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
340386854670	340386855237	340386855787	340386856337	340386856887	340386857437	340386857987	340386858537	340386859087	340386859639	340386860187	340386860737	340386861287	340386861837	340386862387	340386862937	340386863487	340386864037	340386864587	340386865137	340386865687	340386866239	340386866787	340386867337	340386867887	340386868439	340386868987	340386869537	340386870087	340386870639	340386871187	340386871739	340386872287	340386872837	340386873387	340386873937	340386874487	340386875039	340386875587	340386876137	340386876687	340386877239	340386877787	340386878337	340386878887	340386879437	340386879987	340386880537	340386881087	340386881639	340386882187	340386882737	340386883287	340386883839	340386884389	340386884937	340386885487	340386886037	340386886587	340386887139	340386887687	340386888239	340386888787	340386889339	340386889887	340386890437	340386890987	340386891537	340386892087	340386892639	340386893189	340386893739	340386894287	340386894839	340386895389	340386895937	340386896487	340386897041	340386897589	340386898139	340386898687	340386899239	340386899789	340386900337	340386900887	340386901439	340386901989	340386902537	340386903087	340386903639	340386904189	340386904739	340386905287	340386905839	340386906391	340386906937	340386907487	340386908039	340386908587	340386909139	340386909687	340386910239	340386910789	340386911337	340386911887	340386912439	340386912989	340386913539	340386914091	340386914639	340386915189	340386915739	340386916287	340386916839	340386917389	340386917939	340386918487	340386919039	340386919589	340386920139	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2814	2000	3600	2300	2814	2000	3600	2300	2814	2000	3600	2300	2814	2000	3600	2300	2814	2000	3600	2300	2814	2000	3600	2300	2814	2000	3600	2300	2813	2000	3600	2300	2813	2000	3600	2300	2813	2000	3600	2300	2812	2000	3600	2300	2811	2000	3600	2300	2810	2000	3600	2300	2809	2000	3600	2300	2809	2000	3600	2300	2808	2000	3600	2300	2808	2000	3600	2300	2807	2000	3600	2300	2806	2000	3600	2300	2806	2000	3600	2300	2805	2000	3600	2300	2804	2000	3600	2300	2802	2000	3600	2300	2802	2000	3600	2300	2802	2000	3600	2300	2801	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2799	2000	3600	2300	2798	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
23522	21990	31790	38581	44071	34016	23852	7246	1512	826	706	685	694	686	705	683	681	718	717	667	659	680	712	675	694	666	643	646	654	696	700	641	708	676	712	690	658	634	697	659	672	651	677	659	658	670	637	667	633	671	687	662	713	635	645	746	677	654	687	687	631	632	647	676	663	679	670	701	713	624	681	675	676	658	658	672	629	612	657	645	660	665	677	678	716	693	621	714	679	651	664	645	652	708	652	682	647	682	723	651	666	660	683	666	674	626	636	673	735	708	667	646	657	665	617	633	703	673	671	670	686	681	683	676	702	656	672	697	697	628	688	676	668	624	660	671	678	661	684	617	653	683	646	672	655	663	654	712	630	674	666	673	704	679	723	642	665	670	651	649	687	678	663	664	647	613	642	705	653	699	645	669	647	715	668	639	646	693	629	620	674	621	687	675	706	653	663	622	681	643	638	663	661	645	690	669	677	651	676	679	673	684	687	641	674	660	684	689	706	675	653	686	686	615	686	676	697	630	653	687	628	638	695	713	620	613	664	655	654	627	678	662	671	651	690	709	630	681	701	667	719	675	605	667	691	658	677	674	676	671	659	656	692	670	667	645	670	700	682	669	674	680	702	699	650	669	673	663	674	657	646	675	686	635	761	674	626	655	671	667	719	612	641	645	704	616	670	630	674	668	658	626	659	698	617	676	647	614	707	647	680	622	637	679	647	670	640	705	669	646	698	664	669	654	689	678	662	663	685	658	666	721	655	635	665	652	695	610	666	679	651	658	654	652	657	670	672	664	651	700	692	605	663	644	705	647	688	665	691	641	649	660	668	649	693	694	673	638	656	695	643	639	637	660	675	652	667	674	643	635	688	690	657	628	716	646	703	680	683	654	628	690	664	649	693	732	669	645	672	675	688	651	656	662	702	676	678	639	658	671	663	657	659	692	670	651	698	645	695	646	658	648	679	672	669	692	668	645	657	665	647	680	651	644	644	641	644	661	674	639	649	642	652	670	663	680	647	698	670	663	661	684	654	632	595	699	627	664	598	668	631	670	693	663	663	611	645	692	694	591	658	663	648	645	710	658	634	674	666	704	658	594	646	698	676	644	711	616	694	654	717	678	688	682	695	664	654	692	688	631	661	716	692	650	618	635	637	706	648	648	702	675	656	632	656	661	627	717	633	668	676	750	646	687	593	688	681	654	604	697	718	631	676	689	693	697	672	656	626	684	638	644	656	608	727	623	678	653	626	692	691	680	650	671	627	648	644	642	650	684	691	662	630	668	630	643	649	656	642	568	722	655	660	684	652	669	702	675	640	614	618	626	665	679	721	667	647	623	666	666	666	629	678	696	622	674	624	720	693	650	703	654	682	697	721	674	658	653	663	653	663	649	659	632	689	684	638	687	718	637	660	673	687	687	672	660	642	660	714	698	670	650	687	634	654	661	675	625	577	701	642	659	657	696	659	630	658	679	656	665	700	690	630	650	642	698	664	639	675	684	600	686	639	688	616	656	660	644	670	662	679	678	644	674	624	715	617	675	665	675	657	653	741	663	669	661	672	687	636	649	665	682	678	711	672	670	723	642	711	713	709	656	678	653	657	671	643	643	660	628	664	679	675	695	649	648	665	685	676	703	638	671	692	708	692	661	658	669	692	646	642	660	637	664	688	691	639	641	655	644	663	637	662	671	650	655	698	644	695	681	695	659	678	687	630	663	673	687	680	662	704	636	687	697	661	660	665	684	655	660	599	657	705	660	641	661	654	677	623	681	670	686	648	679	676	682	662	741	698	699	681	675	644	621	700	656	639	699	653	667	720	658	647	676	679	655	679	645	650	675	639	647	655	643	653	687	721	690	681	699	691	661	688	658	663	626	682	665	654	697	702	681	637	681	670	671	696	679	694	712	677	694	716	662	696	691	645	653	641	589	668	660	698	667	685	721	672	694	688	700	702	646	679	670	661	707	684	674	655	666	661	663	668	617	681	681	665	676	650	662	662	724	671	675	649	699	640	647	631	651	712	692	692	660	668	651	667	656	677	643	663	688	692	632	638	623	676	676	712	640	678	606	680	631	694	657	618	657	681	642	660	635	724	648	639	680	704	675	642	659	684	665	663	664	678	703	638	690	671	630	685	697	646	654	630	680	696	633	623	668	671	653	655	687	648	660	734	630	657	665	687	651	640	661	710	677	724	672	713	668	669	652	685	685	633	698	675	680	654	668	637	685	665	696	643	665	680	672	681	655	677	702	665	643	628	643	709	653	653	678	636	704	663	626	630	691	646	647	610	717	637	633	668	674	646	708	707	664	632	699	673	651	674	655	661	698	652	639	687	671	681	726	651	608	670	682	615	668	688	685	668	670	640	669	703	685	704	629	633	700	681	676	671	670	663	653	651	664	660	703	651	669	626	697	641	635	651	677	645	690	664	674	649	700	649	674	668	685	689	668	615	659	657	665	654	626	669	612	661	647	677	648	653	720	713	653	664	675	708	654	676	679	660	659	668	677	631	682	637	676	658	630	707	670	689	657	651	637	673	670	645	626	645	680	702	670	622	678	660	687	657	624	712	685	656	662	709	661	648	641	666	677	697	665	648	674	735	669	659	626	647	665	646	735	642	675	696	665	685	678	651	667	656	668	697	673	652	707	673	670	669	666	664	666	674	718	678	643	677	696	621	719	696	660	622	678	603	671	672	666	632	697	655	633	647	685	677	641	661	683	659	698	669	664	649	693	697	640	701	672	639	664	619	617	682	644	649	688	618	665	691	636	668	607	641	723	659	612	671	705	631	722	634	676	626	669	700	702	685	652	691	684	660	713	674	670	656	693	662	700	664	643	703	637	668	625	643	649	698	650	672	706	641	649	678	697	668	660	675	652	680	688	686	657	700	661	657	664	694	653	632	668	656	658	703	713	675	753	659	627	656	630	691	673	648	653	672	652	651	683	630	685	656	662	636	645	679	639	645	646	673	654	639	648	699	675	674	649	701	679	684	687	711	701	632	705	630	651	655	689	686	676	661	664	705	641	722	605	650	695	669	681	676	701	706	678	640	681	631	678	675	641	631	693	660	670	685	675	675	693	676	679	642	658	666	666	655	681	656	694	674	658	648	628	649	649	666	626	656	671	660	680	635	679	709	632	650	656	624	712	611	646	669	640	670	662	631	618	636	618	658	647	658	688	681	697	680	668	680	709	695	681	708	684	650	630	704	642	636	637	658	680	679	658	700	606	626	630	677	636	693	661	672	643	661	692	682	671	667	668	664	629	661	616	596	677	709	663	654	667	684	691	654	646	670	668	665	711	638	687	663	621	686	663	668	669	619	635	692	663	661	642	655	657	656	642	671	673	652	683	635	626	682	657	651	668	688	653	703	659	704	659	640	652	692	693	688	674	733	638	643	652	644	657	658	645	695	672	652	646	710	643	674	667	679	687	654	680	699	637	643	649	683	667	681	645	691	607	647	676	670	741	716	639	622	620	695	706	638	666	618	638	655	641	660	637
54115	96118	81559	75572	58963	37826	18257	5976	1903	818	719	743	754	757	722	689	722	707	726	711	708	722	740	716	739	754	754	730	707	744	736	731	762	737	721	767	708	721	724	711	714	688	691	700	704	721	694	738	722	700	697	721	740	706	756	747	776	735	678	704	736	766	736	730	746	723	706	687	694	756	758	686	715	750	717	714	685	767	770	760	745	673	752	696	733	701	707	729	728	729	753	718	704	724	735	679	711	707	716	701	752	726	776	731	727	756	723	732	740	760	767	705	723	738	700	753	708	716	734	729	694	714	724	689	717	652	670	728	704	728	749	683	719	757	716	677	740	721	668	744	740	709	740	710	722	714	686	670	746	731	703	720	715	689	685	695	731	728	701	702	753	679	710	756	717	700	717	738	744	700	749	691	726	747	711	783	730	703	754	759	684	742	782	742	720	700	727	765	743	741	715	710	754	743	707	697	694	711	707	732	716	699	759	681	713	701	679	711	760	686	703	746	700	715	741	740	759	753	744	708	751	740	696	688	673	692	679	730	732	709	738	704	733	711	730	728	761	709	754	749	721	708	721	701	699	712	752	711	709	725	713	743	724	698	719	720	742	697	748	763	756	761	704	710	767	735	717	726	756	650	698	693	701	724	718	799	740	717	734	737	738	717	724	726	766	719	697	760	718	677	749	701	758	724	722	716	702	753	706	716	696	755	706	708	753	761	753	669	697	768	708	734	749	720	798	720	749	710	688	747	720	759	751	734	715	739	700	731	674	759	765	728	685	736	752	763	729	730	677	749	729	716	691	720	703	739	671	701	735	736	707	688	750	727	716	774	687	730	686	692	699	726	753	695	761	740	751	721	709	759	687	742	729	743	739	740	733	738	737	751	712	743	724	754	731	745	693	723	762	699	717	671	694	729	732	729	783	745	721	723	736	747	706	689	720	733	708	710	749	733	716	708	710	714	761	706	737	751	741	695	735	726	683	678	731	757	681	765	771	751	751	717	696	710	750	696	727	706	709	719	713	744	751	671	771	768	692	726	714	701	725	720	716	723	738	669	710	713	731	757	792	772	748	709	693	691	755	718	721	734	725	732	753	688	734	732	725	715	718	755	719	721	689	752	707	744	756	747	698	738	671	739	742	714	725	680	705	705	687	682	713	744	728	710	678	723	714	724	675	721	706	757	700	695	749	701	711	692	705	727	753	704	686	732	703	738	679	775	711	716	731	718	719	716	727	727	712	723	745	697	695	764	759	732	778	716	724	726	778	720	756	755	687	740	704	708	725	735	756	763	739	706	724	760	683	716	672	741	741	699	713	734	720	738	711	700	737	753	685	755	736	735	714	729	701	740	694	701	657	705	705	724	704	665	786	682	715	691	721	712	718	704	721	669	719	745	699	703	738	728	759	737	706	753	712	753	690	711	696	739	679	703	733	734	749	762	764	713	708	690	724	709	729	719	709	719	726	689	704	701	729	731	695	704	730	697	730	761	729	767	751	712	709	778	708	705	714	689	690	734	735	721	721	721	688	767	714	742	740	759	686	737	676	743	704	712	710	760	743	707	672	688	705	723	731	709	698	713	743	774	767	715	700	734	757	699	710	716	785	714	710	727	687	730	753	755	757	769	715	715	688	731	670	760	652	683	756	725	657	733	774	760	758	739	691	720	720	730	752	701	731	749	719	695	745	779	677	760	761	686	708	721	711	708	730	654	734	748	705	729	680	711	741	781	741	714	771	709	714	710	715	719	815	697	753	749	743	715	706	776	741	689	708	772	748	742	727	717	762	771	699	728	698	734	743	761	749	772	768	724	708	743	714	723	714	709	720	736	720	762	773	734	710	722	736	732	788	763	698	670	727	743	708	772	736	708	710	736	775	713	784	770	714	706	716	701	748	711	696	743	743	733	707	746	749	724	716	697	715	712	739	761	714	765	708	762	752	719	736	758	750	756	742	689	732	711	705	698	735	752	753	744	678	724	711	715	734	702	729	764	763	706	725	742	744	739	692	739	682	716	700	750	700	781	717	735	709	772	716	741	749	719	678	781	741	704	727	750	758	753	737	762	716	762	702	695	731	729	742	723	734	711	760	765	714	676	708	678	736	765	728	743	726	682	674	723	706	707	728	737	711	718	735	702	713	748	754	733	673	753	720	735	678	759	710	744	755	682	742	760	680	746	729	726	730	723	707	740	717	745	734	758	772	702	704	707	721	798	719	707	747	723	752	760	684	748	731	720	743	747	699	742	735	740	737	789	664	690	785	754	784	722	739	749	709	757	731	721	660	710	720	711	756	763	768	756	690	739	706	760	738	774	724	764	789	703	733	723	733	766	735	785	673	716	757	741	751	715	770	650	666	718	726	722	706	730	682	681	710	702	764	741	701	744	666	699	738	717	759	729	716	751	697	743	712	725	709	723	727	699	759	735	727	720	713	748	761	723	731	717	712	733	750	722	731	753	715	699	732	761	693	739	713	720	770	711	682	748	728	720	706	700	720	786	762	694	726	663	768	757	745	701	742	661	732	709	698	789	724	684	696	753	714	769	741	699	673	729	737	777	754	752	753	716	698	728	734	756	749	747	692	695	709	733	724	748	699	760	737	689	695	689	698	756	687	695	744	732	710	728	708	685	751	710	707	740	754	718	766	728	720	728	762	746	756	707	700	743	709	717	699	737	767	728	703	749	727	728	714	695	713	707	705	721	744	748	672	692	772	748	722	713	698	707	748	732	712	711	697	733	742	743	718	713	759	768	779	655	697	774	724	766	734	762	751	719	752	730	743	775	717	714	736	728	732	739	722	722	712	735	768	717	748	727	719	677	731	670	730	663	744	692	756	703	707	745	780	749	734	702	712	727	727	716	739	757	701	782	728	741	678	724	726	700	734	714	734	688	713	685	719	742	743	733	692	712	762	749	679	711	712	718	734	725	716	740	698	780	738	723	737	757	753	733	725	743	703	713	742	703	695	717	717	727	736	748	706	761	760	714	764	729	716	662	669	745	695	710	693	700	728	723	701	698	686	740	736	692	754	719	702	723	694	724	696	740	773	743	733	751	711	731	736	742	753	713	724	747	717	753	688	748	706	723	720	716	736	750	731	722	694	749	670	721	728	702	704	769	738	708	716	752	772	746	673	750	760	712	754	763	711	747	766	738	744	756	753	732	757	722	686	727	746	720	708	751	746	743	688	702	748	707	723	689	736	726	730	718	743	738	710	732	698	724	726	733	730	754	743	721	772	718	735	716	722	677	713	702	716	698	703	737	743	717	690	757	707	755	719	708	736	728	716	737	729	683	739	713	731	743	706	774	701	732	684	762	711	736	711	717	721	763	747	787	772	745	672	713	725	779	701	771	779	686	738	718	686	711	731	780	694	733	728	695	670	733	698	729	651	767	718	739	691	765	705	751	758	724	727	730	768	733	723	728	706	694	720	724	749	651	748	717	734	726	755	734	754	737	738	743	751	705	729	773	738	726	745	734	709	740	751	710	736	703	780	712
27619	25989	30039	27137	17806	6302	1838	800	519	456	440	441	449	422	413	435	404	464	447	443	452	402	442	464	455	466	422	449	410	443	447	415	437	425	441	418	460	443	423	440	452	433	443	474	423	440	439	419	411	436	442	430	434	417	405	411	450	458	424	438	455	424	417	427	434	420	451	443	408	398	402	449	409	442	448	415	424	446	420	410	451	438	421	456	425	445	463	435	416	440	440	409	414	420	444	438	445	436	424	448	432	415	439	424	424	408	404	410	436	414	415	446	451	443	443	415	396	462	438	412	421	386	431	451	488	424	413	429	415	412	408	428	429	441	446	412	422	470	428	410	478	424	446	435	444	425	428	455	414	418	513	415	485	424	427	448	440	468	433	438	469	446	403	417	440	462	434	454	465	459	449	442	454	428	399	426	459	417	449	445	408	439	448	433	442	483	472	443	430	478	427	432	437	446	435	460	453	458	419	414	461	407	418	443	461	404	463	445	433	447	455	411	410	422	416	450	455	463	429	420	444	427	434	425	412	418	451	427	429	472	446	405	494	444	440	428	407	462	413	467	419	436	403	435	444	449	448	434	459	411	431	426	439	444	473	399	393	433	397	442	447	448	467	422	463	433	429	448	470	437	463	408	459	473	457	436	451	481	427	427	423	422	401	424	437	440	419	427	440	414	458	444	487	401	402	442	422	427	427	413	467	435	443	448	432	415	429	430	419	390	462	420	422	451	485	419	453	417	435	441	433	460	436	478	417	395	436	427	450	447	441	381	390	409	419	423	430	425	411	435	408	402	459	455	439	452	423	411	445	403	411	396	450	439	394	443	407	449	398	437	412	456	450	432	432	458	477	446	451	460	418	466	388	431	438	436	419	426	419	448	401	444	404	457	461	409	438	423	408	434	448	437	431	409	438	414	461	453	444	375	414	414	447	415	447	426	389	445	425	455	459	446	451	431	471	428	452	420	460	419	417	436	433	447	443	413	427	462	390	417	421	392	406	457	421	448	412	426	441	399	440	416	387	430	428	469	426	491	435	429	445	402	453	433	470	450	405	449	423	450	419	452	423	455	437	433	408	427	384	417	431	456	447	422	447	432	435	455	432	443	456	467	443	426	450	414	395	475	466	470	441	427	416	422	445	397	452	449	415	414	433	467	404	451	409	444	432	434	434	387	408	434	449	416	424	434	399	447	447	402	420	434	401	417	423	437	412	438	459	444	456	460	445	455	410	485	440	432	429	456	474	411	442	467	411	485	426	449	443	426	410	421	403	404	422	405	425	395	435	442	434	410	406	423	438	441	404	446	431	438	393	437	439	439	453	429	441	423	467	419	419	449	435	475	443	448	426	441	470	447	449	418	423	423	426	428	432	444	434	406	406	426	444	426	479	445	452	416	432	430	404	409	422	463	444	414	417	410	443	448	474	417	435	457	416	463	418	452	416	467	415	406	438	440	418	412	432	410	486	429	404	436	475	399	446	423	452	446	430	424	436	414	413	451	413	396	450	451	425	443	418	405	428	480	427	450	458	462	424	406	403	419	431	461	433	415	401	373	438	410	454	416	468	440	413	467	454	407	429	446	458	423	369	424	444	457	427	427	462	411	429	431	444	400	437	458	409	421	453	448	425	436	428	424	450	436	414	425	461	461	451	420	457	382	413	414	432	450	440	440	422	433	421	438	429	437	420	413	460	399	437	388	417	446	429	439	418	391	413	452	412	404	421	419	408	421	455	437	403	456	398	390	375	454	423	411	433	420	416	435	436	425	427	478	393	425	422	455	428	451	454	423	399	439	398	403	467	421	394	420	452	407	450	445	442	461	389	439	420	437	416	390	410	425	426	426	428	423	438	426	430	439	451	436	431	419	470	450	421	445	437	458	406	400	459	421	444	428	411	438	423	431	416	396	396	458	405	444	421	456	414	416	394	405	432	403	398	481	417	446	388	452	462	416	482	429	437	450	432	427	412	446	427	444	443	448	411	423	436	461	403	438	443	452	436	454	431	424	441	410	415	467	406	446	426	467	387	449	446	466	440	476	412	438	428	398	440	453	450	438	410	417	423	437	408	430	453	450	454	453	472	448	448	420	421	452	452	425	433	394	477	408	417	447	450	410	392	447	455	432	431	431	445	432	435	429	443	390	433	483	415	459	421	453	439	429	407	489	412	420	445	480	437	448	457	403	450	389	434	443	470	418	441	428	459	459	436	449	452	448	411	418	446	426	395	412	406	412	429	410	433	398	438	428	405	407	452	468	427	405	471	462	449	425	436	447	404	454	442	456	430	441	442	394	445	447	442	444	425	406	399	427	453	428	431	427	426	424	413	374	457	430	404	418	415	423	370	402	411	419	414	468	453	430	414	439	428	407	419	411	440	415	433	438	454	413	460	452	429	399	477	396	471	427	435	435	458	443	426	421	437	448	419	468	420	443	440	434	425	493	415	414	410	449	469	403	465	465	433	464	474	445	442	427	405	451	399	428	432	477	462	402	432	463	415	467	437	426	478	446	461	434	424	460	445	448	416	402	446	436	415	437	465	470	426	443	445	395	436	440	483	429	406	455	456	464	454	450	485	437	427	446	428	409	417	429	482	465	436	433	465	435	427	403	423	432	428	448	426	448	464	459	419	411	410	421	442	425	410	439	429	437	422	423	470	423	426	424	447	434	430	415	400	406	415	441	468	412	428	419	422	438	393	422	410	470	443	437	433	436	440	457	443	499	411	461	425	460	422	440	442	433	414	426	437	398	448	421	439	412	417	439	434	418	440	421	423	444	482	426	432	447	414	417	440	500	410	482	448	451	438	448	441	426	445	460	427	418	427	428	424	472	421	445	402	472	434	469	414	428	427	431	432	464	426	443	466	450	451	440	457	426	435	445	467	462	413	440	454	455	440	437	455	449	449	454	471	486	432	462	409	436	424	445	455	428	444	446	460	473	394	401	468	440	395	439	455	422	434	441	460	416	435	409	427	395	427	444	423	413	415	395	450	431	434	432	429	423	428	433	440	459	464	426	450	461	435	412	465	429	436	427	433	409	466	470	421	416	439	385	442	465	393	444	402	431	455	436	472	420	444	484	415	429	408	473	399	444	407	450	430	425	406	457	430	464	447	380	400	448	431	457	390	446	446	427	442	432	432	421	394	418	460	395	464	434	432	449	432	435	451	387	424	440	454	445	396	401	407	429	453	473	418	483	460	469	428	446	438	409	443	441	428	425	414	423	404	417	464	457	410	432	453	470	456	413	439	450	436	418	442	428	405	452	429	461	454	412	417	417	453	419	411	480	463	443	425	411	448	426	404	423	417	428	479	426	449	435	441	384	405	425	471	406	394	401	441	416	443	406	446	429	455	431	436	448	444	445	457	469	451	425	451	400	468	435	378	448	456	404	413	414	453	462	444	433	441	422	418	396	457	379	407	420	433	392	412	422	414	420	451	440	427	439	422	454	415	413	467	406	384	483	393	418	416	464	421	459	428	441	419	401	426	398	409	470
20180	42259	29547	24247	17736	7189	2427	978	591	525	484	486	492	497	501	497	515	489	510	490	498	510	499	495	499	488	492	489	510	533	450	490	458	487	496	521	453	487	494	501	510	510	530	482	467	504	486	513	442	500	484	528	478	509	504	502	482	493	521	510	460	518	517	483	507	517	481	515	498	471	489	505	498	489	528	487	495	510	483	482	491	526	483	539	478	505	503	518	484	556	506	491	503	488	501	505	510	501	479	508	561	501	505	503	527	502	528	470	455	495	511	465	515	472	520	494	516	496	483	509	521	487	496	473	484	467	514	489	500	492	477	505	495	486	476	481	494	496	463	489	531	489	524	507	504	469	509	502	494	515	505	505	495	490	509	521	490	527	455	476	491	503	477	490	496	471	516	495	471	471	473	507	493	496	478	534	468	523	531	516	475	472	536	501	506	500	478	486	482	499	541	539	524	516	487	471	518	452	498	474	502	515	526	435	493	520	497	480	488	482	504	483	466	475	508	489	488	510	462	492	534	429	479	526	501	501	521	487	516	513	500	522	487	466	502	471	522	477	436	499	488	521	491	473	510	489	518	520	456	503	497	500	485	473	460	487	564	531	497	493	511	489	503	459	485	498	524	510	489	496	465	491	509	480	490	494	459	486	490	495	505	493	473	521	470	495	429	480	489	501	490	499	483	549	526	511	501	466	491	462	480	507	442	502	489	503	502	493	522	527	493	482	492	502	524	522	525	508	489	498	498	514	494	450	505	490	501	471	517	466	533	497	534	509	514	465	459	502	441	488	516	496	550	521	487	501	473	485	512	516	472	519	507	497	503	501	513	485	472	483	491	509	511	487	520	521	484	498	512	531	523	548	507	501	519	513	508	482	518	477	477	516	473	499	481	483	451	512	466	531	510	491	513	497	469	487	467	491	504	457	469	504	515	561	457	510	519	512	493	526	538	436	531	476	504	491	555	479	493	467	519	505	518	487	492	499	485	490	493	483	499	499	480	524	487	534	487	474	479	482	468	467	463	517	518	489	491	525	486	500	476	502	490	507	497	498	484	485	530	490	506	495	477	489	484	488	555	478	491	480	515	506	498	495	544	483	528	543	521	553	491	538	486	476	487	503	504	525	536	491	523	525	495	494	493	493	506	466	496	492	520	491	477	508	530	511	519	469	495	472	485	497	454	491	514	497	468	484	503	511	484	496	507	518	508	526	500	446	479	464	490	502	500	520	499	494	501	471	505	504	472	503	542	519	503	483	526	500	498	516	456	507	496	504	482	490	516	521	518	464	502	479	498	506	519	550	506	509	508	504	483	472	525	498	526	499	522	516	496	522	531	498	504	542	500	502	507	517	520	541	477	506	479	489	513	468	511	495	499	505	492	485	508	514	520	538	492	538	471	483	492	452	497	531	498	544	492	496	489	490	482	530	519	531	488	447	527	507	533	496	496	532	489	509	473	463	504	486	481	505	515	512	529	483	472	511	470	528	488	471	506	489	490	503	454	523	531	494	455	506	499	491	505	480	511	464	499	498	460	517	492	516	476	506	532	530	459	553	458	505	494	488	508	478	509	467	499	510	499	535	518	511	494	502	510	463	458	484	494	472	498	536	491	545	495	512	491	477	490	506	475	528	505	451	508	481	494	513	459	485	531	481	476	499	531	498	514	545	500	503	494	549	507	441	516	479	466	500	476	509	501	517	484	517	476	505	533	485	516	536	503	518	514	514	517	536	486	463	513	494	460	475	487	551	453	490	485	530	488	504	519	485	517	511	489	496	493	479	484	458	489	513	512	496	500	500	512	509	472	499	451	501	484	491	505	513	523	478	522	516	492	509	501	465	479	483	487	485	463	510	461	498	468	508	538	503	495	494	506	517	511	474	493	489	536	484	543	503	488	514	472	516	494	494	488	493	506	528	466	491	476	505	474	486	518	543	492	482	524	554	480	478	454	500	540	511	492	493	528	528	515	524	504	484	494	464	498	507	510	502	497	504	436	460	499	453	483	469	470	508	504	475	518	493	472	527	505	533	511	525	505	514	504	507	484	492	550	463	505	547	500	498	509	479	508	489	538	550	510	470	479	494	508	537	506	494	501	513	513	531	496	509	513	501	480	476	490	467	533	507	484	501	443	490	506	526	507	505	509	502	500	492	486	521	493	515	517	489	478	538	510	525	519	527	453	502	489	537	486	443	532	517	549	436	502	467	472	538	532	482	510	491	525	529	491	489	510	465	536	453	520	520	505	524	500	460	462	506	464	481	507	492	490	484	508	480	497	507	505	540	482	434	477	508	469	487	469	516	516	501	491	467	516	499	501	539	503	464	500	516	468	528	526	525	468	485	450	488	528	480	531	526	538	503	493	500	499	465	454	492	529	494	509	497	516	483	510	490	503	496	503	482	526	511	532	496	478	479	524	486	505	503	506	472	502	497	530	522	495	474	514	532	495	502	489	504	515	524	501	538	464	492	483	511	527	505	497	534	507	504	488	559	518	450	508	502	507	512	498	503	485	477	523	478	534	570	508	463	514	488	466	509	498	528	496	458	500	469	488	487	520	447	473	506	540	530	490	476	505	517	514	478	485	492	474	503	489	537	483	493	504	470	502	518	487	497	472	478	503	505	532	497	508	496	487	494	516	488	484	493	493	527	507	471	536	486	510	484	479	493	492	527	492	484	508	578	471	495	522	509	486	455	471	484	491	480	463	527	507	559	514	508	502	489	511	516	514	481	471	437	482	504	500	520	511	481	504	509	510	455	503	512	494	537	478	530	477	481	496	501	504	539	508	509	487	508	502	525	479	536	480	493	507	494	505	456	517	470	538	536	519	518	505	488	490	512	494	501	528	452	508	493	497	499	477	484	474	498	517	479	476	499	529	477	502	488	493	487	511	502	541	516	501	498	513	477	488	500	507	493	475	528	500	481	459	478	468	518	496	491	495	501	503	517	525	478	494	503	471	495	497	514	501	511	483	552	498	507	489	506	472	493	537	489	535	483	483	475	522	471	498	536	505	495	514	516	502	506	476	469	492	448	512	521	519	528	496	490	523	519	496	560	481	492	506	492	459	494	489	496	480	488	492	526	502	479	502	494	507	454	540	500	462	494	471	483	508	415	496	512	507	500	507	458	488	474	520	498	488	483	492	545	464	518	496	482	472	521	455	500	495	486	528	517	495	505	505	511	496	502	488	480	485	458	514	492	476	514	491	503	521	482	478	496	475	491	491	526	478	485	502	503	474	511	478	456	521	505	507	495	464	511	510	488	463	503	483	490	494	526	490	502	479	455	532	467	509	475	522	503	527	496	502	486	511	518	511	501	519	493	480	490	530	493	489	477	464	521	510	476	492	544	477	500	457	490	467	490	524	496	501	545	528	515	500	477	532	484	496	546	502	463	539	518	523	498	478	483	540	499	505	487	518	472	489	457	509	489	495	519	473	493	481	522	505	486	481	491	475	483	473	467	520	467	504	495	480	486	461	525	525	528	477	486	464	497
23590	21633	31796	36773	44213	32758	19451	4702	1156	617	569	542	528	553	591	544	529	542	525	553	524	512	552	509	525	534	577	537	520	576	513	511	554	541	549	521	524	544	536	522	493	525	531	553	512	533	516	566	556	495	549	504	474	505	528	535	603	518	534	498	498	563	556	527	544	556	536	515	579	481	522	534	494	545	569	494	512	549	559	520	549	527	538	553	516	522	496	577	528	541	544	538	524	568	546	541	589	513	532	549	542	532	519	572	563	530	541	493	514	527	495	511	539	538	553	496	498	547	525	528	530	547	509	541	580	524	560	542	576	524	546	548	521	528	539	535	509	513	534	519	496	542	549	528	542	541	507	519	512	509	494	533	497	540	542	556	524	562	539	566	538	577	580	522	539	518	520	524	540	573	526	549	569	535	543	521	488	527	503	542	544	547	521	544	496	532	529	501	549	520	533	570	518	528	512	544	538	548	539	547	543	565	529	535	538	560	529	511	565	547	574	545	546	553	546	558	513	525	528	503	526	549	532	522	552	542	506	562	542	535	540	534	561	576	524	553	568	507	550	548	553	513	573	524	539	545	510	572	537	515	540	543	521	548	531	516	531	497	530	531	534	514	537	531	602	542	544	569	533	533	505	557	533	534	531	526	550	514	563	555	474	478	530	567	554	585	511	488	565	509	509	559	572	496	550	552	548	539	548	552	546	569	519	511	529	502	506	568	548	542	545	555	545	556	544	541	513	571	512	489	501	535	508	534	503	530	533	506	545	534	555	520	505	561	536	575	541	561	534	532	528	502	555	528	504	529	532	549	526	537	525	552	551	574	554	506	501	546	512	530	550	497	560	587	541	532	523	542	547	542	518	585	536	533	551	520	527	517	542	529	487	517	517	552	496	509	530	504	535	534	552	518	513	512	516	532	557	563	528	509	611	523	490	537	542	522	550	537	485	530	556	573	557	525	568	544	533	525	551	492	502	543	543	518	506	539	546	522	541	586	534	520	482	505	528	520	533	526	539	516	535	518	523	538	594	538	545	525	525	505	520	533	521	518	519	558	533	490	520	541	541	533	518	518	540	559	576	523	534	525	524	511	584	539	519	547	509	542	568	528	516	548	550	543	501	574	510	520	539	489	548	511	531	524	555	544	565	530	570	575	531	483	537	499	531	539	513	526	556	539	543	517	579	556	523	538	543	566	524	577	516	518	552	566	547	566	555	523	509	510	537	541	541	525	505	550	537	579	503	565	513	526	523	529	513	582	548	537	526	536	516	515	521	527	550	533	535	488	513	501	506	523	508	512	534	554	536	525	502	555	519	518	516	530	557	570	529	525	563	543	500	516	550	522	535	496	535	570	559	544	532	545	565	534	509	551	544	542	547	504	522	536	533	568	550	534	559	548	513	543	554	553	547	564	516	479	539	515	521	519	570	514	511	509	548	543	533	517	522	493	536	530	560	577	525	546	548	546	567	509	534	515	548	553	544	537	514	535	531	547	552	504	549	553	551	566	495	538	537	566	542	565	508	567	556	549	530	518	546	531	503	525	561	548	503	526	529	539	522	531	535	523	534	552	515	511	558	529	530	551	516	536	534	529	515	551	492	542	585	537	514	540	554	517	517	567	493	521	514	547	531	500	528	549	527	602	521	522	545	522	554	513	551	551	494	541	500	538	525	543	558	509	542	514	539	516	523	549	552	536	476	509	537	557	574	530	518	497	547	556	520	527	508	506	548	571	528	563	522	532	562	534	551	568	520	546	511	519	515	520	546	506	546	507	527	530	541	505	526	540	546	542	533	574	556	555	549	540	520	518	574	561	535	537	561	534	517	545	582	497	538	546	494	528	548	559	511	555	520	545	531	536	547	547	534	529	536	514	542	545	490	530	546	535	526	539	537	516	525	548	565	563	534	540	541	490	543	545	521	528	528	553	520	529	547	532	543	570	549	523	543	503	467	498	531	519	578	538	558	564	539	531	552	546	526	498	525	534	513	520	554	528	542	537	540	518	586	546	550	539	564	529	543	561	525	553	541	491	571	535	551	510	557	540	511	542	577	540	544	537	481	553	522	530	533	519	554	500	499	564	525	519	583	525	542	519	569	527	538	562	519	530	561	531	520	520	530	536	542	557	552	545	540	517	516	567	547	557	534	507	520	508	532	540	543	530	564	508	541	520	522	535	525	552	558	505	531	505	518	529	526	503	536	483	547	557	539	525	533	496	555	523	556	526	516	542	536	536	505	547	541	543	493	516	508	528	493	562	594	516	518	545	518	578	520	606	557	541	507	559	523	538	558	516	540	521	570	536	510	539	513	552	487	550	543	525	493	539	513	513	549	567	521	582	524	524	529	490	569	565	551	519	527	546	506	573	533	542	536	504	522	536	501	558	533	528	554	494	533	519	522	575	537	555	531	514	491	527	551	545	499	576	569	530	509	535	506	563	535	521	532	510	535	549	550	483	553	543	538	522	571	536	556	529	517	517	505	504	513	564	543	526	513	501	562	516	493	542	533	531	498	542	516	547	554	507	544	549	527	489	527	529	562	543	541	556	506	538	541	561	498	559	539	511	536	548	553	516	539	516	553	532	538	540	551	592	583	539	561	536	553	569	540	536	550	559	509	518	531	592	518	542	511	523	518	544	539	560	545	539	504	512	518	527	538	557	549	531	527	517	524	556	573	536	545	587	539	532	533	525	493	510	507	526	529	531	517	558	515	559	544	523	531	534	540	548	538	526	534	560	525	524	510	532	538	514	531	531	521	490	548	539	598	522	550	567	544	509	539	531	537	516	550	538	569	515	511	551	522	492	558	529	537	538	550	516	493	519	519	551	540	538	532	509	550	505	538	559	570	524	557	539	561	530	516	543	545	506	540	526	525	501	529	565	509	569	527	535	546	539	554	544	506	507	584	544	504	514	521	535	570	565	521	547	508	539	511	538	532	519	552	516	553	526	515	543	554	506	557	530	478	532	559	564	536	557	557	538	536	529	551	535	528	529	509	523	506	534	522	552	507	526	568	505	519	521	537	529	544	522	514	483	568	598	536	517	542	533	536	540	537	531	543	501	524	508	536	566	516	533	539	587	526	498	539	566	523	555	511	520	532	508	552	569	538	563	527	559	536	547	560	535	483	503	526	522	524	539	527	501	513	493	543	563	530	511	528	514	485	564	538	512	534	535	550	543	536	551	604	526	554	526	539	491	553	477	510	518	533	536	554	551	536	553	528	497	534	534	549	535	538	517	555	537	556	531	491	554	526	537	525	508	546	536	537	526	535	504	565	533	503	572	525	569	483	512	509	539	492	522	483	576	552	620	537	537	586	545	545	518	537	547	532	512	524	543	519	527	524	518	532	538	531	547	548	563	506	532	533	561	478	497	578	518	567	521	541	539	577	510	570	522	503	535	514	531	532	515	535	540	542	530	522	537	543	514	503	551	533	510	522	496	498	557	498	541	547	503	560	538	529	546	554	541	534	523	543	532	530	516	526	531	535	532	502	543
46925	86401	69295	58682	52078	32880	14659	4592	1458	691	589	606	574	591	582	632	579	642	630	618	618	612	577	627	564	574	547	606	600	637	579	526	610	534	576	583	607	607	575	605	601	600	539	632	619	644	597	620	600	587	584	604	596	589	604	596	579	606	585	598	578	583	621	552	584	572	568	628	557	580	624	547	616	569	593	577	601	592	583	543	592	616	678	587	552	585	567	561	586	596	610	582	547	598	582	545	605	601	578	569	576	609	595	609	599	557	615	585	585	639	565	606	617	603	604	588	551	593	554	589	605	577	575	614	569	592	584	571	569	634	579	571	619	589	613	605	592	594	612	644	609	607	588	610	580	572	584	582	614	612	612	541	576	572	590	604	659	562	590	593	627	561	627	599	605	607	569	576	574	601	602	607	576	560	634	566	599	617	553	589	615	585	596	626	563	562	564	597	619	610	577	586	602	601	624	593	566	615	616	560	612	577	608	599	612	600	597	597	558	604	616	579	592	595	602	613	610	633	574	620	585	579	541	603	625	623	579	589	588	605	618	615	575	573	607	602	564	592	601	576	594	578	590	593	577	575	566	585	584	618	575	586	577	633	627	555	562	630	643	612	591	599	594	582	588	580	583	602	594	611	631	611	580	621	599	604	612	611	620	606	584	597	627	609	551	644	604	627	546	577	582	625	582	598	609	574	589	596	580	580	588	620	576	613	588	550	576	560	579	639	611	580	638	594	615	569	595	576	620	573	629	553	606	594	578	579	631	618	590	635	610	635	581	567	604	603	576	606	592	608	618	554	609	603	597	592	608	580	577	550	557	608	609	585	588	597	601	592	570	578	591	635	611	610	614	613	611	607	608	613	570	602	599	632	610	627	596	585	602	611	635	620	572	586	603	618	599	584	608	537	595	588	603	619	607	583	621	592	575	620	541	591	599	570	567	594	532	591	550	597	608	622	620	567	592	567	619	600	584	600	575	617	643	530	604	594	611	595	550	562	577	581	557	605	579	599	602	582	619	575	585	571	575	589	583	581	568	615	607	581	568	567	559	639	565	583	583	592	603	594	562	596	574	612	632	573	589	617	584	559	559	600	599	553	597	623	592	571	598	627	624	573	591	601	574	610	597	588	586	580	632	631	605	617	609	560	587	621	588	649	592	611	586	619	622	599	586	586	634	575	596	574	625	614	616	557	568	562	614	544	596	569	635	606	593	594	585	571	572	596	589	612	523	551	582	625	583	564	557	601	576	560	621	617	564	632	588	607	625	582	613	590	618	583	586	564	617	626	606	595	592	614	567	575	572	617	551	562	604	595	625	551	566	647	555	555	620	596	593	597	618	572	589	547	575	573	604	569	559	617	577	592	578	552	619	574	588	630	576	609	626	612	609	570	619	559	564	638	582	604	582	621	577	533	602	567	607	576	622	584	587	605	661	609	575	589	572	606	587	596	583	634	620	578	591	631	584	570	597	554	646	551	599	571	599	595	609	601	582	609	600	603	606	639	630	577	584	538	557	571	592	563	588	595	627	589	558	621	535	566	604	573	559	582	676	594	598	531	595	610	551	566	583	627	604	552	619	586	571	618	582	615	638	623	604	617	608	559	596	641	668	565	522	577	568	589	617	589	581	567	595	626	600	597	563	613	559	582	636	616	557	588	602	578	583	611	553	575	601	597	609	598	581	628	562	605	627	570	636	588	558	611	563	555	602	596	609	604	546	564	628	524	583	568	560	618	575	576	594	587	565	595	583	576	594	579	607	614	592	588	598	578	584	596	590	624	574	619	629	614	570	613	621	587	614	559	591	612	568	566	581	597	586	530	630	590	566	600	610	593	612	592	596	644	596	592	554	605	610	578	603	614	586	590	572	580	630	569	578	568	583	582	584	558	579	560	600	613	545	565	590	562	606	543	588	574	559	604	566	618	599	555	587	599	610	634	565	572	575	574	565	607	565	612	549	565	599	617	596	598	598	578	591	555	568	560	587	585	620	620	597	595	604	570	547	605	581	612	569	588	598	553	597	577	593	561	618	591	578	576	608	583	576	606	584	566	581	604	620	590	595	615	588	620	553	562	622	589	580	583	661	631	617	634	582	594	602	591	619	597	569	607	613	574	641	592	594	608	610	605	575	625	598	589	589	581	585	569	622	583	640	590	586	562	603	566	576	531	601	583	580	627	610	597	563	596	549	598	569	569	587	581	545	581	558	632	586	561	589	598	607	626	598	604	598	591	621	576	552	596	583	617	582	580	571	564	575	587	582	620	598	599	558	628	600	590	573	574	547	555	559	613	591	598	521	605	586	639	603	589	601	615	555	611	568	602	603	599	557	644	614	609	572	598	566	656	573	597	588	602	612	636	568	555	562	601	586	562	593	600	576	580	644	581	582	592	615	605	568	601	581	622	573	561	579	627	606	575	623	609	633	587	582	644	618	599	589	591	593	587	592	604	630	593	595	576	618	589	569	584	616	561	579	568	583	589	613	567	611	577	599	596	585	608	612	594	599	565	549	601	581	601	618	622	641	579	578	549	611	544	572	626	557	587	607	617	634	588	593	541	620	602	624	598	587	623	567	608	580	611	615	575	618	582	596	595	609	610	594	582	600	643	636	584	598	609	588	631	545	584	578	562	596	631	593	584	576	617	575	577	570	565	587	621	583	596	585	584	571	634	569	602	614	605	592	606	591	553	640	550	617	533	628	540	591	589	621	614	572	639	608	642	636	574	622	613	617	591	561	564	592	612	581	568	593	585	603	578	563	608	588	627	580	579	591	560	562	589	593	598	564	602	568	562	604	572	588	581	639	578	627	574	566	597	604	585	561	567	566	650	574	563	605	570	547	567	585	612	560	583	572	602	570	632	601	581	615	589	576	598	600	584	554	594	580	612	584	615	563	632	608	609	601	599	658	567	569	593	560	558	550	588	613	553	606	557	657	560	554	608	560	570	592	589	642	607	638	610	608	615	589	573	603	579	570	598	583	549	575	554	613	618	612	582	597	586	570	566	611	597	564	586	574	611	607	576	578	636	547	587	578	546	646	590	624	591	562	631	606	594	580	587	547	590	588	602	579	628	555	560	620	593	616	607	571	605	583	608	620	576	579	631	602	602	630	611	592	621	617	619	608	551	601	584	562	599	618	576	613	588	593	588	592	630	627	576	584	608	639	578	605	583	634	606	596	576	589	566	564	568	638	583	541	586	562	587	596	548	588	582	612	590	569	632	613	568	616	612	569	594	576	620	599	584	594	558	621	598	598	577	560	612	570	590	611	623	610	584	574	590	584	546	591	598	569	551	594	608	573	601	596	616	600	587	574	655	639	589	561	601	597	580	581	586	597	585	569	608	571	600	640	554	542	586	572	625	632	602	613	564	627	586	588	571	643	594	533	562	576	601	555	599	540	636	616	591	593	586	557	574	597	632	579	603	570	580	591	619	580	614	622	602	591	587	551	588	641	565	630	607	583	626	598	621	579	585	594	621	570	623	623	596	577	603	662	551
25166	22275	31577	35721	34554	19567	6606	1496	673	583	499	514	495	479	494	467	472	472	497	492	484	493	506	512	525	516	512	481	505	552	505	509	457	510	486	525	519	466	520	468	494	517	514	495	511	497	506	491	495	544	468	493	459	498	494	452	532	471	529	509	503	524	510	488	508	527	517	518	555	504	454	470	482	476	515	537	481	497	555	526	521	489	533	510	523	502	510	552	500	494	509	502	517	489	499	527	445	484	518	520	473	506	503	476	524	510	499	533	484	469	484	512	493	506	494	473	511	477	480	502	512	526	491	500	478	514	502	508	521	530	500	460	532	490	500	485	471	526	498	498	523	471	474	496	489	465	498	540	565	499	507	532	538	478	529	511	507	521	477	537	487	496	521	523	487	483	488	496	511	482	513	516	482	503	505	492	526	495	496	480	476	504	497	531	527	541	502	476	507	545	515	510	515	478	516	500	527	499	519	516	432	449	477	523	499	517	472	532	498	540	496	500	523	459	479	517	485	445	498	498	512	513	467	456	509	497	506	542	456	549	486	534	521	523	486	469	462	483	480	499	504	492	492	520	505	478	512	522	494	565	488	525	507	484	481	491	486	507	510	515	516	515	447	506	439	528	509	488	459	501	491	489	494	507	505	493	530	507	492	479	498	538	489	510	491	500	500	522	528	513	517	497	478	528	547	561	502	519	485	468	487	490	478	511	491	470	497	509	503	478	497	471	497	518	485	492	471	493	486	498	493	510	464	499	512	478	483	516	525	479	469	497	494	575	507	504	513	486	537	468	476	507	501	520	515	476	504	491	525	524	513	473	502	496	494	524	543	527	505	492	484	515	473	513	507	502	491	506	455	469	467	497	488	500	503	501	504	501	485	473	491	525	479	483	514	477	483	538	521	523	521	476	480	537	490	497	494	514	473	497	524	501	505	490	511	453	525	522	564	563	473	485	498	490	502	508	509	485	520	514	514	482	515	487	489	498	503	501	529	518	524	517	497	518	506	492	503	448	496	486	530	491	492	518	512	516	515	476	516	516	523	516	494	492	487	491	526	523	469	506	534	510	497	481	453	480	471	492	527	521	487	511	448	523	504	519	502	501	522	455	517	477	511	521	497	494	503	501	490	509	511	486	495	489	520	525	500	475	505	515	467	489	494	509	482	498	507	511	501	498	498	518	521	491	488	513	485	487	514	519	482	542	496	459	537	482	532	496	509	474	558	487	495	486	515	431	500	483	491	466	482	534	550	561	518	545	464	494	516	505	508	505	508	489	464	485	499	513	566	495	507	482	490	503	506	533	464	498	515	488	525	518	507	484	549	537	504	474	493	503	496	533	500	466	518	491	479	505	496	499	483	486	524	515	471	485	493	515	529	445	506	493	479	520	487	501	484	520	491	482	499	485	469	485	474	435	508	498	445	481	506	523	505	496	459	485	491	500	449	514	468	512	531	501	491	497	503	490	536	471	445	488	483	516	472	498	509	490	502	549	502	517	496	483	478	494	543	526	490	529	545	497	487	475	502	504	531	511	523	477	531	540	499	490	489	515	496	538	505	490	516	511	497	477	485	504	514	512	433	537	521	472	528	494	490	498	486	544	524	495	480	535	493	498	474	498	490	513	494	522	522	463	503	515	542	510	520	534	516	528	507	535	501	475	469	522	509	507	503	513	474	472	477	489	473	507	506	481	496	488	497	521	489	528	506	553	505	490	533	494	481	454	499	480	486	492	525	522	512	477	534	466	501	504	492	507	497	500	508	516	490	459	491	484	463	517	508	473	500	505	479	513	511	519	485	518	494	491	502	511	502	509	490	497	508	493	480	522	533	474	500	491	480	513	518	481	487	491	467	497	447	493	509	490	499	501	530	524	533	500	473	495	488	520	438	554	511	482	490	502	499	551	505	494	499	478	518	466	493	509	474	474	495	540	505	498	528	510	531	476	508	495	459	536	478	503	520	534	516	579	458	480	517	537	527	517	539	499	497	481	505	489	470	527	492	448	521	520	483	495	500	516	508	472	488	502	520	516	530	525	490	480	493	529	522	450	516	499	505	519	481	521	509	503	488	506	461	457	523	473	509	477	490	488	516	464	543	524	513	481	521	487	494	440	464	521	472	468	516	502	485	490	502	499	495	517	512	487	509	495	517	468	486	484	505	529	519	519	501	522	514	486	503	528	515	469	511	526	529	503	484	503	527	482	489	472	490	494	519	445	491	523	493	512	474	547	467	487	505	529	515	487	507	486	515	501	467	475	472	495	480	504	483	518	492	543	488	490	522	477	498	491	488	502	491	559	514	494	499	471	485	468	487	529	484	530	539	498	484	508	467	478	473	481	504	491	478	511	516	531	506	486	481	511	530	541	497	453	497	502	512	520	481	469	449	533	524	464	523	506	484	476	529	477	515	527	509	523	499	463	522	472	496	503	479	489	496	499	484	503	481	521	479	495	519	489	506	521	544	480	490	543	497	514	526	512	522	520	523	471	529	535	492	547	491	478	533	487	522	488	519	525	476	516	534	464	496	494	494	546	500	467	509	537	498	472	537	499	482	497	456	509	550	479	500	458	477	507	482	511	490	517	486	545	513	492	503	491	532	484	489	514	518	508	504	536	513	524	482	454	546	501	511	519	489	519	496	499	537	501	467	492	523	483	497	505	478	464	515	529	490	492	465	533	493	492	540	493	496	477	516	481	523	491	483	502	536	477	468	511	496	500	521	484	499	493	513	509	469	481	462	496	476	475	510	488	498	501	485	519	501	476	505	542	533	471	498	461	521	462	464	481	508	527	500	504	469	463	534	441	460	511	500	487	536	516	528	485	496	494	527	534	501	471	427	493	493	531	497	521	507	507	503	508	506	476	492	495	477	500	500	470	506	498	536	467	501	520	473	480	488	479	474	470	537	527	496	487	546	496	515	445	498	527	498	465	499	502	526	502	500	524	512	493	503	506	517	521	505	498	494	495	517	529	518	491	493	482	558	511	515	490	508	514	511	485	498	509	535	470	474	472	477	491	489	490	456	487	485	501	460	511	458	486	488	491	491	528	527	511	490	515	539	449	509	528	503	520	497	529	530	509	488	476	506	459	480	477	507	499	478	481	524	481	475	468	520	471	563	519	490	538	508	486	515	498	517	522	535	596	482	498	536	484	447	498	491	494	494	476	474	495	529	521	488	502	502	509	517	540	490	467	538	476	509	532	493	502	495	520	494	537	521	518	482	483	495	460	582	500	545	511	472	483	498	500	503	529	485	489	509	465	516	496	491	501	455	487	542	511	507	502	482	474	486	474	481	490	496	536	497	498	492	526	507	501	523	503	523	467	493	516	498	502	464	454	499	525	491	485	484	474	502	490	535	496	479	531	538	468	505	528	505	518	502	496	485	505	531	490	528	494	461	529	545	483	541	497	501	485	489	512	542	547	522	530	505	540	501	501	476	517	504	491	532	501	523	495	452	516	487	510	461	489	492	525	488	481	469	501	529	452	494	512	446	504
40488	68461	50509	44148	38147	20339	7558	2359	907	623	587	560	568	586	642	602	579	585	568	566	606	583	583	585	576	582	577	593	544	600	566	623	571	601	593	543	557	565	559	589	584	553	590	589	602	580	587	592	594	551	579	562	574	582	593	525	581	604	533	623	599	547	549	566	594	574	626	542	575	556	558	560	598	566	578	572	573	622	577	627	525	527	589	583	549	601	587	564	576	585	601	573	604	640	544	615	588	592	625	565	597	601	570	550	566	574	587	613	559	566	562	533	538	575	564	539	574	533	598	538	541	551	590	594	587	542	631	573	592	562	553	547	591	566	596	596	616	578	568	615	559	575	574	557	631	590	614	589	500	567	568	572	615	603	540	602	581	573	577	552	554	596	531	572	581	555	559	587	575	574	567	584	559	602	521	599	571	591	605	617	576	614	562	589	571	561	576	603	590	594	580	570	576	579	538	600	528	593	581	577	551	572	637	575	560	604	573	601	598	628	587	590	528	599	580	553	567	569	586	531	576	619	573	596	601	589	534	595	606	617	588	541	620	535	589	536	549	554	560	565	565	551	518	560	579	565	565	591	609	568	607	624	593	609	533	576	551	530	581	586	598	589	612	599	587	559	564	594	529	595	547	566	539	576	519	603	578	550	574	574	522	540	590	609	572	618	593	576	589	592	555	599	524	552	579	562	584	547	610	566	585	553	538	592	567	533	575	605	548	592	556	568	521	559	576	591	582	581	567	571	550	568	547	580	541	602	563	570	583	592	604	597	582	562	549	581	546	562	567	594	565	531	578	564	558	578	583	620	569	572	573	569	607	551	575	569	555	566	631	582	571	574	561	580	577	559	577	540	614	543	563	541	602	573	552	576	585	562	550	561	558	532	571	583	546	558	582	549	639	552	591	585	538	564	595	600	543	570	568	608	568	575	534	581	547	555	525	576	559	586	589	592	602	648	607	583	578	611	615	573	625	611	556	560	573	595	579	592	540	613	600	565	546	545	524	589	563	602	573	588	564	564	584	590	597	597	550	542	595	609	567	547	515	561	582	559	624	574	573	599	603	543	608	603	586	594	550	560	535	591	540	595	574	585	604	573	595	593	560	573	542	578	571	587	602	540	559	606	547	552	573	575	571	551	600	538	582	576	575	518	560	578	591	536	577	555	569	643	587	602	572	580	562	583	547	578	568	520	560	567	556	587	582	571	546	564	591	602	536	528	591	563	575	576	541	589	636	594	545	574	561	575	567	580	587	540	576	594	570	556	555	589	524	586	603	540	584	549	551	540	584	570	555	618	583	582	583	595	580	574	535	567	536	566	590	592	544	639	577	599	598	571	565	575	548	562	572	578	563	571	570	551	572	565	562	611	565	581	574	555	594	616	615	563	553	596	503	557	570	592	579	623	538	621	592	599	549	581	605	617	575	556	600	595	602	533	564	598	550	587	570	581	571	572	604	536	580	541	567	561	550	583	595	573	561	559	573	578	520	549	583	567	539	580	608	568	580	589	548	624	575	585	561	576	568	608	567	574	579	534	571	571	583	572	599	541	593	649	583	619	585	580	572	584	577	555	629	569	528	578	535	583	546	551	551	554	584	521	539	601	566	587	570	582	614	577	590	566	543	535	539	616	572	559	580	566	588	545	569	548	532	623	582	579	596	595	598	605	573	596	581	544	608	574	593	569	599	629	505	585	588	570	589	584	595	546	549	552	569	566	566	582	573	529	594	564	551	556	574	563	542	598	566	589	559	602	598	595	561	583	569	578	582	590	611	578	597	583	587	562	570	571	603	561	568	556	554	611	555	617	587	575	543	573	609	556	595	535	586	564	588	530	578	586	578	568	554	565	543	579	577	577	573	544	539	573	541	595	586	570	606	565	534	596	528	579	573	599	525	560	598	573	611	555	573	564	557	572	556	609	591	582	597	577	580	535	591	584	570	580	588	612	570	559	599	572	574	592	575	568	579	580	557	604	599	554	566	601	607	580	547	604	560	585	562	561	526	599	601	603	572	551	581	564	560	593	551	585	550	586	611	583	599	534	535	618	574	564	566	583	577	610	551	638	582	567	602	580	554	560	561	552	589	594	620	589	597	543	575	624	585	549	607	593	585	592	586	617	559	625	597	610	557	562	587	608	569	571	545	584	606	577	589	561	581	585	606	598	588	561	602	550	625	551	567	590	569	534	594	611	589	561	601	567	573	556	557	551	592	545	576	574	580	564	551	550	582	566	542	557	589	567	577	535	579	543	559	575	560	549	567	551	556	560	567	570	543	578	556	559	559	571	560	559	582	585	576	597	588	590	623	574	539	594	564	550	555	576	604	615	579	573	545	541	585	582	606	563	604	568	595	569	574	594	554	596	607	564	587	599	598	514	544	576	549	607	562	554	564	614	608	527	602	568	574	577	592	569	571	539	542	581	566	559	603	586	579	554	573	548	537	545	595	620	534	564	557	613	610	604	558	585	570	611	620	572	614	598	551	613	589	557	551	595	543	614	578	582	512	586	584	555	578	584	589	583	584	595	618	574	580	533	568	571	566	576	580	542	600	588	542	558	565	623	585	556	607	564	567	564	579	560	575	593	597	516	549	551	552	579	581	606	574	569	583	529	541	572	536	561	603	576	587	543	561	544	566	588	599	583	549	543	552	561	524	581	568	554	544	609	614	550	564	559	605	580	609	576	634	623	560	558	539	571	589	579	566	582	570	548	598	581	615	552	612	605	575	556	608	561	567	586	576	543	627	573	579	561	622	542	545	556	554	573	610	610	556	596	570	532	581	623	563	591	587	612	550	616	556	612	583	553	551	571	546	551	606	561	603	595	561	578	542	630	594	573	547	607	544	535	541	571	549	509	545	574	585	567	546	592	606	561	538	562	547	533	585	543	576	587	586	535	535	577	540	588	593	560	597	540	565	580	552	595	550	566	608	566	614	582	585	542	559	569	578	573	561	549	640	589	587	566	569	562	609	594	597	626	545	563	572	550	531	554	585	602	608	571	557	552	552	554	551	587	527	554	561	582	612	625	590	579	596	538	633	616	546	571	561	601	594	547	591	544	607	572	589	595	542	551	583	582	565	590	598	568	578	567	582	596	575	616	563	584	591	565	603	551	589	583	573	541	562	612	551	531	595	574	581	556	572	563	601	571	575	571	571	568	597	565	534	537	544	552	585	573	554	569	557	504	587	580	571	533	593	576	593	610	560	553	597	570	570	556	549	580	561	613	584	601	600	574	577	557	572	562	594	579	564	573	574	565	541	563	563	611	563	551	522	575	572	609	529	529	570	569	553	606	567	622	569	538	559	585	576	571	587	553	616	564	624	557	551	542	576	586	613	596	571	577	564	558	572	566	571	551	549	580	599	623	569	581	567	579	592	556	564	567	535	578	562	608	589	562	579	551	569	558	599	551	579	580	557	596	553	542	573	581	582	542	585	576	559	566	580	583	548	592	588	568	570	577	540	592	577	594	533	578	563	552	549	567	556	546	564	558
22971	21506	30573	32898	44946	35335	24291	7799	1526	793	661	695	692	670	671	663	703	655	718	695	612	677	716	671	651	702	712	635	665	631	652	674	643	738	635	680	710	684	664	676	648	649	648	642	684	655	626	575	697	643	656	648	672	635	648	706	656	682	684	636	640	669	655	589	623	691	611	698	642	644	600	633	673	660	654	672	643	643	634	608	696	662	695	625	616	667	667	676	630	644	694	686	670	662	667	664	630	661	697	617	650	638	667	708	681	634	635	672	684	663	624	702	694	649	629	675	675	675	641	661	623	677	641	677	664	669	653	681	650	633	699	642	697	656	653	634	613	663	639	627	673	638	625	649	651	636	626	679	593	651	637	668	647	664	627	624	659	721	644	648	669	701	639	661	700	641	644	644	643	656	666	654	683	648	650	672	639	654	659	686	639	689	683	658	648	701	683	653	641	707	650	650	658	670	649	672	640	659	726	641	659	643	628	651	679	650	676	643	686	641	641	684	663	654	665	669	682	685	638	622	624	665	621	647	686	632	652	644	643	658	686	604	628	679	658	673	669	660	691	675	646	635	683	656	611	695	707	629	660	695	656	667	651	616	641	662	659	591	674	628	650	709	628	627	659	692	604	634	667	624	637	640	612	669	670	632	671	636	653	661	633	653	657	614	648	653	641	659	626	672	682	652	643	662	606	716	657	673	724	623	640	708	642	677	686	654	628	664	659	689	653	646	619	616	629	624	664	638	692	688	630	658	626	647	626	675	642	651	680	654	657	651	687	613	628	621	660	645	656	615	650	662	636	608	637	637	693	673	727	656	671	625	630	633	668	654	648	643	690	656	646	615	649	677	680	610	665	652	644	648	608	650	679	656	668	635	719	593	678	688	622	598	663	683	684	654	676	646	668	686	660	674	672	676	654	667	653	644	657	639	628	647	687	658	662	639	645	667	622	666	670	612	593	690	660	643	651	680	655	618	645	609	641	663	608	625	679	702	682	655	667	684	644	698	646	681	608	663	643	672	621	682	619	674	689	684	655	658	648	676	627	669	678	641	649	681	694	644	644	684	641	685	670	643	639	657	641	644	644	643	669	643	644	640	652	645	616	666	663	688	686	658	693	677	687	616	683	620	608	664	659	695	642	676	654	651	646	645	613	625	661	675	667	675	613	649	654	665	619	661	670	653	644	665	646	655	657	682	676	710	660	691	635	675	611	698	631	637	645	693	692	638	641	677	622	692	664	668	634	676	661	634	711	608	621	652	624	604	689	703	671	647	649	716	659	647	661	658	668	665	686	627	650	661	636	682	594	625	615	649	672	703	679	684	642	642	672	715	625	688	636	634	659	625	687	678	617	642	649	659	643	661	660	674	666	612	683	624	652	636	638	634	612	657	669	678	664	618	665	605	645	659	665	652	679	616	650	673	673	618	653	636	661	655	648	642	628	682	652	686	617	658	658	653	620	638	700	647	671	630	645	662	657	615	663	650	671	661	634	669	659	660	623	677	653	651	674	641	607	641	648	610	644	626	655	631	652	687	617	627	651	676	653	611	610	656	651	675	658	634	598	691	713	676	647	652	625	651	645	702	629	658	682	641	614	657	625	631	671	614	624	673	645	664	637	635	606	669	694	683	578	628	619	686	633	657	639	657	624	638	678	655	620	639	630	645	615	622	680	648	638	748	664	678	642	646	718	680	669	658	719	668	639	623	642	687	667	631	654	605	659	667	661	642	681	695	660	672	719	644	649	601	675	614	636	637	611	611	668	738	659	656	689	647	679	628	659	705	669	622	627	621	635	634	646	661	678	675	651	664	602	677	649	614	698	669	611	669	638	663	644	697	631	630	658	641	646	638	684	616	684	645	661	646	665	630	634	645	634	662	656	683	609	659	629	641	630	608	653	597	630	644	672	665	676	636	633	614	634	638	636	671	677	668	663	693	664	596	672	638	616	664	645	659	640	709	651	667	700	711	626	711	631	646	648	654	682	633	683	628	645	677	657	653	655	668	665	635	657	607	660	659	632	666	611	615	671	623	690	670	657	675	679	625	599	673	688	676	664	675	641	632	626	677	621	654	668	608	666	664	657	672	640	646	686	654	691	666	669	643	632	640	692	659	666	628	673	654	633	663	674	641	704	638	643	635	678	617	615	666	643	607	612	665	664	694	595	641	626	682	741	641	627	686	626	627	700	667	635	627	661	687	663	661	657	640	668	633	631	659	646	701	669	680	645	634	665	686	704	627	653	670	678	680	677	631	612	653	624	622	694	630	654	655	642	667	649	679	674	658	702	681	687	664	692	656	639	654	662	698	671	725	637	633	668	654	616	705	641	673	649	658	647	640	669	651	661	671	649	697	590	676	648	702	684	657	663	646	695	651	639	636	604	688	645	673	651	644	678	628	635	657	667	698	670	662	647	606	686	641	643	653	677	630	647	676	668	636	710	721	670	658	699	648	638	643	683	667	631	681	670	633	677	665	663	672	602	651	662	635	630	674	695	659	647	646	678	667	667	670	659	683	674	674	631	626	674	646	671	627	669	660	700	645	686	667	682	649	684	689	680	647	646	578	672	693	630	608	664	640	659	680	648	635	691	649	653	652	629	574	698	670	660	660	678	685	644	636	668	653	651	665	641	650	630	637	682	613	693	639	640	667	680	648	683	685	699	675	648	664	643	628	716	641	642	650	685	666	639	674	619	664	693	626	639	690	640	668	648	667	667	672	660	674	663	665	656	695	681	655	647	642	655	611	633	657	674	702	642	666	665	639	670	655	659	656	686	692	656	678	648	685	703	672	609	621	671	607	614	654	641	684	662	669	618	653	627	636	634	667	635	613	640	652	676	664	622	614	651	649	648	663	651	639	644	625	609	684	632	673	663	690	690	633	670	602	678	647	633	649	640	637	619	678	681	642	665	625	674	658	646	631	602	659	655	677	650	667	697	649	637	674	683	666	666	642	678	681	642	617	638	650	596	632	646	632	650	626	671	657	640	657	647	680	655	659	669	664	627	620	664	670	651	656	702	654	639	624	652	659	624	649	632	637	631	608	670	660	631	706	688	656	640	630	682	641	614	700	685	616	639	666	636	644	660	634	634	636	615	598	647	621	676	691	634	660	683	648	669	660	641	679	653	627	681	646	663	677	654	690	711	642	702	657	636	650	693	661	658	696	595	693	657	641	639	655	663	638	635	638	683	663	695	655	673	658	645	647	665	668	662	632	673	665	610	649	637	658	639	603	662	655	675	674	590	687	666	652	631	692	637	698	626	652	658	670	615	683	691	646	609	672	658	668	642	608	645	662	641	659	663	687	636	628	654	648	625	630	679	682	663	643	642	675	651	639	649	675	662	619	635	609	702	662	687	647	652	670	611	635	634	655	622	631	621	650	660	649	627	655	593	617	664	656	656	676	632	639	649	606	619	705	660	621	678	644	662	689	686	656	676	677	642	663	637	641	674	626	639	676	652	671	638	653	656	647	619	622	633	623	677	680	709	621	670	704
51222	95013	74327	68188	60261	38441	18856	6328	1915	928	766	743	707	704	715	707	735	709	731	757	691	716	702	743	704	729	679	687	697	728	672	678	711	688	693	731	716	772	719	746	711	661	716	719	729	698	661	701	740	732	731	699	707	717	696	760	753	748	704	740	722	705	678	721	751	732	731	736	662	704	716	758	701	710	697	698	669	735	775	704	722	719	691	736	701	744	726	723	688	702	712	745	711	719	662	726	715	704	687	734	733	705	737	758	704	730	737	719	716	695	703	702	706	723	727	713	755	703	685	725	744	744	678	664	740	672	722	697	723	737	747	742	727	707	712	716	712	701	679	711	690	698	763	723	693	675	697	705	704	664	671	726	741	726	720	738	727	719	691	718	730	720	751	743	672	667	707	725	762	699	754	653	693	711	693	731	675	720	712	744	717	728	764	720	713	747	721	700	747	753	726	739	675	700	727	748	723	683	724	688	727	688	722	707	715	698	663	709	708	689	685	729	712	714	751	687	733	678	720	728	719	704	709	696	745	701	704	763	729	714	615	709	753	710	759	689	767	694	726	707	717	651	740	694	717	741	707	721	723	740	713	700	685	737	731	718	686	689	720	671	714	734	720	659	679	679	705	706	718	727	712	665	681	723	680	699	737	744	709	723	767	733	757	693	721	672	708	708	712	736	683	681	670	691	712	732	720	672	684	707	691	718	719	711	727	725	708	726	680	677	712	768	724	746	767	698	714	728	743	720	674	668	702	725	734	681	734	704	711	754	690	684	674	705	687	710	722	714	733	673	736	748	740	700	709	780	682	699	673	667	723	741	730	691	719	694	676	660	751	686	701	731	695	778	656	725	713	739	685	714	700	731	712	733	724	667	741	739	739	712	698	713	723	702	707	689	736	679	727	730	678	669	740	753	734	724	698	713	667	719	645	716	673	696	701	673	736	701	712	708	715	680	721	744	741	738	718	734	727	701	750	701	702	752	724	702	704	698	711	674	674	698	709	701	681	696	664	700	739	703	704	745	718	732	685	682	661	708	695	718	670	721	733	725	709	734	701	688	691	724	713	717	705	728	723	671	696	747	743	754	749	722	718	701	736	750	710	735	725	748	693	749	699	703	712	688	755	720	702	719	735	745	709	712	699	750	733	712	710	668	744	664	678	760	703	714	759	715	715	759	724	734	725	706	679	720	748	726	702	714	685	708	700	718	678	702	685	759	630	746	726	734	745	678	725	719	757	728	674	690	719	694	690	690	717	704	760	765	706	704	734	757	713	709	689	758	659	731	676	733	659	729	689	714	728	713	748	729	695	702	728	753	672	701	729	691	679	714	729	738	699	700	711	686	734	722	727	737	771	698	696	760	754	691	723	754	723	675	674	703	682	707	654	717	737	690	683	738	723	706	722	682	741	695	710	701	717	708	748	761	683	708	740	710	700	749	712	697	710	686	759	694	727	765	664	676	698	647	730	721	714	685	749	672	672	682	743	676	735	708	738	654	701	671	679	714	702	749	720	642	735	689	670	730	745	682	712	731	692	679	675	687	709	674	732	665	725	711	751	747	709	705	709	731	694	750	732	722	776	713	698	750	731	691	734	707	705	678	753	715	708	715	759	737	755	720	714	726	706	729	758	709	708	726	719	731	717	692	701	677	685	711	738	696	702	655	731	742	748	698	721	683	721	727	726	720	673	741	680	725	731	734	708	674	711	726	681	694	722	735	679	715	730	688	715	763	672	701	708	707	732	673	768	736	696	708	665	684	709	709	717	692	691	678	748	738	729	730	670	758	714	697	746	688	720	696	733	731	702	738	724	730	696	723	733	716	730	734	681	728	737	705	735	674	693	708	702	736	698	735	718	696	709	750	763	724	684	727	708	688	689	715	751	763	703	707	695	723	705	757	706	800	668	704	740	734	703	654	704	742	709	689	714	726	661	692	726	743	639	716	679	716	719	734	697	744	695	700	662	689	722	701	700	697	737	706	690	672	675	668	710	757	712	701	744	714	707	700	726	695	767	752	725	741	731	703	698	749	677	711	701	720	713	699	706	732	715	731	746	710	687	698	668	736	729	766	725	680	746	698	705	706	665	708	758	734	713	712	690	720	697	674	739	674	725	688	689	690	769	753	758	698	764	718	750	696	723	732	692	728	721	686	673	709	688	682	771	728	705	727	720	747	702	708	715	724	679	764	733	708	702	711	702	756	705	703	726	701	740	719	690	747	678	729	705	668	699	705	694	664	662	671	736	695	732	680	751	771	688	692	726	710	751	749	688	708	684	719	757	712	735	725	643	689	709	821	724	738	666	730	695	712	709	747	685	663	702	712	696	687	732	734	725	733	658	701	705	684	723	672	686	712	731	719	668	723	679	704	751	721	732	750	755	711	695	759	662	760	743	705	635	701	757	763	732	728	676	727	699	689	718	701	715	681	713	663	673	694	730	666	666	695	675	734	691	656	714	742	692	735	712	704	730	715	734	704	729	680	707	742	715	701	680	724	742	712	665	687	693	723	729	719	682	719	701	704	707	754	717	706	708	721	698	668	704	749	725	738	744	686	720	725	681	721	703	710	739	694	652	733	742	700	742	702	685	721	730	732	636	729	723	711	705	754	704	686	724	772	685	726	697	741	734	731	682	746	690	712	673	674	753	679	725	726	702	727	738	719	670	725	711	710	724	681	727	722	698	657	713	700	649	690	712	698	696	741	687	709	721	713	687	715	722	697	713	765	704	723	705	701	736	735	710	674	705	712	746	691	701	701	688	651	666	758	714	707	738	743	725	718	725	732	719	719	741	672	745	714	704	740	733	742	776	666	713	737	721	732	728	727	736	721	703	655	708	730	718	693	708	661	735	721	712	736	731	676	697	759	695	739	696	714	689	738	738	698	737	737	745	728	714	724	718	756	716	687	753	687	749	686	701	710	754	718	717	714	740	723	707	726	712	730	720	684	717	701	686	677	704	751	721	752	683	752	796	751	701	707	720	759	714	714	717	737	721	740	760	736	742	774	657	710	672	679	700	700	735	695	754	720	697	710	733	749	717	707	722	723	728	748	722	697	673	705	740	682	707	697	705	647	694	726	735	737	668	723	700	707	704	662	731	748	717	681	653	740	672	675	725	788	707	682	695	724	731	682	701	737	690	689	712	671	705	708	721	729	711	694	756	743	750	720	671	749	745	657	710	743	745	697	700	723	743	686	716	730	717	695	730	776	687	729	666	713	724	667	699	716	687	727	796	740	732	696	653	695	697	718	748	751	752	698	704	669	698	754	737	715	688	700	757	740	704	715	706	774	719	776	717	729	731	692	697	722	699	665	727	701	756	744	676	752	742	743	686	695	726	686	716	762	737	710	699	715	719	724	703	707	710	721	753	718	710	727	726	684	734	660	709	694	708	688	696	689	748	719	721	672	726	713	694	767	710	738	712	731	657	701	690	708	740	745	696	678	669	699	762	755	720	705	735	738	738	773	685	698	722	725	709	729	702	770	758	698	685	716
27352	27171	28856	23455	17745	6316	1801	751	496	491	436	450	470	428	462	450	428	435	445	428	455	427	463	464	457	432	452	476	443	467	480	405	472	484	439	437	468	455	465	444	418	440	444	460	460	458	417	451	438	445	462	473	449	423	445	450	448	462	493	482	459	452	440	411	401	462	439	437	466	449	456	399	442	471	476	452	404	472	432	459	471	437	471	421	420	427	451	402	425	446	432	473	392	436	451	438	451	427	495	468	462	477	406	452	434	457	458	413	431	420	465	446	440	431	456	411	476	450	475	437	411	435	450	431	427	474	452	430	446	419	426	428	445	464	435	447	407	415	447	449	481	435	470	480	458	449	469	415	434	464	446	452	440	425	492	422	464	433	426	505	459	435	446	421	419	455	460	430	451	403	434	447	418	464	440	426	427	428	453	429	427	479	476	432	460	489	471	447	482	412	451	424	451	457	464	427	457	462	419	504	440	413	424	442	420	454	402	435	429	441	462	447	419	459	448	463	462	446	472	472	428	416	471	464	478	424	468	451	436	452	428	462	420	423	456	456	450	436	417	456	423	451	417	450	451	456	452	420	453	436	455	436	417	452	460	448	443	413	450	441	480	474	458	436	443	469	434	418	462	456	403	424	392	462	434	398	436	421	444	463	412	471	462	491	436	476	427	428	437	474	460	457	429	450	454	439	444	426	453	436	442	441	470	436	431	428	428	411	495	398	438	436	444	442	431	438	457	450	418	439	471	435	435	424	440	418	424	460	453	448	454	420	436	437	436	465	455	435	440	410	420	461	435	442	459	474	427	420	443	475	431	431	420	425	429	411	436	458	464	439	395	466	458	429	450	452	442	441	444	433	442	427	466	418	417	500	444	444	445	433	438	465	454	450	442	453	502	458	500	484	436	423	473	427	473	420	430	465	410	452	444	424	429	443	440	438	440	444	454	449	438	473	448	441	471	439	443	456	434	443	437	421	489	437	454	405	451	446	453	435	450	430	444	418	444	457	460	431	451	467	402	469	474	470	487	415	447	434	453	453	424	487	468	448	471	474	404	445	468	459	417	452	437	421	454	474	451	478	435	429	428	440	453	467	449	471	478	419	428	478	449	493	452	437	442	438	434	429	430	438	472	444	420	449	459	464	426	433	430	459	456	465	458	450	393	435	430	453	444	448	455	487	441	394	485	428	454	434	424	467	462	430	441	427	441	444	426	431	500	473	450	459	476	423	442	457	416	434	478	451	470	467	450	483	451	416	426	477	462	430	416	433	436	436	463	432	424	462	423	429	439	474	451	421	425	423	445	428	443	421	486	458	429	429	462	472	472	432	454	472	444	437	458	426	410	438	454	444	441	469	462	427	467	465	425	437	468	403	462	449	410	445	422	422	431	444	436	456	496	455	439	438	470	448	447	456	451	462	432	452	456	435	445	440	430	466	425	433	447	468	453	474	441	473	435	448	437	471	426	468	441	458	391	445	463	445	464	395	421	455	447	456	456	440	451	438	430	490	442	435	425	463	444	446	463	435	435	441	460	496	444	433	445	460	396	430	434	456	454	426	419	444	465	389	439	447	460	437	457	421	444	464	446	456	454	459	458	430	464	424	433	411	477	458	473	465	412	487	451	463	504	441	423	429	453	425	438	440	455	447	433	442	468	476	449	477	438	452	458	485	434	459	459	416	429	426	466	398	431	455	484	463	445	451	441	428	437	471	406	421	429	432	437	472	463	437	448	439	419	425	459	442	418	450	473	445	471	441	450	451	465	475	443	446	460	485	479	441	396	447	440	459	427	445	458	450	430	464	450	444	398	428	483	416	473	433	443	448	441	429	464	485	441	422	437	450	438	456	412	451	442	470	451	444	436	419	417	438	421	445	445	434	447	440	462	470	474	458	441	464	426	456	431	483	462	394	475	441	415	452	446	436	466	428	444	430	436	444	449	461	430	422	424	449	462	447	427	477	417	472	454	421	451	421	439	451	422	485	439	442	460	424	453	460	460	462	421	452	419	456	468	467	442	423	451	455	489	446	434	452	432	430	458	462	418	438	432	471	433	433	438	443	424	422	446	423	449	436	431	479	454	450	405	430	473	436	413	437	426	446	460	422	461	411	473	430	442	464	471	417	425	450	453	450	462	434	428	414	456	429	440	432	446	426	431	424	430	477	433	421	433	450	469	429	444	447	429	420	457	409	450	413	429	465	454	443	430	478	465	429	447	445	447	437	435	444	451	457	454	429	459	474	433	412	455	432	455	443	428	422	427	444	415	447	472	418	468	480	456	435	432	409	419	441	419	462	434	436	457	429	443	425	444	417	434	429	427	456	467	429	486	425	437	453	447	435	459	434	466	429	434	489	464	463	443	448	475	447	484	453	494	478	440	457	427	431	445	463	421	418	449	440	449	444	432	432	458	447	466	419	458	462	433	432	428	434	454	457	457	437	454	448	427	429	453	395	476	451	424	415	462	431	453	456	447	404	435	442	468	462	476	430	444	479	445	451	483	477	460	491	438	461	456	421	442	446	486	424	424	491	430	432	436	486	475	396	455	432	422	493	477	459	467	442	417	472	437	433	498	439	439	453	434	480	448	477	455	435	461	436	440	478	494	425	478	454	468	468	444	435	439	428	428	482	444	436	436	405	433	486	445	462	421	453	439	425	426	459	446	453	459	429	405	391	408	424	437	442	438	402	413	441	496	418	427	477	467	470	415	438	495	460	469	457	457	465	443	476	438	475	438	451	449	408	455	464	447	410	437	433	442	502	467	455	442	463	439	448	469	447	430	444	417	435	453	432	448	437	439	440	434	399	411	448	432	443	441	415	430	458	438	422	436	436	408	483	427	438	436	481	430	428	454	445	460	445	443	464	456	439	414	431	439	450	438	442	469	469	446	476	442	438	449	442	423	457	473	473	440	433	446	493	439	448	443	481	454	449	441	475	415	432	455	426	404	459	431	444	464	479	445	432	462	440	404	465	480	441	440	448	439	436	456	440	460	451	462	425	427	495	437	417	476	450	455	446	450	456	441	462	482	438	445	425	429	507	455	441	442	480	416	415	420	451	437	448	455	424	477	407	466	438	433	483	457	463	398	452	421	475	482	465	455	415	445	424	461	439	436	461	463	459	484	461	446	477	478	440	462	445	443	438	468	465	446	411	470	408	439	486	420	462	477	476	465	433	479	457	435	474	400	479	450	447	411	450	431	421	470	434	427	435	468	446	452	420	436	479	477	487	446	423	452	416	454	436	424	448	451	432	467	440	447	471	403	434	470	462	458	447	465	460	417	407	451	440	456	417	475	437	487	451	428	456	438	461	451	470	465	447	451	494	444	446	443	468	429	407	439	412	493	441	457	439	436	446	461	402	433	451	480	449	458	432	471	456	438	425	409	446	441	437	432	444	459	479	512	435	452	453	457	428	444	394	453	450	455	432	467	469	443	401	452	433	466	437	464	435	420	484	476	480	435	472	438	453	450	447	443	442	394	442	434	443	458	437
20785	44334	26226	21254	18058	7099	2347	946	639	512	513	471	538	540	509	488	510	548	521	525	533	531	479	536	505	512	482	539	483	517	519	539	537	505	488	558	485	503	474	495	507	494	521	531	530	523	503	497	543	490	469	499	491	514	504	522	509	496	527	513	500	509	534	489	537	501	505	461	547	479	516	505	541	502	520	511	470	500	502	544	526	471	495	518	508	540	504	538	544	500	514	508	541	501	467	495	465	520	495	486	501	502	497	470	505	538	501	482	479	530	555	478	507	497	536	514	524	561	493	495	524	478	487	492	496	522	525	549	486	534	509	508	472	536	483	498	535	519	496	486	507	468	472	545	498	510	529	474	470	477	484	501	561	547	529	517	486	486	514	539	480	501	565	537	546	496	497	481	498	497	479	531	525	491	505	538	519	484	492	543	516	506	494	509	541	514	498	518	504	506	508	513	488	535	534	489	526	527	534	499	513	512	560	514	525	523	492	463	486	540	510	512	513	536	553	519	485	529	529	521	482	529	514	509	516	459	511	502	495	519	503	509	507	506	522	512	520	521	494	522	526	549	474	534	538	502	506	473	491	502	550	470	511	510	522	550	520	510	519	515	505	526	521	517	519	485	516	504	557	515	534	523	500	511	494	544	527	480	503	515	533	517	496	530	501	525	497	498	489	532	526	512	525	517	490	511	549	525	562	536	504	488	488	551	507	515	479	472	515	563	507	483	511	486	470	523	506	502	472	511	543	539	554	497	521	534	515	542	500	493	529	556	534	520	483	496	509	501	478	527	489	525	517	514	495	553	538	477	508	505	479	531	512	503	492	501	543	489	496	519	467	567	485	515	500	538	484	485	534	487	512	504	523	511	507	474	493	538	516	521	515	496	528	506	511	536	521	517	537	522	531	514	506	487	530	510	496	510	522	491	518	510	515	465	514	492	467	534	509	536	506	487	470	475	545	501	491	496	507	536	510	494	522	512	519	486	494	497	551	541	527	520	524	565	506	541	471	468	467	530	564	521	488	522	553	500	481	557	542	530	494	494	488	493	482	518	506	523	519	506	520	542	497	559	550	518	530	505	529	480	533	485	530	484	488	541	511	523	532	535	524	487	551	545	529	482	460	515	506	494	507	527	531	514	498	540	485	502	490	535	533	515	544	505	504	512	544	501	534	517	465	470	505	510	480	505	534	537	481	474	531	558	497	519	524	504	525	499	520	469	475	525	484	502	498	515	493	544	507	501	535	514	481	521	496	494	548	485	517	505	511	501	541	570	473	529	506	490	502	492	514	500	539	530	522	488	513	505	530	510	573	480	496	515	508	489	526	522	488	510	516	520	504	529	485	546	514	497	487	552	529	504	563	532	500	533	491	571	509	523	569	495	503	525	512	538	497	482	502	536	474	507	490	503	519	497	536	478	522	545	504	492	515	485	522	480	478	515	508	529	502	494	507	505	529	471	481	562	523	512	474	484	544	521	531	535	561	520	533	518	515	491	500	518	530	498	493	478	520	518	499	504	506	540	541	503	492	526	493	555	522	485	566	485	529	529	555	529	512	504	514	528	523	499	500	520	498	519	543	526	544	507	563	500	543	529	512	483	518	549	512	531	464	528	484	495	506	442	511	522	551	509	507	485	527	535	500	501	502	513	501	488	495	497	513	518	527	517	488	493	492	494	517	515	506	536	481	506	493	500	507	541	512	520	528	528	563	491	492	508	484	492	537	536	493	495	543	481	503	508	534	507	540	507	517	498	555	500	496	493	498	505	537	502	524	455	520	518	522	500	520	507	496	523	502	543	520	488	492	512	542	522	490	496	507	497	501	563	522	506	500	519	499	501	525	516	522	503	494	516	499	533	537	511	523	506	533	489	530	475	500	517	497	546	508	472	535	548	512	483	533	527	550	486	491	512	514	496	551	511	484	548	530	524	525	507	533	512	515	502	498	509	512	511	516	469	507	510	519	500	539	463	534	486	516	528	479	506	492	486	470	498	507	502	510	503	519	525	500	533	509	517	475	556	478	490	484	546	547	470	507	469	500	525	522	518	531	503	526	526	499	485	512	476	502	479	509	520	507	509	513	509	531	487	483	480	506	493	493	518	517	523	523	454	496	531	480	541	489	520	484	543	522	507	532	515	511	510	534	476	518	506	524	462	532	514	510	519	494	478	533	529	478	535	516	516	514	469	470	478	503	488	514	531	522	502	518	500	468	532	527	526	529	512	518	503	505	513	510	471	501	536	544	530	520	488	512	499	517	539	505	492	505	490	517	509	541	485	519	512	511	548	482	483	503	511	535	500	505	491	505	487	550	484	493	511	533	496	513	501	553	489	532	546	512	534	498	494	526	514	481	490	518	486	510	502	504	510	522	493	471	503	511	519	525	511	557	518	521	486	544	480	495	537	492	481	504	511	495	519	534	533	506	504	518	505	514	518	559	530	521	518	514	539	496	489	457	559	512	517	505	479	488	507	548	501	522	511	509	519	521	521	515	507	485	500	525	514	487	549	477	490	515	537	501	514	510	499	516	513	488	544	518	525	537	574	532	513	534	518	523	494	526	511	501	499	500	555	487	531	533	491	504	520	545	508	455	546	487	502	475	547	502	497	506	501	533	517	494	488	529	516	506	487	456	487	497	512	500	515	528	531	499	518	504	493	511	526	487	498	501	515	524	480	474	516	544	505	542	495	530	527	552	515	482	500	532	511	513	500	527	508	520	482	516	521	517	521	519	503	524	493	513	553	534	550	487	517	529	523	514	523	505	538	490	499	497	453	511	517	512	528	491	497	500	464	518	476	514	530	552	532	520	544	521	506	528	538	510	541	506	505	483	493	492	526	509	495	544	471	491	540	512	524	494	528	533	565	526	516	479	517	519	530	529	531	529	487	513	514	500	486	534	551	522	537	535	482	472	503	516	502	551	512	551	482	512	507	485	527	538	551	567	511	520	523	504	527	534	511	495	486	470	508	531	500	491	508	502	542	508	496	496	510	491	469	476	518	505	511	521	511	517	518	482	528	536	497	514	558	562	527	487	507	490	520	518	508	508	516	502	517	496	507	508	520	505	489	536	531	536	519	520	507	508	494	536	467	478	552	490	529	498	511	533	514	515	477	534	499	535	507	529	554	508	525	513	549	550	521	504	535	521	502	497	537	490	514	525	498	509	518	507	533	499	499	511	525	535	500	520	515	464	538	502	548	506	503	540	523	483	520	531	503	530	542	524	496	520	515	505	504	495	512	535	477	515	496	518	458	492	538	528	542	536	490	496	502	551	510	511	505	474	496	500	521	520	505	521	539	554	518	481	507	527	514	510	500	494	484	513	525	507	503	482	513	490	503	498	486	529	534	544	520	523	530	520	503	550	489	497	534	490	500	503	500	508	529	533	548	507	515	502	516	513	524	506	521	512	522	520	498	441	515	483	499	515	507	509	534	485	486	516	514	503	515	516	520	493	538	488	524	516	506	517	529	496	509	534	504	557	532	501	536	547	498
23627	21972	31990	38194	45337	31248	17677	4129	1118	607	584	561	538	579	540	552	588	565	522	587	552	545	532	502	536	522	579	552	562	532	554	546	545	540	547	529	525	581	562	527	541	577	532	541	514	508	543	557	551	633	562	571	550	564	573	551	527	530	554	513	539	498	571	543	556	586	553	529	547	529	533	565	566	530	514	490	572	575	552	526	566	544	574	498	530	545	552	589	565	533	533	526	546	557	521	542	508	531	555	525	566	531	562	565	553	505	578	520	600	547	559	525	569	522	539	564	539	556	520	527	551	564	552	576	585	533	515	561	593	498	570	601	549	570	543	558	555	565	545	539	563	527	510	550	527	571	564	542	560	554	572	549	591	551	524	576	532	585	571	539	560	575	516	547	550	534	519	562	536	519	540	569	592	554	534	542	554	532	535	537	564	526	560	566	540	576	591	545	515	556	522	576	545	511	577	518	545	594	539	562	550	542	540	566	573	526	575	573	551	528	535	526	573	571	537	505	548	578	519	534	541	568	556	533	578	546	566	572	537	548	524	632	531	556	554	539	574	595	518	532	561	526	544	584	522	550	552	543	522	511	491	560	534	541	540	519	547	515	529	547	569	534	551	520	569	625	540	559	535	534	558	524	572	549	568	529	494	571	543	517	584	540	566	567	518	528	567	567	550	528	555	521	583	534	541	529	545	559	552	550	536	524	554	529	578	560	584	506	570	560	561	542	546	541	552	528	522	528	517	553	573	518	575	583	547	519	534	545	531	573	562	532	581	517	518	517	561	549	564	531	518	532	572	575	540	578	542	558	582	520	543	478	538	482	551	535	548	537	584	572	537	533	531	558	566	567	524	556	528	516	518	514	523	540	545	535	569	549	552	547	566	562	542	525	506	574	517	560	535	533	542	546	562	548	564	531	555	565	522	559	585	550	545	545	542	529	527	575	538	551	565	530	589	540	579	593	556	540	511	597	558	554	552	543	557	516	587	536	563	535	541	522	572	576	592	538	546	513	534	567	563	536	574	572	530	553	518	546	548	527	540	560	539	520	556	561	551	566	551	561	546	528	538	563	554	511	549	537	516	560	587	569	565	537	600	553	565	571	523	549	606	585	519	521	545	584	555	553	547	596	519	585	557	521	553	552	516	559	550	513	541	547	546	522	514	538	545	511	568	544	539	538	551	574	567	552	547	518	565	554	571	506	594	547	576	566	550	579	532	570	520	503	590	545	566	577	566	538	529	551	596	520	571	552	551	533	541	534	543	570	530	581	560	564	536	545	570	591	551	560	563	514	527	532	530	555	561	531	609	539	546	578	556	534	566	551	553	549	569	560	579	578	589	562	493	539	556	535	552	540	563	567	544	548	498	551	546	569	573	581	598	551	524	536	563	546	536	534	545	547	541	634	550	553	570	537	506	503	518	557	578	524	541	561	561	570	516	509	539	542	561	552	570	536	511	554	554	578	544	521	542	548	570	573	555	572	526	578	539	593	567	554	591	534	583	495	557	550	504	561	534	548	566	533	598	606	502	511	534	574	583	577	587	555	549	567	472	573	564	548	509	529	568	546	572	523	542	572	581	547	532	551	539	535	534	554	533	549	558	591	499	539	586	545	578	528	553	550	550	524	532	541	515	571	557	546	548	542	542	573	572	548	553	564	557	539	523	533	573	553	573	528	521	553	504	566	555	535	544	534	571	548	520	542	517	575	548	533	528	554	535	536	581	581	549	602	550	542	539	520	544	535	556	533	547	568	565	560	575	599	560	573	577	558	550	542	530	556	550	536	572	546	571	609	529	497	551	566	569	529	546	530	551	535	514	536	539	542	520	532	574	522	560	530	562	547	539	526	531	527	569	544	568	551	547	624	591	537	526	569	532	557	546	552	546	561	528	550	554	587	549	551	554	630	525	550	544	552	521	542	539	528	565	563	530	571	538	542	491	570	572	559	564	540	540	552	557	552	550	563	568	498	528	527	530	609	537	541	519	560	574	569	564	537	540	563	532	536	546	583	522	569	553	552	600	571	532	526	597	532	540	550	506	542	546	517	557	566	558	510	561	553	543	517	560	511	537	565	566	550	562	524	565	598	544	563	538	575	556	550	537	573	537	544	528	547	539	548	569	533	500	564	547	552	579	555	515	591	571	558	573	520	495	522	567	556	547	571	551	569	520	525	516	514	590	532	557	504	537	498	531	567	533	562	548	578	593	579	533	512	573	585	532	580	538	556	580	497	586	607	545	538	556	561	581	555	554	542	528	522	551	581	537	517	571	540	539	503	595	540	521	563	562	513	583	516	547	568	551	538	523	538	543	507	553	596	585	542	585	542	560	555	546	535	538	594	571	576	545	549	573	531	543	529	565	574	564	539	538	589	547	543	552	541	565	584	562	507	561	523	538	560	585	527	575	520	535	563	544	571	563	540	555	516	558	535	527	537	580	559	560	565	577	547	602	570	535	546	526	534	520	569	557	512	520	549	549	569	542	505	599	532	606	592	574	528	570	579	539	556	573	562	527	566	544	558	543	605	555	544	518	585	545	531	565	514	556	543	527	604	568	528	545	564	532	560	541	528	509	504	567	555	544	567	553	568	548	544	546	550	514	522	549	546	537	577	542	533	524	525	551	519	567	533	539	574	560	490	514	524	513	563	522	565	570	535	548	520	565	539	562	568	598	541	516	536	516	547	503	529	572	505	534	533	569	522	585	562	530	540	542	573	508	550	544	536	518	547	581	561	550	585	499	596	526	544	498	557	501	564	505	524	570	545	557	525	527	561	511	536	527	586	525	558	559	567	541	526	527	536	552	537	546	536	554	511	521	560	564	556	521	526	524	580	554	571	565	511	559	536	542	572	565	550	529	568	547	519	525	547	564	573	510	550	575	597	547	555	521	584	605	518	551	509	505	547	568	496	588	548	549	564	533	544	548	591	535	586	609	504	558	514	556	530	534	534	537	548	501	550	530	560	512	536	556	564	554	527	553	559	520	575	558	551	581	548	593	551	597	536	559	554	558	521	548	560	543	516	617	494	568	509	575	554	540	571	520	545	530	548	590	523	554	541	569	568	562	518	575	549	564	504	567	512	578	572	563	572	530	520	522	564	526	576	562	546	539	561	516	518	565	562	597	565	526	531	557	537	578	530	525	548	550	537	581	538	548	552	529	500	515	544	554	566	529	524	558	546	526	529	553	550	508	537	572	561	535	562	552	557	552	554	530	581	553	557	547	526	533	557	554	575	539	548	554	528	556	566	568	538	561	552	529	581	540	545	551	553	542	537	524	563	509	520	526	540	559	546	542	529	553	536	527	596	533	569	511	563	549	574	582	549	579	546	508	591	544	588	525	557	581	587	570	573	562	535	557	604	538	549	567	535	504	592	541	553	510	584	525	581	474	566	495	570	531	544	588	527	515	543	570	582	557	513	565	554	533	542	553	536	533	563	509	573	552	561	508	519	572	512	556	524	561	527	521	550	579	534	542	575	534	558	519	537	571	520
44323	90457	63823	60604	51356	31030	12978	3842	1372	718	638	618	595	635	597	627	573	663	631	648	650	627	631	618	584	601	616	641	589	606	553	575	603	617	642	597	636	579	611	608	586	614	667	577	623	635	586	594	582	610	659	629	630	623	610	679	636	610	617	619	605	620	607	592	620	599	632	640	620	615	582	607	608	628	626	619	584	629	558	620	597	647	584	640	626	660	582	649	598	628	603	553	634	598	571	652	592	597	639	618	621	580	589	635	594	572	606	638	614	586	592	628	634	549	588	614	618	590	600	606	612	574	615	637	644	636	608	647	622	582	621	643	573	646	614	625	656	643	581	640	626	577	621	625	652	578	583	619	637	579	606	617	606	592	592	642	595	596	587	625	613	605	600	605	590	587	545	632	592	617	580	626	601	610	600	600	622	591	628	625	626	613	590	617	590	591	592	578	598	591	639	564	564	629	624	605	594	597	643	569	589	622	590	595	611	587	638	559	618	602	595	607	596	595	662	595	599	604	544	615	532	576	595	588	622	613	622	620	596	633	596	588	586	575	567	629	646	595	588	587	622	616	605	613	622	560	640	571	604	627	623	559	617	606	621	637	589	604	588	593	618	607	628	647	644	623	609	624	586	571	615	616	649	594	554	592	604	626	609	542	611	589	604	639	594	592	612	582	652	607	606	600	569	581	618	621	552	621	589	610	591	610	590	599	615	604	600	634	603	619	601	588	647	692	674	576	620	656	618	607	582	594	607	628	661	659	611	619	617	602	611	599	634	594	617	592	574	640	579	635	649	624	597	642	622	643	578	622	612	586	600	559	611	623	631	597	558	601	606	645	575	626	620	606	585	649	615	648	594	608	568	579	643	647	599	605	606	606	597	596	623	592	596	616	588	598	605	614	634	595	607	628	605	603	610	610	588	578	629	639	587	628	639	601	609	646	561	588	608	622	610	610	593	590	609	632	600	634	582	664	647	623	610	632	604	645	591	619	627	603	574	594	630	594	555	599	593	576	623	618	592	625	621	600	599	617	615	609	606	627	628	629	618	631	598	660	611	600	629	610	586	620	583	634	602	579	608	593	590	627	609	627	583	628	624	611	564	649	573	606	553	624	617	568	582	581	573	570	649	635	585	624	649	583	569	559	571	608	626	611	588	614	588	596	631	573	612	627	567	587	620	590	582	637	635	605	603	607	642	603	612	630	641	604	616	589	650	627	620	596	554	619	629	598	607	582	605	577	585	618	584	591	577	637	631	582	582	614	623	574	597	600	602	642	597	589	576	621	599	633	608	580	631	642	603	634	578	563	640	602	603	603	634	641	590	581	633	602	638	569	550	629	599	573	600	572	592	625	583	622	582	585	589	641	583	610	592	613	602	617	590	578	623	635	630	610	608	584	581	609	606	628	634	612	607	582	607	562	580	616	582	600	610	623	584	560	610	622	639	654	559	639	668	638	622	605	610	582	602	589	599	603	608	621	583	602	610	615	620	613	624	631	593	588	614	639	596	599	574	596	617	583	613	562	601	583	567	620	613	605	608	656	607	587	598	609	604	638	628	624	580	662	565	648	619	599	637	604	575	592	625	623	610	593	600	624	632	628	589	581	596	634	569	612	628	599	581	615	617	584	578	588	607	610	637	602	596	632	598	626	617	629	638	582	636	620	638	578	654	588	594	593	598	653	615	608	595	643	599	611	629	593	623	604	625	688	601	670	620	596	620	602	625	609	590	616	594	550	619	614	622	611	609	599	613	567	626	625	600	595	684	614	615	621	622	572	614	611	599	638	588	614	601	625	588	642	577	614	562	640	619	609	603	689	608	620	603	644	579	574	587	615	605	604	566	615	596	594	594	647	597	568	568	607	586	626	578	621	621	586	648	594	586	596	600	574	630	580	641	601	597	630	604	598	577	654	649	639	637	615	620	605	608	594	599	650	557	576	621	605	617	606	638	585	624	566	582	535	599	616	611	590	558	656	584	622	636	586	648	582	638	621	660	595	609	635	573	633	595	641	600	638	580	643	642	644	632	586	622	643	631	564	608	603	619	622	617	586	602	612	642	623	598	620	580	627	572	575	642	645	531	631	612	569	645	618	586	593	599	549	632	612	591	625	624	635	601	597	612	640	619	610	634	597	620	621	648	603	655	633	605	622	571	600	635	610	625	616	630	594	623	560	550	638	605	615	591	613	579	639	591	614	605	598	574	584	653	547	620	577	615	600	610	592	627	618	589	645	598	604	603	606	583	642	605	615	619	632	593	628	590	633	628	602	608	634	559	635	613	632	626	621	586	573	595	587	590	570	591	616	580	662	635	567	616	620	642	617	653	631	604	585	587	626	596	609	601	626	628	634	611	585	578	581	625	562	620	616	634	605	599	602	571	614	648	589	610	657	584	636	632	584	640	573	543	614	628	596	571	603	631	592	576	591	597	614	618	595	668	597	576	646	620	587	617	619	594	583	588	591	604	603	610	619	579	648	627	576	573	568	601	665	602	598	607	579	595	648	564	567	639	588	624	653	589	623	597	611	571	634	593	573	611	586	625	630	629	582	630	588	604	586	566	626	555	615	598	637	580	611	582	590	578	594	622	603	643	599	629	626	623	638	579	645	564	621	628	614	608	588	580	598	548	633	584	633	640	605	611	606	631	620	620	655	595	555	572	640	639	624	607	572	643	563	620	609	617	578	611	604	586	580	591	614	586	618	614	622	618	632	610	620	611	640	620	563	628	622	638	625	623	613	583	635	588	622	634	605	615	629	572	586	599	639	644	597	634	620	574	580	569	570	598	596	653	648	603	636	604	596	629	609	630	600	594	656	598	584	623	609	580	578	632	625	617	618	635	635	630	602	617	627	595	587	587	584	611	621	613	544	574	577	623	623	640	601	635	567	611	620	605	617	603	681	615	610	612	614	624	584	625	680	645	541	643	624	594	615	622	619	626	658	633	597	592	582	608	583	619	601	577	526	612	610	602	604	629	620	603	641	657	615	597	575	608	646	629	595	648	593	646	617	630	603	610	633	607	622	623	623	606	569	614	567	611	610	607	630	590	563	643	623	594	617	623	659	595	623	595	666	559	613	616	608	604	605	620	607	636	607	616	580	620	644	607	637	548	634	606	601	657	622	588	684	575	589	615	611	592	644	614	580	568	661	644	658	597	612	643	618	614	660	594	607	582	605	640	589	613	630	581	577	585	576	605	651	611	584	626	625	570	631	622	594	645	642	614	627	623	590	622	587	588	608	566	619	584	636	629	572	567	595	618	586	667	653	585	628	602	580	630	597	656	588	605	562	640	609	629	658	614	639	604	571	563	652	609	617	614	576	596	592	594	614	643	640	612	601	639	607	603	609	587	568	596	575	657	596	599	642	640	697	587	616	607	594	611	607	657	639	604	577	595	597	609	619	596	567	656	631	630	624	603	627	641	607	648	636	589	599	602	627	600	573	586	576	608	655	590	595	545	603	604	647	610	618	612	623	581	583	574	590	587	643	630	602
25101	22820	31470	36036	34714	19336	6452	1548	703	523	525	497	492	550	532	551	522	524	499	499	530	495	525	508	511	540	547	491	543	545	551	532	497	519	502	504	530	511	470	462	563	498	514	541	522	500	530	506	500	493	529	531	533	506	522	488	546	510	481	488	479	508	509	513	532	523	545	517	508	536	476	508	499	534	517	496	488	496	523	515	537	516	509	495	518	545	488	517	520	492	471	543	508	507	501	513	525	534	479	491	498	509	484	553	515	467	536	510	449	517	503	531	537	521	531	531	502	497	547	523	508	521	526	487	525	513	531	519	529	513	480	490	471	504	523	511	509	490	547	495	520	550	502	537	517	532	520	496	507	504	567	522	533	450	509	541	495	476	488	488	505	522	504	532	523	536	533	514	535	541	526	504	528	534	475	519	565	534	482	521	534	484	497	481	557	507	498	525	537	478	516	523	513	524	487	505	535	549	490	521	520	500	519	514	514	543	527	513	492	500	497	533	535	509	449	505	528	549	468	552	528	505	532	549	502	494	506	497	506	544	558	504	496	529	518	499	572	511	452	510	500	512	554	535	480	519	519	525	487	525	557	493	561	562	475	487	504	525	498	545	534	525	508	493	530	495	511	475	530	501	484	572	510	546	504	489	505	503	517	498	499	537	526	514	511	455	535	523	511	554	505	495	497	507	501	502	566	573	497	538	502	517	516	497	489	547	491	508	499	524	505	516	481	504	474	480	528	536	538	527	474	476	511	494	493	496	502	470	508	512	497	521	541	504	531	529	500	506	517	527	555	500	492	467	516	466	522	530	521	517	511	512	491	527	516	527	507	505	516	519	510	468	528	514	538	524	544	485	514	538	527	506	522	496	515	509	530	518	473	499	514	555	533	502	514	517	505	533	513	492	525	532	548	536	515	480	514	523	513	516	497	525	547	493	506	539	499	506	525	497	520	534	555	490	483	508	508	516	501	509	537	500	510	551	505	526	527	492	448	492	559	504	535	518	517	464	528	510	501	512	575	499	521	526	524	532	499	469	519	503	504	556	481	541	500	560	517	525	531	511	550	485	532	516	502	575	521	514	493	541	540	498	497	511	524	515	539	514	506	507	524	517	536	538	507	514	495	563	530	480	550	530	506	552	523	530	509	513	544	546	576	532	481	496	562	527	544	494	514	519	498	464	546	510	563	517	510	546	524	523	495	504	512	517	514	532	503	525	544	539	497	522	530	519	527	515	484	499	507	510	459	500	536	517	523	569	531	542	497	509	507	528	505	546	520	513	494	538	463	492	523	527	537	490	503	525	492	553	518	512	540	508	533	541	492	511	521	503	524	543	533	540	509	536	530	522	528	521	485	507	534	531	550	469	539	479	519	484	497	507	508	523	556	527	504	512	513	500	549	531	599	505	504	489	508	541	523	503	534	510	497	508	563	469	494	493	524	544	502	525	497	530	548	535	530	500	542	503	533	529	513	536	498	533	511	519	499	515	472	561	498	524	562	554	457	502	469	486	499	525	517	502	522	554	516	511	531	522	514	514	511	565	471	466	561	558	503	584	534	517	504	518	509	513	470	524	501	527	481	473	487	557	498	502	511	504	516	552	525	517	500	544	501	523	540	528	544	531	585	500	493	533	510	489	490	508	552	512	552	473	526	459	504	532	544	537	524	531	471	502	480	522	513	519	507	545	492	520	509	505	539	525	552	499	494	533	542	531	477	498	511	465	553	513	526	523	498	502	526	529	515	516	531	492	487	573	530	536	497	509	513	489	532	503	522	556	501	499	514	491	521	458	529	511	487	533	532	526	512	512	493	502	483	490	522	485	530	509	525	501	519	516	477	508	508	557	478	523	508	534	517	521	523	514	528	549	542	516	513	484	535	540	502	505	513	530	516	521	574	497	514	550	511	535	542	492	517	505	507	512	531	558	523	519	531	542	501	515	509	554	527	510	499	526	528	538	553	478	504	605	499	524	537	501	529	474	527	556	524	465	511	511	509	522	506	555	502	503	495	477	526	508	533	515	518	499	514	557	516	542	513	521	495	558	476	532	501	516	490	531	515	480	524	470	509	516	542	527	500	480	523	486	499	539	558	525	521	535	508	521	517	500	536	512	506	514	559	481	469	498	500	532	471	513	525	514	514	514	512	538	489	507	526	509	523	534	522	491	523	524	512	517	489	519	488	495	514	541	516	506	513	511	488	478	537	530	561	542	522	484	511	538	519	546	534	500	495	541	505	509	490	521	517	482	562	528	498	524	507	533	509	507	501	506	482	534	497	540	482	526	504	512	530	553	518	510	493	506	558	491	507	514	501	522	500	563	544	531	519	461	491	487	536	544	479	495	516	529	465	510	540	488	518	531	523	562	484	530	521	492	503	515	533	534	528	495	490	482	504	530	540	496	512	519	502	519	533	526	514	506	522	541	464	511	518	529	476	512	526	556	517	487	486	512	517	485	540	502	524	494	471	512	530	485	580	498	522	493	505	532	516	516	501	493	489	533	474	498	503	524	529	488	469	488	495	475	505	514	495	511	536	533	504	534	548	512	511	517	519	582	546	493	531	505	518	492	522	505	527	485	489	536	493	513	526	508	490	482	507	528	504	537	517	526	488	515	507	495	561	524	511	521	518	491	488	521	495	540	548	541	521	519	523	503	502	519	564	540	453	508	509	509	537	556	547	496	520	522	530	533	535	480	537	491	530	526	520	502	513	512	507	507	547	496	521	554	518	521	530	547	534	509	534	506	494	513	515	471	498	481	522	546	485	481	519	541	521	495	504	510	548	520	506	481	500	532	551	481	511	521	531	467	516	522	513	521	504	482	528	528	493	530	475	519	511	518	520	534	493	537	516	521	490	528	514	540	509	499	486	509	543	504	507	498	503	518	545	583	505	503	507	480	487	525	499	501	545	517	483	498	507	525	513	513	543	535	524	486	501	542	518	498	526	499	515	523	525	515	456	521	531	537	490	486	524	510	530	519	520	501	502	530	542	509	506	497	568	516	515	471	488	515	533	527	502	540	506	502	517	498	529	522	524	508	484	501	480	490	507	535	468	495	488	497	524	552	519	496	463	506	523	496	517	508	509	540	509	475	507	510	518	486	489	527	496	513	503	502	513	508	531	538	506	492	436	548	524	507	484	508	518	511	516	524	547	518	486	507	505	545	479	554	471	564	477	522	551	490	500	523	507	498	528	463	552	516	514	499	552	515	474	534	517	573	521	516	493	532	517	526	540	507	503	533	541	527	543	568	535	557	506	544	534	468	513	519	475	517	523	517	530	516	514	489	525	525	529	498	531	538	496	504	498	507	535	511	508	504	500	499	484	517	510	500	530	529	469	528	510	502	516	500	503	510	487	524	522	531	502	492	478	526	507	559	532	508	505	480	522	521	497	529	518	554	501	525	511	544	522	477	521	527	508	511	553	533	525	503	536	534	500	514	491	510	516	494	525	538	504	482	512	479	510	532	535	542	495	536	481	508	492	486	489	495	528	511
39066	71452	48817	44657	37968	20223	7345	2186	940	625	622	587	561	588	579	532	600	592	576	566	617	576	567	577	585	596	636	568	640	599	596	613	575	594	620	562	557	580	576	561	610	576	627	533	563	591	592	595	574	584	591	606	577	559	581	601	615	589	586	549	536	582	566	536	586	614	569	660	566	558	545	551	575	543	588	560	623	586	565	612	600	549	568	580	571	565	561	614	627	620	595	546	572	622	636	616	595	586	573	589	632	601	600	581	560	542	577	564	618	577	616	554	573	592	570	593	588	598	559	560	581	581	613	574	564	583	594	580	553	565	591	560	563	611	592	586	545	630	596	585	556	581	582	607	589	558	622	616	584	596	625	600	579	639	592	598	613	558	619	614	561	588	582	602	599	553	609	547	595	635	560	587	630	561	606	594	613	660	608	578	540	571	589	618	567	589	590	563	590	584	559	574	607	622	619	592	572	584	589	563	603	657	629	599	596	584	572	555	596	555	598	590	603	580	597	570	644	632	588	602	616	611	601	574	575	610	595	619	554	635	553	581	571	605	569	609	556	615	595	607	567	586	534	615	585	538	644	576	582	593	597	563	570	569	581	570	546	558	572	648	595	596	575	613	590	624	630	650	570	587	557	552	576	604	581	621	567	587	613	571	628	582	572	623	563	603	571	597	614	598	540	594	580	565	605	617	620	551	573	596	579	590	580	560	567	601	531	570	626	585	585	606	571	587	563	612	550	608	642	585	605	583	618	582	585	595	598	569	615	597	541	559	606	604	570	559	577	597	542	570	566	574	578	555	580	588	603	603	592	547	546	617	577	571	587	593	616	569	578	563	597	609	595	569	613	584	592	569	607	591	558	602	590	552	608	585	584	574	561	594	589	631	563	588	583	594	569	541	628	564	630	587	597	599	606	568	542	603	601	566	602	574	527	586	582	578	569	627	604	558	576	587	592	628	605	574	576	582	592	558	589	589	586	603	568	610	560	590	595	537	579	623	571	614	597	591	554	616	583	557	597	611	601	582	590	583	562	605	590	584	610	592	587	607	542	620	624	589	570	550	575	615	562	577	565	620	616	615	576	578	580	600	583	627	577	608	575	616	613	567	576	594	552	605	607	597	550	603	594	590	627	541	596	585	552	563	587	578	618	615	612	594	565	599	577	559	573	553	596	563	606	616	610	590	614	558	613	562	594	548	603	555	598	569	587	564	571	594	576	583	548	541	573	586	596	612	568	606	571	560	579	594	573	619	610	591	608	592	626	578	609	582	582	630	605	548	558	603	620	549	591	613	589	588	510	563	573	602	584	567	611	579	584	576	607	619	599	621	593	556	620	566	589	592	545	595	553	555	601	573	575	612	589	609	593	607	567	577	563	630	573	605	583	587	582	576	592	603	594	598	640	569	602	548	599	580	580	549	579	601	565	577	576	600	591	543	570	592	610	583	604	620	566	614	597	556	612	542	600	572	584	589	570	606	555	554	598	565	593	557	617	586	582	574	556	567	597	639	569	561	617	570	580	592	582	574	569	614	583	549	592	577	551	602	583	520	565	573	589	584	587	586	513	585	589	584	598	579	568	626	611	567	612	586	550	550	631	607	527	644	578	591	605	580	641	618	552	631	616	595	593	584	594	626	598	573	597	586	568	589	596	602	587	596	587	594	589	581	569	566	606	604	578	599	607	567	595	582	566	578	567	572	599	612	564	599	588	607	544	561	586	587	633	556	588	546	578	577	578	585	626	601	537	603	616	617	608	592	583	597	599	574	608	565	587	598	634	608	582	590	619	633	620	578	564	623	592	536	580	593	596	581	572	631	568	566	571	549	573	563	566	606	580	601	601	569	594	582	591	609	610	604	559	617	584	561	579	581	615	582	609	558	585	572	583	584	543	574	600	613	589	583	589	543	601	576	603	592	574	579	581	586	576	551	598	617	615	567	590	570	618	630	568	628	594	587	577	592	530	549	584	593	551	609	587	545	568	575	617	619	581	603	605	583	580	613	597	571	580	580	528	586	601	587	597	578	615	528	594	610	607	637	553	601	575	589	587	596	618	623	621	592	569	574	525	551	573	592	588	591	596	644	596	588	620	653	592	579	593	636	596	570	629	629	559	615	591	590	580	573	571	619	578	617	567	604	621	607	592	598	585	614	593	549	550	595	633	586	574	581	598	619	595	555	575	566	599	577	612	579	554	572	581	600	581	615	608	581	592	569	609	571	618	611	604	585	578	623	571	615	603	595	575	589	588	587	565	592	583	637	592	620	575	620	606	606	543	607	616	583	581	544	628	601	544	588	601	551	595	633	584	588	597	616	592	588	588	579	618	568	588	567	562	567	588	555	575	592	620	594	573	581	554	629	571	573	555	628	628	623	611	603	582	558	579	616	574	593	578	565	581	601	594	613	618	592	610	602	582	649	562	631	624	628	589	584	607	584	570	579	563	619	645	597	584	622	570	599	550	603	607	591	626	606	559	624	586	548	600	562	571	552	590	591	545	587	555	574	614	599	582	576	587	567	550	548	592	579	549	585	579	618	616	576	619	561	589	597	611	636	621	581	582	572	596	581	584	619	552	651	540	534	589	595	572	610	575	573	544	599	580	582	574	611	554	553	595	569	540	541	617	568	553	552	630	573	594	606	611	608	594	650	575	613	601	599	629	615	566	625	587	623	597	574	580	595	529	595	576	614	566	603	618	572	590	551	641	576	609	552	640	641	570	579	604	608	612	597	600	614	535	586	564	586	555	624	575	630	629	592	570	578	574	595	576	584	631	599	617	582	638	570	563	565	587	583	575	595	597	570	616	568	615	562	597	621	609	582	576	569	572	579	592	570	595	550	592	585	570	577	593	619	600	586	572	578	555	575	586	593	585	582	555	547	591	589	585	599	590	570	587	567	592	621	595	584	529	601	606	598	563	579	611	574	588	585	561	603	576	631	605	540	596	584	604	585	601	598	581	567	534	617	600	652	600	530	547	578	572	601	597	564	589	597	597	575	586	595	590	631	572	546	580	629	594	591	574	614	609	655	568	586	639	616	573	611	589	601	595	592	614	562	589	607	617	620	588	569	596	650	585	552	558	593	569	637	614	616	598	543	605	559	627	563	574	571	609	597	538	594	554	620	594	563	605	553	600	592	628	607	589	595	643	564	625	593	602	572	607	619	596	606	569	572	547	531	564	581	589	600	577	596	575	600	604	611	611	599	556	610	579	586	578	574	642	600	556	596	561	576	594	522	574	619	588	577	614	583	582	597	606	564	570	591	607	587	608	618	590	629	562	540	598	600	575	597	646	621	579	593	580	571	610	563	560	595	597	598	627	579	575	579	584	581	593	619	577	555	608	611	593	612	582	600	567	590	586	581	605	632	588	583	596	555	564	583	582	606	632	551	591	607	605	576	597	599	575	560	614	608	598	569	550	572	566	587	632	613	618	614	575	629	578	558	592	587	571	568	554	623	566	585	578	586	605	585	525	555	625	583	641	611	618	611	588	605
22892	21504	30428	34094	43997	33893	23900	7311	1532	796	650	733	703	700	630	661	672	629	701	660	632	633	657	632	696	628	625	638	627	666	662	710	671	639	643	676	654	636	656	663	667	662	678	694	660	626	652	671	702	659	680	637	632	645	650	674	683	699	679	635	617	683	668	658	671	649	669	620	691	648	670	625	627	688	688	654	658	661	658	625	661	682	676	648	655	696	651	658	651	616	672	627	712	670	754	665	640	677	658	648	659	653	667	686	669	686	659	646	679	617	646	686	703	648	676	674	676	647	661	657	685	648	655	672	631	620	667	653	709	602	626	641	656	651	660	660	712	712	720	644	668	654	635	705	668	708	673	657	701	694	681	680	603	669	668	706	626	673	650	685	677	660	688	640	675	657	634	675	654	684	618	680	606	673	675	688	620	674	681	678	617	606	653	680	681	624	689	637	656	631	691	679	678	697	644	660	671	664	620	628	663	663	629	648	627	628	698	654	639	678	647	626	662	690	665	719	623	643	665	640	612	635	711	665	642	631	678	639	685	643	701	676	707	642	654	648	680	668	657	696	636	682	655	646	655	654	694	656	664	657	703	672	642	630	691	600	697	673	692	682	638	649	650	624	678	645	697	646	601	658	672	644	658	663	653	627	696	692	668	619	668	748	648	655	657	647	665	663	697	638	640	633	616	684	644	654	677	620	648	664	634	653	670	653	664	691	675	665	714	657	627	715	695	713	664	663	664	682	661	647	688	681	624	649	681	658	632	629	720	734	665	632	684	675	697	689	681	704	669	644	649	659	650	599	640	664	648	618	645	707	719	644	704	669	660	637	659	650	628	691	651	641	666	677	630	684	604	646	675	661	684	676	644	714	656	692	643	664	657	654	618	677	648	677	626	685	652	631	697	642	646	621	669	679	689	645	640	681	655	652	703	659	663	653	678	641	629	642	665	629	667	649	631	601	648	633	672	673	655	658	696	583	621	640	615	658	692	655	685	667	658	721	666	687	600	604	681	641	675	642	670	640	691	665	665	697	628	674	672	677	672	659	657	664	687	627	694	648	677	661	642	644	714	650	635	636	659	669	701	640	689	662	658	672	680	704	655	670	683	679	704	656	638	655	631	670	660	687	648	623	664	637	684	607	681	631	693	673	648	653	685	696	664	608	675	682	675	641	599	660	678	638	643	626	651	673	674	631	640	626	643	654	711	714	634	645	672	654	634	632	643	638	649	685	660	728	614	656	690	660	659	658	673	685	636	672	648	653	622	666	643	628	622	662	636	661	669	710	655	627	713	702	626	645	665	629	631	644	685	659	686	646	666	647	707	657	652	660	651	672	619	675	660	632	652	649	640	679	679	663	650	667	637	685	613	648	628	602	644	683	659	671	644	681	695	690	683	615	658	700	635	648	649	677	652	660	675	679	630	633	653	656	667	611	628	618	638	639	698	676	704	649	683	639	673	641	653	633	665	634	628	671	632	635	670	616	648	660	687	617	644	624	629	617	662	643	681	686	648	659	643	639	660	639	701	680	670	594	663	669	616	648	638	654	615	661	641	707	661	677	653	635	660	654	626	628	650	666	641	649	635	670	686	695	617	688	709	709	665	657	644	674	650	660	638	657	635	669	632	625	635	615	678	656	663	653	631	668	651	696	676	710	636	682	673	694	644	685	648	664	626	626	657	690	687	635	651	701	668	660	631	673	654	653	653	643	629	678	685	632	701	640	668	661	687	651	701	664	679	684	675	646	668	626	646	686	622	694	723	624	621	663	680	671	666	650	660	685	676	627	676	676	687	668	665	642	676	636	675	653	624	654	661	711	641	624	677	652	626	620	648	632	665	678	644	634	609	670	648	660	640	624	664	660	694	632	693	658	679	698	642	690	680	678	709	627	675	647	673	661	649	675	687	635	638	665	692	646	651	650	639	658	675	640	663	631	651	658	625	657	615	638	702	658	636	638	637	673	648	594	661	619	673	656	672	665	662	629	628	637	650	666	692	638	671	707	676	646	678	711	649	648	670	709	706	664	638	643	720	633	660	721	680	658	671	687	637	673	574	665	665	667	632	639	674	636	698	717	657	620	684	676	627	639	665	655	698	650	608	690	637	692	655	663	668	649	705	678	655	681	656	667	706	648	650	663	647	661	690	735	643	648	602	663	662	663	610	675	634	671	643	636	641	631	691	666	659	716	671	631	656	684	630	654	631	663	651	690	682	655	724	619	640	666	625	667	634	627	639	669	676	690	666	656	677	673	645	659	648	649	690	666	638	684	647	657	621	638	692	662	615	625	643	648	641	610	641	635	684	651	637	693	671	654	653	664	638	658	694	691	695	647	677	651	645	656	678	657	666	614	701	635	642	657	652	667	727	658	646	664	680	674	662	655	666	627	719	642	671	654	666	650	613	688	639	688	696	681	676	653	644	674	658	627	654	665	632	655	700	657	648	664	662	627	622	661	662	623	650	662	648	621	648	671	643	669	634	645	631	653	641	708	655	669	705	643	660	690	658	636	667	669	628	604	714	665	645	666	657	684	675	629	653	629	624	626	677	657	660	656	671	666	706	662	574	644	631	657	595	630	647	688	684	666	597	689	684	652	692	695	680	667	620	661	657	627	694	687	684	678	622	717	666	658	703	640	627	613	672	674	685	661	640	654	665	675	675	664	658	656	716	628	656	635	621	651	675	671	685	697	694	631	661	666	681	666	641	678	651	674	665	660	626	644	662	689	637	661	676	633	675	662	683	634	657	651	625	627	677	700	668	622	683	694	674	657	637	673	637	684	656	660	690	640	619	687	673	697	626	647	673	651	641	662	613	687	664	652	654	656	700	645	671	617	707	696	654	650	663	646	665	637	631	643	633	660	660	666	651	697	673	680	692	687	671	701	693	644	662	626	663	633	685	615	671	640	655	659	634	695	651	652	691	676	682	706	654	653	631	605	653	700	647	708	597	634	652	634	642	681	651	651	651	676	658	647	632	650	703	669	675	619	634	644	613	631	685	656	642	669	608	627	657	693	639	649	663	721	712	648	668	649	656	702	657	628	680	610	640	685	657	718	705	652	641	703	670	663	667	673	676	671	660	648	700	644	651	663	678	668	663	653	620	642	638	589	676	682	657	671	596	645	683	644	649	655	664	711	654	695	662	668	634	677	654	705	628	613	628	690	655	687	638	674	660	629	695	659	660	651	675	643	659	638	649	658	685	635	656	649	653	608	616	658	665	665	668	656	692	641	683	640	633	637	651	611	673	621	654	676	693	661	690	641	662	651	642	665	673	658	631	608	661	706	682	669	637	667	648	622	639	667	693	627	663	649	665	622	673	667	652	669	670	683	617	654	700	669	606	663	678	726	691	678	697	625	699	633	673	665	677	669	653	631	612	683	628	607	646	623	666	669	668	710	643	682	649	721	620	638	706	635	672	670	642	653	658	692	702	686	661	687	667	663	713	622	706	713	650	653	630	693	675	700	729	689	646	684	645	624	662	676	633	633	679	637
50669	93848	73909	70721	59220	37491	18067	5959	1975	846	694	747	726	761	729	717	695	713	707	755	725	703	717	747	716	731	705	751	716	715	738	738	719	687	702	695	681	691	725	717	724	685	707	737	704	731	723	741	715	683	706	765	700	689	734	710	687	646	705	692	743	745	663	759	689	729	721	732	716	668	672	703	719	734	669	669	693	730	770	733	728	753	721	742	703	708	685	720	715	776	776	720	727	691	694	739	716	715	692	733	744	707	757	779	723	715	727	708	708	744	686	671	748	713	685	730	716	733	755	739	695	710	683	707	743	699	721	756	732	720	696	699	706	730	740	692	744	720	688	746	729	697	718	684	738	765	724	761	722	670	704	727	751	693	768	753	711	733	678	668	687	699	693	735	713	735	762	737	738	711	699	743	723	654	753	721	710	675	727	719	727	747	712	715	738	717	690	734	707	755	727	733	692	711	733	686	694	725	715	689	721	716	644	702	742	668	673	708	723	729	687	729	702	727	717	758	711	743	743	684	739	727	731	676	675	698	682	738	709	720	657	729	708	682	705	737	707	720	682	726	655	698	724	721	711	732	705	726	732	733	710	710	707	724	693	726	715	706	733	730	686	733	719	710	673	719	746	720	726	652	706	786	722	720	712	756	731	700	771	681	740	733	728	705	698	709	711	718	677	717	743	736	720	730	687	707	738	740	713	696	666	690	709	680	678	703	757	722	755	741	713	774	723	727	781	743	673	723	730	733	694	666	709	761	711	694	737	695	764	753	691	680	750	714	747	709	669	750	656	740	701	710	779	720	749	717	697	725	690	696	710	762	762	727	716	716	710	752	705	745	703	739	729	735	721	692	692	740	690	745	730	748	706	752	708	745	771	710	740	707	711	728	688	687	717	740	749	719	675	711	704	685	718	691	751	695	702	707	735	736	728	767	715	719	667	735	724	674	747	722	729	692	657	721	754	703	759	734	699	728	704	698	728	739	757	763	699	730	791	704	687	706	729	727	723	710	697	701	726	736	773	732	684	706	730	740	673	692	731	731	711	717	672	728	742	698	722	673	720	705	683	661	690	711	715	715	676	755	696	681	698	709	754	692	744	722	735	694	772	725	733	722	738	680	703	713	715	712	739	734	747	728	709	654	713	713	693	726	768	726	723	691	702	779	724	733	705	698	737	767	792	666	693	758	683	685	726	688	747	682	697	723	708	706	731	695	713	684	702	724	724	659	702	706	755	681	721	753	688	758	678	717	680	686	730	755	703	691	722	716	693	749	679	699	724	715	691	729	729	714	708	726	696	688	723	727	690	772	726	767	723	737	758	662	724	713	690	726	783	711	780	716	688	691	725	706	716	702	745	749	754	736	729	755	711	715	731	742	702	740	709	713	733	713	761	703	804	671	713	711	730	705	719	718	736	686	689	720	774	771	683	741	700	669	712	752	680	685	735	754	689	767	724	716	695	709	701	694	719	703	736	676	667	710	754	746	744	769	706	774	727	686	707	749	743	730	679	705	698	700	720	740	760	678	691	745	693	733	706	722	656	730	721	698	729	693	717	726	748	744	715	701	674	746	703	737	672	729	740	716	700	758	706	701	688	743	710	701	765	704	725	739	747	690	739	738	723	710	713	740	701	735	710	692	720	755	714	732	739	727	721	737	691	736	708	712	702	699	723	753	762	715	703	730	727	729	685	776	695	708	740	718	722	729	700	683	709	689	692	697	696	715	666	682	718	726	724	739	720	679	712	719	731	681	750	724	720	706	763	677	693	661	706	686	725	721	715	744	711	697	691	721	704	686	713	697	741	714	719	730	721	675	639	768	767	712	689	727	706	745	714	689	739	751	710	754	696	679	710	661	737	718	734	720	729	742	676	707	642	615	701	711	720	704	723	754	709	708	732	738	745	700	692	744	757	715	723	734	723	705	735	689	713	711	706	730	712	695	771	725	717	757	693	783	696	689	708	756	729	678	713	714	701	724	716	719	714	708	725	736	674	707	751	774	695	691	713	710	714	735	694	746	718	682	710	732	698	704	767	710	765	739	668	725	711	690	700	720	780	719	704	744	730	763	672	727	683	717	766	728	697	714	726	763	715	665	675	737	724	698	710	724	662	750	690	721	736	721	734	730	701	740	721	679	729	692	738	670	666	694	682	709	731	770	724	730	676	735	759	719	748	732	716	763	734	726	733	694	698	736	707	718	758	761	662	751	698	756	699	718	620	740	697	696	718	675	752	696	747	735	682	701	790	719	676	684	731	665	738	751	692	699	722	746	753	704	708	751	687	690	760	734	722	743	684	776	723	758	667	710	719	690	742	688	718	709	724	756	738	688	776	741	692	733	703	744	702	665	676	749	731	716	737	756	716	720	713	717	726	759	731	711	693	673	716	699	702	703	766	715	741	752	652	745	742	713	746	747	738	710	713	733	741	734	746	727	752	682	698	678	707	743	700	702	771	710	734	744	679	704	752	680	719	720	727	735	639	718	730	782	769	701	699	699	726	755	714	689	740	698	731	704	707	723	762	669	741	751	687	677	701	759	761	761	720	715	666	734	699	748	680	720	744	751	727	719	749	777	749	726	726	671	705	742	691	738	713	716	726	719	765	718	757	751	688	710	721	709	686	721	758	709	719	741	684	736	705	745	704	743	716	687	755	737	669	726	707	733	655	687	712	681	713	727	724	733	745	708	774	738	667	751	761	705	753	619	722	726	707	697	718	692	724	730	695	715	770	761	683	691	727	675	719	703	769	727	730	774	704	734	718	739	725	717	698	715	728	695	732	693	764	711	697	742	730	717	764	714	698	688	742	713	729	730	734	711	737	748	702	700	748	730	728	688	693	660	678	701	761	689	755	689	665	731	709	691	754	727	715	719	694	685	708	728	680	755	685	705	654	737	722	766	694	671	751	742	716	728	688	721	695	707	722	745	733	789	719	720	694	716	684	753	709	670	694	697	724	735	763	716	753	742	723	703	759	681	723	730	700	694	692	704	684	733	717	662	672	730	750	744	732	681	689	737	640	718	705	688	725	740	668	667	727	713	706	716	731	686	720	729	716	729	723	721	671	672	722	766	757	696	760	709	710	682	729	687	736	708	726	777	737	747	685	736	693	750	717	732	696	699	728	720	686	712	710	732	691	713	712	702	692	725	737	707	741	702	698	733	755	733	711	703	731	770	732	755	670	735	709	727	743	713	772	756	718	744	693	686	725	730	697	740	748	752	745	688	714	730	687	708	744	742	712	701	710	713	683	695	727	710	751	767	775	696	702	694	682	714	755	676	737	737	716	708	716	719	699	706	717	699	705	704	703	666	710	723	720	749	698	730	721	742	681	702	709	700	707	734	741	688	705	665	740	682	741	726	669	686	740	751	725	708	750	747	702	708	723	695	760	716	716	754	712	758	679	725	701	686	686	729	709	705	711	687	737	691	748	679	728	654	706	724	732	721	707	721	750	722	682	665	761	728	733	733	723	768	698	735	677	728	743	725	696	722	681	761
27423	27801	28188	23694	17888	6529	1820	797	535	432	438	443	461	442	431	451	438	467	455	444	408	445	399	419	441	401	468	486	459	440	428	446	396	442	424	431	435	443	433	376	418	440	422	405	440	397	498	460	447	444	451	397	449	414	442	426	466	414	421	433	438	416	427	463	453	437	441	444	424	445	444	422	435	420	408	404	449	413	448	422	437	423	477	427	457	437	420	411	422	444	431	411	436	432	432	401	444	439	419	459	471	413	440	435	417	434	428	450	413	425	430	465	447	459	424	434	411	436	443	441	464	418	425	466	412	460	423	428	416	445	464	415	459	473	437	424	408	429	389	457	421	446	432	443	488	424	400	468	467	421	472	412	471	430	438	405	440	451	470	435	439	436	490	458	414	412	418	423	444	444	429	447	429	443	413	455	436	428	420	424	443	443	432	480	436	412	409	414	438	432	445	442	442	433	403	468	432	437	463	450	402	449	437	447	408	447	423	425	449	463	433	408	435	439	422	452	476	402	388	414	421	470	398	412	447	454	435	439	453	426	458	408	421	451	397	445	451	441	451	445	439	448	442	444	400	441	422	441	439	435	405	466	442	456	424	444	471	432	427	418	441	419	430	461	425	463	418	441	450	413	435	417	440	428	475	443	451	430	458	439	460	412	446	465	423	419	407	414	435	431	443	427	409	439	458	430	429	393	469	450	424	438	476	473	418	434	450	415	413	439	457	453	435	410	456	451	448	453	432	438	409	448	410	480	408	410	430	475	440	436	449	413	443	447	427	407	416	443	470	492	444	422	420	408	464	433	435	406	426	418	427	427	457	433	442	386	458	454	428	424	435	476	472	491	461	455	405	452	448	439	425	439	397	421	425	460	417	454	415	464	469	425	455	450	442	439	427	440	464	457	463	404	419	416	412	446	426	423	417	449	442	401	460	439	441	448	407	428	414	413	431	380	445	434	442	499	425	457	435	423	448	433	477	434	434	447	421	438	430	417	445	481	451	475	407	423	460	428	441	422	425	401	415	437	443	425	481	405	435	411	449	424	441	438	445	426	410	412	443	441	461	422	454	436	471	431	447	425	422	380	438	437	448	436	424	442	404	434	447	428	451	401	436	433	450	451	425	448	416	420	428	421	429	450	409	441	411	417	409	428	395	455	476	473	436	442	409	405	479	450	445	445	459	416	453	426	440	465	465	420	444	390	463	454	488	418	413	400	454	480	431	492	454	440	419	455	412	428	419	392	461	382	422	406	487	429	439	407	438	429	463	434	437	440	455	458	424	442	423	444	457	419	477	448	454	430	405	398	447	403	443	432	398	431	462	442	443	430	448	457	471	405	471	450	411	431	438	414	470	439	437	424	434	430	431	448	414	441	433	381	401	430	407	415	424	468	440	439	411	460	466	445	418	442	421	406	429	420	386	459	409	471	473	421	436	415	428	418	446	426	441	450	448	387	437	421	443	425	413	448	411	411	423	434	449	407	440	419	461	393	442	444	485	429	433	429	422	445	396	455	432	441	449	404	429	442	455	426	481	409	448	434	407	480	443	439	429	454	458	424	433	446	413	452	409	453	456	454	436	419	426	435	434	436	410	446	461	409	461	459	450	421	465	446	458	440	433	442	471	440	433	431	426	452	406	420	460	425	440	448	463	461	450	479	444	430	471	419	464	408	460	431	483	457	429	405	433	406	450	430	449	421	454	464	441	437	441	428	426	421	438	454	422	429	409	445	414	420	419	406	421	429	469	412	441	477	432	453	461	454	417	423	428	448	411	424	414	425	451	414	395	410	444	417	418	438	435	425	403	456	417	417	452	457	472	422	438	432	453	467	441	441	443	446	430	456	458	433	397	458	490	419	469	431	469	424	445	442	435	453	402	402	444	408	433	432	455	451	444	463	423	442	427	411	432	407	417	480	431	463	423	476	424	442	447	415	422	478	455	440	421	430	410	417	450	429	452	408	443	451	424	426	428	415	455	436	402	436	467	388	461	436	391	459	403	431	423	432	464	403	452	408	474	421	441	453	440	431	436	435	397	461	461	429	420	443	423	463	427	412	414	423	457	438	429	481	500	432	456	426	417	442	438	425	444	449	438	419	442	425	421	476	477	416	409	437	456	434	432	470	450	425	448	448	429	456	419	430	428	408	437	441	433	452	464	448	437	445	469	457	466	467	457	448	456	402	409	426	446	438	459	421	420	430	444	435	398	425	430	445	477	420	450	461	441	438	463	456	458	450	442	447	419	449	456	437	418	458	431	420	449	457	419	432	424	425	461	437	423	409	431	452	419	447	395	489	471	437	444	445	463	429	443	435	457	423	447	445	445	468	420	410	471	430	471	427	434	373	424	420	439	393	423	441	427	422	422	438	443	456	424	456	433	424	430	473	468	458	437	437	398	395	454	426	399	444	431	459	461	421	467	446	412	420	429	414	421	447	440	484	411	424	451	409	476	401	430	418	448	410	442	435	430	431	463	435	426	460	438	450	467	419	442	466	471	434	407	475	476	430	453	436	454	420	431	425	394	426	466	456	428	441	467	419	453	453	428	452	459	471	444	437	444	414	446	482	436	429	435	457	503	464	462	492	435	446	449	469	465	407	423	478	400	429	434	407	436	427	442	411	447	443	478	452	404	453	423	472	443	401	435	427	441	478	450	455	418	434	429	471	445	423	432	444	434	380	416	418	425	420	433	411	444	469	394	461	413	450	444	409	409	450	461	422	425	461	432	413	396	418	440	430	430	467	445	423	414	453	414	486	440	460	437	422	440	447	453	467	444	425	475	484	409	471	427	422	441	461	435	401	436	420	450	414	400	462	431	467	460	433	426	427	466	435	456	458	422	420	411	476	425	420	428	416	461	451	420	470	408	427	429	461	470	451	457	440	428	469	452	458	486	427	429	435	464	446	425	418	441	434	458	437	403	445	433	425	458	434	451	428	417	410	428	465	419	435	458	412	437	432	438	437	437	414	441	452	439	474	445	455	417	404	444	439	431	400	449	448	451	411	415	428	435	442	443	423	426	447	468	427	456	422	410	424	431	465	455	447	399	454	433	432	421	399	441	459	419	447	447	412	457	479	445	404	467	429	457	420	451	456	455	436	449	449	430	465	465	401	457	470	469	409	459	416	417	444	422	413	454	441	439	427	442	388	420	411	421	423	435	439	476	487	448	444	443	457	459	436	404	449	460	437	451	438	442	416	418	425	447	452	474	414	467	457	413	452	447	429	442	435	429	446	450	445	442	408	449	426	456	406	439	413	421	402	437	425	446	433	478	455	401	455	427	438	446	446	457	431	442	403	421	408	415	429	434	456	435	440	415	445	445	470	436	452	394	431	456	423	447	437	440	422	475	431	424	438	472	433	460	473	419	440	432	448	460	464	444	399	421	471	463	446	438	419	454	423	421	453	401	404	435	467	449	448	447	439	405	429	394	445	426	431	451	431	452	423	411	432	396	474	420	434	427	453	440	447	429	426	479	425	454	442	421	417	405	475
21412	44438	26097	21356	18292	7558	2403	1062	663	500	504	488	473	540	476	498	513	520	529	519	516	519	517	485	548	460	532	497	525	496	504	519	514	504	460	510	500	478	545	496	524	497	465	467	471	491	545	503	524	493	523	500	510	491	523	484	529	515	462	461	478	514	480	497	523	505	474	492	476	504	465	472	492	515	497	486	528	499	523	503	488	527	531	504	524	504	533	520	529	495	495	508	509	480	477	504	483	489	532	495	506	451	497	511	536	517	514	536	525	468	533	493	488	513	461	485	512	517	481	491	488	462	510	503	496	473	525	527	523	508	484	481	458	544	515	501	513	476	521	490	471	521	489	477	448	540	534	523	509	507	503	458	520	472	478	516	467	512	455	529	488	541	546	459	517	508	517	488	492	500	518	507	513	499	494	486	507	493	491	485	505	480	466	512	495	510	541	499	488	555	516	534	507	447	510	475	507	527	472	506	475	494	513	547	549	496	517	510	492	503	497	491	501	522	516	480	499	505	510	537	520	501	512	500	480	483	519	511	487	490	497	534	489	502	513	499	494	492	540	458	466	501	526	466	533	524	470	508	558	528	479	530	468	484	518	529	499	498	517	554	533	458	536	514	504	515	528	534	522	496	538	509	439	495	527	534	503	497	496	489	530	493	515	528	514	489	490	498	527	514	504	499	539	474	520	503	484	517	514	519	544	501	517	493	511	493	536	470	523	479	517	478	558	496	487	461	497	485	508	494	538	558	513	516	485	516	492	481	527	561	508	515	547	501	525	512	477	517	511	503	554	468	473	500	533	488	518	546	489	506	510	501	505	546	535	469	479	501	483	521	480	540	472	503	496	490	471	517	504	498	461	479	496	540	517	484	489	478	498	484	511	514	486	527	505	508	516	495	544	488	479	537	472	502	483	478	493	513	505	508	493	481	466	504	524	496	480	512	507	505	507	489	501	491	524	482	475	498	504	532	520	539	525	489	500	482	505	483	480	508	504	494	467	522	553	497	521	446	491	449	487	539	556	533	504	488	551	520	458	519	478	481	519	481	522	518	519	521	487	491	513	484	530	521	492	496	508	512	515	499	475	528	527	487	505	503	549	477	517	493	517	489	521	492	515	498	533	514	487	485	491	473	514	483	501	491	471	472	532	469	534	555	427	526	499	481	525	452	480	509	476	517	483	481	495	509	519	475	485	477	517	529	527	493	493	459	500	512	490	495	499	503	559	519	503	541	469	484	537	513	538	470	501	499	511	493	528	519	548	485	485	512	513	450	507	487	519	544	491	479	505	468	554	529	468	528	461	497	548	469	522	489	480	534	451	527	499	477	519	522	535	541	513	518	506	478	515	522	487	509	534	497	484	521	530	500	479	487	527	521	507	529	470	496	471	493	528	497	524	506	486	486	514	486	541	464	479	490	501	530	492	513	478	496	484	511	509	490	480	485	494	510	495	477	490	509	487	510	506	474	501	488	506	507	486	551	494	524	483	494	509	531	470	550	500	543	531	495	481	469	488	468	528	500	522	459	509	501	483	454	530	526	474	478	489	492	486	539	502	527	520	551	467	475	494	498	491	460	487	496	540	482	506	476	524	467	478	493	487	486	483	515	499	518	496	510	500	524	532	527	491	501	525	519	478	508	482	510	445	483	512	511	505	533	514	488	469	510	580	531	533	503	499	478	535	506	491	530	515	468	520	507	503	524	499	471	533	492	474	520	485	492	498	470	495	496	479	480	482	487	494	561	459	522	503	503	498	529	464	488	477	505	514	519	520	489	496	511	467	518	484	506	430	526	500	493	518	549	512	516	500	487	479	506	482	537	492	473	505	488	480	466	538	554	479	458	462	545	497	523	465	508	461	473	513	537	506	508	538	527	510	519	532	502	500	521	499	496	484	522	516	485	472	489	520	554	523	506	459	517	503	503	505	528	523	474	495	535	499	452	518	478	480	515	497	530	502	507	465	470	501	552	504	502	495	480	519	504	506	527	535	491	536	485	497	510	492	493	490	495	498	522	484	527	512	531	523	425	493	529	463	501	504	558	495	475	491	496	446	541	534	478	534	498	511	504	498	514	538	488	497	552	496	530	521	524	496	509	477	484	497	515	498	514	502	529	494	533	508	506	495	494	497	481	531	452	482	498	464	491	530	571	565	486	496	489	548	523	524	511	494	500	511	516	504	517	517	500	522	484	484	523	486	514	479	493	513	494	537	490	502	490	488	519	499	498	487	509	522	536	521	468	502	493	485	493	492	472	536	473	507	500	484	500	496	492	492	492	529	498	515	513	486	518	479	495	513	508	503	472	506	500	531	563	505	498	464	508	537	491	564	495	535	484	512	530	479	521	490	515	501	507	493	489	501	536	500	527	493	507	509	487	520	509	489	521	532	512	546	518	520	497	491	525	506	510	491	508	528	511	543	518	487	522	505	497	474	477	517	494	515	512	497	514	516	494	487	490	523	491	480	514	558	512	471	522	488	464	514	518	497	472	454	476	554	493	507	471	496	541	459	448	546	479	508	500	509	456	470	492	527	472	524	516	502	526	508	518	510	528	511	496	476	531	504	536	490	512	484	494	496	514	508	465	491	495	498	467	506	505	492	518	505	507	506	506	518	489	477	499	562	498	525	476	502	464	552	492	509	537	473	465	512	501	489	505	510	516	531	487	465	480	557	559	465	495	526	532	503	474	484	476	488	523	512	493	491	519	513	483	495	503	524	487	488	509	495	540	518	518	480	477	512	512	515	507	520	531	508	518	470	534	522	527	537	482	470	507	506	526	516	491	540	517	514	531	519	466	496	518	494	499	495	480	496	526	499	517	516	499	460	496	480	476	459	495	550	485	505	505	526	491	532	525	501	486	507	480	497	524	505	480	489	544	482	499	495	517	496	489	484	465	495	514	489	526	498	546	549	514	464	516	505	503	566	543	511	509	496	515	489	500	534	461	533	536	549	505	480	471	501	479	519	457	521	540	542	519	525	531	499	490	514	493	522	503	501	467	514	475	512	471	476	529	465	519	526	516	475	484	485	532	516	463	489	488	509	547	513	488	492	536	503	497	491	477	494	495	573	491	523	475	489	503	473	479	493	520	464	548	491	473	475	513	536	485	489	524	507	484	525	533	513	486	509	483	508	509	510	478	545	526	521	515	499	487	510	489	479	498	490	536	510	491	494	528	517	481	523	492	526	494	480	517	519	512	514	460	559	523	522	459	501	521	510	511	466	508	510	526	503	494	481	526	488	484	505	533	542	495	512	481	486	494	498	544	480	498	485	482	479	508	503	481	467	458	496	540	504	517	541	532	526	503	489	504	455	508	502	490	448	535	521	507	519	515	553	456	502	499	451	485	526	493	505	491	495	478	486	510	510	519	508	495	525	543	492	483	502	487	539	458	466	523	491	507	551	494	527	497	489	472	480	485	518	476	505	523	478	517	504	506	525	502	516	528	477	505	525	509	557	492	499	482	475	478	538	535	495	510	489	484	522	502	508	510
23698	21829	30988	37880	47056	32315	18757	4667	1128	588	595	532	533	537	529	564	579	544	541	539	557	557	547	517	537	546	523	585	567	561	556	540	533	527	537	509	522	562	515	514	532	490	553	546	542	530	522	552	520	518	495	522	546	541	549	550	509	522	528	536	542	604	563	518	578	549	537	495	514	546	529	539	541	517	542	565	501	548	531	539	564	549	555	555	533	519	579	505	526	519	553	545	553	553	566	533	542	529	525	523	481	544	536	548	523	570	542	558	550	534	527	574	565	561	507	529	553	583	515	523	519	525	532	508	525	537	563	536	530	559	582	552	540	486	573	551	532	519	526	543	542	533	580	534	528	542	521	590	507	544	531	519	543	514	542	541	562	547	534	510	481	535	564	547	527	513	524	520	495	551	555	532	537	527	523	553	548	538	551	532	583	538	536	530	543	537	541	562	547	585	520	547	509	530	544	496	553	501	558	567	562	513	523	568	488	532	538	544	571	524	543	512	574	536	552	552	548	540	541	508	516	532	534	550	533	551	511	548	513	510	527	572	512	526	544	540	533	525	522	530	494	531	530	510	547	546	539	522	502	556	506	489	555	529	573	515	516	504	525	576	503	532	528	552	529	509	514	509	525	505	528	549	542	481	510	520	520	559	534	474	516	521	501	552	533	564	530	533	594	522	552	573	520	528	504	491	551	565	533	544	489	584	561	544	504	524	567	532	518	566	558	525	520	504	550	515	505	543	543	592	570	537	545	532	537	521	519	530	523	553	558	520	522	561	522	534	560	544	531	512	522	531	527	538	543	562	550	488	559	585	523	550	546	546	542	561	538	526	523	511	570	556	523	537	532	503	564	536	521	563	611	528	550	569	542	522	552	504	555	523	587	509	522	547	527	512	461	539	557	487	521	540	530	554	562	570	517	585	506	560	525	535	514	503	476	521	504	510	562	526	560	514	505	546	508	561	538	543	546	584	523	554	540	550	522	560	537	544	533	522	558	525	537	503	551	542	544	591	535	554	566	550	539	540	517	583	497	505	532	521	566	558	467	546	535	583	578	494	509	525	509	544	524	525	543	533	521	520	533	536	563	544	499	568	547	490	527	528	515	527	540	503	537	505	585	553	548	540	541	527	559	482	592	539	531	529	531	518	546	528	524	578	523	529	500	548	544	577	519	536	512	583	533	519	561	504	501	540	563	545	560	515	519	531	537	524	526	526	515	556	548	513	532	529	526	501	559	530	550	531	550	540	499	548	531	533	585	570	534	514	518	545	527	537	545	529	501	512	540	489	569	587	541	508	540	537	539	568	570	549	529	579	587	543	559	526	502	523	530	577	502	580	537	501	566	581	514	568	507	533	565	525	516	526	539	531	526	506	533	577	536	539	549	547	518	522	548	532	529	529	537	509	561	519	550	527	521	524	564	563	472	525	547	547	529	533	515	510	537	505	559	543	524	554	521	549	571	516	488	485	568	550	502	509	547	566	576	467	555	524	559	529	505	529	566	544	538	512	545	555	562	557	516	549	501	535	525	534	572	518	568	547	509	557	517	562	549	518	552	552	500	519	545	548	528	548	541	587	530	544	488	552	526	509	531	549	545	532	527	538	526	550	530	527	512	517	552	538	519	492	535	528	543	506	516	542	532	536	566	549	573	502	485	529	503	537	536	557	570	532	560	546	582	522	553	538	565	557	558	521	537	524	549	505	525	531	549	559	509	538	557	563	512	578	544	529	522	535	582	579	557	506	549	549	535	534	536	524	528	545	511	550	559	518	555	502	521	527	517	522	523	499	579	512	519	530	525	490	498	498	517	528	504	504	563	506	521	557	549	542	527	525	565	573	508	508	552	499	564	514	515	498	537	543	519	569	551	529	544	549	553	510	533	549	529	534	548	545	550	519	523	524	525	540	529	538	528	497	518	519	537	503	550	537	503	520	533	519	566	556	584	520	535	558	536	541	505	556	514	528	558	499	576	543	570	582	515	578	531	504	512	548	542	562	548	517	498	557	502	520	514	493	544	528	524	514	517	538	547	520	528	512	590	549	545	550	540	486	523	532	565	561	532	580	560	544	545	508	559	514	548	518	549	505	531	521	538	535	508	509	509	510	546	539	484	531	513	508	557	490	517	546	536	528	538	525	524	592	531	558	543	540	507	504	496	538	519	563	530	514	540	548	536	565	522	537	573	507	523	493	546	559	552	561	546	533	526	547	521	503	524	513	484	548	543	550	495	555	523	532	519	496	550	473	527	572	584	532	544	534	520	546	514	591	532	567	506	582	494	501	554	535	534	566	564	515	489	542	503	561	521	513	503	538	503	504	586	504	534	523	579	576	534	563	512	529	536	524	547	517	502	495	518	560	501	509	505	529	532	526	550	574	508	540	512	527	536	591	556	518	550	554	564	536	519	586	549	526	502	581	504	552	526	528	555	529	510	538	538	529	542	531	513	574	510	532	533	565	543	529	505	543	525	560	555	533	521	520	579	547	513	535	529	538	529	544	547	535	533	561	522	535	574	524	563	548	564	552	530	558	526	508	530	517	547	558	557	533	528	530	525	548	532	487	548	488	568	549	546	529	496	519	550	502	574	482	524	558	527	557	540	562	554	503	523	558	548	538	478	558	537	556	539	591	537	525	502	550	546	535	527	556	554	569	545	547	528	535	536	522	575	580	519	525	560	537	522	504	560	541	476	530	549	517	495	575	526	562	532	550	555	509	518	504	558	533	523	516	532	498	557	532	508	546	513	524	509	535	555	542	528	502	520	524	544	511	530	514	560	575	545	553	514	537	545	539	556	531	549	514	545	540	531	521	496	546	539	573	530	549	505	526	547	524	542	549	597	541	546	540	512	541	523	573	536	547	541	502	550	521	581	541	515	550	526	528	563	529	495	572	557	514	544	535	550	530	541	592	524	514	518	528	571	526	508	515	563	506	502	523	545	513	561	537	566	541	507	534	519	514	501	515	559	544	531	556	533	540	489	552	535	530	555	543	529	493	533	536	536	474	565	494	534	541	553	523	524	541	507	499	477	534	566	553	517	562	567	543	538	557	551	525	517	525	560	536	543	548	524	494	515	573	525	527	542	539	523	542	513	522	487	514	528	505	484	523	559	559	598	510	538	528	574	536	522	541	533	550	535	511	519	555	530	530	513	502	566	493	541	564	545	504	530	532	530	533	540	527	529	508	535	537	490	559	555	530	582	550	467	513	534	562	541	506	567	578	533	542	553	555	542	520	526	547	566	519	549	533	557	537	553	537	533	504	509	535	571	530	539	555	563	494	522	511	547	590	524	535	559	529	523	546	514	537	514	553	487	537	558	515	597	507	539	535	546	508	525	518	520	545	531	541	497	546	498	543	567	581	541	544	531	525	549	513	541	536	556	513	536	502	520	541	477	539	555	530	515	489	550	555	537	530	535	552	529	532	539	564	559	523	529	502	514	535	531	512	493	567	538	522	567	506	515	557	552	497	518	577	580	529	527	539	543	502	528	517
45254	86554	65573	60204	52551	32014	14528	4816	1497	641	617	624	609	620	558	615	592	604	607	588	618	626	561	586	617	628	617	580	613	597	587	599	589	598	646	582	562	619	604	617	614	567	588	577	572	529	586	557	560	601	625	619	616	544	644	595	632	579	564	613	590	577	636	634	573	600	565	604	582	635	595	599	574	577	614	610	584	662	551	596	608	632	594	604	590	600	583	648	604	585	576	599	598	629	570	594	580	600	599	591	582	603	569	609	604	602	590	578	615	614	641	604	578	591	584	571	606	613	624	625	599	594	562	585	615	599	618	608	605	593	597	619	559	614	570	558	535	621	596	572	585	557	603	628	612	573	578	578	656	644	581	611	624	593	591	610	619	588	600	596	605	577	606	579	610	630	539	610	601	627	598	569	608	639	602	611	617	555	587	609	547	621	533	638	611	601	632	583	685	555	565	625	584	566	600	607	614	598	589	585	598	609	607	605	599	582	607	610	577	570	604	566	646	586	550	558	607	607	575	581	607	602	564	644	592	605	647	611	639	638	568	571	573	579	601	589	600	623	578	566	622	618	617	609	590	603	614	587	589	595	547	637	593	580	605	568	562	617	622	601	593	600	638	600	578	591	597	594	591	579	595	643	573	544	543	594	607	626	575	596	590	620	597	608	580	545	616	592	611	629	648	604	596	630	608	527	626	565	625	609	609	567	587	607	600	602	588	622	620	640	578	580	621	558	637	562	588	567	611	599	566	575	576	590	612	670	565	607	580	608	629	586	593	604	618	554	584	593	583	609	575	608	604	509	592	636	633	596	573	609	612	618	598	644	584	619	576	574	601	574	578	602	612	606	623	621	575	617	634	607	620	608	564	604	569	631	575	640	602	589	617	569	588	630	612	617	598	601	583	596	583	606	629	615	618	579	556	592	595	558	601	622	629	613	606	563	579	595	640	609	624	616	620	598	595	618	618	597	580	575	595	610	626	588	623	625	561	584	614	589	589	580	616	560	611	580	598	632	611	599	596	576	598	609	624	585	555	636	592	531	568	568	595	612	630	612	561	642	627	563	574	619	567	559	603	572	589	604	597	634	629	586	577	587	609	590	571	535	600	602	575	590	595	586	644	577	627	596	638	578	599	582	603	584	581	583	545	591	582	594	535	568	579	623	586	580	610	563	618	590	619	612	591	611	611	541	594	622	574	605	630	610	608	594	569	636	621	624	594	535	620	614	558	559	595	616	625	557	581	575	597	605	605	619	636	562	606	596	618	627	593	622	594	593	666	597	561	584	583	550	581	591	613	610	558	600	563	610	645	600	572	607	575	589	646	584	602	593	580	581	598	629	585	587	622	632	617	610	641	629	627	574	575	624	578	607	570	592	571	628	584	617	626	586	613	578	592	585	584	580	600	597	562	594	576	591	585	605	617	610	624	596	603	572	616	585	556	574	566	589	622	575	591	611	598	619	636	591	599	595	636	574	613	555	593	594	523	616	589	560	601	607	516	566	585	636	561	559	576	600	605	589	656	609	623	632	585	579	589	583	620	611	591	606	568	553	541	609	609	611	600	582	610	617	579	625	609	561	599	606	633	571	600	620	652	595	613	618	607	571	592	585	608	586	629	585	584	575	586	605	592	560	565	577	617	596	569	612	588	548	568	648	615	617	583	611	618	610	576	555	601	576	595	593	616	612	593	603	587	629	596	573	602	572	604	576	577	605	580	603	539	621	592	664	644	585	618	609	620	558	588	598	601	611	610	592	595	610	619	573	559	643	579	629	558	577	587	592	629	593	624	595	591	571	583	592	589	622	614	588	600	628	586	621	592	603	585	636	623	621	577	579	595	556	549	596	633	586	582	618	585	612	593	598	634	587	578	583	580	629	606	559	597	604	621	591	601	597	578	548	578	592	653	619	596	619	563	577	561	570	607	586	589	611	567	574	597	610	552	580	593	602	595	584	625	611	608	623	589	569	579	595	604	581	589	593	630	572	610	585	591	572	635	613	600	613	606	598	555	602	576	610	598	616	596	607	580	635	624	624	586	635	598	606	582	568	600	607	568	600	582	575	606	609	567	596	620	607	537	635	612	637	612	595	571	580	594	569	589	597	617	606	607	632	591	619	556	605	583	589	574	559	604	568	591	615	556	632	636	560	594	578	599	597	590	622	591	613	617	636	612	573	574	626	575	604	611	614	594	567	613	603	594	587	585	553	624	618	591	562	585	643	603	606	587	620	561	558	574	578	602	622	602	597	605	611	609	578	626	608	635	617	586	578	584	587	636	647	573	583	616	622	621	566	590	610	622	582	620	617	580	567	591	586	595	641	613	562	608	586	577	594	583	596	582	577	577	659	580	608	627	602	606	599	594	607	599	583	591	657	582	600	616	588	594	584	567	574	593	600	606	621	562	571	619	623	602	585	620	581	617	596	623	572	626	580	583	581	574	583	587	606	612	619	578	597	605	615	573	600	603	571	597	599	656	600	597	601	614	564	583	575	599	565	609	582	573	556	567	549	644	580	574	595	600	574	595	620	631	602	568	597	589	570	548	645	605	636	641	566	643	638	572	571	613	606	626	612	571	599	598	622	554	567	553	626	595	590	614	601	565	596	630	654	566	620	601	604	639	590	609	603	601	622	608	617	597	602	632	609	614	579	609	577	632	596	577	598	578	603	608	613	593	619	594	587	603	630	564	611	578	605	600	561	584	648	643	611	581	567	569	587	592	604	572	631	584	605	597	610	621	608	595	599	595	616	611	613	569	599	583	601	583	598	609	605	580	581	615	589	608	610	565	582	600	628	606	600	568	608	591	626	567	633	612	592	568	624	631	624	599	583	570	585	628	621	590	581	563	598	618	572	561	599	600	567	567	593	568	579	597	597	582	571	577	558	622	607	566	613	657	577	604	654	593	620	576	598	574	615	634	593	599	588	621	588	594	591	589	594	610	581	592	607	646	569	575	555	616	575	649	559	606	604	667	597	598	566	526	578	608	591	588	665	596	585	597	620	582	608	618	580	615	599	574	613	602	618	575	600	557	587	546	584	601	615	571	596	556	612	592	577	565	603	575	613	592	607	578	582	611	607	592	637	631	603	580	627	594	558	554	581	587	585	539	578	589	601	573	597	580	615	604	605	587	555	615	590	582	576	564	617	586	598	623	632	593	592	593	547	577	611	580	596	568	592	599	606	576	650	579	616	544	594	585	564	593	589	578	637	617	571	606	605	633	572	615	544	579	559	560	602	603	566	607	622	604	605	596	605	566	635	619	596	603	601	624	554	599	609	585	603	646	589	593	614	640	574	611	610	601	612	588	600	624	587	551	596	584	578	626	593	527	591	651	599	585	566	628	562	609	579	577	553	619	589	601	627	585	592	595	612	646	613	590	599	614	561	608	590	628	554	545	572	623	619	588	568	577	582	554	548	532	667	606	579	576	560	665	608	601	558	606	589	634	535	614	594	560	604	554	575	618	620	587	556	611	554	578	596	608	636	526	588	594	625
25253	22643	31067	36383	35446	20378	7265	1669	702	548	538	521	505	530	506	491	529	512	523	515	536	514	522	522	519	555	513	539	552	507	544	519	500	492	545	490	502	506	490	522	515	522	514	504	538	417	539	522	494	535	486	530	504	543	479	519	469	516	496	495	483	530	505	486	510	509	504	481	475	513	524	538	537	471	534	468	490	454	512	531	472	508	519	475	492	503	549	505	507	514	527	503	497	510	535	490	438	512	476	452	484	534	510	550	485	490	513	497	522	532	510	542	492	554	511	497	494	497	505	486	529	537	539	517	509	536	502	505	495	505	503	528	513	540	513	524	528	481	499	537	479	551	513	530	533	542	498	544	589	530	514	517	518	511	495	524	533	516	468	544	523	485	525	563	543	490	516	488	527	506	518	483	501	469	504	515	522	481	528	480	512	510	499	502	494	477	465	491	540	501	495	503	504	484	493	533	489	551	507	523	476	548	544	550	496	506	490	501	546	501	531	545	520	486	518	526	499	527	499	518	521	488	497	511	496	529	501	510	507	480	481	505	506	569	541	511	483	474	510	580	518	535	522	535	515	491	534	470	515	513	456	508	514	520	519	508	528	540	515	480	492	507	497	552	508	520	496	473	513	535	538	468	515	539	527	527	511	541	496	518	521	524	525	503	510	469	536	537	523	542	541	488	511	522	503	468	516	517	499	499	492	477	499	507	523	551	505	535	501	510	518	515	549	501	503	513	528	504	521	529	496	536	561	521	531	526	473	508	532	507	471	508	525	542	511	517	498	524	491	488	555	522	503	496	514	509	503	520	492	507	513	513	499	546	462	489	483	513	476	495	501	515	525	510	494	520	530	514	505	521	535	517	509	505	517	463	537	517	491	508	501	502	506	500	488	490	500	495	499	489	543	537	532	477	524	513	531	524	485	511	506	483	501	531	501	534	508	527	478	508	512	531	502	488	509	478	535	482	555	504	501	555	510	505	531	486	486	538	497	448	540	520	520	506	491	548	535	502	532	523	524	512	495	517	532	472	529	486	515	519	546	497	547	532	500	523	459	465	504	495	561	536	499	496	559	513	488	497	541	504	505	551	495	533	526	524	509	534	529	521	481	545	486	534	524	493	520	538	536	515	525	525	508	507	512	537	479	518	484	526	525	502	545	536	523	535	476	531	490	538	494	501	492	501	512	471	482	498	556	511	536	518	493	528	522	541	526	528	501	517	504	463	523	516	454	540	478	554	517	522	497	527	539	513	535	506	489	522	466	498	517	482	518	511	483	517	516	538	535	505	516	481	503	530	481	494	516	502	471	530	474	545	527	551	504	504	492	503	528	502	484	498	510	487	497	524	482	513	545	533	509	534	530	531	482	529	518	478	510	527	484	488	511	523	483	461	487	528	480	504	490	494	448	509	517	516	502	524	521	490	505	526	503	504	491	527	492	506	464	546	516	516	525	524	476	535	524	457	516	484	501	504	500	508	511	551	482	524	538	501	514	523	517	490	481	552	588	468	520	496	455	506	537	479	530	518	558	533	511	521	535	537	523	512	502	520	526	545	520	511	514	502	511	487	524	531	517	470	475	544	549	499	545	494	528	508	519	469	556	506	529	514	516	512	540	512	529	507	543	461	520	545	515	507	543	517	461	477	530	469	535	515	513	472	477	495	529	536	519	519	497	484	531	537	513	534	491	499	502	512	510	458	479	517	481	568	536	528	504	542	519	477	489	516	505	525	512	506	501	516	535	487	525	534	504	528	545	502	514	491	496	481	502	527	493	548	523	516	484	487	433	509	539	512	515	490	484	519	437	478	508	521	527	517	490	486	525	521	501	504	483	539	482	572	529	506	494	517	496	487	537	503	479	541	500	553	485	486	497	570	512	547	467	506	550	510	503	510	518	560	508	520	524	518	503	543	520	517	508	528	473	512	488	519	553	501	511	537	529	519	499	536	530	493	507	488	484	501	466	531	545	546	515	497	490	501	523	506	472	509	525	529	566	487	502	473	493	490	502	529	492	517	485	496	505	528	485	515	542	558	502	501	523	548	494	511	540	494	516	523	528	509	527	509	473	545	483	520	517	508	484	492	544	514	487	526	469	530	517	502	512	497	552	503	516	483	526	559	467	504	535	489	502	542	526	499	485	484	527	509	537	539	508	491	527	503	479	519	510	532	478	505	510	492	472	508	526	482	501	497	527	526	530	510	494	528	496	463	507	478	523	493	504	513	497	525	507	487	476	520	492	498	512	493	472	531	471	512	504	493	498	509	542	518	506	512	505	476	530	489	530	482	483	548	509	537	503	508	487	525	541	491	487	520	518	492	488	471	515	482	485	518	534	535	499	574	506	536	538	509	499	494	498	482	535	469	501	515	511	520	485	515	466	485	464	489	476	528	469	468	509	484	502	483	535	481	518	505	536	488	508	508	493	505	489	526	509	479	511	520	502	506	529	529	514	481	505	466	507	459	502	538	547	493	496	508	508	512	522	504	522	473	499	544	524	511	514	509	559	473	515	477	547	516	496	540	507	537	515	521	522	495	542	534	552	495	516	490	538	524	496	528	523	530	499	534	517	569	513	529	540	496	487	492	485	502	506	515	504	523	506	498	489	493	520	495	514	483	493	510	545	517	482	555	490	532	496	510	481	481	485	467	491	487	514	489	552	547	507	489	525	511	509	538	502	539	513	529	527	516	526	496	528	501	491	490	522	461	511	541	531	513	530	512	513	516	498	552	479	532	523	509	520	555	496	517	492	495	548	528	504	502	479	529	508	531	508	518	510	515	553	479	467	492	501	541	497	511	497	514	505	544	535	518	494	510	481	556	554	489	515	477	481	515	516	513	533	511	496	459	540	516	477	521	499	520	532	527	552	492	476	509	507	481	552	555	541	499	520	515	542	491	474	547	558	551	509	518	493	515	483	538	508	528	520	541	501	534	491	521	499	513	520	491	526	481	519	488	518	515	545	504	500	538	508	476	532	510	481	510	515	491	520	508	554	479	507	503	489	569	523	532	505	500	498	525	508	505	506	482	539	514	547	499	532	515	518	523	488	539	512	487	508	540	495	485	507	513	448	494	517	504	538	526	508	510	535	487	489	540	510	461	516	505	500	489	522	497	528	480	513	516	493	530	503	482	497	547	528	493	548	552	519	518	474	502	517	487	463	516	536	515	506	508	489	513	514	533	541	500	490	527	487	538	542	548	493	504	531	493	510	478	509	552	498	532	530	508	485	516	509	490	534	507	488	516	527	533	503	542	463	476	516	508	472	530	537	491	507	501	501	493	516	522	491	521	492	493	528	490	530	503	542	495	531	535	499	519	487	517	522	527	534	510	538	522	536	576	506	498	563	495	486	510	510	512	534	543	516	545	500	499	528	529	526	508	477	529	520	494	525	512	521	534	513	500	489	532	505	485	540	516	525	508	508	547	505	565	494	508	503	519	541	504	496	516	478	507	505	551	508	513	527	529	523	553	483	509	485	563	503	520	524	522	514	477
38188	69962	48513	45497	39113	21434	7987	2398	972	625	580	623	606	578	611	552	614	558	595	599	609	571	567	583	597	563	601	563	567	580	561	613	594	578	578	596	602	572	597	619	615	564	578	553	578	560	572	610	547	570	558	515	533	586	601	580	562	586	580	591	590	565	564	616	594	613	551	570	516	564	586	589	570	568	542	540	584	564	577	561	598	557	572	580	596	562	579	577	600	556	569	581	574	611	601	596	604	560	581	584	602	606	580	542	585	586	576	566	601	569	531	578	531	539	551	594	576	574	570	597	598	561	591	576	608	549	576	543	601	599	576	588	571	567	625	569	596	553	606	567	605	575	632	622	543	562	604	554	590	594	589	593	552	580	571	570	605	574	600	563	606	620	593	602	547	602	565	577	569	572	573	617	576	528	599	578	584	576	596	570	599	583	599	589	560	596	598	579	585	583	577	623	569	593	578	572	584	570	584	536	555	613	518	537	565	562	590	589	545	556	586	567	593	579	554	596	552	568	567	592	553	527	592	606	589	580	596	561	578	549	594	599	595	582	600	591	544	543	546	621	604	562	589	567	592	585	580	561	598	599	595	559	635	574	621	593	604	565	544	595	613	578	557	578	633	614	578	568	513	565	585	625	603	592	578	583	605	633	555	579	577	617	643	562	586	562	569	552	572	560	593	576	588	568	590	546	586	549	581	571	572	554	529	575	559	563	539	590	561	618	579	545	556	614	617	586	586	594	581	576	573	572	592	564	559	566	608	583	615	586	589	566	534	600	558	574	590	611	574	588	556	575	562	584	573	593	604	595	557	533	591	540	567	519	578	546	568	592	611	589	576	607	594	576	553	599	560	589	590	566	570	592	607	584	575	577	599	549	565	581	610	512	612	597	602	534	559	590	634	601	590	612	638	596	571	606	562	591	610	545	585	554	582	584	570	570	578	579	579	628	571	598	628	604	595	582	575	589	604	554	579	628	599	652	617	615	579	574	579	543	515	590	553	568	608	606	566	577	573	635	573	602	642	590	562	626	543	584	575	570	547	560	551	626	612	545	624	622	600	624	616	578	610	637	571	573	589	570	580	520	592	599	548	575	551	559	625	626	554	572	595	572	554	589	575	599	612	584	562	585	616	552	586	551	570	583	576	633	554	578	578	596	548	553	579	575	603	592	570	612	571	577	521	562	577	509	605	579	565	569	602	609	595	534	548	592	579	556	579	541	604	608	613	609	600	620	610	623	562	620	594	604	567	578	547	558	600	630	587	571	606	590	544	565	593	563	551	533	598	566	567	559	604	575	595	608	529	543	560	607	602	565	582	584	620	610	615	575	570	603	580	579	572	598	547	635	579	531	586	589	588	619	585	562	577	577	567	542	597	605	574	613	583	572	561	609	608	532	576	574	569	582	634	572	576	583	561	552	528	552	563	613	623	581	593	573	603	595	564	637	522	605	577	588	603	573	593	558	581	581	559	611	619	601	609	589	582	598	573	602	586	559	599	588	605	595	578	608	543	548	588	548	561	631	588	591	586	556	562	545	583	588	582	606	571	562	581	564	597	598	586	574	593	599	549	580	557	568	563	559	583	609	568	604	573	585	558	619	583	552	552	577	601	570	597	612	525	568	564	595	550	552	609	565	642	592	599	541	562	577	594	548	570	616	593	567	594	585	582	564	578	594	578	584	565	580	611	582	552	583	606	630	580	595	541	565	587	586	546	594	597	586	595	591	570	569	587	541	564	564	577	530	576	553	590	589	575	589	565	561	563	599	561	535	529	604	587	559	602	559	574	584	570	580	548	587	542	581	589	557	597	558	569	554	615	563	566	594	541	577	600	594	555	584	580	580	580	563	580	571	569	606	521	556	584	577	563	611	591	534	566	589	551	591	557	589	568	582	605	626	585	585	591	569	592	544	558	604	558	583	635	578	553	584	535	593	567	590	544	618	598	581	560	562	570	587	575	557	554	538	583	666	578	586	569	607	565	570	583	598	573	587	550	560	574	566	616	594	568	598	555	544	589	540	574	579	581	570	568	622	608	589	598	544	573	613	561	551	562	574	546	582	570	612	551	562	596	566	568	582	592	547	552	567	507	609	541	618	583	517	561	596	570	595	562	591	559	586	582	581	573	603	575	558	598	572	582	599	576	537	605	578	598	605	571	561	598	572	573	600	558	595	604	553	611	581	556	592	567	562	517	572	557	561	594	567	596	586	545	575	580	596	574	562	566	577	550	575	597	581	615	579	566	597	584	575	566	561	564	579	568	585	558	574	611	602	555	612	542	558	611	571	594	569	551	614	590	608	561	640	531	621	609	555	621	599	539	587	618	590	583	593	615	566	572	591	588	597	589	586	577	562	565	607	575	602	603	578	626	578	587	556	589	588	617	552	554	557	549	601	583	568	594	619	583	581	590	558	638	572	583	594	557	574	584	607	615	595	602	555	560	538	541	600	572	554	606	586	566	602	546	577	599	571	559	587	620	599	582	584	603	583	640	517	569	546	625	587	561	602	566	562	551	602	593	582	621	571	588	571	588	556	569	560	563	606	597	604	547	523	538	641	589	548	611	586	578	556	583	560	571	588	553	589	565	560	583	604	546	552	572	600	548	582	548	568	554	586	553	583	517	570	585	542	604	569	566	586	573	591	609	554	617	546	577	600	610	595	552	565	613	556	598	588	563	590	623	601	575	544	574	567	543	607	589	597	572	583	582	555	573	570	574	624	551	579	590	604	583	568	575	590	610	628	626	585	556	606	576	561	592	576	577	559	569	552	615	607	597	582	596	559	597	586	529	604	611	596	600	572	616	584	614	560	560	595	604	561	551	600	604	604	607	571	556	569	605	585	587	554	583	585	577	573	636	531	599	608	568	569	629	619	560	549	569	563	543	597	574	578	551	597	580	551	579	604	613	571	572	554	554	597	573	557	577	606	591	546	571	576	627	574	581	543	584	558	610	644	575	636	540	583	564	617	551	587	537	614	579	548	605	601	603	593	619	584	573	579	563	553	588	594	566	614	584	606	580	591	573	563	601	616	542	560	582	613	585	566	577	540	575	566	565	590	565	604	538	555	576	560	595	559	584	630	615	597	603	572	555	563	568	610	618	579	569	583	522	589	559	579	602	551	600	602	623	547	578	544	593	595	579	560	562	570	568	577	559	632	540	616	597	551	566	558	600	580	554	617	565	600	569	614	578	614	616	575	577	555	548	584	590	593	581	576	586	575	559	550	605	575	588	558	580	561	543	529	556	580	609	588	592	579	565	584	563	562	588	568	595	596	604	633	590	579	601	522	592	580	584	544	558	601	579	590	599	540	550	574	664	593	600	552	613	617	566	553	552	585	570	580	644	595	592	566	599	557	562	561	566	582	598	566	584	503	586	593	547	545	538	578	550	555	538	568	599	590	573	643	558	562	585	540	624	571	585	600	546	540	565	569	574	616	548	562	571	579	603	565	555	593	590	555	603	588	611	565	578	601	582	590	588	567	599	563	588	573
22823	21545	30345	35125	45794	37076	25306	8359	1703	745	663	696	622	659	720	687	659	688	684	670	677	628	625	670	651	671	640	639	663	625	677	642	638	637	648	705	641	697	676	612	713	724	650	640	627	658	640	640	638	688	614	666	637	640	693	650	621	656	673	697	719	631	648	614	633	646	669	645	645	681	665	671	639	699	709	657	675	673	650	659	631	654	651	658	672	702	656	676	662	710	670	690	656	692	620	640	715	635	632	661	631	662	707	651	655	653	622	665	635	600	627	690	642	638	641	611	658	643	671	674	664	655	652	696	670	634	660	670	685	610	646	686	634	677	650	683	658	700	640	647	666	631	626	645	664	680	648	652	653	669	660	659	656	647	655	628	698	682	703	617	649	647	617	639	673	693	673	659	697	671	638	693	601	653	659	666	639	642	601	625	692	647	642	638	699	629	666	640	671	680	667	710	653	664	651	682	618	637	629	654	669	606	604	676	627	658	722	651	627	652	666	632	627	620	633	642	646	595	698	687	643	660	635	627	664	645	632	703	645	666	639	640	640	650	615	646	672	669	659	661	643	658	643	673	695	644	646	672	661	630	605	594	620	616	652	610	676	645	665	615	678	626	627	683	679	651	663	691	683	645	689	697	650	617	636	672	649	628	677	635	647	686	669	676	688	687	603	647	629	581	672	661	669	631	657	643	650	645	645	631	668	647	674	654	646	612	632	588	683	635	637	687	650	617	645	651	652	648	615	664	696	670	656	682	636	666	629	649	655	645	679	681	656	626	650	599	612	676	633	640	623	620	638	665	668	641	627	645	668	633	659	682	693	668	627	631	636	679	654	697	684	645	661	648	674	631	698	642	627	662	650	633	645	630	631	584	621	638	643	657	610	657	590	652	646	659	630	665	658	639	659	623	648	679	645	651	685	687	666	677	631	663	661	641	689	614	633	646	600	657	682	626	653	654	696	623	652	679	650	664	625	613	642	633	620	652	686	651	659	700	679	652	654	629	657	685	716	642	657	625	636	674	653	604	653	700	658	645	673	623	655	655	667	684	659	670	704	618	693	609	595	673	635	684	674	635	671	648	646	672	642	693	665	661	655	675	641	683	668	659	648	627	616	643	678	641	660	656	694	719	622	624	644	632	699	595	693	679	652	693	646	649	673	633	633	633	631	664	621	637	646	612	651	654	643	646	704	621	666	678	673	650	662	653	620	669	670	631	626	728	669	695	670	609	648	676	658	671	607	687	673	654	670	640	653	675	609	637	630	666	656	636	649	666	677	651	620	681	650	615	640	649	642	601	720	657	647	671	645	692	671	648	618	667	679	648	640	686	641	625	643	644	623	688	631	663	638	650	624	657	678	630	642	672	649	645	637	655	672	648	646	628	617	672	665	659	663	649	628	667	643	663	642	638	646	683	620	694	668	702	651	630	631	611	663	612	645	660	680	659	643	612	649	605	665	640	701	662	617	654	647	637	614	675	641	692	616	665	711	654	664	656	637	632	696	622	675	634	679	658	663	652	657	654	655	640	664	647	646	696	669	626	681	636	646	633	668	656	637	628	619	653	667	690	658	647	759	632	626	613	671	688	670	645	636	669	643	640	650	587	651	627	696	663	642	643	644	670	653	663	649	668	639	635	662	693	657	686	619	689	638	657	616	653	693	662	704	608	660	652	611	661	645	639	675	654	615	654	620	660	681	697	694	643	669	635	644	716	706	678	662	678	678	643	639	686	618	658	696	670	627	615	663	671	625	674	658	644	661	642	663	599	705	655	666	621	635	655	641	627	674	635	649	699	646	654	688	638	676	676	659	674	642	646	638	661	633	649	644	684	669	689	640	662	673	623	656	679	618	671	668	643	663	647	630	672	672	625	653	645	673	657	632	612	699	618	659	708	655	639	675	606	612	621	639	652	644	686	608	655	647	640	651	629	668	606	650	616	669	630	638	620	652	614	674	645	659	655	653	674	692	647	659	687	660	656	646	611	686	644	609	644	612	660	689	663	635	660	670	600	655	669	649	589	676	643	655	620	643	650	649	623	628	621	642	684	706	657	636	677	655	635	673	659	602	710	623	645	661	634	653	671	634	665	664	693	693	638	661	687	678	718	681	622	606	681	701	629	662	651	646	619	650	657	658	658	610	660	664	611	625	631	657	630	685	694	649	634	633	676	676	623	653	645	673	665	619	675	665	632	602	683	619	677	605	696	625	666	640	640	662	667	650	643	623	663	678	638	616	644	648	654	640	603	611	647	627	642	669	678	678	658	681	601	674	649	621	654	652	651	650	644	657	698	730	632	633	662	640	666	677	659	649	650	673	682	694	672	625	628	636	646	639	646	670	626	652	617	632	652	619	653	640	660	653	651	698	713	666	630	681	632	645	638	658	646	659	645	645	643	705	684	706	636	651	673	635	614	670	637	664	648	652	654	627	641	647	664	686	681	705	677	661	622	633	687	665	662	644	631	650	641	650	645	699	658	654	649	674	716	621	634	676	597	644	639	663	654	679	671	635	666	682	636	657	698	652	687	649	656	698	622	666	678	633	674	664	669	646	646	659	647	663	661	637	647	671	621	644	664	652	659	647	669	651	671	666	642	729	644	670	635	653	662	682	691	647	659	704	643	644	635	704	647	662	664	654	629	645	690	654	647	665	651	664	643	613	649	640	646	645	643	675	661	659	661	622	620	649	707	667	674	665	620	639	648	614	646	667	651	665	683	670	589	683	652	613	649	698	646	702	593	601	639	621	663	616	650	617	652	626	682	666	665	665	689	690	663	657	654	669	628	670	616	704	691	638	644	629	613	663	642	639	679	640	651	638	669	669	606	638	620	624	653	594	674	689	637	662	695	699	677	652	639	652	635	680	662	637	662	675	605	672	616	687	616	649	636	621	615	703	640	603	680	707	663	647	618	622	659	643	634	647	635	642	631	648	691	635	677	652	636	677	678	662	622	662	615	624	658	635	644	620	643	661	625	624	652	630	659	671	564	668	635	635	652	648	659	682	676	650	682	655	627	637	663	623	651	649	627	653	642	699	633	652	672	635	711	643	694	644	653	687	645	674	650	599	633	649	653	672	644	615	677	649	661	675	633	618	657	613	679	638	663	641	649	647	648	668	699	698	650	643	681	625	637	662	608	694	656	607	664	645	644	644	612	658	666	651	635	643	636	687	640	646	633	668	610	612	654	681	641	631	614	648	659	668	661	643	661	654	648	645	645	654	651	651	669	675	646	670	590	651	667	664	661	648	655	703	600	581	650	617	628	630	645	626	643	653	659	653	633	635	648	573	645	663	623	651	654	618	692	640	683	657	648	656	645	668	671	652	644	682	678	670	654	676	611	642	689	645	647	657	649	674	695	627	703	702	618	648	659	636	663	665	678	595	641	659	672	667	642	678	686	659	633	654	662	622	664	641	651	634	602	670	700	664	638	640	668	651	652	636	684	690	614	663	631	663	648	654	663	677	624	614	664	675	681	669	630	612	620	671	680	626	630
45507	89283	72893	71807	60719	40465	20495	6994	2019	768	725	698	738	699	787	761	708	701	744	721	742	705	743	735	738	665	716	719	675	717	750	675	682	709	691	710	733	730	762	732	731	667	763	706	772	696	731	680	750	719	722	704	665	795	643	721	689	670	713	686	710	685	716	690	718	698	677	705	693	708	727	731	729	690	711	699	705	694	741	702	705	725	725	683	729	735	687	744	691	722	732	679	703	691	648	719	776	712	705	691	714	700	736	714	682	703	677	696	716	726	667	717	733	739	754	658	741	724	720	697	679	685	736	744	709	747	735	715	714	740	720	694	698	718	640	732	688	711	675	719	698	667	711	721	682	744	715	723	682	727	756	766	759	714	700	686	711	702	712	645	719	704	725	696	757	717	723	717	677	642	712	704	705	729	718	719	748	682	693	740	736	739	729	727	696	691	727	669	711	687	707	695	708	705	688	716	714	753	748	734	694	711	703	691	714	745	756	682	695	719	714	753	744	738	762	729	727	703	750	677	735	747	720	703	695	720	771	744	719	750	704	697	718	716	719	736	678	702	694	745	721	751	745	672	701	703	715	675	733	692	727	755	685	693	695	766	711	645	767	707	680	670	701	734	732	678	660	660	728	699	746	682	707	677	713	720	731	711	710	702	697	728	702	764	706	747	700	743	657	754	679	704	688	668	715	707	716	769	709	728	688	715	699	703	744	740	720	693	761	735	731	687	674	712	707	662	702	720	715	710	705	697	730	722	699	692	705	677	718	721	709	654	708	685	686	703	641	720	674	725	705	705	708	691	681	701	735	676	722	722	703	719	708	704	743	713	716	710	714	736	729	702	729	688	657	691	675	723	696	708	718	744	707	727	666	733	686	701	764	709	680	756	712	732	711	661	748	740	716	726	723	705	775	700	726	710	731	720	675	702	662	706	731	714	742	700	725	724	723	717	757	707	726	724	651	728	745	712	722	714	674	687	740	691	684	680	722	685	684	680	735	719	692	729	745	690	699	706	704	661	723	698	732	697	697	803	715	689	752	670	693	714	755	729	716	695	749	719	676	721	699	714	709	714	735	685	658	741	710	701	678	665	742	681	733	731	757	715	703	653	740	697	667	710	738	714	769	765	696	728	703	699	713	706	714	769	697	714	714	722	732	706	708	702	706	696	699	735	699	714	682	689	770	704	671	746	727	730	702	700	752	731	719	712	717	711	756	690	682	706	740	736	734	667	749	733	710	667	704	730	680	705	702	750	702	691	741	719	697	709	731	735	732	717	694	704	707	680	739	717	698	636	676	688	728	706	718	711	698	743	729	698	730	749	660	743	682	733	723	732	696	703	699	688	789	679	722	689	703	735	737	711	654	635	682	716	702	691	713	750	745	670	660	734	722	719	705	674	725	696	697	736	726	735	726	766	731	671	720	680	732	744	685	681	727	747	678	719	697	692	775	684	725	686	742	663	713	766	712	696	706	705	725	664	743	753	709	695	714	665	670	671	745	713	733	681	731	701	734	730	782	738	698	742	705	714	678	759	723	715	751	748	785	714	709	692	747	689	653	662	757	701	702	703	732	732	697	685	709	720	722	714	721	685	701	688	695	735	727	740	706	707	763	762	671	708	718	767	714	716	696	731	722	665	663	712	683	735	716	732	720	712	712	721	693	719	743	701	737	764	706	720	713	693	700	734	706	692	690	689	719	664	700	733	769	736	659	768	727	687	739	711	757	715	733	683	698	658	675	699	757	737	669	712	737	752	753	714	731	723	746	679	711	732	695	721	737	697	727	681	724	688	724	722	697	750	713	749	734	711	712	667	693	685	716	706	701	711	693	711	770	714	809	731	735	685	695	758	748	700	760	734	687	684	698	711	729	652	743	715	718	748	699	675	727	712	708	729	694	688	673	717	682	702	702	663	718	676	655	739	680	677	731	717	698	705	734	713	709	734	695	721	745	674	727	689	694	784	674	704	672	691	717	695	725	685	699	712	680	653	688	682	669	753	703	679	723	693	734	737	684	690	689	697	710	670	723	708	712	728	703	697	690	726	768	738	745	705	759	712	757	681	724	725	760	679	728	684	757	685	710	724	675	704	685	695	696	701	668	717	676	735	709	707	721	708	665	708	658	702	735	650	705	723	716	701	675	728	716	767	744	707	761	723	743	722	703	690	710	739	655	704	677	763	716	760	691	713	706	709	758	700	735	709	742	723	747	711	713	703	700	717	763	697	732	652	719	725	711	766	718	710	700	682	698	682	720	747	734	719	749	689	741	748	706	664	659	708	717	660	738	778	737	667	760	711	738	707	718	724	713	704	723	721	691	681	705	710	692	713	750	685	722	744	716	705	726	697	767	707	695	694	760	697	661	717	685	721	726	724	703	713	718	745	717	702	739	710	682	702	688	712	691	730	675	689	700	703	696	714	669	711	692	733	712	715	707	717	677	736	740	729	728	716	671	708	690	697	673	676	700	728	701	688	738	740	691	693	687	657	720	682	765	657	692	732	664	707	725	665	687	682	742	709	699	678	717	754	714	721	729	756	709	738	733	693	730	705	716	702	731	725	716	743	703	705	688	720	708	700	691	715	702	734	738	693	696	671	743	718	683	702	732	693	771	686	701	728	720	706	752	701	730	718	750	693	704	740	648	724	690	715	707	690	722	695	702	698	748	698	711	722	716	667	724	644	690	736	723	701	699	719	711	685	721	719	701	733	687	708	719	757	722	695	748	659	667	667	733	716	698	756	675	693	714	725	759	738	768	751	735	712	675	715	676	737	700	726	685	698	742	690	684	666	705	694	746	694	686	683	689	711	718	739	707	663	716	721	716	708	705	696	729	709	742	672	718	717	688	724	696	714	698	679	679	713	697	724	717	705	680	732	746	714	716	703	663	754	704	690	678	726	702	695	704	671	698	699	709	747	726	732	692	735	701	709	721	738	735	704	673	688	724	702	679	687	699	743	704	736	692	738	755	710	725	687	727	743	673	731	675	706	738	676	715	641	766	699	656	683	729	716	761	691	706	710	730	672	722	689	674	653	741	738	755	669	678	758	729	721	699	734	676	734	713	691	711	714	700	757	726	682	684	713	676	698	717	739	683	689	708	694	720	727	727	728	732	736	730	729	711	691	714	685	752	675	768	705	698	645	711	677	769	732	680	745	702	695	740	734	691	720	700	696	702	696	708	686	716	706	712	636	691	718	680	728	735	737	726	720	697	742	681	707	731	685	684	754	702	726	715	706	712	700	697	712	677	682	684	764	715	681	682	688	689	681	735	695	719	705	671	756	732	703	734	726	722	751	692	676	672	701	747	650	683	725	709	715	740	699	702	685	739	647	729	740	717	695	719	697	693	707	709	672	708	694	727	679	720	720	771	725	710	709	689	665	723	707	694	689	726	706	736	679	719	668	687	753	678	708	669	712	682	709	699	719	789	758	722	707	712	703	693	702	769	732	718	705	693	700	713	673	689	731	766	715	731	686	744	671	670	717	704	721	714	734
27418	27018	29169	25626	18392	7323	2198	855	583	426	426	462	446	440	471	442	458	431	453	446	462	433	423	434	445	459	453	466	457	425	447	463	452	423	482	426	421	447	438	447	442	396	428	434	422	437	425	457	425	435	457	451	436	447	447	433	437	419	422	400	464	419	454	441	418	451	458	433	445	437	415	452	438	484	449	421	460	463	446	478	430	428	414	424	446	426	447	437	451	434	469	426	402	449	420	447	454	474	461	412	502	447	461	445	448	465	427	462	472	432	480	408	426	447	481	445	447	438	405	421	432	443	457	404	487	407	422	461	420	413	409	429	390	447	434	441	417	457	465	470	455	444	469	467	470	442	454	455	434	422	480	474	429	464	399	424	438	444	447	435	476	450	439	424	468	486	446	477	458	447	406	436	418	443	423	431	466	463	452	437	436	405	454	426	457	444	441	438	457	438	438	429	456	450	436	478	428	443	442	410	421	430	460	438	448	416	422	420	448	463	461	447	467	449	439	480	434	463	470	436	437	446	435	452	452	428	438	436	398	457	449	475	417	404	478	429	434	482	463	444	431	466	449	454	446	438	453	443	476	419	437	458	442	418	407	460	462	424	448	412	433	408	431	447	421	427	431	425	404	421	434	483	465	456	435	466	435	425	436	473	464	423	427	439	447	420	430	468	411	454	460	489	418	457	470	449	424	437	445	420	396	482	425	429	427	456	477	457	452	484	448	453	428	437	377	455	447	430	420	462	466	421	478	453	444	500	420	435	435	476	440	467	443	425	440	465	480	470	439	423	431	446	458	462	439	464	444	477	461	397	455	458	467	473	478	426	430	430	440	411	461	462	504	473	451	419	466	463	433	428	450	441	434	412	459	426	424	470	442	418	466	447	457	427	457	456	452	416	421	471	437	412	424	426	426	434	447	436	444	448	471	440	434	441	453	500	429	434	467	422	441	465	440	435	461	451	413	455	462	423	452	472	476	417	464	455	460	460	422	436	438	427	452	456	441	445	450	441	458	437	446	400	420	452	432	457	448	449	472	446	418	423	450	442	446	435	439	422	447	441	434	462	429	442	434	447	438	411	423	480	470	444	450	448	425	472	439	460	399	479	456	431	432	436	460	454	467	448	439	433	413	457	467	447	442	427	455	452	417	440	444	422	466	427	440	458	450	450	468	407	417	493	471	444	453	443	468	414	450	462	456	449	414	442	440	436	429	451	389	435	452	462	430	416	437	460	458	445	431	433	454	449	411	444	482	456	366	442	476	444	438	435	450	436	406	428	460	464	435	448	470	422	443	438	440	450	414	478	409	441	461	412	470	413	443	411	444	422	446	443	469	429	469	461	432	470	429	415	423	441	440	438	439	418	439	484	501	449	409	432	460	450	440	467	432	442	440	425	468	440	411	406	406	435	449	452	487	448	467	445	420	459	437	432	434	404	449	433	429	404	454	438	458	430	437	429	476	429	441	434	442	455	478	446	408	473	484	437	431	414	433	476	418	460	431	474	458	428	453	420	424	441	439	430	447	439	452	393	442	447	465	451	431	455	451	450	506	419	470	427	467	474	408	401	457	432	432	428	424	467	411	432	405	460	440	457	464	467	441	457	435	450	436	473	448	431	454	430	448	447	476	435	421	432	426	471	471	434	457	426	457	427	440	436	405	446	447	448	463	398	421	375	440	445	470	427	465	442	448	422	408	449	453	457	436	477	444	424	444	438	466	453	420	413	413	410	442	440	491	422	469	448	447	467	476	416	448	428	439	442	439	460	435	490	453	436	430	420	507	419	419	445	495	416	471	420	420	473	440	396	492	425	448	439	449	474	446	413	434	456	453	432	472	446	474	441	443	465	424	425	475	429	431	413	445	447	411	451	442	445	457	466	432	425	465	432	428	420	427	453	432	445	467	449	468	459	435	463	444	447	464	430	427	415	478	446	395	473	488	446	468	450	427	412	458	427	405	479	445	422	418	420	454	439	448	484	504	459	443	433	445	416	454	449	471	465	430	454	458	486	455	454	453	467	456	443	428	399	451	437	450	458	436	406	435	425	473	425	437	431	447	460	455	456	411	431	481	431	457	401	458	460	424	422	441	453	440	444	436	450	467	448	451	407	449	465	451	480	443	434	452	429	461	464	416	437	467	440	418	446	457	427	440	384	415	417	441	454	389	418	448	452	440	443	418	391	428	431	463	471	494	433	441	436	441	465	446	492	427	455	433	459	422	395	472	403	437	458	485	411	455	427	469	458	432	426	447	457	399	418	429	480	436	429	451	433	437	466	445	433	483	470	451	467	453	439	432	423	464	478	430	469	443	438	406	399	430	435	461	426	446	478	436	435	453	433	448	478	436	436	450	445	444	448	468	453	462	416	448	475	409	463	436	438	471	476	455	445	458	441	465	459	456	400	429	403	414	420	444	405	477	430	447	455	438	391	427	462	458	451	436	450	406	447	429	462	438	372	463	456	418	445	435	465	398	462	460	381	441	459	420	463	452	462	397	452	445	427	456	439	435	423	425	454	442	470	426	410	466	446	479	476	439	433	431	451	421	435	426	458	416	407	442	453	424	436	448	419	445	419	443	427	413	407	480	455	433	419	444	456	435	404	443	491	396	383	444	463	492	423	455	474	430	458	464	422	456	453	435	441	458	426	441	425	436	447	495	479	436	448	464	456	405	430	431	426	413	414	434	486	489	428	441	450	462	457	484	489	428	440	446	446	434	435	447	436	439	466	447	446	461	475	464	444	433	424	429	433	419	447	469	450	447	402	457	458	456	461	458	473	485	460	413	485	441	446	457	489	477	447	444	423	459	456	468	464	428	427	474	467	478	405	429	432	447	392	451	419	467	452	417	431	448	406	467	460	431	419	452	398	449	490	458	461	435	463	446	468	458	478	422	464	434	464	443	438	403	455	450	397	447	428	425	400	454	479	444	451	458	417	421	476	454	459	448	451	417	441	462	433	455	474	457	443	417	441	435	441	450	479	457	455	424	425	464	436	470	451	436	440	412	474	440	471	426	518	471	460	451	442	406	439	446	409	409	431	460	466	459	432	466	443	433	430	472	469	421	456	471	449	412	395	422	417	475	402	439	422	462	453	417	454	448	463	423	456	461	423	448	431	460	403	447	455	417	447	465	415	441	447	465	474	483	422	430	419	482	452	421	399	419	462	445	442	446	457	423	462	423	468	428	451	458	468	451	435	477	463	473	466	451	470	442	451	440	439	403	461	473	459	462	429	471	432	443	427	439	450	448	439	441	430	437	433	441	481	447	452	433	447	424	461	436	434	470	435	468	466	451	474	450	474	483	418	443	450	447	481	448	441	424	394	431	416	417	457	435	418	435	459	461	435	484	431	464	443	470	454	499	416	439	461	474	464	471	447	425	450	399	444	468	427	408	444	446	404	461	466	449	437	399	449	401	419	448	421	482	482	439	467	444	404	424	438	414	422	428	436	442	411	418	418	438	403	425	441	451	408	437	438	421	441	456	401	461	401
18009	44211	27382	23166	18727	8399	2992	1190	664	542	534	483	508	528	520	473	533	539	516	525	512	488	474	532	495	492	519	496	533	483	514	474	522	517	527	515	501	474	508	468	525	536	523	460	514	507	506	547	517	526	488	490	483	513	534	500	534	517	534	511	494	520	534	481	517	521	537	552	489	492	490	492	496	510	492	516	527	490	524	497	496	513	472	551	510	518	530	490	505	529	490	474	519	527	501	518	494	514	544	535	544	526	508	457	514	512	477	483	495	535	503	506	484	493	480	539	508	509	471	496	530	452	479	514	484	501	553	523	509	489	516	521	482	518	485	540	495	511	508	463	508	497	478	523	524	485	495	474	515	496	507	498	511	526	508	525	489	492	483	522	508	488	498	540	490	494	501	507	508	557	520	533	540	511	521	515	464	508	503	515	516	527	495	501	508	529	515	514	448	512	520	533	547	495	480	527	512	533	517	508	509	476	509	451	508	496	499	496	508	517	488	518	511	504	479	535	474	555	512	507	522	532	510	574	525	518	546	446	490	508	511	520	489	541	530	514	527	505	515	483	515	533	514	533	499	505	506	526	533	503	499	522	514	533	509	517	465	506	507	533	476	493	527	485	505	547	488	508	529	509	495	503	516	525	515	479	504	508	527	466	481	503	514	516	501	508	496	530	555	506	529	511	509	522	532	516	544	549	482	537	503	529	486	521	509	526	541	471	502	509	526	521	546	509	494	498	520	494	529	536	558	464	503	535	520	507	495	549	532	486	531	509	538	508	546	534	557	505	519	439	481	522	518	493	539	549	514	493	496	515	494	509	450	523	484	500	467	494	510	490	471	502	526	515	535	488	510	534	492	516	480	523	528	506	499	493	521	484	487	536	548	497	537	545	521	477	507	501	474	496	490	512	553	488	497	529	517	510	512	497	551	489	502	477	507	518	491	523	517	526	493	538	500	510	573	464	541	485	506	510	485	510	508	494	521	514	552	479	484	528	512	509	504	513	537	504	518	478	537	505	483	549	531	523	525	488	521	468	497	496	507	547	495	524	495	494	522	485	493	497	517	503	549	497	532	538	512	515	501	497	472	535	531	512	481	547	518	465	507	532	537	485	509	471	472	537	472	528	497	534	532	501	472	494	520	511	550	524	531	497	487	517	533	522	498	486	473	500	458	486	526	521	550	490	514	507	512	464	539	503	498	528	514	532	536	485	490	541	513	511	551	513	516	518	480	496	508	472	514	546	525	502	486	510	491	506	526	508	475	500	548	507	486	496	540	499	500	529	512	505	525	518	528	527	499	512	494	524	475	518	524	550	504	456	516	517	511	505	485	507	501	491	535	526	502	518	540	487	495	520	473	495	494	533	509	536	511	500	500	520	513	475	483	479	494	472	502	505	506	480	499	523	488	515	488	467	520	498	480	469	495	510	480	494	520	512	491	518	499	502	521	511	501	543	504	474	492	545	469	479	485	547	489	494	502	548	521	503	516	501	501	518	516	513	504	534	494	490	549	555	513	533	477	519	489	534	515	553	509	530	499	495	521	500	512	499	515	517	508	485	495	495	500	541	491	549	506	532	544	535	483	515	515	505	494	513	483	503	522	511	495	522	511	475	503	493	517	511	517	509	521	549	518	531	502	506	525	511	491	565	514	524	517	527	513	501	510	512	520	492	524	498	507	476	529	541	536	522	516	508	533	532	483	552	539	505	549	456	518	547	526	511	497	494	537	523	525	475	515	480	477	490	559	507	509	507	495	486	488	507	520	517	509	545	484	507	512	528	476	555	498	491	508	510	509	563	518	525	525	565	520	486	502	509	529	523	508	510	507	475	511	510	534	519	485	518	540	505	481	526	515	490	534	508	485	468	465	519	518	480	502	507	562	519	530	539	558	516	514	531	527	521	528	490	508	467	561	535	502	461	514	511	505	492	485	481	520	496	510	530	513	531	514	466	562	506	512	489	509	537	488	498	475	501	488	509	504	519	498	497	539	471	504	515	504	525	490	534	499	545	501	519	533	510	501	513	482	510	548	516	534	506	518	501	562	533	541	524	498	477	523	498	512	476	535	477	532	509	485	561	506	555	525	489	516	506	498	540	464	510	525	492	525	520	480	526	547	496	520	491	538	522	485	517	519	544	503	501	545	495	514	505	535	494	505	493	537	527	498	499	475	521	524	502	504	503	546	473	479	501	495	501	488	471	469	495	451	523	528	519	497	540	480	509	502	530	500	560	531	514	491	507	485	520	478	511	473	501	506	531	507	523	526	508	513	496	525	491	521	495	505	497	547	534	507	542	523	515	517	477	550	473	490	491	531	489	517	452	504	506	478	538	479	489	536	504	493	509	483	511	538	523	503	507	509	508	509	511	541	529	541	478	567	515	569	487	533	508	493	537	530	551	541	556	472	506	504	509	530	455	510	463	519	499	553	528	491	500	554	500	509	483	492	511	549	512	567	532	527	504	515	567	502	515	511	504	487	504	511	552	544	491	546	491	469	501	473	529	497	455	490	508	506	517	563	555	522	480	480	529	538	482	496	515	505	465	523	489	529	512	468	475	525	568	486	488	496	512	503	496	504	518	539	549	496	522	464	529	487	545	496	510	490	520	460	497	518	513	514	525	531	505	481	461	485	490	501	496	488	508	498	556	535	494	532	482	494	505	519	523	509	561	496	546	526	517	540	505	519	516	547	515	537	503	502	484	543	517	535	500	515	485	524	540	508	487	496	529	517	499	538	512	511	523	508	525	528	487	463	495	500	547	547	542	526	535	529	501	515	531	510	510	473	567	466	499	491	514	539	478	517	499	549	499	514	502	516	513	531	509	505	512	508	534	515	509	507	536	500	501	496	532	541	539	501	515	521	563	489	505	506	530	543	526	498	523	498	581	486	536	522	493	485	540	503	516	481	522	496	490	524	533	530	532	481	490	482	526	503	493	499	492	477	517	523	509	467	508	513	513	483	507	507	534	493	509	473	543	506	541	475	495	500	501	513	492	493	486	489	503	489	497	477	489	486	562	507	476	494	511	484	465	495	537	529	528	508	462	498	503	497	509	537	502	498	557	493	534	556	536	525	502	491	491	499	579	507	464	487	516	522	539	531	504	482	521	518	493	519	527	534	449	554	505	545	488	521	528	493	538	500	511	500	491	545	493	516	539	490	526	497	492	496	506	508	501	489	499	490	524	543	490	521	519	536	504	521	492	535	514	463	508	505	522	490	485	523	513	572	482	536	535	536	473	519	507	490	514	539	491	481	543	493	493	503	505	524	536	535	539	481	498	524	533	535	502	482	472	537	486	545	514	510	484	515	491	540	531	487	529	504	511	473	514	502	482	491	482	463	496	522	540	526	532	533	541	539	496	501	540	515	499	522	505	547	519	485	509	529	470	521	521	536	477	568	530	539	516	506	514	534	520	495	480	466	516	522	481	534	498	515	532	522	532	528	533	541	466	489	522	535	518	516	551	525	498	525	497	531	515	521	501	559	515	506	496
23643	21794	31363	38835	47632	33788	19320	5220	1255	578	603	537	540	526	519	536	571	588	538	568	515	560	509	575	583	587	549	556	554	589	545	508	519	551	516	518	517	550	523	511	538	547	540	515	540	545	510	519	547	560	569	566	503	524	539	524	528	555	538	529	502	525	519	525	500	516	516	532	548	582	570	535	522	545	513	532	560	564	531	499	528	550	566	573	522	537	502	532	568	588	528	548	547	519	534	567	528	569	573	548	539	573	533	544	566	505	536	509	542	532	554	528	502	490	578	523	504	526	552	573	511	515	511	522	534	515	568	524	599	509	523	554	505	523	515	538	561	540	527	548	552	508	548	532	581	548	524	591	601	537	569	522	522	554	549	559	545	566	503	511	538	546	501	498	558	549	545	580	532	578	549	522	509	527	523	541	489	580	506	518	549	555	560	558	548	522	561	533	558	559	509	521	511	509	527	522	553	504	558	557	543	563	532	521	502	478	568	506	563	605	575	519	549	561	571	507	531	545	550	556	561	502	544	523	520	534	520	536	555	541	551	558	556	460	533	546	514	546	537	541	536	549	536	521	542	495	535	573	515	535	556	528	515	537	530	489	533	534	547	548	550	583	551	546	541	582	567	582	519	540	525	517	555	516	514	566	543	487	512	553	543	559	566	521	551	539	544	517	584	520	556	511	544	536	568	537	521	508	544	559	583	524	548	551	591	551	516	549	566	561	550	585	525	556	554	548	506	557	517	569	522	516	524	577	523	535	521	524	499	561	555	536	513	526	558	567	573	523	501	530	591	548	515	542	527	488	519	526	549	553	541	534	495	544	550	561	525	523	507	561	532	560	558	547	579	547	571	559	486	546	559	538	519	547	515	522	552	519	538	514	554	561	516	519	548	567	550	577	539	542	506	521	542	569	574	541	555	529	537	532	523	507	530	517	544	528	565	542	544	520	512	549	544	531	529	561	531	504	544	529	518	568	542	529	511	521	555	535	537	499	515	547	555	573	527	500	497	553	575	524	508	499	541	498	534	550	521	584	563	522	533	548	543	567	551	557	548	553	574	549	505	510	542	550	564	507	559	547	532	556	499	484	533	564	548	519	501	555	572	538	525	561	535	517	526	529	511	528	558	544	564	542	490	536	570	553	533	500	531	524	536	534	522	572	519	508	524	516	537	562	566	530	570	536	509	472	523	537	565	550	548	574	499	553	556	557	568	549	562	556	502	519	544	512	508	523	540	518	587	544	532	548	551	534	541	546	494	546	564	525	490	568	530	535	551	521	520	561	521	546	530	551	541	539	539	526	563	559	516	534	549	569	513	530	543	537	537	503	587	557	531	497	578	581	550	554	547	537	553	566	562	522	568	533	487	510	514	540	556	564	584	521	531	501	570	555	574	525	519	534	503	534	552	548	514	564	548	558	517	484	518	500	560	524	562	529	580	559	531	525	567	499	535	564	549	523	550	541	540	540	537	551	547	560	560	548	519	573	488	549	583	583	540	577	597	521	509	556	531	520	537	532	541	529	557	509	545	541	524	526	536	521	513	531	547	521	530	528	539	528	584	531	567	567	547	513	535	523	565	583	537	515	548	546	518	550	562	575	518	496	542	570	574	540	521	506	578	552	538	584	506	566	537	579	551	541	538	532	521	515	567	525	511	513	568	523	593	530	558	538	519	546	565	561	520	500	500	568	484	526	530	521	573	525	517	564	539	598	554	535	565	565	536	600	545	529	588	568	550	470	552	533	543	552	483	484	541	596	525	572	510	553	554	526	550	543	533	559	527	561	546	560	545	481	523	560	517	582	491	497	531	553	556	614	541	504	536	558	588	540	532	542	536	514	531	549	544	536	505	530	504	557	550	531	545	518	540	531	515	546	553	558	562	528	564	513	515	528	560	524	526	554	576	545	582	553	527	534	553	532	527	611	508	543	533	540	580	534	511	519	557	521	583	508	560	561	551	541	536	561	508	524	548	527	562	541	518	580	547	526	540	526	507	533	526	517	543	551	540	529	499	511	539	558	518	576	523	578	526	530	499	539	566	516	534	523	544	588	550	560	562	530	551	503	568	526	540	555	581	571	528	523	534	561	513	538	562	530	564	556	542	567	574	476	549	552	539	556	539	509	550	547	524	554	527	558	555	495	526	565	524	543	581	503	538	581	531	510	474	616	529	527	560	518	534	561	531	531	577	566	537	547	585	544	555	555	551	576	551	559	513	558	568	497	531	553	541	572	541	559	571	552	529	541	527	521	501	546	529	541	539	556	568	501	496	530	549	538	532	579	578	566	522	524	591	499	486	539	548	562	570	540	528	552	555	555	561	510	537	565	541	549	512	511	492	556	574	538	554	527	545	552	548	562	596	546	564	570	534	506	535	524	490	555	530	524	537	535	529	538	537	536	578	550	537	501	556	518	569	527	569	582	538	526	557	527	562	520	558	551	555	535	562	562	546	492	555	514	536	556	575	557	517	555	503	513	549	561	555	535	528	623	518	514	565	549	516	539	561	557	556	517	529	541	527	510	562	551	520	543	524	513	527	504	563	578	531	543	554	488	530	532	550	534	565	537	508	577	577	542	496	554	525	508	557	551	539	552	551	616	559	516	541	510	531	528	535	552	530	529	501	509	537	498	534	545	540	551	528	542	533	517	530	511	533	564	575	524	516	543	504	526	506	529	547	556	562	548	576	572	562	552	539	526	520	528	518	515	554	545	550	523	506	481	518	577	586	531	535	507	537	548	529	538	544	563	526	513	502	541	500	496	526	537	530	549	561	514	515	562	544	522	531	533	539	566	531	573	562	567	539	575	562	535	529	541	563	504	487	532	571	524	523	540	549	557	531	518	571	509	562	572	547	581	550	539	528	509	548	538	536	533	539	569	556	528	570	528	561	566	552	526	549	539	598	577	527	533	506	538	534	527	547	565	550	504	564	519	579	553	512	529	537	549	536	565	563	543	550	523	516	560	527	515	568	576	527	528	581	566	552	502	526	536	566	582	547	505	537	558	544	515	526	567	550	536	513	560	531	519	539	556	524	515	510	532	557	579	518	546	554	531	574	530	537	538	528	532	553	530	570	536	481	545	526	526	513	516	551	523	520	569	529	551	519	492	563	567	525	547	542	514	594	545	519	515	545	531	504	565	525	586	555	511	558	521	481	573	555	526	532	556	571	561	526	560	545	526	533	522	542	532	528	528	538	556	531	510	601	526	509	508	528	519	545	567	547	534	511	553	604	521	566	557	537	536	557	528	509	541	569	539	557	531	550	488	537	565	559	498	558	580	562	578	562	573	521	517	541	546	533	536	533	538	553	479	563	535	523	538	521	529	509	531	527	565	493	562	540	479	543	536	540	539	506	568	552	546	514	522	567	556	544	554	547	520	565	532	533	548	552	548	559	539	538	579	495	544	549	531	541	549	537	543	541	528	562	555	511	502	597	542	571	530	528	501	594	523	545	498	590	542	589	526	583	526	522	600	548	547	526	573	552	550	538	538
43941	86786	66322	60944	51995	33466	15544	4917	1578	604	600	640	616	587	611	592	595	603	593	620	603	609	626	586	567	559	610	566	585	581	624	593	612	574	622	620	604	614	586	602	622	592	627	636	582	601	595	608	569	604	608	569	608	615	607	586	612	594	567	593	608	615	640	615	615	579	558	566	640	596	583	655	613	621	612	582	587	618	616	599	586	547	619	572	606	628	647	580	609	616	579	548	570	645	664	588	599	599	635	589	622	578	609	577	610	618	578	623	630	618	641	570	639	608	603	601	596	646	564	598	594	611	596	540	619	609	591	577	612	591	580	625	626	598	634	598	625	604	581	577	631	593	599	598	557	594	594	589	578	604	582	659	628	592	605	602	580	594	620	612	566	560	605	621	620	651	596	605	603	575	573	600	585	615	655	626	582	629	623	646	617	569	571	625	616	596	595	552	562	622	627	606	602	619	619	535	603	601	612	585	644	571	597	565	573	592	605	580	621	563	594	643	619	612	585	545	621	629	573	591	601	582	601	639	603	621	593	589	606	631	603	562	629	583	536	603	611	620	608	550	650	564	611	559	619	610	635	600	581	591	593	563	545	575	598	583	612	582	580	604	605	592	594	596	608	578	633	634	592	604	600	659	584	573	629	589	611	627	547	601	582	560	604	579	620	636	617	577	619	619	613	618	610	634	638	606	575	587	640	630	608	625	633	555	576	599	592	591	599	588	615	606	599	548	610	616	607	615	562	595	607	628	600	598	619	665	617	542	568	593	577	569	604	608	615	560	597	622	595	583	601	587	601	628	546	653	651	588	583	591	623	602	626	589	616	595	562	618	580	561	621	596	587	581	653	577	632	558	617	599	592	544	536	602	600	609	611	599	584	548	590	608	651	606	585	593	605	583	571	617	563	609	611	606	628	586	635	575	600	620	585	570	642	605	617	561	613	577	582	634	654	617	609	622	600	608	597	579	611	598	623	587	584	587	581	601	595	600	582	560	578	601	626	622	576	626	588	605	595	588	547	621	634	616	625	565	591	610	589	601	611	571	627	578	586	592	600	593	594	626	598	579	628	602	688	560	610	588	592	596	580	577	599	640	598	603	609	547	560	586	558	583	578	637	616	621	663	594	640	610	629	581	629	611	585	634	579	606	575	633	584	623	630	609	573	600	569	548	611	568	567	574	610	579	577	652	619	593	573	629	598	572	616	617	590	559	607	618	594	586	633	574	617	631	610	639	556	642	588	628	585	604	617	662	611	610	598	592	579	579	628	573	619	576	597	585	606	569	553	614	590	615	622	561	575	600	601	575	596	595	610	589	597	579	607	579	600	612	604	539	601	564	583	633	551	596	561	585	569	611	577	553	592	548	591	578	635	644	607	594	609	629	576	558	591	586	638	627	586	600	600	620	586	593	577	599	606	573	568	602	614	587	579	626	645	598	622	635	608	581	584	627	578	566	587	589	569	583	613	602	594	595	627	597	621	534	614	583	607	584	573	613	594	604	601	566	622	629	635	609	599	577	611	592	612	582	604	601	636	598	599	580	583	616	589	585	574	547	626	639	568	639	584	586	571	606	606	631	587	618	592	621	608	585	572	553	605	628	611	610	622	629	602	639	562	580	623	597	590	572	591	629	615	572	597	561	571	605	658	588	604	600	627	602	617	575	624	597	608	607	618	634	580	571	581	609	564	623	598	630	597	647	584	624	580	642	584	629	586	594	591	638	588	640	619	556	606	580	609	560	586	611	578	603	620	605	587	595	625	594	564	569	594	590	617	578	623	595	602	595	592	643	640	621	591	626	574	624	574	590	625	620	561	565	580	600	592	622	612	578	607	597	562	575	593	655	530	609	622	544	563	645	609	610	636	601	634	603	605	564	637	629	568	594	567	646	604	596	632	596	577	576	616	638	574	599	655	652	624	645	606	596	603	596	575	572	607	578	630	571	629	591	584	585	585	605	641	562	553	595	657	580	625	601	580	607	584	574	615	597	580	567	598	612	609	589	614	612	564	582	569	587	633	602	592	608	540	633	591	617	590	628	596	631	616	590	581	583	566	575	583	652	600	626	621	627	651	611	599	601	615	620	622	618	598	653	543	636	620	621	546	607	622	576	626	578	611	569	616	605	594	592	560	608	572	580	626	607	604	593	607	587	634	621	600	605	624	602	587	592	591	588	612	601	621	598	592	598	584	617	571	610	644	596	607	581	561	603	629	599	537	592	629	596	622	605	616	540	608	593	660	556	583	576	563	668	592	591	585	616	594	625	572	589	585	586	611	611	615	621	597	628	629	606	634	594	609	610	658	573	633	586	653	619	621	592	600	672	584	592	604	559	588	585	578	594	627	630	580	591	581	598	546	579	548	619	609	561	655	611	594	548	587	565	590	634	598	618	628	564	641	576	635	658	609	599	593	665	593	584	579	606	634	564	606	597	596	578	617	621	609	589	602	627	610	554	586	627	598	617	621	566	609	629	613	610	562	587	551	610	598	600	610	613	654	604	561	588	616	575	565	596	601	586	635	588	610	593	589	590	582	640	643	614	588	597	573	634	567	601	577	650	611	614	617	622	619	572	586	605	589	541	571	573	541	637	557	549	576	590	596	576	581	640	552	592	610	593	552	622	569	589	636	543	603	596	556	639	609	601	621	621	656	571	609	603	579	623	611	551	581	611	610	606	635	591	593	594	622	623	612	566	575	568	599	661	594	571	576	554	584	596	601	651	604	609	598	638	579	595	607	621	567	586	595	614	609	555	576	588	570	590	601	543	616	592	631	603	577	588	585	625	607	608	590	615	637	602	600	610	589	592	616	585	607	619	611	567	601	623	664	606	581	585	634	586	626	583	641	606	567	556	610	556	607	608	610	592	571	624	602	585	610	577	646	604	599	621	600	618	605	574	555	598	575	593	587	595	606	598	601	636	636	622	583	581	614	592	592	622	581	621	575	625	602	592	602	567	611	618	586	612	605	581	601	604	622	536	604	641	608	593	595	557	569	623	578	609	612	625	596	649	603	624	559	587	609	605	569	589	561	575	619	627	615	549	565	572	589	619	672	618	634	602	568	568	598	604	580	550	587	624	543	623	610	562	622	541	608	588	626	589	621	586	618	632	594	594	590	598	634	575	621	592	553	563	584	609	590	597	624	625	589	612	591	608	588	596	614	532	600	584	599	590	584	590	553	615	586	591	559	621	583	615	605	594	579	573	636	645	613	604	611	588	608	601	610	591	610	581	609	663	593	643	600	594	593	551	609	601	629	596	556	590	605	628	588	600	660	606	602	622	669	577	573	587	632	588	611	590	595	628	571	583	570	598	607	554	642	632	595	583	592	626	594	612	650	585	567	601	625	630	598	594	602	593	557	575	584	631	585	631	574	577	641	598	559	539	632	589	559	555	594	589	610	538	603	579	604	618	603	619	625	623	558	538	568	631	584	615	569	591	594	592	595	614	569	631	675	604	596	590	559	620	621	582	622	605	596	667	621	572	614	598	621	597
25119	22570	31538	36221	34017	19918	6786	1574	765	512	483	483	514	493	522	504	484	500	522	525	504	470	479	506	498	505	518	472	541	465	489	507	509	508	512	501	500	504	501	524	442	489	522	467	541	467	486	546	532	486	483	510	514	506	435	483	462	500	512	478	493	503	466	494	493	451	510	537	498	470	507	497	533	482	477	501	486	488	490	506	455	483	493	511	488	522	457	506	479	511	497	491	530	517	481	481	517	427	527	484	508	515	498	490	494	454	523	466	509	509	493	471	509	492	504	470	489	456	512	460	487	530	483	492	500	502	468	519	493	489	511	478	509	469	514	458	494	504	512	480	457	502	515	517	537	462	507	500	494	458	468	522	515	500	498	495	533	475	516	509	492	513	503	513	491	485	478	474	545	529	505	481	486	485	499	484	477	508	504	481	506	490	478	473	487	513	506	505	484	496	478	470	474	445	547	508	501	507	494	523	543	456	480	472	518	522	511	520	492	488	481	454	486	497	507	492	474	481	483	493	490	482	483	509	486	511	534	484	510	488	464	480	487	514	503	452	462	471	494	554	482	508	465	527	482	502	491	519	528	500	527	503	499	493	464	463	497	473	535	476	521	465	473	493	499	469	483	492	470	470	498	467	549	538	524	501	522	470	510	482	488	483	477	518	502	505	455	483	506	538	500	508	500	490	485	494	457	486	483	503	446	507	512	476	488	487	505	522	503	486	515	533	513	465	509	473	499	480	518	474	500	490	496	516	568	464	505	484	532	507	515	481	512	500	517	512	449	506	488	541	467	517	535	533	513	502	475	467	506	490	455	500	508	520	460	507	526	464	498	520	461	473	478	474	552	480	523	499	516	532	497	511	517	489	559	530	524	534	498	474	508	505	505	490	497	473	540	497	514	479	510	538	532	506	465	522	503	492	471	525	498	529	499	508	534	495	525	454	459	474	501	549	513	446	454	506	553	502	490	537	460	478	532	490	524	482	518	536	467	459	482	519	503	518	512	548	536	512	501	535	467	488	512	530	487	508	491	491	472	477	527	515	516	504	538	488	485	509	471	499	508	509	511	449	499	512	464	487	510	527	474	469	502	474	516	517	467	479	492	484	503	498	530	522	473	512	513	496	531	498	502	508	477	526	474	508	494	503	499	514	475	478	501	516	477	459	488	467	498	488	460	504	473	503	490	511	516	483	483	547	523	514	518	476	525	530	510	474	504	468	482	507	515	509	522	491	501	478	492	492	515	526	491	498	509	487	511	501	489	490	500	504	490	480	543	476	454	433	574	481	491	471	460	501	481	508	460	497	472	482	497	485	477	492	477	511	488	518	516	505	499	492	527	479	511	421	518	509	488	489	526	471	507	511	491	469	476	475	526	509	494	490	495	497	480	543	491	470	478	470	500	455	488	481	498	476	511	502	501	532	535	499	484	502	500	526	511	437	497	524	515	493	479	493	529	495	503	521	492	486	511	457	496	516	481	482	512	487	504	499	462	489	474	456	545	501	476	465	449	492	486	477	491	483	519	476	474	532	471	499	491	497	511	499	505	484	487	483	510	500	507	530	491	496	494	489	512	533	508	481	502	487	492	513	475	459	495	530	532	533	503	518	493	526	505	492	511	489	503	490	507	502	490	486	507	500	506	491	486	494	500	548	504	483	511	488	526	473	540	508	466	444	501	523	527	516	500	506	504	478	473	484	457	526	500	505	496	455	507	482	505	473	503	482	497	501	471	536	501	500	534	558	462	478	442	474	497	499	491	478	480	479	455	489	510	495	510	461	510	484	491	527	479	520	508	490	519	529	518	492	490	492	481	526	526	454	488	527	487	497	494	492	487	459	401	504	469	462	496	475	461	520	508	484	519	512	486	509	552	522	506	534	497	487	528	485	494	515	459	456	483	466	498	552	476	474	468	512	504	529	459	477	512	523	489	505	499	508	532	454	551	538	498	496	487	503	492	480	476	479	493	487	517	476	493	554	504	517	517	516	514	492	517	535	515	491	458	452	536	519	526	489	454	550	528	522	472	503	452	537	476	521	512	522	497	508	509	499	471	498	490	480	456	504	507	449	468	476	493	514	502	503	503	505	549	511	494	494	470	492	480	513	515	513	505	507	491	498	450	491	490	511	477	519	566	495	518	501	470	480	534	509	524	521	504	486	490	479	479	490	489	501	481	526	488	481	477	500	533	508	487	518	490	543	473	469	492	475	499	518	497	509	487	452	494	508	482	499	476	482	489	506	545	515	487	484	501	487	523	526	493	495	426	467	477	511	437	463	465	496	487	522	470	482	513	500	492	488	478	496	477	531	506	509	481	496	522	487	501	491	508	460	501	538	464	492	500	493	490	509	503	481	493	484	512	500	485	491	522	481	511	525	495	488	483	444	473	510	493	528	505	497	504	508	500	523	501	488	506	510	508	458	490	508	523	511	468	523	469	521	503	476	484	492	476	481	483	519	503	508	544	505	504	490	464	522	512	489	476	484	526	453	482	485	477	476	493	483	524	494	485	440	485	484	463	540	513	540	494	483	507	456	468	510	495	480	473	492	512	508	474	476	478	510	511	530	500	494	484	496	497	516	512	482	504	509	527	475	504	495	517	503	535	495	510	527	493	493	504	515	450	495	497	521	490	501	457	459	526	511	458	491	528	537	514	465	511	458	523	506	526	525	559	480	487	497	496	501	512	513	477	506	497	482	467	542	495	484	484	501	479	497	488	500	488	516	511	484	488	477	512	481	484	470	515	500	506	482	522	495	498	481	512	470	505	491	449	514	490	491	480	526	504	462	548	448	533	533	503	493	470	507	513	526	506	584	483	465	516	522	509	476	496	475	504	490	490	522	491	519	445	479	483	480	489	484	502	488	500	488	488	513	506	503	497	485	517	506	522	468	549	476	488	524	479	502	502	486	477	477	509	514	506	519	540	534	518	475	510	480	515	545	484	464	500	532	505	511	491	453	505	491	502	498	489	440	516	509	497	454	477	491	437	533	499	527	498	507	490	524	479	485	496	530	539	524	499	510	485	507	497	470	512	548	495	491	474	461	495	468	477	509	469	506	499	507	502	510	502	460	518	499	496	493	465	500	480	484	496	485	492	522	516	479	492	514	519	508	481	499	496	465	464	520	476	453	476	524	482	491	519	524	492	510	481	498	511	486	505	500	508	518	471	487	498	528	503	479	555	525	474	535	480	461	512	495	511	514	510	486	506	531	522	508	463	464	467	510	511	507	475	499	498	484	505	459	486	487	479	495	474	464	471	474	489	508	520	479	505	505	507	517	519	500	493	501	484	516	490	469	523	459	494	467	501	483	497	502	507	473	526	502	459	485	513	512	507	482	473	477	490	511	539	494	487	491	461	552	505	501	503	499	516	509	505	467	530	496	514	513	482	469	476	503	485	477	481	507	537	517	499	490	473	505	489	530	525	486	497	533	496	501	577	445	505	528	491	494	502	503	458	523	466	452	512	547	488	507	509	519	517	439	475	522	477	550
38896	70745	49173	44358	37689	21127	8040	2405	989	584	554	580	541	607	595	588	551	591	589	589	531	575	559	623	527	547	582	581	593	557	570	576	550	568	579	579	554	573	587	533	576	545	559	572	612	583	553	606	571	573	530	615	612	587	611	561	565	574	601	590	600	543	600	567	599	602	556	535	559	556	543	576	598	567	544	538	591	592	577	579	550	599	584	621	594	571	580	601	564	576	596	545	517	564	557	551	571	529	584	554	552	533	529	543	573	562	598	543	571	567	583	555	531	611	603	566	597	564	531	560	568	547	588	573	595	562	557	574	555	572	570	543	589	588	588	568	611	563	581	600	594	604	578	586	568	585	560	552	523	550	591	547	595	592	548	575	570	565	562	578	563	551	565	573	562	593	549	556	567	551	549	610	566	544	559	606	580	586	589	512	559	528	571	588	601	564	523	577	566	535	549	575	619	565	591	549	596	599	584	599	574	564	568	557	597	576	565	572	577	585	594	570	575	605	587	598	596	571	584	592	601	567	547	569	578	541	584	601	557	604	562	601	525	566	587	586	580	543	576	556	572	559	546	578	548	576	539	608	530	559	557	554	605	593	566	537	593	531	565	578	572	522	562	569	543	569	629	547	537	586	599	598	576	561	565	582	586	584	575	566	577	577	555	522	555	579	598	601	587	586	543	594	574	527	582	536	607	528	521	602	582	580	606	577	617	597	597	572	589	531	560	658	600	558	557	579	565	587	592	557	568	526	527	555	545	548	578	571	579	568	539	572	593	626	553	550	549	569	558	571	603	581	587	587	554	556	562	530	510	596	552	531	574	580	594	555	556	587	589	548	568	597	583	538	562	578	596	595	580	592	561	546	579	536	578	598	565	577	584	584	562	577	561	564	573	562	537	530	545	554	557	601	553	546	580	589	544	594	558	526	567	579	563	565	559	585	530	613	544	614	556	574	557	568	581	582	564	559	578	587	591	574	548	529	572	605	551	568	577	568	582	574	566	553	593	589	587	554	567	583	528	584	581	598	550	598	572	543	555	582	604	555	590	538	561	571	546	611	597	565	531	580	573	540	555	573	527	571	590	541	555	535	605	596	534	585	556	550	564	562	592	587	578	563	568	585	549	590	550	528	567	546	564	585	570	526	574	536	600	563	558	602	622	550	570	602	578	506	561	575	572	561	588	551	564	582	546	571	580	590	588	597	546	563	576	538	533	575	575	552	553	569	565	541	565	576	577	521	570	557	616	553	557	598	561	570	598	573	566	567	571	571	552	595	589	602	621	560	535	508	512	562	583	551	570	524	591	554	605	551	545	576	558	555	550	589	558	572	591	601	560	538	592	550	580	541	574	574	595	570	572	527	594	594	564	560	599	606	603	590	568	567	542	566	552	566	521	572	600	591	532	589	561	584	552	552	561	568	547	579	586	579	560	545	615	601	610	560	551	580	556	588	581	562	568	574	574	579	574	505	585	560	563	562	563	575	577	588	526	519	566	549	566	529	604	536	602	591	541	546	619	561	586	556	595	598	573	560	600	572	522	591	547	624	531	564	547	599	576	553	605	565	534	601	607	563	555	572	563	595	540	559	598	611	584	540	553	561	599	550	549	567	611	550	576	570	562	574	572	610	590	549	564	597	542	569	538	553	549	544	585	545	602	531	601	581	591	550	594	608	559	542	555	598	591	597	553	549	531	552	592	530	561	559	621	573	587	575	580	588	546	604	590	548	562	598	527	603	589	536	572	570	579	566	561	579	617	585	580	618	597	621	571	554	572	599	574	567	557	583	559	587	569	576	567	508	589	611	574	546	538	571	558	581	575	579	589	598	561	576	514	565	551	571	594	588	566	554	577	560	567	572	562	561	557	583	565	566	595	547	598	596	583	584	565	508	578	545	556	598	618	578	594	566	571	534	570	595	546	576	553	538	563	571	566	578	552	577	589	596	584	526	567	539	584	609	526	592	554	563	554	569	573	534	591	557	599	592	567	553	576	552	560	577	563	596	588	591	587	558	565	561	579	560	578	567	515	559	544	582	591	534	594	590	539	587	549	612	560	594	594	624	566	510	549	566	536	609	566	561	584	570	610	603	549	579	530	647	539	581	564	578	550	579	562	575	550	567	619	596	558	587	564	589	565	522	589	568	558	552	563	603	575	573	536	586	611	540	561	551	558	547	569	591	616	553	564	565	554	575	585	555	580	552	562	549	583	576	590	547	601	604	584	609	561	566	580	577	547	575	533	574	509	551	552	564	575	585	592	567	599	553	606	560	627	582	556	519	604	573	576	585	607	568	602	527	607	607	549	614	577	564	558	580	557	525	586	585	561	559	562	563	600	540	579	551	585	551	561	573	561	539	615	591	588	579	572	570	548	554	615	579	559	564	584	556	560	581	586	536	576	550	581	567	520	524	576	539	577	560	534	607	602	600	581	605	573	600	576	582	558	616	520	560	488	553	568	573	593	575	621	633	547	563	558	571	543	569	544	589	560	552	586	586	577	572	600	543	565	597	581	588	577	614	518	564	535	557	585	547	582	563	575	576	550	587	549	573	565	525	583	556	592	598	577	583	560	576	578	562	578	551	579	553	589	577	556	533	576	549	580	579	589	574	553	561	570	600	540	541	563	553	570	569	544	610	573	591	546	565	620	631	601	598	550	585	523	563	564	521	586	579	608	552	571	602	593	531	573	555	584	554	572	582	560	635	583	543	558	567	564	566	594	557	584	565	569	599	569	552	591	595	579	558	580	562	574	549	619	570	586	565	587	552	539	588	556	549	596	608	557	558	552	565	548	548	579	560	603	537	560	563	603	584	581	579	597	604	588	596	550	590	557	594	599	536	575	602	521	548	539	593	610	577	586	563	545	565	543	554	597	548	576	566	581	589	565	560	611	544	543	571	572	591	568	555	558	556	548	527	588	550	554	552	599	574	534	565	568	587	536	606	567	611	595	572	592	561	590	559	597	588	583	587	578	586	566	585	550	579	538	519	561	557	560	630	624	577	611	542	565	564	604	549	588	567	553	567	507	577	578	638	532	543	560	603	546	607	590	558	567	584	550	549	585	601	586	566	582	556	565	589	529	580	532	587	574	576	576	587	582	591	558	601	540	577	575	588	572	613	570	596	506	548	575	547	572	598	585	562	539	549	574	611	578	574	531	507	563	533	590	570	544	594	535	510	567	568	516	526	505	569	597	521	552	561	564	538	554	546	594	563	561	563	575	613	589	551	551	575	591	580	580	623	558	556	575	556	583	584	565	559	617	549	522	583	557	563	589	538	558	563	554	546	603	604	551	569	534	562	566	583	549	596	567	545	525	594	553	555	513	599	588	545	555	577	522	552	561	582	575	584	572	548	563	554	540	603	589	602	574	533	568	537	571	553	579	561	569	569	552	545	571	557	570	568	552	565	527	564	561	590	564	584	565	577	616	559	621	566	582	574	587	535	572	557	559	581	539	585	578	600	582	606	547	548	566	584	555	583	581	599	524	578	571	573
22882	21448	30208	34013	44501	36658	25164	8636	1848	802	718	702	679	682	665	672	623	662	707	622	696	679	696	663	651	673	702	690	687	636	627	686	718	701	676	640	699	642	695	666	667	621	616	644	679	648	625	607	683	683	678	716	637	634	646	672	654	633	641	633	633	658	665	631	639	626	621	678	630	635	651	631	612	650	638	641	644	628	701	676	641	638	667	659	679	669	685	631	679	679	661	627	653	601	660	680	637	626	687	666	623	638	644	634	634	649	682	700	655	616	669	652	654	650	661	680	669	647	637	644	649	640	705	640	674	672	707	659	661	662	631	677	649	656	626	621	650	657	683	682	641	595	647	680	681	661	624	633	659	653	681	640	667	625	625	667	667	688	660	672	681	674	635	675	633	652	635	685	657	652	684	696	688	628	716	710	634	650	658	612	632	649	679	607	644	674	611	586	638	593	671	702	705	699	666	652	646	655	697	683	597	666	659	652	719	706	670	663	694	633	658	703	647	636	642	690	722	655	673	645	659	642	680	691	670	628	654	655	617	642	673	608	624	597	619	651	710	648	624	654	649	692	633	652	642	637	679	671	638	625	686	665	640	609	642	652	673	662	640	646	642	657	685	666	683	664	675	672	673	648	657	631	586	662	643	617	622	655	648	701	697	717	658	624	632	626	639	649	636	647	631	680	677	660	657	633	663	640	641	707	616	634	670	686	652	741	620	629	623	656	672	654	622	638	660	684	645	621	650	677	698	640	682	673	621	656	653	660	676	695	666	671	654	632	619	673	604	668	675	668	710	670	733	674	609	642	637	655	695	692	671	656	671	632	681	621	665	656	657	640	661	666	654	616	692	651	677	655	641	660	681	635	675	684	683	653	641	649	646	689	680	720	656	653	625	631	656	650	624	671	685	665	667	655	600	645	672	688	661	636	659	661	676	690	627	664	695	632	673	622	716	644	632	637	616	619	647	639	630	603	642	660	622	652	669	633	648	666	707	647	646	634	673	643	659	639	621	656	623	677	644	620	638	669	665	691	635	680	600	629	636	664	646	669	638	673	664	656	614	661	647	653	670	708	678	638	647	674	664	664	675	696	666	642	672	661	619	664	669	655	615	641	655	655	626	673	673	657	662	642	672	660	671	649	685	631	634	695	671	653	661	661	664	679	644	689	709	642	704	667	649	668	630	632	625	643	674	685	662	675	648	659	674	681	652	679	633	662	694	676	650	689	648	679	664	681	665	684	638	602	648	620	648	620	665	661	668	648	689	607	669	666	604	677	631	696	693	650	674	650	674	659	627	643	723	660	665	656	626	614	705	651	652	618	655	666	651	618	629	637	655	624	691	654	637	635	668	663	647	626	712	649	636	657	650	653	649	653	687	654	611	656	690	681	657	651	667	696	687	653	684	651	623	700	653	652	675	640	666	658	658	664	681	656	634	629	650	660	650	654	625	681	667	661	620	605	624	605	715	635	617	638	671	638	651	690	664	704	638	674	649	669	609	665	687	632	643	623	682	642	689	654	689	636	662	663	694	643	687	631	698	657	641	635	673	617	700	664	683	661	650	637	655	655	676	680	657	675	650	624	642	683	631	645	655	672	659	618	615	651	681	620	647	627	673	660	620	684	670	659	629	634	665	692	649	642	657	670	632	670	677	705	692	635	682	669	642	685	617	702	701	623	669	637	655	676	610	691	628	679	615	635	669	614	631	641	645	652	649	651	670	635	699	669	613	674	630	665	701	656	640	686	648	663	599	616	668	697	636	683	651	662	628	693	683	690	616	668	683	636	647	683	637	653	656	667	675	633	675	652	687	665	663	705	636	667	677	665	709	642	643	656	664	616	629	686	647	582	644	624	688	653	705	683	680	633	664	679	653	646	693	606	675	632	688	711	658	675	602	634	661	646	645	625	654	672	662	637	676	663	663	645	648	669	652	647	650	656	634	656	612	660	639	686	668	701	643	657	601	649	624	677	673	653	679	668	655	621	641	641	692	663	651	668	646	663	656	628	664	649	718	631	672	669	668	724	644	639	650	632	619	694	665	643	637	647	653	629	666	671	604	693	639	634	632	633	662	654	672	615	673	662	669	668	643	683	637	646	688	647	639	651	644	682	639	596	686	649	700	636	624	653	644	681	627	643	678	655	627	653	668	619	653	636	642	665	652	630	677	604	657	661	687	646	664	689	664	636	617	661	660	650	699	613	648	625	627	637	639	664	641	642	658	661	641	656	673	662	616	649	598	645	698	689	672	639	650	623	699	696	605	651	661	643	620	659	661	678	727	641	713	654	641	679	693	632	649	701	606	643	648	663	645	666	688	677	654	695	644	650	663	667	604	662	657	651	677	651	612	661	639	702	641	689	675	630	703	690	682	643	673	643	656	594	680	657	644	633	701	711	660	618	689	635	635	656	641	668	632	669	616	685	664	611	659	682	637	669	656	638	599	648	667	684	624	679	629	693	687	674	679	650	683	668	642	639	609	678	669	619	698	681	625	695	610	650	668	623	644	637	644	690	663	652	677	643	681	658	660	649	652	598	638	704	668	619	641	640	642	654	651	665	617	612	614	677	654	654	623	647	683	690	637	682	652	660	682	635	663	609	637	636	622	624	667	660	703	669	633	731	631	632	685	624	654	668	709	679	636	675	651	657	671	629	651	663	614	636	667	689	628	643	687	679	645	644	653	649	630	665	616	670	694	618	665	705	686	621	660	621	639	630	677	646	709	606	671	657	651	636	627	633	649	680	695	605	666	628	645	669	629	669	670	623	606	676	665	632	649	657	660	664	659	651	646	622	658	665	651	660	639	645	615	650	703	627	703	637	644	633	649	659	639	667	676	639	687	654	602	639	645	649	624	677	638	651	613	651	625	642	632	653	647	676	648	711	657	658	644	667	635	690	694	654	675	685	633	609	671	630	625	675	648	673	642	624	697	677	617	626	605	631	645	660	632	698	626	654	674	677	622	628	621	629	631	719	620	653	676	678	664	612	650	654	634	673	637	669	728	690	679	658	638	612	614	682	659	662	689	678	651	637	658	703	689	701	664	683	604	610	680	635	645	641	662	651	672	685	619	685	659	641	637	718	612	655	703	655	642	676	679	622	648	665	634	614	681	685	662	630	617	664	650	610	679	613	649	632	682	693	644	641	657	645	674	640	701	618	682	718	656	650	650	613	678	678	666	676	686	698	656	696	734	621	699	647	649	706	673	643	659	620	679	689	671	673	649	637	668	623	652	631	623	673	657	625	677	621	702	705	691	636	663	680	690	642	685	652	618	649	676	679	635	713	650	666	630	613	681	683	690	642	642	628	662	656	689	607	676	700	687	639	632	673	658	683	658	665	645	617	628	673	651	623	640	680	666	671	652	670	689	610	669	644	663	614	673	671	638	697	675	689	635	664	645	704	629	683	647	691	613	689	600	651	685	640	677	665	671	667	640	724	597	627	660	669	639	669	652	649	620	660	670	682	621	648	697	680	648	631	644	647	675	648	673	606
52394	91375	73546	68827	59148	39674	20690	6977	2192	822	701	742	769	705	734	721	695	723	708	734	714	739	725	650	701	733	757	758	721	675	707	717	653	739	706	729	735	680	720	739	711	733	700	730	728	686	708	681	690	765	714	703	665	721	706	732	700	705	709	676	726	685	781	737	699	713	717	675	656	724	720	738	762	698	696	729	646	731	694	728	684	708	685	665	726	705	751	697	696	696	767	737	713	697	642	729	744	707	749	690	725	669	656	719	713	775	685	708	764	737	717	752	719	663	715	743	710	694	666	744	698	680	741	691	728	741	726	721	735	703	706	720	703	746	736	726	700	704	767	754	742	712	641	705	714	725	771	687	699	700	753	684	723	737	746	695	696	682	715	716	704	669	699	679	680	683	679	716	763	710	724	720	713	727	708	711	745	745	730	740	685	672	707	693	685	701	667	726	714	739	702	774	744	671	685	779	708	716	709	747	708	710	725	713	721	679	722	691	653	697	711	747	719	754	698	689	745	691	693	694	700	661	672	682	668	732	707	703	704	668	733	693	748	732	708	680	749	734	718	698	687	732	691	751	659	761	716	723	746	721	748	750	699	730	722	728	712	734	693	699	721	768	749	717	677	730	682	749	725	654	709	715	738	653	682	770	704	740	701	683	726	698	698	684	697	687	671	689	711	701	715	694	706	691	672	705	682	720	712	755	705	710	677	727	753	757	725	738	724	713	674	733	640	723	690	659	666	682	702	675	711	724	713	687	724	708	674	728	671	676	711	642	691	678	702	698	662	734	723	693	715	689	694	737	730	732	684	700	707	691	765	708	731	751	719	707	693	711	712	680	689	707	744	730	693	693	698	726	673	712	742	723	717	744	689	722	730	707	689	739	723	724	737	724	761	701	725	697	713	678	665	705	721	765	703	735	743	742	738	722	730	785	710	669	669	693	706	710	723	680	760	686	734	703	705	717	704	751	723	702	735	701	766	752	705	736	720	707	736	696	713	692	654	747	708	686	700	702	747	699	725	693	794	717	699	739	722	747	738	723	732	700	729	724	732	680	731	715	731	710	722	708	733	687	718	697	710	714	692	723	695	708	682	702	709	731	741	694	712	714	766	719	679	699	722	694	687	725	691	717	756	749	637	714	741	696	729	711	673	712	746	709	688	738	722	693	743	725	716	704	711	699	735	722	708	705	709	695	667	715	713	721	690	692	715	752	712	685	719	688	742	718	758	665	667	717	690	725	708	661	679	740	699	730	719	706	708	669	717	698	751	723	697	690	762	672	724	678	734	735	678	679	671	684	648	714	696	677	695	726	699	671	725	720	715	702	726	682	700	690	767	702	733	708	714	729	752	703	676	722	692	711	668	723	697	675	743	707	744	657	722	727	758	696	699	716	661	705	713	704	680	724	715	734	682	720	697	711	687	716	740	676	726	741	715	668	695	776	756	682	736	700	721	688	707	688	735	685	718	712	681	678	675	728	702	684	686	673	741	704	740	685	654	677	722	705	721	722	698	683	695	659	722	728	713	655	716	720	735	694	772	746	738	708	661	730	721	682	688	718	719	749	738	654	729	741	709	693	733	725	736	688	721	666	713	718	734	704	708	730	688	741	740	735	696	716	679	711	661	705	747	732	719	706	701	662	744	650	702	694	667	682	715	699	670	676	685	693	729	654	697	709	689	689	732	699	724	705	691	712	722	749	685	751	735	721	726	717	729	690	738	718	754	740	754	678	736	688	760	701	689	656	700	729	723	709	729	700	674	703	729	737	732	761	704	717	717	680	734	692	710	698	744	746	664	714	730	722	717	755	710	710	719	700	722	701	673	682	689	671	732	703	748	720	703	622	735	705	734	747	706	768	708	790	721	722	713	720	720	765	710	707	714	709	695	734	718	669	728	691	753	753	741	711	698	725	710	693	684	730	719	726	775	699	729	738	711	739	716	663	710	733	712	686	707	732	688	760	704	698	733	730	720	661	734	662	727	722	731	739	680	686	724	717	715	741	699	698	679	699	728	700	752	697	736	689	681	681	703	736	675	713	693	733	693	715	747	671	730	689	725	683	688	700	702	700	747	692	754	731	719	684	726	674	750	713	773	684	676	680	703	666	687	710	709	691	708	709	715	737	717	698	725	716	720	672	705	731	732	710	672	764	717	706	719	744	723	688	706	748	753	731	739	670	715	713	704	738	710	748	727	692	654	727	717	676	762	714	715	745	715	702	677	704	714	761	758	721	753	710	710	649	686	733	701	705	709	677	733	738	687	699	706	715	710	686	746	740	741	700	712	755	705	725	719	719	678	714	695	682	732	731	713	711	763	678	727	679	701	680	731	741	701	748	727	737	694	706	750	715	726	720	716	689	737	711	754	709	679	735	734	689	687	684	686	747	697	699	702	727	688	697	690	689	697	695	743	707	733	728	692	735	699	746	695	691	666	667	735	729	693	691	718	694	755	719	682	711	721	723	757	724	670	685	654	729	707	740	744	737	725	712	678	734	720	716	729	686	745	711	700	708	676	687	722	764	675	719	720	735	673	700	679	674	703	747	724	715	730	758	720	709	684	738	701	694	699	708	689	739	711	713	707	730	664	688	729	735	699	715	752	743	700	687	704	748	711	728	716	708	724	690	678	697	755	718	722	721	694	743	721	704	698	733	709	656	722	756	714	693	687	718	702	695	715	673	737	744	730	682	695	707	723	737	722	707	717	689	724	702	710	749	691	742	704	742	737	680	671	699	628	710	737	683	715	726	670	717	703	667	704	693	672	712	705	679	670	733	698	703	642	739	761	732	688	710	708	701	737	722	727	701	748	699	689	730	709	695	724	705	701	713	707	715	724	715	721	712	703	732	763	703	672	666	710	699	691	732	730	694	724	685	680	728	679	695	730	658	729	701	688	717	729	702	691	699	700	685	687	722	723	699	701	715	710	726	731	729	702	706	741	718	719	713	711	740	729	726	722	702	664	697	743	715	712	686	671	746	700	740	739	710	714	708	709	725	772	734	720	650	742	731	683	704	735	716	723	740	674	729	681	685	706	672	691	733	671	735	707	675	698	730	670	684	693	696	706	726	721	776	698	721	697	734	722	689	710	733	689	685	711	721	676	741	707	733	648	733	744	697	710	709	747	725	669	765	710	670	714	758	644	679	675	699	727	678	765	684	766	721	643	680	686	652	712	729	734	721	667	691	722	723	728	711	736	719	689	706	673	670	720	682	681	741	672	714	766	691	748	709	682	702	750	676	733	655	706	633	737	746	684	712	721	686	733	702	760	677	750	716	739	718	724	704	736	673	747	751	706	678	716	709	713	688	690	717	727	680	737	688	677	737	735	676	714	734	707	663	732	680	707	701	735	719	739	704	751	746	658	764	709	669	691	672	731	693	686	768	693	715	716	760	708	704	747	721	699	727	695	694	693	725	723	725	724	691	715	713	706	723	735	749	703	679	762	705	723	695	701	701	731	740	756	688	720	746	739	728	704	699	731	664	664	724	734	674
27541	26565	28453	23984	17676	7027	2154	875	507	422	440	460	393	407	421	446	466	447	409	422	422	404	431	406	406	411	430	418	407	421	401	433	448	404	391	386	424	409	403	409	450	405	418	409	410	401	422	416	406	427	422	430	423	431	438	394	437	428	415	422	421	449	414	433	443	424	423	453	434	389	404	449	411	452	436	429	418	413	421	439	365	449	424	424	469	418	406	422	472	410	418	390	418	426	411	404	441	426	401	412	388	398	424	451	391	437	424	412	415	376	447	363	403	426	423	415	444	405	423	468	444	419	429	409	376	428	433	429	435	393	449	436	416	422	442	403	424	415	431	414	430	417	438	427	466	416	422	438	419	420	454	398	406	436	439	400	425	415	459	395	371	401	421	407	397	406	419	430	417	449	404	420	417	452	413	396	431	473	443	429	436	402	468	424	390	421	365	408	383	380	434	446	423	429	395	400	423	415	431	412	431	418	453	410	407	401	425	422	420	456	399	427	400	398	451	428	417	410	435	404	427	407	389	456	415	396	427	395	394	430	405	438	468	445	424	391	440	413	434	402	440	411	386	448	427	439	445	447	421	455	442	411	430	421	411	404	392	443	423	395	453	426	397	454	437	443	432	451	391	456	479	434	410	386	401	411	419	409	426	417	445	407	454	419	414	444	422	392	376	401	436	403	399	433	408	444	432	426	435	432	417	394	462	396	434	455	422	399	437	418	460	439	421	416	426	431	412	434	435	418	444	433	423	418	442	388	410	435	419	410	421	376	452	402	456	452	426	452	392	434	417	399	390	386	418	438	416	416	451	431	426	443	426	429	461	421	414	397	439	438	406	440	412	441	405	399	448	445	407	419	415	433	392	405	475	389	430	420	416	436	428	394	442	413	433	441	424	446	395	384	415	435	413	470	413	456	430	408	433	442	441	439	412	459	437	405	454	415	395	400	421	387	442	441	454	428	412	400	418	412	408	429	398	412	387	415	388	428	429	443	440	419	417	394	415	424	409	433	399	426	431	417	422	435	439	444	391	432	441	432	416	419	429	417	417	418	395	425	403	445	388	395	374	450	401	403	423	431	414	437	394	433	408	428	414	423	468	395	459	431	464	436	427	461	414	422	393	383	439	447	410	399	436	449	413	429	464	404	405	403	380	392	403	451	418	416	433	419	399	418	408	369	445	417	404	436	440	390	402	421	404	378	440	415	447	405	439	414	436	414	431	410	403	427	412	394	440	431	427	387	382	427	403	429	419	469	416	435	421	390	396	415	403	411	450	447	463	400	442	438	430	416	430	401	463	406	406	401	453	385	407	407	421	431	418	433	429	427	417	421	416	434	401	421	462	431	454	410	434	424	405	427	420	408	457	464	456	401	417	404	422	422	394	442	438	437	371	410	405	450	414	433	448	430	430	442	439	424	426	425	470	437	440	435	424	462	459	395	398	430	439	427	397	388	367	438	418	444	442	425	448	400	410	404	443	360	422	422	435	394	423	424	381	437	402	397	433	413	424	417	421	419	461	406	427	425	420	439	382	451	429	443	428	408	407	431	413	439	477	432	462	426	421	421	447	430	424	425	454	396	406	407	454	437	431	421	420	415	432	423	437	375	408	410	434	429	432	414	397	436	475	468	417	413	440	466	458	444	434	427	429	407	420	438	427	414	411	389	391	440	396	413	440	460	422	426	417	434	400	457	394	419	392	400	417	440	432	401	386	425	417	395	410	402	420	414	440	403	417	403	448	422	392	424	396	425	402	439	438	437	403	477	428	417	447	451	396	381	418	426	399	406	383	391	448	403	423	416	426	406	413	414	459	411	424	438	435	420	456	444	397	417	428	417	429	427	408	379	426	419	415	429	416	430	419	409	411	434	423	422	447	420	460	434	398	411	413	431	422	454	401	405	433	414	398	434	444	440	452	396	440	431	447	442	412	432	410	424	415	431	409	415	430	427	412	401	429	452	427	414	397	449	411	395	392	431	417	429	420	425	430	426	405	404	453	394	413	449	366	393	425	450	415	402	416	383	423	395	398	457	431	426	425	434	434	441	407	418	433	403	452	438	422	389	404	445	406	371	428	467	418	402	407	435	414	391	433	410	441	438	431	404	422	435	449	427	455	426	441	427	435	423	389	413	400	432	400	429	414	439	433	450	419	449	435	434	389	426	394	399	423	436	432	391	429	428	405	410	437	387	445	405	420	386	421	462	385	391	413	422	471	452	409	410	402	422	433	454	406	429	454	427	427	472	426	425	432	447	439	377	419	408	444	460	437	396	412	405	402	437	406	432	397	434	434	453	428	409	378	440	429	412	387	426	417	397	438	428	405	442	356	441	418	474	395	457	377	440	430	438	440	405	446	428	417	432	400	413	434	440	443	422	370	408	418	446	417	421	446	441	451	444	385	422	424	429	424	414	409	433	409	449	426	459	411	439	426	452	414	405	410	400	377	416	403	391	443	435	428	465	445	418	400	449	442	447	446	414	453	425	422	430	423	432	433	420	448	380	421	398	428	426	430	397	383	396	427	406	441	441	400	422	404	398	438	445	419	409	400	434	417	420	407	424	414	413	442	421	437	426	413	437	366	407	423	440	407	454	422	415	441	412	398	408	443	437	398	417	454	438	422	431	421	424	384	386	442	446	419	423	414	414	396	420	418	435	402	436	407	447	424	415	425	437	432	450	395	431	432	427	411	455	415	470	416	404	445	389	432	439	426	390	432	421	379	453	435	437	420	389	431	393	410	461	390	445	440	446	416	425	394	391	387	429	444	413	423	415	469	445	416	414	412	438	403	402	419	381	438	410	404	417	404	435	451	440	407	476	417	444	417	403	388	467	389	415	405	393	426	441	408	410	392	413	426	411	403	440	414	419	429	441	373	408	416	438	435	425	457	462	489	423	439	421	441	405	414	420	437	427	449	408	421	448	436	449	409	431	449	454	385	410	414	393	409	430	440	383	431	431	403	444	439	409	416	410	443	411	429	402	418	433	433	415	409	438	423	434	427	396	454	405	414	377	411	421	432	431	424	417	422	429	410	421	441	406	380	401	417	447	398	458	404	461	436	452	422	425	424	424	447	452	431	421	414	423	418	397	421	452	432	425	444	411	412	406	414	415	453	408	426	428	442	407	445	420	451	427	430	394	433	415	426	438	427	400	399	426	407	414	416	430	438	418	453	429	420	391	432	462	414	450	385	417	420	398	436	444	449	433	415	398	418	406	422	422	443	419	462	417	400	420	396	453	430	427	421	389	437	413	462	435	425	417	412	444	411	440	407	419	441	409	449	393	419	391	414	433	419	454	420	403	422	417	454	424	449	410	401	413	444	422	441	411	408	398	386	419	395	443	412	432	400	447	413	448	400	461	425	431	413	423	445	439	442	411	424	422	407	404	395	403	416	424	413	426	418	422	431	434	393	433	456	414	413	480	448	417	392	410	422	418	423	402	407	433	417	430	406	451	436	418	409	471	441	439	437	407	435	434	427	408	443	428	441	451
20117	42810	27228	21837	18209	8187	2873	1123	679	496	485	480	476	486	481	501	462	487	504	489	505	474	501	509	502	520	453	487	514	498	507	478	504	482	462	509	485	504	507	484	493	504	468	505	455	491	496	456	478	503	466	490	479	494	502	519	524	439	466	469	486	465	493	492	500	460	491	471	508	507	537	508	484	474	443	503	480	445	487	474	479	453	509	497	495	506	460	478	523	498	439	500	471	452	513	446	468	499	496	501	474	475	474	454	464	454	507	472	466	497	461	476	480	506	489	494	447	444	455	494	515	494	492	522	440	466	493	481	481	428	477	502	498	480	474	462	519	465	485	510	492	496	522	504	487	513	476	480	515	477	498	509	498	493	525	480	492	466	493	451	509	480	489	508	470	497	487	516	484	482	466	455	503	476	510	466	490	479	488	485	479	529	500	478	514	531	483	474	499	488	470	474	503	506	466	485	465	491	496	431	495	483	498	507	455	461	509	443	462	478	510	497	456	507	468	492	502	472	511	449	502	493	499	499	493	494	484	474	525	468	475	483	465	480	473	482	459	453	458	460	491	498	460	504	463	496	480	467	454	475	499	477	475	466	479	502	467	468	506	469	464	493	492	477	464	493	459	487	495	484	478	492	474	527	465	490	458	456	460	479	479	510	486	456	500	478	511	475	487	483	516	510	438	474	473	466	521	487	489	495	477	489	512	482	504	488	477	491	491	512	504	484	493	445	473	524	455	478	487	496	500	509	466	482	468	436	479	465	488	444	509	458	489	502	480	488	515	460	510	483	498	482	505	463	512	497	440	447	492	518	492	527	485	522	512	468	491	467	483	508	449	467	527	506	505	447	504	447	529	524	462	471	472	462	497	507	530	478	500	476	479	475	474	497	497	478	424	525	500	467	520	494	524	543	503	504	454	476	492	489	516	464	464	504	497	478	468	504	464	469	462	436	472	515	443	506	459	471	504	492	480	502	488	467	481	465	465	487	433	478	474	495	463	511	493	501	493	502	524	465	454	475	439	510	451	450	486	488	513	504	464	503	485	489	471	478	511	482	461	499	477	491	463	457	478	506	497	468	482	461	467	483	528	466	527	492	498	471	493	470	499	484	445	499	526	501	477	482	459	467	489	485	476	420	508	497	489	499	490	469	466	486	508	489	498	460	483	483	456	465	470	472	470	475	522	520	470	519	492	461	514	481	509	506	445	484	436	484	514	499	483	536	476	462	486	485	500	479	470	445	504	478	507	475	476	487	508	502	490	498	470	449	494	452	486	467	463	515	490	487	473	474	497	495	490	511	493	480	482	515	459	462	483	463	502	526	479	425	480	483	476	508	499	513	476	470	491	474	485	509	477	460	496	504	476	464	508	487	476	501	511	514	490	511	454	502	478	511	516	481	479	492	487	450	458	463	501	497	454	484	468	524	486	486	513	498	466	460	492	501	525	470	493	480	497	460	477	470	495	490	458	480	503	490	488	472	495	495	477	469	509	462	492	483	476	497	461	552	526	476	498	483	502	483	462	467	482	484	488	463	492	476	448	464	516	474	534	474	506	503	489	509	469	472	485	496	486	498	464	478	494	532	509	482	503	446	467	479	533	519	452	515	468	496	469	476	508	480	511	487	495	504	481	490	516	480	466	464	511	491	514	464	468	511	535	480	499	482	483	544	464	450	482	523	474	499	425	476	472	458	470	492	474	478	471	506	467	478	478	457	484	504	498	485	489	475	503	479	484	475	443	467	488	529	532	522	441	499	450	462	489	523	472	520	496	456	495	505	489	523	483	512	487	480	496	473	466	467	528	484	449	491	487	499	540	479	516	488	507	486	504	496	464	463	474	463	464	472	493	462	478	473	493	495	458	491	476	462	460	491	479	498	507	471	483	463	459	494	496	455	500	491	500	474	513	480	468	468	477	507	495	491	460	511	480	472	537	462	492	440	497	495	454	519	452	493	460	525	496	481	469	487	464	524	472	520	464	484	481	474	474	493	481	504	446	483	467	479	481	500	446	524	512	479	489	495	464	478	508	472	508	521	477	504	494	473	511	466	492	493	504	480	444	479	484	475	487	464	469	470	454	508	513	484	487	470	455	466	478	479	520	478	470	470	447	490	479	496	505	498	499	505	500	479	504	521	475	481	500	480	453	497	487	474	501	501	482	466	458	501	476	438	486	505	483	479	495	498	498	465	505	493	514	480	469	514	501	476	474	519	457	512	504	482	475	480	504	468	474	481	478	514	467	501	461	433	502	461	508	502	509	499	478	542	463	551	482	491	450	513	467	471	507	473	452	480	470	470	483	491	508	438	487	462	494	476	477	465	475	516	482	466	453	483	522	516	480	500	494	505	466	461	501	496	488	449	484	440	460	491	506	502	500	489	489	474	460	509	498	486	483	515	508	500	443	482	492	503	517	481	503	457	437	497	479	499	485	515	485	469	485	525	479	466	486	487	492	491	471	466	453	487	503	479	464	524	488	472	472	468	506	482	503	521	434	498	456	455	495	472	477	468	491	498	493	491	506	495	489	471	511	464	481	505	473	490	506	488	483	518	499	472	448	470	526	506	469	502	517	451	465	478	488	493	503	494	485	452	530	486	490	481	504	471	452	455	459	476	472	447	533	509	487	444	494	536	489	491	483	522	513	499	465	480	478	462	475	444	473	503	456	497	515	484	467	520	477	469	437	507	477	498	466	485	477	478	484	491	499	511	493	519	484	456	495	506	483	511	478	517	470	481	550	471	461	499	477	461	480	475	466	472	452	487	468	463	481	497	500	430	477	529	504	480	463	526	529	491	442	462	498	516	448	456	449	476	488	519	486	481	499	504	474	449	485	503	484	483	501	465	516	476	445	464	459	503	493	505	511	461	479	486	480	488	456	542	470	503	477	498	432	526	463	503	468	461	469	499	533	506	494	503	483	477	499	503	497	498	458	473	485	490	509	482	484	532	463	480	492	464	464	468	468	456	497	484	492	475	484	457	440	473	477	500	496	465	492	460	506	480	509	519	492	461	459	483	486	489	489	468	523	460	481	448	481	511	517	541	490	494	419	495	508	456	506	470	485	431	489	488	459	492	493	459	471	476	509	533	473	478	484	492	502	499	504	484	490	503	457	464	500	492	465	484	485	473	479	502	487	477	484	502	494	469	504	442	480	494	506	496	518	491	448	502	493	490	506	498	501	480	520	490	524	482	505	486	489	478	464	518	522	499	491	474	453	481	506	475	460	483	480	471	522	503	495	488	470	469	476	493	484	509	475	497	491	482	506	466	420	492	479	502	484	477	532	477	471	486	444	490	451	483	498	480	500	445	475	472	478	470	520	515	518	503	511	480	470	441	498	457	510	486	480	465	515	490	469	485	523	513	468	515	473	478	494	479	496	518	471	451	500	465	493	501	489	461	475	441	491	487	497	466	483	521	483	480	458	508	523	503	477	509	463	493	421	531	488	494	456	479	516	482	487	470	473	473	483	461	490	486	502	491	475	461	498	466
23614	21809	31560	36655	46070	32789	18996	4870	1209	563	579	536	515	553	512	509	545	549	540	506	496	537	503	502	515	554	487	452	510	514	497	499	574	535	545	521	509	530	494	534	501	516	524	546	499	510	501	524	504	491	521	517	496	524	526	499	494	498	504	515	516	497	506	531	500	527	476	500	512	538	548	530	480	516	523	514	500	547	514	519	506	538	467	582	563	468	529	532	510	506	534	521	504	529	510	532	503	502	521	517	500	495	523	514	538	514	480	535	496	490	510	542	505	520	496	482	559	527	489	493	534	483	506	538	508	463	478	540	522	504	529	519	522	526	526	523	481	538	522	544	522	486	523	498	517	505	542	529	512	542	511	503	479	491	528	517	531	514	474	536	522	511	512	511	553	506	475	532	532	483	511	531	504	524	505	532	529	515	503	526	507	516	494	505	498	502	533	516	498	502	534	474	564	502	508	495	447	521	523	537	512	506	538	515	539	529	506	476	478	513	534	499	502	493	530	547	547	491	542	468	458	532	505	554	537	512	512	526	532	520	512	523	501	531	500	465	532	508	530	530	529	571	494	513	493	457	522	524	518	520	510	509	508	487	486	540	508	499	481	518	447	508	488	483	504	524	510	561	497	526	497	503	486	511	504	495	508	496	550	518	489	496	463	484	558	465	532	480	470	467	534	523	525	468	556	516	527	528	548	535	508	518	540	538	493	481	497	519	476	501	506	549	500	488	554	524	530	509	566	519	469	526	538	514	497	494	466	502	516	491	525	509	515	494	531	523	509	551	510	503	531	478	510	523	545	499	531	507	518	448	539	505	531	497	508	546	515	533	509	508	523	520	488	457	523	502	492	478	536	498	517	544	475	510	522	495	494	522	496	527	506	521	486	524	518	538	482	498	518	488	504	474	515	539	525	538	545	541	539	512	501	509	529	501	510	499	534	508	521	486	477	518	483	516	536	459	503	510	498	515	461	495	453	511	540	513	482	464	525	514	494	521	515	510	499	518	487	495	492	528	509	490	496	551	551	503	484	536	514	508	512	522	533	477	513	477	496	485	485	473	525	521	537	515	509	514	546	509	492	496	507	520	490	525	525	542	495	505	493	513	499	503	475	474	497	502	505	543	498	491	488	493	543	544	476	515	518	492	510	541	513	541	557	516	510	494	539	506	539	545	518	513	519	489	513	497	493	491	536	530	506	502	469	528	530	530	535	524	503	521	492	533	548	491	532	506	524	543	494	516	543	500	536	503	519	505	548	554	525	535	478	521	478	493	550	507	505	483	512	495	515	519	530	520	521	486	504	491	524	506	531	490	527	507	499	507	517	516	548	579	490	489	499	481	526	507	490	496	505	564	507	504	518	508	471	535	514	543	543	513	529	527	516	529	494	536	531	515	511	538	479	514	511	498	480	525	510	531	537	514	509	525	523	534	518	507	525	541	535	493	513	535	549	530	490	532	506	522	498	532	495	484	504	507	528	508	491	507	534	500	535	541	522	505	501	513	516	545	508	511	497	520	509	539	517	482	494	507	522	511	532	509	456	486	467	495	512	516	513	481	500	538	512	545	508	469	492	510	483	501	522	482	520	519	506	512	523	520	533	497	533	521	500	514	515	514	495	510	487	465	518	495	530	518	501	510	519	531	479	542	497	494	557	485	466	541	499	499	506	528	521	522	513	499	514	493	532	543	515	514	517	519	527	516	516	537	509	499	542	516	515	498	527	502	509	528	489	502	544	497	552	538	498	516	524	519	543	511	504	483	502	482	483	498	527	539	497	514	546	531	496	570	466	513	501	545	467	493	505	524	517	516	543	514	511	543	502	555	529	520	541	510	522	510	515	498	478	486	539	512	504	512	520	491	508	546	520	512	504	535	493	595	522	514	472	513	561	515	546	510	516	486	525	502	526	545	469	478	492	522	511	517	517	524	542	525	496	509	499	532	487	544	541	542	536	478	504	538	487	450	542	525	527	550	500	521	501	543	498	532	550	491	480	501	511	518	532	510	530	522	477	516	508	506	502	487	545	555	500	520	487	514	506	536	498	533	512	496	485	533	465	507	534	541	538	488	499	500	517	504	517	504	496	528	512	502	484	477	536	496	497	534	489	467	534	480	528	495	490	549	500	532	512	540	526	496	480	522	500	528	495	543	527	477	504	481	470	506	526	513	525	531	520	510	528	527	507	476	550	525	516	460	511	506	527	538	508	479	503	547	525	501	499	519	510	517	488	520	535	537	472	536	542	488	536	499	560	496	507	480	527	504	503	463	543	537	538	535	500	499	504	499	498	529	571	510	504	507	533	487	500	508	520	493	530	497	531	509	551	562	511	448	550	512	501	536	488	523	499	529	503	492	529	514	530	537	468	491	492	508	560	507	523	511	530	503	538	526	467	577	485	545	541	509	520	529	494	516	532	524	563	523	483	489	530	540	538	545	486	513	497	530	514	535	520	505	521	517	512	536	461	535	505	522	516	518	502	534	528	538	521	518	508	496	491	539	502	538	525	480	539	548	479	494	531	556	554	479	512	481	546	531	486	480	524	554	482	536	509	473	507	528	525	527	544	528	522	506	513	498	513	509	480	515	507	519	539	542	500	498	494	563	486	512	508	506	551	510	492	478	520	535	537	527	467	569	514	520	521	528	515	497	558	566	515	490	514	556	521	486	545	515	513	566	485	517	509	517	515	529	524	497	567	539	499	529	511	510	504	498	515	521	468	512	495	538	492	494	501	522	524	492	529	517	538	481	503	483	485	489	499	466	541	556	479	514	513	544	493	539	520	483	520	530	517	529	505	504	533	507	521	477	508	495	496	526	489	512	496	544	510	504	499	514	522	485	482	508	542	501	511	500	513	515	523	560	537	517	492	510	514	484	505	536	512	524	499	510	478	489	490	511	481	496	519	520	536	482	521	506	509	520	524	524	485	526	527	522	480	475	561	519	505	464	457	573	517	501	521	554	546	549	498	530	529	508	522	536	468	503	502	497	515	549	573	506	512	536	511	535	516	535	521	532	498	477	588	522	513	477	528	489	507	514	506	501	543	523	535	494	497	513	472	502	537	528	542	570	520	494	551	529	531	506	545	498	542	497	487	488	522	524	538	486	511	514	539	530	519	492	512	509	515	514	502	538	513	533	493	549	489	531	541	510	550	520	519	526	540	507	502	521	501	550	522	489	490	519	515	565	523	558	499	515	499	528	517	511	502	524	514	503	570	524	490	500	517	520	544	504	526	469	510	494	517	519	480	497	526	490	502	487	535	549	521	538	492	518	499	493	527	516	517	459	504	491	517	501	517	467	507	508	508	532	507	519	511	554	537	498	542	529	484	500	570	510	496	492	526	513	492	488	516	487	520	542	532	529	469	518	493	495	494	489	510	508	519	496	541	505	499	509	491	494	454	549	566	492	500	508	506	536	528	522	490	541	522	479	521	514	538	535	504	535	564	505	506	540	509	524	517	501	538	504	489	494	525	518	494	491	498	497	516	513	541	538
46776	89285	65264	57528	51479	32734	15363	4926	1543	603	592	583	582	603	591	568	577	557	634	598	579	592	623	573	561	588	605	564	582	577	558	547	610	576	580	555	570	564	588	533	553	590	581	554	540	587	592	595	552	590	576	571	590	616	550	561	569	541	552	552	615	587	563	573	521	581	597	583	581	547	576	538	569	582	606	517	584	581	599	570	567	615	538	568	526	565	548	609	560	515	563	572	630	561	578	519	563	600	598	553	560	564	517	565	569	525	552	569	578	599	576	587	556	561	559	580	599	554	529	570	555	614	535	614	583	572	580	544	595	597	572	541	561	568	568	583	564	575	555	583	579	599	601	564	570	598	566	586	583	564	629	582	543	537	545	541	544	560	592	592	550	604	626	578	563	536	593	570	571	527	578	560	566	566	571	563	561	540	566	573	562	597	588	572	589	593	536	583	547	563	551	611	580	553	576	559	610	555	586	584	595	574	551	602	574	568	559	570	561	576	557	526	539	540	511	551	571	554	589	582	592	584	535	581	616	557	571	574	557	595	517	584	565	586	590	566	541	589	533	568	578	585	565	556	565	570	566	600	594	571	579	560	568	586	586	589	529	601	550	560	589	621	577	555	575	575	600	571	579	576	591	595	600	533	541	548	533	593	547	551	569	576	571	571	586	596	587	597	565	585	567	560	541	589	558	592	562	557	606	584	608	597	605	609	575	546	568	558	549	614	557	576	563	554	578	578	618	551	581	566	586	574	597	583	565	597	607	608	574	579	589	577	596	538	580	605	569	595	596	570	554	630	603	546	598	529	573	603	609	562	591	595	593	549	547	522	572	530	560	536	605	576	573	561	538	598	556	598	543	593	543	608	549	567	585	560	559	625	528	593	575	596	537	544	576	566	541	574	580	577	572	591	578	583	620	553	555	531	610	593	551	622	587	571	603	606	612	584	571	550	549	571	595	556	556	578	609	588	584	570	558	541	600	554	648	552	579	543	570	577	569	567	550	586	536	580	561	581	573	519	590	585	529	576	613	585	590	584	555	557	647	545	571	623	577	594	546	590	596	590	556	583	574	572	532	591	558	552	536	560	583	621	566	587	588	532	566	576	572	553	547	575	583	582	625	574	586	556	596	588	588	557	558	582	597	557	581	616	616	585	542	595	605	573	582	573	570	575	564	626	586	571	591	573	601	548	618	562	586	559	570	607	598	563	609	577	584	598	547	576	559	565	609	526	577	596	543	582	557	552	594	546	589	571	517	588	563	540	626	567	577	628	606	581	580	612	562	603	541	554	534	557	564	588	597	576	606	528	570	561	551	558	563	587	569	521	601	625	583	633	585	538	587	523	560	579	584	542	600	548	532	573	549	594	524	605	578	572	580	599	559	590	626	592	561	587	572	573	575	548	549	558	538	587	566	594	602	543	544	564	572	578	556	576	586	613	597	549	626	554	571	590	594	578	580	596	568	581	561	588	550	543	588	571	573	559	578	574	554	533	589	558	591	555	562	608	592	541	597	578	560	540	553	533	601	583	580	597	586	551	575	575	571	597	548	613	609	600	574	613	587	583	591	582	594	590	604	579	564	622	563	553	599	553	575	521	572	550	573	527	568	596	606	534	585	585	553	590	545	572	578	609	549	586	613	578	546	573	565	590	535	570	596	548	579	627	549	591	576	607	611	623	580	571	580	564	545	577	608	551	590	544	545	562	561	544	579	592	573	549	584	588	600	551	605	591	559	596	590	563	564	562	578	600	605	556	605	577	599	555	586	580	567	542	557	569	565	571	588	578	539	584	586	573	584	571	550	564	553	540	600	614	580	612	590	551	604	573	537	591	550	571	547	545	570	571	595	588	582	567	551	593	602	532	572	561	569	579	564	584	592	548	572	605	611	561	545	574	537	569	578	564	576	557	564	557	577	593	569	565	563	634	593	537	599	591	594	597	571	586	541	543	584	548	575	568	583	580	544	596	567	609	569	545	560	599	581	579	587	571	570	546	531	591	594	550	572	580	619	624	539	565	562	581	595	606	549	592	574	547	556	588	591	574	607	592	591	596	568	572	576	583	622	613	570	595	552	506	543	588	591	586	536	527	583	603	565	591	595	553	528	593	565	593	557	604	515	545	615	591	551	545	554	563	542	543	561	586	589	542	568	558	605	567	519	613	584	587	595	571	563	578	552	567	592	568	517	604	548	566	579	568	607	584	540	592	579	637	571	577	574	597	547	528	555	531	605	589	545	593	550	578	542	547	562	520	572	557	595	548	581	586	594	583	520	613	609	581	591	591	606	587	587	545	543	502	587	569	565	563	585	597	569	573	527	602	570	569	577	581	550	554	597	579	583	632	594	598	579	557	585	600	630	564	535	555	552	564	600	564	598	608	560	560	585	531	589	577	492	551	558	583	596	561	602	575	542	586	614	571	567	588	602	574	585	585	586	572	552	614	563	604	605	580	585	570	558	556	581	583	582	563	568	558	586	554	548	580	553	553	563	528	554	584	607	544	557	577	567	597	610	567	570	554	593	565	568	572	533	577	596	573	568	549	590	567	589	562	580	577	557	573	595	570	561	568	550	602	591	539	603	574	560	588	567	561	630	598	555	570	587	563	539	538	579	592	560	548	545	576	584	532	540	576	589	570	553	566	569	552	547	583	604	541	531	582	566	546	598	541	530	586	571	583	555	580	572	605	582	615	595	544	554	540	610	550	582	589	582	619	587	547	566	556	547	596	572	584	557	636	579	556	554	570	552	569	589	553	610	559	578	627	563	565	565	566	576	553	567	572	531	601	579	555	550	621	551	607	563	544	565	612	572	543	539	580	626	557	581	580	544	561	551	572	592	563	559	563	592	524	537	560	573	569	571	565	580	586	556	577	567	565	561	548	557	592	576	571	564	625	594	581	564	599	577	567	553	598	585	560	559	568	547	565	554	598	554	554	550	577	567	584	558	544	568	618	578	561	557	553	583	551	538	553	573	524	586	589	594	569	579	585	550	568	579	589	556	533	571	549	573	576	576	618	632	554	546	597	586	516	530	591	589	562	585	553	584	637	609	581	619	608	594	628	572	596	604	611	602	546	593	592	604	548	598	560	615	538	574	580	576	584	572	507	558	584	580	532	546	598	579	555	530	599	548	560	586	640	626	564	535	569	556	610	558	571	539	630	575	607	575	588	594	584	571	573	577	566	566	604	594	564	589	565	584	580	583	563	578	603	594	527	583	589	575	545	534	598	543	592	574	607	593	595	600	570	540	586	577	571	575	577	584	576	548	587	601	551	572	515	588	538	576	563	570	544	603	582	581	585	564	553	579	600	538	606	551	573	541	595	572	562	534	589	557	590	513	579	524	578	590	624	554	600	602	583	552	556	606	588	586	603	556	589	581	575	559	595	509	623	572	540	579	548	574	575	572	573	605	567	595	530	604	574	571	531	551	566	578	556	577	551	566	558	591	617	595	591	577	586	586	596	599	568	553	534	572	531	556	572	602	598	554	555	586	608
25291	22841	31868	35222	32818	18495	6252	1433	685	464	492	483	436	477	466	474	494	475	426	477	432	484	474	449	428	470	478	470	492	495	500	486	486	475	496	453	464	473	504	429	446	459	480	492	435	481	441	469	498	455	470	451	493	478	477	428	420	457	491	435	449	523	441	480	488	431	475	458	454	473	462	460	427	451	489	449	472	501	466	465	477	449	533	482	476	421	472	476	514	465	506	456	512	490	457	478	479	491	448	433	426	482	479	465	468	497	486	455	489	456	453	465	461	469	468	484	537	467	456	468	465	458	443	426	410	467	480	470	497	466	475	468	441	415	471	448	438	454	426	501	452	466	452	494	452	475	444	437	425	424	495	471	440	427	489	473	478	438	466	515	471	411	437	467	506	437	446	470	460	446	421	444	454	439	474	497	445	477	468	446	467	476	443	454	458	494	444	490	475	454	472	457	449	467	456	482	445	492	463	441	477	473	442	469	438	459	494	483	449	466	475	484	491	447	455	446	439	449	489	466	441	499	460	453	480	423	499	458	480	478	434	472	487	451	443	441	456	448	501	507	475	480	458	484	468	470	498	491	432	473	493	451	444	504	433	457	433	472	500	505	488	487	454	453	483	486	438	443	477	489	441	435	475	469	471	480	478	448	434	482	479	437	447	481	448	455	450	432	466	486	453	447	485	457	464	439	432	469	481	460	428	457	403	472	452	491	464	456	459	485	479	441	441	470	449	440	462	437	471	465	473	465	486	444	444	457	486	470	499	480	463	482	457	432	453	489	444	457	462	456	459	439	474	466	477	450	474	437	447	496	429	441	460	460	479	508	491	444	482	481	432	434	483	510	470	428	481	459	492	465	462	473	489	466	468	516	471	460	469	487	459	451	483	475	509	463	478	478	460	434	412	468	454	455	452	436	463	465	470	410	452	466	492	470	470	459	483	468	432	453	450	502	455	484	479	485	475	455	454	464	465	455	475	442	482	490	458	497	469	430	453	435	461	466	445	499	466	447	483	447	477	538	442	453	445	451	455	467	454	487	470	444	490	419	473	468	436	458	454	450	451	470	473	484	493	467	479	483	469	502	471	457	440	470	478	430	479	427	484	505	436	493	441	442	460	495	476	423	474	484	488	455	475	466	466	480	461	482	442	441	429	467	454	453	447	421	447	472	424	469	472	489	427	426	463	456	450	449	443	506	509	473	450	459	454	450	461	470	471	452	486	455	462	424	426	460	460	429	422	416	478	482	456	436	434	454	431	455	420	501	502	455	433	459	488	491	448	491	481	461	455	456	484	441	443	464	500	455	448	474	480	486	479	470	507	444	466	479	489	480	442	474	454	460	470	437	522	477	463	470	478	467	446	488	426	500	435	447	463	472	506	472	461	450	469	451	465	467	481	483	461	465	493	461	490	493	482	468	467	439	436	484	470	465	469	435	451	486	491	450	454	473	482	438	466	475	470	460	470	465	465	454	434	459	488	462	460	475	421	464	469	490	458	437	480	490	487	419	474	438	457	434	439	479	479	446	451	434	508	433	470	478	436	444	462	452	459	466	486	469	481	477	447	467	471	463	464	434	477	464	459	454	453	425	456	452	473	486	483	455	451	450	464	454	498	498	477	477	439	440	434	492	505	480	447	465	469	467	450	423	474	422	465	493	435	473	479	468	440	450	471	455	474	473	482	460	483	448	479	459	468	486	461	458	460	471	460	460	451	453	493	464	473	479	485	465	447	455	471	480	473	498	453	465	450	483	475	500	471	451	477	456	472	454	472	415	446	460	454	460	460	454	426	461	434	448	505	443	462	450	481	456	472	453	483	487	473	454	460	487	439	471	466	464	480	436	498	489	484	465	475	445	497	452	499	509	464	432	462	427	482	501	485	493	471	414	461	463	469	518	425	421	462	494	486	458	471	448	483	458	458	443	467	429	481	465	481	424	459	487	426	485	470	493	482	461	482	448	505	435	490	477	441	473	446	459	457	478	463	437	440	488	449	473	468	471	449	430	414	481	501	453	458	478	448	479	459	454	467	471	461	473	478	428	498	485	447	469	468	491	431	460	476	430	472	505	478	473	477	491	454	458	428	477	487	494	485	457	478	474	506	466	470	482	456	447	450	442	456	435	440	428	454	460	430	441	499	505	501	446	460	468	470	468	499	455	431	464	436	487	490	467	482	456	455	457	450	435	440	430	479	430	451	473	481	473	418	496	487	460	436	464	468	453	462	457	477	485	460	413	470	478	471	451	455	447	466	481	464	420	447	485	489	457	450	469	453	468	472	463	477	471	526	462	460	476	443	466	451	514	484	406	484	468	479	436	496	434	481	468	471	438	474	428	480	505	484	478	454	475	456	430	435	418	484	485	493	496	480	481	503	506	441	481	465	459	496	478	478	472	461	445	491	468	438	474	486	453	452	465	450	448	433	452	464	464	459	449	438	483	459	459	459	482	463	483	462	486	452	482	450	491	474	452	493	426	442	472	465	466	443	442	449	462	442	475	477	470	508	469	454	461	451	463	487	489	438	454	457	489	449	456	466	513	497	451	453	469	453	509	445	498	478	451	428	471	441	458	448	467	426	453	450	442	515	481	505	448	476	475	444	433	473	469	471	422	490	458	435	444	460	489	471	476	432	458	476	454	463	477	439	474	465	523	478	458	465	464	450	463	502	466	466	432	456	460	477	482	477	452	474	491	463	444	433	465	440	461	425	493	411	485	468	426	435	463	449	454	432	453	466	460	439	497	447	442	454	464	483	457	454	494	460	493	426	467	442	481	463	472	474	464	480	422	464	471	466	436	421	495	448	451	480	512	459	466	536	441	466	499	434	456	469	445	473	474	457	485	456	441	461	446	452	438	453	471	469	457	476	483	473	463	471	436	460	462	446	461	464	442	481	449	467	475	494	490	478	474	448	456	459	496	449	446	437	493	431	461	446	490	440	449	481	444	471	478	439	453	460	496	483	414	480	501	431	471	501	489	451	441	470	445	421	494	454	476	448	475	444	439	448	467	450	479	490	467	471	458	454	493	462	467	467	497	477	450	458	480	456	456	455	474	447	475	458	472	441	460	455	462	476	487	442	429	453	433	482	507	452	488	482	448	456	498	470	420	455	420	450	450	432	467	467	447	477	466	454	466	466	491	476	486	462	472	443	459	458	472	479	426	500	476	443	477	459	507	443	467	436	473	475	476	507	482	454	459	474	471	460	434	493	452	449	462	478	478	476	479	459	493	458	443	456	475	472	458	485	488	452	496	463	485	478	446	464	429	446	508	469	460	462	475	477	439	480	458	448	466	457	454	476	447	486	482	463	476	434	434	436	453	467	465	464	464	454	461	449	480	463	477	445	474	484	456	502	462	474	418	457	468	441	466	459	444	485	450	435	480	474	477	455	446	444	468	439	479	478	484	445	445	435	454	507	463	456	491	437	470	452	479	488	425	474	475	439	468	517	439	453	455	468	478	464	462	482	512	457	451	460	437	479	518	444	488	458	492
40134	71969	49949	43619	36844	19947	7562	2378	865	520	525	566	508	512	548	551	554	562	574	562	556	504	574	515	491	501	549	545	516	532	539	555	513	563	536	577	548	520	552	564	532	496	503	560	535	523	548	566	552	525	543	519	544	530	556	511	551	502	574	560	529	528	502	538	549	514	490	549	516	510	552	507	554	588	519	516	548	550	519	531	532	527	515	587	561	546	518	537	534	520	549	514	521	521	552	535	536	550	505	540	538	518	557	545	516	508	528	511	537	481	526	532	485	533	511	510	536	553	521	531	547	532	553	551	522	524	528	542	571	540	511	525	512	530	548	510	517	537	524	527	513	554	529	523	535	560	527	554	538	515	541	542	566	518	491	519	529	500	532	529	524	504	539	539	542	514	511	530	537	551	471	531	495	534	559	549	520	533	526	530	514	538	524	521	552	535	504	521	541	570	526	502	559	545	549	531	523	514	558	553	542	555	548	517	510	520	525	577	580	568	540	538	531	552	554	538	582	528	525	582	547	541	525	535	544	513	471	529	533	491	528	476	540	501	510	553	572	534	503	544	538	563	514	527	573	552	504	545	582	531	482	533	533	516	540	505	528	540	558	540	573	559	525	543	561	547	538	515	510	532	526	507	546	564	536	530	584	532	550	540	513	566	576	541	520	545	524	497	535	541	537	513	511	528	532	540	518	525	549	513	514	533	556	530	584	534	535	528	502	546	531	516	539	539	500	552	566	544	549	527	529	567	541	583	511	552	514	503	520	570	546	504	512	526	526	594	524	538	488	524	523	520	533	493	515	486	593	520	517	536	539	515	553	504	561	501	548	530	558	545	555	532	539	544	511	507	511	564	563	477	559	495	562	527	512	591	537	564	567	539	493	556	608	518	562	542	532	522	542	534	496	500	552	541	522	502	567	510	538	547	530	544	530	509	542	531	521	536	526	521	533	511	520	521	525	493	546	537	486	542	513	507	552	498	512	551	522	532	538	515	540	548	551	511	556	554	519	514	559	526	525	522	562	518	512	527	534	565	514	560	552	573	533	561	522	529	556	523	536	514	531	546	543	507	542	537	554	586	527	517	549	498	574	555	546	525	528	506	554	525	530	482	534	501	530	554	542	517	508	578	517	497	534	516	515	558	546	525	510	520	529	554	523	512	555	559	525	495	498	543	526	534	554	507	510	499	539	560	536	572	516	544	543	492	533	554	551	549	544	555	552	503	550	562	559	542	527	515	512	513	568	507	511	513	510	575	576	533	546	536	527	539	532	547	508	552	519	586	537	526	514	534	525	531	530	530	515	566	520	536	538	547	542	513	558	517	554	579	546	571	575	548	549	553	554	551	529	519	537	548	540	543	555	548	548	567	547	545	538	523	521	527	576	531	527	526	500	499	539	531	566	558	521	531	561	489	528	524	509	508	569	526	541	519	548	514	557	518	511	489	547	568	522	526	556	510	541	589	525	507	540	502	549	511	555	505	508	537	554	550	523	531	513	532	522	551	504	568	558	558	489	515	519	533	529	578	522	561	533	550	554	534	535	527	546	535	520	516	504	544	553	504	537	522	549	575	522	541	513	543	492	518	524	545	552	483	529	540	505	526	572	551	525	499	508	525	587	555	489	528	545	552	520	509	504	540	546	511	519	565	545	523	551	554	568	522	561	555	572	527	510	513	525	522	493	538	552	498	536	549	546	557	545	549	509	527	538	587	558	503	550	524	566	565	532	539	599	559	525	499	531	498	523	553	499	538	531	504	512	510	514	547	518	533	527	533	503	507	491	533	516	470	519	559	532	494	551	494	505	515	505	558	497	510	582	511	533	526	491	525	529	523	537	538	534	496	544	525	524	529	547	509	532	539	589	539	553	517	550	545	561	513	522	557	527	535	549	528	577	523	487	535	563	548	516	522	499	549	507	553	529	533	515	573	542	537	484	584	529	538	535	541	536	505	534	522	544	513	503	508	515	555	516	532	514	544	547	555	534	554	530	556	548	550	528	515	559	555	528	505	569	534	536	542	507	512	502	553	515	517	514	517	545	569	514	537	483	578	534	551	530	530	517	521	539	518	557	508	524	524	523	515	572	516	564	545	526	540	548	509	509	489	518	519	553	552	549	549	560	543	519	568	559	532	515	537	496	524	552	517	516	546	518	533	547	498	543	541	546	553	525	579	531	515	532	537	517	544	539	527	542	541	574	498	526	501	534	535	516	539	523	539	514	532	544	510	519	536	526	536	514	538	522	507	538	478	552	537	543	510	532	537	541	515	547	535	504	521	527	547	545	486	490	518	566	543	556	560	554	540	530	517	544	548	538	513	572	534	576	500	541	557	523	548	540	539	525	566	507	486	518	549	542	540	529	531	544	559	507	513	509	512	528	559	537	572	535	551	537	488	540	551	533	512	527	504	545	498	528	523	529	511	539	516	576	558	504	535	519	550	523	556	518	532	494	534	541	534	525	512	566	541	508	514	528	560	555	537	522	520	544	509	549	538	538	523	543	513	530	536	565	504	567	504	560	542	565	526	543	528	528	532	526	531	529	500	546	534	491	531	536	514	556	530	497	554	520	533	572	498	533	552	556	547	561	506	552	553	537	557	556	567	546	535	555	553	533	502	493	524	516	511	527	493	515	521	495	548	550	554	517	532	522	534	572	531	506	529	531	573	554	515	525	545	569	538	545	513	519	550	515	516	524	555	528	521	541	525	530	554	558	518	495	563	534	504	532	544	523	551	497	530	516	547	541	559	537	523	533	514	571	518	541	543	541	524	551	498	524	534	491	513	519	553	573	506	524	550	502	544	539	539	539	522	536	505	533	544	553	534	515	562	528	478	553	579	572	531	533	500	526	507	535	533	519	517	515	540	533	512	560	563	554	524	530	574	506	529	540	570	525	528	499	558	507	520	535	479	518	564	538	541	543	549	496	558	532	574	561	578	508	529	495	477	510	530	542	555	509	511	514	604	501	567	505	519	556	564	561	531	524	522	538	532	518	560	531	522	542	530	532	535	549	537	523	519	549	525	515	547	553	562	536	536	547	522	575	521	580	521	567	500	510	498	539	550	518	556	507	531	547	556	548	524	539	538	560	523	525	534	532	520	567	541	562	561	544	539	506	528	553	566	554	519	508	549	484	547	520	510	499	517	574	538	532	508	562	535	521	498	511	561	512	529	541	519	584	519	502	543	502	571	520	536	530	566	514	554	533	488	581	565	513	532	535	526	510	527	559	549	510	523	538	546	533	579	561	529	561	547	516	525	525	552	513	537	509	563	531	508	548	558	582	543	568	553	530	552	512	531	536	510	545	536	514	550	497	559	559	537	581	529	557	532	554	530	543	582	510	534	527	544	538	530	565	537	538	494	552	543	566	519	501	508	555	519	551	540	519	518	565	559	517	568	553	489	530	511	527	572	516	510	496	544	511	583	542	567	549	538	599	547	521	499	548	523	503	535	512	518	542	561	543	525	547	507	563	559	536	526	536	582	519	526	538	520
22852	21544	30974	33128	41982	33569	23582	7339	1511	697	666	633	676	647	633	648	633	623	623	607	598	617	655	596	654	677	596	645	628	596	606	646	675	614	646	631	656	630	625	653	601	616	626	594	625	574	579	641	618	642	623	642	628	601	673	602	649	633	602	622	587	605	637	627	658	582	635	648	610	645	649	628	630	658	637	633	568	657	610	654	642	652	650	634	629	648	653	631	594	639	624	612	618	608	646	642	625	644	618	638	646	625	602	633	642	654	629	651	578	599	622	623	594	618	596	632	625	604	601	637	648	597	641	597	637	592	640	627	640	612	621	621	637	667	619	628	606	622	655	620	645	627	614	668	603	627	620	617	655	614	623	625	622	637	637	650	674	623	611	593	608	601	646	665	600	620	619	605	640	600	630	637	660	635	606	604	619	577	646	626	655	574	628	609	636	680	623	606	641	619	616	627	649	590	637	632	636	633	586	616	603	633	624	638	620	612	595	624	658	637	611	610	679	618	686	623	599	615	616	588	628	621	691	643	625	649	605	629	610	618	602	652	606	601	660	614	616	633	660	595	625	629	618	613	617	626	633	635	616	596	619	636	618	605	619	610	638	632	612	655	613	643	597	614	634	604	614	625	659	578	644	613	652	581	602	601	626	620	596	604	615	668	643	611	607	563	580	641	621	636	643	648	629	654	659	648	603	592	619	594	636	673	630	624	611	633	599	646	634	607	643	637	612	605	636	622	661	628	629	633	610	652	652	628	624	654	606	628	593	686	670	624	648	657	610	604	642	621	601	613	580	644	617	632	612	618	655	600	598	593	623	662	646	624	604	644	627	672	653	609	613	611	611	641	573	636	580	661	691	603	611	654	639	628	602	586	624	644	637	603	628	611	645	625	655	644	617	635	595	660	631	645	634	585	618	606	622	635	618	620	607	635	598	594	629	617	662	636	650	639	656	581	639	644	680	620	615	623	640	647	596	613	610	647	627	608	637	608	628	642	617	605	632	649	627	646	605	641	630	595	633	648	629	614	677	612	650	620	608	659	637	610	663	643	644	619	604	607	581	582	625	664	628	673	622	597	624	622	685	599	651	656	617	617	619	598	639	662	600	628	642	662	605	579	644	644	632	635	638	636	604	616	655	664	630	666	666	628	653	610	620	619	635	664	647	635	656	591	611	627	657	609	644	628	620	643	670	653	636	627	657	610	667	656	634	587	622	674	631	631	647	659	661	629	629	608	599	660	653	612	631	645	637	620	683	618	597	611	687	588	604	616	579	630	607	625	585	623	651	647	630	608	598	582	578	662	641	611	610	605	636	649	652	622	639	621	649	637	570	617	689	637	623	603	615	625	644	639	636	611	642	580	615	661	619	669	669	646	651	597	663	630	662	580	639	609	632	621	600	584	579	588	655	615	633	629	590	603	617	637	661	660	643	601	610	703	619	621	623	583	642	621	630	625	596	591	608	619	535	638	597	646	651	620	579	669	602	608	627	646	571	656	617	593	633	665	598	654	643	641	662	649	631	596	608	616	638	599	594	690	607	613	618	629	597	605	612	599	646	658	673	601	632	676	610	634	617	638	596	613	646	630	598	624	640	584	663	662	611	628	648	607	607	612	581	608	647	615	656	575	598	651	632	644	643	652	636	654	669	643	624	604	691	606	616	644	650	629	603	644	611	645	626	687	635	640	617	631	613	602	637	650	606	604	629	688	590	581	655	632	681	611	651	662	645	655	661	631	689	639	682	667	628	628	655	623	643	612	616	659	613	598	617	625	625	637	597	594	592	630	636	656	603	615	569	653	581	662	603	643	642	629	567	613	611	612	645	685	613	626	605	631	622	592	649	620	634	651	611	619	646	610	645	582	631	588	606	627	672	639	607	636	600	639	618	605	657	582	603	630	603	620	580	585	600	592	656	618	636	622	616	575	625	607	645	611	684	628	628	656	595	632	620	632	590	616	616	664	637	628	611	591	646	610	654	596	608	615	679	590	638	703	607	613	652	590	605	615	640	613	653	556	630	629	604	626	628	601	618	621	612	587	646	618	624	595	639	659	616	646	603	688	629	604	646	640	632	632	633	673	668	647	606	621	620	619	638	609	664	591	629	615	635	631	664	629	543	601	622	594	615	629	633	616	575	676	644	616	656	618	627	596	621	642	643	596	613	665	606	636	618	678	639	607	599	591	590	638	619	654	657	669	642	620	616	648	604	609	622	678	628	640	607	616	635	630	644	703	617	626	606	642	619	624	644	634	623	606	660	618	630	639	620	616	614	653	628	582	638	601	618	641	641	601	608	607	628	625	645	623	603	635	607	623	650	641	640	655	608	627	638	637	607	615	618	639	578	634	603	621	617	611	627	601	577	571	614	611	610	645	587	649	635	665	629	599	645	613	631	605	641	614	615	613	673	638	606	616	614	678	619	608	649	663	596	635	593	569	650	636	614	611	611	662	648	597	646	618	630	642	628	647	632	605	616	631	605	625	630	587	614	586	638	619	672	685	640	618	624	597	613	620	597	588	633	654	647	631	662	559	612	650	667	613	602	612	647	615	646	606	592	641	592	684	604	638	648	646	654	595	639	646	581	637	624	613	600	624	638	631	658	636	597	620	638	592	628	621	636	598	603	603	606	601	592	618	645	666	616	602	621	641	632	669	605	656	635	626	641	602	640	689	639	638	647	635	587	617	649	676	627	632	650	637	637	673	602	620	637	611	652	578	647	644	619	610	598	677	592	589	656	627	619	644	603	627	620	621	662	644	630	674	650	640	625	630	596	604	613	623	602	673	619	613	643	626	591	637	601	610	641	645	633	601	643	662	632	626	646	623	656	609	663	630	603	640	641	584	618	627	610	641	612	635	636	658	629	610	617	639	654	606	658	588	630	624	621	670	686	616	666	684	693	643	642	654	619	603	646	647	661	637	635	650	616	575	636	660	632	594	636	641	559	620	640	640	574	642	601	680	621	661	610	620	605	629	598	610	649	597	652	669	608	630	662	593	620	609	605	642	610	619	628	589	620	647	642	604	614	650	621	623	661	647	580	653	636	628	604	592	648	649	639	591	587	620	615	671	652	654	655	575	629	609	623	664	608	634	641	612	632	652	635	602	661	631	617	631	626	611	598	660	638	622	598	621	585	652	675	591	638	604	611	636	627	572	590	626	636	609	601	631	611	656	630	595	615	611	634	584	613	643	605	609	645	584	592	651	550	629	635	612	618	622	667	618	603	638	651	651	648	687	631	654	630	608	596	663	647	610	650	638	610	683	621	626	609	638	611	642	673	623	668	587	636	641	634	613	651	617	629	600	622	645	600	621	659	622	592	638	619	606	614	598	638	621	632	649	588	607	637	585	618	653	638	606	611	685	623	621	617	588	590	633	623	600	624	579	599	624	574	654	629	596	603	615	631	592	579	638	633	644	609	667	617	635	624	657	657	661	625	639	659	624	602	669	627	604	576	609	617	624	609	650	634	649	638	641	601	623	621	584	609	647	649	629
52478	92671	78912	68741	57482	37050	18117	6101	1912	689	689	688	696	682	670	661	683	655	659	679	705	684	682	724	656	703	696	681	708	673	725	707	729	717	679	646	678	706	667	710	644	674	692	708	657	650	691	676	713	668	725	714	702	676	626	698	676	683	693	726	659	708	684	705	671	707	697	650	675	682	673	670	713	704	653	650	662	672	590	651	669	749	675	723	724	683	716	680	711	682	672	713	653	637	683	677	697	662	682	695	642	674	668	652	685	679	667	653	669	730	650	679	695	680	662	657	692	743	696	716	665	712	679	685	671	686	700	653	648	657	720	716	677	684	655	654	662	679	621	640	658	725	695	680	661	684	693	673	595	724	668	698	746	683	657	657	697	670	697	639	669	702	674	715	694	658	644	677	660	689	693	698	688	624	679	714	724	655	660	668	705	695	707	662	681	633	692	676	687	628	731	689	684	666	722	689	699	649	689	713	676	716	657	711	724	667	697	692	715	641	673	686	664	671	675	662	698	657	667	697	713	621	674	656	635	665	679	686	629	648	676	647	670	689	690	719	709	703	720	685	661	728	656	691	694	694	656	647	682	678	664	641	655	692	688	666	720	728	698	685	658	685	701	673	664	658	660	646	717	673	680	649	668	639	660	658	701	683	680	710	698	730	668	681	690	650	660	669	644	718	699	691	673	729	684	705	669	715	677	683	665	674	686	690	691	712	734	719	645	697	685	725	710	686	670	653	660	647	691	652	691	722	675	673	648	662	672	693	692	658	622	702	657	683	675	662	683	700	676	673	695	648	654	702	648	710	666	736	649	670	656	681	693	691	727	681	674	707	655	692	655	660	647	697	674	660	649	696	670	673	638	733	723	644	685	704	670	708	732	653	622	674	675	656	692	713	670	703	683	687	689	740	653	673	660	719	680	678	650	666	667	715	645	727	663	655	619	685	704	694	701	687	655	716	665	666	730	725	703	669	656	699	674	704	718	700	721	652	691	666	675	706	657	667	659	688	669	696	700	705	670	665	678	666	652	700	658	676	664	714	665	640	658	681	667	689	732	696	690	668	688	621	705	663	696	682	653	669	646	672	699	674	683	678	692	683	693	695	663	671	683	633	695	693	736	660	663	604	713	677	660	659	674	676	662	728	709	631	678	673	639	658	712	667	699	642	642	699	739	664	645	687	634	714	650	696	693	713	688	708	700	670	697	709	694	671	667	694	727	619	687	714	630	655	696	673	701	747	716	685	675	634	707	647	704	680	669	705	689	709	663	645	694	668	714	680	651	676	693	664	708	667	702	683	728	729	704	674	680	661	682	637	690	713	690	647	631	645	692	680	648	639	691	677	659	708	694	637	703	694	670	694	679	645	616	697	699	670	702	702	664	647	647	678	677	699	635	628	714	690	692	729	721	642	653	712	666	652	687	692	708	689	669	690	649	662	720	668	695	687	660	662	670	699	709	622	675	664	670	715	702	698	714	681	689	668	682	649	678	657	636	674	689	678	675	679	693	722	672	678	660	649	663	698	687	682	683	687	629	700	676	659	711	707	635	699	646	676	683	709	661	692	691	711	673	756	679	687	705	705	661	635	654	699	671	676	669	708	655	648	710	712	704	656	704	657	720	664	677	704	654	711	708	669	674	681	698	700	657	728	656	652	682	712	651	658	650	695	729	650	673	678	644	689	664	721	659	673	711	706	693	729	712	666	669	636	643	655	671	632	691	636	654	721	661	669	701	673	723	646	658	676	705	678	683	696	691	687	655	713	656	680	704	682	745	679	690	710	654	683	713	672	714	672	699	657	714	634	682	684	693	670	696	654	638	734	679	653	689	683	638	730	694	688	690	692	720	646	704	673	687	685	699	680	685	719	691	651	682	686	650	691	699	643	684	674	718	728	693	671	705	688	674	668	693	691	649	676	661	668	672	708	678	686	697	620	656	655	672	694	719	680	685	683	701	657	652	696	673	691	655	690	607	662	659	731	657	684	690	695	681	725	686	643	637	677	670	667	702	658	709	704	681	693	686	678	699	674	687	690	689	686	655	707	689	659	645	695	701	650	730	729	673	652	728	682	676	689	703	723	657	703	686	659	648	654	694	713	643	654	664	716	675	702	753	692	675	665	678	692	679	671	745	662	677	643	680	671	661	671	660	662	684	666	659	656	724	695	713	648	680	668	686	682	652	732	694	668	682	667	679	707	687	646	702	671	693	671	685	686	680	644	697	657	728	712	663	670	641	660	671	676	690	670	665	628	710	672	637	671	660	670	717	648	667	678	694	675	619	635	678	653	653	710	643	675	695	627	685	671	631	676	703	678	676	683	678	673	698	698	686	718	648	667	695	665	640	629	702	650	691	664	701	680	711	726	724	710	653	679	677	710	694	670	654	716	674	661	686	713	666	676	690	650	662	712	631	662	687	689	662	734	620	704	637	649	665	691	715	677	709	704	672	701	679	688	717	678	664	672	724	687	677	663	665	740	685	693	704	675	668	675	668	692	656	720	659	715	688	669	667	675	697	709	688	660	702	729	663	707	675	649	660	675	683	647	701	665	667	713	685	687	654	680	714	685	662	694	674	651	676	683	688	686	643	661	666	654	712	730	695	687	672	683	681	695	664	696	721	668	674	720	661	653	678	687	707	695	681	736	692	723	676	711	680	658	676	714	715	685	724	654	681	692	660	636	671	654	684	638	694	688	711	700	674	677	633	667	657	680	655	699	708	660	677	646	716	647	713	711	705	662	667	655	712	669	675	691	660	659	694	709	690	665	687	689	729	684	668	721	694	666	700	709	702	707	649	684	672	632	705	673	665	705	713	685	697	672	671	648	649	678	663	647	697	706	655	710	701	683	715	697	638	641	689	656	689	706	625	640	659	629	706	655	665	644	708	696	663	688	662	694	677	682	726	649	700	669	680	705	680	710	667	645	652	706	628	612	681	695	689	623	681	689	668	662	671	676	664	663	698	675	709	696	692	672	655	669	682	706	665	625	689	671	664	702	685	693	676	662	668	643	738	672	646	668	675	706	710	655	658	707	637	682	670	690	633	602	672	620	708	649	665	675	679	719	654	655	678	710	657	671	711	688	678	707	648	671	710	694	676	718	671	678	725	677	728	661	677	693	655	735	654	684	696	683	695	663	680	688	660	666	651	630	714	683	705	705	685	658	649	657	671	686	720	686	700	655	691	653	691	746	674	659	663	664	709	701	623	702	635	714	685	702	693	682	697	679	699	644	669	702	674	693	719	698	689	667	665	640	697	720	730	722	686	658	658	696	659	683	645	677	673	694	645	665	690	681	672	659	673	655	692	719	710	673	681	704	631	633	727	688	695	692	658	696	656	698	673	654	685	618	700	662	625	671	704	643	657	696	695	686	691	678	631	702	671	699	683	640	681	673	613	696	639	679	679	702	661	676	672	680	676	685	684	704	711	713	668	709	691	717	710	652	680	656	677	708	678	702	727	688	684	686	696	668	687	705	690	693	723	706	632	716	660	663
27464	26432	30761	25042	16565	5843	1837	760	486	430	411	447	406	405	405	374	413	390	413	415	370	406	412	397	415	439	418	419	398	408	376	373	403	415	440	365	417	395	412	406	419	407	394	402	418	405	412	407	402	435	400	387	373	417	404	377	401	391	415	412	422	398	402	404	411	401	399	384	381	385	406	388	379	380	351	411	435	402	412	373	407	396	452	401	406	411	408	443	410	387	382	410	380	409	386	385	434	395	408	403	414	386	376	423	402	398	460	407	399	382	413	396	434	411	439	417	386	399	382	414	380	398	409	416	422	414	443	353	386	408	386	374	411	389	395	371	390	398	400	405	409	385	391	403	398	384	357	373	436	421	384	359	389	401	424	419	382	365	410	429	386	446	409	416	395	399	412	400	392	384	422	411	390	392	394	398	408	367	375	407	408	407	381	387	392	400	409	398	396	426	394	377	417	406	417	363	375	383	368	416	409	380	395	410	399	368	399	390	394	431	415	383	404	433	379	425	419	384	397	404	388	405	367	396	406	399	378	378	387	442	435	397	413	383	421	377	340	433	400	393	382	404	402	443	382	396	401	390	425	427	408	397	378	417	384	410	388	385	413	430	408	393	394	416	394	413	387	374	425	419	368	364	426	430	388	417	428	396	422	424	378	364	389	392	409	382	394	385	435	360	389	387	388	393	400	448	392	414	436	368	360	378	400	421	383	420	397	429	436	403	386	383	402	385	409	403	395	415	433	403	372	385	438	363	366	394	428	387	390	386	434	368	406	391	380	379	398	391	396	414	390	408	377	436	394	404	404	416	395	405	404	406	403	389	416	395	392	414	402	436	412	402	395	410	374	384	436	408	427	393	401	406	422	384	392	380	411	411	424	406	392	435	365	445	421	403	394	427	399	391	410	397	419	369	379	385	436	401	395	386	400	424	423	392	399	392	384	385	374	415	426	388	414	387	398	419	421	379	367	392	383	418	382	372	395	408	381	412	375	391	366	411	369	431	439	398	384	372	385	384	424	446	407	371	392	411	391	361	411	409	381	392	414	401	347	385	406	402	387	407	402	444	403	393	443	415	395	426	378	410	388	414	395	386	438	361	409	371	410	391	396	408	390	390	393	391	415	417	457	397	391	428	412	384	406	409	366	402	405	390	365	430	415	403	407	407	410	400	410	410	371	361	422	415	397	420	380	412	359	414	413	358	393	362	415	418	375	403	395	392	384	398	368	407	386	408	364	390	393	382	430	408	395	383	404	429	402	391	421	387	373	380	410	404	423	374	374	408	372	392	439	412	422	343	392	367	393	402	413	378	410	423	376	389	423	371	400	391	427	392	396	413	392	385	426	389	415	432	402	415	382	381	402	379	414	417	426	419	406	375	402	382	386	431	393	423	395	408	397	412	401	366	380	412	412	397	367	399	437	392	385	407	400	396	378	432	391	427	398	414	397	403	416	412	358	398	380	408	367	405	394	356	416	458	400	375	427	411	410	424	369	399	414	408	408	375	424	388	428	389	438	405	360	435	394	427	407	377	386	389	416	384	429	378	371	379	412	351	414	388	386	408	439	376	367	387	397	442	401	381	381	373	384	396	421	402	416	397	431	398	369	436	422	433	429	427	370	388	422	421	416	397	396	419	415	427	398	377	388	401	419	406	395	414	408	378	377	403	406	428	381	417	375	397	422	425	395	453	414	419	399	420	393	385	387	398	405	414	390	366	379	435	428	371	393	454	400	417	414	389	369	375	382	397	391	428	380	371	405	417	416	403	393	377	399	419	396	385	379	405	390	401	423	388	409	414	391	379	393	399	383	384	413	410	402	398	404	406	382	414	395	368	401	377	428	378	398	359	357	374	415	410	434	407	438	387	414	417	422	427	393	400	372	416	392	408	432	386	394	378	398	382	417	402	352	395	389	406	390	363	401	379	410	382	373	402	409	383	393	370	417	399	415	404	413	373	393	410	390	390	384	432	404	425	431	385	430	363	363	406	403	429	417	380	403	442	388	382	368	433	407	426	425	388	429	422	406	407	415	423	426	407	409	387	406	396	416	389	383	391	376	425	401	427	421	366	407	377	380	426	410	359	379	374	389	410	387	404	373	379	397	458	404	405	391	402	393	399	422	413	414	387	417	364	397	403	386	445	377	388	406	391	424	388	392	382	406	416	390	390	400	404	420	407	436	407	415	374	354	383	461	412	395	411	385	359	416	374	412	385	432	387	405	438	389	393	402	396	408	400	385	405	457	420	409	364	433	419	402	408	405	409	374	417	367	414	389	400	384	412	397	406	399	377	384	429	425	414	397	441	401	419	403	426	399	382	413	382	382	385	373	417	422	398	410	391	388	404	376	418	355	407	424	375	406	401	416	379	411	419	371	392	381	443	415	377	394	402	418	399	446	399	400	389	413	429	392	368	371	427	380	399	376	406	387	404	396	421	401	378	407	376	396	392	419	404	417	405	421	377	404	396	420	427	391	379	436	406	428	390	409	387	353	385	398	353	404	393	410	404	440	418	414	430	374	402	396	394	374	393	430	382	388	370	389	420	399	375	406	340	442	393	417	389	419	372	420	364	402	385	402	375	398	369	409	406	392	424	386	420	413	370	382	391	378	396	397	397	433	383	419	397	397	402	383	383	389	376	426	412	385	389	399	425	385	420	425	393	374	415	425	410	412	347	399	398	390	383	427	364	442	390	415	380	370	384	417	415	366	389	400	384	396	378	371	381	433	397	387	405	389	390	447	414	452	381	385	400	437	413	398	354	406	411	399	427	384	391	428	368	410	416	389	383	386	397	401	363	408	428	393	416	363	403	400	436	415	385	415	400	400	383	391	416	418	382	392	388	388	408	352	389	430	437	389	402	369	382	387	394	417	409	412	405	395	373	394	423	383	407	367	405	396	407	391	426	386	421	394	366	405	448	394	381	377	432	436	393	459	413	391	414	386	433	404	386	405	396	410	398	389	382	384	369	379	387	367	389	426	416	395	411	396	424	414	402	423	364	434	409	436	405	396	377	411	368	381	375	412	409	421	414	404	408	404	393	390	404	413	377	369	410	429	394	380	432	398	394	398	407	406	405	383	368	355	394	424	392	373	418	402	396	364	372	406	419	446	405	382	398	412	424	405	378	398	390	417	387	394	402	405	370	393	419	398	420	402	392	396	429	390	409	359	410	406	393	399	409	420	373	405	380	432	413	385	381	398	402	405	405	414	366	392	389	441	400	392	421	406	407	388	422	415	420	407	411	383	457	380	375	382	418	396	370	438	402	402	388	412	404	371	421	362	379	435	395	414	433	397	404	399	400	373	420	403	389	415	422	431	394	389	399	429	371	404	401	371	390	399	388	406	411	396	404	396	398	374	456	398	399	398	435	408	393	417	390	402	363	410	377	409	368	406	399	380	403	385	444	407	404	401	359	399	449	441	395	380	402	424	375	397	393	421	404	404	428	377	413	401	424	416	365	364	381	402	406	396	386	390	447	366	404	384	408	400	395
21881	43218	29760	22317	16621	6783	2328	925	573	455	489	478	465	450	483	419	442	426	463	469	446	454	446	448	497	437	453	484	472	460	421	472	453	465	464	462	454	481	472	419	454	494	432	443	484	468	434	469	448	505	458	459	497	459	475	471	447	495	467	464	451	509	461	474	453	440	456	453	462	471	459	437	463	461	475	453	424	493	490	426	459	429	447	474	442	449	449	471	464	467	457	466	467	465	419	448	476	459	460	475	453	417	467	475	453	463	413	480	458	438	429	474	461	488	504	467	463	460	490	481	499	452	515	490	477	474	476	459	449	461	444	454	463	459	448	459	450	432	451	441	435	482	463	473	493	471	451	461	443	452	469	480	470	485	452	452	442	471	505	492	445	463	470	472	438	409	459	466	442	489	451	459	489	497	454	459	446	477	475	468	460	450	464	500	463	466	430	467	467	478	495	472	451	473	448	484	447	439	451	443	479	484	453	475	456	451	464	462	464	495	476	458	469	447	441	450	496	487	464	468	449	443	488	464	418	491	477	471	486	433	442	476	449	495	500	474	470	419	465	477	476	447	441	454	425	478	444	445	456	455	482	467	460	479	464	465	473	463	455	468	491	446	463	421	448	456	482	456	444	452	451	464	500	459	449	472	485	417	503	476	457	472	448	477	494	462	467	475	444	458	461	444	449	494	448	437	458	427	442	467	447	448	548	475	457	478	458	448	440	459	434	433	485	446	447	477	458	454	434	497	501	475	449	426	474	398	448	462	421	424	458	467	456	447	511	437	482	490	427	471	431	485	427	494	481	471	464	451	470	478	438	457	468	450	403	437	471	463	458	458	498	404	478	476	436	452	446	476	456	468	459	480	461	462	486	485	435	450	485	483	441	486	483	509	472	502	458	478	438	479	460	442	447	445	430	460	452	476	395	471	490	437	480	441	474	498	457	437	443	443	437	476	452	428	449	485	527	460	483	466	427	476	486	439	440	457	491	430	451	465	415	508	452	472	457	469	441	444	472	476	449	461	505	450	462	457	468	470	466	458	424	445	425	494	449	427	447	516	469	487	501	470	443	463	468	481	485	450	445	460	436	527	450	449	487	450	481	468	433	483	496	486	481	455	434	449	427	461	459	431	477	464	472	451	446	500	453	448	507	494	468	450	443	454	474	463	512	460	448	397	455	456	451	452	502	401	493	431	463	451	487	468	478	460	480	446	473	472	467	448	501	451	488	430	436	453	475	452	457	473	454	473	483	425	448	450	462	469	414	440	474	487	443	494	473	419	490	448	425	487	458	495	498	457	486	505	472	493	467	474	422	478	466	421	471	503	518	431	471	480	454	457	450	443	454	491	466	471	439	458	471	465	508	478	471	425	428	510	492	442	450	471	468	441	448	438	533	449	487	465	484	505	469	500	438	447	469	446	449	460	468	437	449	442	461	455	459	425	434	452	467	475	467	435	451	465	468	488	476	427	452	457	418	450	429	456	453	429	447	474	455	456	474	514	421	443	481	447	419	487	480	466	458	479	472	486	474	458	442	464	462	457	477	435	490	452	446	435	459	472	429	462	448	478	473	489	448	477	453	476	446	464	443	453	461	469	462	450	473	476	441	456	477	413	476	429	452	483	456	486	468	461	446	402	464	475	459	432	434	471	420	455	505	407	418	444	477	452	466	471	464	476	485	476	447	421	446	475	469	433	479	439	492	483	509	428	454	449	436	457	468	488	439	480	440	460	486	489	435	467	469	453	455	452	487	485	488	472	466	479	475	435	474	449	491	442	483	448	489	459	484	444	453	476	465	478	470	439	442	484	460	427	496	443	487	442	441	464	443	503	490	457	471	499	428	463	468	485	465	476	429	484	443	462	436	473	424	447	464	454	491	474	492	458	457	456	432	481	478	452	469	479	455	434	458	426	474	451	457	470	482	458	478	465	450	468	466	471	477	444	474	480	427	464	421	467	472	503	447	485	494	414	466	511	448	473	430	458	447	450	453	452	466	466	457	458	451	441	452	445	476	424	460	439	498	435	453	485	505	465	463	496	436	503	462	470	477	467	450	495	437	497	467	462	465	475	443	467	467	440	432	429	455	480	478	460	485	468	491	447	460	439	452	474	469	456	479	465	468	454	448	443	464	480	467	457	461	468	447	434	436	472	439	440	446	453	472	500	463	473	446	467	457	486	446	483	473	456	455	469	463	458	453	481	496	467	443	473	454	477	489	479	426	467	495	468	486	460	468	460	449	463	485	426	461	475	487	490	440	485	481	441	475	462	449	433	448	487	464	469	456	445	451	448	469	436	457	516	439	433	474	441	450	456	469	451	466	524	504	481	481	437	401	468	467	495	456	479	461	459	517	512	488	473	469	450	452	453	480	461	444	505	480	475	468	431	483	406	452	481	464	476	456	471	459	454	430	490	455	491	487	470	430	480	485	481	506	442	459	477	480	477	487	454	454	482	472	489	483	483	474	464	484	467	467	478	434	454	482	474	448	463	457	455	449	439	466	461	466	486	432	465	467	473	481	476	464	457	470	453	445	422	497	493	485	467	484	481	452	457	434	483	466	474	453	503	471	484	446	482	489	489	450	458	504	447	478	459	447	423	451	492	419	442	451	469	467	485	474	462	484	473	470	482	500	469	468	476	419	447	462	485	458	448	471	465	429	474	452	470	440	440	472	509	421	478	449	403	517	502	465	444	460	464	427	450	493	458	448	463	501	457	451	483	459	412	472	527	440	426	489	484	455	463	443	480	464	485	440	462	478	482	486	457	477	456	457	454	473	458	481	441	471	462	460	430	464	457	437	483	478	451	438	459	487	454	489	468	496	508	466	464	475	500	483	475	481	464	501	418	459	509	442	428	428	489	438	466	427	448	463	465	511	421	473	469	473	451	480	480	497	479	440	467	437	468	469	460	458	455	443	464	432	452	455	502	460	490	483	482	438	472	460	457	445	467	444	460	470	458	455	433	420	462	494	464	462	457	483	454	445	463	449	440	473	514	452	465	468	473	448	456	455	486	470	449	499	466	432	447	422	462	510	458	453	473	465	434	469	449	439	424	451	449	468	458	508	419	500	459	480	466	471	423	485	471	498	476	438	445	478	434	456	446	452	457	453	471	494	475	486	480	484	468	515	454	512	446	458	474	510	436	433	433	533	446	438	483	465	439	465	460	456	470	464	467	476	435	478	449	468	486	459	493	471	507	456	464	445	455	441	497	473	419	493	476	424	450	441	474	508	443	438	485	448	476	446	443	415	468	481	504	438	464	440	471	439	477	427	434	450	455	458	498	463	483	482	456	472	510	453	480	497	475	474	441	459	438	473	430	482	478	449	452	433	439	480	422	497	473	426	442	460	468	431	493	472	457	459	447	461	439	464	400	480	474	462	507	497	445	444	449	440	461	465	473	471	465	484	439	457	473	441	540	418	441	459	481	461	494	479	447	465	473	461	446	428	464	469	444	444	458	460	455	454	460	439	426	454	441	482	479	462	453	462	439
23570	21690	32578	38967	42699	29950	17546	4052	984	513	518	501	497	521	518	508	485	507	466	495	489	540	495	506	490	494	534	510	469	449	546	518	521	456	477	485	472	492	474	496	529	494	505	523	463	523	475	506	501	483	507	479	496	529	508	489	501	470	494	489	499	493	478	496	555	503	500	451	496	534	480	497	496	488	510	524	506	486	547	494	511	479	494	494	488	489	513	499	528	503	520	475	488	515	543	523	482	489	481	475	460	484	495	496	488	484	503	474	448	486	520	479	498	501	506	529	518	510	533	446	485	496	509	486	474	465	478	476	496	498	512	509	474	464	464	535	525	501	504	510	507	507	503	449	520	526	527	509	479	481	481	509	485	581	520	515	497	486	506	504	491	495	473	547	463	501	496	475	471	503	536	531	526	467	531	523	482	491	467	456	446	494	455	490	499	480	478	489	481	503	481	519	478	482	465	496	493	511	527	498	490	499	500	472	476	491	481	505	475	473	486	465	502	490	512	456	471	461	480	505	483	513	518	494	512	489	463	489	510	532	476	491	486	479	491	475	527	513	497	495	509	510	502	528	481	465	517	539	489	478	478	491	472	493	465	491	496	518	508	485	480	481	499	494	469	490	515	495	496	515	510	508	467	528	487	525	506	504	507	491	475	507	491	512	537	505	537	523	556	471	477	473	502	495	507	503	482	470	499	502	501	447	491	494	520	486	505	518	499	461	503	471	511	520	495	504	494	470	531	542	453	509	516	478	462	490	529	510	502	519	508	517	487	508	484	462	490	490	525	524	528	544	525	497	483	482	533	492	476	484	516	476	490	495	478	503	502	465	500	490	523	524	472	499	487	530	522	544	490	556	502	531	471	492	493	529	481	516	478	493	487	468	506	495	509	512	492	501	560	519	497	517	506	459	509	509	485	511	498	434	477	488	481	503	469	496	494	498	521	545	510	509	512	495	487	498	510	490	479	481	514	497	536	449	508	509	471	507	496	495	474	464	499	501	473	440	506	535	519	510	537	505	502	503	476	450	522	508	492	509	534	501	484	516	486	517	490	537	523	474	522	503	519	482	526	491	495	490	525	501	496	503	508	515	492	491	490	482	526	474	518	489	493	510	503	490	484	451	517	512	466	508	478	508	560	481	501	549	509	487	515	500	483	476	528	537	531	488	496	497	527	462	503	515	507	526	504	456	494	511	459	498	472	501	527	485	483	529	511	480	477	481	491	558	492	491	534	515	490	522	484	510	516	485	537	546	432	488	483	479	499	530	464	474	493	486	494	498	516	521	467	529	505	488	474	510	470	478	521	460	540	433	500	513	468	499	515	478	503	475	504	476	509	468	475	530	498	474	488	491	471	508	491	541	500	498	497	503	498	454	510	534	502	477	513	512	487	487	506	535	505	477	522	485	495	458	494	524	510	498	506	498	516	490	521	505	523	493	502	530	504	498	494	454	448	564	492	528	460	476	508	521	515	518	467	493	484	520	489	494	466	502	504	482	519	460	483	536	542	522	513	487	483	501	526	510	500	491	515	528	514	535	485	527	457	488	511	482	472	479	492	526	509	504	520	474	505	512	493	519	487	499	473	507	478	498	489	493	479	497	528	499	512	503	499	556	509	485	516	473	470	479	506	463	450	498	478	500	460	474	505	487	481	494	492	525	490	520	523	460	507	521	493	508	482	496	481	538	513	486	505	516	472	477	488	504	462	482	492	497	503	493	517	498	502	489	483	494	511	511	490	482	481	495	498	500	455	490	480	493	479	515	491	448	478	495	500	518	496	470	528	461	447	503	514	508	457	508	524	525	506	498	480	522	504	484	471	480	537	492	518	504	482	545	535	505	478	454	486	482	531	514	515	522	501	515	529	461	508	473	491	510	516	544	499	472	515	524	502	523	542	492	519	469	491	466	490	497	502	470	489	513	470	449	485	498	490	492	485	493	512	483	501	557	525	477	512	503	503	480	486	510	496	453	517	496	491	490	503	475	469	528	471	532	510	467	501	468	498	499	492	507	475	496	515	482	515	510	488	508	488	523	532	508	492	479	467	520	483	481	468	464	480	488	500	507	509	495	487	488	546	484	513	488	509	481	444	501	478	510	476	525	476	516	469	455	486	486	516	494	508	507	512	469	483	469	454	492	523	470	484	533	499	485	526	474	515	483	532	529	477	511	510	531	524	516	500	462	536	519	483	539	494	486	481	506	493	497	498	474	507	495	470	475	471	472	512	528	525	529	491	455	502	470	514	499	487	489	490	489	561	525	521	496	504	477	481	504	525	497	484	524	479	507	500	495	521	492	520	477	540	502	492	502	487	495	480	487	499	534	432	526	495	499	526	479	488	464	540	480	506	470	509	503	520	489	509	502	530	452	520	459	502	534	456	506	505	520	525	486	533	534	486	544	466	496	473	518	478	507	543	501	477	512	463	521	503	529	444	533	523	485	521	455	519	502	510	515	463	474	491	486	453	516	466	501	478	486	509	480	497	508	465	478	468	531	493	488	509	482	509	482	512	509	490	516	485	501	509	501	501	462	482	522	487	511	531	513	465	489	525	529	476	473	556	510	487	477	522	487	507	545	508	508	453	479	502	482	491	490	460	491	493	492	517	494	503	516	468	493	497	505	491	456	510	469	547	507	532	494	512	465	501	494	488	497	518	461	514	537	493	510	482	510	495	505	535	510	512	490	475	514	461	492	510	476	523	495	532	510	530	495	510	512	494	509	492	522	478	495	492	523	494	496	475	492	466	501	492	467	493	499	545	517	499	478	495	506	513	474	499	511	489	481	495	525	483	503	501	451	476	500	512	478	479	501	510	545	493	484	496	497	460	491	513	495	466	504	514	514	513	503	486	530	458	482	453	476	520	473	516	512	499	508	485	485	512	472	488	534	494	489	529	454	490	505	470	523	479	486	497	512	495	527	479	517	477	556	500	521	525	457	530	536	508	487	502	502	448	473	469	527	453	499	499	502	496	523	490	453	515	498	472	501	492	496	511	461	528	504	474	519	501	476	498	493	491	472	527	512	531	471	496	541	540	472	479	478	492	486	483	500	465	520	494	479	512	490	507	516	518	464	485	498	531	502	490	459	453	505	491	480	521	516	475	471	520	455	459	498	515	545	440	511	538	485	499	496	465	497	518	464	496	512	497	504	520	523	487	493	473	491	511	482	514	539	456	462	505	476	487	483	508	485	492	540	480	512	481	449	495	486	469	538	490	478	489	518	505	517	514	453	465	534	525	522	520	479	466	467	495	518	487	521	530	526	497	486	521	515	491	526	521	477	477	478	509	496	478	511	478	475	519	470	520	509	486	467	501	476	526	549	513	494	484	463	511	516	459	497	469	470	469	475	527	469	499	484	486	480	522	470	490	493	488	465	455	486	503	491	467	514	490	500	504	493	516	443	523	501	515	492	506	451	494	495	480	537	520	507	533	512	518	505	462	533	512	495	502	512	490	502	522	495	438	498	455	486	497	509	505	446	479	489	523	502
46162	87933	71128	60984	48966	30260	13170	4117	1276	534	570	573	526	568	515	556	579	573	565	584	521	560	535	562	568	540	604	573	544	525	593	557	532	565	535	552	531	563	550	566	518	526	513	565	579	533	569	550	588	565	526	562	562	588	585	538	526	546	547	561	566	582	534	561	598	553	531	518	553	553	571	555	540	548	547	545	547	572	561	570	579	570	550	519	567	586	556	603	521	554	541	556	568	547	526	570	550	528	539	546	580	521	537	553	556	536	563	557	618	548	567	543	534	571	589	604	536	532	601	512	529	531	545	562	524	543	507	562	552	530	565	551	524	543	567	563	580	527	558	525	547	565	552	569	594	533	537	534	566	546	529	537	562	536	611	533	586	545	534	554	562	582	521	582	527	568	591	534	547	552	579	568	568	543	541	574	537	548	570	568	525	555	541	550	582	537	599	511	603	528	527	576	534	539	540	555	573	563	527	539	514	557	527	601	584	551	560	569	581	571	538	559	592	523	557	570	575	579	574	562	561	550	528	548	565	551	499	550	526	521	593	566	555	579	580	580	581	542	540	554	544	584	537	546	557	539	581	551	551	567	527	554	562	496	569	522	569	535	521	581	540	556	548	538	594	586	534	567	576	572	585	531	548	566	541	529	565	558	550	562	534	564	535	564	526	581	555	553	567	556	527	567	555	536	566	557	562	548	561	505	524	548	602	552	556	537	587	549	519	568	557	495	565	558	594	568	553	572	513	552	531	571	577	525	568	602	535	532	537	559	562	532	559	573	514	551	572	571	531	551	583	545	573	559	586	594	575	569	543	569	555	511	558	503	542	509	598	532	527	558	523	578	591	545	576	532	517	586	589	558	591	550	548	595	540	512	550	547	528	584	575	503	546	549	590	572	551	547	583	585	563	584	529	557	540	593	569	563	577	538	545	592	573	589	551	583	561	535	566	555	522	513	533	591	538	553	566	581	565	516	522	570	538	566	548	590	559	521	594	485	586	569	539	544	594	528	601	557	562	536	532	530	543	587	548	586	523	551	507	570	539	551	559	538	547	521	561	553	577	549	563	554	519	530	500	574	564	543	566	569	523	553	543	513	526	567	551	486	566	556	585	511	535	551	556	551	532	546	583	520	533	558	524	572	552	521	542	536	535	529	572	588	573	546	594	589	531	564	579	512	567	572	529	597	527	530	507	553	524	549	544	615	586	561	556	533	526	550	540	499	548	543	551	558	539	540	543	529	579	567	546	585	559	603	569	552	546	606	540	541	579	529	551	542	608	551	533	572	509	556	559	529	521	557	566	518	573	547	582	568	534	558	532	537	541	546	529	531	542	555	581	550	558	590	556	557	562	549	532	542	550	521	567	575	522	551	556	556	574	581	574	567	581	563	575	522	594	526	557	538	550	541	495	506	550	575	530	559	553	523	555	553	551	535	559	548	544	510	552	521	566	559	603	548	553	516	603	575	568	531	525	566	588	549	534	552	496	570	569	534	513	567	556	551	571	543	566	586	574	543	524	540	520	565	568	540	550	595	539	557	589	581	511	551	542	551	546	559	566	507	547	575	589	557	575	510	556	570	571	554	521	602	539	565	555	522	569	524	556	579	563	515	552	536	540	565	573	569	515	542	525	572	528	543	567	550	532	555	593	544	524	525	552	543	545	584	587	584	542	575	591	554	637	555	493	540	556	531	549	552	546	580	573	531	514	561	603	528	549	499	576	544	585	527	559	576	539	556	538	519	555	540	554	571	537	552	550	536	557	531	571	539	542	592	527	557	527	558	553	524	541	541	556	551	559	567	552	545	529	569	557	543	537	553	590	549	534	542	576	557	554	538	494	516	559	577	589	539	544	565	575	564	591	546	534	537	524	549	551	558	550	548	549	572	513	595	526	520	536	556	520	574	539	491	526	590	540	560	534	523	568	581	544	552	554	544	549	540	585	592	521	563	582	572	537	546	528	575	561	546	591	573	599	551	588	536	533	567	555	558	553	518	543	528	533	596	545	515	553	548	553	557	548	559	535	576	525	556	543	547	561	582	547	553	510	600	539	547	548	547	556	554	569	531	581	568	552	508	531	565	563	560	606	561	584	512	557	601	552	549	530	525	571	541	523	528	573	554	583	582	562	518	560	512	560	558	561	525	595	527	529	567	588	554	503	548	564	557	594	570	556	523	556	535	569	583	545	523	536	550	550	559	595	578	546	558	584	528	571	544	613	549	552	582	545	554	556	553	571	572	517	535	556	610	551	576	523	532	524	529	589	604	496	553	567	574	541	554	577	525	549	534	527	543	591	604	569	581	515	518	518	562	576	552	549	560	520	540	591	524	569	575	539	568	554	590	540	554	582	588	547	554	538	552	559	589	593	547	560	557	564	570	539	557	555	511	527	564	597	559	514	557	550	555	506	580	564	509	511	558	558	593	572	561	567	550	550	543	564	587	597	598	556	538	531	535	543	544	556	573	564	586	568	511	569	509	540	590	522	522	548	561	554	546	575	563	563	586	578	594	543	567	590	544	546	531	577	592	519	549	536	563	554	563	540	520	587	525	591	522	553	565	551	519	538	568	535	498	567	516	556	540	513	574	559	541	526	562	558	500	576	549	490	551	516	567	585	516	550	586	584	543	511	556	570	559	508	556	551	570	574	564	557	542	531	552	555	567	551	548	539	543	556	561	536	572	526	568	540	571	510	551	557	582	531	564	599	569	592	574	541	544	590	526	537	549	547	555	582	556	538	575	553	518	583	550	525	583	566	541	537	547	560	569	558	512	601	504	558	561	558	528	576	513	555	587	553	607	530	518	538	546	542	546	563	533	509	574	526	558	525	583	583	570	575	558	564	533	540	540	528	553	524	583	560	517	607	581	593	512	547	494	559	503	576	555	583	573	551	543	605	561	545	549	551	533	541	555	556	566	567	567	559	580	586	558	582	530	522	546	569	544	550	557	509	547	555	517	547	530	547	587	546	524	562	562	519	570	544	558	536	550	603	555	572	574	526	614	573	559	562	570	595	611	569	522	573	540	527	587	572	531	561	580	574	546	519	579	564	549	560	593	565	589	547	532	514	559	545	593	536	530	543	551	539	530	566	548	525	572	559	560	568	530	542	533	527	572	546	556	550	524	583	557	568	531	537	564	549	503	548	573	523	541	539	577	556	569	565	543	529	538	534	538	579	597	555	577	534	555	574	566	587	561	528	496	580	551	544	555	569	521	561	563	606	598	541	560	566	539	549	529	530	566	569	549	532	529	578	574	547	608	574	575	555	572	582	573	562	533	594	544	575	547	507	582	504	527	574	553	516	566	583	583	570	547	528	552	581	530	577	536	530	601	548	524	606	534	547	568	554	575	557	558	537	527	584	602	512	552	561	581	576	574	571	530	579	563	579	576	564	583	513	597	584	581	570	565	565	547	526	567	536	559	539	545	520	597	570	571	552	540	553	538	542	559	589	532	552	529	615	531	565	564	560	579	517	562	596	533	583	518	586	568	516	553
25241	22457	33544	38278	33184	17932	5523	1266	629	454	471	427	440	453	454	431	417	459	438	495	434	440	458	435	467	449	441	468	443	470	449	442	416	421	456	440	444	424	414	447	468	438	466	451	430	432	481	431	466	474	492	434	458	453	471	411	475	452	464	440	464	397	410	433	468	451	463	437	428	462	478	431	458	464	462	454	457	467	448	461	411	429	426	439	449	425	437	415	464	447	430	455	455	418	445	432	432	466	440	441	473	466	456	462	481	448	405	458	478	456	432	432	425	446	445	422	465	420	457	439	442	418	470	476	447	462	435	448	421	445	423	443	438	477	445	448	455	455	417	426	431	410	457	407	454	428	450	438	460	406	429	482	457	431	436	419	418	460	461	473	414	412	467	425	432	457	481	435	458	428	457	442	439	434	447	459	441	491	459	475	415	443	455	452	467	427	430	447	453	471	457	480	474	445	462	439	431	437	463	418	480	473	383	406	406	433	407	442	471	442	457	444	451	430	481	467	432	421	469	405	471	445	467	443	416	437	464	459	469	456	434	436	441	444	459	450	459	452	448	449	440	443	446	449	419	437	468	422	465	450	458	447	429	427	407	464	460	427	432	434	424	462	438	435	443	440	444	471	459	432	446	410	474	438	481	420	453	432	432	481	449	459	416	428	441	430	430	407	432	474	451	444	438	437	472	450	453	405	449	470	466	446	431	451	442	468	448	439	458	429	443	429	395	455	491	461	450	446	467	416	446	449	476	464	470	464	416	454	445	471	464	434	442	446	451	419	437	456	446	436	436	438	421	451	425	461	479	466	424	473	436	479	461	463	466	421	431	457	446	447	441	422	449	452	438	453	453	442	456	449	499	434	467	464	469	387	436	471	466	445	451	440	468	417	421	460	420	424	444	455	398	479	449	471	482	429	443	429	443	456	451	448	412	475	448	423	460	444	410	392	428	426	462	448	462	458	428	409	430	434	408	408	454	424	453	479	445	471	436	469	474	452	467	453	441	460	463	475	430	460	413	454	449	484	447	444	440	471	396	441	454	458	479	484	455	445	424	511	456	434	440	458	460	492	465	449	437	446	413	456	449	470	477	446	455	399	470	406	448	434	447	438	452	464	437	420	415	459	452	469	442	440	442	447	442	450	445	414	434	443	462	488	461	437	412	418	477	439	445	466	447	469	477	468	476	427	427	474	435	485	433	466	469	470	437	434	476	420	459	479	469	466	466	468	471	402	414	427	448	462	432	469	412	432	432	433	470	449	423	416	466	442	483	410	445	420	500	426	453	429	432	472	434	465	445	445	483	434	427	468	468	447	468	455	459	452	429	464	444	437	470	433	450	448	432	465	476	432	508	409	444	428	453	430	440	450	443	424	444	429	429	444	439	448	457	458	477	447	470	472	418	454	439	448	462	433	429	429	436	461	434	463	478	418	429	449	466	452	416	443	443	483	484	429	434	433	463	462	450	418	461	423	445	450	414	447	458	469	452	408	500	465	453	448	413	474	483	433	466	464	448	408	458	481	449	454	444	430	437	433	432	451	433	440	446	457	437	441	426	426	442	462	445	480	470	461	509	444	459	446	444	425	464	462	448	446	436	426	441	405	449	449	454	447	441	416	457	399	420	441	474	475	440	422	449	443	465	443	430	453	441	467	436	442	436	473	486	472	424	449	455	495	464	447	437	436	413	437	434	403	452	455	444	424	442	446	412	454	455	467	450	441	485	432	433	441	456	447	435	442	466	506	454	445	453	448	401	436	453	451	442	460	439	449	436	407	425	474	440	449	471	462	440	445	446	436	434	466	437	479	453	445	442	437	446	423	496	434	424	427	438	469	485	451	464	441	450	406	443	476	482	464	422	478	399	451	394	448	415	490	489	433	477	457	466	461	459	449	438	468	465	432	412	447	427	466	448	491	429	422	449	480	438	434	443	457	400	462	430	437	419	474	462	442	480	458	414	420	471	483	437	422	465	453	497	477	433	429	453	448	501	463	440	439	452	466	462	427	475	480	445	478	437	469	504	455	394	456	419	443	413	424	413	471	455	439	440	418	441	425	443	448	427	468	455	433	460	455	505	427	437	454	431	419	460	447	434	428	487	458	461	475	466	420	487	432	459	445	413	461	429	420	460	432	458	452	439	482	463	462	449	463	482	423	437	432	429	421	386	416	449	452	462	507	465	482	426	430	421	457	450	449	439	433	430	471	438	419	442	447	455	478	443	462	487	419	426	426	425	483	464	437	473	462	498	465	427	451	445	441	428	434	491	424	469	448	433	439	433	434	466	465	422	424	439	472	451	428	423	427	443	440	403	440	441	454	442	436	445	463	468	415	420	460	416	434	440	422	443	422	453	431	462	413	443	456	423	458	418	412	425	465	460	449	449	436	453	443	441	414	411	451	435	443	436	417	441	455	470	452	446	416	436	452	497	449	439	420	454	444	469	448	461	467	456	450	446	454	457	465	459	437	467	461	425	441	468	438	440	473	467	435	415	385	474	450	444	487	440	425	436	447	443	460	447	478	472	465	433	430	469	425	412	418	454	396	439	420	436	512	478	444	436	451	432	433	461	455	427	464	459	490	467	416	438	451	482	471	445	435	456	443	442	456	428	453	433	475	496	423	421	435	471	431	444	413	421	512	424	426	436	449	460	453	435	455	429	422	455	457	462	468	441	468	452	436	440	446	443	437	456	419	481	436	458	462	447	429	445	457	455	453	447	477	455	462	410	442	455	453	450	459	430	422	453	443	432	451	441	439	437	431	404	449	455	407	431	463	465	450	442	445	477	440	455	435	460	448	488	436	435	445	409	454	422	447	464	448	437	428	411	435	431	445	449	420	422	456	452	438	452	434	456	478	412	450	423	420	415	416	456	446	471	434	454	461	443	412	433	445	465	433	437	463	468	444	438	435	456	446	459	427	478	440	469	413	456	464	472	452	484	445	430	440	432	411	428	431	429	417	432	439	444	406	459	450	436	439	477	429	448	428	477	453	427	424	459	429	455	437	460	452	457	481	459	463	415	433	428	469	454	466	442	436	429	418	464	424	446	467	453	478	442	460	442	454	454	489	437	408	424	453	427	446	447	478	451	446	460	456	425	441	429	477	470	431	455	417	423	445	450	456	438	479	465	422	453	436	473	473	449	437	418	427	458	463	430	445	406	429	429	457	438	416	454	441	475	435	475	464	445	484	470	437	452	444	476	473	466	424	473	452	410	436	464	414	435	457	430	456	445	434	456	463	472	457	418	439	430	480	454	468	464	433	448	459	439	410	414	457	421	431	471	465	451	439	433	428	437	443	467	428	460	438	471	449	460	463	454	435	429	414	448	457	435	418	434	475	424	443	456	453	415	464	455	436	465	479	445	465	459	431	466	478	469	432	466	464	468	423	452	443	407	440	410	473	390	440	462	431	457	438	432	426	474	424	435	416	456	437	443	450	450	460	441	452	464	432	465	411	467	450	427	483	451	468	461	462	477	441	474	429	463	431	454	432
38239	70741	53519	46241	36117	18497	6442	1965	822	497	513	518	536	511	532	533	531	509	488	571	518	511	559	529	537	523	507	481	503	519	518	530	524	543	536	508	503	494	491	526	507	513	509	532	491	530	479	539	529	504	521	519	518	504	526	536	491	557	526	491	495	520	532	521	524	499	532	506	481	560	530	492	480	508	491	539	541	547	525	525	530	527	552	501	514	500	501	497	555	545	472	498	537	519	481	500	522	518	488	531	506	520	506	478	537	476	525	493	548	525	503	554	531	514	524	492	500	522	524	542	537	536	497	531	510	517	535	527	496	474	487	502	520	491	514	550	451	521	530	526	526	521	532	484	512	489	491	527	513	530	524	544	523	520	523	515	496	524	481	538	544	512	517	504	502	519	481	521	535	522	515	521	502	523	512	521	561	523	525	497	509	480	493	516	530	518	533	491	504	496	483	532	500	494	534	460	460	518	560	505	509	510	538	526	500	511	503	499	535	479	511	474	506	494	498	537	477	536	527	507	481	520	549	494	535	496	584	516	496	506	527	511	482	501	531	488	544	530	513	512	517	516	519	520	527	511	526	552	514	518	538	515	545	531	507	484	519	472	488	539	505	549	486	492	510	515	505	519	500	521	536	528	542	484	493	528	562	510	494	497	490	478	578	521	527	540	525	514	517	531	552	524	495	466	491	519	501	528	458	470	508	515	523	506	538	488	530	472	492	546	516	494	516	508	529	490	502	540	538	507	498	520	545	509	511	513	509	535	535	516	538	513	525	513	489	501	496	514	493	507	503	549	538	540	512	500	499	483	536	489	486	538	515	535	542	511	488	492	513	528	544	552	527	482	559	507	559	531	526	481	513	496	495	513	514	492	504	515	485	526	524	544	527	523	524	483	527	500	539	544	534	499	515	508	494	563	536	516	516	503	521	536	545	506	493	508	481	539	512	470	536	492	532	513	520	493	539	498	502	497	540	509	521	498	527	510	514	549	529	511	543	544	535	514	517	469	553	544	510	516	507	544	480	519	507	530	512	508	495	530	508	544	469	493	520	511	535	509	517	509	537	491	499	555	504	525	540	542	515	515	464	478	536	506	484	515	525	572	507	521	479	557	472	490	471	522	466	503	524	524	572	515	516	534	536	495	481	537	494	494	474	497	536	487	507	533	531	509	525	519	501	548	502	519	562	520	506	527	496	476	486	527	507	482	452	512	540	503	488	514	514	533	472	483	533	470	479	506	508	522	524	522	514	525	509	561	525	506	524	529	514	558	486	539	532	502	528	517	519	519	482	501	554	519	548	529	505	545	508	543	518	502	511	518	520	546	517	551	501	517	537	522	513	538	473	524	518	530	520	519	543	510	498	514	466	513	535	538	518	496	521	510	515	534	523	528	509	497	487	505	535	519	511	505	496	541	481	527	506	505	560	548	538	533	493	516	506	486	532	517	503	506	536	484	502	510	526	531	528	491	507	509	537	528	535	524	508	529	522	519	570	484	544	532	551	511	557	523	524	520	508	525	478	510	515	561	549	527	481	514	543	560	520	505	498	504	518	471	529	495	520	489	540	527	543	572	546	551	545	529	523	517	495	485	486	525	471	532	474	508	497	522	506	534	529	487	458	532	546	538	502	492	532	501	473	559	536	530	523	496	537	491	475	524	539	549	496	512	498	492	511	556	500	533	521	464	481	507	519	503	553	493	544	487	494	526	543	509	513	466	496	516	536	522	518	488	499	522	549	522	547	504	444	511	519	531	533	524	503	519	508	540	500	514	514	527	529	505	513	474	495	559	516	471	503	551	510	519	506	536	527	482	510	521	541	513	504	506	494	484	492	471	466	524	490	535	519	520	504	490	528	507	492	504	560	500	523	498	508	520	511	553	526	465	523	473	517	546	479	518	509	521	533	535	525	529	511	512	535	486	478	489	500	518	535	541	499	499	515	533	505	497	516	507	540	498	497	475	526	518	526	549	478	534	478	567	543	559	561	518	510	514	512	487	513	528	494	530	530	513	507	514	551	525	531	546	517	556	518	476	559	515	504	542	534	473	531	564	555	517	512	483	504	526	538	495	555	533	545	515	498	482	522	554	528	527	530	527	493	517	559	497	522	502	501	500	499	479	552	524	492	520	527	514	539	538	548	489	518	533	527	489	495	547	545	514	565	506	505	542	517	486	562	496	507	550	526	496	501	536	520	507	516	480	531	539	538	507	520	540	541	479	555	504	549	592	514	574	534	487	527	556	533	497	492	511	520	513	530	533	546	505	514	525	525	471	517	499	487	483	507	510	501	509	503	513	530	527	526	537	549	507	512	482	519	510	505	503	519	500	488	500	523	545	508	500	519	523	531	527	519	561	510	479	506	481	526	509	546	535	500	542	503	483	524	558	510	526	481	501	512	508	501	519	511	513	516	516	486	504	508	543	538	512	553	497	540	510	498	523	506	519	542	523	527	529	493	553	514	530	498	513	519	557	556	544	481	535	473	517	514	511	526	509	474	507	510	493	483	466	524	524	540	500	493	538	526	506	488	520	531	536	508	517	502	492	483	499	541	510	547	493	524	511	509	503	468	538	512	494	503	496	494	520	535	490	514	501	561	527	509	511	513	509	532	524	484	505	518	522	496	499	504	513	512	549	479	536	478	509	471	546	474	518	515	555	556	527	543	498	503	503	507	524	533	515	482	528	515	500	530	540	529	512	513	559	494	546	538	522	501	480	491	488	501	502	496	519	509	505	487	462	525	523	512	540	492	525	536	539	543	558	527	521	499	498	540	508	496	549	539	500	540	536	534	517	524	532	499	515	529	541	532	487	521	507	466	515	557	498	488	519	500	511	508	505	566	541	533	493	532	469	505	479	489	552	509	504	527	528	493	490	537	527	540	480	502	513	473	526	494	499	557	524	482	507	518	519	519	513	543	509	521	476	516	513	532	512	497	495	508	486	509	495	555	523	496	477	514	511	516	509	551	477	549	530	544	503	548	472	490	507	472	506	510	538	464	478	518	468	525	485	520	500	528	503	486	516	505	515	521	509	502	547	508	519	522	525	526	504	486	497	491	470	590	521	551	515	503	511	502	478	509	508	525	511	557	512	499	525	571	553	499	504	492	533	487	508	540	505	518	536	512	518	496	508	510	510	531	519	506	512	538	516	523	538	507	511	504	534	538	537	519	535	491	536	534	557	540	512	480	501	482	501	514	529	496	520	501	514	555	518	514	526	504	491	500	535	500	543	507	528	567	513	529	500	547	483	457	499	547	522	541	465	562	541	518	526	499	491	484	497	499	527	481	489	524	529	507	504	515	539	509	501	516	515	476	514	523	516	537	547	553	451	528	488	520	545	509	549	528	521	516	521	556	517	502	520	540	532	553	530	533	505	516	495	485	496	515	544	560	497	527	571	534	509	500	524	478	499	565	505	559	540	521	516	506	523	518	521	511	497	498	494	494	542	535	499	539	547	510	542	526	505	501	507	511	510	503	522	537	514	515	521	506	432
22821	21434	31330	35135	45896	34068	23182	7091	1428	636	628	584	623	620	649	610	662	658	630	628	602	596	600	629	635	654	602	588	579	635	624	592	594	634	576	618	641	580	658	658	598	665	591	584	629	577	569	604	643	590	588	639	608	600	606	638	617	593	602	617	593	615	639	620	576	592	627	627	660	628	603	624	593	654	605	650	549	581	629	610	606	577	616	577	651	643	593	621	596	621	606	641	604	642	597	592	593	601	609	636	587	606	595	576	641	579	628	585	632	667	598	648	574	589	607	619	562	649	584	643	592	588	637	654	616	680	633	607	642	641	644	582	650	644	622	587	565	632	627	594	593	641	601	585	576	624	565	603	608	645	657	573	583	573	596	610	650	642	641	663	595	579	599	595	596	598	625	641	644	608	592	581	642	588	603	556	621	623	607	625	613	636	598	621	616	616	622	664	602	526	662	575	609	610	641	598	577	604	593	597	634	622	601	636	595	622	593	609	606	622	566	616	585	633	572	633	624	612	637	632	613	603	606	618	586	597	581	634	627	640	628	584	635	562	612	584	593	666	614	640	622	606	580	629	613	643	647	632	592	626	625	618	628	634	602	648	641	591	581	602	644	601	634	650	610	653	597	632	590	572	604	577	593	601	624	663	649	645	579	580	621	609	617	640	567	640	612	593	592	605	624	663	611	633	638	650	569	578	622	587	616	611	616	632	640	642	630	620	602	578	608	581	626	617	619	628	634	618	648	590	616	623	641	611	608	601	602	644	591	562	623	555	632	611	625	608	594	631	596	607	540	620	615	599	615	570	678	634	537	643	650	574	630	613	633	597	632	587	613	612	627	629	625	635	595	649	603	619	624	647	608	620	621	627	583	622	600	602	650	612	645	634	602	611	631	622	625	574	581	630	598	567	611	645	593	586	604	634	615	622	636	627	554	596	605	640	646	621	599	608	630	587	599	598	625	627	607	600	576	629	616	606	577	669	620	618	651	654	635	603	580	580	612	583	581	583	594	640	656	587	609	592	647	623	578	605	611	582	593	627	649	611	657	587	596	635	570	593	579	599	610	600	622	619	622	616	621	619	629	591	637	589	636	574	579	595	625	602	615	602	630	589	629	634	593	620	571	582	602	686	628	653	554	604	604	610	621	575	556	650	615	600	606	606	604	601	597	635	580	579	621	611	640	633	591	583	625	613	630	578	619	601	623	601	586	603	590	606	608	580	647	594	610	604	610	627	571	585	632	609	566	595	584	651	592	612	649	647	563	651	611	598	641	618	596	620	662	604	558	639	624	645	552	591	592	621	657	623	633	592	617	587	635	543	604	584	645	631	594	598	538	624	641	653	593	594	661	631	640	615	619	619	616	607	635	593	596	618	643	584	592	575	634	607	584	607	609	602	588	612	599	629	628	620	627	602	614	624	583	595	653	612	608	598	631	610	594	561	607	613	617	621	625	609	598	590	647	586	627	622	603	593	647	628	616	648	604	577	561	669	617	588	603	588	584	651	628	630	621	616	655	610	592	646	607	603	578	622	616	582	633	587	635	654	634	590	635	552	633	676	593	603	605	613	586	591	606	579	590	601	603	605	608	574	600	618	620	663	582	575	612	639	588	599	605	631	639	566	617	585	579	629	585	650	604	623	596	601	634	610	601	602	596	595	603	622	543	623	639	600	630	644	601	604	611	602	598	607	649	621	604	609	588	662	602	596	634	592	649	602	614	621	629	589	571	623	587	590	567	602	583	632	611	607	616	569	570	614	608	566	578	573	646	570	571	624	587	607	640	592	649	577	625	636	624	601	608	627	629	616	564	570	634	667	609	622	615	631	633	608	599	655	615	605	655	588	645	633	601	580	646	599	682	597	574	567	612	580	560	632	669	611	632	646	614	548	610	637	587	607	600	589	604	589	600	642	584	611	618	604	642	653	641	543	600	578	587	610	597	644	628	612	641	646	635	610	598	614	603	571	563	604	686	605	573	602	605	616	603	582	636	585	606	618	602	590	618	598	654	605	586	576	632	633	638	585	640	617	652	628	572	584	612	626	647	597	599	633	599	602	581	612	615	608	572	649	618	630	585	601	570	600	610	610	636	634	623	656	635	575	633	659	590	610	641	612	577	627	626	588	627	635	616	599	627	577	640	644	580	583	631	620	552	622	595	581	594	604	608	574	573	643	613	578	566	630	586	578	589	569	597	563	597	590	621	598	602	623	618	613	608	618	632	612	599	619	637	668	639	621	613	587	573	590	609	603	669	593	635	599	630	613	618	639	586	580	631	605	577	618	582	602	613	636	606	616	623	585	642	637	592	621	613	620	616	591	612	612	593	618	581	597	621	622	668	591	644	614	617	642	621	656	623	596	659	631	607	597	637	536	623	606	622	593	638	632	617	570	630	629	637	562	567	580	586	606	618	680	626	612	590	596	578	634	620	598	609	626	614	597	611	629	585	656	609	622	581	627	602	634	577	607	582	624	606	589	627	600	635	541	586	583	570	634	607	638	638	632	581	616	620	607	580	595	597	609	564	624	579	640	593	605	624	602	591	594	606	572	589	575	643	622	601	661	603	607	580	576	581	575	631	630	638	594	604	626	610	573	620	577	632	637	598	595	561	576	609	669	606	586	619	605	596	601	617	624	662	682	601	609	618	608	589	628	599	586	614	624	603	613	616	608	604	626	618	605	640	608	588	582	594	610	602	569	599	593	652	621	599	594	619	663	613	585	622	598	584	598	592	618	634	655	622	620	575	573	599	597	636	597	604	577	610	612	645	632	596	591	571	595	614	645	606	618	636	611	582	625	594	597	613	604	608	680	623	612	631	613	613	658	588	631	582	606	594	611	633	610	601	593	618	618	604	616	585	579	619	635	646	611	592	632	608	598	645	665	562	681	631	598	538	638	622	614	593	630	594	626	614	640	579	617	622	642	577	664	614	599	629	602	615	607	624	641	611	595	647	641	643	596	643	584	631	573	586	598	600	625	594	604	613	606	638	573	613	558	623	643	627	626	582	637	612	553	599	579	591	603	617	543	628	618	592	587	649	621	621	585	614	634	592	596	574	614	578	609	607	579	653	617	565	636	644	621	602	627	591	632	596	582	606	612	596	616	574	610	694	602	607	628	594	614	597	657	606	636	596	619	592	610	651	580	597	627	603	634	617	619	568	618	621	599	624	591	617	624	605	601	625	586	577	650	612	629	599	649	600	609	633	634	588	603	615	608	635	622	601	601	602	644	605	636	605	590	626	589	635	632	680	597	638	587	597	664	630	651	632	648	652	576	615	607	561	573	624	592	588	617	612	661	594	562	610	605	630	593	605	596	612	628	651	614	650	651	614	597	622	544	636	596	616	576	620	623	596	630	571	629	592	627	587	635	606	603	609	660	615	644	571	597	633	599	628	636	588	635	599	631	627	613	614	577	630	632	605	553	615	586	566	582	595	627	557	624	650	601	597	625	614	588	577	637	613	598	623	584	581	559	605	614	590	604	618	579	589	598
50056	95671	79908	68852	59214	36903	17348	5654	1699	704	670	695	652	660	695	659	729	656	663	639	684	669	689	650	639	673	718	623	649	637	679	658	661	668	661	680	728	675	675	678	657	690	690	681	616	692	667	649	693	675	656	642	659	644	646	644	659	632	664	678	699	644	640	685	717	628	702	659	674	696	644	671	648	664	682	699	637	673	660	670	690	627	731	670	674	667	692	625	662	671	714	671	675	651	622	687	653	709	661	663	698	661	609	683	654	653	682	680	646	718	692	641	642	680	675	686	668	649	630	664	629	631	697	655	665	667	677	698	626	688	648	646	703	717	682	695	669	632	666	661	667	655	676	620	638	683	635	699	659	620	633	631	665	668	688	667	624	665	633	630	637	705	667	642	635	616	684	639	713	685	667	638	684	645	667	674	664	687	689	689	633	668	662	692	660	693	691	652	693	664	666	655	662	646	632	694	643	642	659	672	733	637	687	653	645	660	674	676	673	670	667	695	643	664	667	697	673	639	667	680	648	671	645	663	663	670	684	701	647	675	669	651	657	645	691	636	706	650	661	682	633	645	690	672	673	651	658	629	633	663	691	640	640	642	655	656	720	672	684	663	668	733	689	673	654	707	667	665	657	643	656	660	667	653	675	718	694	653	639	660	685	691	645	618	643	690	660	644	674	639	674	703	704	675	657	708	673	627	659	650	707	620	692	676	669	683	693	623	713	685	691	665	648	654	610	617	693	673	698	682	660	680	638	679	675	660	645	647	694	638	646	675	661	626	668	686	616	618	660	685	670	678	696	630	648	632	641	664	645	684	628	692	681	703	625	611	627	670	616	674	678	664	671	656	670	695	624	674	669	659	663	685	683	654	684	643	677	654	652	643	619	628	662	675	616	646	669	678	670	622	635	651	634	689	697	666	680	653	651	638	669	703	673	717	615	638	675	648	647	666	659	641	664	674	671	679	640	663	648	616	681	683	670	650	636	646	664	661	632	684	649	647	670	618	660	638	666	697	666	675	657	658	674	646	634	624	641	640	667	649	676	679	668	695	649	701	651	690	656	672	626	635	681	632	679	668	657	686	695	665	669	654	686	664	662	663	641	668	656	693	675	680	699	646	693	634	688	670	636	648	679	664	628	683	684	681	645	674	654	696	649	641	683	687	681	693	707	708	669	643	628	636	733	703	648	645	669	665	641	677	690	655	674	623	641	642	662	601	655	658	693	676	655	699	664	673	645	662	671	660	675	647	642	675	701	680	647	661	631	649	650	699	670	655	622	655	658	693	666	647	630	705	672	691	649	611	652	649	624	611	683	673	640	648	644	625	665	695	710	685	655	675	652	685	701	613	670	720	629	691	657	688	644	645	636	664	650	702	676	668	678	656	681	684	655	673	658	687	620	685	685	637	687	614	641	631	704	614	648	679	659	647	670	634	659	665	599	691	727	680	695	648	644	634	655	670	635	674	665	694	635	661	639	648	637	685	669	671	656	645	660	656	653	666	630	671	682	633	650	725	675	668	601	665	682	641	699	695	630	672	697	684	649	694	667	641	649	696	676	673	656	651	642	669	668	655	679	646	686	680	641	632	624	666	659	680	617	666	679	666	655	681	631	669	648	674	673	667	661	678	675	640	678	660	690	688	652	664	637	666	668	655	686	672	632	628	631	664	656	633	657	636	680	647	641	658	680	703	668	654	664	606	684	668	679	678	721	659	684	632	690	713	669	651	682	698	674	625	693	671	715	696	675	696	681	683	634	692	664	693	646	699	667	659	681	675	642	682	656	690	651	694	615	635	628	633	656	697	622	677	685	691	659	663	613	640	657	630	637	669	653	659	654	656	756	706	699	670	637	631	635	640	612	635	692	673	670	638	703	699	672	660	686	667	675	702	685	676	661	695	656	673	707	659	697	712	670	609	671	684	660	667	638	671	688	678	664	686	676	626	652	673	670	649	714	649	645	638	713	703	656	664	651	674	656	633	668	641	666	662	671	644	651	667	627	618	668	687	632	620	644	628	655	675	663	674	642	662	650	664	604	705	682	642	660	659	678	699	667	659	680	698	612	679	670	660	683	637	652	704	649	661	631	686	634	661	667	619	662	637	692	668	632	665	641	679	645	654	672	643	651	684	630	629	673	666	629	658	626	651	711	680	667	621	668	660	653	619	660	650	643	631	667	707	660	626	665	640	639	641	638	642	695	650	651	706	644	688	647	680	646	687	676	672	703	672	687	667	665	622	710	625	660	705	636	632	643	661	664	606	689	652	678	606	660	641	635	678	604	632	685	667	671	673	644	690	641	672	694	675	705	657	689	634	650	684	658	662	670	722	677	649	632	664	672	624	636	745	695	700	681	631	675	674	622	653	670	657	655	609	653	682	633	652	669	647	670	677	653	729	645	701	621	669	668	619	653	707	684	631	659	626	680	622	659	679	700	656	624	690	667	645	667	635	692	691	620	594	693	656	694	654	651	648	621	612	672	607	665	701	667	672	675	656	707	693	663	672	648	618	655	687	638	679	659	664	617	670	657	657	668	665	683	729	635	675	685	634	650	683	675	664	627	634	632	696	668	628	706	702	688	681	657	611	661	671	692	671	691	641	661	644	649	657	700	689	670	616	640	657	658	659	681	712	622	683	633	642	672	670	649	657	686	640	630	666	663	676	657	644	660	645	663	649	672	697	696	682	666	686	709	641	645	650	651	668	670	618	699	687	691	699	654	665	661	672	631	704	643	626	657	654	691	678	647	673	669	672	684	646	697	586	686	665	683	718	659	634	626	662	672	679	711	636	665	716	661	670	678	689	669	697	649	647	634	631	646	646	672	644	734	632	657	601	640	669	635	699	666	697	668	706	620	622	700	622	619	678	617	663	648	637	730	669	655	640	643	659	712	648	627	657	654	679	593	663	661	697	641	648	616	634	644	675	667	710	674	640	696	679	676	659	601	705	645	646	612	651	634	695	637	666	669	606	675	666	695	672	619	682	624	705	641	647	623	663	695	686	655	682	625	673	673	637	647	629	648	696	695	632	688	648	677	647	679	687	676	692	663	663	673	665	670	677	697	701	632	655	676	705	654	622	654	629	643	655	688	664	651	654	673	704	665	694	690	669	636	672	664	681	639	658	653	687	664	678	649	636	612	639	656	641	645	647	680	650	662	652	687	675	688	667	621	675	657	681	630	711	664	696	649	691	620	667	683	671	682	642	653	632	685	670	614	685	659	702	685	646	687	665	680	677	670	663	655	662	661	699	666	672	662	672	649	705	640	679	626	706	659	687	615	669	664	662	656	671	681	684	706	679	727	683	632	646	645	654	662	655	679	671	641	625	702	683	645	648	666	659	723	635	680	641	707	669	652	630	706	664	733	658	636	622	670	668	612	670	645	629	622	656	668	677	631	669	645	654	653	639	674	712	662	717	673	686	688	686	698	683	704	634	646	646	677	672	673	649	676	630	640	701	682	661	637	675	631	692	667	680	609	676	645	662	689	691	648	670
27383	26353	30896	25483	16999	5834	1578	681	472	428	379	349	411	389	359	369	399	413	362	400	370	433	378	374	376	379	400	386	388	386	400	373	389	386	399	394	351	352	417	408	373	400	378	414	390	361	414	383	409	379	373	366	392	373	397	403	401	378	369	406	406	384	365	403	392	377	370	355	397	375	419	377	392	382	392	351	383	385	403	369	400	362	380	400	396	401	397	384	378	380	414	369	382	399	379	389	345	392	401	395	400	375	358	400	404	396	411	369	385	406	415	396	386	367	352	406	393	378	394	386	402	376	397	422	383	383	376	376	368	359	397	371	399	383	380	376	397	377	401	379	403	360	423	393	381	366	338	366	383	370	410	380	395	414	377	434	360	409	395	390	380	406	417	404	360	421	381	382	405	365	361	364	355	392	441	389	411	364	385	381	403	373	360	414	405	405	376	391	391	355	379	367	408	386	406	404	373	391	360	385	379	403	392	363	400	347	374	361	382	396	375	401	421	378	373	419	378	409	379	375	392	384	393	384	399	388	396	357	377	415	401	395	442	413	394	411	358	389	380	387	405	387	376	360	379	367	403	399	351	376	379	391	383	368	401	355	394	369	404	386	404	366	412	413	385	404	394	385	372	376	402	381	408	347	369	385	373	391	399	366	427	402	405	428	398	411	353	408	391	396	393	375	394	347	364	430	375	371	403	404	372	413	388	424	374	379	385	372	400	404	397	362	398	375	386	362	391	342	377	400	407	404	408	397	394	390	380	356	384	369	404	388	407	351	425	386	362	365	422	364	397	375	406	386	398	360	372	407	354	409	372	382	412	380	385	391	426	375	347	333	409	394	398	383	378	360	417	403	358	343	383	373	381	372	397	396	401	351	398	370	397	379	379	427	376	381	351	376	368	419	373	351	390	379	355	392	400	390	415	407	359	377	384	421	391	383	408	398	374	410	407	359	380	392	404	410	370	374	376	380	384	379	351	368	384	409	392	371	362	367	396	382	371	395	408	432	362	403	368	355	369	399	394	384	382	390	402	398	365	358	382	409	429	360	364	406	422	383	356	397	383	385	377	360	392	418	401	378	386	420	386	365	388	379	370	379	397	447	380	412	382	391	377	397	385	354	355	389	396	398	408	381	348	328	368	376	370	392	384	370	374	406	398	368	392	376	413	374	401	382	375	370	386	394	379	399	372	390	416	375	356	405	370	386	414	392	392	394	364	389	373	382	377	382	390	406	387	371	387	383	388	396	431	397	355	399	370	413	408	393	385	366	403	384	392	398	362	389	383	411	410	375	414	357	340	408	397	390	397	385	380	387	425	384	408	399	420	384	378	381	369	362	394	376	383	391	401	399	399	383	377	371	401	386	367	426	384	406	357	365	381	402	386	389	363	377	387	409	387	382	390	408	346	411	381	374	401	357	380	392	395	359	387	407	379	388	346	362	364	363	373	397	357	361	378	378	410	355	338	354	388	420	391	408	390	404	364	371	368	393	415	419	411	391	374	402	389	412	379	399	373	417	384	379	389	391	418	401	385	371	372	417	376	381	412	402	412	404	416	388	400	368	383	389	408	400	378	348	390	431	388	365	372	400	392	409	394	378	408	424	393	373	384	385	411	384	362	391	403	371	378	398	390	412	388	389	401	393	351	398	375	401	387	397	391	370	388	420	396	361	394	408	389	399	408	387	362	389	436	401	381	412	373	388	401	387	416	427	378	407	399	381	389	385	384	359	378	395	380	349	386	408	402	392	381	404	419	392	398	393	391	362	376	406	393	370	350	375	405	367	391	395	393	401	348	355	383	347	363	383	392	401	361	383	391	386	390	446	417	378	380	363	383	376	381	366	398	383	356	338	366	388	379	423	363	418	379	404	386	389	375	406	388	362	356	376	406	367	384	374	385	391	369	419	359	401	412	356	375	397	398	394	418	379	408	401	387	404	379	361	396	385	419	357	365	401	393	350	382	372	368	408	376	363	377	376	392	385	376	393	409	343	430	375	370	386	352	423	412	396	408	402	373	381	349	369	421	385	362	379	412	354	383	374	367	389	401	368	358	348	370	398	374	402	384	379	376	387	386	393	406	393	402	417	406	398	400	410	389	363	369	379	375	357	440	388	395	379	351	390	349	388	378	394	383	346	380	406	366	377	383	407	381	390	375	374	388	434	419	401	364	367	371	366	370	386	385	419	374	379	396	383	369	382	404	374	384	367	371	378	403	378	406	365	382	415	400	373	404	383	366	380	385	361	383	382	380	372	440	419	398	357	398	382	401	391	374	353	370	395	402	374	385	372	404	400	381	383	424	364	391	420	403	378	398	364	421	400	390	399	363	396	400	380	369	416	392	365	377	391	406	440	355	380	386	422	381	375	400	360	381	363	374	384	402	398	382	365	403	379	397	401	410	426	388	391	395	398	393	392	424	392	363	375	437	379	390	420	396	388	381	375	412	411	415	407	426	384	431	391	438	396	395	359	402	411	376	401	389	418	370	386	395	352	382	350	407	408	403	380	346	340	363	365	398	418	403	398	372	388	365	400	384	367	407	394	426	381	429	421	406	372	400	411	398	385	359	367	366	367	376	405	386	380	389	389	361	389	401	391	369	364	396	373	382	416	400	383	422	413	405	373	405	403	379	417	382	326	446	389	408	376	382	387	404	360	349	395	392	334	367	417	355	411	409	379	359	399	395	380	404	406	414	370	360	379	432	375	412	400	396	369	389	437	375	357	384	417	385	356	374	396	395	397	360	374	402	365	403	383	339	393	404	400	384	445	382	367	381	409	389	349	405	378	384	387	387	335	366	354	412	377	377	359	393	384	398	381	397	376	373	392	410	374	405	382	380	388	337	391	393	407	430	379	407	397	400	375	438	415	392	371	422	383	356	370	364	353	373	388	384	387	392	367	393	431	409	430	410	408	416	382	368	398	392	393	373	375	388	373	378	365	404	368	389	412	394	380	411	370	397	394	373	417	417	369	373	392	385	370	392	346	387	358	381	368	407	399	368	364	392	409	398	410	400	415	371	405	336	418	402	360	371	381	387	380	442	368	400	361	398	372	384	412	387	412	381	360	378	357	420	373	378	420	350	376	380	426	371	385	386	404	418	423	381	398	365	390	379	386	374	380	379	373	362	402	381	394	344	370	377	369	399	404	395	395	377	375	403	406	365	385	389	393	389	402	427	388	359	382	394	409	368	383	372	344	401	433	353	397	432	400	383	392	422	392	391	376	396	375	401	392	390	341	357	408	393	386	398	387	409	388	376	407	378	376	377	394	368	397	389	406	401	357	386	432	390	421	389	401	408	377	416	382	422	377	386	360	377	407	390	393	416	372	402	382	420	385	365	370	383	392	384	389	413	385	376	432	397	382	354	391	396	374	390	368	366	399	380	400	360	378	385	394	411	390	400	412	393	394	391	400	375	357	384	393	405	394	365	356	374	396	379	382	360	413	378	377	399	396	395	422	379	346	412	425	392	354	386	380	394	398	400	424	392	375
21530	43072	29878	22841	16662	6818	2116	852	534	438	447	455	482	432	427	457	435	457	462	463	444	434	460	404	431	481	429	425	415	389	431	419	434	462	489	452	444	438	458	444	446	438	441	438	455	423	439	447	469	447	437	446	431	454	421	429	435	432	480	455	425	438	453	460	463	489	438	413	444	479	401	481	474	462	465	438	497	418	447	444	437	414	475	465	468	464	465	431	428	443	435	434	457	436	454	443	437	445	450	438	466	423	478	434	434	461	465	431	460	496	447	449	465	431	479	436	402	481	493	465	453	414	452	442	464	452	424	407	444	468	480	442	479	461	474	439	457	433	457	468	479	466	452	435	437	425	450	459	428	439	463	449	441	423	458	452	434	453	479	448	418	437	422	455	420	433	417	473	445	442	446	435	435	435	409	470	480	407	473	427	447	438	435	457	461	446	412	408	419	447	420	470	428	474	430	495	424	453	462	427	463	420	447	469	428	467	436	453	416	459	448	452	429	473	427	415	462	463	473	443	454	454	426	455	472	474	470	421	466	447	433	480	491	414	457	454	430	434	410	445	418	454	431	453	435	478	421	452	465	458	469	463	436	420	423	495	441	395	437	476	438	448	441	459	457	415	453	442	427	454	459	412	442	451	442	452	451	416	408	477	437	461	468	465	452	441	466	437	448	458	464	432	463	469	437	462	436	457	437	460	433	446	445	451	485	459	478	443	437	445	469	430	435	453	427	477	465	439	415	440	471	447	447	469	473	446	451	474	439	428	413	476	464	430	454	420	406	430	453	463	472	441	453	459	462	466	453	457	424	459	454	451	468	425	439	442	441	432	447	433	406	491	460	458	460	467	455	436	465	398	424	413	457	446	477	470	479	425	431	470	465	448	478	462	448	425	452	441	441	413	433	449	433	478	430	424	419	457	435	489	463	446	454	482	469	444	487	420	461	481	474	459	425	434	436	450	434	469	463	472	439	450	417	449	438	448	436	413	429	422	464	458	495	439	427	466	419	459	470	426	466	503	443	452	421	500	439	458	429	453	455	460	429	434	426	445	428	416	459	471	470	467	468	481	468	442	415	454	445	438	447	458	440	462	400	441	435	420	443	411	498	436	470	424	432	457	441	470	472	458	472	451	429	470	499	446	435	461	443	429	443	426	445	458	389	437	436	435	473	470	459	472	437	467	448	476	472	440	424	470	478	431	473	453	437	451	479	461	461	414	470	452	465	450	464	452	469	449	462	466	430	494	474	512	424	458	483	446	494	473	468	447	472	462	460	451	435	473	491	392	513	420	430	409	415	439	443	509	463	428	438	425	466	441	458	470	461	462	455	429	465	471	470	442	453	429	477	455	404	462	456	438	463	402	432	450	460	451	472	451	462	418	435	437	427	480	423	446	470	475	450	465	461	478	450	482	449	464	457	450	434	431	441	451	430	445	441	467	432	463	446	469	402	460	479	450	417	456	445	430	442	440	431	445	446	438	411	421	467	438	422	445	430	468	454	430	442	462	442	461	429	460	431	469	453	442	438	466	436	477	480	464	449	454	450	410	415	425	460	424	450	432	453	480	459	441	438	463	449	450	416	457	435	439	438	462	449	434	486	444	472	463	424	453	474	441	462	460	479	456	433	420	474	469	450	444	442	459	461	435	484	424	499	421	442	480	459	461	456	425	457	438	418	485	409	447	469	448	414	450	446	455	431	435	446	437	478	455	441	431	439	457	444	445	451	434	451	445	481	460	439	458	433	484	469	423	459	466	419	439	432	454	461	459	457	462	459	430	426	449	488	458	480	490	453	489	446	478	457	456	460	464	438	441	473	431	443	419	487	497	396	457	397	437	443	416	428	465	436	456	461	403	418	462	485	438	435	457	480	457	440	455	434	453	410	462	426	409	442	434	466	453	471	458	461	444	435	444	403	476	485	454	449	468	432	440	452	385	448	410	433	462	431	496	498	481	436	473	459	503	458	417	444	415	465	451	465	468	466	418	425	435	454	436	435	432	435	461	467	455	448	450	458	450	435	412	498	441	455	500	474	455	429	439	398	451	457	454	474	437	455	476	478	472	438	452	440	442	446	468	475	476	455	399	459	475	407	450	476	430	435	446	444	455	434	444	456	433	447	450	462	489	481	430	437	469	402	483	419	446	453	486	437	443	461	458	458	484	448	449	431	430	414	455	480	481	459	413	460	436	434	431	467	443	417	447	446	416	452	462	477	481	481	464	454	437	444	451	420	425	418	451	420	446	447	423	412	439	447	449	401	464	418	423	490	449	486	428	460	425	413	445	432	493	470	454	437	458	435	450	440	411	488	440	425	472	425	449	461	440	411	450	470	457	465	473	480	396	484	442	451	484	460	441	416	490	473	472	452	441	465	465	451	442	451	468	456	458	451	461	453	459	468	447	440	410	422	482	444	416	427	488	453	442	462	481	475	468	464	435	472	470	405	427	492	432	470	428	461	471	451	475	453	424	432	448	433	412	446	447	449	453	411	443	467	466	442	470	435	440	420	444	445	415	467	477	447	459	451	458	438	470	410	480	425	481	446	461	445	473	459	443	405	445	493	470	435	438	438	450	438	486	485	451	474	438	422	448	458	481	496	470	453	472	441	463	495	420	445	458	435	439	462	442	463	431	461	458	475	429	431	440	441	460	430	433	433	416	459	441	449	418	455	450	458	432	492	475	451	455	433	452	406	490	434	435	417	436	451	464	444	425	415	421	424	478	438	489	455	414	449	465	450	437	463	443	488	425	416	452	434	472	452	402	454	418	428	449	428	447	437	444	465	463	454	433	465	399	469	412	451	427	422	444	418	401	411	459	447	442	426	429	474	459	439	411	433	462	451	467	471	456	431	441	441	427	463	465	418	399	430	481	474	447	445	492	440	417	462	465	438	449	439	433	445	470	449	421	456	462	438	456	435	434	426	474	451	442	443	456	473	452	451	489	476	462	474	499	492	451	472	449	456	430	446	413	459	454	457	439	409	457	466	435	459	458	473	414	439	449	444	427	444	424	465	450	456	463	452	453	445	464	432	481	451	470	419	409	448	414	460	444	425	435	401	453	458	435	498	434	484	471	460	400	448	463	446	428	446	441	441	452	428	431	474	471	482	448	437	423	441	413	435	418	437	436	416	445	432	445	453	453	426	440	420	444	435	459	482	469	449	479	458	443	464	394	441	485	430	450	448	429	402	445	427	435	443	418	442	417	425	417	428	457	481	454	464	449	456	471	461	469	440	401	443	466	471	455	437	445	460	426	457	476	484	443	446	452	466	464	440	420	480	456	424	480	435	431	468	443	478	432	458	442	452	440	461	457	464	489	431	439	402	415	488	469	461	482	482	448	478	411	452	485	448	477	453	438	454	454	492	462	455	455	499	460	451	470	459	453	477	463	466	456	460	408	429	444	430	453	442	423	424	455	451	469	463	475	457	460	446	421	460	423	442	413	469	434	441	490	449	436	483	434	443	436	412	449	433	440	451	434	448	412	465	432
23342	21533	33305	41124	45601	30129	16765	3581	922	528	496	492	493	494	489	491	493	497	480	503	493	472	478	498	478	491	518	504	489	491	495	534	491	455	458	510	468	458	496	517	476	489	466	508	482	480	497	502	496	495	518	513	521	517	498	493	493	469	475	489	484	484	485	477	494	488	492	498	474	464	498	511	470	481	485	460	462	463	478	470	491	500	487	492	492	485	499	489	487	482	518	445	474	466	468	473	482	490	499	503	499	462	516	467	464	455	533	491	485	484	505	466	462	492	485	464	518	513	492	474	474	502	474	513	464	481	476	457	503	477	447	464	473	527	457	491	463	517	478	505	505	519	508	485	444	485	499	480	461	490	465	476	464	490	473	464	541	471	541	483	513	484	473	467	505	520	498	464	477	477	483	456	473	491	511	449	485	507	491	511	464	493	500	478	535	489	484	497	480	503	424	468	456	458	439	470	529	484	506	451	486	476	504	486	501	478	510	499	440	479	512	522	502	474	449	510	448	466	482	498	458	467	527	466	458	488	470	522	504	483	466	495	488	486	436	508	465	482	486	453	503	486	452	441	433	496	465	479	517	455	531	498	449	441	485	486	504	495	476	519	483	506	473	473	488	475	483	485	449	475	497	513	483	499	493	478	480	439	478	530	469	500	524	467	442	488	493	523	490	523	523	486	501	463	522	480	484	505	444	474	449	451	495	478	489	517	501	488	453	495	468	514	523	479	484	497	521	512	492	499	489	454	503	471	513	471	468	491	443	472	467	464	499	490	488	489	484	484	500	496	478	474	460	494	470	481	530	457	490	468	472	523	507	474	494	508	485	493	465	491	500	500	488	463	453	543	474	461	461	484	471	456	457	503	458	467	477	488	521	513	497	490	513	460	480	477	486	478	433	495	536	488	521	461	491	434	491	515	490	485	455	484	468	449	487	486	507	458	478	508	446	521	469	495	452	521	484	456	448	512	490	540	499	463	500	462	483	483	492	486	485	494	485	474	493	454	490	486	474	481	488	481	483	490	476	483	490	493	467	469	451	478	468	491	514	464	469	445	455	485	508	461	477	479	447	438	530	472	480	474	488	472	485	516	457	483	481	482	500	511	505	499	485	509	505	483	471	480	460	549	503	510	477	468	471	514	494	518	476	468	470	441	479	494	492	493	516	482	494	452	492	467	475	443	512	477	483	499	495	465	486	468	456	452	530	479	473	462	491	498	521	437	517	543	496	478	475	454	460	521	469	460	484	454	475	476	492	521	507	484	492	441	485	507	514	476	485	516	480	496	498	467	499	460	463	474	484	478	498	478	466	488	535	484	516	468	487	479	506	480	461	461	460	440	524	440	474	500	494	499	494	501	472	473	475	446	451	450	503	478	486	490	513	464	474	488	458	495	483	486	438	506	502	502	455	494	466	504	485	532	503	454	517	488	465	482	517	463	493	497	503	471	460	467	488	515	490	509	461	488	484	480	468	496	500	504	493	487	462	439	455	478	502	484	481	496	486	477	500	485	495	461	533	467	547	456	512	499	505	532	486	452	480	460	466	469	501	458	482	508	491	477	496	508	469	518	478	498	496	524	477	498	486	482	496	462	502	498	499	445	500	485	449	504	472	480	464	490	464	472	439	486	469	464	490	488	492	540	461	477	497	455	463	529	517	466	466	459	456	477	536	483	499	478	466	465	473	487	455	534	437	473	470	524	479	494	465	465	502	482	516	486	525	480	471	506	523	519	438	482	496	485	483	497	488	478	514	513	477	490	460	507	462	448	458	493	463	482	484	485	463	501	496	514	482	498	480	510	511	475	489	502	523	498	491	457	512	461	450	541	462	468	476	505	484	486	528	497	464	474	453	506	495	484	491	489	474	468	453	477	503	466	498	484	478	515	477	481	469	485	516	543	504	491	475	446	466	442	447	467	492	506	489	488	489	515	485	461	488	496	464	503	484	481	467	499	451	520	508	470	470	501	505	455	547	509	490	513	495	478	483	456	471	488	455	492	486	507	507	509	462	458	484	457	526	499	480	484	476	505	492	468	450	512	477	476	513	472	492	459	503	476	475	462	538	477	420	480	488	530	488	492	450	521	470	480	485	484	510	487	484	493	488	487	507	487	462	483	484	498	470	496	464	464	478	486	444	503	462	481	489	506	494	522	462	516	519	495	494	508	480	485	503	509	484	464	466	451	504	479	530	496	493	475	494	482	528	481	533	488	490	508	475	507	466	518	470	485	473	485	477	518	453	510	465	488	475	456	504	460	485	460	511	490	506	450	489	501	507	473	510	468	516	444	479	472	486	516	508	486	508	451	478	492	476	492	476	493	496	482	486	518	487	487	462	453	468	484	492	477	458	456	519	502	451	456	449	470	455	446	484	467	462	462	463	524	494	475	481	492	485	469	468	520	539	460	455	466	515	503	498	488	488	488	532	474	462	498	483	499	478	468	491	499	529	483	479	523	474	508	476	460	444	480	494	494	471	469	489	465	496	496	467	502	475	445	491	478	472	521	493	490	483	449	533	469	440	520	523	511	512	513	502	488	490	478	515	464	511	483	515	538	494	515	482	454	506	487	458	494	483	484	509	476	501	525	471	478	463	505	525	480	485	517	513	461	477	503	451	521	487	423	464	515	496	498	455	501	485	479	472	468	482	461	506	465	487	534	492	488	461	503	523	497	494	490	490	513	515	492	483	475	499	490	469	484	522	481	515	526	507	472	502	474	443	512	532	461	477	480	476	427	461	474	496	499	521	509	463	495	497	510	489	492	502	507	525	487	450	469	478	506	461	456	510	508	472	490	489	516	489	496	505	460	475	500	467	487	486	515	461	463	486	484	466	491	502	459	458	513	469	545	505	484	476	485	465	498	464	443	499	461	473	481	507	447	465	523	493	479	529	478	497	472	501	497	470	475	485	452	456	454	530	492	481	479	473	488	474	497	477	505	495	512	521	500	508	472	511	473	443	488	462	509	524	516	468	499	477	474	495	504	512	491	485	497	482	509	494	480	482	438	492	496	488	510	530	513	461	491	488	477	493	498	495	487	487	451	488	479	489	504	465	490	460	483	495	490	499	477	490	489	477	496	501	525	456	495	516	490	483	524	478	522	499	438	511	492	487	504	486	482	528	504	495	470	505	489	470	445	491	461	499	508	514	485	531	495	481	479	521	479	485	455	439	519	471	493	519	521	457	472	500	490	487	469	494	478	502	524	466	461	452	525	472	454	473	492	513	445	515	484	530	457	466	503	463	506	505	486	453	496	468	494	495	481	494	466	527	512	472	496	507	545	497	518	457	481	486	487	492	487	466	452	509	487	506	472	471	527	505	481	471	514	470	484	510	460	466	479	488	492	477	470	463	504	504	477	498	450	515	492	473	479	491	490	505	486	468	500	467	486	473	471	494	468	495	493	464	481	467	483	468	472	483	514	518	481	453	508	499	501	441	489	473	483	507	481	473	480	525	490	524	458	498	466	517	496	494	466	500	514	469	477	523	489
43842	87849	72141	61141	49687	29740	12395	3653	1186	561	562	579	545	555	560	565	587	540	519	540	551	505	538	541	536	555	518	555	527	520	541	523	556	531	556	508	505	512	517	583	540	589	517	541	552	532	535	522	520	545	538	552	547	554	554	569	524	520	534	555	552	549	544	534	536	557	555	492	579	526	538	554	525	524	536	526	513	515	521	549	508	596	562	505	525	570	553	530	522	516	540	550	524	490	550	537	513	548	546	549	555	521	564	553	527	544	553	541	551	567	529	557	567	509	572	530	509	526	491	546	585	516	522	562	523	568	560	516	539	529	562	507	506	551	528	515	527	508	582	561	539	552	483	520	531	571	531	565	550	553	531	543	545	522	500	541	558	522	561	582	576	545	552	524	492	568	549	566	546	544	485	532	531	554	508	559	556	534	528	555	539	538	564	523	547	580	523	550	526	567	538	533	514	531	522	571	539	523	486	553	538	580	568	556	580	540	554	565	558	602	545	524	525	532	554	538	562	506	571	526	521	565	563	584	542	582	502	545	533	544	559	542	590	560	532	537	498	531	557	573	563	519	541	517	556	531	540	557	514	539	563	504	582	552	508	530	533	563	553	507	577	514	561	536	581	546	563	561	513	551	596	541	520	571	501	522	568	521	557	532	537	535	540	534	529	544	534	563	544	521	557	538	540	558	546	503	527	521	554	541	554	525	485	549	547	519	532	560	537	473	527	531	564	515	521	550	543	527	573	524	544	508	548	570	524	568	556	531	540	562	548	519	567	537	506	572	528	511	516	529	558	493	543	512	551	533	552	552	599	558	573	571	535	578	519	525	521	575	567	542	503	532	537	573	566	531	536	537	583	538	551	593	553	536	531	538	553	555	538	569	546	513	522	566	553	552	557	527	509	545	585	508	545	537	547	530	508	562	583	508	532	509	566	553	547	540	535	565	549	547	536	558	545	525	541	557	573	532	509	536	524	557	532	555	540	517	521	547	531	573	573	533	507	520	598	537	574	528	532	522	575	537	555	588	518	576	559	551	526	532	561	536	553	560	501	524	581	518	521	502	547	553	522	536	544	556	542	496	576	561	539	549	547	572	491	545	535	547	573	555	522	485	525	497	576	534	513	530	518	521	548	538	545	514	540	550	544	572	527	535	515	574	481	526	616	536	533	560	554	543	568	558	539	545	567	554	515	599	534	537	531	552	534	551	549	545	545	531	519	556	528	531	522	538	570	560	557	553	542	565	512	546	562	549	543	521	493	519	536	561	563	522	497	536	534	520	582	513	510	538	503	506	539	518	595	574	534	523	545	515	550	522	523	535	552	583	577	539	522	525	559	565	523	539	569	514	549	527	527	561	546	539	500	557	512	534	538	618	507	539	522	519	520	522	500	565	508	554	550	543	525	558	538	567	575	555	563	509	546	569	556	594	543	540	560	583	548	529	539	579	558	525	529	496	529	540	529	568	511	541	513	586	535	545	569	537	550	552	541	599	524	546	541	547	526	566	569	573	587	536	540	578	573	560	531	536	547	579	571	560	577	562	512	528	528	537	540	514	548	512	547	557	553	523	510	494	516	501	532	506	532	544	539	532	525	563	572	572	549	530	563	553	567	550	534	536	532	572	512	556	516	540	529	581	547	527	522	570	545	507	494	545	551	509	578	540	514	512	537	557	567	491	540	534	564	542	546	579	601	545	555	503	539	561	558	504	547	539	564	541	537	532	592	529	496	507	573	564	528	581	541	490	550	537	536	528	560	551	545	589	532	518	564	631	573	566	515	563	544	554	499	550	542	556	558	565	513	513	539	568	535	542	543	497	482	566	560	579	505	561	516	492	566	562	533	542	500	492	531	523	549	519	543	542	531	540	508	502	584	523	567	536	540	546	486	533	499	545	484	556	522	537	537	524	531	541	553	564	577	546	546	542	597	546	535	542	552	557	551	497	565	525	537	581	537	511	585	565	515	508	532	587	530	537	549	481	571	532	511	577	557	566	533	536	548	526	547	527	526	573	546	551	555	552	573	540	538	534	530	540	549	540	556	540	562	552	542	578	526	547	520	539	583	564	532	555	523	518	549	536	550	515	536	575	550	533	570	494	532	564	557	550	529	568	577	551	546	533	560	559	516	546	544	581	528	562	581	565	526	545	584	599	560	532	574	555	581	564	569	522	534	514	557	547	512	515	554	516	589	517	547	504	527	523	569	562	600	520	559	578	499	553	553	545	543	535	528	572	556	520	518	558	510	544	539	583	551	536	552	533	517	488	546	534	491	520	537	527	537	543	557	518	544	552	516	525	514	561	509	492	575	554	548	555	534	488	565	561	540	527	559	547	532	544	509	515	564	524	552	559	554	527	556	587	567	518	542	523	503	499	529	564	562	544	562	526	504	594	548	537	517	562	592	505	519	572	586	526	528	519	576	519	560	548	518	575	562	585	532	552	503	516	491	559	533	517	573	487	547	568	544	551	556	522	518	536	535	578	528	549	536	503	544	519	561	567	526	522	541	546	514	488	552	527	559	540	557	526	546	550	552	519	536	526	582	518	547	572	560	547	560	529	538	533	557	530	523	546	563	498	569	555	573	542	544	553	546	501	580	523	537	540	512	564	557	570	585	542	565	459	565	550	560	542	526	529	514	573	538	560	526	552	512	551	589	522	560	541	547	539	530	509	544	527	554	530	537	554	540	533	505	538	512	513	572	542	573	569	522	560	551	520	561	558	513	545	554	541	532	542	545	525	596	541	520	522	538	560	555	521	528	533	526	522	531	565	562	573	563	536	519	505	568	554	576	470	537	536	553	573	573	565	542	535	602	544	524	578	498	510	530	527	573	535	523	526	542	556	562	544	550	541	511	496	540	511	571	496	513	518	530	517	523	567	518	549	498	580	583	491	530	528	512	558	554	529	547	505	530	543	579	530	535	545	589	528	555	524	538	546	555	577	526	553	512	554	529	527	502	554	528	530	488	558	555	531	552	547	533	515	563	558	553	532	538	547	570	494	488	541	530	602	545	558	490	562	518	509	534	517	543	525	548	568	497	548	494	574	525	543	569	537	517	570	537	524	565	556	520	578	529	586	560	534	526	572	552	532	569	555	584	520	542	548	522	511	541	553	531	535	552	563	544	526	506	569	557	532	560	557	527	500	554	516	534	541	538	607	596	562	578	563	531	564	575	550	549	563	532	524	536	569	492	533	572	553	592	553	534	521	556	530	565	577	546	574	539	547	525	535	510	549	545	520	538	519	576	539	552	573	566	535	548	533	510	564	555	552	529	552	562	538	528	571	551	587	547	530	544	544	548	532	536	502	535	527	532	563	554	542	485	537	511	569	561	553	526	547	541	498	577	520	548	516	544	527	539	522	524	560	579	551	543	517	507	571	567	504	529	526	544	548	539	551	584	566	569	544	517	594	538	517	552	552	563	552	534	582	530	545	596	547	534	508	587	501	538	581	556	564	534	568	559	556	507	535	576	532	546	580	539	541	494	543	537	560
25116	22598	33622	36654	32553	18210	5758	1345	572	456	451	462	444	411	436	424	420	428	423	429	416	425	450	448	454	423	447	452	447	411	400	436	408	435	447	427	439	455	413	417	451	427	429	446	425	417	435	458	443	413	445	448	403	408	445	441	439	441	415	467	423	429	448	425	446	432	390	381	428	428	443	433	443	455	428	453	402	426	419	430	439	453	468	417	434	437	403	460	452	436	435	449	450	427	454	405	445	438	404	444	451	395	409	447	438	415	417	412	445	427	376	411	406	449	433	407	428	443	427	460	391	435	401	431	436	431	421	446	431	481	423	416	442	419	407	447	470	449	454	463	431	427	468	482	421	481	440	437	448	436	449	406	418	403	408	446	425	428	416	372	389	431	429	419	397	468	406	410	407	418	467	415	426	455	452	415	431	471	436	448	430	407	469	451	429	454	468	400	415	462	425	440	450	403	420	427	435	406	446	420	448	430	427	418	436	436	428	459	427	454	432	450	421	395	450	446	435	431	458	422	440	433	471	465	456	433	430	421	422	482	459	406	427	458	427	405	423	478	436	472	445	445	414	416	426	432	440	449	413	417	432	420	437	433	457	419	422	418	401	432	428	432	429	442	475	419	409	429	458	433	466	441	457	437	431	434	464	427	443	393	433	447	396	438	408	477	418	425	417	432	404	417	403	432	388	418	415	408	432	437	420	421	436	446	424	397	454	386	432	412	418	422	457	443	456	476	468	443	441	478	415	450	444	454	429	436	407	436	427	450	445	429	391	443	454	461	453	476	470	460	447	464	438	465	439	458	444	437	437	422	429	390	436	410	440	434	413	439	425	427	421	421	453	420	444	426	440	433	408	415	430	408	462	422	451	422	455	456	431	435	449	434	424	421	445	415	426	459	460	398	458	416	460	447	463	431	420	419	450	452	410	400	428	415	435	400	460	453	482	463	445	403	443	416	440	466	421	444	439	434	440	426	442	417	427	445	479	419	478	463	438	423	455	414	411	444	464	441	427	423	424	410	457	453	419	481	481	432	437	413	411	461	457	478	468	437	469	436	442	464	465	446	425	422	456	438	419	423	466	423	429	457	429	430	405	456	416	450	461	419	455	449	450	430	428	425	431	431	449	404	448	454	484	421	426	434	411	419	435	446	436	439	394	441	400	441	455	433	452	407	470	453	458	404	424	431	458	431	431	449	424	436	452	411	430	451	466	418	471	407	451	450	406	445	432	457	457	404	428	434	460	434	470	442	449	425	456	449	407	438	462	420	478	422	424	442	438	436	428	436	408	468	456	413	431	450	448	433	424	431	435	445	431	405	442	443	417	424	454	442	475	418	472	447	399	429	390	429	416	433	432	420	428	458	428	443	439	462	393	462	440	456	455	433	446	448	428	428	441	437	488	414	436	395	474	401	427	420	421	426	385	449	435	444	435	445	476	461	410	400	435	412	430	392	457	425	457	392	438	408	436	452	428	431	428	507	418	458	438	450	457	444	436	469	437	450	406	428	502	424	449	434	449	429	390	394	452	469	434	427	446	472	429	424	430	400	424	461	462	449	433	399	427	436	460	432	411	438	457	411	455	439	424	446	449	455	445	405	425	447	414	433	397	417	433	455	436	444	467	419	441	427	428	421	426	429	440	453	453	480	451	463	454	450	420	446	454	433	463	449	396	454	448	438	460	436	422	419	432	433	406	445	449	434	465	421	441	440	401	443	428	453	453	449	454	427	428	445	435	434	415	432	445	463	434	449	437	451	400	486	407	432	444	433	443	418	438	435	433	436	465	465	443	473	443	434	463	451	405	456	444	414	455	432	436	497	457	436	439	422	443	455	460	457	446	434	404	446	438	396	437	426	417	449	449	429	457	455	443	449	430	431	442	427	431	428	459	451	449	404	460	406	457	415	474	440	433	438	396	411	416	451	467	401	447	439	460	401	436	431	466	422	478	466	449	470	416	442	469	386	421	476	456	454	399	397	403	437	425	457	429	426	415	422	428	467	427	429	427	391	464	428	431	431	425	427	433	419	466	438	469	410	453	456	429	411	472	421	472	436	452	416	421	410	445	460	409	444	415	418	476	440	423	425	472	412	454	440	430	458	482	421	393	443	452	415	398	397	452	455	464	470	428	420	422	445	440	436	434	419	450	419	462	397	417	454	432	450	439	442	445	444	426	469	433	449	453	423	454	459	418	483	417	456	435	448	463	452	466	403	438	440	425	438	427	425	434	437	410	393	468	404	421	405	449	450	451	422	424	440	452	421	444	413	449	417	434	407	419	447	455	433	421	442	441	435	431	442	431	434	418	432	447	447	418	452	444	462	458	451	425	433	448	426	464	377	411	408	452	431	393	439	450	434	407	427	464	451	444	454	434	436	444	432	425	408	461	453	449	420	472	404	448	431	461	436	442	465	428	428	405	423	423	429	454	479	448	434	453	482	468	431	396	479	395	448	404	432	448	416	414	462	414	412	424	420	444	457	452	404	427	452	423	417	445	404	420	442	450	433	443	445	467	432	444	427	420	418	444	448	432	438	458	441	432	438	424	414	429	419	446	409	444	424	458	419	466	386	433	453	424	419	391	438	459	444	402	418	424	468	403	467	414	416	438	427	451	424	463	424	435	444	431	416	466	411	472	420	420	428	456	469	451	400	423	443	427	443	420	442	435	396	448	417	417	418	481	419	453	437	412	446	429	458	448	454	449	448	412	430	456	463	451	439	450	450	424	458	441	432	435	436	426	431	396	459	449	430	449	432	419	500	497	387	429	459	465	425	444	405	436	411	445	444	456	445	403	450	414	425	449	434	452	448	465	447	431	427	446	410	414	452	495	425	412	421	425	392	476	410	439	445	420	450	420	443	423	418	402	423	427	404	412	411	465	407	419	456	399	423	406	448	403	411	419	428	455	479	484	385	419	417	457	433	425	436	424	445	444	476	423	460	438	475	442	415	465	435	427	450	460	438	428	450	473	429	408	420	439	433	447	450	467	444	413	441	405	439	443	448	411	409	433	450	448	427	411	424	451	430	436	427	454	409	453	433	449	466	435	473	455	423	436	393	427	440	478	437	454	427	428	435	423	418	428	432	407	422	439	434	445	413	419	436	440	463	424	400	425	461	430	411	441	464	444	414	419	427	435	447	445	422	419	463	459	422	431	444	450	421	430	448	395	459	446	441	483	426	437	449	456	448	411	451	411	444	429	440	456	453	434	433	422	414	420	469	430	452	451	426	483	437	458	475	462	432	453	405	454	430	414	439	477	459	461	430	384	442	413	472	410	467	422	437	436	396	420	445	442	440	428	433	429	467	426	494	416	434	442	448	435	415	434	460	450	374	434	418	417	445	461	426	404	414	440	434	437	446	439	414	424	431	416	427	472	445	461	402	423	434	451	438	441	455	459	437	414	449	391	426	470	413	451	481	453	436	464	399	406	449	473	422	453	453	428	430	417	444	392	408	436	435	417	428	454	461	416	460	417	403	435	403	458	425	447	424
37407	71872	54018	44741	36400	18966	6628	2044	829	492	497	511	529	506	525	456	468	497	499	520	488	535	501	493	523	488	537	545	492	499	508	487	487	520	479	535	502	479	522	509	530	504	519	497	511	463	521	535	523	506	475	516	543	509	480	495	518	505	507	503	520	493	517	503	482	527	482	457	520	499	507	498	498	507	448	502	484	509	472	489	490	483	502	490	481	491	506	511	497	518	550	528	483	499	496	505	488	528	518	480	503	506	492	556	519	517	511	536	531	502	478	498	493	514	460	476	500	514	510	477	528	475	509	528	509	478	537	472	507	529	500	492	492	507	496	481	525	467	480	514	508	496	496	505	571	507	469	508	505	490	500	523	493	471	527	529	463	475	497	531	513	549	492	529	493	494	517	488	498	541	526	514	489	514	511	514	485	508	528	503	472	490	560	501	518	510	524	500	482	481	495	525	516	495	553	543	488	528	518	495	481	496	498	503	528	468	501	493	476	490	500	530	530	480	497	551	516	474	531	502	482	507	478	486	513	517	529	490	520	480	494	520	506	476	517	515	489	508	509	504	499	501	497	484	520	499	510	508	514	508	505	531	510	544	502	505	514	513	520	506	534	462	556	462	506	516	502	471	491	508	528	512	486	517	512	480	499	499	514	516	474	507	514	493	479	475	474	492	552	518	493	486	494	494	516	503	513	497	491	529	520	505	522	510	506	469	490	480	502	494	514	487	486	507	509	497	537	495	516	502	468	465	515	502	508	507	450	530	495	480	529	531	484	504	513	512	480	502	491	513	469	523	527	494	529	510	533	477	493	493	473	471	510	525	526	491	539	490	493	511	518	495	496	513	477	506	496	517	483	517	501	506	513	503	501	492	521	521	475	529	480	455	508	512	531	480	498	486	513	533	521	523	488	487	518	543	491	513	491	487	494	532	498	521	509	522	473	465	531	482	491	500	509	500	453	457	502	518	488	528	489	511	512	526	531	497	464	479	513	506	511	514	490	498	530	510	547	488	483	523	545	516	507	519	561	476	532	468	490	524	483	528	489	507	517	476	550	468	544	458	476	500	488	483	454	506	503	489	483	522	462	468	505	493	520	514	566	535	477	533	518	475	470	508	469	527	475	566	536	466	485	503	450	489	498	522	475	514	490	484	453	515	542	505	552	509	483	533	502	502	498	469	523	517	480	503	507	479	478	510	497	537	477	495	533	498	496	491	499	474	493	518	490	518	507	513	485	524	493	506	557	528	500	490	519	477	506	526	496	525	530	527	479	518	520	490	507	517	497	473	496	522	518	485	511	512	512	487	513	496	497	521	523	506	569	511	507	466	525	522	518	532	513	561	499	487	507	549	526	518	519	512	535	542	526	456	500	496	574	493	501	516	545	482	503	508	529	456	536	535	543	535	519	482	513	469	503	517	520	510	504	459	530	487	556	496	515	489	537	527	532	534	536	504	481	503	509	502	519	505	499	470	489	477	479	532	506	493	498	527	503	495	527	537	469	517	516	502	509	501	536	545	553	482	530	504	501	520	509	491	494	499	494	503	472	501	540	504	495	506	535	478	533	478	478	487	514	476	480	504	547	484	497	481	533	512	509	469	492	522	492	503	503	519	534	543	494	530	525	499	510	510	469	508	514	504	491	510	489	490	527	508	523	509	524	543	489	486	545	520	532	505	509	513	534	465	523	517	536	510	530	501	516	546	492	491	498	521	499	519	477	505	508	485	532	483	519	484	496	509	519	537	472	505	513	489	509	558	539	512	486	511	525	504	553	472	507	505	494	537	497	495	525	461	517	508	497	489	524	553	491	485	496	518	488	490	480	455	536	521	525	492	515	486	460	490	506	497	542	506	491	509	540	490	532	522	493	525	502	601	514	521	549	523	491	501	511	518	486	487	466	504	521	507	538	549	527	511	496	499	476	512	510	508	485	502	534	479	503	503	502	499	509	497	506	500	492	476	521	504	501	500	538	536	529	483	508	495	518	452	525	486	528	466	472	467	499	503	483	505	470	539	529	538	543	523	508	485	526	533	531	532	550	513	522	467	476	508	525	502	462	494	520	508	558	472	509	522	510	481	533	470	510	524	485	514	514	455	496	526	529	496	490	562	525	490	510	465	509	504	534	487	484	537	494	475	513	519	475	522	464	487	557	499	539	494	483	489	523	520	525	457	522	502	513	496	517	478	512	516	512	477	510	524	527	539	563	542	538	533	507	475	528	489	498	520	473	462	504	478	519	513	515	542	547	516	532	477	483	483	516	504	530	544	525	514	496	492	526	492	551	523	513	522	482	510	531	475	526	512	502	478	525	489	518	528	482	507	529	480	486	494	487	483	504	488	555	475	516	520	478	498	510	542	490	517	527	496	549	515	522	546	488	506	487	487	517	519	507	504	501	517	516	524	503	508	538	527	499	495	550	488	515	465	526	482	459	508	523	493	466	476	474	475	509	505	507	539	515	481	484	491	549	537	516	469	497	491	504	512	520	493	526	526	503	521	511	514	529	521	507	513	497	516	531	502	498	555	524	505	507	521	532	505	486	501	521	535	523	477	461	504	528	513	481	559	525	494	498	521	484	458	498	513	498	492	488	523	486	520	532	516	522	487	514	509	542	496	524	504	500	496	468	481	506	476	494	503	541	474	486	497	484	515	536	518	488	517	491	508	531	511	514	473	520	516	523	514	548	537	478	521	495	521	540	508	487	518	523	510	510	488	517	490	477	520	503	467	503	494	482	515	523	510	469	474	486	461	510	527	521	503	521	494	481	502	493	515	548	495	479	491	452	501	492	488	487	490	495	521	498	523	499	497	509	511	528	470	464	472	490	499	496	501	489	516	482	545	522	514	504	535	516	484	510	512	507	525	517	493	465	496	521	518	537	488	557	515	507	517	490	537	530	544	498	486	511	505	485	492	501	478	522	524	537	494	517	550	508	519	500	499	521	486	513	491	530	539	508	473	483	512	529	504	501	514	495	493	488	477	507	542	541	482	479	493	500	498	546	515	483	516	491	487	525	512	526	551	504	504	527	486	488	537	466	499	481	518	479	500	587	485	523	527	509	509	489	501	497	546	514	504	532	467	493	542	477	512	484	517	522	521	484	561	484	483	530	516	502	479	536	478	471	519	515	543	476	505	461	496	502	494	495	505	530	483	483	510	554	468	474	506	488	503	493	504	523	484	489	454	477	503	478	505	525	490	526	562	520	483	514	499	511	495	488	490	572	501	510	485	514	481	507	499	546	494	484	538	498	517	513	500	494	505	469	528	519	501	507	513	485	503	532	519	538	529	482	539	465	499	505	473	480	559	500	527	508	540	517	553	499	544	491	513	474	507	484	526	524	528	502	507	528	508	512	547	511	506	498	513	545	537	481	491	532	544	529	527	472	525	527	477	518	493	504	510	522	505	527	529	516	490	458	549	493	495	497	489	502	521	508	472	541	513	539	495	529	490	487	496	480	483	525	523	473	512	526	534	483	491	505	532	528	492	503	500
22854	21535	31706	33695	38178	30755	22820	6673	1181	634	596	597	601	625	600	595	629	656	667	629	576	618	600	581	553	618	619	577	597	587	542	641	586	617	577	571	627	601	571	560	587	606	588	606	596	560	593	544	592	574	557	625	638	572	603	602	602	575	596	563	580	582	595	551	565	603	583	582	575	626	620	598	576	560	568	610	650	637	619	599	587	632	558	576	588	568	593	608	589	572	570	634	600	603	581	575	547	641	604	563	580	605	611	591	625	625	597	621	565	575	558	592	573	577	609	577	650	601	599	570	602	618	593	610	574	618	581	581	578	631	630	658	609	597	585	622	558	594	570	586	601	580	600	612	559	624	606	619	582	640	566	531	593	606	574	602	570	625	610	625	628	556	599	615	596	602	552	615	601	594	586	575	577	580	566	616	628	557	596	624	604	589	636	596	638	595	609	592	622	630	578	607	571	534	595	590	587	569	559	597	592	581	642	572	569	610	602	597	599	580	561	613	586	575	594	570	615	602	566	586	632	628	624	631	583	592	649	580	602	620	625	587	553	536	581	594	614	606	610	569	633	588	588	620	614	568	571	645	628	599	582	611	604	633	597	577	633	594	583	566	618	614	555	541	597	561	573	595	579	599	583	610	629	649	624	602	612	544	571	609	574	575	576	575	601	621	572	613	612	606	591	613	608	607	621	604	585	584	611	563	585	581	604	629	631	566	594	564	634	561	564	585	645	560	577	568	634	589	594	594	565	585	610	612	562	609	591	606	563	596	595	584	595	573	588	601	572	579	571	593	605	566	610	623	568	620	566	570	580	623	589	612	601	634	595	632	630	575	575	582	574	608	591	587	573	603	557	580	599	609	583	564	599	557	583	583	580	617	625	569	599	590	588	554	589	600	603	597	613	581	570	624	584	592	633	628	592	593	585	579	554	586	590	574	598	625	602	655	594	551	593	607	590	586	616	595	584	593	610	617	608	574	627	581	593	559	567	596	572	524	579	574	575	532	623	605	603	571	574	609	578	609	611	571	587	568	626	617	613	588	576	643	600	635	589	584	585	614	560	578	603	594	583	583	594	567	600	580	578	612	574	630	604	606	592	582	582	576	609	633	603	629	628	575	590	617	588	613	643	581	555	616	594	590	553	622	590	616	602	613	581	603	657	551	591	586	609	594	611	597	619	571	582	615	600	618	562	644	562	563	603	623	587	567	633	574	603	583	611	574	610	606	585	567	548	553	584	574	615	599	579	572	617	581	589	542	619	606	608	606	623	598	614	560	586	641	591	609	607	571	610	563	572	588	597	552	629	626	609	578	566	575	589	613	541	538	608	580	574	580	592	585	565	605	595	606	600	568	588	641	541	585	600	584	578	584	601	559	585	560	608	581	580	581	595	589	567	639	559	549	603	584	607	597	581	598	589	603	557	588	564	593	595	613	538	623	597	555	606	627	585	618	612	585	591	579	628	597	559	624	588	623	626	644	565	554	576	563	610	599	616	570	604	586	576	581	618	619	580	567	594	606	602	600	621	585	563	566	589	527	593	591	622	628	511	587	619	596	623	561	629	559	601	606	571	573	584	599	589	613	587	547	588	577	594	532	584	599	634	595	604	595	594	621	570	558	574	593	596	609	586	566	634	617	561	643	573	593	615	593	622	602	566	595	555	552	572	593	579	646	561	578	589	599	564	600	566	617	578	586	609	574	522	605	595	537	586	611	599	611	583	589	579	584	600	637	589	581	629	561	593	615	614	575	603	601	578	600	613	582	589	599	556	584	653	553	575	615	589	582	645	584	586	597	578	610	522	579	602	579	605	594	586	597	580	558	588	609	583	597	545	593	643	554	589	553	588	616	606	614	576	623	571	547	582	579	588	575	656	551	569	559	606	620	600	604	575	600	583	596	605	572	622	594	609	600	562	612	598	559	595	601	577	593	593	580	580	567	609	609	578	552	583	611	604	565	640	569	597	592	548	635	609	567	603	576	558	595	566	608	611	588	571	582	605	607	583	604	600	552	604	565	567	589	609	668	575	580	596	591	614	565	570	590	612	555	601	574	566	612	591	604	613	574	618	582	625	587	603	598	593	616	573	595	622	642	562	593	610	620	557	560	576	582	577	590	568	579	588	602	580	660	627	602	622	582	545	579	584	583	577	589	581	631	581	585	577	597	588	635	571	595	577	544	603	634	605	591	561	621	567	589	583	577	662	595	608	562	606	631	604	639	607	574	555	562	608	607	580	636	610	578	656	614	565	619	592	558	572	587	575	578	559	594	563	583	589	559	608	585	578	648	595	577	581	588	669	596	609	586	635	593	603	595	580	580	579	563	567	604	630	611	571	603	551	590	588	597	577	573	617	588	574	594	640	608	591	593	591	643	572	590	596	600	585	566	614	578	599	567	601	604	636	577	598	575	545	558	605	563	583	559	574	578	607	592	576	543	581	588	629	583	605	583	648	577	569	576	581	554	600	580	591	585	570	575	566	596	590	573	575	598	600	588	599	569	628	613	547	579	572	565	588	632	620	610	610	585	546	569	611	585	568	596	620	593	636	571	641	591	590	566	616	575	631	583	583	583	547	554	594	647	617	599	587	596	582	630	589	579	598	621	576	594	574	601	577	561	632	549	596	579	599	546	597	581	575	560	610	613	582	602	585	644	603	583	556	614	587	564	579	589	591	533	621	572	592	568	578	585	610	590	586	556	603	589	593	568	608	633	593	588	600	578	614	607	591	583	583	610	559	553	590	590	591	569	616	632	607	579	563	597	596	626	546	590	587	579	571	593	581	548	577	576	612	597	626	583	569	588	617	552	601	553	586	585	596	578	577	598	602	598	616	615	590	601	558	561	631	572	591	582	604	606	614	598	596	671	608	548	624	559	588	577	611	632	616	612	588	592	601	527	591	595	626	597	610	549	583	594	609	595	572	546	554	613	574	579	623	618	577	593	565	556	608	607	598	597	580	584	590	580	578	613	630	587	613	538	596	585	593	600	608	620	583	590	622	573	577	569	581	610	593	621	607	608	585	599	596	615	576	600	604	565	593	603	567	567	616	586	593	653	590	609	594	570	601	584	601	563	599	558	629	606	576	554	603	562	603	595	581	625	629	621	647	624	546	570	601	581	584	603	576	599	592	573	566	578	588	538	585	594	578	600	575	563	584	606	580	559	608	623	559	605	586	583	536	631	579	584	624	599	624	592	585	615	598	600	582	587	579	552	596	585	594	601	634	591	588	611	568	581	619	606	601	612	614	579	631	634	579	544	608	636	599	597	583	593	593	622	580	602	605	583	567	576	584	594	551	573	597	612	550	569	585	599	593	574	559	566	626	610	575	588	587	588	602	565	643	573	573	596	604	586	566	556	584	610	573	608	583	603	627	580	616	589	599	603	606	605	613	587	602	600	564	638	642	569	600	561	582	600	569	594	601	643	563	642	594	582	576	599	598	585	579	610	602	558	591	591	596	620	527	619	573	603	557	573	587	587	624	626	562	599	588	589
46887	95527	79842	70188	55767	35103	16077	4956	1463	664	640	669	726	642	686	646	622	671	664	632	649	679	654	679	625	639	629	670	656	659	618	659	662	680	635	671	642	653	627	628	681	643	629	641	655	645	625	683	722	699	663	665	651	664	678	641	672	611	641	623	633	694	676	680	677	640	649	681	662	664	646	628	632	653	668	616	625	680	681	656	664	637	656	696	631	629	631	600	664	660	660	619	659	658	645	663	651	629	662	675	685	652	653	636	621	695	600	697	656	602	641	646	653	676	593	652	653	685	630	641	620	623	646	691	606	659	661	692	661	616	638	657	612	587	613	665	682	687	647	629	674	641	633	648	677	650	655	635	633	652	632	663	646	637	615	655	682	663	673	639	636	630	613	676	633	676	602	689	619	621	657	672	644	630	647	632	663	656	668	639	644	662	663	678	648	663	647	652	673	651	711	676	646	656	689	658	629	680	622	676	625	692	599	645	659	659	637	657	606	651	646	620	685	681	642	640	651	641	666	668	641	695	607	605	677	642	645	695	664	613	693	663	642	654	690	695	611	666	668	679	649	711	667	641	651	651	632	677	636	643	644	652	664	609	674	668	634	646	640	669	657	696	650	693	647	668	659	619	668	682	697	633	669	609	606	694	620	644	660	666	631	641	659	648	674	610	643	636	672	692	686	692	665	676	618	645	614	618	640	661	631	603	623	730	626	634	655	657	659	646	652	600	641	614	640	639	649	638	638	647	669	654	610	656	621	687	630	646	658	650	649	635	622	656	688	633	679	672	668	644	659	613	629	621	655	629	685	674	680	610	638	658	639	651	636	664	634	678	632	640	657	628	682	652	670	649	696	624	652	691	662	622	614	658	623	604	695	629	693	641	609	597	652	630	612	651	649	626	659	710	616	649	674	654	560	617	674	669	634	587	613	633	642	661	644	659	690	673	652	688	698	638	692	646	685	602	698	657	639	652	656	645	654	688	645	643	625	672	648	643	641	662	639	670	641	636	650	629	716	613	697	636	640	677	661	658	659	643	618	665	662	680	652	611	706	650	654	661	657	643	648	685	634	654	638	681	653	618	655	608	652	634	642	596	647	665	641	609	657	612	670	639	706	677	688	668	656	655	661	620	678	636	616	635	645	658	630	716	685	714	637	697	625	692	619	660	644	670	639	649	649	612	636	664	608	668	629	622	695	668	668	687	638	658	637	629	625	614	624	688	650	645	639	655	646	668	647	634	593	599	632	644	606	628	683	640	628	676	670	675	650	633	691	673	614	655	636	685	606	649	676	674	612	636	673	689	680	662	632	610	674	633	597	706	657	680	636	634	656	661	681	701	664	642	637	665	680	626	653	644	618	647	635	622	582	687	641	639	639	657	658	621	648	661	703	648	657	612	653	671	636	680	642	653	640	666	664	690	679	665	680	664	657	686	694	685	654	639	612	646	671	637	668	662	616	680	598	650	673	671	672	653	611	666	642	612	613	641	657	681	651	654	638	723	668	683	685	646	663	668	624	669	675	636	604	611	653	659	645	607	677	673	698	655	691	637	658	656	695	681	660	630	704	607	677	653	665	639	576	658	607	650	653	648	624	636	670	664	682	651	628	625	654	684	673	685	601	630	676	644	626	599	634	643	661	594	661	635	638	628	664	735	628	661	657	650	628	658	675	649	645	617	646	687	646	652	617	668	628	637	614	685	625	577	623	626	644	627	656	655	665	633	652	653	666	650	683	666	654	675	632	620	642	599	615	676	635	666	646	663	630	633	571	676	665	684	655	623	639	625	653	645	658	649	691	658	672	649	664	612	606	640	667	668	672	673	666	612	650	640	661	668	692	657	701	633	626	674	646	673	638	674	627	648	684	671	660	645	638	589	693	647	691	621	636	657	693	663	643	679	633	695	658	653	655	596	650	633	631	712	660	604	655	645	673	693	691	648	642	625	677	648	623	705	625	666	678	745	671	694	627	630	624	690	650	688	707	665	641	668	625	662	653	634	675	676	663	670	629	645	675	700	708	693	617	585	694	625	664	659	666	643	639	664	648	629	659	670	611	657	668	633	634	676	685	673	633	645	652	627	630	654	674	650	665	637	676	660	625	656	624	622	639	655	681	675	605	657	678	619	651	638	658	681	643	662	649	656	635	653	603	670	702	694	671	632	686	658	662	704	661	656	624	626	685	671	686	651	671	636	660	666	659	690	686	629	633	676	682	667	692	668	689	630	691	664	654	667	675	621	643	625	675	624	649	701	644	628	614	628	639	632	639	723	621	672	680	655	627	581	646	673	630	662	642	681	627	632	627	658	638	707	613	680	587	618	660	615	667	627	636	651	694	619	642	666	679	617	668	648	683	680	621	688	626	677	643	642	670	638	694	650	657	647	676	662	700	660	669	657	659	632	636	655	642	695	708	673	653	655	638	645	656	683	660	643	656	665	687	663	654	658	630	649	641	663	653	615	613	631	631	663	665	654	678	668	703	674	628	663	678	654	595	647	656	630	638	646	660	642	631	667	618	702	643	644	640	658	677	643	668	675	646	657	640	662	653	640	698	660	623	625	628	643	638	664	668	648	669	692	633	689	640	656	643	629	660	659	655	646	651	679	619	623	617	632	630	634	604	654	635	678	648	669	638	629	650	617	643	660	650	649	669	660	582	634	660	672	630	686	621	672	637	670	656	621	660	650	654	664	638	626	650	639	639	629	655	667	627	655	654	683	634	666	670	638	640	614	632	651	641	673	646	661	682	641	668	646	606	690	639	676	626	676	634	627	643	657	620	642	658	616	611	648	657	657	670	642	642	621	644	719	696	636	624	661	660	651	689	704	673	639	675	639	661	666	651	645	719	642	695	641	595	658	633	634	693	659	692	673	666	631	667	677	676	622	686	609	658	690	664	623	639	615	610	676	649	655	660	650	695	673	647	657	660	660	641	664	652	652	671	644	646	648	603	670	606	621	675	692	646	644	648	656	635	701	659	607	686	622	700	630	689	637	678	639	625	656	637	614	675	646	651	635	699	668	657	636	631	706	645	630	623	607	671	623	676	639	629	632	652	696	641	674	667	694	697	709	654	664	656	645	657	652	648	661	661	662	710	670	712	631	667	692	643	664	657	684	636	695	661	673	609	646	639	675	611	629	638	638	661	676	681	630	658	667	620	688	632	661	641	647	687	611	683	691	600	680	649	613	595	627	703	677	695	649	664	672	665	625	663	677	658	706	686	639	632	665	650	672	641	632	615	665	620	669	620	626	667	640	657	639	642	642	636	650	663	611	642	657	638	680	655	645	645	647	603	671	671	689	634	664	676	693	650	713	674	708	634	677	646	619	668	647	617	665	647	625	644	643	710	650	635	652	631	656	672	630	617	637	657	644	681	685	602	672	583	637	689	699	658	638	672	705	672	633	674	683	654	689	670	635	654	695	629	653	639	637	670	658	630	696	680	664	661	690	669	634	647	656	664	656	646	677	677	648	690	584	673	659	631	629	660	625	684	673
27385	27360	30847	26335	16962	5503	1641	614	396	379	359	338	366	375	358	387	339	333	364	339	364	358	359	345	345	360	337	337	332	354	376	383	372	368	376	399	335	380	368	369	393	316	390	356	351	366	382	387	361	355	369	359	350	372	370	355	356	376	326	373	414	365	399	345	404	329	364	344	350	368	343	349	389	359	401	325	348	354	360	323	368	335	349	352	361	338	344	328	383	338	328	348	354	364	361	344	362	369	364	385	367	349	363	369	345	362	379	354	337	362	380	338	323	355	395	345	337	354	375	359	363	380	327	365	359	365	376	338	399	374	343	316	344	322	329	342	371	341	336	361	372	347	343	331	365	346	343	355	349	366	372	341	368	379	366	359	375	379	350	361	348	385	375	357	369	355	344	359	404	367	358	346	367	361	384	341	358	356	333	356	387	350	368	352	367	349	383	381	361	371	360	368	341	357	363	357	362	384	365	348	373	389	334	373	345	353	347	387	353	351	348	328	327	391	390	363	380	337	395	389	395	367	358	339	341	331	378	356	337	354	370	367	346	385	364	418	336	358	379	391	349	353	365	359	345	355	376	338	402	348	367	344	354	330	390	326	365	359	388	364	366	356	386	391	343	324	332	381	350	344	331	359	347	366	324	308	356	357	340	356	352	373	346	339	359	359	354	363	380	376	352	400	379	340	358	345	375	341	342	368	381	356	315	393	343	344	363	356	377	416	344	330	369	346	384	372	379	375	366	372	396	363	358	369	356	346	388	354	347	376	357	340	382	383	343	351	391	393	370	361	355	334	359	399	330	328	333	354	338	380	358	373	360	334	363	360	353	330	355	338	342	358	360	330	344	356	343	369	379	364	361	333	380	339	331	375	377	330	326	359	365	370	360	359	353	367	345	343	349	372	341	338	367	365	363	379	334	379	354	352	348	370	331	377	360	387	357	370	338	370	365	347	375	383	353	367	366	352	370	401	371	336	340	381	346	363	361	359	349	356	349	338	386	374	387	405	351	339	356	322	345	371	346	366	364	379	371	391	401	352	390	334	381	365	381	384	351	322	365	354	336	344	360	368	335	354	368	368	367	369	335	359	354	357	361	358	354	387	390	348	357	330	385	312	363	356	369	382	345	342	352	352	350	329	375	359	391	324	345	329	361	364	363	356	387	383	377	355	362	380	346	376	347	369	368	329	361	362	376	354	370	379	364	360	355	359	380	363	343	315	356	352	387	361	374	328	374	366	366	403	382	334	389	371	337	336	347	351	359	351	394	362	369	340	364	326	363	354	385	350	360	357	378	371	357	354	366	336	336	366	339	358	351	356	356	366	356	367	341	322	366	373	338	375	379	361	347	337	324	379	381	355	362	371	349	373	376	362	379	354	372	376	378	352	368	343	343	342	352	376	370	369	347	351	364	400	341	337	388	365	335	368	331	392	387	368	388	381	350	345	392	348	330	362	400	336	365	379	365	364	334	348	329	379	330	339	360	377	385	392	348	363	326	355	358	340	388	329	357	346	382	377	361	357	362	346	348	385	339	348	342	362	374	350	370	370	379	339	356	364	379	377	400	378	368	369	352	326	387	350	355	370	343	354	350	355	328	350	359	354	388	370	311	375	373	359	342	361	423	357	346	378	373	348	370	352	330	343	346	331	367	377	383	362	372	368	342	389	341	390	365	336	387	353	369	377	343	363	337	374	361	375	340	320	363	328	361	327	345	385	327	333	373	355	402	356	341	357	375	380	345	387	349	347	358	344	412	383	352	368	348	350	329	362	337	352	351	375	332	344	357	356	351	360	356	382	369	368	368	351	325	380	378	360	369	392	379	370	342	378	347	373	332	377	393	367	345	370	379	384	373	347	354	345	342	338	358	342	344	343	338	398	371	363	357	365	340	374	365	366	359	321	367	366	347	377	335	320	341	354	371	381	372	342	311	430	363	372	320	382	351	349	346	353	378	368	356	378	340	357	327	406	358	365	371	368	378	354	333	355	383	355	352	353	345	380	329	377	370	353	337	334	363	372	366	356	345	379	330	325	348	358	382	345	372	352	379	350	363	333	357	338	341	341	325	376	319	367	356	312	386	382	378	374	376	370	354	372	346	352	363	360	310	331	365	364	354	345	388	369	390	346	372	368	356	372	364	359	370	390	349	341	356	357	344	339	339	349	364	384	387	372	375	374	365	359	339	346	358	327	350	366	355	357	349	364	362	330	347	336	384	301	366	362	379	345	359	335	382	353	356	380	339	350	353	358	343	380	359	343	349	387	342	345	364	323	350	365	327	349	357	363	325	341	340	388	413	358	379	342	345	336	377	357	384	388	374	361	339	383	347	355	378	367	337	377	400	368	325	348	320	326	348	333	346	367	362	338	342	364	369	352	349	333	359	350	353	328	372	419	350	363	343	363	316	348	355	372	396	366	352	368	349	340	369	321	388	335	331	356	323	345	393	366	361	376	348	357	348	365	403	357	386	404	360	344	357	367	372	375	401	357	369	377	348	356	352	362	381	387	367	355	381	336	380	354	366	340	321	371	367	363	358	352	396	340	366	325	381	349	340	349	359	361	391	362	365	335	363	351	371	369	334	356	328	363	332	364	364	378	348	352	401	341	375	347	377	367	375	331	371	342	377	361	373	380	368	357	350	352	341	369	375	374	363	351	370	366	379	354	375	380	381	371	345	377	381	343	341	371	372	365	334	360	360	360	363	356	330	411	347	347	351	368	337	341	370	345	325	355	339	346	347	358	350	340	359	346	361	340	363	397	368	351	360	341	381	366	384	342	352	374	307	338	359	356	338	366	372	342	362	374	375	353	362	370	346	384	342	354	367	406	336	359	370	359	350	402	353	357	360	370	339	374	311	357	318	342	381	367	378	359	362	359	373	359	391	353	336	336	366	371	349	375	346	331	338	387	390	374	377	359	381	357	390	364	358	338	339	372	371	360	350	349	366	331	373	338	375	369	369	342	348	359	347	405	381	375	390	330	368	367	363	363	347	380	351	365	334	382	352	357	337	371	370	366	309	338	379	370	356	382	365	373	359	351	375	356	347	392	369	341	360	380	409	358	378	333	371	369	327	338	358	343	345	376	394	341	374	328	354	348	341	345	338	377	356	360	372	326	362	351	363	344	346	365	379	374	369	348	365	368	342	366	351	305	362	349	368	366	346	371	342	371	354	373	336	349	335	375	406	329	342	323	370	372	369	394	371	381	346	352	330	345	355	351	322	367	345	355	354	353	355	354	352	377	349	379	350	368	369	386	354	393	362	346	368	375	364	363	353	354	364	348	346	375	347	374	347	376	332	356	359	376	345	377	376	343	377	334	357	367	340	350	347	398	351	337	356	367	374	386	368	319	349	367	375	356	383	382	340	363	339	338	318	379	342	374	383	352	313	313	364	368	366	364	358	366	377	389	412	373	347	356	348	357	333	373	344	345	384	371	324	369	364	368	358	388	317	371	349	356	350	366	348	347	342	357	364	360	337	356	356	373	343	375
20512	44937	29265	24076	16722	6522	2048	769	454	429	425	420	381	415	378	426	422	441	419	415	401	413	415	415	429	433	486	413	457	382	411	422	446	397	379	438	385	439	445	411	448	409	441	418	464	426	400	438	400	426	427	433	438	430	430	395	399	426	405	427	389	439	401	411	434	430	428	433	443	393	381	415	385	444	411	398	448	433	420	426	409	428	366	440	412	426	430	427	422	425	437	414	442	396	435	432	417	412	415	422	400	454	411	403	399	407	415	436	423	413	388	387	416	407	440	437	394	418	417	468	405	407	440	409	420	435	404	399	403	436	398	436	430	428	417	452	445	421	398	405	443	422	456	384	464	432	388	394	444	401	417	414	412	407	416	399	407	395	412	382	422	385	446	385	441	426	431	446	451	433	422	403	416	456	431	419	406	477	441	449	402	413	432	414	416	396	414	428	424	363	410	431	464	447	418	419	440	420	455	471	391	433	413	433	437	418	426	403	445	417	417	393	390	421	427	410	433	445	433	414	401	454	410	452	442	445	417	416	423	427	446	405	457	457	436	422	384	395	428	437	452	425	453	421	442	360	436	433	440	413	407	420	407	426	423	418	434	450	424	394	424	430	424	419	425	435	407	408	445	428	404	403	468	440	397	423	406	441	378	446	383	412	407	431	405	464	416	450	397	424	418	421	453	449	428	445	414	391	448	430	388	412	410	414	407	408	402	453	405	440	418	404	434	403	443	410	414	392	426	418	407	440	421	425	459	387	438	417	438	426	397	424	416	389	422	398	420	396	390	392	422	400	439	413	437	398	455	417	397	456	429	445	390	440	437	444	436	422	424	448	385	415	441	415	394	444	394	437	454	435	422	393	430	500	422	431	460	441	433	457	425	439	405	413	422	439	434	406	429	441	420	425	438	418	396	439	414	437	469	426	441	427	432	424	429	431	432	450	409	444	359	412	385	422	416	458	445	422	434	426	392	433	392	441	418	414	417	395	447	413	465	397	415	405	439	438	410	400	411	429	419	443	451	426	461	409	419	388	416	417	435	409	436	428	430	427	462	432	452	396	423	417	429	413	412	424	425	393	454	444	432	390	452	424	410	444	414	420	439	415	424	453	373	423	454	444	423	411	415	407	436	431	410	429	414	466	437	406	425	451	416	454	414	405	421	442	413	410	397	418	413	426	442	417	423	408	413	435	386	417	421	431	409	435	422	435	457	440	391	449	388	430	429	433	403	412	452	408	408	432	431	399	410	392	417	417	379	407	442	387	429	445	402	448	432	435	414	383	427	387	413	392	454	416	441	458	438	388	455	424	424	436	413	435	386	396	424	430	405	435	398	433	431	428	450	435	412	396	419	417	406	444	397	415	427	386	389	404	423	453	385	426	433	404	408	405	418	479	365	434	384	411	421	424	433	415	454	439	387	412	443	409	433	422	431	421	402	402	426	414	458	412	409	429	403	433	417	439	399	387	410	439	454	441	414	403	416	431	422	411	431	423	395	434	430	421	432	415	380	403	392	419	449	405	400	418	393	434	417	403	416	423	431	397	393	394	414	412	392	407	404	422	418	421	412	374	406	371	380	370	413	458	417	411	394	400	417	407	410	396	406	435	447	438	401	443	399	419	431	433	398	431	450	451	418	410	430	421	443	433	416	418	410	413	413	461	392	423	378	422	456	461	416	399	432	402	425	424	409	420	444	396	440	419	417	410	474	436	412	445	429	433	425	392	425	390	418	433	405	421	455	424	417	411	422	438	432	414	422	426	419	404	410	415	444	438	426	445	445	442	407	436	398	419	432	431	390	405	414	406	426	428	424	440	400	448	393	445	456	436	425	389	412	447	427	414	413	420	416	419	423	421	391	417	414	446	411	428	419	431	411	418	406	426	404	433	474	435	440	395	444	421	408	397	441	413	404	457	397	444	436	409	476	386	404	481	421	450	461	458	453	434	376	407	436	408	397	452	448	438	429	436	432	392	426	434	420	459	418	406	443	425	400	496	420	392	396	454	435	391	434	438	446	451	393	425	417	417	416	438	421	411	401	456	444	398	399	427	396	404	426	430	425	436	423	484	386	389	456	415	423	435	431	430	424	434	437	430	423	395	447	405	420	437	410	430	480	397	427	451	400	421	419	405	373	422	365	385	434	387	394	422	462	384	396	425	441	429	433	397	430	460	432	454	432	448	476	419	451	403	420	442	438	447	425	420	411	389	441	426	390	424	431	393	421	421	441	437	428	412	417	393	429	376	392	392	424	405	397	371	427	430	429	432	430	383	392	434	426	410	406	417	409	412	451	411	428	436	426	427	440	414	461	431	474	410	412	423	414	416	413	435	400	469	428	415	404	417	429	403	426	415	401	396	412	400	408	385	436	389	447	417	430	441	466	433	409	424	422	408	437	418	464	422	402	445	395	427	388	428	450	440	414	397	437	451	426	434	422	427	414	422	431	379	371	417	399	394	397	410	435	384	413	398	414	391	407	401	400	406	406	428	474	413	408	450	403	435	391	424	430	392	437	423	401	446	411	448	415	399	413	390	446	433	432	423	430	408	427	415	465	416	425	421	441	427	421	427	438	398	443	410	417	463	434	443	411	403	443	423	395	398	389	428	448	433	433	419	401	413	406	413	420	403	415	382	425	405	431	460	418	413	403	376	403	357	439	417	458	391	426	427	424	428	427	406	420	395	375	427	402	433	401	436	436	417	416	420	418	436	445	406	399	422	406	410	401	413	456	437	437	379	467	411	404	393	411	434	439	448	434	436	428	413	438	428	412	389	446	432	421	433	426	434	426	450	430	438	381	434	468	417	430	426	415	435	402	453	390	405	436	408	419	426	435	426	437	406	420	426	405	437	428	380	437	411	407	429	360	460	408	420	448	424	412	445	409	465	421	447	406	476	383	443	415	438	422	432	421	490	415	434	419	432	404	411	412	401	391	423	412	449	422	473	453	396	443	429	415	424	404	390	427	421	466	400	381	411	398	402	445	455	402	425	409	451	383	418	415	480	422	418	420	448	403	409	405	422	395	415	425	399	434	444	424	418	420	421	426	414	439	423	447	426	442	438	428	425	416	394	419	422	392	405	385	429	399	382	426	433	401	428	405	476	421	425	426	420	424	403	433	426	420	397	423	430	386	417	381	405	423	441	413	446	410	411	437	396	407	413	423	387	441	399	411	444	403	466	450	432	413	449	459	394	425	471	440	438	401	446	421	428	428	426	416	425	428	462	427	439	445	443	402	456	461	454	358	423	435	401	416	406	414	391	414	402	451	434	435	409	396	422	409	422	412	442	417	421	417	421	370	386	421	381	418	457	427	426	455	381	404	402	387	412	445	449	430	436	442	412	401	425	453	408	437	411	428	437	427	444	401	437	424	441	421	418	387	406	445	428	397	424	425	410	423	408	410	391	463	421	414	402	433	449	407	449	421	452	415	416	456	434	391	439	432	417	388	419	410	480	426	389	435	410	430	408	424	431	397	446	430	438	404	426	419	412
23512	21813	32722	37572	41675	29154	16652	3257	766	495	474	482	507	506	463	472	456	448	476	448	492	428	470	463	474	489	490	472	457	476	458	422	480	482	485	454	456	509	475	452	457	417	473	472	494	482	457	476	463	453	487	468	483	522	452	467	498	486	455	469	513	479	458	463	436	451	444	434	453	462	467	449	489	458	459	449	431	496	501	479	487	468	442	449	544	468	464	469	464	386	449	442	478	477	471	444	493	447	482	490	470	445	470	468	495	483	463	493	473	477	487	452	483	463	469	501	512	469	435	448	488	465	495	477	488	480	426	455	493	460	442	445	475	453	475	478	446	450	475	450	455	504	460	457	476	464	486	504	464	460	506	473	438	493	453	434	451	458	496	476	489	442	470	475	464	461	462	487	482	490	504	496	468	479	412	454	501	479	538	483	462	470	458	475	513	445	470	486	460	460	491	459	462	490	484	460	421	457	466	478	491	436	503	477	457	455	483	465	443	448	470	461	461	495	496	498	462	496	456	462	490	493	445	455	492	447	520	458	476	494	477	455	461	479	477	480	451	466	471	454	451	460	507	475	440	495	459	459	462	463	497	479	469	478	483	450	485	441	498	471	478	478	453	495	474	452	466	489	455	468	453	437	490	480	438	448	432	479	533	505	452	480	496	440	486	457	505	509	478	463	475	480	442	459	494	457	467	430	477	449	482	474	459	501	459	427	491	462	479	454	484	500	476	511	473	483	483	485	487	482	454	460	456	460	481	482	428	461	479	485	486	441	479	427	496	460	490	431	445	437	535	499	522	480	455	491	456	469	449	474	446	482	459	480	494	465	507	493	455	487	460	507	442	495	499	467	496	457	476	482	478	472	472	462	466	472	468	462	480	466	496	469	475	484	478	450	425	448	465	473	497	457	479	483	462	454	453	491	455	460	472	508	478	485	493	468	450	459	422	443	467	458	437	477	488	479	477	463	471	480	472	482	465	496	487	480	481	459	460	500	456	471	476	457	485	496	482	428	439	470	482	464	510	452	471	494	470	440	478	491	480	501	493	476	449	465	471	472	493	469	481	439	459	453	455	458	456	481	449	478	491	494	506	519	488	504	514	468	494	459	448	486	455	458	473	435	454	496	464	451	434	461	492	472	464	446	421	485	502	490	441	456	496	510	455	465	476	503	448	478	446	479	471	442	459	430	470	495	454	481	466	478	491	484	495	486	476	467	439	452	459	517	465	449	476	464	482	487	450	489	470	487	481	461	492	515	456	457	462	447	460	469	443	473	484	469	477	463	463	475	493	451	463	469	495	491	468	471	455	497	477	466	466	470	447	427	486	479	455	463	429	486	509	489	448	427	468	477	472	495	477	473	488	451	484	487	450	484	459	421	442	459	458	439	490	446	465	508	483	492	500	497	469	461	460	462	471	489	478	483	464	480	488	431	470	479	480	467	483	511	499	460	500	499	509	496	491	455	471	446	467	487	492	513	496	476	482	481	458	444	467	448	471	448	467	512	503	480	478	500	444	449	474	487	459	463	501	481	478	467	470	493	439	452	463	477	475	458	500	522	474	452	479	508	424	494	503	501	492	493	468	501	470	453	476	435	490	471	470	466	479	457	484	457	484	462	434	517	515	435	462	481	458	491	503	411	490	507	468	482	484	465	485	465	482	454	482	453	426	471	463	435	471	509	520	479	466	475	455	480	473	460	450	476	480	519	472	476	484	454	502	453	469	480	473	526	457	549	500	486	506	465	487	452	473	479	451	509	457	482	467	516	501	446	453	489	489	507	487	512	467	505	473	423	495	491	474	512	488	479	478	476	446	444	472	447	487	482	490	498	453	477	444	479	467	479	504	452	507	457	457	456	498	454	487	467	470	455	511	484	449	444	462	464	486	475	438	469	474	455	473	467	488	449	477	464	482	495	510	460	505	464	425	451	490	479	481	508	494	499	483	467	473	503	444	445	494	482	481	436	497	521	494	485	433	476	453	475	443	476	484	445	509	484	477	470	487	456	480	492	465	491	469	459	468	474	481	490	481	441	483	473	499	507	475	448	472	466	512	491	486	480	470	528	466	482	472	453	503	490	479	478	502	471	458	486	487	469	477	495	486	439	445	508	474	479	469	482	482	498	455	472	463	466	464	452	513	512	469	462	453	491	463	463	474	475	460	476	462	484	495	485	465	487	452	454	459	486	483	476	508	511	491	462	483	489	459	459	454	445	476	467	484	505	475	465	484	463	515	487	471	475	459	425	523	490	444	497	487	497	491	468	472	439	460	457	505	441	516	495	436	452	484	477	477	428	486	464	485	481	454	440	477	481	458	447	490	457	507	457	498	463	490	442	445	473	461	474	433	479	530	480	491	444	449	445	462	478	477	408	465	422	451	476	470	512	479	460	488	456	471	490	475	478	476	480	460	468	473	480	470	439	503	516	496	475	511	463	485	468	489	456	506	445	474	529	495	494	468	445	480	496	437	451	495	493	468	460	487	473	485	495	473	507	440	472	473	470	463	482	489	456	458	516	441	443	481	501	474	486	460	458	492	496	452	518	513	460	492	482	488	467	480	469	492	465	475	467	470	474	470	499	461	495	460	441	458	465	470	473	516	496	479	455	466	474	465	471	429	445	464	477	469	476	470	489	483	465	508	461	464	493	448	474	498	459	463	488	472	454	458	432	467	452	502	499	459	453	470	476	456	500	499	469	449	474	511	494	461	472	475	452	455	487	480	447	464	462	462	497	460	447	474	434	455	487	476	521	457	494	440	465	447	489	524	457	490	462	471	445	490	490	482	470	452	502	490	421	446	443	463	468	446	486	477	493	489	467	430	471	418	460	465	435	464	465	470	435	498	474	477	514	488	453	488	460	460	473	475	518	475	491	458	502	491	482	431	450	482	495	473	456	497	516	471	474	462	484	448	507	457	518	489	454	484	442	490	475	441	462	491	479	480	496	493	493	443	476	490	477	473	462	482	472	480	477	481	440	443	507	514	444	475	457	491	495	450	461	447	463	498	493	480	462	502	484	487	465	484	419	476	461	464	493	457	449	465	462	500	442	485	463	513	491	459	453	456	454	440	449	471	457	462	461	456	433	473	488	440	472	457	453	489	491	486	486	476	502	452	459	467	466	477	519	486	452	454	517	447	486	494	476	515	456	450	446	455	478	477	474	464	500	473	496	459	459	472	483	458	458	526	491	475	496	445	486	477	478	513	500	484	461	456	490	442	474	429	494	443	459	492	488	478	480	485	452	445	475	464	445	463	438	450	449	447	478	454	428	483	503	477	469	462	478	458	431	510	507	468	471	479	489	494	481	484	484	470	483	468	474	431	493	466	489	450	490	494	477	459	483	498	480	469	509	475	450	481	504	454	464	435	521	467	493	470	484	448	510	455	463	494	472	523	481	456	496	427	507	461	480	445	456	498	444	464	490	493	440	479	470	482	476	467	483	464	472	481	434	455	482	498	474	485	463	435	501	504	496	468	464	451	483	500	463	463	477
45775	90518	69437	59829	48986	29139	11710	3200	998	522	553	532	549	486	524	500	552	507	535	587	564	526	568	525	561	501	580	505	514	521	573	506	549	478	557	544	530	527	515	501	526	526	530	526	561	577	506	493	548	505	573	553	534	541	531	549	521	538	545	543	511	492	472	533	512	529	569	542	517	537	563	508	551	541	540	544	495	519	514	472	490	536	555	545	540	545	562	540	535	483	550	488	549	504	529	540	555	509	501	495	584	503	525	573	555	542	522	526	498	555	498	506	528	552	577	538	531	563	554	530	538	550	546	508	535	527	508	563	539	527	540	540	520	539	552	519	532	502	503	548	573	533	533	520	564	516	531	543	534	532	525	532	516	541	560	510	578	520	521	522	539	578	559	529	526	536	501	520	494	510	524	517	518	510	530	531	551	525	529	548	511	540	554	520	489	492	527	502	523	517	543	511	522	508	541	546	556	503	536	504	558	527	546	494	483	516	537	498	535	534	534	540	500	541	561	508	522	507	560	530	516	511	511	526	500	523	538	559	540	548	551	550	528	507	564	522	536	533	530	543	540	522	513	521	558	574	548	489	539	535	514	503	555	527	545	507	542	519	523	523	515	578	556	537	535	512	518	524	533	537	502	527	527	528	522	532	544	539	533	543	520	548	518	487	550	538	554	560	531	514	527	507	537	507	543	571	522	566	547	515	533	521	501	519	552	524	496	509	542	520	537	541	539	513	529	521	557	566	496	547	547	525	527	504	534	505	509	515	544	537	523	518	567	508	484	520	524	516	522	529	558	523	530	555	534	550	531	543	552	535	545	586	510	524	560	553	567	576	527	499	518	574	523	551	528	511	548	531	533	532	524	528	490	548	533	538	539	491	504	524	552	526	543	522	537	485	525	557	506	490	504	539	492	519	497	554	537	498	536	491	531	490	519	505	569	532	516	541	518	529	526	553	519	535	508	516	523	452	528	491	576	571	539	527	556	551	487	535	531	569	521	513	546	513	516	550	567	530	533	524	532	499	503	506	529	557	525	520	560	549	553	523	535	543	528	527	502	545	544	531	537	524	526	521	520	577	558	519	566	554	560	557	545	521	547	511	538	508	498	500	534	549	518	525	526	565	556	502	521	518	513	558	514	561	529	537	539	563	542	541	551	527	558	531	510	465	538	516	478	489	529	532	569	489	485	569	557	515	533	511	554	531	509	547	516	543	480	521	530	520	522	536	543	506	503	551	557	531	508	538	577	579	558	520	540	518	498	537	512	520	532	522	526	529	545	548	482	514	511	516	542	550	522	500	510	533	552	527	534	515	528	534	538	489	512	529	544	513	513	521	586	536	563	536	564	526	532	542	541	524	528	539	527	601	517	522	511	516	535	569	540	546	547	527	572	550	545	553	538	513	517	511	552	545	535	536	572	546	529	538	521	510	520	527	510	520	533	502	545	523	510	526	550	514	508	553	547	544	528	550	548	574	520	525	544	556	544	498	539	564	530	526	542	515	537	543	509	505	523	502	546	489	527	535	498	529	493	532	548	548	565	564	513	515	513	509	482	550	495	515	516	516	490	521	558	510	524	535	491	540	559	550	560	553	582	497	550	556	522	528	545	531	567	521	547	496	543	510	544	521	526	573	556	501	513	512	525	564	540	543	552	518	503	543	554	539	571	520	535	532	565	518	520	551	516	532	560	525	544	552	502	506	560	528	534	556	562	495	528	573	543	567	512	549	506	521	510	549	519	534	518	539	488	542	499	534	541	545	545	508	565	528	547	541	536	517	520	582	556	535	533	556	521	528	504	552	509	520	487	518	518	516	552	539	515	529	524	539	525	573	565	522	490	524	493	539	506	549	488	523	526	508	507	534	547	495	528	509	525	542	559	525	525	583	537	547	536	542	532	510	518	502	531	558	537	505	540	534	549	542	533	527	525	522	548	535	500	554	563	540	538	510	537	513	538	529	525	508	533	528	549	536	577	539	522	538	533	526	537	530	566	563	495	529	542	526	549	501	523	493	502	565	537	533	527	545	528	508	488	561	516	509	549	495	572	514	604	531	532	560	561	498	538	571	546	481	567	551	556	535	496	558	532	533	526	525	567	514	550	536	508	502	514	525	539	580	540	551	528	524	544	544	550	519	551	534	506	534	518	499	532	562	549	534	527	522	563	542	526	518	555	532	514	511	519	528	491	498	583	528	515	531	490	487	564	507	583	530	511	526	504	546	522	516	572	560	536	555	547	542	510	556	479	531	542	555	549	519	541	526	514	552	498	545	550	551	520	526	523	583	546	492	556	505	495	500	568	513	548	594	540	531	548	547	522	551	529	516	528	530	540	511	497	531	538	534	539	484	516	566	551	540	524	533	561	542	520	522	526	517	521	502	543	536	529	516	507	560	554	532	528	574	551	540	524	545	541	517	518	565	554	528	494	523	529	506	552	579	533	535	517	507	562	505	570	547	512	551	493	506	488	508	557	510	539	480	532	524	535	492	545	516	531	602	532	496	553	582	528	518	510	549	541	489	496	479	537	530	522	527	526	493	505	522	539	519	510	495	512	506	557	526	495	520	541	511	541	552	516	522	539	546	547	538	580	477	522	494	504	566	548	545	524	524	528	537	534	536	549	534	500	527	521	506	494	536	518	573	533	557	527	538	529	544	529	504	556	535	546	580	530	517	507	545	558	557	507	498	541	518	540	516	531	500	496	565	554	543	508	494	537	559	562	549	516	557	509	531	525	533	547	558	512	527	500	508	544	555	552	545	558	522	540	566	508	514	520	553	508	510	551	515	500	559	471	544	518	509	514	497	525	541	536	551	518	519	503	533	559	529	571	503	511	479	510	555	544	557	503	483	551	519	536	516	550	493	600	511	528	508	569	547	560	517	512	479	470	504	521	544	516	547	513	521	546	521	524	561	553	514	522	506	507	518	546	522	529	564	541	506	525	585	513	526	534	533	545	531	530	516	568	578	520	511	523	545	505	497	526	550	528	538	523	530	553	517	530	522	512	533	534	510	510	518	533	539	605	573	480	537	523	536	514	524	530	483	506	488	503	579	484	553	518	537	548	541	530	524	535	550	541	553	533	525	505	533	512	534	514	565	553	512	529	534	514	532	520	484	515	524	547	526	543	484	556	545	540	566	507	495	579	518	467	470	518	520	521	534	558	550	504	570	512	519	500	514	563	555	537	544	543	560	513	529	514	524	506	552	543	503	506	523	561	546	517	514	537	553	567	513	520	529	541	536	576	558	557	554	557	521	501	538	525	490	572	504	536	555	519	558	543	507	549	543	519	540	565	544	527	506	539	539	498	526	509	531	529	515	575	554	540	537	507	546	537	555	550	524	536	530	480	581	526	534	549	490	514	518	514	545	520	516	538	546	505	546	511	534	557	529	540	520	519	532	515	553	578	527	556	510	532	533	541	522	521	521	543	486	521	543	517	516	545	538	521	539	544	526	555	551	516	545	538	528	568	513	527	496	507	533	586	562	524	529	509	502
25174	22758	33402	36923	31639	17383	5562	1224	553	455	442	407	425	432	455	465	468	437	401	415	452	435	450	464	473	427	420	427	431	413	455	432	417	454	430	446	413	437	396	381	449	436	473	435	438	448	418	466	422	439	416	426	477	454	441	403	430	441	490	431	440	445	458	413	425	415	467	461	429	451	407	425	424	439	414	433	409	447	441	478	426	411	457	409	459	423	471	395	435	442	431	459	438	444	427	471	455	466	438	453	435	465	449	464	490	462	430	427	441	417	414	399	425	453	418	464	456	439	454	459	425	461	447	421	458	488	393	439	424	432	428	482	405	449	451	431	437	424	423	470	424	447	426	419	433	452	439	440	426	409	451	453	420	391	429	408	448	491	423	440	403	443	417	435	414	475	435	442	410	412	478	437	440	425	463	416	459	409	442	481	472	445	430	422	415	430	429	442	432	471	440	426	420	439	447	447	402	427	416	402	454	421	445	460	433	418	438	443	442	465	440	441	433	446	458	481	414	417	419	462	444	448	442	426	474	437	411	413	437	413	414	429	416	414	405	465	449	438	409	441	435	417	437	463	438	424	410	416	429	436	398	419	440	463	412	428	436	425	448	427	432	451	396	403	461	415	430	452	449	414	452	418	466	410	433	445	454	431	424	431	454	431	426	422	472	421	427	436	427	413	452	429	427	415	449	467	437	440	410	453	431	426	441	458	454	437	452	432	445	401	425	425	442	442	414	432	476	441	432	412	411	444	384	425	457	424	432	402	401	429	456	445	468	414	450	420	424	480	432	444	445	470	471	426	434	440	445	427	440	440	430	452	424	439	430	438	416	399	462	430	455	402	431	449	467	454	447	430	465	420	451	460	446	442	432	477	436	399	440	427	471	426	426	442	412	472	442	451	397	395	410	446	434	453	479	436	463	408	466	421	428	448	453	446	414	425	442	458	455	445	426	436	426	406	435	441	452	418	418	442	448	455	435	415	455	403	455	450	482	442	438	417	427	419	448	433	433	433	440	448	431	389	432	447	429	473	425	468	430	485	351	453	434	417	438	425	452	451	433	414	458	411	472	437	446	436	450	421	421	457	422	457	455	447	473	412	452	436	403	461	455	450	447	433	396	395	436	410	462	425	431	432	442	434	442	418	471	420	452	459	442	438	466	446	438	449	458	459	472	426	473	439	446	456	466	434	467	459	442	431	445	415	400	445	464	418	405	439	439	468	431	468	423	446	426	436	458	409	457	421	424	462	419	401	429	470	448	447	467	428	423	418	469	410	447	431	429	429	391	420	488	437	469	444	436	406	460	427	423	414	412	435	447	455	416	466	459	447	445	450	447	421	441	485	446	432	438	439	413	424	473	427	451	426	445	477	451	453	411	468	460	437	435	453	453	438	422	434	416	458	439	428	444	421	432	444	413	432	445	440	427	438	458	456	446	416	426	407	401	451	422	451	461	418	450	426	499	443	442	458	458	417	421	441	488	445	407	433	421	439	432	445	410	411	472	448	436	439	467	462	413	460	444	441	427	435	439	401	483	450	405	427	494	415	421	454	419	416	418	442	443	414	455	441	472	466	446	431	451	458	438	404	402	438	412	481	434	462	408	435	432	457	470	425	474	442	474	443	435	472	425	481	418	404	446	472	457	424	431	420	428	437	452	435	445	460	435	417	477	425	425	436	434	426	444	430	456	439	427	438	464	433	460	441	442	433	416	458	433	402	432	434	471	432	428	463	480	423	434	440	451	460	450	425	440	417	456	432	427	432	413	477	433	429	455	435	450	427	444	438	481	433	421	422	466	417	456	417	418	439	432	450	433	448	414	412	469	408	435	428	472	447	424	436	432	386	434	462	469	439	436	439	464	440	479	472	472	447	424	438	459	419	465	417	441	437	434	456	469	421	409	449	444	452	416	469	449	440	448	432	412	417	420	437	435	442	446	440	444	439	424	426	421	442	436	460	422	397	423	419	437	428	399	418	443	434	447	412	436	415	451	425	462	457	423	423	455	455	424	461	438	462	431	442	446	443	401	454	465	429	438	447	416	439	432	448	436	459	456	432	412	430	435	466	462	417	477	444	453	429	412	440	480	468	442	470	441	447	432	472	452	440	467	448	429	472	449	414	418	400	454	427	412	435	449	431	436	500	423	411	425	419	432	422	432	456	421	456	452	415	439	418	415	430	421	463	450	423	465	436	453	432	430	430	427	407	455	454	455	446	459	412	409	425	408	427	442	410	429	435	440	438	431	429	450	453	445	424	469	421	429	428	445	426	480	444	471	439	464	450	453	438	409	435	436	447	444	443	427	431	444	401	430	428	462	437	401	420	427	443	452	404	433	412	413	449	416	414	474	475	438	436	446	411	471	452	404	427	425	425	465	416	444	401	440	480	450	458	415	448	440	401	462	415	442	422	395	434	457	431	471	472	440	426	445	417	451	426	449	461	412	426	451	430	415	460	462	460	425	434	428	423	426	431	452	459	425	432	434	435	405	417	398	437	450	428	440	417	456	425	456	472	462	434	426	443	391	431	427	431	456	437	433	430	453	425	444	446	432	423	404	477	445	435	449	432	434	427	393	425	395	409	451	439	422	432	433	414	404	445	466	405	441	450	433	457	407	453	434	477	413	474	478	434	441	445	429	422	466	430	438	445	457	428	423	450	463	450	437	443	410	422	434	448	460	467	468	469	462	495	432	437	429	435	443	470	431	413	427	442	445	421	437	421	456	429	445	441	414	474	439	435	434	441	452	439	403	452	460	411	441	431	437	471	444	466	456	435	425	426	421	432	407	433	431	429	452	440	426	451	445	418	438	444	478	465	426	450	517	441	461	428	416	473	418	426	436	420	428	408	467	429	410	445	451	449	452	419	414	471	436	403	458	452	439	429	433	433	461	452	491	429	433	450	445	448	444	451	446	424	471	473	435	409	389	467	469	417	453	418	456	430	435	438	440	470	417	452	454	422	421	426	438	440	440	451	417	434	500	439	406	461	453	448	390	461	429	420	415	422	444	414	430	411	398	397	462	463	420	450	450	460	419	458	430	445	426	435	424	456	460	423	436	438	445	445	433	427	446	450	417	460	405	445	428	436	421	451	427	437	451	428	465	407	445	453	454	421	444	445	425	431	454	461	441	419	449	442	455	415	463	439	406	448	475	421	453	443	455	410	428	442	446	489	456	449	431	450	453	414	452	462	414	440	445	445	441	429	421	443	433	440	392	418	411	405	438	447	445	465	443	477	469	445	447	442	436	422	483	481	435	426	430	395	433	435	482	460	425	432	445	463	427	440	411	417	422	461	449	428	444	430	454	418	402	404	485	399	444	436	446	428	430	431	424	435	407	439	440	482	435	421	391	446	452	441	462	463	415	451	445	416	446	458	417	413	419	438	431	423	475	470	468	438	449	442	452	450	448	408	438	428	425	485	435	430	449	420	445	449	423	436	474	429	436	452	452	424	439	472	416	404	436	433	454	450	446	426	427	429	414	429	460	429	431	453
38139	72794	52910	46118	35204	18073	6324	1848	817	513	521	518	511	544	514	504	508	506	531	547	471	515	554	500	506	500	528	468	503	505	521	559	501	499	552	551	473	521	469	473	499	522	506	504	490	511	514	548	548	521	528	525	492	497	492	490	501	513	497	532	512	526	497	521	502	497	501	492	471	504	518	483	524	503	508	479	490	503	506	506	536	530	488	502	531	506	466	483	517	508	502	494	506	520	498	488	514	533	516	485	500	488	476	468	518	497	489	533	530	497	527	513	492	475	520	510	497	513	487	476	490	485	476	497	521	486	525	491	504	496	475	526	486	496	506	461	513	525	506	492	478	518	522	519	518	501	466	537	533	506	486	517	530	508	495	488	519	497	515	514	496	439	509	528	520	509	503	526	524	494	498	530	468	477	509	506	505	546	519	475	495	467	538	526	508	535	490	525	479	495	535	500	503	514	531	490	503	477	486	505	551	474	527	494	506	496	464	504	487	496	517	508	519	509	516	511	508	497	524	533	502	499	546	479	515	492	482	510	497	557	507	500	515	501	494	494	470	516	499	490	488	494	490	489	515	509	495	515	552	460	520	519	524	487	543	526	496	516	462	496	481	485	472	539	476	492	522	504	497	493	507	511	515	548	516	502	540	510	475	508	508	480	524	506	494	486	486	475	516	507	521	492	497	490	524	491	503	474	522	491	513	484	503	501	479	517	528	510	499	500	529	504	469	483	515	537	483	504	468	521	474	513	498	509	519	496	526	542	470	515	472	526	526	473	537	478	536	507	493	514	482	502	521	528	479	496	506	477	536	492	457	511	524	492	480	501	486	498	487	537	545	491	507	490	490	522	510	540	517	495	522	503	500	495	521	543	496	517	515	503	463	486	533	481	506	484	506	530	493	519	502	535	513	511	497	456	557	524	496	565	529	490	493	489	499	494	523	499	533	519	503	509	525	514	532	503	483	498	520	480	507	502	491	532	522	513	505	485	493	528	498	466	517	504	529	488	503	501	521	515	537	503	492	477	516	520	532	492	540	500	489	537	471	530	501	526	524	528	503	484	503	501	500	486	473	473	502	440	499	504	493	494	520	464	507	513	528	536	475	496	470	487	504	532	488	497	493	497	519	519	512	522	570	499	520	509	478	503	514	534	518	528	516	460	501	505	537	541	516	532	507	514	509	514	443	499	512	472	515	479	522	492	462	469	532	515	469	533	481	515	490	548	507	475	488	503	512	478	472	505	467	503	512	486	456	520	526	479	535	535	511	543	481	480	487	532	510	498	522	464	463	524	511	535	528	496	514	517	508	550	519	522	494	476	468	474	499	510	493	470	500	475	526	477	517	490	529	481	478	497	512	512	486	553	526	517	532	496	498	550	476	509	548	534	549	474	474	502	517	492	526	542	490	495	486	563	522	531	447	537	492	519	523	482	507	526	533	503	537	488	491	552	491	457	471	481	517	475	495	465	486	549	493	505	523	454	513	492	545	520	496	549	489	517	490	543	490	531	494	554	503	524	485	512	524	502	553	501	505	484	468	523	505	486	482	518	493	515	455	499	462	505	475	507	517	508	482	547	463	505	513	512	506	529	510	486	516	500	482	493	556	493	526	505	516	466	505	489	525	500	489	479	476	497	520	513	483	558	507	509	471	489	526	485	523	503	496	521	512	501	515	519	543	491	509	506	549	534	512	507	499	488	489	490	528	497	526	523	507	487	534	524	507	498	528	502	501	510	503	447	493	488	507	519	480	518	530	468	511	506	522	501	516	477	492	510	509	464	505	484	504	511	470	503	514	489	497	487	545	530	498	559	497	530	496	464	516	482	524	481	492	528	484	506	528	508	508	541	479	501	457	529	539	454	548	487	483	517	475	541	479	493	495	484	501	495	484	540	497	514	512	525	553	481	495	492	562	466	567	499	504	485	474	487	465	511	495	535	491	538	518	491	534	511	512	496	503	514	525	500	534	510	543	490	514	485	452	522	520	516	550	488	527	519	476	505	515	516	478	515	517	479	519	519	501	500	481	477	541	489	471	479	489	471	508	536	527	475	512	478	538	510	525	485	521	505	492	532	493	526	532	477	494	526	544	522	504	489	519	479	478	526	498	487	488	517	529	480	545	534	504	517	510	525	506	476	546	474	565	465	504	465	484	502	496	459	536	511	514	504	521	475	500	507	455	516	509	536	520	500	521	472	467	534	529	521	505	537	541	455	545	541	505	495	490	506	503	500	482	475	525	488	452	444	512	520	528	477	500	488	500	451	531	539	526	515	525	527	534	495	509	517	485	522	516	527	513	521	491	492	483	521	537	490	507	480	507	513	481	513	509	474	517	461	555	486	553	540	493	490	510	469	528	530	530	508	486	510	492	517	523	531	491	550	491	498	527	553	509	505	500	488	568	527	521	514	483	498	494	497	503	490	500	504	525	505	513	508	524	522	469	489	536	501	494	508	491	465	510	532	549	518	504	479	504	528	520	496	445	500	518	526	488	531	469	560	528	495	532	474	555	487	480	483	512	504	509	504	518	517	499	524	551	514	464	508	477	510	483	506	500	526	508	521	548	512	505	462	502	508	525	541	527	495	515	459	488	510	493	538	488	478	524	495	497	488	491	520	489	515	517	499	525	511	513	527	508	453	501	508	527	532	466	499	540	512	531	515	524	493	538	475	497	454	484	523	518	522	559	500	503	525	483	536	508	537	459	508	488	535	485	508	545	493	527	474	510	464	523	463	489	498	528	513	505	494	521	503	494	544	478	524	532	482	495	498	491	487	463	492	487	495	462	484	505	479	495	505	518	509	540	525	513	520	534	530	498	528	500	468	543	515	452	523	551	485	524	520	500	535	474	516	549	545	490	503	476	484	508	506	502	549	486	500	502	531	515	476	483	517	529	514	494	498	484	485	486	467	527	509	511	512	496	522	502	480	521	509	477	484	472	503	521	500	529	521	477	477	493	541	509	509	519	514	484	513	520	523	505	537	510	529	481	527	519	501	514	525	500	518	498	473	472	487	477	479	542	500	517	528	482	525	470	534	501	506	522	504	488	549	464	513	512	523	501	487	513	502	504	493	507	529	494	496	527	474	488	514	523	501	503	472	502	512	502	498	461	519	488	475	489	502	487	499	561	505	515	497	479	505	505	474	547	504	462	489	523	540	480	519	477	504	526	543	541	481	518	511	543	516	488	488	497	482	516	505	500	505	457	504	556	511	507	511	532	527	498	537	523	495	507	515	524	508	531	497	519	472	477	494	537	513	470	506	510	489	524	495	496	491	517	520	501	472	481	535	514	519	459	513	521	474	486	497	565	455	464	504	472	515	510	513	514	504	467	506	496	516	498	556	507	484	514	468	494	497	566	513	510	521	465	480	553	519	497	496	506	471	520	517	533	514	518	523	486	491	516	551	516	523	491	463	495	507	491	507	498	515	496	503	491	543	489	492	509	529	502	495	511	490	526	512	523	487	481	501	532	495	531	515	502	479	479	503	495	521
22797	21424	31228	33482	40468	32984	23309	7185	1406	701	622	649	624	577	595	614	632	638	638	645	573	563	629	599	625	594	589	640	613	634	613	591	614	617	637	619	560	609	539	571	614	623	603	615	605	589	629	605	597	605	603	612	596	608	605	582	617	586	606	626	631	632	611	608	613	604	599	604	586	583	567	593	604	580	595	633	580	611	599	562	579	562	638	552	568	595	600	575	598	614	598	599	577	592	611	633	631	560	621	651	586	588	574	610	566	610	637	604	615	572	604	587	630	602	614	602	601	546	618	596	620	604	610	631	637	579	593	612	614	630	592	585	569	575	591	542	581	601	620	578	587	625	605	585	596	590	611	617	607	580	568	564	601	600	629	592	633	627	595	591	575	558	618	546	574	599	593	560	595	606	619	592	601	599	581	604	582	549	583	618	547	601	601	556	606	573	586	576	596	624	620	576	568	610	585	584	595	629	606	603	600	611	562	570	551	576	586	652	623	610	583	589	623	577	638	635	580	577	575	613	595	587	581	601	591	590	590	598	607	595	644	609	586	577	610	595	572	619	602	606	546	615	611	599	614	548	602	593	617	608	576	604	596	634	613	628	532	557	608	573	566	625	576	608	585	612	592	618	553	621	625	573	565	575	563	608	621	562	580	608	615	581	599	591	590	640	617	570	593	577	644	645	607	597	606	595	607	609	554	569	565	566	599	583	561	591	630	620	586	579	606	607	614	591	593	613	611	649	616	570	599	605	588	586	606	612	622	611	635	545	575	633	578	586	585	573	555	601	574	583	611	597	634	597	579	594	576	593	561	625	579	584	584	564	614	569	639	565	557	586	604	592	606	584	568	557	588	623	562	621	631	626	592	592	608	633	633	618	596	591	565	615	587	583	617	585	598	632	649	603	594	615	610	588	588	584	578	559	621	580	625	586	607	618	575	606	595	607	590	586	578	580	664	584	571	608	673	628	577	637	624	627	565	565	603	598	587	584	579	536	604	625	586	603	579	592	576	590	581	643	606	548	626	591	588	565	573	614	576	600	564	603	594	590	611	612	573	604	621	611	615	615	625	586	629	609	626	595	516	629	585	610	617	608	637	571	619	591	623	575	637	613	618	605	626	575	632	594	578	603	636	615	607	598	574	609	594	630	606	553	623	570	539	598	581	618	622	576	580	586	628	583	581	591	588	564	581	583	574	559	569	615	620	556	604	582	585	637	626	620	587	605	585	596	589	632	559	596	583	599	629	569	591	540	580	605	606	583	529	573	593	629	602	600	595	592	593	606	576	553	593	586	564	584	577	596	578	559	593	627	602	570	596	554	607	623	606	638	551	590	636	626	555	597	622	637	550	588	601	609	540	622	637	640	571	588	638	625	586	587	561	571	612	559	644	562	661	615	596	588	584	577	577	627	586	596	583	642	564	651	556	610	619	560	553	617	568	628	621	629	590	611	630	581	628	599	575	607	559	601	598	610	550	634	586	585	580	619	591	576	576	615	559	565	605	581	572	593	614	570	605	636	635	551	601	588	585	633	597	610	609	557	574	584	634	569	570	610	581	622	608	605	566	617	611	569	685	575	631	664	588	578	586	637	611	640	627	610	602	570	585	603	586	581	589	614	622	632	542	585	575	559	585	602	618	536	614	593	593	600	623	560	609	622	627	588	596	606	572	610	583	619	612	598	578	547	645	614	619	553	608	596	543	603	619	599	572	597	597	610	539	608	641	635	658	582	621	654	595	579	611	617	571	599	606	600	559	598	610	579	579	578	624	529	627	604	576	525	596	595	637	622	611	584	586	585	596	573	595	618	671	584	588	598	593	654	576	593	625	603	590	597	580	587	625	582	614	598	605	569	570	599	562	622	637	626	599	625	549	617	595	596	606	572	584	614	567	604	541	646	572	617	596	616	613	603	584	559	554	602	594	616	642	592	570	592	541	609	597	591	602	585	652	592	595	593	591	620	579	639	603	575	550	608	603	579	582	569	564	607	599	585	563	596	625	614	595	639	593	626	568	585	570	603	605	567	613	611	574	579	568	600	577	555	574	600	566	650	659	597	621	612	615	591	575	663	596	587	604	581	595	584	611	611	587	584	603	622	622	573	625	590	601	643	595	579	646	602	573	628	564	587	610	641	647	645	548	555	571	578	616	542	618	591	607	634	637	613	577	549	578	627	595	582	561	609	606	615	588	588	582	585	625	617	578	551	594	569	596	604	574	607	631	593	601	571	631	571	589	607	614	608	613	612	618	613	575	587	575	634	619	617	630	613	619	614	632	597	618	601	637	557	625	595	598	615	610	578	608	580	606	557	633	590	631	594	583	587	596	608	567	624	613	628	548	565	596	570	580	657	592	591	646	597	640	608	578	597	561	537	595	602	571	606	554	615	632	604	580	586	607	596	626	547	588	607	628	588	577	590	622	579	561	636	622	588	580	592	628	595	612	623	652	574	607	614	595	621	566	557	568	568	579	618	611	571	612	591	604	614	605	582	595	617	584	637	624	636	559	562	566	621	649	565	591	640	601	627	610	570	590	584	637	571	599	580	573	591	610	614	578	589	524	606	615	587	592	613	608	581	569	597	650	541	582	576	568	608	648	592	591	568	617	546	608	600	610	581	630	582	594	598	593	554	583	613	560	574	653	578	576	581	599	573	584	616	595	602	580	615	563	602	564	590	604	573	606	618	578	553	587	593	567	567	607	638	578	626	547	593	559	669	590	574	550	573	590	611	621	579	590	606	593	627	610	578	567	628	592	571	580	597	622	568	569	618	614	567	608	639	572	599	600	603	618	605	628	582	587	553	575	599	596	618	631	613	631	646	617	599	615	628	591	586	635	631	551	600	594	605	619	629	618	609	575	581	631	580	606	567	654	598	538	585	585	580	581	618	599	589	617	617	632	618	604	589	544	562	587	654	611	566	547	611	634	604	591	592	560	569	628	601	615	589	570	585	568	540	589	565	559	569	599	628	582	578	625	612	569	629	607	593	580	586	581	619	581	616	565	585	655	609	617	566	569	568	615	595	581	584	612	608	602	590	619	604	632	564	577	610	621	626	581	586	613	614	587	604	625	570	580	566	612	607	612	605	600	596	594	563	593	619	589	543	582	542	582	595	570	598	580	575	589	614	600	598	573	588	593	625	581	608	561	543	579	584	654	603	627	625	562	621	578	567	595	579	619	533	542	583	595	599	620	604	559	620	614	644	625	624	566	593	599	599	570	622	603	559	595	595	569	602	624	617	618	585	592	601	608	627	611	606	615	614	570	531	593	617	581	584	566	591	555	554	591	601	611	602	582	614	600	588	591	591	624	638	571	562	606	580	599	638	568	573	592	563	644	619	597	566	584	596	617	632	585	557	562	568	625	576	586	594	591	557	643	589	635	621	612	651	606	623	594	583	610	621	587	611	629	613	579	625	607	617	591	608	600	655	574	581	626	634	569	591	622	637	573	595	607	581	591	586	610	547	579	594	577	618	594	603	597	569	595	611	610	570
47945	96508	79062	69492	56666	36647	17807	6155	1906	757	663	670	640	645	705	651	699	667	618	667	652	653	681	628	677	648	630	722	670	620	604	646	653	634	674	661	683	688	640	654	643	627	650	650	631	657	657	655	657	667	630	650	627	653	611	669	634	681	660	648	670	688	676	652	655	668	688	582	636	631	668	663	678	670	670	640	654	632	664	672	678	665	707	655	648	639	673	650	701	690	629	614	688	703	660	664	677	637	692	668	662	683	645	679	656	611	668	671	634	658	661	664	698	644	652	634	641	667	623	655	670	664	674	619	643	664	612	626	677	659	663	651	665	689	658	617	685	655	648	646	686	712	687	654	675	654	647	618	598	628	670	650	639	700	642	652	651	642	617	684	692	627	691	718	640	620	660	598	687	657	660	647	688	655	664	630	707	678	665	660	640	660	693	652	646	679	662	654	641	655	689	628	643	628	636	638	667	694	644	668	702	652	624	652	681	662	646	673	641	665	660	625	606	632	639	686	665	656	642	595	649	696	659	666	664	665	637	678	632	661	626	701	653	632	659	661	618	683	646	651	660	639	680	676	662	662	596	686	632	674	661	649	684	649	592	629	662	659	662	629	643	671	680	645	617	658	635	702	675	662	670	586	696	676	685	661	650	637	640	711	655	663	685	669	626	662	644	674	691	663	626	664	616	666	666	692	686	632	632	649	709	678	666	645	651	691	663	654	674	670	645	665	637	650	645	645	695	668	661	660	737	703	677	645	684	634	694	620	674	665	630	669	620	606	640	637	614	632	693	679	654	676	653	653	668	687	676	654	654	629	640	655	684	668	644	646	690	659	633	632	651	623	641	650	609	643	685	617	675	706	686	639	658	642	669	630	687	665	697	673	661	631	651	667	684	668	641	645	639	649	684	631	637	685	630	655	647	675	722	692	683	614	638	689	612	657	679	643	664	705	651	645	704	637	671	643	631	664	675	630	670	643	642	617	695	674	648	656	657	647	620	665	681	642	605	682	640	665	656	655	632	664	697	664	641	658	705	611	638	610	672	623	634	667	682	673	693	629	617	611	652	666	649	695	662	640	691	639	653	628	621	619	678	616	663	645	668	678	669	643	659	694	638	659	661	613	700	662	660	621	607	643	696	676	691	675	668	639	652	621	673	668	662	654	610	641	639	654	661	674	672	638	619	614	685	677	629	667	653	612	682	623	694	674	634	619	648	649	644	682	668	686	653	652	626	672	667	686	682	654	686	666	607	666	665	670	667	623	668	644	640	629	646	632	645	635	659	642	637	644	691	625	628	621	637	640	628	632	652	672	647	624	610	693	633	632	662	635	682	654	669	667	655	641	634	641	637	681	694	673	660	645	669	695	669	658	659	648	679	603	625	609	668	644	662	601	676	679	638	677	631	611	657	698	658	629	678	599	693	673	613	701	655	680	632	698	663	702	640	644	630	653	665	654	641	693	663	656	654	641	705	649	661	634	638	686	694	672	610	662	643	685	619	675	656	649	628	652	644	674	663	636	627	623	657	691	657	631	648	640	659	661	655	647	631	654	638	635	620	684	634	669	634	660	639	675	655	666	627	650	640	615	614	584	677	649	668	656	698	682	672	652	631	703	624	678	662	670	693	662	647	701	668	681	674	668	646	667	688	702	673	665	668	675	681	607	646	669	699	642	668	618	665	641	643	662	607	663	659	665	631	667	631	647	620	648	666	657	639	651	673	697	610	637	665	656	605	673	664	666	647	699	664	714	660	655	589	682	646	706	619	659	620	668	638	628	642	633	651	658	627	629	645	698	671	607	616	633	651	655	647	693	606	641	636	671	623	685	690	703	663	635	658	605	680	638	637	649	666	656	628	661	711	679	628	677	682	630	675	694	623	671	664	634	662	662	665	680	664	655	686	636	648	682	651	629	615	699	642	618	659	692	640	640	643	589	689	679	668	634	705	673	591	659	670	652	655	661	682	695	614	626	622	637	624	651	680	626	637	616	646	667	597	659	680	663	670	653	668	675	651	638	663	612	663	639	669	624	647	668	684	691	613	658	653	677	677	647	638	640	652	646	682	696	670	640	622	670	673	704	641	655	623	652	706	682	657	661	707	621	670	669	636	680	631	638	653	657	641	635	671	658	677	624	628	678	670	682	618	652	634	657	634	633	657	676	658	704	642	640	672	632	697	632	662	665	630	653	647	679	660	626	640	650	631	675	627	655	625	664	636	677	651	638	617	675	610	682	682	635	634	663	661	662	675	648	660	676	651	648	654	705	653	673	663	656	618	648	650	649	677	636	686	677	689	693	636	653	647	691	663	710	677	652	619	705	681	669	633	670	643	627	681	629	628	646	668	649	640	637	682	660	682	666	637	632	671	645	606	638	619	647	666	689	648	693	670	615	656	629	662	648	616	665	610	692	645	629	653	658	642	682	645	668	633	664	674	662	684	626	650	658	675	628	678	655	693	652	698	639	600	670	694	646	637	663	646	628	690	687	655	662	629	627	664	629	649	665	661	703	588	696	644	647	673	638	607	630	639	657	628	676	661	653	618	600	620	721	673	644	642	639	657	640	659	671	655	679	630	689	649	660	687	682	600	689	656	637	676	665	644	669	660	666	658	674	665	639	708	653	655	652	652	636	695	658	669	661	640	644	698	636	656	620	636	667	680	650	599	661	673	627	629	634	653	638	689	665	662	657	655	661	646	608	659	661	695	637	637	610	643	615	668	620	675	667	633	647	668	660	640	686	627	641	659	637	676	653	658	620	629	654	646	648	642	641	621	621	656	649	629	636	679	638	678	686	674	678	646	632	646	615	621	651	664	649	650	664	658	652	680	655	660	664	670	676	685	641	678	623	679	629	616	617	680	644	640	690	618	642	637	655	669	631	653	665	641	672	631	648	666	624	614	649	684	681	639	634	647	634	694	661	653	640	649	646	681	620	664	662	657	665	651	682	644	702	641	673	641	619	632	673	652	672	647	684	671	709	658	665	680	682	691	667	658	639	692	672	642	692	657	653	660	675	648	687	654	636	711	655	624	635	656	642	608	645	620	678	679	680	696	593	656	655	650	658	674	655	643	632	617	673	592	694	667	631	626	661	612	693	628	658	710	574	626	661	686	647	659	689	647	656	653	644	635	651	698	638	652	670	662	659	655	631	615	661	675	676	634	673	651	635	625	684	638	627	616	682	667	691	670	635	670	666	679	692	691	632	662	634	689	634	610	677	657	648	664	654	664	694	658	656	725	708	657	648	600	619	654	705	666	635	673	628	668	612	641	663	630	661	644	676	678	663	632	682	649	713	667	661	677	657	624	681	628	656	634	655	655	657	648	679	661	641	660	649	668	645	688	688	648	685	661	671	664	662	625	672	634	653	661	680	675	668	665	615	648	636	670	668	649	637	681	687	623	599	660	682	624	664	634	634	652	671	636	641	693	668	666	644	663	686	685	655	673	643	631	637	604	647	659	648	672	625	699	633	662	673	692	705	665	668	659	666	676	649
27540	28079	32130	24740	15719	5524	1946	779	449	423	398	384	373	415	424	413	353	400	407	397	387	381	372	397	404	391	356	386	377	361	352	382	341	390	353	373	411	412	352	378	402	403	398	358	363	423	389	408	357	402	382	380	384	400	362	376	375	400	364	402	382	380	384	369	375	408	354	410	411	375	409	414	430	433	366	374	362	395	417	385	351	381	375	384	377	391	413	364	366	354	351	397	385	389	406	400	411	392	389	381	383	365	399	376	415	369	415	372	364	373	366	407	392	362	372	373	365	377	386	371	418	349	379	377	393	385	374	387	379	371	374	411	366	377	372	365	360	399	347	377	450	382	373	392	368	374	423	351	373	415	404	390	368	415	403	408	406	385	385	389	378	365	377	383	402	375	368	388	380	406	410	364	399	381	365	364	363	382	383	392	418	375	378	397	382	388	455	398	349	390	360	353	414	387	357	412	361	381	393	421	365	403	392	388	371	402	404	406	336	353	402	387	385	389	399	380	379	369	414	352	378	395	400	366	394	363	365	378	372	385	396	366	388	398	398	387	376	332	375	380	378	350	378	408	397	376	424	394	374	412	413	407	391	394	394	366	364	426	418	370	367	403	380	361	403	380	347	400	335	386	426	405	363	373	384	360	398	387	378	415	381	391	377	378	395	379	401	397	390	371	363	376	396	361	380	379	422	381	415	413	369	383	377	375	408	398	380	414	361	393	366	402	365	365	394	369	387	392	401	385	374	379	409	403	393	414	363	373	402	366	410	385	355	384	396	396	382	390	398	363	408	410	407	386	428	432	395	359	355	401	369	397	379	441	399	402	363	398	415	410	372	362	420	405	355	399	363	387	386	409	395	351	409	403	381	369	376	365	399	378	403	439	407	396	449	415	430	387	391	380	390	388	392	387	409	428	422	371	378	369	388	354	381	400	398	397	392	391	397	399	388	383	375	375	350	386	412	388	379	380	400	393	368	392	396	387	394	403	370	395	356	387	383	418	373	376	415	371	403	386	341	369	365	380	379	391	361	383	389	410	384	402	391	389	374	353	373	395	392	367	394	388	425	391	382	375	383	377	393	383	384	406	346	394	400	410	434	443	415	368	372	359	396	419	382	388	385	378	386	393	392	411	385	398	401	350	379	347	372	402	375	365	403	378	403	389	390	373	407	385	401	376	381	390	388	387	380	382	404	364	351	418	420	387	395	405	401	418	356	414	400	410	367	390	349	404	386	383	395	409	356	426	403	402	357	365	377	395	382	367	394	392	410	380	357	357	387	384	422	356	354	362	403	389	392	393	348	362	379	368	398	392	391	375	364	387	392	413	374	396	342	387	414	419	381	403	410	365	427	369	342	396	394	378	386	430	376	374	392	377	379	407	367	390	387	408	339	366	410	373	362	388	380	393	388	403	393	393	397	414	349	384	393	366	351	387	367	410	352	407	404	384	368	403	395	371	403	393	421	406	408	384	396	408	373	360	404	369	399	379	387	382	383	411	403	422	386	368	392	388	382	422	412	375	404	402	395	379	400	358	358	348	386	425	396	354	390	405	398	402	396	394	440	359	390	371	387	416	390	411	359	405	401	370	423	414	382	421	395	328	384	378	376	391	344	372	374	401	407	406	376	375	373	362	414	383	379	376	401	387	375	397	368	421	404	388	399	387	404	380	406	392	379	368	398	395	340	387	372	367	419	366	392	369	405	414	400	350	386	396	372	381	403	409	402	415	386	373	384	363	367	358	364	385	362	377	382	441	348	390	368	395	368	377	407	402	357	369	386	368	341	341	355	377	381	396	403	376	371	425	390	387	351	402	393	420	362	412	367	383	378	421	377	387	380	401	359	387	355	388	423	400	403	350	385	424	376	403	414	395	398	391	377	397	344	384	415	385	436	377	413	371	373	379	410	400	384	384	386	371	380	364	376	394	393	400	393	361	377	382	365	414	417	378	432	395	367	373	400	401	378	398	386	394	380	363	367	351	396	390	393	396	393	351	408	407	381	392	402	373	386	402	397	375	351	373	373	391	401	411	390	398	407	399	371	381	402	373	372	391	409	366	379	406	363	418	378	388	369	390	439	387	378	407	404	379	350	363	364	372	392	373	372	363	383	374	361	393	399	384	375	437	413	403	366	343	392	422	385	351	401	409	385	410	382	388	390	386	379	365	410	408	381	391	353	395	358	379	386	395	399	402	430	421	349	372	375	384	393	381	375	392	378	391	357	409	353	371	406	382	388	393	356	390	369	379	393	359	392	403	374	400	354	378	397	381	420	411	372	405	406	415	419	408	385	370	384	397	401	407	403	369	391	394	395	423	369	374	362	398	418	411	372	376	367	383	405	371	408	367	447	386	399	367	387	379	391	375	376	393	380	362	388	393	400	373	353	405	359	376	384	412	382	394	409	374	387	399	386	391	383	375	374	396	371	419	394	399	393	419	390	391	398	369	397	420	382	413	399	403	376	396	384	385	387	394	388	393	379	354	384	390	410	389	394	398	394	361	384	344	365	392	414	410	397	402	405	429	369	375	410	389	366	401	383	385	399	393	393	411	370	389	411	381	354	390	390	385	414	396	402	395	377	416	417	400	402	415	396	408	382	385	402	375	372	384	361	376	405	389	367	414	409	384	382	392	403	392	397	383	380	397	388	381	370	401	366	371	416	408	379	405	416	381	427	336	377	413	398	360	402	377	365	386	366	384	399	370	430	362	362	403	371	369	384	373	368	387	368	363	408	401	396	395	403	428	417	352	404	373	403	365	379	403	397	357	374	382	383	367	400	414	381	379	363	403	386	376	394	422	380	368	349	390	358	374	375	381	372	404	407	369	370	393	392	386	358	392	373	408	369	380	359	405	385	399	362	384	392	407	395	358	378	353	397	356	350	375	394	381	389	381	410	381	388	401	370	389	381	408	400	406	380	412	416	373	377	370	385	351	376	377	369	365	406	402	378	371	402	377	398	359	385	392	361	407	377	371	408	374	358	399	385	386	384	401	399	391	374	349	389	423	411	403	375	390	357	363	398	380	352	370	379	405	382	406	392	374	418	372	376	372	379	408	389	358	391	379	396	388	372	365	355	395	367	363	381	409	370	346	392	357	415	422	417	382	385	337	374	381	387	350	384	395	380	395	363	386	377	414	372	424	390	382	395	366	392	417	416	407	401	409	373	359	364	385	403	384	388	398	369	386	385	391	389	389	370	398	431	418	376	422	406	365	394	421	371	410	403	399	383	393	361	382	363	378	422	368	368	379	375	363	360	390	373	369	382	391	404	408	412	390	368	381	410	380	380	373	388	418	388	406	423	387	379	373	356	386	376	354	394	402	395	356	406	364	379	397	405	380	394	376	453	412	388	350	397	357	418	351	369	395	416	372	433	382	365	365	402	389	396	374	382	367	367	421	388	403	412	405	382	395	345	365	380	397	351	389	367	397	382	392	377	383	392	396	385	392	388	389	368	401	393	384	360	396	401	378	366	414	396	366	398	372	402	356
21541	45731	30996	21936	16114	6689	2457	979	572	464	465	450	468	431	458	456	446	388	470	447	458	440	420	452	426	479	447	462	441	426	472	434	402	423	438	429	433	443	472	417	475	450	467	467	419	442	424	406	434	458	447	463	436	446	456	422	460	474	430	440	463	413	490	478	464	445	478	476	413	478	476	474	425	437	418	451	420	413	464	423	465	451	455	469	450	436	435	462	439	420	455	431	467	467	441	473	456	455	404	428	438	487	458	444	468	514	466	413	480	464	429	432	439	429	448	461	440	400	450	424	457	438	439	507	437	468	454	445	431	463	447	425	432	446	415	465	464	477	447	425	451	449	419	456	428	428	450	466	426	456	470	452	425	474	436	460	465	444	457	437	446	447	465	442	472	417	410	452	458	462	415	478	440	415	471	438	482	450	479	438	443	447	438	448	461	459	427	452	466	467	438	479	450	451	418	433	458	427	480	436	456	463	479	462	446	464	449	437	417	421	461	423	478	462	450	464	430	416	442	480	487	440	450	445	441	445	452	425	453	435	446	401	455	442	471	468	463	430	443	392	426	457	454	416	432	410	460	437	417	428	445	462	427	459	412	430	434	442	462	455	469	430	462	437	465	427	459	455	452	436	424	452	445	428	422	436	440	441	442	456	455	430	481	476	459	450	406	473	399	421	438	476	433	429	465	440	451	434	467	469	421	462	419	418	450	459	453	414	450	446	471	433	435	424	418	444	451	427	422	455	455	468	436	518	432	417	459	438	452	453	393	439	449	481	466	427	437	437	462	455	439	428	486	475	475	449	445	467	447	420	420	463	438	472	455	429	430	461	402	434	414	490	469	448	469	457	450	423	470	441	466	458	465	417	433	434	450	399	466	459	471	479	400	415	468	444	460	423	434	436	439	467	432	437	434	435	450	476	459	444	454	420	425	426	431	462	443	392	405	448	463	432	435	451	444	464	492	443	451	429	446	464	416	469	459	440	442	487	490	469	460	462	451	477	446	467	422	437	481	476	445	480	416	450	449	428	433	451	457	431	451	459	456	464	457	475	488	451	458	453	440	455	450	485	474	408	475	434	459	460	424	478	471	463	479	482	427	448	470	466	451	456	475	451	492	429	483	454	451	421	415	465	440	448	460	430	415	460	454	433	410	426	424	430	377	463	462	484	444	432	424	442	440	432	459	435	496	435	458	425	446	440	437	411	463	419	474	425	462	448	418	438	451	458	424	412	441	462	419	442	417	460	459	453	444	444	445	436	440	444	479	439	470	462	470	457	428	451	430	496	468	409	465	444	493	430	455	465	454	470	450	461	456	456	470	441	469	427	457	451	453	410	480	444	447	475	465	426	437	437	451	468	425	436	462	438	469	462	447	486	426	446	455	462	408	432	426	435	432	419	455	457	466	434	442	469	402	466	445	456	431	494	442	429	422	462	453	431	448	410	463	439	442	450	471	411	474	467	446	414	464	459	441	446	472	459	444	459	439	436	455	447	469	434	432	466	426	456	420	459	497	459	489	426	431	431	448	487	417	460	441	451	440	429	431	466	438	429	423	456	409	435	443	457	435	458	446	436	450	424	462	400	493	472	435	449	449	440	466	492	421	428	453	464	442	483	446	462	417	464	431	458	456	452	460	440	466	461	402	429	457	439	444	453	470	441	508	453	455	479	449	427	477	462	417	428	472	414	426	468	472	475	412	454	423	446	464	443	433	455	476	453	461	452	438	444	447	460	422	487	443	428	456	429	458	436	448	492	447	428	455	444	449	430	437	466	475	427	426	428	457	457	437	451	458	444	483	449	405	448	454	429	466	455	461	410	472	442	436	433	444	464	442	453	458	453	450	467	453	415	429	432	407	473	451	469	443	428	469	461	476	485	424	486	437	451	434	460	473	491	434	442	453	439	465	466	459	424	442	425	439	470	463	428	459	442	444	433	462	445	438	432	454	456	436	454	440	417	424	463	464	471	435	472	438	464	441	433	430	428	451	440	477	433	420	447	438	434	421	409	459	417	427	452	444	462	490	436	430	455	442	430	446	405	432	491	465	425	498	477	416	405	453	442	488	453	438	450	418	423	424	461	439	432	493	445	423	416	455	476	475	436	436	445	437	416	428	452	455	436	418	452	464	453	457	443	455	404	446	430	441	445	439	448	470	469	445	429	439	417	445	440	459	428	473	439	471	437	473	449	423	423	429	424	405	460	417	440	415	437	469	423	479	429	484	427	427	433	392	457	425	420	411	414	485	485	411	453	449	418	450	427	443	467	483	478	432	490	426	463	459	449	461	474	471	471	489	431	402	464	515	449	421	430	431	451	449	472	464	464	450	463	472	408	471	416	467	456	443	445	449	462	472	468	456	405	401	425	418	442	450	440	443	493	410	407	447	440	462	443	469	425	434	441	453	438	419	443	411	446	423	453	454	446	487	466	477	434	496	428	411	434	438	427	431	436	446	406	480	438	450	459	443	481	460	471	439	432	456	396	462	497	454	492	464	438	484	457	488	461	454	455	421	457	477	450	447	469	462	435	472	448	438	474	451	440	465	469	435	456	462	439	434	404	436	443	466	434	424	447	418	459	447	407	431	449	464	472	480	456	456	479	422	486	447	459	473	454	447	462	475	448	470	500	446	462	442	438	436	458	422	420	478	421	480	434	416	424	437	451	438	441	489	438	459	425	411	471	397	413	459	416	459	446	424	473	441	421	447	441	429	457	461	456	470	468	451	440	462	423	464	473	438	466	460	467	446	455	403	461	469	444	451	424	454	453	461	433	470	443	448	450	427	413	440	448	429	439	433	425	446	455	444	437	449	489	450	432	434	438	412	437	468	438	430	444	410	434	443	462	449	441	463	456	392	425	447	438	420	454	419	433	470	445	431	429	481	463	447	441	512	436	443	471	442	413	467	444	448	468	437	458	424	469	439	471	432	450	489	469	449	442	457	462	449	478	446	444	501	434	447	433	429	459	455	434	447	442	448	439	442	428	437	453	468	478	435	474	443	444	469	412	405	433	455	447	433	440	451	462	453	462	451	467	442	405	463	450	438	468	462	475	424	460	429	456	437	426	432	436	469	490	431	422	423	455	456	460	453	435	460	481	448	452	467	455	456	411	444	461	432	450	451	487	473	430	460	454	437	466	473	463	446	439	428	455	427	426	467	411	478	446	450	470	462	454	484	452	437	429	454	453	462	418	432	470	444	444	471	438	428	444	456	429	478	490	456	428	387	465	414	460	467	474	505	456	472	475	455	436	470	461	453	444	429	450	483	452	423	507	476	439	460	427	451	432	473	471	448	454	463	431	440	467	443	433	419	442	458	431	435	475	458	495	431	429	437	432	447	427	463	446	426	431	430	437	452	443	437	449	438	416	434	420	404	468	462	424	430	428	450	421	434	429	467	473	423	436	459	485	422	494	421	433	444	421	444	483	417	403	423	482	423	471	457	455	465	434	413	439	446	434	472	453	438	432	460	450	433	439	478	467	445	460	412	428
23612	21762	34160	38346	42989	30228	17099	3841	1008	549	468	484	475	504	542	505	492	457	471	541	467	495	456	462	481	493	503	527	493	519	507	482	492	485	472	500	487	518	497	487	454	526	484	519	490	504	507	465	488	469	486	460	506	497	500	512	534	473	477	517	501	493	507	491	514	469	495	481	502	494	468	471	483	454	484	499	526	486	503	456	471	499	520	420	525	501	517	476	494	499	465	517	493	474	471	505	463	490	491	450	508	499	495	523	533	496	494	457	489	493	453	467	466	478	488	495	506	485	511	477	499	485	493	482	503	520	490	489	522	456	521	490	505	486	466	530	466	506	490	526	506	492	482	495	481	465	494	519	471	442	460	515	477	482	508	483	495	461	482	488	471	468	515	492	501	465	487	509	465	515	485	494	488	475	456	495	505	486	481	491	493	500	502	498	475	509	475	478	472	492	460	484	480	485	501	477	460	513	489	525	515	478	465	478	510	503	528	456	475	494	477	476	490	474	502	458	476	477	514	494	474	476	489	538	538	452	480	516	464	526	525	474	484	483	501	424	476	453	510	470	472	451	495	503	482	524	479	504	440	495	510	486	465	520	509	463	479	506	494	475	482	473	487	495	475	495	493	550	495	493	463	524	457	477	487	463	473	488	510	520	490	484	507	514	492	543	478	457	477	480	497	535	478	466	485	513	509	496	515	511	474	486	448	492	533	499	467	497	520	519	502	450	498	536	458	485	470	504	484	539	479	473	475	515	493	512	483	511	465	492	476	488	503	516	460	493	492	503	458	478	515	517	496	499	477	492	478	485	492	494	513	478	477	522	502	527	491	498	513	506	470	493	481	474	499	495	467	472	489	487	489	512	476	512	461	513	509	506	498	460	504	499	458	482	521	495	492	484	494	481	478	486	478	516	524	498	461	511	468	485	497	503	451	467	486	493	435	489	520	476	466	522	520	488	515	498	486	479	463	514	506	501	505	502	472	490	499	488	498	486	467	496	474	450	468	473	453	491	448	497	525	507	472	484	502	531	500	525	477	500	490	530	501	503	501	469	478	521	524	470	510	493	464	496	500	536	503	470	498	514	489	517	519	483	558	510	452	439	486	484	494	497	504	502	476	491	488	510	500	521	496	476	470	511	500	480	485	487	491	465	500	472	508	515	456	474	507	490	493	488	488	498	481	432	451	467	475	480	499	460	477	467	487	482	518	459	521	476	470	501	466	492	453	493	474	482	467	466	476	503	496	534	491	510	523	486	487	545	522	481	475	566	473	496	521	513	446	472	510	504	497	497	515	510	483	487	486	533	493	437	466	510	478	477	481	493	547	478	490	458	457	490	537	517	507	472	519	492	506	493	478	499	505	505	519	460	481	496	499	497	496	482	524	540	510	509	474	483	483	483	484	490	512	508	482	502	497	479	461	425	511	489	482	504	494	468	465	475	488	532	472	504	457	475	481	466	477	524	510	486	477	482	478	438	458	538	476	513	498	509	436	529	456	445	479	504	456	478	477	515	484	476	505	522	460	443	483	513	516	488	513	466	472	505	512	524	496	525	513	491	477	502	492	507	462	460	519	456	459	491	520	485	514	480	493	460	484	480	471	515	467	492	451	483	508	457	544	528	508	503	539	497	528	498	508	462	511	484	511	504	482	498	473	469	475	477	486	519	495	481	521	516	457	478	487	469	510	467	413	468	490	473	508	455	502	477	496	497	516	492	478	493	512	501	471	478	487	505	494	503	489	479	532	483	509	489	470	478	513	498	486	513	504	506	505	502	510	497	492	425	491	492	521	498	507	523	491	478	504	492	504	499	468	461	485	483	500	535	477	479	486	511	502	458	512	449	493	481	493	501	483	527	435	476	522	488	498	508	503	500	479	487	485	484	504	480	493	472	460	464	502	478	506	476	510	506	473	524	495	469	517	491	525	456	490	484	551	476	486	460	500	498	471	482	501	501	470	506	482	505	465	507	470	474	486	473	489	445	486	490	482	492	451	471	458	500	516	492	444	470	499	464	525	517	512	470	471	503	471	450	516	479	453	462	476	520	475	522	486	516	517	504	492	486	481	476	489	507	529	496	495	539	481	482	507	511	505	464	457	484	513	465	482	475	464	457	523	519	505	484	447	484	507	491	491	455	493	472	482	474	475	506	496	496	493	491	466	463	475	480	479	494	511	473	503	477	481	456	479	443	508	476	505	549	464	522	454	531	475	460	462	481	479	508	484	507	497	506	494	479	505	501	527	480	472	484	475	544	431	475	487	477	511	507	506	481	467	453	498	508	493	526	510	499	480	478	515	460	510	478	519	483	508	475	473	481	467	532	508	465	499	473	497	468	505	446	466	474	474	508	460	460	460	502	518	491	543	477	498	482	479	533	451	489	488	509	501	488	459	459	497	463	502	522	480	469	488	503	502	481	492	477	496	473	506	514	451	502	504	480	502	503	511	456	492	486	488	538	533	513	518	454	499	501	491	484	531	485	481	463	463	494	455	476	507	513	475	498	439	513	552	495	517	519	457	514	489	487	496	523	520	476	504	487	470	465	523	495	483	499	482	521	492	508	489	513	535	478	476	512	457	475	494	500	475	460	474	468	468	509	492	463	490	500	496	482	500	475	494	479	501	498	539	506	517	492	463	475	519	450	495	505	485	487	504	512	493	523	496	475	483	519	495	479	479	475	477	514	472	514	477	498	471	510	508	483	501	492	474	485	493	521	474	473	493	481	501	478	511	542	490	508	474	539	486	482	488	523	480	447	457	482	445	479	522	478	499	487	517	490	486	521	474	496	516	510	486	488	516	508	462	491	451	456	541	478	472	494	514	470	488	493	508	484	456	494	488	493	512	492	482	506	475	459	510	468	497	481	489	446	478	460	518	503	475	477	508	504	494	492	525	499	505	531	480	478	478	476	503	490	473	527	491	473	497	479	472	511	525	515	493	530	495	464	465	504	499	519	483	496	552	524	495	508	452	486	504	471	494	466	478	474	533	500	511	510	490	500	515	494	448	499	508	490	530	535	499	510	513	490	471	494	466	464	502	473	487	498	528	460	515	508	486	481	455	530	490	466	511	491	475	559	510	511	505	493	468	482	449	444	472	471	534	448	495	469	477	510	511	514	476	493	436	480	493	478	506	500	484	464	544	481	484	471	512	519	478	510	471	462	495	478	473	492	518	528	486	478	526	510	495	486	468	472	501	478	479	470	487	519	534	528	490	477	482	491	463	485	488	452	514	475	485	423	523	503	479	522	500	508	499	470	501	480	415	478	459	473	534	501	464	512	512	497	508	502	462	490	477	510	479	467	500	462	491	492	487	472	479	486	503	496	508	496	501	514	471	485	507	467	474	510	516	455	427	514	504	492	500	507	507	460	484	484	458	489	525	464	464	472	500	495	499	467	487	486	481	549	490	491	504	513	502	524	498	543	498	523	516	510	493	517	534	496	480	519	470	508	512	519	489	518	493	514	452	481	487	512	481	477	459	521	452	533	505	522
45475	90406	73344	58936	49043	30162	12947	3961	1308	559	555	544	618	516	532	506	515	563	541	586	514	536	558	525	531	567	500	537	529	561	543	551	534	520	511	554	607	539	552	558	516	590	530	547	520	540	547	570	529	569	533	551	544	571	553	547	540	535	534	536	571	545	521	571	540	543	579	535	540	540	529	575	540	513	553	576	537	488	528	572	543	554	545	556	555	500	524	541	560	525	559	526	538	542	560	514	522	537	566	539	530	516	514	533	557	555	524	510	516	539	548	563	558	583	549	510	569	533	547	565	544	596	520	561	566	514	552	537	537	524	493	505	566	558	532	534	502	591	583	556	508	519	530	561	509	552	545	538	539	577	503	549	543	548	584	534	520	553	563	548	537	560	533	531	516	542	541	554	526	531	534	541	577	560	555	556	523	538	589	557	529	559	547	561	577	499	572	571	546	495	530	566	580	575	523	523	519	534	508	538	536	528	551	517	544	572	528	551	551	589	566	569	546	515	576	556	545	557	557	561	557	542	553	538	561	537	507	526	530	558	570	553	546	568	548	577	579	568	552	539	566	544	588	548	502	530	527	527	563	568	521	550	548	537	537	543	545	551	511	546	543	536	562	547	572	571	537	561	523	516	570	567	600	593	563	564	547	540	534	535	543	548	558	535	586	567	543	566	558	537	540	561	545	525	591	536	518	528	557	539	553	556	568	536	532	530	569	548	539	577	496	540	539	592	530	524	507	569	541	543	600	551	534	586	566	534	525	537	583	496	556	528	545	517	507	551	522	569	550	541	557	514	532	548	564	535	541	529	543	555	571	541	502	550	519	522	532	525	526	568	546	558	573	578	553	572	561	567	540	538	550	538	543	576	526	579	575	539	567	555	537	529	559	572	540	515	535	502	538	576	574	565	514	535	545	520	563	559	544	566	566	570	560	517	538	523	541	566	562	547	571	559	549	530	529	542	521	542	541	510	571	529	556	543	572	518	565	538	517	581	525	533	511	556	551	531	515	575	548	536	537	517	575	555	546	537	586	557	545	521	606	516	574	588	562	544	527	545	507	613	584	514	574	589	596	525	529	540	563	510	552	579	526	560	546	530	549	495	574	570	517	552	569	553	567	489	550	533	509	544	539	555	525	559	541	545	575	519	586	573	537	544	571	575	568	536	536	549	567	564	557	509	585	526	514	541	528	563	545	583	561	586	566	541	576	517	575	538	532	544	585	569	527	511	544	551	596	558	585	561	537	555	587	576	549	505	594	518	525	536	558	543	549	533	539	528	572	537	547	509	596	570	507	529	598	540	543	532	552	544	519	523	547	555	568	595	583	537	556	516	569	518	530	523	561	508	573	571	541	600	574	596	531	505	555	546	513	549	553	554	568	526	537	533	507	577	575	537	530	512	523	516	526	535	592	550	537	516	500	548	578	508	525	530	553	561	533	553	596	584	545	561	540	544	581	517	534	562	542	559	530	545	563	549	568	569	534	512	571	548	531	519	537	546	552	581	548	546	558	572	568	543	539	540	554	571	592	545	556	516	557	552	561	562	580	559	555	557	548	542	561	546	569	514	544	539	514	514	580	578	561	484	548	507	534	513	589	530	518	546	551	547	531	526	535	535	532	556	509	536	510	545	520	541	536	599	515	579	574	559	546	571	580	564	547	539	558	535	543	527	542	531	534	546	507	542	533	525	554	541	561	512	550	554	561	569	575	542	542	541	530	523	548	543	543	514	546	537	562	527	567	514	533	561	550	513	525	520	547	577	539	536	584	527	551	573	538	556	525	542	581	556	570	586	564	521	559	554	552	555	540	507	564	551	498	575	531	539	503	561	569	524	519	583	559	561	539	529	548	570	552	563	537	529	512	531	530	575	537	489	545	541	552	569	561	542	545	536	535	508	518	542	561	513	524	551	534	571	560	523	537	583	550	578	557	597	553	571	513	554	557	544	569	550	570	528	574	524	606	540	528	537	550	535	541	554	538	533	580	564	523	538	535	570	574	568	572	540	505	539	548	529	595	555	606	599	527	508	526	535	513	548	536	544	549	557	526	544	515	491	558	567	589	590	555	563	546	548	557	572	521	557	506	545	547	603	566	545	543	558	544	535	535	542	528	590	584	554	518	568	522	583	523	532	537	510	562	557	533	530	549	526	546	552	561	567	529	489	502	569	521	561	537	549	540	551	533	599	542	601	596	515	603	576	502	502	569	546	550	552	582	581	567	556	522	510	568	531	564	524	568	549	597	575	564	530	534	569	527	578	550	542	564	483	563	487	545	591	565	569	569	549	538	600	546	561	570	583	500	551	546	583	578	563	542	579	533	583	542	551	580	557	552	537	564	556	581	564	538	556	509	557	524	580	549	536	560	562	561	530	530	526	554	545	521	547	530	581	543	571	534	588	589	564	514	549	590	533	563	534	526	535	568	558	558	499	577	573	556	563	567	507	544	555	560	577	551	563	554	541	521	560	533	602	518	542	591	539	530	557	532	517	558	572	536	550	569	511	535	547	537	554	554	557	522	544	553	513	562	572	538	546	540	550	541	552	589	525	564	549	567	559	532	535	519	563	519	530	561	564	567	543	563	566	555	557	542	550	525	599	581	543	526	572	522	559	525	555	516	517	562	546	533	553	553	550	536	582	561	540	558	580	535	539	546	576	553	485	554	534	561	520	581	614	560	549	496	541	540	554	522	569	541	509	584	557	540	561	586	551	546	534	551	608	537	541	538	538	574	520	523	559	566	547	495	583	528	559	561	530	573	539	566	559	572	546	549	510	561	572	582	572	532	577	557	507	565	524	538	572	537	569	564	550	568	538	543	560	596	513	577	531	547	549	543	545	539	562	572	560	554	562	547	560	583	569	546	538	538	514	572	543	532	601	517	551	510	570	565	516	522	544	586	560	519	606	547	508	544	554	555	553	562	568	556	491	554	576	550	472	505	532	523	495	539	537	567	592	549	576	572	560	587	557	537	565	516	562	575	515	514	538	535	489	549	543	566	556	519	558	554	559	563	495	544	542	521	553	537	522	503	560	595	572	593	508	535	587	514	547	535	532	569	573	545	512	571	532	525	573	529	554	557	556	544	544	563	527	529	553	613	586	558	538	549	566	570	553	523	529	559	508	566	497	575	541	573	506	514	522	520	530	535	542	563	511	520	521	546	564	588	555	575	612	509	533	546	576	528	550	534	557	545	560	522	540	570	533	548	557	537	513	560	550	537	524	546	494	521	560	520	548	535	540	567	532	522	563	535	508	529	552	571	544	529	524	548	578	534	530	562	549	531	562	554	539	571	546	571	593	538	543	549	520	557	507	544	578	548	572	526	571	524	561	529	548	521	548	540	509	588	566	541	557	558	507	549	544	550	550	560	567	571	546	521	508	491	543	569	526	578	532	552	507	581	545	582	521	576	590	587	555	522	515	574	561	505	533	552	563	589	590	579	584	566	584	537	547	546	572	547	547	533	535	568	563	569	561	563	556	550	556	543	553	543	545
25175	22929	34672	35699	32138	18534	6067	1395	606	485	468	422	467	480	442	436	482	471	454	509	444	465	439	451	465	472	465	448	448	447	451	449	480	483	483	437	453	481	428	411	469	454	472	442	442	448	467	477	441	450	408	463	476	480	451	447	442	454	423	454	461	427	440	445	466	404	439	440	447	483	443	442	434	454	426	400	420	467	448	456	425	468	437	475	456	449	487	471	437	456	449	433	428	419	482	410	411	454	450	454	465	465	444	478	415	468	428	443	411	456	468	445	445	428	476	452	450	441	456	451	436	468	445	454	393	449	438	479	435	434	455	424	456	428	459	463	472	447	468	459	443	472	443	444	455	457	411	507	455	447	437	463	453	471	442	404	447	471	435	435	473	443	442	419	456	411	457	411	474	445	438	431	457	504	442	475	459	422	440	446	388	449	469	450	451	463	453	454	439	411	459	456	444	492	459	429	406	473	432	472	464	424	464	474	457	455	444	441	460	447	451	431	470	413	435	444	446	474	441	464	461	486	428	474	443	468	419	483	471	457	427	443	460	454	433	434	430	484	479	459	440	424	402	434	481	440	463	405	447	462	459	488	438	420	465	471	433	468	424	470	434	467	454	439	476	474	431	447	438	452	472	476	417	446	476	430	444	417	448	449	461	457	420	451	440	429	412	450	489	420	442	425	446	413	466	419	463	454	463	454	415	455	434	407	444	434	436	469	474	449	463	500	420	415	427	463	423	435	454	471	458	415	481	437	431	428	432	471	452	477	463	424	431	443	423	424	445	443	390	463	469	486	453	442	462	437	452	442	456	453	480	475	449	416	411	421	416	476	473	434	413	439	483	472	419	447	449	464	406	425	480	431	453	441	434	455	476	440	452	443	456	452	443	453	440	447	412	478	479	461	449	440	439	454	447	442	434	430	453	460	425	446	450	447	510	421	399	444	440	424	458	476	424	480	459	465	421	487	426	465	464	412	430	468	427	434	472	424	437	446	434	435	454	436	479	449	470	442	444	437	481	453	468	434	438	440	440	449	431	411	459	453	455	444	440	429	447	431	436	413	421	450	443	430	439	453	430	518	458	425	465	412	401	510	465	421	424	437	431	428	474	414	478	466	441	433	429	463	452	489	434	471	462	460	428	462	421	464	474	453	407	461	489	486	432	455	443	422	446	423	466	483	446	433	404	428	466	437	437	428	460	478	485	450	428	471	472	487	444	500	456	419	436	469	462	436	423	450	454	455	447	439	481	458	463	467	428	449	453	402	464	461	414	399	473	462	451	460	430	465	459	438	464	451	466	452	442	453	453	411	456	424	453	447	466	486	484	444	417	450	448	434	454	473	451	460	441	409	468	437	452	457	452	424	455	409	419	445	492	483	417	454	448	448	471	407	450	461	469	470	487	445	450	401	469	421	436	465	429	467	430	405	430	443	457	471	447	456	476	445	444	445	451	434	470	442	470	464	464	428	424	444	425	439	499	497	418	471	457	482	410	435	455	501	448	449	395	460	431	447	461	445	458	424	408	439	424	425	481	450	427	441	455	439	449	453	442	446	429	455	456	465	401	485	454	416	458	416	452	461	440	464	442	414	467	449	458	461	461	482	450	416	483	439	403	479	469	514	451	468	438	444	428	395	451	461	460	459	441	474	438	447	423	451	463	487	443	431	460	416	436	441	469	464	407	450	466	466	437	419	448	437	482	431	462	441	422	441	457	424	428	456	458	461	448	451	450	464	464	422	429	462	461	460	402	484	441	478	461	471	458	458	462	418	451	459	461	434	452	475	437	463	480	470	447	494	454	461	405	407	462	450	466	450	423	464	451	455	449	439	461	422	457	452	463	468	433	406	450	431	542	422	486	452	449	462	456	444	441	453	448	458	447	467	459	458	480	454	438	450	459	442	436	441	448	470	449	440	454	428	466	459	452	483	445	471	434	478	456	454	456	441	497	464	433	465	462	440	431	456	445	417	445	447	429	479	478	471	417	438	446	417	459	437	453	449	413	425	426	454	466	440	466	474	421	453	432	460	444	450	427	459	450	429	433	450	443	462	437	440	495	447	427	431	449	461	454	480	454	445	455	467	429	445	438	469	463	462	410	412	447	475	469	427	452	443	434	479	482	473	447	463	465	436	445	463	471	456	490	455	472	435	465	435	442	437	462	478	443	475	412	454	471	416	445	407	431	472	477	456	458	467	454	426	422	427	435	427	450	477	416	456	461	476	469	452	439	458	430	422	427	475	436	416	477	440	456	433	476	454	413	454	481	479	462	476	440	477	446	436	462	475	439	506	432	474	519	455	477	460	461	459	458	427	479	428	460	475	462	460	465	433	433	455	480	467	498	438	469	434	454	411	461	435	468	439	437	495	415	468	444	462	459	425	459	453	422	490	437	477	430	422	465	483	434	476	445	431	419	434	454	443	442	418	444	437	483	437	425	430	427	453	487	434	465	476	446	449	421	450	432	455	454	457	410	435	454	460	462	466	451	449	428	434	453	476	423	456	398	445	432	421	459	466	445	467	469	439	470	464	494	453	461	434	440	441	449	431	476	414	410	413	464	429	420	455	444	450	374	452	477	440	462	470	449	428	451	472	444	472	422	460	472	481	455	475	459	427	450	463	452	483	446	453	417	442	458	451	463	487	478	449	422	463	475	470	465	458	458	446	459	448	478	418	432	425	423	422	456	440	429	461	400	463	448	425	475	445	494	458	428	447	455	440	460	453	456	441	469	463	430	453	452	421	436	402	442	416	447	418	434	491	434	460	440	434	430	484	492	476	444	445	469	452	469	453	449	458	410	426	443	420	446	463	469	465	447	458	435	458	485	404	478	436	493	410	493	462	415	456	434	473	445	457	469	441	481	431	481	452	444	415	437	452	450	470	458	486	444	459	441	488	445	449	428	416	445	450	461	417	451	475	462	464	463	444	467	451	452	454	475	439	474	450	451	430	452	460	470	418	442	429	451	419	421	427	429	458	439	492	443	440	424	442	457	446	458	441	438	451	442	434	444	439	454	441	452	454	447	427	458	444	452	471	434	501	446	453	428	458	440	462	442	474	485	432	438	481	480	422	488	486	470	436	457	450	438	459	444	467	402	399	471	429	423	465	454	424	448	480	483	458	437	495	444	412	456	429	452	430	451	442	482	412	485	479	462	466	462	456	499	461	474	439	455	449	420	438	447	409	449	464	461	435	483	443	439	438	412	451	450	424	447	414	439	438	455	469	450	418	440	443	438	441	445	470	460	419	462	466	460	445	410	444	434	420	464	385	403	482	423	467	478	437	472	407	463	471	476	455	451	499	436	457	440	482	461	492	441	430	428	459	469	453	462	454	456	471	433	454	472	431	486	476	438	456	468	440	450	454	433	438	453	445	477	467	420	459	438	415	453	462	464	443	458	472	476	442	446	455	439	426	449	450	484	430	439	475	483	455	418	489	475	454	456	441	425	440	436	396	424	455	459	458	442	434	455	441	500	455	439	462	448	408	449	478
36877	73746	55515	43593	36727	19251	6654	2127	828	542	489	579	516	535	544	516	499	498	506	544	512	511	522	506	564	482	539	494	531	520	519	544	500	532	516	543	516	509	484	497	485	516	502	522	581	534	498	482	526	522	554	538	519	510	494	516	541	503	546	513	537	501	504	510	550	532	503	508	513	507	537	516	505	492	521	501	523	472	551	496	478	500	525	523	464	500	519	539	527	513	513	477	507	504	513	520	530	513	530	480	523	534	513	521	555	532	522	512	522	521	516	508	509	509	513	521	530	520	520	539	540	485	522	527	533	511	519	508	518	518	561	474	528	512	567	490	524	517	524	519	523	473	502	500	502	547	504	496	520	520	542	469	510	542	531	528	524	531	523	494	516	518	521	512	492	554	485	575	511	529	497	487	528	523	522	535	547	511	534	538	498	503	524	532	523	541	497	505	554	500	502	517	468	521	521	502	509	500	488	503	536	479	527	524	534	495	536	533	526	501	501	556	511	551	506	548	552	554	502	519	524	543	514	519	488	467	530	496	510	521	526	504	539	461	503	526	509	518	508	485	528	491	522	529	506	501	527	500	571	481	524	518	507	505	526	525	550	486	487	449	528	512	562	507	550	522	538	510	502	511	560	511	502	529	524	537	537	553	498	548	554	513	570	518	528	506	497	525	476	537	537	535	540	545	481	537	482	530	524	508	541	497	518	491	561	486	528	525	510	466	485	516	502	511	533	534	525	519	500	507	546	546	529	499	531	527	541	539	467	505	536	517	503	506	454	488	503	535	491	542	479	512	514	517	497	555	558	504	526	493	497	519	546	507	511	526	535	543	503	560	536	499	518	512	498	494	508	521	507	546	503	520	511	511	488	513	539	483	536	471	532	559	507	531	549	511	543	532	505	546	535	531	502	482	537	531	491	517	525	546	480	499	512	550	528	504	495	505	523	477	533	531	521	514	488	490	499	529	520	487	507	506	563	556	506	502	507	546	513	542	515	515	535	545	510	556	525	531	524	507	501	511	519	515	512	519	505	479	535	506	526	529	561	506	493	532	496	499	527	543	534	491	511	499	526	477	513	523	510	488	514	521	508	501	491	549	552	546	553	495	510	535	515	504	475	525	473	519	508	468	501	561	529	506	520	543	529	543	513	512	501	505	556	541	538	509	568	494	523	501	525	489	516	522	505	529	526	545	541	532	532	522	495	498	522	487	547	538	501	543	512	534	533	526	511	551	491	462	535	492	519	496	519	509	530	538	550	546	543	516	539	537	487	493	517	543	502	471	548	483	497	516	502	507	540	516	540	500	531	492	506	476	499	496	522	526	538	512	561	536	500	483	506	524	518	523	535	546	519	574	550	497	478	506	538	513	583	534	501	535	517	532	483	521	549	491	492	519	521	492	497	519	497	528	486	542	546	534	485	522	553	516	557	516	501	527	501	529	488	545	543	517	513	492	568	494	526	518	542	531	532	516	523	487	548	503	488	544	549	490	485	472	561	546	536	484	513	483	515	499	488	520	471	500	505	535	504	515	538	515	501	520	494	561	495	491	510	517	521	513	564	509	518	530	514	506	537	505	500	539	545	515	518	554	508	486	531	505	507	515	537	541	535	531	511	504	531	573	502	573	502	494	500	520	524	542	547	505	518	481	529	553	510	505	498	507	490	513	524	505	508	544	531	531	525	483	567	534	504	516	555	520	527	485	515	523	524	536	546	513	516	501	508	545	533	509	467	490	531	471	497	536	514	523	533	485	534	503	504	505	506	550	525	526	470	514	499	479	473	505	527	502	517	484	513	493	508	524	602	517	495	511	508	514	506	561	498	521	487	532	520	527	493	530	513	545	517	524	505	577	496	538	562	543	500	510	528	500	497	497	545	502	530	559	512	519	521	500	495	499	522	490	524	501	514	473	534	508	502	526	497	554	530	516	486	496	499	511	541	555	522	544	557	535	513	461	563	518	542	526	520	555	539	488	534	518	482	545	478	570	536	560	510	491	495	506	524	498	527	532	546	513	496	543	484	500	513	536	557	531	511	531	505	516	547	537	533	516	505	554	585	556	492	533	501	532	522	512	490	550	496	549	519	506	451	479	508	498	544	526	520	495	573	522	540	482	518	532	532	526	532	543	510	503	534	539	546	526	498	534	534	531	509	535	527	511	525	521	486	559	500	530	497	527	525	525	531	526	525	542	543	510	548	499	509	488	488	488	515	561	520	504	522	521	508	494	509	488	514	525	540	509	548	526	495	526	496	487	508	511	526	521	493	563	518	502	544	498	524	525	516	494	539	551	556	510	514	525	504	526	534	536	527	507	538	515	554	494	503	503	522	521	517	519	529	552	542	508	481	537	505	536	525	517	493	505	526	510	516	512	519	534	517	517	553	538	508	499	537	489	517	484	587	562	515	459	501	552	506	530	528	550	548	538	542	500	492	510	562	514	519	528	466	532	548	499	511	544	563	490	491	511	534	497	463	520	522	498	482	499	506	496	547	567	491	513	502	544	492	525	519	503	550	568	575	524	521	510	500	525	517	503	545	521	530	522	497	512	513	551	528	528	528	543	497	500	498	509	481	556	518	525	528	505	491	510	502	527	504	488	526	520	497	557	517	520	555	486	515	541	487	531	508	516	482	543	553	530	527	523	490	547	500	450	478	487	542	518	509	482	510	545	556	493	521	491	520	537	504	513	523	531	496	549	482	526	520	553	528	538	505	561	529	526	515	512	510	520	502	500	535	517	533	499	503	490	536	497	534	530	554	524	524	534	535	509	510	540	489	510	562	552	574	512	519	544	511	509	565	535	490	532	535	508	554	502	499	524	516	509	503	494	507	472	486	535	526	521	509	512	523	471	498	479	496	540	529	485	509	521	535	511	541	534	486	469	510	491	496	523	524	532	545	502	497	546	544	502	483	526	526	510	494	507	500	538	529	511	505	506	509	539	500	534	508	486	479	538	503	514	520	528	531	534	531	491	509	513	514	494	521	503	485	486	507	530	509	494	480	519	539	494	493	523	523	520	516	514	547	562	530	503	535	506	538	536	562	498	541	521	489	555	517	490	526	502	544	528	517	488	523	525	512	509	534	486	496	484	510	486	500	551	520	519	497	515	520	524	536	527	529	533	516	504	490	553	506	557	509	488	517	489	488	497	547	519	532	518	502	546	509	503	507	511	507	542	507	548	547	499	502	547	518	464	526	497	534	520	553	501	536	495	559	512	526	500	546	525	519	481	503	527	539	541	511	504	540	506	540	509	522	507	517	540	503	498	566	499	515	498	534	494	533	525	519	542	547	508	482	517	534	483	541	537	519	509	536	527	523	480	476	489	517	498	538	523	495	477	546	520	484	484	480	534	524	529	482	533	479	494	535	524	503	507	517	477	516	558	518	541	512	522	502	510	502	533	576	522	540	558	501	524	501	506	544	461	489	516	534	500	522	472	516	525	529	515	537	503	500	561	524	523	516	510	508	516	538	506	508	519	513	530	501	551	530	530
22802	21470	31960	32097	42134	34164	23677	7259	1395	625	619	605	638	589	570	559	581	571	612	568	608	614	656	598	605	580	678	594	614	616	647	644	618	608	634	616	610	621	574	611	584	634	606	625	635	600	579	635	619	601	595	587	600	613	625	597	608	584	619	554	642	631	565	600	615	633	629	568	673	612	662	591	597	605	585	623	588	611	588	583	598	583	568	620	578	630	555	623	647	616	590	622	615	576	573	591	600	614	603	651	632	579	662	577	607	591	622	603	616	632	548	608	591	591	622	608	555	632	600	610	620	615	627	625	609	586	618	615	601	624	611	591	630	652	598	655	556	591	581	609	592	621	608	586	565	581	635	606	638	588	625	569	600	602	594	602	648	637	575	623	606	626	619	639	629	595	612	572	574	589	622	591	598	587	592	596	673	579	583	610	560	567	600	617	616	564	636	594	616	596	612	580	594	617	596	562	611	557	554	601	639	601	573	605	624	613	552	644	653	631	617	608	616	601	601	574	642	608	579	601	584	626	583	587	653	607	613	615	611	582	630	609	573	600	654	599	563	610	570	568	612	554	578	594	590	612	603	641	592	659	587	599	589	589	594	591	601	566	640	636	577	598	627	596	612	593	607	608	602	595	622	577	597	651	569	540	613	608	622	566	585	606	572	569	588	626	574	666	577	595	662	616	576	578	580	630	592	606	573	589	563	595	619	570	588	631	599	630	618	559	645	579	579	584	587	631	601	616	586	625	626	609	621	594	579	590	589	640	617	593	612	619	600	614	613	621	606	595	646	583	629	635	604	561	588	580	603	614	598	580	599	585	629	560	603	615	625	594	602	582	620	568	573	590	644	588	590	601	617	625	629	634	530	596	622	605	610	614	597	617	618	633	621	610	623	584	597	573	574	611	612	586	557	601	620	610	597	584	606	591	597	606	592	552	613	611	613	604	591	606	616	598	613	619	558	608	627	636	612	559	599	601	585	613	612	595	617	653	620	576	591	581	610	579	558	651	634	620	621	623	595	619	611	575	588	616	586	607	594	617	594	568	610	594	597	602	624	619	588	642	614	646	599	634	593	584	595	648	630	604	617	594	616	608	611	596	597	527	644	604	586	630	579	610	604	605	611	629	621	579	610	595	555	602	587	594	578	641	612	620	624	616	594	590	588	626	565	574	605	628	572	612	587	602	607	678	608	614	612	606	586	601	589	618	618	661	633	597	599	601	595	588	601	592	631	614	571	621	627	598	622	611	610	589	605	608	561	645	613	621	600	599	612	592	595	557	605	551	580	536	637	611	625	592	615	652	577	563	585	633	611	573	548	579	599	607	606	581	626	610	618	589	596	570	594	582	615	593	615	582	567	551	595	559	616	621	600	593	567	593	568	657	612	607	610	633	627	602	571	614	591	566	597	596	612	585	586	595	625	574	617	620	580	677	583	611	597	604	605	611	605	623	609	629	623	589	590	611	611	607	627	603	657	590	610	632	598	622	605	564	623	574	605	629	592	590	623	593	593	611	596	607	571	593	623	602	584	597	567	640	568	581	596	565	596	604	603	554	601	569	577	557	640	576	613	570	597	580	619	599	612	625	609	629	617	573	612	585	589	621	609	638	589	604	563	619	595	583	614	581	603	595	631	606	634	562	621	585	587	592	588	600	603	636	595	618	574	597	590	607	592	603	577	634	607	631	604	615	632	588	614	566	602	602	591	640	631	623	619	581	589	589	611	619	608	644	655	613	630	599	587	591	641	602	625	600	602	618	638	584	597	619	636	613	585	586	602	636	627	608	590	620	624	631	620	609	621	590	572	614	584	600	573	606	593	593	583	593	604	613	571	574	618	633	587	574	599	639	623	622	611	581	603	606	607	593	596	624	611	616	574	608	596	604	592	554	624	590	588	585	588	580	610	613	620	637	602	584	614	667	599	594	566	619	572	580	592	629	574	618	572	646	556	592	627	582	596	589	605	587	627	594	554	558	593	646	572	561	622	608	602	572	623	565	586	549	578	612	651	642	626	590	639	587	620	619	594	602	572	616	586	641	606	631	587	612	552	626	600	642	574	601	620	581	644	637	604	619	576	577	618	550	581	617	604	577	607	583	577	576	630	621	530	591	648	644	612	567	607	599	615	654	561	591	583	589	624	604	583	592	619	590	613	635	560	615	584	619	610	579	560	578	603	590	603	611	614	604	593	649	579	579	580	632	605	651	572	572	593	598	581	609	619	613	608	555	604	574	637	547	609	590	589	619	619	636	637	651	576	613	566	606	619	568	588	640	617	591	598	580	605	610	615	625	587	606	665	586	631	570	600	584	574	587	595	583	611	605	608	581	599	577	669	599	625	596	621	586	576	644	582	601	654	581	612	600	619	572	594	633	640	620	637	571	572	596	621	620	599	603	606	622	577	606	582	561	574	553	603	569	577	621	617	600	558	622	564	588	602	641	584	621	570	613	611	604	569	597	562	579	658	625	575	597	616	629	604	608	615	578	670	615	590	620	621	625	636	589	603	642	626	640	544	611	605	558	623	612	590	619	601	637	601	604	587	608	658	579	569	584	648	603	596	542	571	626	623	587	561	634	604	665	608	610	605	575	620	620	576	610	641	562	601	596	646	598	631	606	613	574	619	562	564	633	536	641	584	607	602	570	674	600	595	595	628	628	599	579	583	606	595	619	653	600	630	636	601	602	595	606	604	573	636	630	563	587	578	624	618	590	617	598	596	615	630	618	603	620	569	590	590	591	607	622	593	566	586	580	622	571	614	576	584	613	593	648	620	567	619	601	575	603	654	605	621	567	591	607	634	574	591	619	641	600	597	607	569	620	601	624	631	639	570	596	591	594	612	598	589	624	601	592	599	540	597	605	574	649	587	625	593	593	586	588	630	602	582	624	615	621	599	578	570	663	627	656	591	567	587	564	572	613	619	580	585	611	611	579	622	623	601	655	647	609	595	601	614	596	635	627	591	596	616	615	641	578	568	624	590	570	580	597	589	603	645	594	578	609	618	612	631	609	618	614	629	588	617	644	633	607	621	577	582	554	588	610	634	594	564	585	604	584	627	602	589	624	587	630	609	606	620	570	601	603	620	532	604	555	582	624	577	629	591	594	628	602	560	606	652	600	607	598	588	624	621	631	627	567	606	573	592	603	587	572	580	611	614	596	604	624	591	573	577	616	614	619	580	588	621	566	596	590	627	651	589	583	597	614	605	580	611	577	624	555	571	567	607	627	624	614	609	606	639	611	656	616	629	587	624	572	557	607	589	600	567	614	569	572	644	574	648	622	625	615	579	597	563	568	643	582	566	599	599	590	614	564	575	623	600	609	606	572	598	591	585	627	616	558	620	628	626	573	618	615	622	580	615	587	597	592	570	597	627	625	613	585	653	610	612	601	613	605	624	638	587	568	652	609	590	574	629	603	646	628	584	577	613	577	564	667	626	551	568	568	580	596	615	580	624	636	579	597	586	625	630	630	592	582	599	583	618	642	611	629	577	625
46887	94672	81467	65951	58982	37209	18231	6062	1735	675	638	703	618	684	652	653	594	665	679	666	659	655	647	630	694	682	620	679	708	672	654	656	600	667	671	634	664	707	662	643	684	666	652	637	656	640	633	678	726	624	614	660	680	676	644	668	623	653	639	639	654	653	661	618	646	647	660	657	626	660	666	679	674	672	672	642	627	651	646	669	667	666	641	666	657	610	646	638	650	677	685	679	673	634	718	646	693	669	694	668	683	676	645	681	652	664	655	651	666	625	651	656	619	654	686	647	613	640	667	652	626	611	630	615	665	673	624	679	673	673	639	657	647	663	663	650	654	695	728	673	663	688	609	652	629	660	621	677	654	715	695	627	683	673	638	623	636	630	636	653	691	669	669	667	688	649	635	671	626	666	649	689	623	627	647	694	656	683	646	660	660	652	665	685	703	676	649	648	639	642	684	637	609	631	666	645	677	688	692	668	649	633	655	614	626	616	621	682	678	681	658	640	677	620	644	638	633	653	635	719	721	606	671	643	676	638	645	639	655	678	612	661	626	637	664	647	671	665	693	663	643	677	661	684	653	652	685	647	673	643	659	665	619	671	684	676	618	683	668	659	617	679	700	652	667	627	639	645	701	634	661	663	721	645	658	673	675	663	638	675	655	630	680	718	662	713	671	639	627	657	636	661	636	674	696	639	653	665	642	657	640	658	629	643	655	663	642	642	697	647	639	643	678	653	669	646	643	700	621	642	672	651	655	693	698	632	674	677	636	683	633	608	661	634	675	627	688	628	649	666	659	698	654	680	687	660	647	685	640	621	661	616	657	648	639	664	627	598	607	641	633	676	661	683	614	672	665	631	741	634	630	677	649	659	663	662	682	655	654	653	649	630	648	635	699	693	635	711	657	646	679	675	635	620	641	616	675	674	692	657	620	649	660	670	648	639	639	651	698	667	663	651	693	652	640	667	646	605	620	617	661	629	644	686	683	653	627	649	645	664	666	699	684	600	676	699	632	692	670	667	674	689	651	599	644	627	646	636	686	703	663	691	634	679	665	687	673	659	692	624	650	647	659	624	650	653	671	672	674	651	659	680	649	664	665	669	688	627	643	698	643	644	658	613	671	628	650	644	621	637	644	651	643	695	605	617	665	658	629	692	671	688	673	659	648	657	693	646	608	668	637	616	625	666	652	669	627	656	690	625	704	700	612	689	640	635	661	676	627	620	653	684	639	660	661	669	636	678	651	621	671	656	671	679	630	650	667	685	623	649	646	690	645	631	640	636	615	633	645	673	651	637	620	624	650	627	651	659	690	642	676	675	677	645	660	630	679	630	638	664	658	638	597	639	690	619	672	665	657	673	632	636	633	718	659	646	686	676	599	659	646	666	653	687	661	670	674	632	650	662	629	684	640	619	623	622	674	657	682	687	704	664	634	664	694	629	690	657	664	632	702	656	622	637	680	719	619	587	695	668	666	687	674	624	636	634	637	701	641	668	597	727	635	648	661	639	641	615	654	693	637	644	654	644	675	613	712	687	678	654	652	666	658	707	623	689	635	660	702	663	662	656	618	665	643	657	659	670	681	665	684	630	671	672	618	671	627	629	676	631	638	656	695	674	658	635	682	654	662	665	653	630	679	657	667	654	697	644	696	682	663	640	637	723	627	603	652	676	662	650	655	668	662	662	653	637	673	684	627	717	664	658	656	659	645	679	664	692	666	651	679	652	686	699	653	688	647	659	658	665	627	662	666	627	645	651	722	623	657	625	707	632	707	693	653	672	637	625	671	663	677	656	641	608	684	639	680	639	658	638	672	722	658	661	629	613	648	631	708	706	671	663	652	625	641	681	648	701	652	663	700	675	703	624	614	644	616	615	665	656	601	611	628	618	702	680	640	656	645	645	668	651	617	699	634	677	628	623	667	682	648	646	649	612	649	665	660	658	622	660	652	686	664	656	661	638	653	654	696	613	656	640	684	674	642	683	648	699	644	659	649	627	575	698	696	620	673	647	644	663	680	659	625	662	667	647	659	632	642	668	680	662	680	644	654	673	662	638	675	694	659	688	660	650	658	673	681	662	658	682	659	690	637	654	640	699	714	651	703	671	636	652	669	621	632	630	690	659	658	690	660	667	671	711	618	670	654	645	670	649	630	648	647	630	628	639	667	608	663	613	646	672	638	624	693	613	636	618	652	701	601	629	616	684	677	659	659	689	615	669	651	685	667	672	639	700	692	650	690	673	709	637	658	695	627	658	673	660	671	639	637	643	620	618	629	672	637	665	629	671	690	679	643	666	661	688	630	639	678	657	618	617	675	677	643	637	684	644	668	650	662	668	679	647	622	659	682	697	636	660	648	647	661	658	673	646	672	640	654	662	663	633	665	669	659	639	649	682	661	656	641	651	642	669	642	651	696	605	640	648	648	674	673	673	680	650	640	621	677	679	675	580	672	681	695	703	638	636	683	606	697	673	646	590	651	636	626	652	660	659	647	661	664	642	648	597	635	646	651	649	647	635	634	646	700	671	652	655	607	648	688	640	661	624	651	653	619	648	679	621	673	644	683	628	620	646	700	721	644	626	634	611	672	660	688	639	678	630	671	665	665	693	631	656	677	636	659	661	651	683	697	657	667	653	624	636	600	655	629	653	620	693	667	708	675	687	709	673	665	641	645	650	642	686	621	661	649	619	687	638	659	655	651	669	640	663	651	692	687	655	657	677	646	699	634	617	678	665	692	666	631	683	649	630	619	693	665	683	628	667	641	647	678	694	643	659	641	666	666	638	678	648	647	666	658	628	628	624	653	663	699	661	688	664	634	681	627	655	678	652	650	654	620	639	632	687	673	649	650	668	647	654	666	668	668	642	697	654	657	629	678	624	645	655	640	677	652	667	668	592	618	695	656	623	696	680	696	599	657	645	708	672	623	651	633	676	644	693	683	642	704	656	666	663	684	626	650	609	672	636	658	640	632	684	632	655	642	644	650	629	635	673	650	714	674	628	659	662	635	644	661	672	649	668	626	665	652	677	684	666	687	653	652	659	684	691	607	684	644	654	683	686	626	632	632	624	620	651	672	608	631	691	674	634	700	674	622	628	680	674	630	676	627	654	683	630	649	616	663	663	657	620	642	681	662	639	631	644	690	673	593	622	710	665	655	631	651	638	624	632	710	621	709	641	660	652	667	657	649	651	631	652	663	643	677	640	691	648	691	613	652	659	656	643	694	688	720	683	671	641	650	644	652	656	688	688	682	653	614	684	600	632	699	651	657	678	675	629	653	678	681	634	701	681	668	647	667	640	683	661	630	603	679	657	649	662	662	699	682	658	650	612	659	658	572	632	621	643	651	660	638	673	635	646	682	615	683	655	716	673	666	696	680	634	652	633	628	675	684	638	632	668	670	665	656	643	678	604	664	673	665	665	642	650	713	659	653	653	704	653	635	635	669	634	693	656	663	662	653	648	642	685	646	644	621	665	627	674	651	660	680	671	631	645	627	670
27567	27162	31563	21861	15634	6426	1689	715	497	404	392	440	373	369	372	406	371	425	375	405	343	394	418	382	377	394	347	400	377	422	383	401	415	397	380	376	363	398	411	392	403	391	401	362	390	427	371	406	359	366	398	420	381	378	390	384	381	398	381	365	460	363	415	382	381	402	344	379	380	396	401	396	403	404	377	387	415	419	380	391	380	366	383	409	339	391	373	391	399	394	410	394	404	383	404	397	379	406	410	415	401	388	395	378	413	404	403	424	380	370	388	372	404	382	407	398	397	400	402	407	371	399	421	443	375	400	360	372	395	411	427	429	384	393	406	392	394	410	374	402	408	412	404	436	391	402	416	373	359	393	421	376	379	385	382	418	388	385	411	400	380	401	385	396	375	394	387	411	402	397	401	417	404	374	417	392	362	399	384	407	393	441	426	412	379	404	409	357	419	392	416	405	391	367	370	374	410	404	374	359	384	400	363	404	377	395	390	422	417	367	440	394	377	378	378	420	414	414	407	394	356	393	360	386	410	436	392	404	403	376	384	384	390	367	417	401	364	386	389	386	322	410	395	413	401	429	406	395	425	402	400	423	369	398	395	409	393	406	407	372	385	398	404	381	371	408	370	406	404	389	408	410	376	435	398	385	381	401	408	373	397	387	375	393	412	402	434	423	388	376	406	376	392	376	367	363	378	386	401	403	424	406	394	395	400	405	382	385	372	395	427	380	385	404	407	362	386	367	392	389	397	374	416	373	370	395	393	369	381	363	389	397	371	373	371	401	405	407	406	386	363	368	391	406	370	381	343	370	364	359	348	410	405	384	402	371	430	397	410	419	387	411	384	408	382	412	408	398	409	350	338	374	414	386	396	390	421	389	380	373	447	420	360	410	409	378	399	363	383	386	395	413	427	357	411	395	399	372	358	410	421	385	419	423	391	424	381	376	433	396	398	403	403	406	392	395	386	418	396	409	385	387	393	353	377	408	423	410	403	394	403	405	360	453	395	415	349	382	414	379	403	396	461	371	394	381	369	408	407	373	430	423	382	382	373	395	385	347	400	365	385	400	372	379	391	412	397	410	413	355	389	378	421	410	390	436	436	384	368	402	396	386	373	375	411	400	409	372	371	368	358	414	374	391	412	365	363	417	428	369	398	401	425	388	381	379	422	371	387	385	390	380	391	395	367	408	417	394	394	386	387	427	405	365	391	401	422	420	415	382	371	389	403	385	373	391	418	402	407	434	416	415	416	380	407	417	401	397	398	409	394	415	393	422	354	389	407	390	409	384	412	385	410	434	389	412	386	420	402	341	381	391	406	420	385	386	416	405	388	424	406	443	425	399	385	389	389	385	405	378	386	408	367	402	404	396	408	385	409	401	437	381	404	385	427	377	388	358	371	409	388	364	389	378	411	415	365	406	391	402	435	394	385	412	388	385	380	388	390	427	410	409	405	396	372	347	404	382	378	384	395	432	389	363	383	392	394	408	406	398	392	374	408	374	423	406	423	395	366	396	392	362	369	365	385	383	394	380	403	389	407	416	394	426	409	398	337	393	417	408	367	394	426	401	420	376	386	426	389	372	415	402	392	353	419	394	438	377	371	394	377	390	415	377	416	345	419	372	364	383	397	375	395	400	358	371	406	380	410	403	370	400	411	364	415	380	398	416	407	386	399	396	404	369	367	393	369	384	394	378	354	380	409	382	387	387	387	408	393	399	397	364	392	367	394	370	406	402	394	398	386	385	391	398	369	422	417	416	436	411	419	408	386	407	399	413	378	422	398	398	389	394	374	402	391	393	425	384	392	368	408	383	382	396	401	365	388	364	386	353	389	389	366	396	400	389	389	373	420	402	421	425	448	386	385	390	394	411	410	414	395	369	408	397	381	403	370	374	389	418	417	424	401	375	395	387	355	396	402	384	433	387	407	371	377	426	365	359	423	398	370	397	419	433	413	395	370	410	391	388	393	380	427	424	392	388	427	416	389	413	409	376	395	391	385	369	346	431	363	380	413	376	391	411	380	373	381	378	409	412	378	377	430	414	369	406	395	389	376	389	399	393	411	406	380	407	414	397	381	403	374	407	416	401	392	390	382	403	403	383	397	430	390	383	368	392	387	396	388	412	386	422	401	383	385	412	423	434	397	386	373	367	411	384	416	425	394	393	378	405	402	404	387	402	408	365	429	405	391	432	389	385	366	375	387	402	367	397	398	407	396	425	404	397	344	408	372	426	418	379	378	399	399	384	381	362	399	396	358	400	425	417	387	364	383	405	389	368	377	404	394	400	373	401	406	384	400	384	426	412	436	395	408	420	422	393	367	402	392	401	396	438	437	407	446	395	373	404	365	391	410	371	388	410	399	391	398	417	410	395	410	412	420	395	401	383	367	419	394	350	433	387	367	377	389	384	384	392	381	387	405	408	422	384	387	393	396	401	402	424	391	379	410	393	344	382	419	365	395	382	414	393	411	386	433	404	394	413	404	406	390	394	395	401	377	384	387	381	387	380	398	384	407	386	391	374	401	367	391	416	384	416	374	378	410	406	398	399	394	428	409	374	385	372	393	392	402	402	389	400	397	429	431	360	401	392	410	390	407	378	418	396	416	412	402	393	408	387	381	388	413	423	413	426	396	407	406	402	397	423	421	393	446	406	421	401	403	403	427	399	435	355	407	367	391	363	368	424	393	377	372	397	374	417	416	412	370	389	432	376	417	369	425	396	387	374	418	363	386	370	375	408	397	415	398	412	384	423	385	363	418	408	388	372	406	409	383	357	379	385	387	382	392	441	412	373	401	403	403	409	395	412	393	384	390	376	385	370	414	415	403	414	451	403	397	391	389	379	403	392	430	370	419	415	374	417	365	396	408	404	361	389	377	413	407	399	385	406	405	362	377	406	410	405	392	399	417	374	425	384	396	402	385	352	382	380	363	421	405	420	420	426	391	363	421	407	403	435	355	404	367	392	383	374	397	408	403	406	377	407	401	405	414	379	382	414	402	385	418	401	386	415	382	403	385	398	402	415	387	380	367	374	390	354	393	413	393	383	393	413	414	394	377	388	366	357	422	366	417	400	373	379	419	384	433	418	396	401	362	426	389	376	399	395	368	408	360	414	370	428	381	409	430	361	381	396	389	407	395	374	391	393	380	397	392	381	402	395	377	412	394	382	401	384	361	388	393	384	406	407	364	395	403	413	386	353	410	378	400	394	415	380	397	426	407	405	396	395	416	381	390	394	417	397	406	419	395	399	396	386	435	406	392	422	363	394	428	414	405	390	417	374	382	380	424	407	404	390	374	370	372	384	403	438	370	352	385	366	363	375	408	365	428	435	417	390	419	377	394	379	366	391	461	409	383	373	426	386	419	396	410	390	391	430	381	372	365	392	394	339	355	388	422	386	411	387	411	400	396	372	396	385	436	391	411	409	414	389	384	390	423	400	393	389	372	373	360	387	414	388	412	398	416	450	412	373	399	374	409	400	390	374	402	380	373	387
20906	44163	29748	17845	17406	7390	2315	957	558	483	496	475	464	435	502	454	424	475	441	448	458	461	451	482	456	471	476	487	469	456	439	503	472	494	429	438	481	474	424	464	476	415	443	460	473	421	480	477	470	471	452	450	443	465	447	445	458	454	482	489	458	501	442	417	469	459	443	459	443	482	402	445	428	444	435	459	457	445	454	468	465	416	448	472	438	448	456	469	490	453	458	480	474	418	456	455	500	456	458	464	418	444	436	465	464	450	435	495	490	451	482	469	458	445	452	428	447	429	479	436	407	433	456	431	469	450	421	484	446	449	429	458	422	427	449	484	472	465	437	467	466	455	496	428	468	469	439	470	487	426	459	437	462	443	431	433	459	429	453	446	447	471	520	490	447	414	436	460	437	451	443	499	455	432	474	468	440	486	469	450	452	467	442	414	492	444	465	487	432	453	438	425	486	433	464	460	480	429	479	436	460	438	468	469	464	463	489	473	519	441	486	465	413	416	456	488	466	476	476	456	412	481	456	461	447	469	451	481	460	441	455	451	478	452	453	472	444	443	517	477	491	407	443	487	449	437	464	433	459	446	430	430	445	462	502	434	444	445	440	486	404	476	436	424	469	444	411	446	456	468	435	481	463	488	439	422	471	461	436	482	435	437	435	451	451	455	492	448	454	492	487	434	468	514	500	460	469	452	431	468	453	463	477	456	482	447	460	421	473	461	471	455	460	442	471	464	482	446	489	462	429	470	453	468	484	452	438	459	451	485	472	460	443	434	450	428	465	446	431	472	498	437	428	443	430	447	449	437	469	431	453	457	459	424	463	467	424	465	487	465	472	461	475	460	471	427	444	426	439	450	468	455	457	459	436	442	461	475	419	449	460	494	469	478	443	459	465	447	427	438	441	492	450	472	443	456	449	466	465	439	453	439	450	444	454	437	459	418	453	450	468	448	466	448	434	471	474	425	437	420	440	457	431	451	465	459	453	448	437	475	441	453	465	464	452	450	496	470	465	451	450	440	471	435	447	450	477	484	462	482	462	433	456	476	457	436	463	442	482	479	486	436	432	437	450	469	465	438	488	485	477	448	475	476	473	506	428	482	451	404	466	464	424	448	441	460	448	477	458	426	477	437	464	486	469	468	467	454	477	462	491	452	489	487	474	484	469	439	444	456	475	441	490	462	479	474	464	436	473	455	449	438	439	450	452	449	484	466	479	440	471	421	424	451	463	448	438	475	470	460	444	479	450	442	450	441	469	488	455	477	386	409	423	470	471	482	477	456	471	446	479	467	446	489	465	443	450	434	447	445	425	458	479	460	451	445	456	463	420	426	445	498	458	472	474	418	433	426	428	488	450	475	459	433	458	464	473	454	461	471	491	457	466	445	444	459	477	426	444	439	423	408	473	455	439	468	473	428	471	446	439	442	437	469	463	437	439	436	435	458	419	440	472	438	467	498	405	460	429	465	442	430	468	468	454	428	447	432	464	454	443	436	483	459	467	473	436	440	501	490	438	503	483	438	476	490	470	457	463	493	449	464	444	441	488	450	451	465	428	421	497	458	509	432	471	443	449	440	481	453	455	435	456	415	431	454	454	426	448	475	478	447	412	460	452	470	456	443	442	459	428	487	457	471	489	417	458	487	436	456	451	456	442	447	456	418	470	504	447	422	458	458	461	441	452	438	435	409	430	478	468	406	469	466	458	455	459	400	454	473	463	451	444	456	460	475	448	438	430	457	508	460	462	442	453	426	472	446	472	475	482	460	446	465	449	436	456	452	484	458	449	442	435	416	470	459	433	476	451	458	458	423	474	432	466	421	454	460	458	451	434	462	468	460	493	502	460	395	468	445	449	455	483	464	468	475	479	483	424	444	459	427	467	439	474	471	455	462	443	434	445	454	447	467	457	456	456	484	517	481	457	476	418	473	424	476	490	439	440	455	471	458	459	447	481	461	473	433	428	441	417	429	483	466	469	459	447	448	457	466	439	467	415	461	445	446	474	456	445	474	457	481	455	502	500	487	482	464	473	500	457	454	482	445	449	438	466	484	459	469	446	483	426	442	475	439	471	468	460	431	454	453	480	475	478	482	442	450	460	482	456	440	436	474	487	465	431	479	427	426	461	470	489	461	471	456	449	429	499	468	449	454	452	443	454	431	449	455	480	465	466	478	458	448	467	446	464	402	462	419	439	442	453	464	430	461	470	471	455	456	438	438	459	460	464	472	461	481	435	467	423	448	462	475	500	433	455	485	421	459	449	451	471	476	437	466	434	461	445	492	450	437	450	458	488	434	460	483	446	424	457	465	458	439	461	452	506	424	485	495	449	455	481	462	486	459	477	480	447	420	429	464	430	432	466	422	477	512	493	445	470	441	438	462	477	448	466	453	455	472	456	431	485	456	468	462	465	434	453	480	487	462	485	445	456	472	443	455	477	491	469	472	455	448	460	452	496	454	436	450	468	475	464	481	470	479	439	471	465	452	458	467	463	458	443	462	470	446	477	466	430	443	476	484	447	428	487	487	451	442	438	466	479	466	460	441	432	446	442	454	420	444	471	458	444	480	431	461	475	488	439	491	443	504	470	467	443	463	454	452	445	417	439	442	504	443	433	469	503	477	484	461	491	471	436	438	452	428	418	456	473	501	465	453	433	443	476	445	433	465	492	442	442	438	449	438	483	490	421	452	474	490	439	427	473	463	467	433	483	486	437	485	463	456	503	467	442	481	493	464	426	455	499	461	493	404	469	464	430	436	461	447	453	484	460	461	458	463	432	478	422	420	450	467	456	460	470	481	444	448	419	470	429	433	488	458	510	459	478	473	457	450	466	455	431	459	454	423	470	439	454	476	473	469	450	443	444	430	495	480	487	437	417	504	431	449	452	451	459	481	486	477	469	487	476	446	466	460	428	466	454	442	453	488	434	435	474	432	420	427	461	467	446	460	472	470	448	486	490	449	459	452	480	452	426	439	474	450	506	448	496	435	490	425	452	467	452	461	468	461	491	444	464	451	448	476	474	470	481	452	421	459	455	433	463	449	480	495	441	435	461	404	436	505	471	453	477	441	445	471	460	494	462	489	466	429	441	498	434	427	442	458	467	480	455	459	499	432	485	421	442	457	474	466	458	427	473	458	478	450	454	444	464	501	496	470	478	451	503	480	444	472	500	499	442	478	418	448	455	427	446	439	445	466	475	445	486	437	445	464	455	444	468	444	481	454	468	461	450	429	462	464	450	465	462	482	448	429	426	468	475	429	437	491	453	437	449	518	470	423	432	463	456	482	458	430	439	445	442	456	490	443	480	456	464	466	433	473	501	445	447	454	485	472	432	470	467	461	434	421	467	496	443	430	478	478	427	454	462	428	454	461	490	482	408	428	445	461	422	453	460	473	437	429	432	495	499	441	460	443	475	424	440	457	422	461	463	474	453	456	456	461	491	442	448	452	481	459	457	435	434	440	465	422	469	464	464	438	483	495	473	462	457	465	456	470
23465	21715	33172	34326	41242	31024	17739	3793	954	562	510	470	479	491	520	525	515	506	515	513	507	519	510	535	509	480	517	507	545	500	527	518	538	499	495	448	483	496	518	485	519	539	500	499	488	494	482	503	563	508	478	484	463	496	492	491	491	478	499	486	472	529	530	512	514	484	524	481	500	517	513	466	477	509	519	496	472	484	504	502	524	468	483	506	516	517	499	519	490	503	510	515	482	439	477	527	501	536	511	506	522	491	530	484	486	508	479	485	533	502	484	486	525	456	485	481	505	487	465	503	504	465	474	485	512	497	501	497	478	503	505	481	491	533	505	465	519	444	512	503	543	503	487	471	496	491	533	524	492	507	501	482	524	499	493	531	513	489	536	481	505	513	514	505	502	505	540	520	457	488	482	459	515	423	491	514	512	469	510	540	530	471	471	497	484	489	488	465	513	472	512	509	480	484	515	500	511	486	478	523	535	504	470	489	517	475	496	482	536	489	502	517	497	508	500	476	435	494	509	479	498	527	514	515	502	481	504	489	497	514	522	494	500	499	506	501	473	519	515	508	463	494	517	520	518	498	502	506	520	496	530	457	528	474	527	515	485	502	504	490	490	503	489	482	524	487	476	488	470	517	546	507	468	505	555	497	468	472	498	506	513	502	546	470	471	525	497	534	508	540	479	515	531	443	493	463	480	505	492	505	492	473	517	537	493	497	505	495	495	495	484	517	503	498	523	498	514	529	524	481	516	479	516	490	488	482	486	487	465	488	491	492	535	519	506	503	475	528	481	519	479	510	519	474	539	527	528	497	456	491	461	504	551	476	454	484	519	447	552	486	545	527	472	465	490	480	475	517	520	494	508	502	498	510	484	468	476	495	489	474	493	513	496	512	493	455	494	522	492	477	534	470	482	498	523	493	520	522	489	493	472	520	514	467	503	499	477	516	500	537	524	518	520	461	469	525	526	511	485	495	499	498	486	495	510	494	514	479	492	472	508	504	488	506	514	495	536	505	518	498	464	459	505	468	470	509	561	494	481	485	457	497	486	487	501	495	547	524	526	507	422	501	509	484	510	516	511	516	483	510	450	525	498	478	420	491	565	479	461	537	477	449	501	517	526	495	511	478	518	504	534	498	496	479	509	513	492	483	574	465	498	492	492	466	521	516	512	482	487	491	498	519	510	526	502	474	489	496	472	505	509	504	548	503	500	482	494	495	563	507	513	512	480	506	506	475	512	507	467	521	484	493	508	497	520	499	497	499	471	504	482	511	482	473	510	467	474	498	536	488	491	474	507	529	500	474	498	496	496	494	527	510	500	474	476	511	523	505	500	464	487	500	552	476	525	513	511	533	542	511	488	519	509	456	508	497	510	478	461	522	531	515	480	513	516	509	555	471	507	460	482	486	518	499	455	496	472	493	478	523	529	504	469	509	503	534	493	533	494	481	458	511	536	478	529	487	501	480	531	456	485	472	487	493	511	523	483	526	513	497	484	505	470	497	495	475	452	483	512	481	521	455	499	528	467	514	520	487	516	494	564	530	502	481	454	499	452	495	494	479	513	497	515	513	484	481	504	511	525	470	462	461	480	498	502	516	495	526	470	512	487	510	470	503	471	507	431	503	515	540	489	512	496	500	508	518	521	460	488	472	467	527	557	479	513	438	506	424	506	483	539	518	504	497	479	497	490	531	475	509	487	501	493	484	500	499	442	497	500	547	470	486	455	546	496	517	493	509	514	501	466	481	523	512	535	507	515	498	473	477	474	509	458	516	508	506	429	528	504	504	538	491	508	491	469	469	518	495	481	495	525	496	516	469	499	478	490	517	490	530	501	502	492	513	474	504	498	500	517	495	502	504	498	459	504	468	485	506	503	503	480	467	460	494	518	508	462	489	480	487	475	498	490	491	535	538	464	512	502	544	498	489	492	496	510	506	495	480	499	483	522	525	491	490	516	497	469	482	505	508	511	463	483	507	487	488	486	496	494	510	491	490	489	499	454	471	511	452	491	534	548	488	507	492	469	518	484	504	469	505	504	500	531	479	483	461	478	531	506	531	495	470	492	488	460	511	471	491	525	484	484	517	444	468	490	478	510	477	506	507	493	533	480	500	480	487	508	515	518	517	524	497	507	467	515	482	446	497	497	497	497	482	505	497	552	490	526	482	473	517	491	469	484	476	517	462	493	543	506	481	449	497	515	490	502	514	487	491	494	502	522	461	479	533	502	519	512	542	504	474	523	473	513	477	538	490	494	486	507	495	496	494	469	508	501	464	515	487	507	484	485	493	498	496	518	464	527	483	461	463	467	510	489	497	484	516	491	489	491	481	479	501	532	505	512	495	542	496	507	498	478	494	496	481	531	494	493	482	513	493	489	484	525	518	550	479	487	514	500	517	496	512	512	473	513	466	553	548	429	505	512	496	487	478	485	487	515	460	454	452	510	479	536	468	486	479	495	491	519	498	470	506	511	470	487	477	518	487	512	516	530	536	508	483	514	482	532	480	492	477	480	501	473	462	502	453	482	501	508	500	539	497	527	511	469	466	465	519	481	517	502	459	457	492	556	467	514	480	495	505	486	559	499	448	534	506	533	451	523	472	518	482	501	517	537	505	468	504	508	510	513	494	544	502	508	489	522	499	502	499	495	488	459	507	514	509	501	452	505	509	536	468	510	496	496	529	475	523	496	486	518	513	543	503	498	472	499	524	468	479	496	491	480	496	486	493	494	539	491	471	495	494	470	503	514	491	489	530	512	491	497	517	487	522	489	489	446	520	510	474	470	524	502	492	500	502	505	486	518	524	548	477	496	473	511	483	495	499	519	516	538	551	478	508	512	496	475	504	494	485	495	521	483	481	485	517	490	523	492	475	480	492	511	498	532	470	470	465	539	509	495	477	515	503	451	496	484	533	498	505	529	520	471	500	460	480	474	482	495	464	499	459	501	518	478	479	493	513	519	503	492	487	531	480	500	495	490	493	521	525	466	479	519	496	501	498	536	494	479	483	509	510	537	539	498	512	479	471	547	501	495	489	479	497	471	473	518	491	520	538	518	495	462	517	540	488	504	581	493	468	487	502	477	465	474	487	509	535	499	519	459	468	484	484	500	497	472	489	532	479	519	483	512	511	510	497	501	478	485	537	527	495	471	495	526	494	495	485	496	502	512	510	506	532	479	492	492	473	461	521	486	528	497	432	471	470	490	520	525	482	480	474	520	514	485	496	511	470	491	498	493	524	535	486	503	501	511	532	498	516	490	514	476	489	510	538	511	521	491	504	520	472	520	491	498	476	516	465	501	525	489	483	527	504	526	494	482	466	520	526	471	498	466	503	530	498	495	498	491	537	456	511	514	477	506	492	504	480	512	527	469	481	529	480	509	517	500	499	497	503	525	513	504	540	485	475	506	511	509	488	481	509	492	527	458	452	467	499	507	496	468	474	490	488	506	485	502	483	480	532	475	476	502	455	518	479	497	497	469	510	475	490	489	526	466	495
47731	90560	71835	54987	49990	30801	13103	3799	1176	568	532	556	563	566	587	611	572	546	573	533	544	572	538	537	597	558	570	568	584	506	538	610	537	554	497	520	543	518	568	570	584	545	535	534	564	564	569	551	560	594	559	545	562	587	566	545	571	562	552	566	490	553	603	540	510	597	595	575	537	606	552	524	555	533	566	556	570	561	572	517	571	595	555	585	525	563	524	579	572	538	528	594	552	514	557	592	527	579	589	557	513	567	552	575	535	545	545	557	614	551	580	524	547	549	485	600	554	565	535	537	540	541	547	541	567	528	573	569	602	558	534	588	560	503	570	563	549	553	523	537	566	534	558	591	546	563	531	553	556	561	541	538	562	570	568	544	524	552	569	566	540	524	577	544	529	523	548	573	527	566	566	584	543	553	504	562	606	574	565	561	573	545	559	585	564	575	575	575	543	545	572	547	564	584	527	612	572	612	564	581	562	543	542	535	535	558	522	545	555	554	552	515	550	543	596	546	567	517	552	587	545	517	528	557	559	532	596	556	524	566	514	569	599	554	562	547	566	579	557	584	538	510	567	538	554	581	574	585	593	544	571	534	553	500	556	524	530	541	525	520	584	551	541	566	569	570	593	563	559	549	545	532	585	583	556	534	531	552	558	532	547	569	564	526	570	546	550	574	559	590	512	586	540	575	581	554	554	536	584	573	557	557	573	585	564	552	535	552	514	514	518	549	536	515	557	585	553	570	553	574	534	547	563	563	550	593	569	559	582	613	554	573	525	578	573	590	550	576	592	536	502	579	577	582	506	572	540	514	551	579	567	574	539	566	544	546	567	533	544	561	570	582	569	572	572	541	560	551	548	576	540	547	587	561	570	525	551	531	589	558	528	560	526	543	543	502	541	565	571	531	569	587	521	579	635	585	582	564	525	534	555	521	546	569	515	545	552	560	569	545	545	526	553	527	586	524	545	566	546	528	524	567	546	569	581	544	591	594	595	553	582	539	598	541	563	586	531	600	602	580	575	547	540	549	535	546	543	560	567	557	582	551	553	541	561	533	556	540	577	550	591	596	567	557	538	603	528	556	548	551	552	553	530	547	560	568	551	577	571	481	567	511	548	539	512	546	601	550	544	490	580	574	564	526	538	546	568	537	552	529	527	550	547	576	587	509	534	512	557	567	597	548	610	554	563	570	519	580	565	553	577	579	519	565	582	561	550	511	578	537	551	568	519	581	519	580	529	564	559	578	592	561	593	550	559	542	536	578	542	556	556	544	534	558	517	553	551	559	560	533	562	574	586	583	542	576	558	537	539	560	563	507	565	550	554	562	571	504	522	546	561	623	530	554	578	575	578	536	595	501	559	579	572	592	571	577	577	553	566	569	549	541	562	569	539	536	566	550	530	548	557	639	552	603	533	598	580	546	518	553	550	549	604	546	532	540	553	581	574	577	566	535	554	561	580	551	540	562	554	568	551	574	553	547	547	537	572	561	576	541	521	609	555	562	569	570	527	530	566	563	569	512	586	542	544	522	528	538	521	548	545	519	556	538	521	561	573	540	571	596	556	573	579	563	564	520	538	561	514	526	542	555	558	537	554	569	531	492	547	566	550	543	544	575	548	524	597	555	542	601	553	571	559	550	579	544	549	525	580	574	555	603	531	564	550	587	570	568	539	556	552	547	549	505	576	519	566	575	593	520	531	515	562	565	576	573	530	570	565	555	539	547	522	531	584	564	491	530	559	534	581	561	523	561	607	596	569	540	533	538	563	530	531	562	543	569	551	536	589	537	565	555	544	520	558	531	501	564	570	560	571	565	613	546	545	589	576	529	572	553	516	574	583	545	580	574	581	562	532	569	593	571	579	535	544	526	595	516	580	545	572	530	545	529	583	537	543	502	600	575	556	566	547	566	546	553	542	539	544	543	584	549	567	549	537	555	570	513	564	545	563	577	551	572	589	527	553	571	569	544	595	538	555	528	551	592	558	527	548	518	566	533	552	547	562	567	557	536	582	556	550	563	570	581	560	596	554	598	621	576	522	582	551	552	554	577	555	561	584	558	576	559	564	582	566	529	549	530	530	512	539	563	566	551	542	532	573	530	576	549	577	537	543	515	547	593	598	530	530	553	558	559	533	522	539	558	584	522	588	598	551	544	559	560	583	539	531	626	543	578	531	590	530	547	583	513	566	574	567	542	582	556	573	546	576	538	553	575	566	586	537	530	582	570	561	565	565	562	569	548	518	550	521	512	575	595	567	524	583	563	535	559	577	527	529	553	558	557	559	537	549	548	552	572	581	604	563	548	565	579	535	535	529	548	528	542	583	527	560	537	553	562	546	570	570	541	557	512	541	513	562	582	555	531	532	563	533	583	567	526	546	555	510	563	558	513	561	542	585	516	548	517	565	545	553	509	543	539	544	564	578	544	535	574	510	552	560	581	522	543	564	532	596	551	552	562	532	546	548	545	526	584	527	547	573	565	513	557	528	564	561	587	548	570	512	538	539	561	541	554	531	581	528	542	541	584	548	597	569	576	544	527	544	529	576	520	517	532	576	544	579	531	530	576	569	557	555	537	558	579	542	538	574	540	562	534	548	560	560	531	542	539	563	602	564	549	546	525	568	624	553	578	578	537	569	582	526	552	572	539	553	537	573	596	554	549	558	535	515	576	511	515	536	508	575	545	567	564	564	571	544	532	542	557	599	622	568	546	539	550	546	559	538	586	548	542	562	531	545	557	561	597	560	559	563	523	518	602	594	560	535	503	558	561	519	549	510	575	536	581	562	546	579	544	560	564	563	564	571	543	555	559	555	576	607	551	513	562	522	553	552	576	524	536	522	559	533	575	567	583	542	545	532	607	566	582	555	558	599	510	531	574	528	558	567	537	498	561	530	565	527	572	557	536	577	563	587	600	536	565	561	524	535	558	547	536	569	533	595	529	569	578	563	542	538	562	554	565	599	517	545	539	555	548	548	541	491	524	592	544	531	542	569	550	522	562	544	579	557	548	504	596	551	543	545	543	555	500	535	621	527	537	567	503	545	588	558	555	540	545	593	609	534	531	518	578	560	545	561	534	532	579	524	577	543	574	503	559	572	571	551	580	559	577	532	551	597	605	551	553	577	539	539	546	562	512	569	551	574	578	539	565	531	551	548	563	576	546	552	586	536	545	520	539	524	553	569	551	560	586	582	551	553	556	598	573	539	542	576	595	551	537	520	520	553	540	528	567	568	567	557	521	558	538	583	560	535	551	575	596	550	560	570	532	526	586	563	569	552	561	545	547	564	604	552	551	565	568	534	556	540	554	567	596	544	565	535	531	556	561	548	543	571	563	543	575	558	563	540	582	548	570	529	551	546	536	570	570	620	558	534	559	556	556	563	540	542	530	553	564	548	553	564	547	564	520	514	576	604	527	590	564	601	532	570	550	592	536	562	530	510	554	553	542	565	566	528	583	552	512	535	533	565	561	557	563	527	573	554	577	557	571	583	576	567	542
25190	22923	34405	33895	30838	18940	6149	1327	680	508	469	461	446	447	440	492	473	443	485	446	423	451	450	462	416	437	452	464	507	444	477	490	462	478	467	473	502	452	455	470	441	451	466	472	448	443	473	437	453	461	457	474	466	470	458	438	484	470	478	447	421	449	486	439	453	432	480	428	456	470	424	453	452	454	422	480	473	432	464	460	460	451	423	480	460	478	463	478	462	476	471	463	474	439	441	469	427	448	475	450	412	471	458	483	483	444	450	474	442	483	440	470	431	494	507	450	465	500	456	470	483	472	468	427	447	454	466	487	441	420	445	456	484	460	496	489	428	478	489	428	463	426	468	432	459	499	473	435	503	425	468	454	451	450	412	474	434	473	457	491	484	440	465	453	484	477	510	425	448	462	470	449	430	474	494	488	474	438	451	497	479	493	442	507	442	470	474	446	445	517	522	463	472	467	447	477	473	436	446	464	477	452	451	480	469	497	443	489	466	431	449	441	474	447	460	473	475	439	463	445	454	491	436	468	474	463	450	470	447	495	446	471	487	454	481	446	430	466	453	453	452	409	466	460	458	464	441	430	439	484	466	433	484	494	455	461	480	470	462	459	458	436	482	487	440	424	439	444	453	460	432	479	433	473	444	483	508	474	493	480	456	440	480	511	471	490	432	492	458	525	439	502	466	471	462	448	471	481	490	465	457	505	443	417	458	479	439	422	452	447	440	453	460	476	424	476	465	416	450	445	480	463	500	457	444	439	461	448	447	481	471	425	466	424	479	467	471	473	462	457	455	465	476	503	460	465	463	468	460	484	440	493	455	478	473	483	440	477	459	466	436	497	498	463	453	510	452	466	455	456	469	445	487	467	478	494	454	415	459	457	485	481	482	443	455	476	447	488	455	447	439	459	470	482	459	474	464	476	440	464	482	492	472	502	472	433	459	435	488	478	462	456	486	474	436	477	425	463	455	467	436	443	446	496	461	440	461	499	456	447	437	494	460	465	449	450	453	449	460	459	470	417	472	468	430	458	437	450	420	462	471	435	464	470	484	470	456	446	439	454	440	428	450	473	423	447	508	464	457	474	463	489	449	484	474	474	499	453	446	489	508	458	461	450	488	439	479	454	447	498	478	437	467	453	482	444	452	429	442	464	452	432	485	454	484	436	453	464	485	524	464	444	475	477	403	444	480	509	472	454	481	494	465	441	457	441	490	449	446	444	459	427	454	470	460	486	455	464	452	464	452	459	428	443	472	431	450	453	450	441	465	463	464	452	491	449	473	435	462	487	496	482	484	415	431	452	471	433	494	475	498	486	482	438	431	420	457	443	466	471	471	438	447	436	488	444	475	427	433	461	449	441	461	471	456	479	439	444	447	443	457	472	455	444	468	490	461	477	461	466	422	443	466	442	421	461	463	469	432	464	402	412	419	452	446	473	428	492	488	418	465	468	457	425	492	467	469	438	487	455	432	491	465	474	505	472	445	477	432	467	472	457	433	432	488	440	485	483	495	441	497	450	464	450	477	470	461	463	465	460	433	467	498	470	419	462	434	485	456	461	487	424	488	484	459	438	443	475	465	470	458	467	416	469	445	433	426	491	461	490	423	474	438	465	451	477	483	424	447	481	483	467	455	460	487	485	450	441	454	467	470	472	460	470	493	438	505	473	464	441	475	494	450	483	436	442	495	438	474	436	439	441	461	444	502	467	465	469	511	456	427	421	475	433	468	455	475	468	468	448	456	472	433	479	465	456	453	440	457	458	463	430	443	475	465	480	463	472	446	497	456	469	461	491	476	480	438	461	469	420	512	450	460	467	467	428	443	452	443	462	488	451	436	455	427	496	491	430	438	473	459	467	475	467	453	454	455	471	430	455	455	478	516	441	477	471	504	461	461	491	435	440	455	454	480	430	473	487	428	471	441	466	484	447	418	455	466	467	472	465	444	474	442	435	441	457	477	457	394	437	486	462	458	487	482	514	413	436	459	465	461	490	479	460	463	481	477	428	433	461	468	474	470	437	505	448	438	446	449	490	442	394	462	445	447	456	477	460	484	437	460	513	485	458	445	488	446	450	428	465	471	488	469	444	481	461	469	475	459	432	512	497	435	464	454	442	453	450	467	423	469	481	444	455	496	455	445	501	465	455	471	479	462	442	493	486	477	452	457	461	486	485	472	445	443	473	448	490	488	453	463	440	434	433	444	477	516	450	438	430	472	491	475	460	468	463	448	511	491	448	482	474	461	464	467	472	466	446	434	455	452	482	449	448	453	477	451	490	487	473	483	465	456	466	421	424	437	484	482	465	465	496	453	469	476	437	480	435	418	482	442	447	457	472	475	476	424	501	471	470	458	457	452	441	467	490	433	477	413	451	423	467	463	459	429	491	490	481	459	474	482	438	479	490	432	456	462	438	459	453	495	504	448	480	446	464	469	464	491	454	465	471	445	472	406	490	436	454	438	481	480	455	457	493	459	479	449	470	454	486	428	426	457	452	468	450	475	478	457	462	471	487	463	468	461	475	438	435	467	418	462	453	482	484	445	426	525	433	465	420	461	457	435	446	463	438	487	466	461	440	482	433	479	473	481	434	405	443	449	449	474	442	467	465	440	461	479	477	463	476	476	437	421	473	447	467	431	486	472	474	457	499	456	490	468	471	494	415	428	456	457	468	441	468	466	475	435	458	479	438	483	422	476	441	477	452	451	473	529	452	482	472	481	478	475	463	439	487	470	476	459	477	497	448	478	457	450	441	451	486	450	452	492	443	482	449	458	465	495	431	469	442	429	453	478	474	458	480	467	454	482	481	469	404	476	426	459	473	455	473	406	453	428	423	408	502	478	439	448	465	445	455	490	430	478	473	458	483	471	488	437	440	416	461	494	457	465	438	459	459	446	460	434	474	453	491	466	436	452	496	467	456	451	462	456	462	472	458	431	455	486	455	442	429	533	430	464	462	487	464	447	469	446	476	416	445	486	483	455	463	482	452	443	453	471	451	449	467	496	417	439	429	495	458	480	483	506	466	466	491	417	466	485	463	451	440	419	460	449	472	438	488	438	456	440	475	434	467	439	505	474	470	477	453	447	468	456	418	456	491	418	469	456	471	469	473	478	515	484	413	490	494	463	455	478	440	450	438	437	438	467	477	451	437	504	424	441	471	472	412	481	461	455	430	457	452	456	477	454	458	506	464	458	468	445	481	485	479	475	487	489	483	465	488	477	463	441	481	451	468	484	507	478	466	457	465	470	505	443	464	450	477	458	498	491	429	411	448	459	452	467	457	436	476	520	479	509	449	499	464	443	470	416	475	496	415	433	467	481	469	482	438	463	457	451	464	457	449	474	455	441	465	480	471	470	480	469	487	509	486	441	436	465	452	479	435	459	440	445	423	454	441	473	475	492	441	459	460	396	439	479	458	454	470	478	502	452	430	451	413	472	448	464	459	441	415	476	446	448	430	450	459	469	468	449	475	489	458	462	490	453	446	458	478	454	447
38419	73748	54594	41615	36915	20270	7141	2086	858	556	488	515	544	553	540	546	549	544	503	521	512	512	493	518	559	566	523	516	537	533	500	522	530	502	500	572	525	556	558	523	513	525	579	532	567	532	544	523	488	571	512	516	543	518	542	519	530	540	532	541	509	535	565	551	469	543	526	556	547	591	535	543	535	564	514	526	507	535	582	481	541	526	548	586	528	535	550	524	505	530	494	552	557	535	534	511	480	529	517	551	532	511	525	530	504	518	518	575	547	515	527	520	491	552	461	563	542	526	539	585	517	588	462	538	561	512	547	555	531	557	512	525	588	545	506	487	538	508	507	522	496	528	523	528	547	517	544	520	483	552	530	533	496	520	529	531	526	496	580	574	513	553	542	527	532	567	531	505	540	520	533	528	559	518	513	545	549	500	498	560	530	507	505	557	505	567	522	549	573	566	551	531	504	516	520	505	560	520	567	496	521	545	527	520	534	553	539	561	583	549	543	541	516	542	494	498	470	552	514	504	538	539	563	505	492	508	529	557	521	478	561	569	489	545	521	514	497	578	561	528	536	524	544	555	506	546	541	533	551	508	512	543	545	514	559	501	551	543	513	518	561	534	533	516	531	538	554	510	537	539	535	553	551	555	551	504	531	525	505	559	535	517	517	546	502	526	557	541	520	538	527	520	523	533	546	584	554	535	561	570	518	507	524	517	549	516	513	557	573	576	488	546	515	511	545	516	547	545	501	539	544	530	518	495	523	492	488	525	523	509	553	513	541	482	535	502	495	566	570	535	534	501	507	536	553	523	545	512	541	536	509	522	566	554	549	569	500	530	491	541	537	495	524	543	556	524	581	543	540	541	543	559	502	530	509	542	498	491	491	554	514	531	534	563	543	567	492	521	522	549	556	535	516	514	544	544	537	539	536	572	521	488	565	506	518	496	531	544	525	532	510	495	498	531	526	522	558	539	564	501	552	510	552	513	539	506	536	529	516	517	514	545	503	484	529	533	502	580	493	487	529	528	539	530	572	537	523	536	518	548	541	548	530	554	529	493	521	546	516	530	535	547	543	515	546	515	527	516	549	526	585	513	526	500	485	532	510	545	527	511	529	535	545	555	523	485	540	516	538	546	584	503	554	549	544	508	540	537	538	511	527	566	515	542	523	586	531	524	509	516	523	550	559	559	540	543	531	543	570	539	508	539	530	514	545	523	531	534	521	534	514	541	575	563	545	538	492	539	534	549	525	505	500	555	552	558	551	527	523	525	533	524	547	547	553	532	507	482	552	500	505	540	510	522	541	549	526	542	513	521	584	504	556	492	570	535	515	555	533	553	523	524	552	515	483	550	558	541	532	539	478	536	544	542	536	501	510	533	513	492	492	511	530	563	499	532	543	515	559	530	501	541	548	509	557	535	561	506	526	488	491	506	534	534	501	539	533	580	524	592	485	527	557	513	546	529	520	548	537	510	539	532	525	536	578	553	540	521	517	528	517	538	569	501	507	552	532	509	552	499	549	517	546	513	524	529	539	542	511	476	538	532	516	528	551	516	542	552	538	519	535	526	509	500	568	544	544	547	504	547	543	522	512	517	536	549	564	576	542	543	529	520	541	477	515	514	559	530	497	498	532	510	514	539	515	572	534	546	490	573	536	529	524	494	533	527	500	527	557	539	565	536	537	537	503	480	576	552	521	501	502	511	520	527	532	545	533	513	480	506	548	523	503	550	557	533	562	542	519	497	516	519	533	505	525	516	494	537	514	488	605	497	481	545	497	535	554	564	544	505	496	532	541	537	516	523	556	522	552	503	541	546	490	525	556	579	534	563	537	599	481	510	501	530	540	520	534	489	562	497	512	564	482	560	542	519	524	560	495	539	523	555	530	542	519	529	539	541	553	562	541	558	493	538	490	535	509	519	525	564	572	553	559	506	542	504	513	502	473	561	539	554	538	508	543	515	537	556	524	513	531	539	501	535	470	546	490	583	532	565	556	502	544	519	532	500	556	512	524	540	504	574	524	515	518	551	527	524	537	542	530	554	501	495	513	517	539	558	485	553	496	532	504	533	484	578	542	505	527	532	556	570	562	540	561	547	523	490	483	516	540	503	528	545	522	492	537	563	551	528	544	510	547	543	578	555	543	549	523	537	527	515	507	512	554	513	502	522	484	550	526	536	518	527	495	532	528	539	501	525	564	501	570	526	549	521	545	572	544	496	518	538	515	555	588	502	526	503	514	535	477	532	527	512	516	581	508	525	536	527	533	504	568	536	508	536	506	505	532	594	569	538	509	529	543	558	522	507	554	495	514	523	540	511	547	522	504	523	533	534	520	507	523	548	547	501	533	504	521	533	532	528	545	510	537	514	559	515	562	523	506	569	531	529	517	538	516	525	557	511	531	538	502	526	514	529	535	507	520	519	457	495	566	555	528	517	561	531	552	511	568	563	524	546	568	511	494	506	524	500	526	509	528	513	534	556	500	518	539	568	527	533	490	573	502	526	514	519	490	536	472	538	534	510	496	530	545	521	520	533	533	560	562	531	499	497	529	565	526	506	540	534	514	505	536	585	529	534	507	559	569	549	556	526	520	538	555	525	508	518	538	503	560	519	600	530	528	521	580	538	535	528	524	528	561	582	555	551	568	519	565	513	525	547	520	566	528	506	526	562	581	558	576	536	524	560	504	526	574	497	518	551	538	535	575	533	503	511	522	499	549	545	556	562	532	506	492	546	542	546	515	556	527	572	512	519	504	530	560	554	552	556	534	494	502	557	568	534	514	502	519	547	571	516	530	534	551	559	509	548	526	537	532	544	506	525	542	491	585	546	523	509	524	527	526	526	511	523	538	575	546	558	483	561	480	513	518	520	507	527	486	582	523	561	544	502	527	527	554	547	540	568	520	515	542	556	487	521	516	537	522	527	489	512	543	533	510	526	546	488	500	518	548	532	509	549	549	532	550	528	596	548	541	517	511	526	529	520	517	545	512	525	578	560	531	497	534	552	555	556	548	567	540	535	531	574	483	502	536	519	538	527	565	539	491	535	546	540	526	552	538	496	507	519	549	548	526	524	481	554	566	534	562	536	562	518	522	520	541	516	462	562	573	549	578	501	522	520	542	520	563	528	494	557	543	491	586	572	522	493	521	551	531	534	580	525	531	568	506	544	493	523	505	545	567	542	518	532	524	526	517	515	506	522	555	526	520	550	528	553	552	511	543	544	502	544	547	521	518	516	543	519	540	496	528	546	542	506	521	519	524	572	522	540	580	507	499	589	514	528	558	488	500	562	518	549	550	560	532	587	541	588	532	528	522	541	521	520	527	519	495	525	525	546	559	478	544	538	528	581	537	560	505	515	533	541	533	495	549	522	528	524	508	513	551	557	497	536	556	525	553	576	523	499	547	596	510	540	507	533	509	511	501	527	571	532	512	535	513	486	535	554	533	537	513	544	532	553	576	530	507	522	511	539	540	527	518	507	541	552	507	567	543	497	556	514
22739	21539	31894	31962	40107	33076	23315	6733	1439	703	659	642	633	699	652	640	637	625	565	613	593	660	621	644	619	648	640	611	665	659	624	629	605	604	629	609	648	600	621	641	621	637	660	635	623	601	627	583	603	629	656	647	638	616	597	635	626	582	635	639	646	615	612	619	622	602	576	643	636	603	619	633	609	638	556	618	618	580	647	611	634	616	635	583	582	621	669	634	610	633	587	634	634	591	617	603	634	651	585	599	640	629	620	654	575	578	666	621	618	648	598	614	626	606	616	606	581	615	654	640	613	625	699	629	672	637	649	619	673	634	581	633	630	577	607	685	642	626	634	576	610	622	647	615	594	604	668	613	589	601	623	633	588	609	652	628	598	617	607	696	634	649	603	642	608	602	611	605	611	606	608	629	618	643	597	593	618	643	630	600	599	670	642	622	608	682	593	601	633	678	634	598	626	619	647	596	627	581	573	644	590	619	623	632	579	581	623	584	600	641	628	621	614	660	564	560	661	607	632	603	603	594	611	615	585	595	592	615	561	639	667	643	619	679	616	631	622	594	610	583	611	635	595	653	656	612	604	664	581	614	660	638	633	663	661	646	615	653	571	622	651	613	601	633	600	598	616	574	621	644	624	611	617	588	630	617	657	599	633	557	588	668	579	602	646	606	671	580	616	634	598	608	621	588	665	602	631	636	624	645	622	619	619	626	657	623	624	611	635	647	658	570	615	612	641	659	631	627	600	629	662	578	622	633	629	602	610	633	637	598	620	575	578	620	576	597	620	654	603	616	610	643	673	616	650	624	608	580	673	625	627	619	622	600	606	579	670	614	645	627	600	620	579	638	556	632	619	625	624	604	618	607	679	628	604	616	643	606	601	609	658	600	652	627	618	669	626	621	602	637	634	575	663	639	641	644	591	599	658	574	588	611	644	637	591	584	622	621	627	627	641	667	619	597	602	603	598	669	640	596	634	644	613	593	631	626	610	651	637	650	636	623	622	634	619	650	612	611	627	611	651	663	621	664	658	621	636	585	596	596	625	619	666	613	665	633	589	559	604	629	631	620	676	628	628	645	600	607	630	647	644	617	571	643	592	611	613	573	637	619	642	664	623	602	636	607	616	609	612	610	643	670	633	679	603	632	654	618	645	652	637	579	644	606	630	583	627	650	596	637	602	630	612	641	684	607	599	610	663	634	642	638	591	577	596	622	668	625	597	638	644	604	608	605	593	601	643	587	643	649	620	606	644	642	605	593	619	661	625	658	615	615	615	666	592	600	590	672	620	563	585	600	639	585	640	614	605	633	610	585	625	614	607	624	649	586	603	660	626	605	611	647	648	619	602	653	623	639	621	623	618	594	614	605	645	635	603	653	615	589	594	627	595	552	636	600	597	603	623	622	611	649	635	615	631	661	615	616	624	637	632	608	618	636	634	596	636	637	613	612	621	623	633	570	608	630	605	646	628	562	595	655	624	646	612	635	665	606	625	600	646	574	659	636	620	614	621	607	622	592	635	637	645	603	655	666	607	657	608	602	627	580	620	630	653	578	617	586	634	611	629	650	650	626	605	608	694	606	685	597	642	594	609	660	603	626	644	638	605	604	654	603	641	594	660	646	628	639	626	616	591	601	632	664	576	613	648	646	608	596	597	551	620	639	626	622	635	630	598	601	636	632	612	597	602	633	598	632	623	643	604	624	694	657	650	631	629	648	632	607	631	632	592	588	651	630	609	626	661	665	588	635	586	672	605	644	570	666	604	609	610	607	626	639	620	607	658	597	649	617	618	665	605	639	629	617	630	633	632	617	644	628	626	597	645	610	609	573	649	591	619	605	612	617	602	598	657	623	636	619	664	620	622	632	611	644	641	657	660	600	583	662	643	622	631	627	613	629	646	635	637	615	653	647	661	579	574	605	628	639	610	639	612	648	670	646	588	626	628	605	594	587	590	613	630	640	608	638	620	611	598	609	620	606	586	580	621	649	597	619	642	604	653	629	605	588	629	643	597	574	603	650	649	622	595	653	639	586	620	661	627	677	623	643	632	618	586	671	628	618	633	651	605	581	583	604	645	597	608	635	592	587	594	646	602	655	616	665	655	604	613	637	613	604	602	639	608	629	626	606	612	650	587	619	656	621	646	612	611	652	631	612	623	591	581	578	638	621	646	636	621	597	622	633	628	595	621	648	618	609	631	592	625	586	644	648	634	648	655	606	622	620	619	628	640	648	643	630	607	645	629	619	625	614	665	598	583	597	603	668	600	636	594	620	647	627	666	616	670	619	643	611	604	614	599	637	575	635	602	645	595	603	590	642	601	618	642	646	642	637	655	607	639	595	614	617	614	593	677	624	605	624	612	584	633	629	615	637	642	558	661	607	620	605	628	652	600	626	635	608	598	601	669	602	629	582	654	619	643	653	618	613	591	630	620	614	635	604	623	638	597	645	651	620	662	604	606	641	606	605	596	615	649	607	673	648	641	599	594	650	647	626	609	652	671	579	607	597	641	636	607	587	602	609	648	644	612	607	621	605	636	628	629	621	595	615	610	625	618	618	618	628	599	599	619	608	634	620	592	625	593	600	633	576	634	591	610	637	600	636	627	622	625	619	581	631	655	642	577	586	613	603	635	644	654	597	628	594	639	621	662	640	652	666	606	637	634	608	595	598	638	673	626	614	578	614	606	633	638	621	668	659	628	584	624	643	680	623	582	591	603	651	636	610	586	649	636	610	636	604	597	627	670	624	660	633	699	611	631	660	634	581	630	612	624	603	646	623	651	609	621	640	632	607	591	619	666	610	556	656	647	671	610	592	604	658	626	617	619	638	620	586	603	602	654	592	588	611	569	638	662	588	639	584	623	610	616	610	591	612	642	638	604	651	669	613	616	599	603	611	609	655	622	627	620	602	622	642	624	636	583	603	579	620	611	609	640	596	620	588	636	641	605	622	628	646	622	621	597	590	626	648	591	639	632	651	613	577	624	598	655	617	664	640	595	671	596	605	581	638	626	613	584	600	564	611	676	656	666	578	638	663	591	674	632	645	635	621	646	636	670	624	602	625	618	621	617	600	609	638	638	630	618	613	582	597	624	617	658	669	620	612	630	637	665	607	594	600	582	625	642	608	594	661	655	596	616	641	635	606	624	641	611	592	630	614	599	614	627	642	593	635	605	589	622	649	612	634	615	598	598	588	602	668	566	617	573	640	626	645	658	629	630	609	637	669	628	604	587	617	652	633	597	578	619	621	647	642	602	652	589	626	627	598	623	642	593	616	651	614	658	622	612	642	664	636	623	622	628	608	599	603	604	596	613	612	610	669	612	601	618	615	611	632	598	625	601	621	621	640	625	615	621	653	618	584	624	618	584	578	594	665	605	583	611	639	638	613	602	604	601	615	642	636	618	582	631	615	638	651	681	604	632	619	564	637	630	627	622	637	610	600	604	588	617	658	585	609	614	617	677	623	612	611	593	627	641	623	636	587	613	597	627	613	626	700
51534	97080	79846	65002	56634	36670	17346	5515	1734	724	729	662	698	666	690	712	637	724	667	654	700	679	682	700	693	686	655	694	678	672	685	673	690	682	652	663	678	673	674	680	685	695	691	684	703	677	635	661	662	683	682	654	689	654	706	678	697	665	680	723	642	689	697	641	670	666	709	680	692	687	670	632	657	716	651	672	695	618	705	679	704	679	656	648	680	652	666	671	691	669	662	693	641	647	627	714	702	661	661	646	698	696	714	671	663	669	692	693	717	681	693	664	638	657	647	683	655	690	708	663	666	673	691	668	703	675	695	688	663	659	673	695	701	630	627	674	676	728	667	644	701	686	666	697	746	702	654	639	633	686	660	672	675	663	653	645	631	654	675	662	702	645	655	673	731	656	666	683	678	673	681	684	684	669	626	648	715	711	675	673	629	671	684	717	666	666	670	683	664	689	690	688	663	656	641	662	720	674	702	631	714	686	631	680	664	727	700	707	666	640	700	652	687	652	654	684	696	711	702	679	664	661	699	660	653	667	700	679	696	685	659	689	644	642	620	701	677	717	708	670	630	714	710	657	672	654	649	630	697	650	716	642	644	633	658	635	625	672	665	667	727	685	668	683	636	682	691	682	648	694	670	694	637	669	648	692	654	705	636	648	663	666	680	680	662	683	701	646	626	621	670	694	692	648	680	670	712	711	694	673	682	656	703	645	692	644	674	624	713	695	636	658	665	692	700	690	696	713	687	625	665	656	742	714	678	647	697	683	715	667	653	660	700	673	684	650	614	639	655	666	633	695	665	659	675	686	733	672	663	676	680	646	683	684	671	696	664	658	660	697	677	692	688	687	680	677	684	670	652	662	639	681	659	714	666	702	707	662	673	661	648	694	687	678	681	659	658	616	691	697	684	700	686	696	668	690	703	663	701	666	714	678	689	672	694	657	695	708	668	661	679	674	679	657	659	679	695	669	689	692	655	690	702	682	700	662	696	712	674	697	693	681	704	676	634	631	682	678	671	681	643	685	715	679	636	690	648	661	693	645	682	650	703	708	663	682	650	616	653	673	674	713	692	688	684	661	679	669	640	640	671	725	668	637	718	681	653	702	682	631	680	672	681	660	671	707	665	679	712	704	659	655	668	674	658	739	681	710	671	637	673	663	706	683	665	676	672	660	718	619	637	664	688	681	676	673	700	685	630	632	646	698	637	651	636	680	634	665	628	664	682	675	663	650	665	655	712	658	735	615	690	701	659	665	672	681	689	625	698	655	680	708	665	756	671	674	664	649	662	738	664	667	693	726	698	661	676	683	660	687	708	666	624	704	656	653	663	655	681	681	662	664	689	637	658	672	648	675	642	699	707	705	654	629	622	615	696	685	689	655	674	666	679	671	668	673	633	697	639	686	695	737	694	715	653	680	638	653	693	662	650	672	682	672	677	750	614	737	646	663	689	673	672	650	702	645	674	689	683	655	680	680	660	648	666	673	716	665	651	656	649	664	712	723	671	663	640	641	668	651	693	642	645	650	692	690	674	690	707	685	668	666	659	714	690	708	717	676	668	644	643	679	697	642	682	679	685	670	693	698	673	688	753	730	727	607	685	676	649	641	664	687	645	712	609	658	680	653	623	634	664	697	647	703	703	691	697	716	679	676	702	691	684	681	696	656	666	683	666	671	681	676	644	676	632	653	704	644	658	693	658	692	642	657	647	663	667	728	667	675	675	663	690	646	666	692	728	671	666	677	649	676	664	680	667	657	654	716	731	657	690	628	664	662	655	677	690	633	668	690	680	670	679	698	693	702	727	668	720	622	698	654	650	676	683	657	720	684	659	730	688	646	589	694	679	622	706	660	681	635	634	659	696	709	716	656	665	690	683	658	636	659	666	659	659	694	676	662	634	673	656	686	689	689	676	627	650	659	703	693	688	637	624	645	663	700	650	697	710	652	681	703	677	698	698	715	683	689	682	669	697	627	685	650	632	715	653	659	694	666	661	663	645	637	699	696	684	703	764	642	680	670	695	659	689	646	687	656	702	592	668	635	696	642	644	708	615	687	659	687	664	680	710	681	679	718	666	716	672	686	664	701	655	652	664	652	661	725	660	675	691	653	655	599	688	652	669	680	699	673	654	751	689	663	657	657	708	714	672	638	642	674	661	697	637	655	628	693	663	640	657	653	660	681	683	688	666	639	687	719	695	718	658	650	651	720	682	669	683	642	664	678	681	643	674	657	723	704	639	674	656	641	732	687	653	666	628	728	691	696	664	689	668	716	655	688	693	714	669	631	645	655	682	692	712	692	648	716	708	680	701	681	681	668	714	673	696	690	651	685	657	644	682	672	681	635	678	649	688	704	671	726	664	698	663	638	640	644	686	676	659	673	658	652	690	648	720	683	669	673	688	702	690	651	671	678	618	658	642	681	670	653	704	673	712	664	661	629	665	668	667	731	653	655	676	654	661	685	673	693	660	628	685	658	656	704	632	667	675	665	649	658	700	656	687	661	667	697	648	684	687	694	680	698	623	639	648	677	697	676	631	667	684	657	722	674	687	742	669	673	612	729	702	695	650	653	655	642	709	667	676	656	671	659	709	697	715	679	686	677	695	679	689	701	656	705	685	646	704	695	663	633	679	647	671	666	733	663	694	673	653	666	696	709	606	707	736	647	679	705	666	692	670	767	665	618	716	661	624	665	640	641	658	672	656	677	710	674	651	643	672	643	669	672	656	641	655	642	657	711	679	608	674	708	743	658	673	650	650	664	678	676	699	681	669	633	672	634	670	678	681	696	685	627	652	695	673	631	697	696	671	652	669	694	617	717	694	657	632	685	655	680	655	669	671	684	703	664	692	670	662	659	648	695	647	680	705	698	666	680	705	691	615	685	653	681	692	687	691	685	696	646	613	688	673	689	618	662	661	684	638	675	689	629	666	658	680	629	685	691	700	650	683	693	650	687	641	637	638	691	706	620	652	655	695	674	698	638	623	709	672	659	704	647	664	616	679	671	666	693	693	653	659	703	701	711	678	676	631	670	691	699	626	694	710	664	705	679	734	695	628	652	711	675	698	686	667	687	647	675	625	677	688	661	685	682	698	695	715	739	673	673	696	690	688	650	680	633	701	705	674	642	677	679	667	657	688	685	643	643	670	712	690	700	646	680	688	636	674	651	683	700	690	665	672	654	689	666	726	681	688	638	710	668	630	737	714	662	669	647	673	736	694	679	671	658	668	669	645	645	710	684	695	669	693	698	653	724	624	695	661	694	705	622	699	669	699	638	686	682	685	653	735	681	681	664	640	702	644	653	682	702	709	644	731	666	692	692	679	669	613	716	677	671	673	682	683	651	669	678	692	653	662	633	679	698	669	721	687	677	652	721	675	697	662	631	711	703	718	686	673	689	664	662	667	643	663	687	672	666	651	662	704	720	633	658	657	642	651	680	721	661	694	670	656	662	697	656	671	695	646	646	700	678	629	705	657	663	661	669	671	718	712	672	695	650
27281	27824	32385	22374	14879	5622	1801	741	530	433	404	402	383	405	416	388	431	380	410	410	393	379	428	392	381	416	434	425	432	420	441	404	387	424	378	375	400	364	391	427	412	434	383	393	381	416	398	411	413	406	396	401	389	387	385	360	421	396	391	367	418	365	381	387	409	408	397	374	397	406	429	400	447	398	383	403	405	370	403	432	422	432	452	399	407	404	395	414	405	396	406	402	391	424	402	411	353	384	366	400	415	385	420	369	390	390	387	376	384	408	400	400	437	393	396	377	425	399	367	383	426	401	392	406	377	419	396	380	421	415	377	426	377	386	399	394	424	371	368	447	372	396	389	370	377	406	376	410	429	408	389	411	437	403	395	417	414	410	382	451	434	417	413	408	395	387	410	384	417	366	434	446	383	383	392	418	371	395	382	423	402	392	408	393	392	403	407	399	348	391	415	421	405	428	386	399	400	390	396	391	388	364	374	375	426	405	406	437	389	433	400	409	417	417	397	378	379	426	395	371	404	391	380	427	402	407	413	394	383	357	394	385	401	389	379	435	442	386	418	395	405	421	411	406	380	423	379	408	383	383	419	396	392	380	379	402	412	394	422	382	404	367	407	410	392	371	384	368	428	373	434	406	431	413	400	410	384	407	384	404	441	383	443	401	440	405	401	369	383	408	433	416	435	392	405	373	370	386	415	425	406	400	391	403	404	420	423	401	370	387	366	407	385	378	382	376	405	398	406	409	425	371	418	419	406	440	397	398	388	378	365	386	406	392	423	415	384	413	395	382	409	378	378	413	388	403	418	416	374	397	420	413	416	410	353	383	413	399	426	405	412	446	412	437	410	423	350	413	405	409	415	402	413	429	441	422	414	377	391	396	397	400	403	368	440	402	407	426	430	383	377	395	358	389	399	422	445	363	435	427	397	386	401	394	396	426	387	417	417	440	381	399	440	378	406	399	393	407	415	415	396	390	418	398	400	381	389	411	391	422	376	404	445	404	401	401	362	404	415	414	411	448	415	393	419	402	426	359	418	403	422	376	401	400	380	379	407	397	398	414	373	431	382	425	381	417	400	405	413	382	392	392	397	400	391	398	434	388	383	366	377	401	409	382	400	396	416	375	396	409	392	415	419	363	396	450	422	393	412	429	393	397	399	430	361	435	398	388	420	419	407	392	406	375	405	423	412	392	413	424	434	388	412	377	388	377	406	416	421	458	388	424	411	415	403	379	368	450	413	399	389	405	430	403	405	390	371	394	389	394	405	386	412	373	438	420	382	387	400	398	388	452	401	396	388	360	414	428	460	424	395	425	368	396	399	404	412	405	374	415	376	394	407	375	373	435	360	411	420	386	360	400	407	399	399	410	416	450	423	413	380	407	395	411	408	438	435	427	399	387	396	417	393	405	387	413	383	430	381	389	413	384	403	381	397	382	383	400	360	359	442	387	378	402	422	412	374	404	378	392	381	429	402	426	396	442	411	373	436	375	426	409	367	447	398	402	390	361	378	362	409	385	422	394	369	381	410	393	411	408	381	391	393	416	398	380	386	397	402	428	400	383	447	398	400	430	427	394	365	437	384	373	409	424	432	396	432	411	414	398	425	363	388	390	382	422	395	353	398	414	410	390	399	387	383	386	412	400	417	408	428	381	422	393	413	409	382	486	384	394	404	411	431	377	429	393	398	374	422	426	395	436	450	408	404	424	394	393	406	373	393	388	378	407	410	419	383	414	420	409	411	392	420	409	399	416	405	419	375	404	432	392	403	395	414	411	403	395	424	404	382	412	411	417	419	377	404	440	411	401	410	389	434	374	407	406	402	400	379	413	463	374	392	385	423	373	371	365	392	408	399	390	427	421	389	448	425	395	422	390	358	406	452	367	406	415	434	356	384	435	430	410	423	378	431	411	403	369	407	400	412	427	401	397	402	415	402	421	399	416	428	428	405	407	388	413	421	404	441	404	387	382	392	402	409	399	410	383	402	392	409	396	396	418	426	419	382	382	399	394	396	420	410	391	412	402	414	351	422	383	383	407	376	448	380	411	364	395	420	378	435	416	376	383	386	373	410	387	388	378	374	433	416	414	389	410	403	398	391	401	378	403	419	412	389	435	412	385	384	366	384	417	369	424	394	431	403	394	418	396	436	393	382	408	366	425	417	391	388	427	430	383	426	336	403	407	391	392	403	422	415	410	395	434	398	379	430	409	432	381	405	402	435	420	399	357	383	421	418	386	392	403	382	422	344	402	367	403	405	413	377	399	429	395	459	413	415	442	403	424	404	396	374	395	429	395	400	422	435	400	387	384	433	404	411	385	425	382	414	406	415	397	406	378	441	403	430	406	381	436	403	424	425	426	384	426	393	378	387	399	392	380	441	409	415	420	362	406	405	408	408	411	412	398	381	420	390	419	385	369	368	383	398	392	390	400	414	402	386	429	449	368	392	401	418	443	389	404	408	387	402	362	436	460	425	423	406	392	390	389	382	395	444	429	388	393	421	397	408	434	406	372	420	416	391	407	377	405	383	390	410	381	420	401	382	428	410	369	399	400	411	438	377	400	366	384	417	420	414	369	409	405	380	406	440	397	399	417	358	420	429	402	430	395	401	393	393	411	395	409	399	391	401	391	335	374	395	387	414	358	428	431	409	431	442	397	399	411	381	419	379	398	405	386	400	419	368	399	398	402	419	410	402	375	395	417	384	390	390	390	421	428	387	409	405	390	414	376	434	410	401	413	379	405	389	402	415	411	419	393	402	410	448	389	390	399	420	399	414	405	391	403	406	407	382	362	442	426	421	388	389	438	413	400	420	422	407	433	451	395	424	415	408	372	426	406	392	421	402	402	423	419	403	426	445	417	481	386	395	395	404	384	387	364	389	388	383	429	390	444	421	413	374	423	417	384	390	397	406	421	408	441	350	435	380	445	408	377	383	407	400	388	378	443	411	378	381	424	415	380	431	414	417	391	413	390	395	412	364	369	388	375	387	412	385	421	411	436	409	392	393	373	389	407	382	438	427	432	416	385	450	392	421	401	415	431	378	368	406	387	356	440	404	415	386	421	416	393	408	417	430	394	395	355	419	348	422	396	391	423	396	382	417	415	411	369	433	412	383	382	412	415	369	365	402	400	396	390	430	380	380	405	378	413	419	365	416	377	408	409	420	410	392	406	396	430	396	385	429	448	416	401	393	395	382	387	379	410	400	413	424	420	406	425	400	391	375	427	409	406	407	374	410	429	428	427	429	415	391	388	401	378	440	403	426	450	421	379	406	412	413	386	411	423	406	382	379	419	432	401	468	385	366	398	389	406	391	408	432	415	390	384	425	422	397	407	404	425	410	394	412	426	398	403	411	399	389	405	405	414	392	394	407	344	422	416	407	423	373	388	428	404	382	421	391	415	394	407	371	402	405	428	439	382	400	404	388	397	404	405	389	392	387	417	412	400	393	454	393	351	386	417	377	384	399	391	363	392	380	403	417	395	400	435	370	412
20789	44945	29977	19055	15953	6529	2285	920	555	478	469	439	473	464	424	440	473	505	432	480	446	488	456	437	469	506	454	463	465	463	451	481	464	442	472	457	454	449	471	492	456	468	504	502	475	466	491	460	457	467	446	469	482	437	483	458	476	463	473	491	448	483	513	449	497	443	467	445	463	460	460	446	468	452	456	489	432	443	460	457	454	434	496	457	431	482	482	442	458	466	468	437	478	438	508	470	467	492	431	487	460	466	465	432	456	458	458	475	473	466	427	476	465	484	455	455	501	489	462	452	469	443	466	427	490	468	459	455	430	459	433	447	505	439	467	424	457	495	457	426	477	456	454	443	475	499	455	446	441	447	490	485	452	500	460	432	453	472	465	449	463	480	478	482	468	449	426	449	510	432	504	479	446	436	499	467	490	476	478	450	441	476	472	472	457	426	440	496	503	462	469	471	446	457	446	488	485	456	462	430	463	455	457	459	456	477	500	483	461	474	443	459	463	434	487	487	510	477	497	534	482	457	486	460	467	452	457	421	464	475	451	465	472	449	469	475	491	448	474	468	430	438	448	482	491	462	436	474	459	450	435	472	461	440	475	473	496	459	495	476	464	505	456	442	450	502	460	477	448	495	470	482	446	491	493	453	442	468	454	458	481	477	496	506	464	450	445	466	481	479	444	445	456	457	482	476	461	470	466	470	449	474	444	481	487	467	477	459	438	477	460	463	457	459	486	477	481	489	490	476	450	485	466	424	484	470	456	463	415	459	435	457	484	477	452	449	455	458	494	466	452	497	453	471	434	453	477	462	431	475	447	474	479	477	466	484	436	470	476	448	462	445	496	420	455	423	470	451	491	459	466	452	435	467	446	472	459	478	453	498	452	460	440	437	444	502	432	465	462	467	483	466	525	458	495	443	496	447	457	503	464	471	471	465	475	474	433	518	435	456	467	425	454	490	451	443	468	478	451	468	440	481	458	451	471	452	465	487	438	479	445	453	477	471	460	497	501	449	454	480	450	444	446	444	468	449	436	471	435	464	502	455	446	489	491	446	464	498	421	458	455	461	496	479	467	437	414	466	438	463	474	467	461	509	450	447	477	494	455	444	476	436	419	433	444	491	440	465	453	511	437	475	440	453	437	459	442	462	444	467	470	496	465	453	474	473	482	464	464	497	446	459	442	490	452	457	443	457	486	490	461	487	500	484	449	442	492	466	444	477	439	463	485	497	436	442	462	439	424	493	441	467	479	445	438	509	460	456	447	448	456	483	452	440	469	484	468	468	474	442	430	458	508	451	464	480	467	441	510	463	453	462	488	442	455	478	459	463	457	464	497	472	482	465	490	463	491	518	454	445	431	434	446	450	453	480	458	486	473	450	434	471	424	446	444	459	470	449	443	469	504	445	467	477	465	491	527	485	437	457	450	433	451	453	462	464	475	466	459	450	463	451	482	471	428	458	436	462	458	478	472	444	462	474	478	469	467	445	464	476	451	418	466	478	424	461	467	457	506	451	467	495	482	470	425	462	466	442	460	465	445	470	522	453	488	463	467	448	477	432	448	464	484	446	467	494	466	459	448	417	450	458	455	461	496	450	427	472	494	462	464	442	442	449	516	479	436	449	434	481	450	491	471	460	457	465	413	465	472	483	471	462	468	481	440	470	451	488	496	446	435	461	487	450	458	459	491	409	439	465	466	479	439	455	503	493	429	450	443	465	453	470	502	462	414	491	447	446	473	462	464	453	465	499	462	460	465	459	440	461	478	506	482	498	468	449	459	464	469	467	472	465	451	449	475	492	444	450	419	472	470	463	472	478	458	446	452	463	498	441	486	447	463	440	471	413	482	452	478	444	494	462	462	445	469	473	486	447	453	499	487	476	445	471	406	484	448	453	484	479	452	436	465	460	469	457	446	450	454	418	456	474	500	463	455	457	452	433	429	448	460	464	449	453	470	442	465	455	485	463	449	465	455	460	493	479	462	438	444	463	470	485	452	479	471	457	470	481	465	441	441	439	491	468	436	454	464	464	499	468	473	433	443	454	474	473	453	465	465	460	448	444	469	502	448	517	461	417	482	460	478	466	505	487	474	485	429	442	456	466	489	524	464	452	482	460	455	465	457	448	473	456	484	480	454	450	455	476	488	479	472	467	487	447	456	450	479	476	468	474	453	460	488	436	458	517	507	463	456	465	437	465	461	459	452	418	477	427	471	464	480	444	462	468	472	501	483	477	453	457	433	459	504	466	446	488	460	498	461	424	484	454	499	442	425	442	465	511	483	482	454	505	470	491	465	426	455	461	441	487	433	453	465	478	494	479	468	469	467	437	462	459	470	486	455	454	461	479	465	457	458	457	481	441	482	436	486	414	439	472	421	457	460	461	486	467	427	459	489	426	470	461	481	481	479	476	454	438	450	494	452	464	480	460	459	474	488	448	460	442	482	446	472	445	444	470	505	456	448	462	529	446	462	442	433	494	464	479	455	454	493	435	440	441	466	452	468	462	475	438	437	394	457	452	453	481	468	500	450	455	509	463	446	456	477	446	503	452	462	422	491	495	500	455	413	463	467	440	467	493	480	446	474	472	476	486	478	439	474	489	444	463	457	450	417	457	457	491	484	482	426	455	476	499	441	443	444	441	454	475	473	456	462	496	479	457	499	458	446	421	478	462	474	453	430	463	493	473	430	447	450	484	452	466	465	477	480	460	448	460	486	462	441	491	485	476	446	474	478	440	497	463	486	447	475	436	463	480	443	490	478	447	476	451	454	443	507	432	510	457	471	430	461	465	435	480	432	433	477	494	484	454	480	440	458	475	480	418	469	471	479	460	436	437	472	507	437	427	446	463	469	431	465	438	461	440	453	490	431	420	446	415	464	438	481	456	475	464	446	437	465	455	462	413	454	480	456	465	436	432	461	496	493	489	472	466	455	408	444	429	503	451	460	467	494	453	504	429	452	434	435	443	478	452	481	427	491	452	455	462	490	463	424	471	472	442	493	458	468	441	479	453	495	457	483	491	489	445	473	445	449	480	440	459	459	461	437	453	458	442	463	502	431	486	445	444	482	431	475	472	419	485	475	443	463	477	439	463	454	494	484	448	436	449	481	507	475	454	463	467	448	484	452	472	435	476	430	453	460	464	488	472	483	510	457	489	453	482	455	515	484	477	474	472	453	469	445	468	462	503	456	506	472	470	491	451	466	475	469	445	450	472	459	476	440	481	481	484	450	453	439	448	501	441	449	442	467	454	489	515	477	490	477	492	445	456	484	474	453	482	453	448	477	464	440	455	445	504	491	469	432	460	448	461	411	484	441	429	489	466	502	455	433	462	428	466	470	430	461	449	449	456	457	483	483	421	439	508	479	442	487	454	457	452	467	507	466	463	496	428	446	470	477	428	478	479	450	438	456	430	453	447	489	437	475	426	490	411	500	440	505	469	457	430	447	464	481	484	466	490	467	477	466	445	456	460	495	446	490	457	445	459	447	463	466	475
23433	21900	33467	34784	39014	29204	17263	3818	1078	564	518	485	568	497	553	515	544	513	515	532	522	534	519	513	484	543	496	510	533	533	531	515	472	501	501	511	530	483	518	503	538	498	513	540	521	542	516	496	485	535	536	517	518	509	493	493	504	538	528	533	515	512	518	518	518	480	503	575	561	527	509	539	500	499	485	484	512	524	528	530	503	464	486	501	478	527	504	536	504	506	536	501	516	519	500	507	529	527	527	520	510	535	528	514	524	465	512	499	479	531	532	473	559	506	483	535	554	515	478	499	512	513	478	495	482	547	514	525	487	512	488	549	497	519	522	519	506	487	495	516	483	466	496	469	530	522	514	501	520	484	519	522	534	506	497	487	479	507	520	500	506	520	517	551	507	539	530	493	460	477	545	490	545	518	509	499	506	478	492	524	497	513	528	508	513	519	514	511	508	492	501	497	509	500	545	501	509	490	548	483	533	496	480	517	468	515	492	558	505	525	511	518	504	527	507	513	507	497	520	528	504	491	487	532	503	469	515	557	537	513	525	516	536	504	551	517	522	452	506	484	501	521	506	509	522	520	532	508	473	515	508	516	499	496	481	500	531	524	525	511	502	494	543	504	478	495	497	525	546	492	478	502	500	520	508	514	553	521	529	523	520	537	504	516	529	485	506	520	481	506	554	469	497	520	522	541	493	508	498	529	486	510	515	500	497	528	527	540	511	538	482	518	510	491	524	527	497	496	497	546	492	489	527	516	523	524	501	535	506	489	484	482	487	495	509	533	519	532	473	478	521	475	447	508	510	517	536	517	503	492	521	506	546	537	517	465	520	477	530	517	528	555	515	502	511	476	500	522	492	500	546	484	490	519	487	523	492	522	498	515	515	468	498	543	505	495	532	534	471	450	518	529	488	506	500	540	502	516	479	481	535	501	516	502	518	523	536	443	501	493	513	523	496	487	500	512	485	519	493	546	511	517	504	508	490	483	488	547	489	496	555	524	475	503	462	507	503	530	538	523	516	491	504	532	485	515	499	491	516	539	489	478	560	544	507	518	525	493	505	493	452	502	505	500	511	501	497	500	512	503	478	531	530	518	509	496	526	529	525	493	498	522	509	466	488	528	505	486	514	522	547	460	505	512	512	518	478	507	506	526	526	498	465	504	529	493	530	523	496	514	477	523	523	480	490	495	497	512	476	503	526	514	517	460	522	516	511	526	487	479	542	492	477	501	489	530	479	485	511	500	500	482	502	529	491	525	492	485	499	507	516	508	534	533	503	558	476	501	524	487	465	554	517	507	492	509	525	528	512	462	488	485	511	550	489	484	493	500	459	536	500	497	506	500	538	535	478	473	485	523	493	483	544	503	488	544	497	514	516	486	518	508	515	519	496	525	506	507	508	502	503	518	486	505	509	500	464	521	506	534	496	472	527	514	526	520	489	530	549	489	518	521	553	516	543	522	490	501	525	484	504	506	516	488	500	532	513	502	513	529	469	492	560	497	480	513	516	543	491	541	501	498	510	497	499	506	585	524	514	520	521	503	509	561	528	541	492	514	546	524	496	491	528	538	473	496	492	493	523	487	500	511	550	496	492	495	549	549	501	550	553	515	470	492	528	504	497	517	522	488	526	474	504	507	516	469	488	516	544	537	523	496	524	474	495	497	496	515	531	463	532	507	534	532	517	506	525	505	522	524	499	500	500	504	460	469	523	510	494	528	499	513	512	499	480	485	513	502	509	535	467	526	524	527	520	489	474	504	479	503	492	501	566	502	521	525	544	510	481	494	492	481	476	488	484	476	526	522	501	536	536	505	544	521	504	520	485	523	512	512	509	510	543	532	488	530	516	492	511	487	520	543	532	473	497	520	459	522	514	509	529	520	470	563	525	513	497	494	479	506	483	529	505	480	554	542	483	478	511	509	482	517	511	512	486	476	498	483	536	507	512	519	495	505	528	553	514	497	525	501	528	497	541	505	502	479	531	515	517	473	495	509	520	503	534	527	531	494	484	475	510	523	500	506	497	503	472	520	509	529	543	507	530	500	509	511	509	526	539	516	506	507	527	466	464	554	524	534	543	533	522	527	512	480	502	505	541	546	540	519	492	481	498	534	517	491	520	509	529	523	531	512	474	523	506	513	509	484	499	524	496	542	537	505	487	494	510	500	527	468	528	511	482	478	514	494	523	487	574	526	511	490	538	476	515	511	531	513	511	461	493	549	479	495	514	499	520	518	481	526	507	531	531	454	524	522	517	500	479	544	525	505	481	484	492	509	497	540	486	496	505	514	494	506	547	525	519	499	486	539	510	495	483	554	526	527	559	591	494	494	486	528	546	474	488	515	518	525	493	532	502	467	501	519	503	486	478	480	498	513	516	509	514	516	524	507	513	551	519	495	512	515	463	548	554	485	557	499	486	495	470	517	478	528	465	475	543	487	493	517	519	497	533	495	468	527	504	509	527	493	494	528	539	486	484	477	541	548	490	512	507	516	517	494	531	531	537	488	572	472	469	493	480	498	519	499	519	516	495	510	477	534	503	561	537	519	509	501	523	508	517	512	508	499	455	512	507	513	504	506	518	494	530	500	480	504	490	517	478	496	541	479	517	516	506	480	516	515	530	519	506	504	478	490	547	525	499	509	528	531	516	522	513	499	505	509	521	537	522	485	531	471	527	518	491	535	555	502	532	536	497	463	512	511	501	498	469	489	472	526	515	526	523	503	538	488	521	533	496	516	502	522	519	510	540	484	508	532	499	499	497	522	506	523	491	485	518	511	503	545	481	517	520	489	502	470	500	524	562	511	509	496	529	522	521	507	528	499	511	486	512	500	473	481	506	518	484	521	475	524	488	481	517	511	537	492	520	528	474	504	507	512	469	507	491	498	505	545	497	509	515	581	520	516	505	494	512	462	521	498	505	506	490	525	538	467	512	482	521	477	512	506	536	542	473	514	520	522	522	534	482	522	527	495	522	515	547	480	511	506	470	506	500	500	491	511	525	558	510	516	501	515	548	475	496	478	491	498	515	505	506	529	518	506	514	505	548	510	553	540	521	490	528	501	566	530	528	504	561	494	483	500	472	521	501	500	460	462	513	509	467	529	532	497	503	516	477	497	510	492	523	522	507	516	487	514	524	482	523	515	495	476	469	511	532	531	473	471	534	518	515	530	511	535	471	506	536	515	506	518	464	531	477	518	507	504	512	530	498	497	521	520	484	527	493	500	518	520	491	510	516	529	534	512	513	525	524	516	484	509	510	507	498	496	498	486	478	533	511	526	509	523	529	512	521	491	508	487	530	539	535	510	518	507	498	538	510	505	495	493	515	485	514	523	515	504	513	473	552	545	492	503	483	491	497	532	530	514	464	524	483	528	498	551	480	521	519	526	527	504	517	480	475	517	487	481	501	522	509	492	510	492	476	524	512	518	534	492	563	487	527	540	509	503	462	483	500	488	496	486	514	465	514	512	490	537	508	487	512	448	499	483	531	539	524	469
47876	91620	71328	54649	47832	29328	12604	3806	1316	662	564	562	583	551	579	594	573	582	565	541	586	555	563	588	550	587	534	564	574	540	522	580	585	597	571	583	611	608	534	561	540	589	550	569	552	544	580	589	519	566	549	558	556	589	580	540	598	537	617	534	576	569	554	544	562	553	533	564	579	584	569	542	580	578	582	574	572	538	510	510	552	594	570	620	584	565	585	575	570	581	562	520	556	571	599	555	556	592	590	598	589	552	553	541	548	556	612	524	575	547	575	556	532	547	553	594	545	545	550	547	572	595	516	592	542	544	559	545	536	551	590	537	524	552	596	578	567	549	596	589	575	574	544	543	557	568	556	551	569	597	557	546	583	563	545	551	568	552	547	571	539	574	606	543	519	569	584	538	597	555	566	553	566	584	566	540	610	570	568	519	579	557	546	548	547	543	570	625	548	546	556	549	554	543	574	513	551	566	614	572	566	564	564	619	534	599	545	611	593	551	556	563	560	552	539	598	587	534	543	588	555	531	567	577	552	571	609	545	554	590	545	559	551	506	556	524	584	537	543	580	540	528	554	598	565	549	567	569	557	563	524	533	543	584	546	571	574	560	540	545	575	607	581	557	543	566	551	580	585	580	528	547	558	604	559	565	546	568	548	527	567	574	550	567	510	558	528	577	561	535	512	544	567	582	574	519	579	551	596	586	571	603	566	570	568	578	600	578	600	544	563	574	540	554	525	581	601	601	548	550	525	605	584	567	544	556	576	545	560	559	556	579	587	552	565	553	568	558	635	512	548	568	579	568	566	581	583	567	603	564	578	561	547	543	571	570	551	553	570	536	553	532	590	491	596	606	550	580	565	558	564	576	556	541	564	536	587	539	562	554	556	598	509	561	564	597	534	578	577	561	585	569	544	591	549	590	559	589	551	548	591	549	570	601	587	539	508	601	546	592	545	530	551	552	525	565	570	541	544	550	522	548	551	582	567	513	534	548	548	538	596	551	542	529	578	544	606	555	566	568	533	595	545	575	581	555	558	549	575	553	563	574	537	595	533	554	565	580	546	544	565	570	560	558	575	559	595	550	618	532	569	549	538	589	574	581	597	566	554	549	564	590	531	564	599	585	569	540	584	562	534	535	573	551	548	546	523	562	601	548	574	554	573	523	553	594	586	602	532	590	545	543	549	598	548	557	588	589	625	533	558	588	553	560	575	511	566	505	584	561	548	542	571	629	557	584	596	570	599	513	571	576	566	560	574	557	551	534	608	541	570	531	594	605	576	521	576	555	548	554	553	560	610	560	565	553	588	550	531	593	531	544	578	545	588	563	534	587	553	565	537	526	569	588	576	536	571	571	574	544	605	583	506	550	574	563	558	556	583	549	618	535	550	575	569	571	540	538	568	566	549	577	532	557	563	578	592	591	552	558	532	554	586	525	582	605	605	579	566	584	560	563	562	576	545	544	550	562	567	565	546	519	518	550	538	549	586	575	572	565	590	537	583	596	556	541	558	551	537	566	611	523	588	539	578	578	544	567	583	565	532	581	529	543	531	575	592	577	521	622	625	589	575	587	509	579	560	542	518	565	568	535	600	591	585	544	584	585	576	574	554	577	565	516	546	556	524	584	552	591	567	539	528	577	547	577	571	570	572	540	560	591	540	590	571	612	542	588	634	575	560	552	561	542	541	512	561	554	570	608	556	576	558	540	547	584	548	581	563	555	533	549	551	554	556	534	574	653	560	585	555	547	573	556	572	583	540	630	568	583	521	521	573	588	547	512	524	591	554	530	536	513	554	558	575	541	550	544	573	605	594	556	566	564	551	566	560	578	556	536	562	535	542	547	537	605	576	602	587	549	633	592	533	537	572	599	530	560	574	547	557	564	575	546	538	563	587	561	542	562	583	551	551	582	570	511	555	604	548	645	561	538	553	571	554	545	578	591	529	549	561	580	569	568	536	577	565	519	614	573	566	570	559	605	572	570	581	542	547	560	568	505	547	599	537	570	543	557	583	576	551	549	580	589	596	552	550	568	565	579	567	586	510	527	545	572	586	587	559	562	530	548	590	599	534	598	571	573	601	606	553	563	524	540	569	561	612	569	563	548	598	565	582	555	547	561	542	595	570	585	591	582	579	551	537	518	549	569	564	541	525	557	588	553	607	558	563	579	587	553	518	581	547	568	618	571	580	530	564	598	540	564	549	555	560	556	599	573	553	602	576	567	573	578	584	530	563	581	565	579	562	551	565	561	591	556	513	503	580	585	547	527	572	549	545	554	589	560	520	534	581	511	562	564	554	562	503	515	566	594	560	552	563	584	559	567	573	582	616	562	533	556	574	570	567	539	565	590	575	610	526	594	550	597	583	591	574	571	591	569	572	552	523	533	574	559	542	557	573	563	578	533	543	598	560	541	591	601	611	583	559	556	565	590	584	582	524	586	539	596	589	568	574	551	556	581	552	551	533	536	551	594	552	577	514	578	543	555	561	560	546	545	528	586	538	569	581	570	565	560	542	556	572	562	602	534	540	546	582	576	541	570	567	594	547	526	593	578	551	573	552	574	547	561	569	591	533	604	523	548	562	542	584	537	580	571	596	550	539	560	553	568	553	596	542	607	551	521	556	560	586	584	564	531	548	581	586	533	601	601	568	551	575	577	563	568	543	570	518	555	586	544	520	564	560	558	577	526	563	618	581	549	556	565	507	557	517	595	563	525	576	572	532	591	548	578	556	533	623	567	597	557	575	556	534	580	558	488	574	610	559	585	538	534	568	541	556	566	554	567	542	538	525	548	546	587	565	558	576	565	577	566	579	567	595	550	562	548	610	592	573	567	523	514	574	542	558	575	550	551	541	565	560	569	590	582	541	534	563	568	527	542	553	520	522	552	555	554	526	581	599	572	556	552	530	574	519	534	548	576	574	607	534	600	585	533	584	541	548	515	512	539	574	586	539	636	543	577	604	573	556	580	535	572	555	547	523	551	578	569	560	530	562	541	564	565	565	512	568	530	585	556	563	581	557	538	548	610	538	596	564	568	603	578	513	560	568	586	582	548	583	559	582	548	562	542	566	547	559	575	497	562	575	537	557	608	575	590	559	553	588	563	578	572	556	574	618	593	541	606	591	584	558	601	525	578	591	543	557	571	578	571	570	559	570	562	540	583	568	552	592	585	582	565	551	556	596	585	582	530	550	580	586	558	537	563	570	584	616	573	533	591	565	542	551	516	547	564	548	553	561	579	508	557	575	546	569	566	528	607	565	531	598	524	557	591	571	547	541	569	576	577	599	583	581	600	588	523	559	574	587	582	539	565	608	561	586	580	602	553	550	558	584	581	565	588	552	564	567	559	584	572	586	582	537	567	561	582	616	565	545	583	548	553	558	603	537	576	574	586	552	569	556	561	589	582	597	582	545	579	524	572	520	593	587	530	585	586	541	522	609	542	535	572	541	580	578	525	569	529	573	547	561	565	576	612	593	583	588	604	596	599	557	559	576	568
25024	23021	34777	34078	30167	17963	5936	1331	667	515	454	453	508	481	479	492	465	453	446	441	437	434	483	502	487	474	458	457	470	473	458	448	486	436	464	445	453	447	449	459	427	458	469	500	482	436	445	491	472	461	486	513	442	458	510	470	440	468	488	497	502	442	494	463	431	448	471	463	426	475	449	512	502	450	473	452	433	431	445	444	456	449	470	470	423	456	470	452	505	434	478	464	484	470	495	418	463	459	451	469	450	439	425	453	491	434	427	458	472	486	468	481	463	479	434	457	451	486	455	432	467	419	485	467	448	435	462	482	460	424	456	450	463	476	463	484	487	446	451	474	496	493	453	491	444	456	473	476	447	438	526	448	467	467	470	425	434	473	467	473	468	475	442	472	475	487	467	479	480	498	487	466	455	490	434	437	454	474	441	488	434	464	454	459	421	475	530	500	433	441	445	435	454	467	464	481	455	441	495	467	490	508	458	476	484	449	458	443	487	489	476	456	447	499	494	463	459	462	422	430	462	475	458	455	436	487	422	480	451	511	460	463	473	526	433	464	460	467	434	455	473	453	494	446	488	491	467	439	461	446	446	450	496	466	435	480	445	438	456	463	465	459	441	461	453	503	474	481	513	450	445	480	454	496	461	475	427	436	468	466	461	492	471	469	452	445	463	446	457	500	463	466	471	449	467	462	449	469	417	449	455	424	491	468	456	439	485	440	459	468	448	491	442	460	466	460	429	463	456	455	434	456	447	467	483	442	460	459	483	476	446	474	482	461	485	465	479	491	485	458	479	436	506	452	437	438	466	440	454	480	436	461	433	427	455	453	482	460	504	488	533	447	466	472	475	442	447	509	471	484	427	481	440	405	454	463	449	465	454	477	472	455	440	485	471	432	476	475	493	445	448	430	451	475	441	469	442	462	464	453	471	450	463	453	478	496	441	467	451	420	482	450	455	477	499	431	485	506	463	450	486	466	457	460	462	461	471	484	517	453	479	476	450	476	468	444	440	458	478	472	454	480	430	461	440	478	493	456	425	470	448	444	431	487	491	480	444	473	461	444	481	484	473	479	437	440	444	477	475	448	446	458	448	459	481	468	456	478	458	480	475	468	447	446	480	516	439	470	448	444	482	469	466	487	440	426	476	469	466	466	477	509	441	454	459	485	453	469	446	448	474	435	466	482	413	455	453	450	469	428	498	467	438	455	440	477	480	478	457	465	478	471	439	457	450	471	450	476	474	458	449	472	456	460	477	434	485	446	470	486	514	459	449	458	452	472	439	482	473	443	470	427	490	468	503	484	444	430	477	455	431	489	465	439	462	440	487	485	441	466	463	462	437	500	462	493	462	464	417	483	449	464	449	458	491	473	475	468	494	441	484	448	462	480	452	440	462	472	462	510	481	453	451	494	464	449	432	482	473	479	464	463	479	440	484	454	470	451	435	473	501	466	429	469	451	418	482	421	450	455	518	476	455	459	407	516	465	441	456	447	469	486	481	461	475	444	485	456	429	486	476	450	468	466	441	436	444	446	464	432	459	474	480	463	482	469	452	492	488	461	478	472	444	466	481	498	441	466	460	433	435	445	474	465	501	469	479	468	481	483	469	434	460	494	462	432	430	462	476	481	482	434	457	474	482	467	473	462	487	500	500	439	486	435	448	431	442	486	430	456	502	428	436	471	457	478	481	466	426	467	474	474	445	448	445	460	444	448	448	484	450	503	424	457	430	438	464	477	477	458	446	451	445	399	446	475	449	481	489	460	463	449	485	498	455	497	450	500	450	437	469	429	480	511	491	445	454	439	424	440	469	489	448	466	443	446	501	446	478	527	473	463	461	440	469	442	452	447	446	467	451	503	463	442	457	488	428	470	448	464	463	428	451	449	492	492	446	463	428	462	473	465	469	428	439	458	488	412	462	483	441	417	447	474	462	476	472	450	455	448	459	479	476	425	482	467	485	483	453	419	463	460	424	465	408	506	488	462	499	436	462	442	442	460	426	455	450	474	454	484	456	463	461	456	484	438	467	486	457	494	437	445	467	458	489	443	463	453	468	513	465	520	453	437	428	463	481	443	463	401	487	444	480	481	502	467	476	472	420	449	436	468	471	519	471	476	466	430	482	499	529	453	431	411	461	449	450	501	439	460	498	461	438	462	481	466	466	466	441	452	483	435	487	473	429	451	458	472	479	467	459	449	418	438	453	446	500	456	441	457	435	479	458	436	455	468	473	488	453	442	485	498	449	453	454	420	492	459	449	473	460	482	471	468	465	506	503	491	440	516	441	432	458	479	474	422	473	482	454	471	452	480	429	474	449	485	444	445	420	449	471	475	482	501	506	485	454	497	453	462	468	467	494	475	462	478	477	467	444	502	456	495	463	479	454	493	469	470	496	446	452	464	439	463	496	446	473	450	452	445	438	471	497	441	456	469	483	445	459	485	465	470	485	449	445	449	483	426	454	489	451	432	444	509	482	443	471	488	451	495	467	458	503	475	473	438	482	481	470	418	468	450	456	425	451	428	471	443	468	453	456	470	456	466	467	439	475	499	457	468	456	483	473	458	463	470	489	440	449	430	458	475	456	470	446	438	448	480	477	472	446	465	471	500	446	464	485	456	470	453	477	473	480	449	452	467	484	456	456	467	429	472	467	458	446	454	482	439	432	468	503	494	474	456	458	462	507	468	455	432	468	510	455	446	436	445	415	440	474	436	434	467	439	477	395	449	450	470	459	472	475	469	412	461	476	493	458	463	466	448	458	434	476	480	475	475	495	456	493	436	456	446	446	490	448	454	484	463	463	435	491	463	510	466	459	488	457	430	490	465	393	422	406	435	448	455	420	440	460	497	448	432	466	447	470	442	465	466	454	446	463	478	444	490	479	459	459	459	426	451	491	439	467	498	416	445	500	511	438	445	467	465	473	505	458	446	444	453	472	479	421	449	439	473	454	435	491	417	412	448	473	474	466	467	481	470	464	470	476	460	479	475	472	467	469	453	427	446	447	420	472	481	454	489	453	470	468	458	452	463	463	499	509	440	460	460	480	472	454	454	456	436	436	432	474	469	483	474	468	449	501	467	453	485	468	468	448	473	450	433	464	501	435	457	412	500	440	489	458	486	466	470	460	459	470	455	460	438	438	463	477	485	467	469	476	474	473	442	468	448	498	457	439	438	432	451	496	513	452	453	464	467	453	456	468	451	412	445	469	439	450	443	434	410	466	479	411	469	512	455	457	458	470	449	489	479	474	441	440	434	458	478	497	473	464	475	518	442	451	489	497	506	438	461	424	453	434	463	442	456	475	423	466	448	496	443	445	453	460	493	494	453	479	474	478	483	464	463	471	447	481	491	460	435	457	476	476	434	443	491	528	475	452	463	428	462	451	454	465	479	458	454	425	474	476	491	494	476	447	480	479	494	465	471	443	435	470	468	445	475	451	460	449	478	451	480	459	456	461	464	449	486	476	464	489	493	493	491	460	478	487	482	475	453	490	463
38419	73857	54933	40628	36057	19473	6686	2041	901	615	539	594	526	513	547	555	523	551	547	517	537	562	501	527	554	544	537	585	528	537	538	560	542	546	528	520	510	562	523	538	523	527	555	513	528	535	523	542	511	553	530	552	526	496	492	540	499	518	519	571	533	538	587	486	554	503	536	567	498	563	534	515	573	564	526	548	523	552	574	554	524	534	494	502	523	583	559	549	532	519	528	498	543	551	579	571	544	572	509	547	465	504	526	541	590	570	539	527	528	504	553	532	540	549	543	515	536	524	532	517	548	536	519	550	501	527	537	563	534	561	511	509	532	552	566	539	520	547	541	513	469	549	517	522	584	517	538	512	538	501	541	534	513	518	503	519	523	509	520	506	560	525	536	542	514	553	534	525	555	520	517	535	521	537	506	533	536	521	520	552	534	525	528	584	541	488	521	495	498	547	528	511	537	511	500	526	543	513	519	540	527	517	556	503	538	542	551	554	523	552	527	541	514	486	521	509	501	561	475	504	523	551	525	561	560	558	553	528	542	540	535	546	529	544	551	512	551	554	515	510	515	520	518	493	535	571	526	540	550	515	546	507	544	553	534	529	542	535	536	494	506	523	524	539	501	551	567	531	530	527	493	539	558	573	528	547	562	557	514	511	548	525	539	530	499	553	518	534	526	534	541	575	543	581	537	499	495	520	550	551	539	583	534	495	521	524	522	554	553	560	529	548	569	556	537	577	509	544	525	503	555	488	517	507	497	543	517	512	522	516	535	559	517	580	500	541	492	524	510	561	555	515	547	550	535	566	494	538	508	527	565	539	529	564	554	506	539	525	543	555	497	574	532	490	557	515	544	537	558	496	529	526	560	531	551	518	553	556	524	569	571	488	525	528	527	526	497	507	521	499	531	519	534	527	533	555	544	490	541	524	536	519	533	569	544	526	513	545	566	518	518	532	535	506	499	520	542	500	520	537	543	583	502	504	500	497	524	551	513	546	579	512	489	537	564	569	511	528	555	502	531	556	554	530	545	568	538	553	513	561	508	519	494	535	539	554	548	524	561	505	494	524	481	528	547	549	568	526	581	505	537	522	537	503	541	503	518	475	511	550	530	549	523	546	569	478	492	549	565	543	538	496	533	540	544	569	537	488	549	569	509	497	556	517	530	529	550	561	504	513	576	547	510	514	534	504	521	529	549	524	540	521	523	523	545	500	501	527	524	551	569	511	575	571	522	524	495	531	530	511	536	531	503	528	512	535	533	543	558	561	567	497	542	499	525	552	527	536	533	514	557	542	577	480	524	539	519	539	528	539	526	536	521	502	546	531	550	507	535	524	537	509	544	546	520	489	524	495	576	518	550	534	525	526	521	537	588	541	495	517	531	489	535	544	541	555	550	510	557	518	564	527	499	573	522	531	533	539	550	561	549	525	544	516	565	550	506	537	554	544	548	500	523	535	546	531	524	532	547	505	526	515	513	529	550	552	542	536	510	531	566	548	526	583	529	503	551	548	522	537	574	513	518	568	567	517	498	567	549	517	520	519	562	571	585	565	553	548	528	533	491	519	534	506	522	507	535	516	570	571	531	559	529	550	559	525	536	523	583	530	545	521	530	531	537	572	561	548	571	536	554	543	518	522	524	559	543	532	551	517	517	565	569	577	519	485	518	530	527	545	520	550	561	552	532	520	509	587	548	543	560	524	523	487	500	552	535	556	520	557	546	504	542	533	537	563	496	507	566	597	470	532	531	552	491	536	588	539	563	517	534	546	516	540	535	515	519	570	539	548	534	566	492	517	540	539	547	575	540	536	518	498	556	564	556	514	535	529	493	560	548	508	537	539	585	529	534	542	558	554	520	533	579	548	576	537	481	562	514	536	532	500	539	512	535	536	568	510	509	514	511	523	534	535	515	526	499	550	515	537	515	538	494	548	530	529	548	529	559	579	554	512	534	496	564	524	541	518	523	508	547	553	512	548	560	543	533	593	537	523	560	534	574	546	519	549	514	561	527	523	547	534	537	524	510	553	548	539	536	531	526	513	536	524	568	567	551	536	558	518	535	518	535	542	546	512	557	532	515	481	538	528	530	503	525	519	549	527	542	537	534	527	513	525	538	525	512	524	559	495	547	522	516	554	564	524	541	528	508	502	540	510	522	488	538	534	490	535	496	524	517	525	537	514	547	526	531	524	522	496	560	511	528	545	523	554	521	480	511	559	477	546	559	523	543	509	543	541	514	514	535	509	543	544	543	534	526	513	543	552	530	536	525	494	555	536	542	536	521	541	543	563	534	546	522	479	537	531	522	541	524	533	510	515	545	515	515	515	522	547	566	563	534	551	555	546	519	569	569	508	500	515	557	566	510	522	531	521	507	535	556	538	506	553	549	499	503	541	538	526	564	545	515	578	513	528	527	581	504	478	574	511	575	542	548	530	526	569	517	550	512	526	551	485	514	523	541	522	525	508	524	542	527	483	600	541	514	510	519	494	542	509	542	559	527	534	519	530	523	542	551	552	532	527	522	533	533	544	538	508	535	517	516	586	483	565	566	531	514	549	577	536	526	491	555	487	546	531	579	548	543	530	563	549	499	550	586	556	540	568	551	496	539	563	533	547	524	527	528	499	548	516	513	535	570	557	519	528	503	545	549	521	558	486	567	536	521	520	549	521	522	489	508	504	534	532	552	566	532	519	545	530	538	578	499	578	543	514	492	467	502	567	506	587	538	481	554	547	573	533	551	560	525	568	546	564	513	524	525	544	576	539	524	508	527	545	495	529	553	560	531	543	555	545	554	545	500	550	544	520	545	549	548	563	497	539	521	482	510	528	497	565	542	520	536	519	532	559	540	477	529	569	548	553	516	508	492	533	542	547	540	495	513	528	575	564	548	541	545	518	529	554	527	551	544	519	535	558	547	581	580	521	526	527	514	545	525	541	547	548	526	536	540	534	553	521	546	520	509	541	548	543	561	497	529	531	539	527	572	526	514	526	540	543	497	534	520	536	538	520	513	574	564	505	518	536	521	583	530	543	549	549	535	517	487	529	539	552	496	517	525	571	531	491	537	541	500	539	574	518	533	531	515	557	524	544	557	539	544	557	561	587	572	512	540	505	541	527	588	530	504	524	526	556	511	522	536	498	524	523	574	512	523	557	519	496	532	562	580	501	530	557	532	551	545	501	529	525	548	563	508	525	517	537	546	573	494	567	558	553	540	507	497	536	531	554	528	513	533	550	535	548	579	551	547	529	544	567	521	544	515	538	531	513	512	569	554	517	565	555	521	543	585	536	510	505	532	493	544	575	531	535	555	520	525	575	553	507	502	524	509	540	562	566	542	500	509	541	508	536	545	513	524	529	521	523	522	573	541	525	557	535	533	482	530	547	552	526	545	513	553	519	502	513	571	542	553	527	535	488	556	515	567	516	526	540	537	557	527	525	571	548	541	546	533	576	520	516	497	548	616	570	527	522	513	499	507	535	531	503	523	542	500	537	508	551
22841	21549	31972	32128	39763	32738	22904	6538	1350	731	624	664	709	638	671	630	625	604	659	628	593	576	578	609	621	626	597	613	617	624	644	631	636	601	594	599	569	601	578	635	621	579	627	623	613	601	551	589	592	592	629	564	584	649	596	633	612	607	620	611	634	635	599	621	576	621	593	634	617	591	662	595	596	619	582	589	630	599	611	618	592	610	624	597	601	645	571	589	618	555	612	594	625	613	587	573	636	587	611	606	563	572	598	622	581	611	553	600	591	593	590	658	610	621	630	563	582	611	631	624	633	587	602	595	603	645	597	640	642	571	583	663	610	637	571	640	655	597	575	598	606	582	624	587	595	620	617	598	607	612	621	585	656	608	638	610	606	592	586	615	659	567	583	617	633	607	595	606	575	582	592	686	590	616	592	614	660	602	612	598	578	611	637	597	625	571	601	644	636	600	599	608	581	651	599	650	626	594	658	624	622	606	584	586	592	583	550	603	609	636	613	609	611	659	632	655	567	611	632	621	621	638	594	568	648	611	578	633	634	635	580	555	613	628	582	614	605	619	599	652	595	600	604	588	577	622	588	619	619	628	606	613	583	595	638	607	647	626	546	642	608	586	650	582	595	569	628	588	598	670	605	644	594	586	600	631	565	592	583	537	629	634	621	618	618	596	626	604	593	579	629	607	598	648	626	641	549	640	582	593	606	604	579	572	619	578	608	565	582	628	593	625	575	592	609	604	598	621	646	580	630	625	628	626	576	621	600	611	596	614	618	582	622	621	649	615	627	611	605	646	599	618	619	630	606	569	627	594	627	606	591	601	626	636	585	563	683	623	592	631	625	560	640	621	612	601	638	599	604	596	593	646	624	630	575	626	640	572	593	601	638	639	603	584	584	602	579	629	596	629	652	621	601	591	602	642	583	609	608	649	642	588	621	635	641	590	605	599	593	620	580	633	588	622	613	589	595	621	588	659	627	624	618	551	651	622	581	628	581	592	570	622	593	615	623	631	630	658	592	588	623	571	639	619	586	596	641	622	601	626	612	629	652	566	587	599	624	610	625	568	601	597	583	639	618	640	586	596	607	613	670	659	582	614	617	632	654	655	573	640	610	610	622	601	582	633	606	614	649	596	587	594	613	625	622	625	600	639	604	620	657	593	617	609	604	615	606	652	599	584	574	641	569	650	596	606	601	605	609	611	599	622	595	593	690	620	578	589	609	621	579	598	623	682	606	612	593	577	603	628	614	625	590	615	584	615	578	611	601	622	593	635	619	619	640	660	616	584	633	613	564	580	610	605	638	631	595	658	657	602	599	658	576	604	621	628	623	610	613	660	619	628	579	629	630	602	642	643	656	640	607	624	584	622	609	638	607	613	588	576	641	625	616	599	612	605	614	628	618	609	619	630	602	573	588	634	629	633	617	605	629	551	572	603	605	636	615	631	607	592	603	602	626	626	630	629	626	602	659	603	617	589	625	608	609	588	575	622	599	576	604	613	617	586	584	546	622	604	629	622	600	623	626	628	645	583	558	594	645	644	619	607	588	628	603	617	616	595	596	583	632	624	602	602	637	650	607	608	626	621	591	593	609	613	621	645	586	611	602	623	613	618	610	623	664	616	629	607	621	640	663	595	623	606	610	592	618	602	595	622	594	602	596	623	615	610	614	622	608	630	610	625	621	632	613	608	596	627	629	630	567	635	590	575	649	617	584	628	620	649	656	629	643	571	664	604	628	606	624	626	611	641	637	618	608	592	612	601	631	600	657	613	610	628	649	627	611	575	591	611	635	607	626	633	635	601	679	629	598	608	591	644	617	658	603	601	597	613	608	625	630	627	609	648	605	629	636	632	624	632	551	611	671	580	581	629	623	568	607	616	624	632	596	649	562	630	626	593	601	593	593	609	623	591	605	627	615	625	593	646	551	577	600	653	636	588	585	615	624	615	638	633	599	613	612	622	590	619	603	624	602	608	616	646	580	569	608	604	651	631	632	612	551	615	618	638	640	612	620	626	632	654	587	589	596	637	636	692	620	618	625	638	630	596	640	590	633	619	608	628	611	605	624	647	592	615	582	577	593	590	560	657	598	639	603	601	549	611	642	623	633	615	622	572	578	595	577	637	671	573	599	591	592	616	601	609	627	620	588	583	607	626	618	591	586	640	617	608	610	606	642	622	652	600	640	559	622	618	613	658	627	624	627	546	595	640	628	612	616	596	652	574	620	639	608	607	587	562	593	617	615	670	562	567	626	583	596	597	658	597	599	674	657	586	598	607	582	634	609	619	623	674	610	611	603	604	632	624	590	609	627	585	592	556	593	607	616	590	579	608	594	665	596	595	622	616	625	616	609	649	643	578	614	638	632	580	605	605	625	614	646	591	642	611	586	666	584	586	579	593	647	574	606	632	592	641	621	617	628	622	683	624	628	593	566	598	649	609	566	598	620	574	618	578	575	607	643	621	608	576	601	593	622	602	624	622	603	586	598	627	598	585	595	600	617	600	649	567	641	609	603	591	569	653	588	580	657	595	581	594	606	624	549	596	609	624	617	603	632	620	609	622	660	643	585	612	611	640	620	578	629	625	669	588	626	630	611	646	615	588	633	548	603	597	612	600	601	601	617	590	626	630	575	617	605	595	567	569	647	595	639	579	558	639	590	584	613	604	631	590	611	617	584	608	575	632	551	628	634	583	607	591	610	596	647	594	630	640	625	629	630	603	585	658	611	636	612	584	637	629	609	651	640	617	644	622	611	614	626	595	568	613	601	647	609	616	677	621	645	659	613	637	627	603	644	624	680	641	618	610	578	573	606	619	594	605	591	591	574	603	565	615	647	629	630	616	578	605	600	565	611	572	668	598	596	569	595	628	607	636	612	602	632	556	631	638	569	616	584	664	628	657	641	638	611	616	600	618	588	593	595	679	649	578	598	609	593	591	601	645	585	660	602	604	641	565	606	600	603	654	600	633	652	621	636	680	603	556	587	630	604	628	644	604	621	580	579	580	597	568	614	634	594	588	566	636	609	592	589	618	582	611	618	674	616	642	608	608	605	567	616	646	586	632	575	618	617	606	587	617	613	641	643	561	631	586	629	596	634	614	565	612	625	583	549	580	643	584	639	587	614	596	624	630	599	597	586	614	580	576	613	610	579	648	616	609	627	569	601	602	609	589	628	663	593	645	661	664	592	633	638	624	603	579	627	576	589	603	598	659	576	597	540	617	623	580	594	607	585	599	620	614	644	603	605	619	641	618	620	601	648	616	610	616	644	638	610	602	640	613	604	604	628	627	608	591	588	620	619	594	612	579	640	616	607	647	606	629	626	625	619	601	590	599	580	592	633	587	610	612	633	580	578	590	582	597	604	637	645	631	652	655	583	673	631	602	603	568	626	559	628	630	593	605	613	617	609	611	557	614	574	593	601	653	644	559	603	611	647	573	588	588	601	593	623	628	618	595	589	639	621	648	578	602	594	623	592	568	655	585	576	608	641	629	634	604
51788	97074	81617	65314	56807	36178	17111	5633	1674	774	696	687	723	698	680	706	681	695	668	668	706	704	671	674	681	686	692	667	702	696	610	689	680	661	702	676	721	655	639	654	693	702	706	671	666	673	668	609	706	649	695	660	639	649	652	700	653	674	681	611	675	673	663	621	625	680	667	671	649	639	654	692	681	647	685	690	663	697	659	649	689	662	660	637	653	670	686	651	651	666	668	641	712	696	667	634	701	658	690	637	698	608	666	665	690	707	680	642	699	711	672	673	635	674	629	737	668	685	684	635	720	658	665	663	701	672	645	684	645	664	698	687	682	653	654	659	652	728	701	615	669	702	651	721	696	629	652	636	660	672	671	709	644	691	628	687	684	666	682	654	664	721	619	657	613	660	673	652	704	692	712	706	669	605	651	707	717	653	648	705	704	687	650	679	641	642	730	644	712	694	679	682	653	692	668	630	658	660	663	624	702	654	690	656	656	665	713	704	681	671	673	647	639	682	669	676	653	630	674	659	617	652	668	651	677	678	619	663	672	645	660	714	694	631	674	648	722	608	654	683	676	670	647	678	650	689	684	672	660	637	711	704	660	666	647	636	662	709	647	678	662	652	680	732	706	679	647	685	658	698	659	671	681	703	675	691	660	650	692	662	630	666	647	695	645	672	672	712	634	693	636	650	692	623	670	708	676	665	696	696	656	642	637	668	684	712	702	670	651	660	650	651	700	654	676	687	699	683	659	661	639	674	674	671	683	652	608	676	632	662	704	681	652	697	665	647	706	691	712	697	662	710	674	620	660	643	665	661	618	673	667	678	644	682	671	608	671	648	684	685	669	665	666	645	676	694	670	667	671	718	659	672	658	671	697	678	655	689	683	684	664	633	645	700	628	687	641	667	648	695	623	690	653	682	677	670	693	656	653	658	627	676	681	671	660	690	664	677	647	660	648	677	660	679	694	635	681	680	664	740	645	683	691	669	674	605	670	642	700	668	636	672	657	657	653	658	671	704	683	692	697	701	693	658	662	653	677	691	660	718	654	714	686	691	661	676	668	664	671	657	660	667	649	692	665	635	690	652	649	716	631	658	602	697	726	653	677	657	671	646	659	688	676	667	689	631	682	662	682	657	647	670	707	659	694	602	725	645	700	667	685	706	673	680	655	643	641	628	711	672	672	685	675	646	659	625	727	696	673	657	702	610	678	646	700	686	659	704	693	684	670	646	654	671	658	665	635	690	623	677	660	665	655	630	665	662	664	636	677	650	682	657	651	680	687	609	702	671	681	686	622	661	662	653	652	637	665	680	658	686	693	655	668	679	703	659	705	714	667	681	614	699	680	688	650	649	644	665	708	666	666	662	657	645	684	707	673	640	629	663	602	716	688	685	637	688	623	682	676	668	697	692	704	711	707	666	639	680	654	659	655	694	694	703	694	661	674	649	702	681	646	695	678	657	714	664	685	723	692	685	656	675	640	665	673	707	674	642	674	719	656	693	723	683	680	648	665	653	673	637	717	682	659	704	645	660	665	671	690	615	657	683	705	646	663	680	666	684	665	693	670	592	688	573	671	704	692	664	690	709	658	638	668	685	661	678	646	675	680	648	643	684	671	673	666	644	704	685	685	646	679	641	707	637	658	720	714	667	684	633	650	679	704	621	646	682	663	619	694	653	661	679	669	693	685	648	641	675	707	675	671	660	653	694	653	650	686	692	708	630	685	655	683	663	672	667	695	689	710	697	636	680	699	629	677	706	662	640	663	657	662	683	635	652	703	652	680	671	670	729	635	637	682	690	686	650	654	663	683	711	674	694	701	663	682	627	615	670	640	672	665	669	649	694	664	681	653	685	687	645	668	646	674	699	673	715	701	636	703	620	665	667	678	678	610	712	668	663	666	678	663	635	662	682	639	649	587	680	668	696	614	673	667	685	693	688	674	651	637	637	650	676	653	664	639	635	691	625	691	674	663	723	682	618	662	627	666	686	689	646	672	668	671	712	629	691	666	664	630	677	671	686	658	673	686	637	661	646	694	654	743	658	697	642	646	668	649	662	679	646	681	688	705	694	643	640	657	687	658	689	650	710	657	632	635	646	666	616	676	656	647	679	704	652	700	634	643	693	688	685	665	684	703	645	693	628	693	689	682	653	662	658	697	663	710	688	675	646	649	680	661	647	680	701	674	666	645	654	702	697	650	677	647	687	702	644	714	663	697	672	754	648	661	657	644	636	659	683	657	663	690	692	672	684	667	732	682	664	656	695	634	662	634	675	713	694	653	653	640	691	638	668	699	689	705	683	638	677	651	674	639	665	676	633	699	643	663	705	639	682	668	643	686	676	664	696	719	645	664	677	705	668	702	664	679	697	699	661	669	702	654	617	684	679	701	675	627	669	693	611	743	633	681	644	647	656	643	673	679	654	704	689	688	629	682	651	645	682	717	709	665	651	615	667	684	683	666	705	680	687	723	654	710	713	628	670	674	682	672	619	712	640	656	627	660	602	679	684	703	659	685	705	656	662	648	669	675	675	653	701	641	673	652	649	680	711	663	677	652	685	686	676	686	672	657	665	656	682	716	649	655	699	691	701	668	689	725	702	694	680	650	627	672	643	691	672	651	629	680	629	662	633	666	657	719	651	734	685	638	655	626	650	675	659	656	680	657	695	685	664	681	680	703	687	650	666	702	622	718	650	669	661	693	702	670	666	661	672	671	669	661	679	660	688	694	636	634	638	706	678	660	650	713	644	653	657	628	641	650	672	702	661	668	686	671	677	737	663	685	636	693	684	708	670	696	674	668	676	659	703	645	674	648	680	663	701	659	673	683	698	668	695	647	677	708	667	679	621	682	655	629	642	680	676	671	659	681	721	699	654	673	659	695	625	657	656	666	668	690	680	688	641	708	694	635	665	684	673	676	639	690	687	650	659	695	704	714	636	668	643	653	652	673	648	689	647	666	642	639	663	669	693	643	670	624	666	668	668	635	659	680	725	686	686	676	661	681	694	704	698	699	679	682	666	683	709	669	666	671	683	626	662	662	656	688	680	640	648	642	706	665	702	643	662	686	699	643	686	656	663	649	677	690	654	668	676	632	658	672	681	723	640	701	645	666	658	643	667	687	649	636	664	643	661	651	617	622	686	695	670	682	674	635	670	677	634	685	675	685	661	666	706	699	656	722	612	621	700	707	672	713	702	665	687	662	692	694	644	594	685	678	630	687	657	671	676	658	647	721	629	677	663	653	640	640	641	698	634	728	643	658	673	655	609	681	707	702	643	611	665	655	699	676	684	691	667	686	704	672	655	672	663	676	663	629	694	678	719	691	656	677	678	667	641	652	712	689	631	645	657	653	675	662	651	699	623	684	675	653	676	645	679	652	647	695	707	646	680	730	701	689	653	624	651	685	698	641	660	662	647	693	635	664	675	678	622	665	674	694	659	671	686	688	560	710	666	661	674	636	675	684	682	722	692	658	671	683	732	658	672	665	683	676	629	681	694
27543	27564	32156	23169	14643	5038	1560	722	458	423	393	419	402	398	423	402	408	427	397	403	396	417	415	408	446	402	429	413	438	416	412	401	425	371	379	435	414	401	419	402	426	427	402	437	392	439	415	421	420	365	424	420	381	404	405	405	399	370	416	474	376	386	418	419	440	388	445	424	418	420	406	404	410	402	404	390	401	416	396	390	385	411	409	405	345	405	428	408	420	422	444	403	395	415	411	407	365	386	419	411	396	404	392	359	437	381	440	401	409	415	414	426	419	355	417	410	392	384	404	398	413	424	412	418	439	409	380	423	373	413	401	397	437	417	428	381	393	386	409	411	462	425	409	372	411	416	413	420	390	409	412	440	442	388	428	422	423	437	407	399	422	405	382	420	429	406	390	423	358	400	462	415	427	384	426	426	412	396	398	410	418	390	392	427	378	424	438	440	434	417	440	414	409	410	412	420	367	410	380	401	478	389	404	403	390	422	452	445	427	408	422	422	416	383	385	444	375	411	426	390	395	416	422	393	401	413	371	442	387	384	422	393	412	427	430	417	412	384	395	427	433	399	411	417	420	396	437	410	388	395	396	401	409	454	416	413	412	391	401	366	427	414	416	386	395	435	435	412	397	421	402	404	431	413	433	404	420	363	428	420	397	434	383	412	408	428	392	403	429	396	423	411	383	424	424	387	403	381	422	413	400	439	419	391	394	433	416	431	394	415	394	416	415	390	400	413	384	378	402	395	418	380	401	426	425	412	403	370	389	387	404	402	444	421	388	415	393	390	435	407	413	420	384	432	435	417	441	424	432	414	429	448	398	389	428	415	437	449	404	402	439	422	438	442	394	424	404	368	414	403	442	439	436	420	446	423	424	419	427	366	418	409	393	376	441	377	388	435	405	361	425	434	386	405	374	406	427	367	433	395	394	427	412	417	392	415	377	430	400	384	396	424	377	410	388	430	359	416	410	416	457	375	402	444	417	406	427	406	419	404	419	424	388	434	389	407	409	400	416	367	394	399	388	384	407	402	374	415	418	440	413	389	419	411	432	417	413	377	394	377	406	417	415	412	414	419	456	432	400	374	393	410	437	422	426	417	417	403	450	365	406	403	422	416	402	406	412	414	405	398	393	426	420	382	422	439	386	446	414	393	418	433	425	432	420	415	431	393	423	413	419	387	420	450	407	425	373	416	422	402	397	406	407	431	404	412	388	389	405	413	377	390	385	400	425	392	412	412	418	406	417	390	416	405	399	427	416	432	393	416	395	418	408	399	377	381	426	411	410	400	414	412	394	435	431	395	369	405	391	410	387	394	408	453	434	420	438	409	362	420	402	405	399	427	406	399	426	416	396	418	396	414	375	440	378	378	409	430	388	440	427	398	383	399	418	388	437	422	405	414	384	399	445	390	403	409	411	383	443	403	428	388	440	426	412	427	397	412	411	404	426	415	416	425	405	421	375	421	402	384	379	434	418	398	467	433	397	416	417	428	417	431	415	371	435	417	399	381	415	417	418	396	407	368	398	425	433	381	413	434	381	418	400	435	406	373	376	413	381	407	432	401	421	420	413	383	428	414	407	398	409	411	433	437	404	409	374	365	392	420	388	384	412	393	388	394	422	414	379	382	416	430	393	398	424	414	399	399	423	423	403	431	386	384	414	403	399	445	443	385	439	420	447	412	447	422	400	406	430	439	391	399	418	396	437	392	388	428	427	459	398	415	418	387	389	417	378	390	430	393	386	393	395	389	408	420	390	417	395	392	431	384	424	440	416	430	407	414	396	412	409	416	416	381	423	420	408	411	434	401	414	416	386	423	419	384	408	371	412	406	435	447	380	402	395	395	400	443	431	399	416	437	417	422	370	419	418	429	401	400	418	425	419	398	366	380	404	420	434	414	415	427	459	403	410	425	400	375	438	438	396	422	405	399	421	386	390	417	413	422	368	414	390	421	410	410	453	381	403	409	389	411	377	403	409	433	408	391	414	469	397	403	360	412	416	426	425	410	393	396	417	428	437	429	403	424	395	400	431	421	389	385	408	388	406	423	405	412	438	384	417	411	407	393	413	373	421	373	420	425	407	420	404	413	414	419	413	418	402	411	434	417	441	401	412	378	412	425	428	377	474	403	430	417	399	376	402	407	379	381	376	369	404	429	414	414	413	364	405	359	423	448	402	404	439	395	402	418	388	435	430	433	405	374	431	399	406	435	413	452	417	395	400	406	399	402	381	417	397	410	401	364	412	410	364	433	384	432	429	423	387	402	424	432	447	447	414	386	423	451	395	409	426	400	422	415	389	398	377	378	454	414	398	436	426	387	399	410	379	396	391	420	387	390	412	413	366	390	405	373	388	397	415	381	406	390	417	430	435	364	403	412	399	410	409	428	435	409	446	398	410	417	382	400	373	395	408	408	428	397	371	404	408	393	415	412	409	433	374	402	398	450	395	446	432	407	402	416	440	410	395	443	399	370	409	423	365	422	401	393	422	419	436	401	444	422	419	407	419	410	435	389	436	397	446	388	425	407	401	430	394	430	424	390	418	417	416	411	389	404	421	397	380	436	394	414	426	431	450	417	430	398	408	421	411	414	388	396	371	391	401	416	396	428	422	406	427	368	427	420	382	369	396	370	417	394	394	429	441	392	393	423	431	379	398	439	447	419	408	442	426	379	384	440	414	428	404	395	424	424	445	381	393	430	414	392	404	403	409	392	392	419	413	385	429	377	401	422	410	389	414	389	373	386	421	406	397	419	398	426	366	373	361	409	428	436	411	426	411	465	429	410	419	402	395	436	415	412	423	398	414	389	406	383	410	385	400	445	440	455	430	415	411	360	389	399	416	402	377	380	411	399	397	404	419	428	435	440	400	434	412	376	447	385	412	396	451	409	427	397	395	391	419	409	398	378	374	376	392	406	402	417	419	433	385	398	379	426	411	417	409	436	394	400	401	439	383	361	391	379	436	402	416	419	419	401	393	442	415	398	413	410	406	415	432	400	405	424	388	392	412	398	404	414	417	436	412	376	395	429	434	411	435	435	411	423	387	380	407	423	436	402	392	400	401	413	384	404	390	410	393	414	404	370	377	413	408	410	434	393	388	440	398	408	434	404	392	396	412	435	410	451	403	396	430	408	395	435	375	403	437	382	381	425	397	390	377	412	430	398	419	399	444	397	414	453	421	399	403	402	422	403	435	408	362	427	421	404	411	420	423	383	422	420	403	384	417	406	384	397	446	432	398	429	380	429	440	416	450	401	434	426	441	406	422	432	424	418	411	365	403	459	428	396	399	425	361	430	395	423	412	401	386	400	393	390	430	377	404	396	407	456	391	429	406	426	433	414	401	434	385	388	425	420	393	398	419	401	380	412	405	413	408	423	428	408	417	404	409	406	407	388	417	385	364	418	431	403	397	400	395	426	393	426	405	405	412	399	397	386	433	412	419	412	471	421	367	428	390	433	417	367	370	417	448	406	402	401	369	422	424	373	398	377	402	419
21400	44500	30207	19901	14971	5880	2036	888	563	482	476	459	461	462	469	433	480	492	487	475	500	454	494	491	479	438	464	494	473	458	497	450	457	448	413	467	488	548	488	475	458	481	477	485	445	459	489	489	418	469	461	510	482	432	451	488	501	486	505	478	431	468	481	492	475	507	442	476	496	454	450	452	507	453	493	458	500	468	453	432	479	466	511	455	472	479	436	465	489	455	495	480	484	497	471	462	458	467	484	469	489	492	490	493	448	482	458	474	495	453	477	469	441	438	455	456	470	481	474	462	468	479	502	485	456	484	463	442	448	448	465	492	470	476	485	461	434	438	493	445	450	493	473	481	430	437	483	495	448	431	512	471	498	445	505	527	468	456	493	475	448	516	470	440	468	436	472	481	433	481	482	484	470	507	489	464	495	476	496	496	498	463	506	467	440	464	445	493	506	471	508	438	501	458	503	493	495	474	477	448	458	477	438	481	473	445	489	449	473	468	501	458	494	496	467	516	490	462	469	402	504	515	478	486	424	454	464	456	465	472	446	499	482	505	477	458	455	486	456	482	491	462	495	478	459	476	445	417	463	462	452	427	468	492	449	433	478	495	451	453	471	451	457	447	471	491	467	481	472	480	494	481	469	499	478	466	509	465	468	431	450	456	454	481	503	484	471	481	449	466	482	500	468	473	484	486	485	488	477	499	502	436	438	438	486	490	492	480	465	520	458	447	479	497	430	467	470	516	481	482	507	463	454	474	487	474	443	468	514	479	435	511	466	453	471	515	486	486	507	503	452	477	469	486	506	456	507	437	464	473	451	458	469	477	455	452	489	468	468	442	478	482	493	450	468	444	473	465	462	469	455	477	429	456	450	499	451	487	471	452	488	495	463	477	452	506	411	470	466	451	492	469	479	478	465	483	473	462	478	486	441	473	451	487	503	500	463	466	454	479	454	504	483	458	497	458	452	500	504	489	467	459	511	481	461	476	455	479	485	497	468	470	505	433	470	472	448	475	468	443	442	527	448	473	446	515	513	458	488	453	454	475	471	478	473	469	529	452	478	462	473	432	488	471	425	487	504	487	454	446	502	503	475	533	478	500	484	473	459	486	453	463	477	506	481	475	484	463	495	443	470	511	481	471	462	478	452	515	471	517	471	491	445	455	503	457	471	441	498	435	443	490	484	474	461	472	499	497	483	453	439	484	471	488	488	454	442	491	466	490	497	441	489	470	480	482	505	464	472	468	484	428	507	465	519	453	498	434	405	459	407	476	482	434	471	426	496	446	498	470	452	508	514	492	512	479	447	477	456	449	489	451	509	444	465	391	492	469	438	495	485	485	475	437	477	470	463	477	477	457	466	452	465	488	494	455	484	512	486	450	451	458	472	485	481	475	475	491	474	467	427	485	510	488	460	428	508	475	497	490	463	466	473	454	531	465	501	469	446	500	492	481	488	444	460	488	475	501	483	506	488	441	464	489	479	490	451	440	489	492	467	505	461	502	513	464	494	520	480	511	504	453	402	458	463	454	506	478	480	463	489	492	472	439	449	462	445	469	457	524	457	484	452	458	473	479	438	469	465	469	493	477	452	503	489	494	477	449	470	448	440	440	491	495	472	415	471	441	481	458	447	470	474	447	478	469	509	413	514	487	477	460	493	449	490	436	491	466	465	479	457	421	496	489	467	448	466	473	459	435	447	476	455	450	456	515	449	457	444	461	490	495	488	431	462	494	487	487	441	459	490	449	491	493	445	486	486	488	456	447	497	485	502	474	473	500	442	460	496	464	463	465	509	495	518	481	468	442	450	480	467	458	489	479	483	485	467	463	494	501	445	505	489	478	473	477	480	470	501	432	453	471	475	472	453	461	448	465	475	488	468	474	466	539	441	479	511	476	459	461	499	485	471	492	487	454	451	456	469	480	438	474	490	504	467	446	453	461	479	434	491	469	461	479	481	480	431	458	497	423	445	490	499	492	486	483	465	449	471	517	466	497	452	469	462	497	427	491	510	475	472	458	456	447	482	477	476	483	495	440	469	473	439	489	443	472	472	450	490	471	474	517	484	444	444	451	464	471	462	475	464	451	448	472	498	474	430	385	528	460	423	488	466	486	479	457	471	480	467	456	456	462	491	432	486	442	468	499	511	464	459	469	424	462	485	451	517	474	473	501	477	480	450	474	480	455	491	450	472	486	460	464	438	492	522	488	452	486	459	419	444	488	470	476	462	442	447	499	465	470	458	491	431	490	484	477	474	484	516	436	439	438	511	457	451	473	450	453	465	434	497	475	474	498	498	441	468	452	463	457	449	470	436	457	515	467	494	486	498	461	475	458	466	472	439	461	492	489	491	461	472	475	498	445	459	520	494	484	517	488	491	472	504	499	476	478	515	458	509	457	442	483	452	469	438	476	451	486	461	436	471	488	470	422	495	488	457	490	480	487	472	449	485	487	482	444	469	450	435	442	473	487	450	472	503	518	491	460	471	452	460	423	446	444	466	425	451	485	477	455	474	524	484	473	447	444	497	496	515	482	495	487	450	466	484	467	468	479	494	494	478	483	473	448	482	443	467	461	469	488	499	496	460	433	478	439	473	462	443	482	496	482	471	477	487	488	492	488	472	536	436	493	452	494	459	448	459	458	494	486	456	489	488	469	444	438	493	451	469	448	475	477	439	500	437	437	478	461	501	463	406	454	460	493	482	488	484	501	493	483	467	496	464	464	473	477	430	455	502	435	445	457	460	470	483	489	454	499	483	481	485	495	484	471	476	464	478	480	470	472	442	451	486	487	483	457	469	451	462	515	453	465	444	457	477	482	460	450	483	499	461	458	454	483	469	445	476	459	479	446	503	490	436	493	458	490	491	495	480	517	469	456	441	472	454	482	517	450	474	439	433	461	485	474	489	489	443	436	470	469	483	453	460	461	495	447	517	483	440	484	480	443	450	438	460	439	468	451	467	493	475	453	500	464	461	489	498	465	493	475	455	477	465	482	461	450	492	478	495	457	496	477	474	495	484	417	472	468	488	487	461	479	470	457	472	490	454	466	503	508	443	500	422	434	498	480	412	454	463	471	497	482	418	510	470	447	498	490	494	488	484	488	496	432	454	469	486	454	476	446	470	499	457	465	452	463	486	514	441	464	493	431	465	448	462	480	458	455	475	513	479	481	484	474	502	502	478	470	483	458	478	513	480	461	471	451	456	492	462	457	469	444	467	475	476	479	442	495	498	457	479	454	479	463	474	437	433	428	502	470	480	479	468	473	471	450	489	468	474	495	487	420	483	484	487	423	420	453	461	476	451	470	496	468	487	469	482	471	431	460	498	446	487	473	457	473	451	467	462	475	494	462	464	452	482	469	471	504	459	504	478	485	475	502	512	508	458	461	514	474	473	442	466	480	463	453	434	480	493	508	424	493	470	463	476	483	456	460	477	466	458	501	448	486	489	451	459	509	461	444	493	458	449	460	493	459	446	495	495	463	488	509	473	508	461	490
23558	21801	33702	36393	39093	28115	15641	3071	900	540	514	516	515	506	539	473	527	519	497	511	443	487	520	496	545	511	495	514	526	455	517	518	508	512	493	495	494	462	491	498	554	489	502	496	499	491	489	485	498	484	500	492	481	508	467	512	510	498	485	499	488	495	548	479	518	484	483	514	490	502	506	472	520	487	499	543	490	511	535	479	524	508	527	508	497	446	515	502	515	505	478	473	518	459	500	466	505	542	483	482	487	473	506	522	510	444	523	503	483	497	490	498	514	489	475	471	521	498	478	472	504	513	491	470	478	539	494	511	520	501	529	527	476	531	506	515	488	531	492	479	497	531	471	501	495	504	515	531	521	505	472	518	478	498	522	499	493	490	513	465	498	471	530	533	520	491	523	492	515	430	551	523	484	534	480	513	514	451	540	509	489	529	475	442	545	530	504	511	434	516	466	524	461	450	441	535	517	483	488	509	487	491	508	534	502	531	468	500	512	533	489	511	538	467	506	476	462	487	480	489	475	507	513	501	513	525	502	494	500	558	504	514	535	485	497	471	474	491	509	486	521	479	526	495	502	484	503	526	471	502	490	495	481	527	511	485	536	503	469	507	456	482	489	506	461	484	475	511	512	529	480	524	508	549	480	517	482	505	482	492	502	544	486	500	469	537	510	509	479	496	508	462	542	540	506	506	492	506	463	497	514	483	491	502	484	499	473	482	506	483	477	519	488	532	488	480	508	440	501	488	531	518	496	492	485	454	493	503	507	507	477	490	476	487	548	528	523	522	457	516	468	469	512	482	516	492	477	494	496	537	495	516	485	543	532	490	504	482	485	507	522	507	492	505	469	487	457	526	480	510	538	494	521	500	477	461	501	547	489	479	527	516	489	487	463	506	481	492	506	517	473	485	481	485	464	469	524	480	534	496	476	468	524	455	510	504	491	524	492	486	477	521	465	491	495	526	510	484	512	496	520	517	489	491	486	495	523	496	546	463	431	554	510	475	458	511	492	508	495	506	500	491	503	492	467	498	475	543	508	495	483	519	517	508	509	473	494	490	547	519	489	503	518	514	529	468	470	510	484	522	473	473	474	471	503	498	483	476	530	492	529	481	519	492	482	517	467	494	532	498	547	527	480	494	517	505	523	492	475	490	511	509	499	483	484	524	520	504	490	485	501	521	514	491	506	526	470	459	485	486	519	504	505	495	528	504	524	484	476	474	483	479	481	496	458	476	448	496	544	535	462	473	533	514	463	488	472	528	489	497	495	527	449	474	535	497	466	509	480	498	475	478	480	517	489	486	500	519	511	535	506	501	496	528	502	501	502	510	519	530	476	519	469	502	506	519	522	484	469	462	513	481	532	484	443	507	496	483	500	478	477	509	486	450	534	493	453	482	509	536	467	450	557	509	504	512	510	484	465	488	489	523	494	483	500	475	477	487	513	520	516	503	470	519	490	508	515	514	536	475	505	471	521	519	522	472	475	441	511	515	512	497	501	482	490	498	529	493	474	535	507	531	468	443	484	470	499	521	528	523	479	495	480	501	504	482	535	532	515	494	517	463	510	498	510	523	522	528	483	547	521	435	509	472	497	473	490	498	515	498	493	515	511	512	472	493	453	513	516	470	483	494	497	494	472	504	480	494	519	476	472	524	470	505	493	506	452	497	518	480	439	506	498	498	487	454	480	526	530	463	517	510	488	533	488	505	482	455	503	494	528	478	468	477	518	503	508	480	500	525	492	460	457	498	508	480	512	477	518	494	511	475	522	454	492	494	501	507	511	499	510	479	503	527	509	467	506	489	514	490	446	513	529	517	501	505	510	530	502	454	496	518	528	481	473	493	491	510	505	511	479	434	487	469	518	513	499	494	470	499	510	531	515	509	512	541	507	550	478	518	498	523	487	492	485	495	502	470	492	468	535	477	536	543	514	485	484	498	520	495	523	525	507	519	528	516	519	448	491	507	501	490	510	479	489	486	550	508	483	496	477	504	476	515	508	462	479	495	508	481	547	515	489	514	524	533	478	496	505	518	501	478	509	485	469	494	505	527	483	488	512	517	504	481	503	489	479	512	502	505	487	531	516	499	529	519	522	482	529	513	520	473	481	524	479	470	523	454	465	520	502	518	501	518	519	527	501	527	483	490	493	541	464	467	472	524	514	471	526	527	514	513	482	453	548	490	478	467	496	515	496	526	502	459	517	498	465	474	489	467	475	501	515	518	526	545	516	491	486	499	538	450	481	510	501	509	492	471	491	514	470	496	489	560	538	463	498	511	453	472	527	519	499	509	537	519	460	502	493	535	495	475	539	496	467	467	528	507	475	536	458	526	495	519	441	499	453	548	519	514	498	511	543	498	482	526	473	482	476	488	476	492	488	514	482	504	510	502	494	506	513	487	527	517	493	486	490	460	525	503	474	494	522	530	485	526	478	500	469	497	494	474	462	506	452	522	511	509	492	505	514	487	497	517	517	484	471	520	536	501	515	552	502	451	519	489	527	511	467	511	550	507	521	485	484	521	513	508	506	494	506	497	480	516	523	435	505	479	495	502	484	501	502	513	472	487	503	501	546	536	478	469	464	531	513	505	491	490	484	513	507	525	525	515	522	490	473	524	475	481	487	483	509	522	537	529	522	451	498	488	504	516	491	510	505	483	507	474	469	500	471	485	467	472	556	497	485	505	478	507	486	476	496	495	537	461	473	505	510	523	500	458	508	503	543	467	478	501	481	511	482	496	506	506	530	501	536	517	544	480	501	475	498	505	497	534	515	502	515	542	491	511	508	488	538	522	487	458	518	467	456	525	451	502	440	490	448	502	491	545	495	492	491	448	523	470	484	473	484	486	500	484	526	543	510	470	500	493	475	517	488	491	467	508	477	504	455	515	489	512	493	524	515	479	498	508	499	522	508	507	488	537	521	512	491	518	456	490	489	484	491	487	504	495	526	545	491	531	522	506	509	536	491	500	503	517	532	503	484	486	514	476	502	508	481	463	480	500	494	528	476	510	509	511	486	486	508	498	477	495	503	499	564	516	512	515	506	487	495	509	512	521	473	477	503	502	472	530	472	511	546	496	455	498	488	495	509	483	467	480	491	501	448	472	527	506	530	509	495	496	498	527	488	480	530	498	487	497	495	478	520	506	481	506	476	498	472	497	484	483	504	498	486	492	487	495	487	526	502	512	506	511	534	524	510	479	502	460	488	487	496	476	486	477	503	483	478	514	516	485	512	470	479	521	511	482	493	441	509	514	490	519	489	503	503	494	496	500	476	495	500	523	487	468	484	461	503	472	553	502	499	469	504	515	505	507	527	510	474	525	510	504	497	440	496	487	509	542	508	470	517	509	476	478	508	483	461	469	536	499	520	493	493	449	510	487	498	538	476	558	490	491	544	497	487	500	539	494	516	481	507	493	479	503	502	494	536	454	509	500	498	545	515	476	531	464	536	505	505	469	508	523	504	506	478	473	484	516	518	506	498	544	514	488	524	508
47111	91558	72450	57707	46915	27948	10938	3242	1149	597	527	587	592	542	536	530	584	529	575	536	550	556	583	567	553	552	561	556	541	532	538	574	511	599	593	562	546	553	579	565	561	526	536	539	588	537	612	544	544	561	570	528	563	548	572	550	576	588	556	567	576	535	600	552	585	554	595	563	578	597	508	517	556	579	536	570	535	517	520	557	573	539	566	570	582	596	551	571	591	515	561	527	558	521	568	547	544	556	570	567	520	562	523	594	558	547	553	566	546	572	556	537	590	570	582	564	537	549	555	532	551	543	576	551	569	550	542	549	519	584	536	535	592	547	571	521	517	547	567	585	592	558	544	565	545	561	547	545	564	568	548	565	561	555	624	564	506	565	540	550	549	573	581	578	556	496	574	560	560	582	534	603	586	544	537	520	590	600	543	578	544	545	538	599	556	541	580	601	598	600	581	520	568	575	533	569	570	601	553	511	587	562	552	504	573	558	584	554	565	556	529	575	515	567	542	623	569	540	586	562	541	533	544	596	541	570	559	551	602	580	559	554	579	535	532	547	541	530	548	532	533	546	540	558	555	553	579	619	520	520	578	555	568	584	551	556	511	572	564	567	554	538	568	589	584	591	596	538	547	554	557	575	587	586	589	543	573	568	575	588	563	565	553	532	560	486	562	567	507	516	586	550	501	568	553	565	545	578	533	580	578	576	588	531	573	543	543	527	554	531	562	564	566	594	582	573	554	561	562	592	566	563	571	563	566	534	552	596	568	551	555	572	613	577	582	544	531	548	538	581	571	573	526	577	597	588	555	547	527	573	557	582	515	564	566	545	541	567	558	553	571	597	547	544	551	585	559	563	511	568	568	554	565	566	533	570	550	518	527	569	586	594	535	546	589	563	521	550	571	538	554	528	536	550	536	560	535	619	535	541	536	525	565	555	541	572	557	572	548	590	583	576	578	576	553	559	527	625	602	538	567	534	559	585	590	547	561	561	523	574	550	563	534	593	546	561	551	525	557	555	586	592	545	573	549	571	587	606	561	510	595	555	552	558	560	532	542	594	614	532	551	574	519	586	550	544	517	605	510	555	519	595	545	520	553	573	549	574	546	575	541	579	514	531	534	563	590	521	570	572	568	573	531	588	560	612	567	517	572	554	559	548	577	542	565	573	566	564	542	550	547	563	583	557	541	566	567	596	576	580	538	536	575	588	566	514	578	548	559	593	583	536	571	572	560	559	556	555	597	541	568	582	562	537	596	553	573	591	565	534	541	536	546	546	625	551	583	563	543	585	579	574	557	583	544	568	534	560	595	558	578	548	563	538	518	521	543	550	589	571	545	605	546	548	544	522	550	527	559	578	591	547	547	606	616	553	557	520	542	576	581	557	581	598	544	606	552	506	537	603	620	523	550	535	590	538	498	549	549	512	540	545	566	566	545	545	553	554	569	564	612	580	626	568	559	588	577	550	591	544	538	564	555	561	558	525	541	520	596	577	579	577	554	512	525	548	584	554	557	604	506	546	565	527	523	565	540	545	581	591	570	566	592	556	578	523	584	580	575	541	572	559	560	569	550	560	556	587	574	535	530	593	549	606	542	563	559	554	571	584	517	554	572	534	574	580	576	585	549	555	530	549	550	585	561	568	512	570	565	546	560	556	542	559	569	563	571	553	547	559	549	574	586	593	521	552	551	579	523	564	583	600	578	582	564	555	560	576	551	554	563	567	569	552	533	553	559	541	560	625	571	588	555	524	566	577	588	557	548	561	523	549	609	562	517	568	545	516	553	564	573	572	572	537	550	570	556	566	509	574	568	580	551	544	563	625	548	562	521	555	538	502	556	546	579	527	551	550	579	577	591	583	544	524	560	586	550	527	552	616	569	503	584	564	563	535	565	572	595	558	551	557	591	554	569	574	526	555	530	607	609	520	569	578	573	564	574	563	575	526	528	547	610	563	583	592	565	592	533	553	525	559	581	512	582	510	573	595	533	562	548	559	562	545	572	532	584	538	559	590	587	571	598	568	529	549	575	551	564	559	525	545	565	564	582	546	583	541	564	574	504	589	595	551	548	555	571	578	571	563	546	580	501	593	547	514	560	524	516	541	565	550	594	538	604	613	560	546	552	569	546	533	559	539	584	562	546	566	572	551	536	548	525	528	555	520	547	595	540	554	529	490	577	594	565	560	571	580	521	542	545	562	552	554	563	567	563	602	598	581	522	536	561	521	539	597	553	570	578	533	530	595	583	586	531	537	538	563	582	547	574	583	556	565	557	548	535	532	556	516	565	559	533	566	548	554	566	546	559	554	570	585	594	606	565	573	532	553	595	556	567	579	551	547	556	570	580	575	546	594	504	566	561	556	548	518	538	540	544	579	571	596	560	557	579	551	511	569	539	543	542	558	564	566	536	576	547	550	586	581	568	566	551	574	535	560	555	584	571	539	543	593	618	548	558	588	544	581	555	536	554	548	588	527	614	555	554	578	535	554	555	560	519	544	549	581	501	564	615	568	557	547	589	563	542	577	555	564	541	576	576	541	529	582	577	527	531	547	560	545	615	540	578	550	576	563	570	560	546	513	578	513	561	587	556	533	585	558	548	570	544	529	563	553	553	546	562	549	570	549	547	573	575	493	596	542	578	573	564	515	538	553	539	583	524	553	587	585	558	578	516	570	549	588	599	529	542	587	534	512	555	510	527	535	555	538	600	552	525	584	562	599	516	557	534	553	559	520	561	583	540	556	572	580	569	588	591	531	565	510	561	483	585	553	581	585	586	601	590	545	560	561	583	557	613	530	579	554	581	530	560	566	582	540	554	511	548	590	570	575	555	601	562	600	535	549	617	570	547	564	569	543	593	570	566	549	475	595	574	591	560	571	581	576	579	540	554	546	561	560	515	504	509	567	575	563	551	536	543	508	547	595	508	557	548	605	549	565	535	554	545	542	550	559	541	593	568	522	569	568	580	550	585	563	577	570	515	567	558	580	558	584	586	532	580	555	578	559	569	554	570	572	541	562	508	557	588	546	560	535	526	540	581	574	547	540	569	537	558	568	559	561	541	560	536	570	583	572	576	553	545	560	604	551	602	566	570	538	553	548	513	548	560	553	581	572	563	546	564	532	547	552	535	549	533	539	540	570	546	561	554	573	584	577	534	552	569	593	596	577	596	575	586	552	605	579	553	593	519	529	524	559	543	537	550	567	574	601	543	551	551	581	567	556	574	579	551	596	548	522	511	557	520	571	556	512	579	572	540	566	551	546	596	563	564	580	535	559	529	549	496	544	564	543	542	605	532	567	548	548	545	564	557	547	529	575	562	519	541	534	557	566	549	560	523	549	526	533	569	536	557	505	574	558	572	540	538	574	540	561	568	592	559	524	557	560	566	545	581	547	565	536	563	576	578	538	614	608	541	565	528	586	532	551	537	534	586	546	595	550	586	580	551	551	577	564	558	572	566	571	571	536	568	527	584	571	574	584	561	538	574	551	577	581	545	555
25159	22818	34151	33172	28449	17411	5524	1327	658	487	430	502	461	466	452	429	442	448	500	470	460	444	456	464	454	486	448	461	454	455	460	460	422	448	456	466	443	453	446	411	423	473	464	449	507	439	481	434	479	455	473	480	442	487	463	473	484	422	486	465	457	426	450	429	479	429	464	471	442	431	504	479	413	475	413	474	419	468	496	492	470	436	463	448	477	464	428	447	441	456	479	465	442	473	469	469	460	457	469	480	488	470	462	429	414	460	469	507	448	432	450	490	476	450	438	461	465	448	460	444	446	444	449	480	454	447	454	438	422	452	421	484	435	450	457	439	465	462	454	453	484	465	431	447	488	464	499	480	457	457	460	442	428	455	471	472	473	448	453	429	472	469	426	465	453	484	455	495	449	432	425	474	487	462	432	476	435	464	469	462	495	433	445	462	462	464	448	489	460	458	443	456	470	465	437	440	513	447	458	468	456	448	446	462	455	461	442	482	443	458	482	457	478	473	428	461	456	453	433	453	470	463	441	441	451	457	459	477	431	455	472	500	440	458	434	472	452	450	459	454	498	445	486	471	429	437	485	442	437	421	491	490	469	494	449	446	487	454	479	419	425	459	463	457	475	438	469	430	420	472	442	441	449	421	432	447	463	472	462	448	467	448	487	442	446	455	461	427	430	424	455	443	484	467	411	425	466	457	459	491	444	461	431	475	464	446	428	457	431	429	466	455	479	454	485	457	469	475	450	445	488	460	471	432	430	473	470	433	483	455	507	470	419	462	441	494	444	474	448	473	465	487	420	451	461	448	455	452	433	417	491	432	468	495	482	456	457	468	461	448	474	479	480	442	418	419	465	490	439	458	484	434	498	456	463	451	467	474	468	436	459	464	503	447	446	457	454	479	448	476	444	450	505	430	463	491	440	443	465	445	451	462	481	473	432	463	435	468	452	453	456	478	440	477	446	473	503	468	462	452	471	469	431	427	448	438	470	453	485	516	478	427	411	451	471	459	485	469	477	459	492	475	427	465	482	444	422	466	467	503	511	502	460	457	469	454	443	513	478	470	461	416	448	435	405	481	437	473	434	470	459	481	453	459	475	450	475	411	451	433	461	492	441	458	433	470	473	432	453	490	432	457	429	455	467	427	440	433	460	465	448	429	401	449	488	457	456	495	427	438	439	434	424	432	454	423	466	429	454	453	473	404	475	459	462	418	484	471	471	459	421	476	438	420	442	467	449	450	448	431	425	502	487	436	465	463	443	458	470	456	416	423	511	460	435	446	450	466	501	435	454	475	468	452	429	473	466	445	413	442	435	449	465	452	482	456	445	449	473	461	487	497	458	428	481	468	487	456	457	472	411	467	441	461	489	446	441	418	411	468	509	444	447	518	477	474	464	488	493	491	446	472	428	467	451	443	473	480	439	467	432	451	447	439	461	438	432	468	417	445	472	464	427	475	466	479	453	457	462	440	438	446	430	430	460	484	472	480	449	460	471	452	439	457	491	463	480	468	444	421	465	447	437	452	428	427	452	454	431	431	489	502	468	464	432	455	442	468	438	438	465	499	452	451	443	434	448	444	445	472	411	436	470	487	470	454	438	465	444	457	517	465	444	452	428	456	480	461	431	472	438	430	459	450	463	445	476	494	464	467	469	448	476	454	444	463	473	411	487	470	462	458	475	455	484	435	437	472	457	453	510	457	454	421	466	457	446	442	442	430	439	457	477	450	450	440	463	467	477	458	432	460	446	433	445	439	451	456	463	441	433	487	463	424	444	471	413	444	449	453	477	474	435	467	463	433	447	453	428	461	488	430	425	421	443	493	475	459	469	441	455	460	467	480	482	447	448	463	447	437	453	439	491	444	445	439	436	456	468	448	473	446	456	488	445	463	441	446	462	485	461	460	449	443	449	444	479	441	426	462	449	455	451	448	435	494	427	430	468	446	459	485	477	482	458	505	457	481	463	464	480	429	456	443	447	463	470	418	421	472	465	466	447	471	440	465	404	462	437	469	448	485	449	435	451	450	457	450	466	454	415	452	448	426	461	471	427	447	460	445	465	445	454	471	449	476	452	443	479	466	481	490	465	455	427	448	475	462	433	454	480	450	451	457	428	453	452	462	454	457	482	433	451	457	448	506	414	423	432	416	481	422	439	432	461	476	439	453	512	417	447	480	449	420	505	443	455	440	467	443	473	445	439	450	429	442	469	456	449	522	444	449	477	453	454	458	438	408	454	464	464	478	487	478	470	423	434	474	464	424	460	457	453	435	470	470	503	441	432	467	468	446	450	447	450	438	441	467	428	436	498	448	462	492	433	460	447	488	450	456	447	460	411	429	472	450	480	443	481	470	459	461	418	452	422	457	511	463	473	483	428	479	481	437	464	478	461	489	444	417	443	447	412	457	425	428	451	484	450	445	438	471	421	466	425	483	433	488	461	496	442	486	424	456	469	486	451	484	453	440	436	466	448	493	434	492	459	447	432	431	471	426	494	476	431	491	443	415	469	449	464	483	464	478	482	466	439	465	432	457	472	443	467	476	472	441	449	443	470	426	445	458	434	458	449	477	457	474	462	475	503	464	458	401	447	462	453	465	481	454	434	466	479	462	429	458	467	461	436	483	474	417	464	449	450	459	475	450	452	442	450	466	543	445	438	443	496	452	488	472	450	473	429	436	424	434	454	467	405	457	458	482	442	497	425	459	460	455	448	451	434	471	473	490	483	496	457	451	442	460	459	430	457	486	452	465	441	466	483	451	441	445	430	465	487	472	449	460	461	452	461	465	442	445	481	456	503	462	491	444	469	441	396	428	491	445	462	472	470	462	452	438	478	461	464	446	421	471	491	431	498	460	445	467	423	439	428	464	460	481	414	425	489	455	502	457	472	464	458	429	473	478	489	486	484	448	442	449	434	464	453	420	477	456	448	441	467	477	498	442	463	491	458	476	453	421	430	436	454	461	434	413	452	502	421	494	450	454	493	448	435	482	469	450	491	448	499	475	455	420	499	461	465	419	401	443	423	459	443	463	490	466	452	486	473	459	464	452	444	482	445	444	482	466	472	466	471	491	449	460	472	448	480	475	459	434	401	458	414	455	442	478	472	455	483	497	455	411	429	426	438	496	435	456	436	469	491	462	449	485	456	462	484	427	464	408	390	457	466	496	452	439	471	464	439	414	470	496	465	444	453	448	495	472	441	470	440	498	449	482	445	426	478	431	421	462	449	464	487	470	483	455	411	468	483	474	480	434	485	464	453	412	437	446	440	465	486	422	427	461	465	492	458	509	469	470	481	443	460	430	441	475	481	481	474	451	446	503	462	485	457	468	519	422	403	472	466	454	444	446	472	489	419	425	454	419	441	439	442	442	438	456	484	462	476	487	464	452	445	463	434	487	488	494	458	470	458	420	459	468	443	476	474	471	449	454	453	487	540	499	476	434	420	448	438	470	453	456	463	468	540	462	448	490	449	461	472	442	442	434	446	429	427	466	455	453
42490	73087	53868	39853	34157	18651	6523	2022	791	536	491	573	522	542	522	559	507	549	554	510	529	522	549	529	546	549	513	539	510	527	519	516	525	485	583	510	474	487	550	533	521	534	554	491	504	505	513	538	534	511	505	516	518	535	508	573	505	534	512	565	518	563	535	557	533	570	493	563	548	474	507	523	536	510	510	518	536	530	526	525	497	515	486	484	488	529	520	503	545	490	530	521	509	509	534	537	556	488	516	548	508	547	510	528	566	545	505	524	498	525	552	557	530	562	487	523	510	555	527	535	531	532	538	504	517	537	482	528	535	516	489	569	547	531	543	516	507	511	516	493	500	527	538	565	536	516	539	526	555	506	540	493	501	535	496	533	564	493	531	553	556	502	550	539	554	496	538	553	568	527	479	553	488	565	506	494	544	551	562	502	498	577	463	505	520	526	535	487	519	548	520	572	522	484	532	503	495	546	482	544	526	512	545	503	576	523	522	529	541	499	537	569	499	511	515	511	546	519	541	521	506	539	536	513	525	526	508	560	543	536	539	510	556	491	493	521	549	509	512	501	534	535	570	508	496	540	554	515	541	495	541	504	504	517	543	517	525	542	520	556	553	561	507	485	546	524	514	558	481	560	520	532	492	492	545	522	521	483	489	531	488	515	554	486	521	467	526	515	513	530	514	535	517	561	532	520	523	534	542	503	558	519	521	525	538	512	507	513	543	542	527	541	531	490	519	498	544	537	529	531	526	532	562	516	487	520	503	556	568	520	556	574	496	479	485	570	515	491	521	566	535	543	529	531	552	526	525	543	508	514	539	533	551	528	510	512	478	516	529	510	508	508	508	584	530	548	529	518	541	518	503	536	514	538	525	489	521	518	553	570	510	523	534	491	528	540	555	512	523	527	539	498	540	549	530	501	518	550	550	515	520	510	566	499	513	517	530	551	552	537	469	508	523	531	559	539	571	551	550	514	574	547	463	547	534	537	499	506	541	496	482	500	522	527	557	510	544	548	527	511	501	522	537	531	499	493	522	504	536	537	528	506	506	499	566	536	531	513	507	541	525	522	507	530	505	538	512	515	555	568	539	511	510	494	530	531	504	482	551	525	529	503	515	553	509	561	486	557	486	498	527	523	519	502	532	496	504	541	531	522	509	512	514	538	516	516	524	567	525	559	509	535	513	558	523	504	511	491	566	536	530	522	536	542	575	507	520	520	546	521	539	520	517	564	506	513	507	559	587	543	537	523	530	520	561	538	509	521	560	559	544	547	512	533	557	522	495	513	513	514	537	514	528	514	531	488	555	500	498	484	521	504	527	585	569	572	532	556	502	469	541	520	571	488	520	538	529	562	528	530	508	504	533	533	542	516	506	528	539	489	548	500	530	560	546	498	505	533	530	522	554	519	539	538	517	495	537	537	502	539	490	500	540	491	550	550	530	513	518	545	522	520	521	525	563	523	487	559	505	480	558	528	553	507	553	501	545	494	552	560	536	522	569	506	537	559	542	496	525	495	522	531	545	530	494	544	544	549	501	523	488	567	528	516	523	511	566	536	527	537	518	517	544	476	554	557	506	532	548	509	553	506	550	529	532	505	514	514	537	511	510	526	511	515	511	577	487	532	525	510	557	516	539	533	519	523	509	552	500	497	487	465	549	525	541	533	504	520	514	527	488	525	517	513	533	582	534	479	546	513	513	525	510	518	503	520	563	532	517	546	542	495	521	543	508	574	523	517	526	512	554	519	500	507	489	556	504	548	509	518	561	498	550	537	488	545	546	532	517	535	517	479	522	502	516	563	523	540	492	509	515	513	544	510	547	538	516	539	491	520	520	508	536	514	527	524	521	564	514	537	536	540	493	527	525	533	483	489	522	517	488	529	520	512	504	524	524	527	547	532	507	486	513	496	547	509	522	521	519	506	498	519	498	536	544	532	532	482	541	483	549	514	496	484	538	546	510	517	501	533	524	518	527	501	553	567	563	526	519	531	508	506	537	526	472	522	552	574	546	535	530	543	519	539	512	541	497	558	546	573	553	512	523	506	513	520	523	526	512	493	498	522	525	524	537	539	525	546	482	550	557	508	509	567	547	531	510	493	535	531	511	493	543	508	505	550	539	518	510	517	489	502	546	523	545	523	556	484	493	503	503	545	548	546	533	535	516	553	532	501	533	549	501	513	473	550	539	540	532	500	519	550	529	518	529	511	555	526	541	527	549	529	449	541	555	506	508	520	523	540	539	524	460	503	529	542	514	539	546	526	515	500	567	512	543	578	507	494	517	558	505	479	546	494	511	547	539	523	519	518	500	527	475	550	497	482	520	527	486	547	531	514	505	503	489	548	560	528	555	519	517	539	534	547	496	562	541	503	506	535	536	499	501	476	485	491	547	498	520	547	520	533	559	514	501	522	503	527	494	530	516	504	511	531	516	528	545	539	552	531	510	490	488	478	486	501	533	484	519	513	518	545	499	537	567	512	513	520	522	531	518	524	504	543	505	534	561	553	531	552	546	502	538	542	543	496	536	489	506	567	462	530	527	481	566	545	516	496	536	552	537	558	536	521	510	508	506	518	527	521	534	541	523	556	524	532	565	512	527	566	492	558	544	525	466	517	531	523	544	514	496	544	530	567	556	538	548	513	512	512	529	518	536	529	538	534	517	516	550	546	522	560	534	507	530	511	553	515	520	534	537	529	527	507	547	562	550	488	532	516	524	520	527	533	519	572	489	535	474	535	499	468	527	517	505	539	497	553	515	559	492	524	537	549	510	539	531	499	503	522	564	507	491	548	512	558	526	505	515	477	529	473	529	527	507	515	542	561	518	538	529	480	538	485	556	514	531	519	504	526	492	518	552	544	513	504	569	514	517	499	508	518	568	518	505	572	529	542	521	500	505	489	548	534	525	512	489	546	523	497	529	562	554	538	533	516	551	463	507	491	483	551	536	513	529	521	510	506	549	530	518	510	516	506	525	483	532	527	541	553	526	521	541	537	495	533	527	521	542	526	539	546	555	534	551	525	536	518	537	532	527	528	534	469	527	489	559	516	516	530	549	519	534	485	516	542	519	523	530	574	530	494	519	555	536	526	512	497	530	534	524	505	520	556	487	541	509	528	496	561	540	514	487	521	498	507	524	505	534	520	537	505	507	504	487	521	494	544	546	536	523	508	554	544	536	515	477	505	532	530	492	520	565	513	532	541	497	498	554	515	492	542	512	488	527	500	509	521	564	558	525	543	550	503	524	518	560	536	526	540	527	502	542	542	532	514	522	542	540	530	505	536	505	538	523	534	537	522	488	538	502	489	534	526	561	513	532	520	518	570	539	508	546	512	510	547	500	548	498	513	507	543	521	523	513	525	534	484	528	538	512	517	482	498	543	491	541	515	540	530	527	536	532	473	509	534	555	507	513	513	489	534	506	520	511	521	530	517	510	536	554	547	553	507	511	545	515	501	551	494	522	554	559	506	539	511	522	547	515	513	523	575	531	511	532	511
22776	21585	32157	31197	36573	33593	23699	7083	1479	782	640	623	587	603	613	596	632	635	632	691	610	630	569	570	585	615	599	619	564	617	598	571	644	623	595	639	641	622	600	630	556	625	614	583	600	600	579	633	615	564	609	610	587	611	634	590	599	617	614	556	635	667	581	579	626	614	642	568	615	595	608	608	616	628	609	655	598	581	598	581	551	594	565	630	601	582	591	548	613	613	596	596	603	626	606	627	544	638	578	629	610	600	646	650	581	618	616	579	620	627	664	651	635	631	572	612	561	597	612	612	628	603	548	635	565	610	583	587	575	597	573	599	578	612	626	622	617	576	560	633	593	588	634	596	623	590	626	601	623	589	657	597	638	597	564	608	612	630	614	584	562	620	597	683	600	601	614	569	611	585	555	590	631	584	580	623	596	600	621	638	577	539	573	595	614	616	622	624	569	628	581	606	569	590	576	603	614	579	617	631	597	588	604	579	603	609	613	569	590	585	648	617	588	601	603	661	581	636	580	654	618	654	602	604	609	649	593	610	585	592	616	589	631	670	650	599	586	604	592	629	608	585	647	597	608	673	635	589	590	587	629	609	561	613	617	614	588	603	639	605	634	571	605	600	658	558	583	591	586	572	619	623	614	568	619	652	576	606	585	584	585	601	621	575	611	627	630	581	615	610	612	618	613	520	630	610	683	578	602	605	562	651	618	589	634	605	596	583	591	599	599	628	580	624	570	627	611	606	569	619	623	586	645	639	592	623	606	563	626	581	639	586	659	634	593	599	585	589	596	611	616	566	650	579	625	614	624	637	623	636	618	626	580	607	600	601	621	641	599	615	635	599	599	631	595	571	606	639	578	626	589	600	589	637	636	601	603	585	611	557	556	647	594	631	628	586	593	565	609	632	621	642	632	620	556	564	599	639	609	629	612	599	626	631	569	574	617	644	629	580	613	610	551	589	565	610	596	621	589	582	612	614	590	621	612	614	597	646	572	620	626	618	590	607	636	597	621	631	609	614	605	632	596	632	622	581	601	597	594	615	646	632	576	580	641	612	622	611	627	572	621	625	595	615	649	609	573	603	568	629	626	605	629	633	651	624	624	653	589	598	610	614	615	640	634	638	599	613	580	610	632	599	595	584	652	637	573	618	584	560	617	613	608	583	599	632	585	585	630	613	591	604	594	596	604	612	626	657	582	602	580	618	604	610	593	602	602	606	580	583	596	578	611	589	575	554	547	627	585	582	594	627	585	608	563	614	639	617	579	591	595	589	652	601	622	633	634	613	585	620	645	566	589	609	611	582	601	657	565	620	656	625	629	581	617	581	590	575	624	555	586	594	578	623	560	577	622	583	585	629	638	611	609	595	599	641	641	620	629	546	627	603	634	621	651	605	636	620	639	606	603	586	564	578	582	623	597	582	599	602	583	586	603	624	607	608	556	587	600	632	600	615	606	553	564	591	621	612	599	585	596	562	613	585	578	630	603	586	627	603	572	633	591	587	611	622	640	618	596	608	607	594	668	595	608	585	651	612	628	578	650	653	591	585	559	572	639	573	613	604	605	610	600	632	604	624	599	574	616	656	612	608	670	644	563	585	599	636	578	605	589	595	622	664	634	600	643	618	635	598	564	613	680	631	608	604	587	611	651	585	633	575	631	590	588	631	593	628	606	611	662	593	604	611	604	589	605	611	617	608	641	600	643	597	607	553	592	593	594	610	591	602	572	599	564	569	606	558	540	671	588	618	600	630	641	662	612	561	574	612	626	658	611	643	640	594	603	590	630	610	634	602	597	590	588	600	599	604	602	609	640	622	613	601	635	630	551	615	628	595	605	584	638	592	570	640	586	618	579	597	569	600	605	588	602	616	587	604	598	602	603	590	623	588	662	631	665	613	574	618	592	586	599	613	611	591	630	634	607	611	575	597	587	601	666	632	595	594	613	611	628	602	585	580	639	591	647	604	596	651	600	640	604	642	631	631	598	640	605	620	628	605	575	637	593	643	582	623	595	569	627	595	596	623	605	604	654	582	580	607	583	635	602	621	619	627	617	593	588	613	586	596	611	600	643	620	594	610	637	576	618	583	610	626	587	590	612	632	630	552	623	636	640	634	545	589	600	560	641	609	615	610	588	632	591	564	568	596	607	628	594	596	584	625	644	628	595	603	586	630	609	576	607	681	610	562	605	606	586	603	553	611	615	574	615	612	636	627	579	632	646	610	600	614	624	628	631	622	606	606	616	595	633	610	578	587	627	621	551	647	638	583	582	635	588	581	584	629	588	637	650	619	627	615	659	614	602	606	642	665	556	609	543	602	633	618	569	594	585	653	644	572	579	605	615	581	600	615	585	623	636	570	636	649	619	636	614	609	616	611	625	621	585	635	617	585	612	584	541	599	632	648	608	615	645	583	615	579	607	628	610	625	569	575	601	646	625	627	593	605	608	582	625	587	638	673	606	608	619	605	633	582	596	623	619	581	605	595	576	609	636	583	624	648	596	594	574	599	572	580	608	586	635	620	582	604	596	611	604	605	605	608	609	620	612	579	565	628	588	598	585	594	609	602	617	645	597	640	659	603	619	600	585	577	598	617	647	613	664	600	620	613	605	590	600	604	594	606	564	637	614	606	600	593	555	611	608	638	557	653	593	611	624	593	635	596	592	646	611	641	610	575	557	609	574	617	593	661	611	581	610	583	600	623	595	548	586	652	616	595	617	615	663	585	640	589	603	593	592	638	557	613	599	583	597	581	634	579	573	567	618	565	596	605	613	582	627	626	613	626	624	629	618	585	602	571	593	610	603	581	635	571	632	608	583	606	628	619	598	632	645	618	588	613	605	625	612	591	593	610	563	640	612	579	586	629	600	619	622	603	607	584	660	592	609	582	558	646	592	644	617	606	597	607	573	616	627	634	561	609	591	600	619	621	592	647	615	601	617	635	610	603	634	642	607	562	594	641	616	620	588	635	594	598	594	597	580	598	658	609	615	623	569	633	604	634	629	581	630	563	555	585	656	596	624	621	597	672	577	601	617	610	613	631	596	602	604	651	604	643	611	558	569	606	638	605	645	609	617	609	627	582	607	599	614	609	623	595	596	596	575	651	588	649	623	580	650	584	578	622	588	619	578	593	513	617	550	582	654	613	659	626	608	553	624	576	592	627	588	567	611	572	623	622	606	588	612	595	560	606	626	621	590	636	589	591	604	600	604	632	602	634	637	570	579	590	584	618	659	583	640	620	572	606	603	598	624	587	585	624	557	579	602	624	638	593	614	630	603	602	579	589	622	603	568	625	624	668	576	591	592	598	592	610	634	597	587	620	638	585	595	600	618	648	594	590	609	600	615	572	631	595	583	661	600	594	595	643	618	603	600	600	617	585	584	568	624	601	614	607	600	589	606	603	603	589	615	608	601	581	576	613	560	587	630	651	663	591	583	598	628	621	636	588	570	616	612	592	603	629	614	602	609	606	641	597	604	571	592	584	628	591	577	618	584	636
50968	96797	80774	63206	54826	37653	18252	5882	1751	884	635	656	665	688	644	713	659	674	674	662	630	643	665	698	657	700	650	677	673	694	639	657	667	642	680	686	689	715	655	650	643	641	692	673	621	657	660	597	669	652	648	675	690	671	655	651	668	655	666	636	664	682	676	643	647	686	678	648	616	674	653	641	677	639	621	620	611	700	642	701	690	681	673	609	667	667	619	680	666	679	657	698	665	632	631	666	692	691	698	647	671	690	681	643	611	677	647	645	626	651	643	657	628	644	667	665	653	647	649	628	683	662	641	670	648	619	631	664	703	648	630	663	701	680	660	667	707	648	644	623	655	647	734	640	627	680	689	722	633	617	655	646	640	628	664	641	708	679	584	680	669	675	598	670	645	645	687	645	648	680	667	647	676	678	673	593	640	655	662	673	715	681	657	642	690	648	643	645	635	673	636	673	682	663	686	688	676	678	690	641	686	659	636	646	676	636	651	664	695	635	624	694	658	669	629	666	681	670	611	658	669	695	649	660	753	634	621	674	624	658	705	653	675	668	658	687	605	650	662	694	655	659	667	694	650	654	668	635	681	669	683	651	630	636	661	667	664	644	632	682	635	636	655	649	655	676	630	663	648	640	662	645	678	598	692	693	674	660	652	643	624	663	639	670	662	658	683	688	652	692	654	690	674	634	598	674	686	649	661	677	656	653	673	645	654	707	651	629	651	644	651	682	714	652	685	659	713	689	636	668	690	692	675	653	683	691	699	656	645	652	644	640	707	645	654	634	656	601	666	604	663	677	628	669	658	673	630	647	663	659	645	649	615	637	603	639	631	669	653	653	653	642	649	710	641	696	673	669	689	636	658	708	675	630	689	641	640	647	678	640	658	620	661	641	710	636	651	689	684	650	639	680	662	656	640	697	687	663	655	635	666	643	652	670	639	682	601	658	652	692	672	610	695	655	648	658	691	629	665	667	654	680	676	644	704	629	615	658	661	631	681	670	652	673	691	654	680	647	673	667	639	685	623	635	674	649	681	698	661	671	616	655	678	659	659	602	670	686	708	710	698	649	657	621	647	650	644	668	661	634	660	659	695	722	682	661	679	660	662	646	653	635	673	649	664	672	673	642	635	636	637	625	676	642	661	649	672	654	621	651	651	659	689	692	654	714	630	648	674	628	661	649	638	689	634	630	667	648	656	629	683	697	607	649	654	682	680	650	656	654	651	639	681	672	675	641	684	677	594	681	655	669	666	665	643	690	684	711	667	679	642	648	640	675	673	649	638	647	640	676	627	681	694	666	622	646	655	626	657	659	663	654	657	685	675	658	639	677	637	681	668	675	671	649	654	661	710	618	649	649	700	644	621	663	684	675	671	715	631	713	681	665	678	649	647	670	677	670	634	724	656	643	638	682	662	623	670	625	685	642	642	661	686	654	654	675	639	654	619	659	661	657	634	641	673	642	665	684	653	687	652	658	646	698	678	690	721	661	707	667	675	675	613	623	719	599	660	692	686	642	666	621	648	641	632	684	688	672	631	657	693	667	615	686	656	658	716	677	675	658	659	628	709	671	669	650	685	702	702	664	698	710	653	689	658	613	667	642	714	660	689	680	676	698	663	667	635	649	624	662	609	660	623	660	668	655	702	666	687	664	642	619	647	636	693	654	658	667	637	671	663	670	668	664	659	672	677	677	647	660	661	663	618	649	648	616	713	658	627	646	674	680	661	693	694	689	706	653	623	702	691	664	643	708	662	646	690	677	691	666	653	677	648	677	665	678	671	682	641	691	659	652	709	644	681	627	648	666	615	625	628	636	633	649	681	682	627	652	682	624	626	657	683	702	660	637	660	663	647	659	634	634	671	678	625	668	665	698	628	635	647	682	684	644	654	676	616	672	647	671	652	630	674	664	678	698	699	642	617	667	689	685	660	647	671	623	700	681	638	662	692	685	625	684	664	683	652	634	654	644	683	649	657	641	670	656	675	688	651	645	710	646	644	699	694	690	671	655	707	607	622	689	665	627	687	635	619	705	683	695	667	618	674	654	645	637	654	665	727	656	621	667	677	656	641	675	667	672	707	670	616	659	715	672	634	664	606	646	722	677	662	686	643	632	699	669	659	657	642	636	676	678	604	636	663	662	684	681	620	677	700	708	664	645	707	675	629	670	662	690	684	656	650	672	672	668	650	650	630	713	707	659	649	667	663	685	654	649	646	624	662	628	653	718	662	663	702	674	678	647	679	663	666	648	654	695	686	656	658	677	682	654	700	649	625	665	634	648	614	683	664	691	674	701	701	698	700	652	657	662	642	663	671	658	648	727	678	667	684	641	674	638	702	639	662	697	658	704	685	685	684	640	626	664	703	656	691	703	629	689	654	636	695	658	637	637	648	649	682	674	687	669	661	632	673	705	693	633	667	652	656	653	644	678	662	623	637	640	654	667	614	692	625	643	671	697	633	668	662	656	641	668	664	642	639	678	671	663	657	674	656	680	677	672	684	645	651	644	709	683	665	624	648	660	674	638	674	612	647	646	660	653	656	641	684	650	648	636	701	651	698	652	688	663	666	634	666	642	658	669	653	665	654	616	674	648	622	650	626	675	673	668	685	684	608	641	653	727	638	667	631	651	662	648	639	633	683	630	679	653	723	664	664	637	645	636	729	687	646	682	643	618	611	650	661	692	639	665	678	656	650	712	686	632	671	674	712	671	665	664	694	623	677	686	621	690	687	679	640	645	633	656	670	660	683	686	682	637	676	698	675	623	637	693	637	685	618	677	641	695	660	658	678	627	669	651	660	675	713	639	666	648	644	676	611	698	640	633	662	670	688	646	637	680	693	681	656	685	638	645	629	681	624	688	680	666	680	670	659	698	666	667	669	660	685	706	701	625	680	665	638	654	685	694	664	691	685	629	685	628	626	631	711	665	671	684	655	661	658	628	647	646	705	628	660	643	678	636	679	649	678	673	695	634	668	657	613	639	678	692	645	702	673	658	683	677	689	652	639	640	637	636	642	667	663	660	661	630	670	646	656	639	651	696	675	693	596	632	653	658	647	663	667	597	670	683	634	721	694	661	641	682	652	676	693	620	668	644	705	629	730	615	695	631	690	620	649	678	673	645	696	646	668	686	652	660	671	644	709	603	642	669	640	676	666	681	656	693	642	721	674	625	684	654	598	660	659	753	645	688	690	692	711	644	668	690	652	668	620	668	649	649	710	644	678	653	626	658	645	647	686	707	677	669	674	681	657	664	671	620	677	628	660	662	619	676	691	654	662	674	643	683	644	650	679	611	670	691	687	663	648	656	664	685	599	653	663	663	656	650	652	696	638	610	662	633	671	658	603	646	635	644	688	622	652	632	657	640	650	642	644	649	656	626	667	668	689	643	679	673	626	601	655	642	648	699	613	652	653	625	652	670	667	659	674	669	607	669	639	668	648	650	638	655	701	673	657	668	684	710	649	670	642	624	639	674	721	643	659	643	640	691	688	694	666	671
27448	28219	32457	21827	12959	5521	1738	756	478	439	360	412	394	398	404	373	386	406	392	409	386	375	371	395	443	400	435	402	422	421	429	389	420	391	415	375	427	404	377	389	431	381	461	454	429	387	398	399	399	426	401	421	394	425	402	387	397	414	414	404	405	364	395	411	408	383	406	407	415	394	387	407	419	400	417	386	392	398	382	384	391	377	395	403	428	407	410	420	410	374	376	400	419	413	405	403	396	422	389	404	408	425	370	439	419	396	405	416	435	397	381	392	424	395	388	413	409	373	409	403	415	397	415	424	393	420	420	436	405	421	383	400	388	404	424	442	391	435	376	396	388	399	426	393	360	387	416	407	387	405	388	404	417	402	373	390	432	412	392	459	388	412	437	405	395	391	390	412	398	411	392	448	390	402	436	441	409	411	429	406	390	374	385	410	354	421	425	436	397	402	417	396	409	412	407	387	380	382	417	405	425	394	423	413	393	399	386	383	356	375	359	432	421	414	404	374	390	381	419	421	417	371	444	360	404	413	408	411	379	446	434	404	415	434	425	386	399	392	424	397	399	431	358	397	420	407	403	386	431	416	406	383	420	379	400	420	430	430	410	388	416	399	431	401	387	414	424	402	399	406	399	392	405	426	381	410	404	430	399	421	374	366	392	395	411	410	425	387	403	424	370	395	388	372	410	428	388	408	407	404	420	401	429	410	413	411	398	414	399	420	403	453	362	373	399	415	420	411	398	395	391	439	428	385	410	374	409	374	406	414	402	394	392	384	409	405	346	371	402	362	401	383	408	414	369	386	382	394	381	402	404	425	396	447	444	438	437	374	403	377	390	400	429	410	418	407	380	447	398	421	397	385	415	408	435	438	385	394	416	403	398	380	392	410	401	424	434	394	368	391	363	382	382	393	395	408	410	374	370	415	427	455	426	403	407	382	407	411	388	407	420	405	421	427	395	380	402	392	415	373	389	420	419	379	402	420	376	389	385	407	441	417	419	410	394	398	393	423	372	419	371	420	435	421	351	400	412	391	409	403	374	411	399	390	386	407	411	397	407	384	381	401	410	412	393	360	397	407	405	396	406	387	364	412	389	380	434	389	400	396	382	444	392	391	430	401	400	426	398	403	415	427	398	411	383	424	384	411	395	376	416	383	408	421	413	361	408	455	402	397	389	419	406	421	407	418	409	428	358	425	412	410	353	384	370	419	378	423	377	411	371	396	406	407	430	416	414	393	377	387	414	404	404	406	375	382	396	427	406	422	427	431	417	404	417	409	431	414	437	402	398	384	381	412	440	409	375	419	389	393	380	397	409	418	410	389	420	408	439	406	404	378	411	394	408	414	396	391	413	424	429	424	375	400	396	395	421	448	404	415	372	405	395	399	414	389	420	406	436	422	436	395	398	376	411	411	387	358	421	388	379	414	422	403	403	420	409	389	402	409	401	419	385	419	408	389	398	361	419	421	451	378	404	403	395	427	425	409	394	389	412	420	402	399	385	391	416	396	389	387	364	416	395	404	373	417	404	375	450	409	402	418	392	425	415	407	430	394	424	408	429	430	438	406	420	432	403	357	422	374	430	400	423	392	415	432	412	375	400	380	404	443	384	409	411	389	403	417	446	375	382	401	418	350	435	371	395	383	423	374	424	406	414	406	407	401	424	441	385	412	420	417	411	401	396	404	387	364	392	427	467	407	392	406	401	410	424	373	396	401	401	398	410	380	373	418	410	423	443	422	397	405	421	422	421	410	413	403	413	416	410	413	373	386	390	391	443	399	459	418	388	415	417	382	382	377	394	395	384	411	405	406	424	420	438	374	444	414	408	372	400	407	368	405	396	436	390	424	427	407	359	401	372	405	398	418	395	442	392	384	425	420	427	363	408	408	385	393	415	424	412	393	426	401	409	392	397	405	400	424	432	387	428	412	389	373	361	400	390	443	393	399	400	393	450	400	416	383	396	427	376	423	388	418	408	364	393	433	422	436	415	434	393	420	459	434	387	383	433	383	394	378	398	418	400	411	415	408	399	370	426	384	379	406	407	411	401	434	426	415	426	400	373	409	426	414	418	388	377	412	412	394	419	411	397	406	434	379	427	417	416	392	406	375	391	412	408	451	400	472	402	414	425	402	402	393	407	388	388	414	400	421	420	401	393	422	435	418	410	432	374	389	400	397	427	417	361	434	410	457	378	398	433	416	413	408	369	380	407	401	393	389	392	431	397	393	411	413	392	413	385	426	395	387	373	374	387	410	385	379	411	396	385	379	420	421	382	359	373	376	400	370	390	399	409	394	386	415	404	433	391	372	391	381	368	427	407	413	385	393	387	402	398	409	411	374	410	439	417	410	426	421	375	401	390	407	432	412	435	365	403	417	408	407	398	394	431	395	403	428	396	360	374	405	422	385	383	405	406	393	409	389	376	382	380	406	402	398	431	425	434	409	387	431	400	379	405	407	386	384	371	384	390	367	430	434	389	386	401	391	421	419	410	410	419	375	398	451	414	439	451	410	458	398	460	414	407	414	445	428	398	405	377	362	374	381	415	416	407	405	419	389	411	384	436	403	437	366	420	408	405	396	369	397	419	419	370	418	385	432	438	410	392	387	412	391	393	436	385	355	433	417	407	405	420	419	402	407	380	419	398	364	393	425	395	395	378	420	428	380	407	391	390	387	418	392	391	403	384	369	401	390	396	382	413	448	407	444	403	423	399	388	400	411	405	411	377	424	396	386	394	416	390	440	405	417	435	385	390	432	411	397	419	440	381	409	436	388	428	399	376	424	414	412	393	387	413	410	399	359	439	383	424	380	408	404	425	412	398	414	400	419	384	410	403	403	410	408	386	386	373	362	433	419	438	391	408	419	393	431	375	395	378	415	401	402	385	415	430	382	436	418	383	420	429	436	424	392	419	392	438	396	385	397	410	367	413	426	403	436	383	393	422	393	371	420	387	356	404	369	397	402	382	388	398	420	396	423	427	411	436	409	431	405	431	436	410	395	449	359	399	387	410	409	429	404	418	396	420	422	411	397	386	396	410	435	380	385	425	420	417	423	386	387	388	384	432	384	404	442	410	383	403	408	391	413	389	406	413	403	395	391	431	396	395	404	389	381	400	426	374	422	395	384	402	389	412	415	417	365	421	387	410	444	382	375	396	398	395	394	418	421	398	416	426	425	418	427	435	389	396	429	371	413	370	407	429	403	428	397	395	420	376	406	406	390	409	411	420	406	386	389	421	394	401	430	435	370	379	391	405	395	410	385	408	420	407	370	410	390	375	397	362	426	378	421	416	370	406	455	430	395	370	407	383	401	415	386	386	377	421	428	442	414	420	354	398	379	422	395	398	406	423	393	404	374	389	426	416	404	434	425	376	419	411	440	386	426	399	392	380	400	397	396	400	416	382	404	439	378	386	405	410	387	427	392	418	404	428	410	411	395	395	392	441	425	416	409	408	380	399	393	392	446	397	425	393	399	364	413	394	427	363	399	425	411
21519	44899	30379	17630	13909	6711	2221	846	543	462	501	444	476	440	466	487	443	465	481	507	409	462	438	484	449	479	470	483	481	494	452	457	403	452	424	477	457	488	450	479	484	471	449	479	450	432	449	486	447	448	451	466	431	450	444	473	464	455	451	434	464	470	488	464	446	468	459	464	511	454	496	462	449	488	436	479	474	470	475	459	441	419	457	443	425	460	495	438	458	475	446	470	488	459	426	447	490	436	427	457	461	493	461	481	452	460	478	462	437	456	475	463	458	479	477	467	470	468	492	453	441	457	444	436	464	478	478	526	491	473	464	456	425	486	455	465	454	470	427	496	450	495	469	450	480	468	489	423	473	495	430	504	459	424	483	447	510	471	461	459	442	474	445	495	443	465	507	447	474	494	505	449	510	459	474	475	486	475	442	458	463	469	452	457	471	439	446	436	417	455	484	450	487	484	483	481	413	441	524	455	467	430	507	459	470	488	446	472	427	477	459	485	459	494	422	463	462	454	452	462	470	458	467	504	428	449	476	441	476	477	468	497	467	482	475	444	484	478	454	440	482	447	467	483	465	450	474	469	506	447	461	471	470	467	476	474	440	465	491	484	464	459	481	464	479	469	436	462	461	471	507	496	482	485	462	467	482	465	443	456	471	477	444	436	496	453	450	448	450	463	481	456	465	447	445	448	474	482	478	443	462	452	451	464	477	476	469	469	470	426	474	497	458	484	451	495	472	456	483	495	440	477	487	497	456	517	477	491	425	466	433	458	452	486	482	464	444	448	459	469	453	464	466	439	456	445	426	423	462	444	472	477	441	474	493	436	510	482	466	418	482	485	439	469	474	492	484	454	505	470	427	475	438	491	455	483	434	475	443	441	432	447	437	488	467	454	459	439	479	415	501	483	458	448	419	473	468	434	454	457	481	418	473	494	483	476	477	447	427	505	440	458	503	436	468	479	453	442	459	439	455	483	435	446	437	490	443	429	435	450	454	483	459	460	484	463	442	415	518	477	433	455	437	460	428	432	445	445	479	458	517	454	451	467	434	475	481	484	462	471	494	470	491	478	476	458	499	456	460	455	429	465	454	470	430	453	469	447	437	474	470	483	459	453	455	496	468	384	434	462	462	506	475	454	460	447	441	470	433	463	460	466	456	464	446	458	459	463	469	429	482	476	507	458	454	481	483	467	456	430	485	520	432	488	489	458	446	470	480	491	423	493	455	480	475	468	439	467	431	443	490	476	459	466	499	463	489	477	472	440	486	450	478	466	430	488	476	471	508	463	483	420	463	482	445	486	450	446	487	487	446	482	439	476	451	489	481	446	419	459	491	457	480	480	463	461	481	456	458	434	475	448	485	482	498	447	456	452	488	472	475	456	456	430	442	444	468	474	460	480	445	467	441	447	481	459	454	422	436	507	449	459	472	427	454	467	484	468	465	466	508	490	492	471	491	426	487	476	474	456	486	482	479	463	475	469	458	451	455	453	419	469	439	446	466	437	473	503	479	435	491	479	428	426	416	432	461	446	476	397	436	474	495	483	462	463	429	448	472	484	454	455	471	458	504	463	469	483	497	457	470	448	440	465	469	503	480	478	449	463	456	452	437	480	464	475	442	410	448	463	459	474	502	425	442	490	433	488	413	434	503	468	476	471	458	478	421	454	480	433	481	445	489	447	478	463	430	456	483	451	468	435	452	456	489	448	461	471	458	455	438	461	470	468	418	496	473	434	475	455	491	462	474	449	467	475	471	453	460	453	425	429	468	435	512	477	451	459	504	452	442	461	452	470	447	489	487	435	506	462	426	455	430	453	467	507	487	439	457	498	460	460	458	451	474	449	483	441	469	464	471	447	475	525	458	439	473	410	495	473	466	466	444	436	464	464	434	447	465	474	464	449	447	420	479	459	458	437	481	496	484	470	458	459	470	492	470	468	462	443	482	436	471	455	431	441	451	456	456	458	411	448	459	448	436	458	477	464	443	491	508	459	468	504	456	480	457	492	460	453	475	447	463	458	451	458	459	479	499	431	470	485	465	450	421	458	466	463	449	461	493	441	477	479	489	471	445	460	444	460	447	433	455	488	487	455	429	476	468	491	474	448	467	442	430	449	481	422	488	465	467	505	497	480	438	459	457	455	460	457	482	450	426	460	468	447	452	486	469	479	470	449	445	496	429	437	468	472	462	411	460	444	433	491	442	461	449	471	479	487	446	494	471	494	426	503	458	430	454	473	458	464	448	477	473	438	517	456	481	463	484	448	432	470	480	488	452	464	482	467	415	497	487	447	470	464	444	497	487	439	457	430	487	474	438	481	464	494	477	464	485	468	440	465	438	505	462	472	454	479	438	408	479	425	462	465	481	423	494	426	475	469	472	445	443	505	487	473	467	485	446	460	447	480	452	489	497	486	471	453	441	444	392	472	488	422	462	437	475	472	426	480	442	447	469	451	462	448	462	471	491	456	479	473	494	454	479	427	452	500	436	453	446	424	470	455	469	448	451	487	475	464	467	444	472	481	475	491	493	463	483	471	468	460	465	459	471	469	442	448	441	457	457	497	413	482	431	468	436	469	467	476	511	523	471	421	447	482	430	468	460	454	491	494	444	473	460	500	488	477	479	402	493	512	441	453	450	462	474	482	432	496	444	458	450	434	440	450	416	476	466	452	458	428	444	454	454	470	489	484	478	451	481	472	476	452	470	427	458	447	494	461	463	477	445	489	450	463	439	440	449	455	443	510	496	451	468	486	463	475	481	509	516	448	477	440	401	479	447	446	480	455	463	478	476	473	430	494	485	472	452	443	447	465	467	472	451	464	476	481	454	467	452	443	464	475	463	454	447	493	450	444	461	476	470	454	479	450	496	483	470	502	493	470	455	445	451	437	506	493	446	507	463	496	466	463	435	511	469	486	433	451	487	476	505	424	449	465	500	479	461	476	489	462	439	437	499	460	464	474	445	469	455	480	479	464	485	459	458	468	458	480	437	463	469	452	449	435	479	449	461	481	461	459	458	447	475	442	460	466	477	494	469	447	444	485	472	475	448	472	442	458	473	464	465	477	453	459	475	461	475	452	458	467	425	473	458	440	473	451	482	449	442	467	465	488	458	460	517	445	460	468	472	472	453	445	469	424	490	469	467	415	464	472	446	485	482	448	468	462	491	461	503	469	460	458	457	413	451	430	451	494	470	466	484	479	471	476	465	481	422	461	408	451	469	463	482	464	507	478	431	468	486	466	496	466	449	455	453	458	473	439	510	514	491	462	479	467	486	465	469	452	428	449	441	429	476	460	489	492	437	446	471	415	455	439	460	469	465	480	466	498	433	473	427	460	462	445	429	444	463	434	430	460	457	456	521	452	457	449	468	461	448	440	457	471	446	499	469	450	447	450	468	467	470	453	481	471	456	458	468	471	449	463	488	470	471	487	449	476	441	507	513	464	471	488	467	433	474	442	441	469	475	434	468	471	469	498	461	502	412	434	442	486	494	445
23559	21920	34199	35050	36297	28913	16920	3771	988	578	547	506	526	454	487	497	515	478	504	498	518	537	515	515	509	498	456	484	495	509	475	532	540	516	503	464	532	529	476	503	507	504	467	512	483	482	505	509	491	493	523	473	487	470	479	484	502	504	534	463	463	500	494	511	510	510	499	469	508	455	508	491	532	476	499	498	476	494	494	494	513	490	493	494	493	499	526	508	506	507	480	533	541	527	512	521	485	481	466	511	515	475	551	464	471	512	484	521	516	498	492	512	517	506	506	553	465	506	470	471	477	493	478	473	455	518	470	496	502	496	490	493	500	502	508	479	504	482	511	457	471	509	494	481	468	519	508	490	502	485	523	468	510	502	501	522	493	473	541	527	477	543	513	511	520	515	465	508	477	484	526	543	503	534	491	487	495	492	461	507	458	458	495	500	477	482	501	460	452	501	494	445	486	500	495	499	505	496	506	565	517	501	551	481	459	468	504	506	475	496	459	537	482	481	529	505	517	497	494	557	524	494	485	494	549	493	543	493	524	486	528	509	479	513	488	500	465	525	489	517	496	495	466	461	471	465	490	511	495	511	511	502	485	519	460	500	502	506	498	492	489	511	486	526	508	471	486	539	467	506	483	535	532	500	518	488	495	477	499	495	542	514	509	478	506	499	550	511	454	541	487	498	489	501	524	468	481	471	496	485	498	505	512	504	540	520	504	520	500	504	459	520	518	467	517	485	503	529	525	515	512	469	444	475	521	491	486	489	520	547	509	483	492	493	502	501	485	497	483	484	452	500	520	482	516	454	513	489	487	520	481	510	523	474	522	501	492	488	474	514	518	508	498	463	480	479	507	504	519	480	527	517	470	543	483	537	488	523	535	495	504	479	519	530	465	496	512	509	499	544	517	476	492	481	470	490	462	502	487	515	507	475	499	512	513	500	485	530	500	527	484	495	533	514	512	485	537	492	497	467	521	510	515	530	509	493	491	519	458	510	521	466	494	486	477	564	519	500	508	502	501	511	477	508	500	530	531	525	517	497	496	532	510	516	497	500	514	504	500	493	539	504	502	470	502	545	508	492	505	479	508	484	513	490	497	537	459	503	525	533	455	513	471	509	523	453	509	497	507	494	500	462	515	504	531	480	488	501	469	474	488	528	496	480	554	491	521	491	500	548	486	502	504	513	484	463	516	516	484	498	529	519	528	467	521	496	472	506	515	496	486	500	529	507	522	491	513	489	475	512	498	522	508	498	504	456	516	471	487	512	477	498	500	490	518	512	455	546	486	470	472	488	554	503	522	481	532	491	435	478	491	468	515	494	491	520	504	479	523	494	491	488	537	509	483	507	506	515	490	482	529	516	549	470	474	450	508	490	470	478	474	502	495	459	541	483	510	481	459	509	535	509	521	465	487	486	498	502	502	500	526	512	457	510	499	531	507	497	502	475	457	509	507	450	483	487	514	481	508	486	450	509	494	457	489	500	524	493	464	516	489	511	508	514	533	487	490	501	506	481	503	528	526	484	486	517	504	485	484	486	490	512	479	497	513	469	477	530	491	503	524	464	485	493	524	496	508	531	490	521	495	476	505	462	536	548	506	535	518	449	517	484	450	504	487	502	464	489	484	449	491	490	489	483	467	513	521	523	503	458	500	523	476	553	456	515	514	474	462	504	514	478	493	509	515	502	565	476	518	476	519	485	502	492	485	524	464	488	469	470	498	522	522	480	477	485	515	493	457	486	504	488	498	462	495	530	521	496	496	525	492	524	496	493	483	475	509	498	503	455	517	487	493	461	503	509	490	524	501	528	540	512	503	479	501	476	480	511	515	504	490	504	497	492	471	506	484	497	484	484	477	475	486	473	467	553	453	508	527	473	514	501	511	553	472	516	515	499	489	490	508	545	542	486	518	476	501	528	499	517	476	484	455	481	488	494	486	483	474	482	494	518	493	476	511	499	502	545	498	489	509	515	512	434	518	503	483	496	477	499	504	480	454	516	483	534	510	504	456	495	503	502	505	532	508	499	502	506	544	475	480	525	523	507	501	495	492	510	498	539	489	542	508	519	517	472	510	484	476	522	521	485	495	464	489	478	507	473	489	508	508	524	564	494	527	514	495	464	524	464	525	526	480	523	508	473	478	498	466	495	506	473	434	486	463	505	509	480	485	520	485	513	473	481	558	494	494	512	497	509	492	479	518	477	468	490	470	528	497	500	501	498	515	492	456	498	505	481	498	440	484	487	526	507	509	498	508	521	485	476	493	487	510	497	495	488	489	495	530	501	475	493	507	457	491	516	526	527	469	511	535	481	501	517	498	507	514	496	478	500	506	453	465	499	503	494	511	518	525	519	494	488	524	492	530	492	466	543	467	523	501	499	513	496	484	513	494	502	518	473	489	478	499	540	524	510	486	490	535	480	491	472	483	451	506	503	488	491	511	470	511	529	505	489	477	482	497	491	503	492	473	489	519	510	509	473	505	507	470	511	507	515	525	561	497	507	510	474	492	526	482	468	483	512	486	485	523	493	509	460	532	479	492	509	531	506	519	513	514	525	471	498	518	486	508	486	496	536	535	532	470	518	495	532	509	515	481	491	520	499	488	516	509	471	500	521	521	471	507	511	463	513	481	480	546	496	497	515	516	502	442	455	465	472	463	504	509	473	474	513	521	516	464	494	525	481	464	513	495	545	490	488	511	519	463	495	522	525	512	473	523	513	479	462	495	528	472	495	482	498	452	494	479	493	513	511	481	473	506	508	458	499	472	540	526	518	524	482	547	504	489	487	524	527	554	470	511	454	523	487	488	498	495	534	448	495	473	483	494	505	509	499	511	514	515	547	523	499	533	505	476	548	495	507	506	472	488	490	497	463	469	538	500	505	456	534	504	517	483	476	503	509	515	477	521	467	503	468	489	503	482	495	467	487	504	489	507	484	479	473	459	494	502	503	480	507	498	506	498	488	523	507	489	540	526	519	487	502	540	474	491	477	494	510	502	496	490	517	528	481	481	512	482	517	477	506	522	486	498	503	465	495	497	471	461	476	525	542	494	487	503	515	481	505	483	495	479	514	476	508	488	483	532	520	531	477	512	483	486	493	514	489	483	500	476	490	512	452	525	505	552	490	479	487	478	521	507	494	463	511	494	543	508	462	475	503	498	517	481	487	470	536	504	446	489	506	503	482	498	508	460	485	500	463	532	475	547	506	519	534	449	484	531	479	506	490	468	521	531	498	520	481	534	514	503	484	506	520	508	485	505	521	461	503	475	479	539	478	519	491	475	537	542	491	496	476	470	483	482	479	523	505	539	509	510	469	494	512	503	501	464	500	462	486	528	488	482	473	501	514	562	486	519	511	478	494	493	434	509	512	507	512	488	497	508	517	471	516	488	525	532	485	486	463	531	507	500	517	498	472	468	503	508	509	517	523	493	493	518	502	480	491	527	475	484	528	497	525	488	478	475	485	493	532	486	461	512	445	490	516	479	467	521	508	495	508
48841	91756	73059	54180	45936	29314	12771	3869	1266	644	550	557	559	579	575	524	574	575	560	594	545	532	518	519	586	551	594	500	531	561	547	557	557	535	527	523	549	549	536	509	528	580	518	569	562	575	538	603	524	505	494	547	562	546	573	524	524	575	550	575	592	601	554	560	549	589	551	558	555	552	563	521	510	599	538	556	529	580	523	548	583	575	554	536	531	537	566	552	557	555	512	543	524	565	584	555	585	521	522	556	551	573	559	562	584	554	548	557	566	587	537	579	560	561	564	563	559	588	529	535	532	540	564	509	561	562	550	595	550	559	537	563	556	528	560	560	542	557	581	550	589	584	558	565	543	572	569	573	501	529	588	515	539	538	542	531	518	560	534	519	527	576	586	574	563	562	542	576	550	540	558	538	558	563	547	541	517	582	552	548	559	544	509	514	581	590	500	532	591	569	576	523	556	533	581	570	531	550	557	632	553	543	540	539	533	585	535	552	525	513	569	580	592	548	516	566	557	619	558	530	551	571	554	539	552	597	536	543	549	568	555	573	546	543	608	543	559	565	596	538	513	553	541	577	611	554	535	595	573	534	545	565	607	566	565	569	541	527	501	578	549	570	515	544	509	600	520	581	545	561	527	527	532	595	583	562	582	566	562	551	530	560	548	543	536	580	561	532	560	560	562	534	541	548	573	542	549	530	536	594	545	541	538	549	557	552	560	497	525	582	507	584	607	581	582	544	536	574	544	556	507	575	553	534	540	547	578	559	536	525	548	554	568	570	530	547	584	545	576	547	529	559	583	529	535	565	584	532	571	560	574	548	534	545	561	572	595	524	580	542	562	540	539	558	571	547	573	545	548	556	540	554	578	535	584	543	544	549	502	624	519	564	562	563	535	599	553	551	588	557	529	581	544	540	561	594	589	541	577	543	602	547	524	521	549	561	557	535	558	541	524	580	569	582	522	564	550	506	556	553	545	570	545	558	535	535	541	594	549	508	563	572	571	607	537	567	577	542	582	561	553	542	570	520	568	489	543	525	545	516	549	542	580	582	567	532	560	553	567	533	526	549	585	527	557	563	547	582	550	587	554	534	536	569	543	523	545	561	576	555	554	510	550	575	484	581	531	575	629	565	587	574	540	565	568	601	539	550	572	544	539	582	530	578	569	544	568	545	540	547	533	542	562	563	586	553	544	537	587	571	536	545	514	505	546	530	570	555	526	572	563	570	601	530	529	568	552	526	530	548	543	594	569	580	530	531	575	511	549	549	528	575	570	540	590	550	576	557	547	557	547	575	530	580	543	576	576	563	531	586	563	587	573	564	563	551	555	532	579	556	563	547	584	521	569	575	576	563	553	522	559	548	578	520	525	597	585	533	567	574	535	521	563	564	538	546	528	520	525	586	610	551	599	582	572	571	501	557	588	476	565	566	580	549	579	556	550	530	532	570	560	555	545	600	555	591	551	505	544	535	519	465	538	580	547	564	546	529	526	518	561	535	501	560	531	558	575	526	591	580	549	520	564	573	528	547	557	558	559	547	574	556	519	533	539	583	520	554	532	569	565	571	563	548	561	554	546	538	618	565	597	561	554	564	553	543	565	566	571	566	574	550	563	570	581	587	536	523	571	539	583	515	538	518	538	541	541	541	611	559	537	569	541	585	520	524	548	534	558	574	552	553	588	580	599	625	581	517	585	545	596	545	549	563	544	548	573	596	559	531	560	552	568	535	518	554	565	572	571	547	529	556	546	524	525	553	534	569	558	559	537	547	546	576	533	555	593	555	553	613	549	567	524	563	566	507	578	556	530	584	591	536	587	549	556	568	541	589	543	562	552	578	553	528	558	569	571	584	552	516	532	569	538	577	560	569	516	572	593	541	561	537	547	565	563	550	569	569	535	569	584	579	542	545	555	531	551	550	546	582	538	549	566	568	550	555	593	546	567	544	533	573	544	543	525	582	545	520	557	566	568	533	586	576	529	537	576	546	530	585	539	531	572	589	577	551	544	578	558	570	584	521	525	577	590	543	602	537	563	579	549	480	556	588	565	553	543	513	516	496	578	551	536	583	542	582	565	578	552	555	563	546	575	582	566	523	559	519	579	568	563	564	545	548	526	552	582	531	563	562	587	558	525	548	550	518	568	568	576	550	575	557	531	583	547	515	559	592	554	549	563	548	566	522	535	521	541	603	530	532	541	532	524	519	534	525	561	574	558	578	584	579	541	538	497	572	570	610	570	558	563	597	565	559	557	541	551	546	529	567	551	586	545	528	546	585	560	575	572	589	578	537	548	569	553	520	559	567	573	531	530	561	548	539	574	541	566	553	558	526	583	560	549	536	554	548	568	583	524	572	563	552	531	559	559	555	520	550	556	599	560	550	534	550	540	523	521	540	544	519	547	582	542	606	536	559	535	524	565	542	552	551	578	565	514	561	525	621	517	563	572	551	586	567	599	557	541	550	597	554	566	536	527	574	545	543	547	557	524	549	534	562	525	542	567	587	540	533	542	559	523	595	571	553	599	587	569	546	584	562	582	538	533	544	547	544	574	595	568	552	585	572	524	561	561	553	527	534	574	541	561	557	542	556	570	546	563	588	538	507	557	534	555	546	580	566	562	556	582	559	532	554	538	540	563	519	525	602	598	514	561	545	540	584	551	585	521	544	563	569	573	549	577	591	575	559	558	573	563	525	568	541	556	554	541	586	551	539	549	549	565	561	605	590	562	507	566	519	578	549	570	545	572	562	562	559	543	516	532	546	531	527	570	533	565	578	522	553	546	526	548	533	508	595	540	537	528	563	568	540	583	520	552	591	549	555	594	555	555	577	560	558	533	576	554	554	543	533	531	562	531	579	588	530	612	571	571	564	522	531	606	529	536	496	548	564	548	565	550	564	605	577	534	553	571	558	541	569	610	571	588	557	557	543	531	548	585	575	577	544	539	549	561	555	554	570	566	563	541	572	597	573	563	555	570	555	561	546	537	549	538	579	531	542	600	580	553	566	543	573	554	526	593	580	589	575	562	570	574	560	544	606	542	554	544	530	532	557	553	553	536	563	594	581	530	569	546	547	552	572	577	545	575	544	506	558	562	538	544	570	582	544	578	547	522	520	548	554	587	583	553	556	584	560	549	575	567	550	542	596	569	554	561	502	595	584	536	561	570	528	547	557	552	551	552	538	513	530	556	490	563	555	593	546	565	535	547	514	533	572	583	569	545	599	574	539	565	538	517	582	615	534	541	540	523	541	574	582	540	501	581	547	594	536	570	544	592	557	516	559	541	535	565	535	552	533	527	578	590	557	510	540	568	559	558	586	552	534	545	553	594	555	548	481	534	497	524	537	508	543	563	560	560	547	557	519	539	545	571	572	548	556	528	577	569	530	538	542	558	580	557	583	542	560	552	564	553	522	552	542	569	551	593	529	553	511	562	525	575	565	564	539	563	540	522	515	579	511	561	513	523	533	507	598	555	570	552	526	579	569	535	548	555	557	553	559
25198	23037	34794	33850	27897	16539	5066	1212	610	473	464	480	477	438	464	434	492	438	442	436	448	448	434	470	454	474	420	457	470	445	442	481	487	464	455	450	437	428	483	436	455	472	459	456	480	465	416	460	462	458	441	451	435	464	476	464	476	439	474	448	457	478	434	484	455	401	477	469	435	456	443	467	422	430	425	441	469	418	436	449	438	487	496	476	444	455	441	453	445	464	455	452	480	443	438	412	439	411	470	447	436	435	465	466	474	437	474	443	422	450	442	433	472	449	444	462	472	415	486	447	442	434	421	494	434	459	456	466	412	472	500	503	420	454	455	467	451	469	445	479	431	454	447	468	420	457	426	450	452	461	420	438	460	461	443	447	484	428	463	416	468	435	445	437	458	474	449	408	434	439	418	460	467	441	434	447	491	447	431	476	509	443	501	440	429	469	496	423	438	467	453	443	471	457	463	423	464	461	448	455	432	474	436	446	415	447	462	482	489	474	468	499	473	430	494	459	485	426	489	431	463	456	425	455	461	462	473	427	440	445	466	459	451	469	470	465	432	468	459	477	464	480	441	460	474	459	435	456	447	457	472	446	430	436	505	445	436	473	465	459	494	485	434	467	475	460	448	402	485	459	450	489	437	444	488	459	471	460	434	463	433	433	435	441	470	455	437	431	442	423	453	433	433	445	458	464	455	471	409	489	471	464	452	387	430	462	473	487	433	464	441	470	436	448	418	433	484	441	453	422	457	468	443	458	485	435	449	409	436	487	441	494	439	514	479	460	452	441	463	453	474	463	454	444	475	462	456	443	433	453	454	442	447	427	423	479	433	448	479	432	440	427	423	475	442	473	444	465	457	489	428	453	455	458	461	469	456	430	443	425	436	467	474	441	419	407	433	484	432	438	484	448	455	445	477	482	451	442	456	460	437	440	434	470	455	455	432	461	434	432	478	471	449	454	435	458	449	475	446	440	433	443	482	480	458	465	504	470	452	425	431	451	451	450	466	466	447	446	457	459	449	420	456	488	467	429	451	413	460	454	500	493	424	504	472	434	446	451	458	413	457	500	429	463	417	424	480	462	426	482	443	422	452	473	447	467	431	473	456	435	422	490	462	494	472	437	438	460	450	471	473	429	465	454	425	454	418	471	454	500	481	450	460	426	432	461	459	499	427	459	429	488	469	451	446	464	452	457	470	491	448	445	462	450	466	448	417	417	450	471	495	442	424	426	462	460	454	491	458	460	446	455	489	447	437	442	450	441	472	447	467	462	433	466	458	468	489	421	457	472	481	437	427	466	450	452	456	472	481	476	468	438	436	473	473	496	494	456	447	443	475	469	469	484	440	441	494	467	476	427	399	451	453	452	425	428	434	476	458	415	437	445	430	443	459	446	448	455	431	428	462	458	442	471	453	453	447	487	429	447	451	429	455	441	458	432	447	423	444	435	412	418	422	440	432	455	453	468	458	436	453	455	432	414	449	476	429	442	461	451	497	413	462	455	455	462	432	436	426	490	441	434	452	454	484	434	496	450	512	454	477	441	486	443	429	467	447	446	466	439	451	452	436	443	464	450	436	463	441	438	414	457	415	476	447	479	456	453	439	432	461	470	442	439	465	480	458	441	439	454	441	466	456	413	439	435	452	460	464	439	472	430	440	424	482	439	448	470	478	415	467	454	493	440	438	463	451	462	495	447	436	444	451	459	471	464	433	462	450	493	444	423	426	471	431	453	457	469	471	427	437	452	489	439	464	480	431	462	434	473	474	495	496	443	458	459	479	472	457	473	461	453	468	438	432	440	431	457	470	430	469	474	476	451	468	444	463	403	458	429	469	426	430	434	453	448	455	473	460	438	467	428	456	424	453	484	446	468	465	477	453	449	445	407	466	479	464	435	481	454	455	446	463	431	458	455	424	443	463	450	414	434	416	438	431	425	443	453	438	471	421	460	470	449	451	482	470	464	443	504	436	459	459	462	428	436	459	473	473	429	482	448	457	411	393	454	439	456	437	497	442	428	462	445	405	444	401	423	459	474	466	489	465	483	464	463	456	472	488	447	432	478	438	457	447	481	446	458	447	463	455	467	464	445	469	448	405	454	422	401	450	447	426	402	476	429	430	421	442	476	454	455	427	503	445	448	431	480	472	471	453	427	447	447	460	440	464	487	441	467	478	479	446	443	471	470	481	441	427	481	417	464	474	437	464	444	437	481	436	456	466	452	408	443	479	498	436	427	439	431	450	422	450	480	431	446	460	427	487	465	478	461	438	433	503	510	459	466	418	441	482	453	458	409	441	455	473	488	442	449	443	481	449	466	455	434	474	383	434	432	429	430	419	440	442	476	474	461	468	472	467	492	466	433	466	442	476	450	440	497	405	473	488	455	444	457	502	464	453	445	430	479	453	443	439	466	429	459	466	449	481	437	474	451	421	464	479	441	446	474	481	440	460	436	481	482	461	453	447	482	488	444	446	434	451	450	462	465	484	444	485	444	439	413	459	455	475	434	433	442	445	487	458	509	440	445	471	471	441	470	463	438	481	462	470	440	444	490	410	454	447	455	436	438	437	426	428	437	453	406	426	409	443	459	431	444	448	455	440	460	462	474	456	442	431	460	463	439	461	449	462	480	423	460	470	452	489	457	426	464	463	440	474	464	512	448	438	469	481	458	471	465	468	444	493	502	444	430	456	453	489	440	466	461	463	437	424	452	455	457	435	427	468	421	466	416	464	480	457	454	456	467	467	399	472	474	470	474	502	438	469	469	475	446	446	448	447	497	462	436	439	453	426	488	474	474	467	474	508	458	459	455	447	476	474	439	433	478	434	463	449	454	462	486	437	419	453	452	493	498	462	438	435	467	449	486	503	483	443	464	482	461	484	468	459	449	467	427	489	461	462	466	477	466	435	425	430	420	472	453	453	460	481	493	453	489	446	430	469	459	448	443	431	464	424	454	449	470	463	431	475	450	422	460	416	439	437	460	454	430	450	430	420	487	451	465	460	433	427	428	506	432	446	446	442	442	412	440	450	470	416	504	455	496	458	441	439	439	461	459	444	449	443	433	459	451	447	457	478	441	511	434	461	459	457	463	477	465	394	431	430	475	492	427	475	456	464	451	439	450	441	444	445	429	483	476	489	486	460	486	422	486	479	472	457	475	477	424	460	442	451	431	476	442	436	429	449	450	436	481	467	421	473	439	436	473	452	480	452	454	432	467	448	467	430	487	455	451	462	418	485	428	458	462	433	444	462	461	471	445	399	466	473	460	484	482	435	465	448	455	473	448	428	509	431	439	407	452	455	459	427	452	462	459	465	413	446	497	441	497	473	465	438	459	436	454	460	478	429	466	476	481	459	432	474	468	432	477	428	478	444	425	391	464	433	441	469	469	450	471	413	436	459	468	467	470	471	420	445	428	467	450	442	440	434	492	467	414	451	468	442	450	480	465	442	439	421	447	444	445	473	446	463	475	508	467	484	447	475	447	445	448	458	482	496	458
43104	73796	55130	40342	33712	17635	6090	1892	820	581	535	490	540	530	507	511	548	550	488	503	526	484	516	521	530	507	553	495	520	498	502	516	524	515	557	546	483	546	547	470	515	505	532	520	498	538	534	519	527	526	529	491	509	543	500	495	502	560	547	539	502	537	487	520	547	512	510	542	531	524	488	527	528	528	522	530	509	480	535	507	493	516	527	556	530	487	510	522	569	493	466	502	531	496	542	534	551	548	506	517	558	485	534	534	506	518	506	496	534	560	545	509	544	524	522	509	497	532	512	477	524	525	522	537	547	490	496	466	532	558	556	511	495	529	504	517	466	541	531	513	551	534	518	510	477	548	556	523	526	520	529	534	566	526	576	536	518	543	515	522	478	536	519	541	558	507	529	533	560	538	527	533	515	542	503	530	499	520	499	528	555	543	518	545	555	541	551	532	501	579	539	557	541	539	503	502	499	553	570	486	562	517	549	517	539	520	533	560	493	536	493	516	507	501	548	552	530	532	533	505	533	548	545	532	499	520	544	535	476	515	493	516	567	528	547	542	511	490	522	494	531	527	532	527	502	506	539	523	535	539	520	538	520	525	480	541	552	525	498	531	536	529	525	503	518	507	526	541	539	522	561	498	500	533	499	511	489	512	511	529	516	516	490	517	519	484	501	518	554	496	535	531	547	486	513	553	522	537	479	552	520	480	516	535	496	519	533	591	518	554	520	513	537	541	500	500	498	519	516	500	500	493	491	530	526	557	526	509	532	474	556	537	508	513	530	553	543	552	528	500	494	510	537	504	527	540	498	522	505	486	484	492	539	557	547	507	530	524	492	520	524	532	495	534	515	530	511	522	532	552	537	532	513	472	483	578	495	560	508	511	503	527	517	549	514	513	502	546	478	552	558	544	548	529	558	511	519	539	485	483	562	541	522	535	518	508	507	530	505	531	536	521	484	489	494	501	517	529	569	523	545	555	535	511	515	526	514	514	529	577	537	544	497	553	519	507	515	557	474	466	500	535	494	509	541	529	509	526	516	487	544	582	486	496	504	523	541	530	532	519	533	516	492	493	470	515	520	512	551	536	545	496	524	511	510	507	518	514	515	526	517	548	529	493	516	551	520	536	548	539	519	541	507	521	541	512	496	555	505	505	537	543	521	518	504	526	505	508	547	526	522	519	576	488	556	498	543	531	534	522	557	526	512	538	519	538	532	518	539	523	513	506	546	523	564	545	519	484	539	563	523	505	505	519	507	535	528	501	487	564	549	516	525	500	526	526	549	519	531	542	524	554	567	539	538	528	546	500	557	496	522	524	540	539	512	522	522	501	553	520	507	568	503	533	515	562	550	518	505	515	514	544	502	544	543	553	528	490	531	504	557	560	526	544	500	533	525	548	515	503	568	512	517	522	489	515	485	528	533	489	560	495	559	478	529	530	557	543	545	529	544	539	526	568	522	527	474	518	522	513	508	487	518	552	493	567	515	514	529	521	519	503	535	539	486	488	542	499	534	524	553	562	548	553	504	533	518	502	538	505	507	510	516	475	515	468	541	474	500	483	546	519	547	505	529	522	532	513	555	518	522	508	518	543	535	530	530	525	526	527	562	556	508	520	510	532	523	533	531	543	540	503	537	511	509	556	511	503	524	567	493	527	536	558	523	522	500	508	510	507	566	460	521	525	510	542	505	527	511	506	547	500	543	509	494	543	514	537	524	535	520	539	507	498	544	509	544	563	537	529	487	498	536	540	523	542	539	511	532	554	496	519	537	508	502	546	509	470	510	540	513	496	546	514	476	520	521	547	515	488	558	526	593	535	479	581	519	507	493	514	523	529	485	487	513	508	508	545	532	498	514	569	511	533	540	532	530	527	541	512	524	506	514	490	511	550	527	552	480	526	534	529	533	530	565	532	550	545	514	525	537	544	520	533	505	525	514	491	527	494	524	503	523	547	484	476	500	512	545	540	462	537	554	497	533	525	558	550	496	500	539	522	562	495	563	521	495	533	551	518	545	523	503	501	528	533	502	527	581	518	486	506	494	516	546	506	516	519	498	531	527	522	525	521	524	534	536	519	547	501	574	562	477	503	532	534	496	488	550	499	531	501	489	548	518	528	519	542	531	523	534	527	551	502	479	511	554	521	530	531	556	487	520	526	548	527	501	521	507	478	493	573	510	549	496	544	519	488	511	516	516	536	498	505	521	516	506	539	493	543	559	489	536	526	537	542	521	524	512	576	549	518	508	548	511	564	543	545	479	526	536	485	525	529	514	517	492	524	543	520	521	519	542	497	533	522	539	543	523	508	536	524	516	511	522	514	532	498	560	539	550	507	530	539	526	507	532	512	477	524	509	508	524	558	514	525	534	529	517	521	516	499	538	510	534	536	510	534	521	534	530	490	526	510	517	515	506	533	521	509	529	524	498	537	522	556	510	531	509	518	530	513	482	553	532	525	526	499	520	522	514	534	536	543	471	525	500	532	492	498	496	474	549	520	496	497	506	546	569	523	524	516	531	521	491	510	504	531	541	517	529	473	563	505	513	521	550	510	536	531	511	547	519	538	499	544	537	560	534	511	518	547	568	533	552	533	530	584	549	546	563	533	511	490	518	500	519	499	553	517	546	527	536	491	511	532	510	508	561	545	509	517	524	566	534	524	519	493	507	543	540	500	539	551	498	526	543	507	501	553	531	529	490	500	544	609	566	504	491	553	545	529	529	512	491	493	507	509	558	560	577	552	527	517	518	517	531	541	507	515	496	548	527	516	493	539	516	558	538	570	495	527	508	546	524	537	511	517	487	506	534	547	511	543	508	502	529	507	490	519	541	529	531	557	526	479	546	486	540	561	622	510	536	529	519	533	494	536	531	523	538	521	581	500	545	536	543	518	511	522	571	501	537	528	534	527	510	477	561	490	516	526	526	535	486	543	542	492	518	517	564	528	497	519	578	519	523	478	532	514	540	531	492	509	550	515	503	517	522	519	491	517	504	549	522	511	553	566	539	513	482	586	528	570	511	494	559	527	459	524	523	516	532	532	521	545	519	501	557	495	525	568	519	463	510	541	562	570	507	514	523	501	456	483	496	521	480	552	547	564	539	504	474	547	536	562	523	548	519	522	522	490	506	552	497	583	515	489	506	513	547	503	515	503	535	547	562	497	503	540	566	510	477	524	508	521	538	499	472	513	512	508	492	499	541	510	496	510	515	544	539	497	513	519	568	519	487	557	517	541	542	536	536	538	502	523	545	552	520	509	550	489	518	535	555	526	532	497	515	523	521	551	558	528	532	518	483	488	500	592	524	557	531	515	473	571	539	492	532	508	538	530	509	510	517	509	521	554	498	564	501	513	544	533	497	497	506	504	493	512	508	528	510	518	539	513	498	501	549	544	513	496	499	544	526	512	530	526	501	497	518	499	509	574	501	537	544	500	522	527	528	569	502	541	560	560	510	521	548	518	500	549	493	515	489	490	523	556	532	526	543	515	490	552	558	489
22902	21601	32095	31475	36519	30368	21606	5820	1290	704	625	617	634	629	634	600	637	605	616	613	623	624	655	589	596	592	619	584	617	591	566	579	588	622	582	632	659	584	669	573	627	631	574	595	628	624	628	568	602	608	616	604	617	563	609	620	609	559	595	574	617	588	584	572	628	552	598	588	578	567	591	599	594	560	614	601	575	606	617	616	580	596	624	603	615	607	597	593	607	557	615	602	625	627	623	655	585	638	564	609	600	612	585	575	595	599	593	604	590	580	655	612	572	573	576	607	566	590	620	596	567	590	601	614	532	569	583	568	554	605	602	586	594	593	559	593	625	601	588	622	626	597	564	579	599	529	591	588	575	598	583	559	600	633	598	634	623	577	564	654	608	590	609	616	618	614	582	617	640	627	586	570	582	591	638	557	604	577	585	583	662	587	612	633	598	620	557	566	624	584	588	637	597	611	585	615	582	590	572	631	637	638	630	584	615	620	627	674	603	629	611	589	593	582	624	598	627	564	584	559	604	609	632	621	589	618	622	629	583	633	614	588	610	634	597	598	565	606	578	609	641	610	581	569	619	591	619	575	610	636	642	637	604	612	606	608	540	589	600	593	626	577	602	642	573	601	593	586	553	607	577	641	628	591	610	603	579	628	576	617	597	592	647	611	609	631	577	632	602	568	560	593	583	627	579	610	571	605	611	616	596	582	615	580	614	603	628	618	621	610	620	601	625	631	585	583	580	599	575	627	626	585	605	633	589	542	613	591	580	612	612	622	637	619	576	596	619	574	600	583	595	583	616	649	587	621	616	619	579	552	585	617	613	647	593	617	644	609	578	614	627	609	598	603	599	662	632	561	613	599	614	624	576	611	618	564	592	551	614	598	592	551	587	613	561	592	608	583	596	585	596	586	556	595	580	583	584	634	547	566	568	629	657	587	607	578	574	610	646	638	591	610	605	599	598	623	631	610	576	579	553	576	563	595	622	647	598	609	596	619	586	617	568	627	597	530	614	556	592	617	592	586	627	591	595	621	600	602	587	627	608	616	646	606	581	582	584	645	600	612	617	593	627	612	555	627	587	595	604	606	595	641	578	692	593	568	622	561	608	557	586	635	600	612	564	669	604	588	606	583	606	620	588	600	607	630	539	630	615	636	608	592	597	590	583	613	618	582	603	591	597	627	538	626	630	611	611	609	587	559	594	588	626	595	630	612	601	616	608	604	587	626	619	621	589	572	598	599	595	595	578	581	576	570	609	612	603	564	588	581	603	598	648	622	612	607	604	551	603	604	602	595	647	618	649	622	596	594	616	586	610	658	637	616	595	624	571	604	594	581	591	576	594	593	607	563	625	576	545	575	635	639	610	611	638	594	615	574	608	625	624	594	578	622	599	571	599	593	646	576	563	619	615	595	660	574	577	565	574	569	585	638	592	611	607	586	606	636	590	586	595	612	599	592	635	650	622	619	593	593	610	608	618	611	589	623	583	614	625	604	629	652	593	624	610	567	601	565	578	588	562	593	584	618	604	589	649	615	602	642	626	589	566	614	588	611	579	601	618	558	588	589	624	586	593	589	605	600	635	561	613	577	576	609	568	640	617	611	583	536	625	597	598	600	604	607	618	576	574	573	638	643	606	593	621	604	588	556	608	571	596	620	624	627	585	580	596	602	589	578	625	555	539	576	590	583	634	612	596	584	627	588	601	609	567	599	598	671	602	668	562	605	619	576	665	627	584	659	603	597	564	567	623	596	592	671	624	603	565	616	606	626	581	580	613	596	619	629	651	579	614	614	561	646	602	588	610	633	639	614	643	632	589	637	633	603	624	575	593	649	588	561	610	564	599	595	559	563	597	534	612	616	607	632	532	559	633	624	581	622	606	619	625	561	600	592	616	589	600	574	615	591	591	621	630	570	598	606	637	592	585	627	608	603	630	568	675	584	657	620	557	567	590	550	597	626	557	610	571	605	591	611	616	654	600	579	600	592	614	604	603	605	653	560	575	607	581	591	612	602	625	584	592	555	593	645	611	608	607	589	605	611	613	593	593	604	578	598	599	600	609	593	551	624	579	570	585	607	619	602	584	633	615	578	597	617	647	573	603	632	584	551	595	545	571	575	613	580	559	632	544	577	654	635	573	570	639	653	613	617	582	581	667	628	621	621	583	653	596	581	632	598	596	636	639	628	574	611	574	576	649	576	612	607	565	675	597	631	600	556	605	591	605	571	585	553	564	578	588	606	637	644	543	594	596	594	609	619	600	606	611	620	618	571	632	592	616	584	595	611	614	584	600	631	608	623	635	597	604	606	572	598	617	606	577	637	669	605	595	564	597	610	615	576	596	625	610	612	587	598	615	598	580	536	565	597	660	591	595	583	604	579	611	601	571	633	585	586	589	581	606	610	608	588	563	631	601	557	605	617	606	605	581	605	559	626	606	601	641	605	598	662	599	594	591	644	573	565	578	590	604	615	584	621	615	592	608	573	592	610	619	604	640	590	637	588	623	618	586	546	587	613	584	591	581	594	625	588	610	620	614	615	628	577	659	594	601	574	597	617	665	627	616	581	642	613	583	586	624	610	564	572	615	655	587	591	599	584	606	631	586	648	606	598	604	585	569	578	607	584	552	596	644	574	637	612	589	608	610	630	611	593	613	645	566	583	613	611	683	600	621	597	619	580	590	629	584	586	667	636	567	609	578	634	613	618	581	598	573	605	627	636	571	595	597	604	617	625	610	596	607	609	567	549	632	579	592	589	563	584	606	642	617	563	572	614	608	565	607	595	597	607	639	625	582	609	611	602	647	601	642	624	579	612	643	631	598	594	619	590	586	619	651	586	600	593	604	620	597	599	620	586	603	585	605	560	596	608	628	602	584	613	560	572	611	578	605	631	571	624	567	644	632	611	587	598	593	596	587	545	618	596	629	657	598	603	617	608	663	616	647	612	614	609	627	622	617	554	585	585	596	575	603	590	638	636	580	610	587	602	595	579	603	551	604	605	606	556	579	603	597	601	602	572	592	596	602	590	589	586	566	623	565	607	552	591	640	627	590	597	597	591	570	674	638	598	670	564	610	596	651	607	588	664	625	591	623	595	608	625	622	585	586	555	619	589	619	565	570	596	620	581	659	582	607	586	648	591	586	601	584	600	619	622	576	600	606	603	639	643	630	610	660	569	629	586	654	613	632	539	611	680	609	605	606	630	598	614	570	601	591	581	581	555	574	619	579	606	579	599	560	618	595	600	562	510	641	616	575	606	621	580	576	653	596	593	581	593	594	604	577	592	618	581	592	584	586	627	588	654	656	613	585	623	556	608	603	608	602	629	581	582	599	620	614	601	599	658	607	626	635	567	616	577	592	622	647	583	606	579	625	613	611	591	565	581	584	633	581	615	616	616	627	629	595	622	642	613	577	645	590	647	646	583	596	633	605	606	604	626	610	607	573	608	586	623	625	621	592	608	578	572	602	542	638	599	605	572	589	612	587	542	619	605	579	559
54404	98906	81736	63465	53602	33590	15827	4965	1582	791	674	665	690	730	655	627	631	615	656	657	661	674	708	678	622	639	660	671	687	659	660	660	665	696	653	684	672	678	655	628	593	668	674	667	680	618	621	690	686	689	662	644	678	656	660	642	639	679	659	649	605	654	656	631	695	659	692	661	661	703	607	672	670	662	651	671	643	678	659	691	670	614	678	663	671	642	720	644	654	665	681	697	652	652	666	684	664	623	700	659	644	646	647	659	624	624	656	670	672	644	651	655	696	644	657	659	664	628	666	647	665	642	601	628	666	686	688	644	654	620	599	660	648	675	677	688	687	693	646	657	678	694	634	653	632	664	674	680	657	683	669	624	660	674	669	651	642	670	708	641	646	642	652	671	658	694	689	682	656	649	676	640	670	629	661	659	652	654	648	634	664	661	638	603	642	686	646	658	670	648	660	704	682	675	632	644	645	649	696	681	692	681	661	697	650	638	668	621	655	688	695	666	655	646	694	704	634	657	616	631	657	637	653	658	661	623	656	658	659	689	640	677	619	676	596	661	637	642	628	654	669	609	634	646	629	637	694	668	629	653	668	655	677	637	653	658	650	645	677	655	675	600	629	654	665	655	663	695	679	686	698	641	657	653	673	663	621	688	679	660	638	597	647	618	639	716	659	635	615	637	655	633	687	717	656	645	703	652	714	656	639	624	624	671	688	645	646	627	667	640	661	673	623	686	650	633	681	662	654	697	655	687	654	694	692	631	650	625	652	661	669	692	670	688	661	653	610	651	657	677	671	626	611	649	640	714	622	696	631	659	655	677	677	666	651	617	659	674	681	713	659	603	683	642	637	684	676	670	664	692	624	677	682	733	639	649	668	658	651	674	629	664	685	675	662	683	644	642	661	679	648	612	660	616	635	662	624	659	658	631	638	667	679	639	667	662	651	589	691	660	688	633	628	677	682	615	643	679	664	656	636	675	624	625	633	637	677	675	671	676	636	667	644	686	659	670	688	683	654	733	626	667	600	655	675	640	700	652	640	618	664	650	624	626	708	666	670	666	615	599	697	658	637	693	669	694	629	671	692	666	632	624	670	667	648	620	677	645	668	645	671	587	673	630	653	672	670	641	681	686	630	622	650	684	694	651	690	641	645	630	674	695	637	660	633	704	659	660	630	699	607	659	626	699	681	666	659	651	657	634	685	651	648	649	626	652	663	647	564	643	673	680	626	646	637	634	625	653	633	672	646	668	650	643	677	669	664	667	669	648	690	637	642	670	664	658	660	650	707	648	695	689	642	649	677	660	707	645	662	637	680	664	613	645	709	684	627	623	702	616	637	642	662	639	651	668	622	661	652	676	670	632	627	656	689	619	654	657	654	641	652	662	628	663	686	624	679	654	677	661	653	692	672	653	665	673	633	647	675	652	674	678	729	663	683	695	673	680	657	686	667	634	696	636	650	678	649	637	670	632	623	663	693	660	668	640	660	676	642	649	662	640	709	699	646	691	660	669	674	657	628	674	653	685	650	669	642	697	635	691	640	680	678	679	652	658	641	650	691	640	626	644	668	640	676	656	673	648	676	672	653	689	670	670	704	612	658	630	645	643	655	688	694	644	704	644	660	648	650	621	661	705	673	692	622	663	632	659	669	638	649	635	631	676	626	711	635	665	627	644	652	692	648	623	668	666	682	647	637	605	638	652	678	633	678	704	643	690	663	663	613	649	663	660	618	655	670	627	645	693	710	646	698	675	646	636	705	628	622	627	585	629	584	619	579	672	661	698	644	708	646	626	645	652	658	701	683	641	645	674	638	683	636	645	632	664	642	645	643	672	649	647	682	633	666	672	700	664	632	631	693	678	694	653	682	692	698	667	614	665	685	666	685	690	705	680	681	636	603	679	670	623	663	655	682	639	662	708	667	677	667	659	643	668	660	647	632	669	642	663	665	711	637	661	685	698	690	681	668	705	647	688	640	655	621	659	637	670	672	628	657	626	638	732	648	651	682	610	610	695	662	615	670	717	659	612	679	628	593	650	639	707	683	636	661	647	632	640	674	640	693	680	670	716	633	680	686	649	660	666	667	640	623	680	632	738	665	650	638	676	642	672	649	631	682	745	677	643	605	684	695	634	631	633	653	653	660	609	677	645	664	644	632	674	675	648	643	645	644	644	636	689	674	633	645	646	671	616	637	672	621	634	652	614	673	657	689	646	669	623	668	664	659	668	665	642	633	725	649	646	659	705	650	704	658	647	716	641	662	665	662	653	640	674	657	628	664	682	676	685	660	633	700	658	632	650	668	684	694	697	665	650	664	673	611	659	596	653	701	707	709	679	665	645	640	664	648	619	625	662	647	689	655	685	681	643	684	669	634	646	671	635	617	625	643	642	638	637	693	618	680	683	630	642	625	662	689	642	640	652	643	694	682	681	653	679	631	639	674	606	664	645	629	682	634	640	611	688	646	664	668	675	653	671	645	647	629	672	651	639	673	642	655	675	647	629	687	691	675	679	609	667	641	615	662	652	644	688	671	598	649	672	687	673	649	648	710	637	638	660	660	654	648	662	628	640	643	659	602	670	641	643	685	689	640	634	678	643	637	665	645	674	666	655	684	696	654	615	633	663	642	631	653	674	681	659	675	704	641	686	675	635	655	682	693	683	661	669	645	632	642	653	673	684	642	645	702	662	670	672	641	666	682	667	655	672	667	632	625	613	679	674	658	664	659	590	637	684	679	697	644	658	632	645	648	672	669	606	695	658	641	655	666	601	694	632	617	678	658	658	646	650	672	647	650	632	655	633	628	698	618	652	655	639	613	682	637	672	632	692	626	702	627	616	639	684	680	665	637	624	667	649	620	596	653	695	679	670	641	664	661	641	662	670	662	674	652	660	641	653	686	647	650	643	628	662	620	619	659	679	671	672	685	613	641	703	615	648	595	623	633	665	698	660	620	666	624	660	647	637	608	678	624	661	658	661	598	673	662	657	646	663	665	671	616	639	664	657	656	634	643	638	633	658	666	652	629	657	653	622	645	654	685	673	661	682	660	649	652	677	725	674	648	700	676	624	693	623	626	638	609	661	639	638	650	628	649	632	710	666	646	667	655	670	670	658	669	634	680	666	680	674	645	674	681	658	676	644	652	661	672	661	650	670	620	635	621	654	686	662	657	690	708	650	652	656	650	680	635	663	665	662	623	665	625	686	659	655	666	698	661	663	583	664	670	708	635	714	649	648	633	658	652	661	626	643	620	651	656	685	653	664	654	660	642	664	658	691	636	652	662	676	647	642	652	668	660	671	668	626	665	613	643	662	666	623	641	640	693	612	630	658	668	606	658	681	688	677	615	650	649	646	659	660	677	643	670	656	667	662	649	635	670	639	689	706	639	678	615	646	680	652	650	598	701	665	643	650	641	642	637	657	605	644	664	688	653	639	667	655	681	661	721	660	691	690	669	688	672	672	660	670	681	671	659	620	631	644	665	641	603	683	679	662	661	673
27751	28087	33957	23434	13687	4809	1489	614	482	403	403	406	396	385	373	427	379	419	412	417	366	413	405	385	361	405	395	418	407	429	366	421	398	401	400	408	407	447	406	416	368	403	402	368	420	416	376	404	378	365	398	426	427	402	409	400	402	353	412	416	415	372	393	391	416	456	392	413	413	407	402	374	381	385	388	393	406	378	384	415	387	378	441	381	396	401	396	387	394	362	405	405	394	368	415	405	409	377	391	412	404	412	379	390	416	382	415	398	396	394	422	407	392	423	410	380	433	441	357	432	405	371	417	409	397	387	387	385	389	405	373	410	398	388	408	409	382	378	372	387	413	384	389	399	403	379	389	401	425	389	414	428	411	394	381	425	424	406	399	418	380	385	445	352	383	422	425	376	400	382	379	384	422	414	436	367	406	377	390	419	408	415	412	398	421	401	419	391	399	388	405	380	414	409	374	422	399	403	376	405	420	374	402	385	398	356	401	381	389	423	438	414	368	398	385	415	410	385	360	408	418	403	421	379	391	393	414	403	395	413	391	421	405	410	417	353	382	399	360	395	392	401	404	393	372	427	401	401	377	383	392	395	401	388	386	420	405	401	419	396	401	426	384	399	373	387	400	385	393	420	381	389	385	403	389	402	394	421	391	424	396	388	409	376	383	357	401	407	399	380	387	367	368	377	381	406	427	403	392	389	424	382	423	402	415	438	390	410	382	392	398	387	414	409	355	383	374	396	390	391	432	410	401	429	362	384	384	366	428	440	421	395	457	398	381	409	378	361	424	402	396	395	385	400	376	380	430	408	383	402	415	423	386	407	417	419	437	402	401	397	414	390	428	394	405	396	424	386	411	404	368	437	394	422	387	416	422	457	428	402	428	363	396	420	384	406	408	422	396	364	385	421	375	393	426	377	421	387	431	397	413	427	395	403	380	418	384	385	400	367	388	419	396	379	377	382	374	395	399	384	391	369	402	405	372	391	394	369	356	383	391	447	427	389	400	410	418	383	399	375	405	424	391	413	393	356	422	384	407	399	364	395	409	374	411	408	396	368	404	378	393	392	358	419	397	444	435	400	397	375	410	389	406	393	408	397	393	386	397	396	402	374	378	412	423	403	416	389	400	425	398	386	404	367	383	388	419	373	382	424	395	414	373	398	411	401	381	382	360	418	363	430	404	413	356	411	436	418	419	398	384	423	409	449	427	393	402	384	405	391	412	387	402	414	401	410	407	423	396	419	364	408	399	388	400	405	362	395	354	395	436	391	397	383	420	368	375	381	381	423	368	388	387	412	415	405	395	413	394	382	443	381	391	347	379	380	424	411	396	411	391	395	411	384	388	409	408	396	399	409	416	403	385	430	405	391	353	391	409	403	404	343	435	390	417	371	374	414	397	427	385	395	443	392	391	420	400	420	405	410	374	365	411	375	406	409	368	385	398	434	397	405	408	423	376	372	393	418	444	370	377	385	379	386	385	370	405	383	401	365	406	390	375	417	376	435	408	371	385	381	401	402	383	386	394	410	399	359	420	409	382	428	397	382	371	390	395	410	376	382	372	407	420	413	384	394	415	418	414	374	368	390	407	402	415	398	394	393	400	392	363	392	409	412	413	407	392	407	372	413	399	373	386	410	408	413	407	409	389	447	385	377	425	394	425	382	385	381	405	371	359	408	364	387	418	424	400	411	413	400	399	398	425	414	404	382	406	383	423	391	391	390	401	385	388	390	414	405	391	353	387	414	365	391	416	402	448	425	408	392	382	398	387	436	412	372	391	402	380	357	391	387	395	395	398	428	371	422	395	399	384	395	386	376	404	418	415	400	416	394	398	413	423	376	388	398	366	432	414	423	411	399	394	371	377	408	421	413	407	372	364	412	377	412	391	391	388	414	389	412	402	381	390	389	431	384	404	424	373	416	438	392	399	368	423	428	391	414	402	393	420	437	387	408	436	375	392	415	389	393	370	398	423	409	366	388	421	406	364	424	402	417	387	414	404	377	375	427	406	409	435	362	382	408	426	405	389	411	377	422	375	397	401	380	439	443	431	362	416	418	391	383	412	411	407	406	410	389	429	373	380	408	392	411	368	416	412	392	412	339	354	388	404	402	388	418	404	393	377	392	413	404	423	388	424	387	400	434	354	390	400	373	394	430	436	396	397	406	403	407	379	379	401	399	413	380	399	457	387	400	367	371	379	386	371	381	433	380	402	399	392	394	394	386	428	398	377	407	414	380	417	396	411	388	425	375	380	356	381	398	430	407	385	379	421	386	385	413	396	398	392	392	391	405	392	441	419	426	420	410	390	409	393	449	368	366	389	425	417	400	398	403	395	372	368	427	417	427	422	404	368	385	386	400	386	384	406	407	399	395	417	418	374	370	407	389	373	420	421	403	382	392	396	397	390	425	335	398	379	382	388	416	459	373	403	402	379	386	375	384	412	401	431	411	380	361	382	402	379	396	377	385	409	439	398	417	399	374	397	402	420	400	391	448	391	387	394	395	409	386	411	463	394	383	411	405	398	426	350	398	427	405	372	431	391	396	387	386	413	406	396	401	413	395	358	407	393	385	396	412	415	392	374	417	402	383	388	383	386	374	415	383	389	412	397	378	390	418	408	422	384	365	385	403	442	415	385	406	387	423	404	447	397	413	382	403	390	420	403	359	393	378	418	433	408	420	400	381	392	418	393	390	381	392	395	370	409	421	394	394	373	361	420	369	394	423	409	404	473	403	383	407	433	418	420	397	382	372	398	452	406	434	402	385	400	364	419	398	408	380	394	397	417	427	397	412	395	348	364	384	414	408	378	378	418	395	395	381	388	421	387	416	369	374	389	410	409	356	402	425	401	426	395	399	432	416	438	367	403	410	413	360	392	429	409	457	374	415	408	382	353	404	370	395	370	389	418	419	387	377	386	394	392	402	398	401	408	389	401	421	428	395	364	397	385	384	421	387	419	396	407	404	416	381	389	382	419	417	416	381	382	377	398	372	397	403	403	397	406	367	402	402	363	384	387	396	401	387	398	425	363	411	400	443	371	459	401	406	411	395	394	378	396	388	427	385	438	401	392	379	458	420	365	384	419	379	405	439	418	382	376	385	408	396	385	400	387	390	423	429	405	374	396	333	368	411	404	380	433	388	396	388	384	417	410	391	426	346	391	406	398	401	409	390	388	409	414	435	403	375	417	385	404	387	390	396	396	406	401	406	408	437	405	388	398	372	429	407	432	391	428	388	387	427	417	394	397	376	413	419	387	422	381	390	401	376	393	374	412	359	396	392	355	407	376	371	385	389	426	392	417	412	389	385	395	380	419	344	359	376	395	382	389	397	402	421	381	420	371	344	392	394	405	382	394	389	384	419	414	415	390	414	399	408	412	400	422	394	386	384	398	396	395	378	356	355	415	359	402	383	424	390	409	395	396	417	421	428	389	407	408	392	397	386	371	401	436	408	405	402	381	371	374	409	423	394	406	374	393	391	395	445	420	395	395	397
20906	45105	31756	19250	14210	5698	1970	890	542	484	479	495	460	497	454	463	483	428	436	442	455	479	482	442	497	448	485	467	470	473	487	440	484	455	492	426	503	452	512	429	426	441	439	450	445	444	451	485	486	431	503	464	487	449	499	457	447	457	480	466	495	470	502	479	467	500	444	450	441	448	479	426	468	447	456	480	430	462	455	486	419	487	441	443	459	451	477	453	456	445	437	498	449	465	455	438	499	437	466	446	411	456	428	426	474	473	464	457	479	482	428	463	463	429	501	456	474	443	464	459	451	426	430	460	462	445	446	483	456	445	470	418	445	479	474	489	451	459	446	469	473	434	510	488	509	471	443	487	455	463	435	489	526	442	439	469	482	510	483	465	448	448	400	469	438	441	419	462	482	420	431	443	423	478	460	497	461	471	459	461	470	455	477	443	421	484	465	458	432	447	445	498	448	459	473	474	498	469	498	445	470	456	462	440	468	484	482	468	442	435	442	447	489	501	473	454	437	451	483	437	424	449	468	443	417	437	482	439	485	441	449	467	487	513	436	470	436	499	449	469	489	502	457	452	465	452	467	471	467	497	499	458	459	448	465	458	467	464	434	424	453	468	452	465	438	459	494	454	478	496	469	443	470	490	464	451	496	460	446	441	469	452	452	457	470	472	432	476	464	451	458	453	454	465	499	455	468	428	495	473	462	510	462	465	484	457	454	456	464	453	433	483	453	485	475	418	446	417	480	483	493	501	416	476	478	461	454	474	497	470	506	416	488	436	487	477	461	463	432	479	448	471	463	468	443	474	438	471	451	432	429	440	466	450	467	451	474	445	486	441	460	453	463	436	501	465	500	406	446	422	458	452	474	412	444	430	464	467	431	450	432	455	456	462	439	433	477	473	484	444	467	460	465	413	458	424	463	440	522	446	429	432	449	452	450	438	448	469	467	428	433	456	472	478	494	467	464	460	435	453	467	444	471	453	480	469	455	459	457	476	501	449	433	459	460	398	486	469	477	437	480	448	448	478	447	429	476	468	424	483	406	449	471	471	449	449	434	497	448	432	446	491	430	399	476	456	447	489	476	516	459	449	450	483	462	457	479	482	507	458	431	448	466	446	439	437	458	445	465	473	488	450	450	461	422	476	448	425	469	450	434	456	467	459	447	463	483	429	421	476	441	439	464	495	455	441	436	447	480	442	487	431	428	420	475	466	484	491	475	460	459	484	450	456	496	477	483	457	476	449	488	451	406	465	427	440	454	431	475	448	461	438	439	445	441	460	475	444	440	463	409	453	474	476	453	469	469	447	469	456	442	426	471	484	478	494	440	464	414	449	463	490	457	452	509	466	494	451	479	442	442	463	440	456	480	441	483	462	431	424	444	454	465	409	468	398	442	491	479	448	479	428	440	461	501	478	490	450	452	490	466	449	438	459	453	430	488	475	469	476	445	464	440	454	458	459	445	464	440	427	454	460	477	442	487	482	461	470	479	475	463	432	466	433	459	462	466	475	456	472	472	457	490	449	439	495	451	464	473	451	418	465	467	442	464	429	470	464	457	481	471	472	450	454	456	461	430	451	488	457	462	450	431	499	495	455	459	462	476	486	495	445	462	433	442	469	496	438	473	468	466	468	458	473	451	475	455	406	440	462	472	460	436	427	489	437	463	404	448	421	478	447	446	455	452	480	444	434	454	471	448	496	431	464	432	480	463	469	442	467	502	471	452	475	456	470	457	474	473	474	452	462	458	468	447	455	447	417	434	452	426	411	482	477	473	500	473	458	469	432	438	453	483	461	471	488	450	428	482	476	462	428	458	453	460	465	471	488	434	453	455	456	475	466	469	469	451	450	442	480	448	468	411	472	476	468	474	466	441	452	456	484	427	482	451	418	460	461	465	466	505	441	480	474	482	467	455	513	486	467	433	488	500	478	462	476	457	482	450	449	470	453	452	483	450	491	492	456	474	445	467	463	412	464	458	439	498	459	459	475	461	496	450	430	466	397	446	428	459	451	499	431	444	460	464	468	461	460	451	489	461	455	443	461	478	449	440	442	419	483	468	450	463	484	454	427	477	437	463	450	466	488	457	450	466	450	479	435	492	466	454	418	486	440	443	432	437	426	472	465	450	485	478	446	461	485	483	461	428	450	455	438	476	464	471	449	461	469	444	470	418	471	457	461	420	457	467	467	422	444	414	455	463	467	477	471	512	456	477	498	458	448	464	479	446	471	471	433	433	460	414	457	453	452	463	459	483	456	450	456	455	480	428	444	468	472	435	446	446	483	465	468	453	449	482	470	431	488	443	432	450	517	442	459	455	468	493	463	421	470	472	486	485	473	435	471	486	455	458	431	444	452	448	470	483	435	467	466	482	445	422	452	508	414	446	431	472	488	460	460	456	476	465	470	475	428	480	492	480	459	444	447	421	492	448	473	463	476	471	476	476	466	490	446	482	483	484	446	469	457	463	443	492	470	463	424	456	488	467	456	491	462	469	473	448	470	439	456	421	464	473	476	456	477	452	445	473	434	487	467	465	452	462	467	476	494	462	471	460	490	439	476	458	491	476	469	456	453	441	489	481	499	427	483	457	446	449	466	431	445	464	466	480	454	471	484	467	439	476	466	455	420	461	428	433	457	414	442	497	438	408	425	468	519	477	425	472	423	436	409	443	439	484	461	457	482	437	446	450	466	458	424	394	427	484	477	441	472	479	458	436	438	520	452	432	498	444	470	436	450	450	460	470	419	451	497	468	479	466	473	453	435	485	435	486	494	429	467	472	466	457	469	473	474	455	493	458	466	461	482	483	454	463	460	452	460	471	498	478	463	437	430	501	468	463	466	451	463	449	484	454	447	452	482	493	495	463	458	459	467	446	463	495	451	501	446	473	491	483	465	465	458	457	454	418	473	417	425	452	479	419	479	502	458	466	476	451	461	462	509	435	466	455	480	436	471	457	439	448	428	445	418	436	446	447	478	429	445	455	477	490	467	452	450	433	440	451	503	451	471	463	466	443	463	460	452	445	499	457	479	497	482	471	440	441	473	496	461	463	460	482	510	515	473	457	443	489	460	483	451	467	487	457	445	457	468	430	469	463	450	463	456	450	454	452	464	457	463	449	466	451	444	458	442	451	465	496	433	458	452	481	492	476	479	452	469	473	457	438	451	453	467	490	480	451	449	478	471	437	447	452	453	450	470	493	492	489	447	442	442	437	468	443	462	424	499	445	475	482	407	501	432	516	425	448	419	475	434	442	450	469	427	463	449	436	457	476	473	445	445	438	469	472	486	458	489	475	475	458	463	491	477	480	476	456	462	438	482	471	452	450	471	441	427	434	461	440	460	511	454	460	490	473	448	430	453	478	457	418	478	442	495	500	457	482	452	445	456	470	464	450	456	429	468	453	497	459	460	454	430	451	506	453	468	468	446	451	454	417	430	435	472	459	462	444	477	471	467	441	462	444	487	476	451	450	461	460	443	461	451	457	495	468	488	469	515
23589	21862	34553	36693	37402	27033	15289	3062	878	507	509	501	499	486	460	478	483	438	496	495	501	498	441	469	468	474	479	458	517	483	536	509	479	466	445	499	488	481	474	476	476	503	482	519	486	482	499	494	487	512	511	465	495	447	472	485	474	478	510	493	457	468	470	472	438	442	507	467	468	490	480	465	485	464	447	463	512	507	482	462	478	472	462	486	499	503	458	467	489	495	469	507	518	481	483	502	473	466	496	500	461	555	482	482	508	445	459	463	493	499	463	471	458	481	465	471	478	465	489	494	464	460	508	468	499	508	453	465	521	465	456	488	505	482	491	512	520	475	515	466	457	534	458	487	488	506	525	486	503	454	505	491	459	502	486	492	475	495	492	493	530	479	490	474	491	527	490	481	492	510	465	471	427	488	486	477	472	499	507	437	460	503	477	480	486	453	489	483	520	471	479	491	502	464	501	492	487	540	497	457	477	464	452	447	450	518	545	504	505	497	489	503	466	472	431	459	482	490	452	484	522	479	488	509	476	475	496	540	484	458	499	480	488	483	481	468	519	504	454	468	490	508	452	475	483	473	468	515	450	474	503	489	489	492	482	460	484	456	476	478	455	486	485	492	470	458	482	472	513	444	469	494	497	499	492	519	463	498	451	479	474	481	454	473	485	459	511	486	472	472	499	458	477	464	462	442	480	521	454	492	493	481	466	487	457	460	498	467	481	488	508	496	476	455	494	494	472	499	463	460	474	464	476	472	461	456	470	469	520	480	470	489	467	464	440	483	467	506	523	488	494	498	464	498	469	519	476	458	477	465	527	464	469	468	475	443	496	481	483	480	480	479	465	511	497	483	463	496	510	481	495	479	452	518	488	484	499	440	477	497	535	453	513	485	478	486	470	488	442	485	402	478	462	482	496	422	525	496	483	493	461	482	501	503	478	443	471	450	426	496	458	461	524	509	476	506	509	457	456	500	475	462	484	497	492	501	480	462	482	510	469	440	446	498	502	459	471	487	468	480	508	492	498	471	534	477	465	520	503	503	490	438	516	475	489	507	502	504	466	453	458	460	490	478	477	469	485	466	443	452	494	535	501	483	481	477	434	469	491	501	445	535	444	466	488	444	521	497	488	488	467	482	488	471	467	490	490	456	468	463	516	480	469	509	502	491	498	463	488	477	517	475	489	488	507	477	482	467	505	498	474	487	485	506	519	462	493	499	521	502	470	510	460	450	452	501	474	492	474	490	420	478	476	434	484	502	492	477	510	509	483	484	472	462	518	465	476	450	457	493	512	506	478	480	502	538	485	524	478	535	486	496	479	511	541	513	472	474	485	471	467	466	491	468	495	487	530	508	493	453	484	485	446	432	470	474	495	451	446	461	469	450	454	444	489	473	484	501	481	417	496	455	509	511	458	466	486	488	475	479	479	448	513	505	487	489	482	494	518	488	490	459	514	496	512	464	453	507	468	468	492	467	486	497	449	507	485	477	485	490	515	520	454	498	487	470	448	496	441	504	479	485	493	530	485	491	498	476	488	526	516	456	452	488	498	464	467	488	429	512	474	454	496	483	437	488	480	489	460	431	515	492	516	459	469	482	490	486	502	498	432	494	473	440	501	445	471	472	491	482	457	491	506	479	497	521	492	458	461	482	475	488	460	478	504	465	482	471	482	487	532	441	449	467	494	495	495	493	472	489	489	463	489	466	535	472	442	453	496	502	474	492	488	471	495	494	491	502	483	431	438	485	469	485	471	500	454	518	440	459	485	483	477	481	482	514	462	441	498	493	456	480	468	516	474	455	475	478	485	462	441	443	509	514	509	536	492	470	496	535	481	469	492	491	438	495	483	486	487	474	477	502	469	478	469	496	487	466	475	436	460	450	461	507	470	460	523	501	490	470	508	466	500	516	513	514	448	491	470	460	513	466	521	507	483	457	507	475	475	504	452	445	477	492	455	485	511	487	464	512	511	475	463	476	427	496	453	496	473	468	477	442	458	466	489	488	450	503	486	493	478	515	508	487	468	494	490	473	482	462	477	484	491	476	483	458	470	473	564	452	474	485	487	499	489	475	496	472	499	467	487	495	473	481	478	537	479	526	484	425	462	539	459	488	497	495	495	502	481	470	464	467	477	491	480	510	507	505	521	484	490	479	457	439	489	460	466	520	492	504	471	460	501	445	474	435	478	464	447	496	509	481	482	510	493	496	441	509	468	482	473	515	473	498	460	514	484	448	485	512	467	499	428	491	502	493	500	477	469	473	480	483	486	531	503	467	488	470	487	438	446	487	499	477	475	479	498	459	473	475	491	461	508	482	481	472	462	485	470	493	509	508	452	490	492	521	489	496	472	449	515	467	489	544	505	491	489	477	467	471	534	449	477	487	455	482	485	462	494	464	478	490	501	495	460	516	476	490	448	493	486	479	494	496	417	454	474	520	455	465	490	474	503	450	457	495	490	493	518	486	542	460	521	458	516	483	475	473	479	462	465	466	477	521	472	485	459	490	509	469	491	495	509	486	467	446	463	481	492	502	438	465	521	496	475	478	450	440	478	458	515	515	489	497	465	491	526	510	497	457	491	495	479	509	500	459	478	502	486	506	472	506	451	470	486	513	467	473	460	479	504	451	501	494	493	479	502	499	497	475	491	491	497	468	503	499	462	518	473	489	481	433	460	490	484	506	496	455	455	458	483	477	507	456	475	481	496	461	471	476	457	512	495	462	459	478	496	553	481	456	505	476	499	535	485	481	463	477	506	509	496	466	467	459	461	480	466	498	513	461	502	486	521	501	489	525	458	453	502	466	468	471	491	481	471	492	517	493	502	486	437	470	466	487	523	479	459	457	484	497	472	517	493	471	407	502	446	517	511	516	465	462	485	491	512	482	451	526	479	479	471	430	514	523	500	469	488	498	498	502	468	468	524	515	436	487	456	509	465	504	476	463	565	453	508	486	499	467	484	497	483	484	483	464	481	505	473	469	489	474	475	513	518	450	430	489	490	460	505	505	507	500	465	496	512	501	486	500	460	499	478	491	498	451	482	453	502	472	458	492	446	457	457	467	537	420	478	462	476	506	484	523	478	468	492	533	468	469	481	527	506	497	524	461	468	468	481	424	489	477	475	474	477	461	464	482	505	468	451	477	461	443	521	466	486	471	490	447	468	499	509	473	491	475	465	474	500	488	507	485	503	489	503	487	451	469	449	484	469	498	484	491	487	466	456	487	452	461	438	479	503	467	485	449	502	506	463	475	464	455	487	476	470	470	487	506	505	445	459	482	493	453	451	468	514	503	516	442	490	490	480	457	518	498	488	485	502	526	440	491	467	503	507	505	464	479	476	469	455	491	497	509	435	479	495	478	486	480	465	486	506	478	484	482	472	483	499	472	461	488	483	497	471	460	502	473	492	513	474	471	463	488	469	473	489	515	502	487	479	484	515	515	480	478	498	467	497	463	500	511	453	504	516	445	514	513	501	491	457	481	472	504	490	466	491	507
47736	91998	73985	56317	45308	26407	10927	3329	1088	546	554	523	514	583	558	544	540	571	542	550	525	539	503	533	544	530	557	514	541	542	559	553	531	519	496	502	560	557	511	571	533	548	543	506	594	509	528	530	523	513	551	510	544	525	581	501	556	523	557	540	539	524	556	553	532	524	575	564	544	536	556	514	514	547	537	574	510	519	539	531	528	492	548	554	540	504	556	548	533	511	531	535	577	527	518	559	574	534	495	547	554	559	551	560	563	510	545	556	534	549	542	537	549	545	535	581	551	537	511	591	549	512	554	559	568	531	514	557	522	510	493	583	512	532	527	535	536	538	520	540	521	534	514	548	549	530	519	518	548	575	584	503	547	556	534	556	521	530	517	530	559	551	501	520	476	527	555	564	537	569	539	539	524	545	562	559	521	573	561	546	521	522	522	518	531	570	530	573	555	521	548	543	522	524	543	522	579	484	520	532	506	563	564	557	542	535	544	531	507	573	485	559	509	544	531	529	541	549	549	550	540	533	580	558	508	542	559	559	524	517	533	548	555	527	548	529	558	551	530	556	484	549	519	491	558	546	505	529	546	523	504	546	541	536	526	495	567	542	574	537	582	549	560	529	519	610	556	535	542	479	552	565	527	513	534	529	519	514	492	526	567	520	524	558	577	565	525	531	530	504	517	541	519	513	497	524	503	527	554	540	527	515	545	552	568	537	563	561	549	564	582	510	506	571	548	556	566	538	541	543	524	537	566	553	534	539	534	555	520	504	513	529	525	533	569	508	542	557	552	554	569	551	557	484	477	576	516	499	502	558	549	538	555	547	536	586	549	541	548	537	515	567	566	559	513	541	527	517	519	533	490	530	546	518	496	563	528	528	532	503	562	528	582	521	534	517	553	567	528	522	586	532	552	513	565	508	519	523	566	521	550	549	518	559	566	581	525	539	539	541	584	560	518	506	526	562	547	546	529	577	536	549	544	548	505	511	525	506	565	529	488	516	492	551	536	551	532	537	533	555	522	568	555	533	521	542	557	555	542	535	534	557	550	520	521	465	562	526	551	587	557	525	501	534	520	481	537	576	529	528	566	519	522	531	522	530	535	523	498	539	548	508	503	518	562	529	525	565	525	539	538	534	515	558	523	552	558	554	527	508	548	503	534	547	556	535	528	533	563	541	530	549	531	518	545	555	529	525	505	528	554	542	537	578	570	518	571	548	534	552	573	574	538	534	510	562	555	525	551	554	525	555	523	545	510	512	528	546	526	571	563	508	520	493	542	537	522	541	514	533	532	543	543	529	533	531	545	530	528	572	540	522	534	538	556	531	518	520	534	512	534	523	507	559	532	561	545	597	539	555	519	565	551	515	526	567	573	521	490	515	511	554	542	540	553	512	527	497	538	515	530	517	538	547	545	562	535	573	509	538	516	579	571	549	528	523	571	528	489	580	560	578	536	489	514	567	508	556	513	557	528	555	526	575	526	547	554	515	478	513	528	557	518	501	510	538	552	520	505	525	521	565	547	499	530	548	524	538	542	536	548	526	535	538	548	542	532	561	566	561	553	543	558	521	538	534	527	573	548	515	533	517	511	492	506	605	548	538	523	529	520	537	521	551	548	583	525	501	564	520	531	539	556	549	524	516	538	523	528	517	532	557	527	539	561	521	553	551	542	534	479	544	547	545	500	523	523	508	576	562	523	514	544	523	518	544	556	556	516	522	542	552	565	511	574	508	531	502	534	501	517	536	562	543	539	567	523	566	494	523	527	554	538	492	554	544	514	523	546	536	541	563	518	549	540	535	515	520	537	512	557	585	538	519	564	559	506	553	543	523	539	567	553	528	558	531	585	501	555	532	514	546	546	558	568	561	560	490	555	532	577	548	530	536	525	505	551	562	504	538	536	548	545	509	505	537	571	540	526	511	512	518	516	553	532	492	523	526	507	529	572	544	518	523	519	548	544	530	504	514	528	543	535	576	530	546	547	556	513	542	557	563	554	521	579	522	575	523	517	485	520	515	560	528	539	559	511	547	589	533	538	557	523	531	517	527	602	539	545	519	553	528	493	543	546	556	514	512	530	534	554	540	542	509	525	547	552	489	527	492	562	553	566	538	546	570	567	576	590	546	557	572	548	522	516	587	520	540	536	570	527	530	550	499	555	541	522	546	550	582	541	526	602	538	559	520	545	535	521	519	519	568	560	593	571	540	567	595	509	497	538	522	526	576	503	536	522	524	531	552	555	522	576	538	547	516	533	506	535	528	537	542	543	517	563	524	537	544	509	537	534	522	520	538	520	550	549	611	543	582	549	499	537	567	504	539	550	529	543	535	500	540	521	530	546	509	549	543	506	553	528	534	546	536	491	548	518	529	518	532	524	558	522	555	575	534	516	544	489	535	490	548	527	557	482	509	502	548	528	548	573	576	518	534	545	505	543	508	526	562	538	535	507	491	568	555	559	507	536	534	558	532	507	570	515	532	518	548	586	568	528	566	550	543	517	494	504	523	546	526	530	549	492	583	561	490	555	541	565	505	527	533	528	526	557	551	538	537	516	547	546	514	525	532	527	532	570	519	548	520	542	545	554	530	535	535	584	549	571	545	566	506	516	569	558	558	503	503	507	544	571	546	535	466	521	552	559	540	495	531	584	539	542	539	552	525	513	557	532	547	537	504	523	511	525	553	524	550	518	521	549	542	541	573	570	526	540	550	532	531	523	590	512	538	532	513	537	545	496	547	531	509	570	531	542	548	527	540	493	517	540	526	514	568	523	501	530	553	523	553	508	552	555	550	523	489	569	550	513	529	567	544	577	519	522	499	575	575	534	538	476	554	610	522	556	547	530	505	485	546	532	586	515	521	542	535	540	542	522	527	546	508	551	556	542	535	562	548	511	548	547	535	508	532	530	535	564	530	539	520	519	547	558	533	525	520	541	514	504	525	542	526	549	548	593	513	533	506	568	499	581	525	536	564	487	524	564	537	536	512	514	558	523	539	559	527	559	568	541	559	555	578	495	540	560	530	568	537	555	545	521	537	545	536	541	546	516	577	555	524	552	521	512	528	525	549	530	541	518	544	535	541	533	515	532	553	561	526	520	537	596	552	531	545	547	549	525	529	524	521	554	521	530	576	538	545	604	528	560	527	532	597	528	533	551	548	546	577	556	535	528	551	561	495	516	529	555	532	551	527	515	518	510	526	550	554	505	584	552	513	522	570	532	569	506	578	552	497	548	540	591	529	509	502	543	550	535	548	524	558	539	534	564	569	536	587	512	549	515	507	540	524	522	550	503	566	553	504	482	504	511	531	549	582	531	501	538	559	539	538	559	547	529	561	544	549	571	509	497	523	539	557	553	552	558	553	535	554	544	533	525	535	526	523	491	514	561	482	553	529	552	541	527	521	529	577	524	539	575	503	526	537	531	563	540	543	503	505	538	526	544	556	567	530	533	463	525	516	537	580	568	572	529	558	516	526	571	546	540	546	539	519	552	475	567	530
25134	22807	35325	34290	27552	15990	4748	1122	611	462	439	469	472	448	418	458	433	464	446	432	414	422	459	491	402	424	401	414	436	436	420	425	433	453	464	413	409	455	420	478	439	482	427	454	442	411	427	440	417	458	416	414	412	427	408	434	491	435	487	467	441	438	436	446	428	408	426	435	416	458	440	428	430	433	439	439	432	431	438	410	406	451	466	447	450	421	448	420	416	466	451	434	459	442	432	425	459	435	447	449	406	422	408	431	415	414	435	450	417	407	444	457	406	439	434	429	429	445	422	427	404	446	424	429	419	431	429	435	439	440	491	445	424	454	452	428	444	454	446	436	430	392	402	461	430	423	447	432	426	473	449	446	435	473	449	446	421	415	472	405	446	457	392	460	427	420	480	409	435	407	403	432	453	474	396	424	442	447	417	436	455	416	443	436	424	483	431	446	448	455	446	419	476	409	452	445	447	454	411	420	469	454	436	443	386	435	419	466	432	428	426	469	433	471	452	430	432	443	443	490	448	419	488	454	424	431	452	395	424	452	466	435	439	440	438	439	430	444	441	423	437	397	493	449	418	430	445	446	482	411	437	415	447	430	445	454	432	437	400	448	447	450	407	436	431	432	453	444	458	435	455	402	422	444	426	445	436	408	481	431	440	427	424	434	422	448	387	462	431	400	423	432	449	436	453	465	412	434	414	423	445	424	460	418	463	424	458	427	437	456	474	462	441	480	436	431	380	444	448	424	418	440	488	395	453	407	430	433	417	425	462	392	454	436	442	457	456	434	401	433	502	447	428	443	458	416	435	448	419	390	404	432	475	454	423	439	426	471	455	469	456	447	435	424	431	402	426	448	410	451	419	443	415	429	434	450	446	443	433	448	432	455	438	410	420	429	443	415	472	443	450	427	421	422	450	418	412	436	435	455	453	428	449	440	449	412	434	438	457	450	459	419	467	431	402	476	421	449	444	453	408	438	393	438	482	462	442	451	466	405	419	435	446	429	443	437	455	412	461	429	447	430	415	429	400	411	419	448	389	433	450	426	442	462	445	415	470	460	474	425	427	449	429	445	454	413	424	436	417	430	451	446	409	457	420	470	433	411	418	404	444	428	408	450	474	425	409	411	424	482	445	446	410	403	422	438	421	426	414	438	437	446	439	426	411	458	421	427	445	403	431	422	426	416	410	407	427	429	469	417	400	417	431	426	457	472	461	412	418	446	435	447	452	448	412	458	426	417	441	443	432	395	458	458	388	456	450	461	442	419	444	416	422	409	419	444	443	467	447	439	434	460	442	458	420	468	424	445	424	416	428	458	419	431	422	471	430	433	418	395	436	421	434	455	439	407	427	438	437	433	438	449	429	459	453	417	435	417	390	445	436	445	415	452	458	450	461	427	450	450	474	414	424	463	407	429	410	395	438	409	423	433	453	429	411	423	424	396	426	447	407	414	440	404	459	405	426	456	423	446	475	447	447	427	424	410	428	435	450	434	422	438	449	446	411	444	451	448	446	394	445	434	410	414	414	428	413	471	466	423	427	424	462	424	445	411	448	491	412	473	423	453	408	405	431	436	434	426	415	415	412	415	416	398	401	417	454	422	407	427	425	445	447	425	443	456	445	427	438	425	441	458	442	461	473	453	485	405	448	435	459	449	458	426	458	403	406	427	413	430	456	430	448	415	434	436	397	443	450	403	436	414	458	378	436	427	434	433	414	413	412	428	462	449	427	479	427	421	434	429	424	426	424	442	460	435	424	461	455	437	412	428	468	433	413	430	474	402	433	420	417	417	466	468	406	445	455	428	453	446	416	448	432	448	447	430	412	471	431	441	445	420	431	479	410	414	423	432	386	423	408	485	458	444	459	429	420	426	416	442	423	432	456	464	440	424	460	392	470	396	425	455	384	424	474	430	426	447	397	451	407	464	427	408	404	452	433	435	429	432	426	413	421	411	410	447	420	431	470	443	414	445	432	404	432	456	405	409	432	475	440	428	407	424	394	451	438	398	398	443	431	449	451	441	444	443	404	417	412	434	433	438	421	424	468	449	438	414	434	424	416	452	461	441	431	438	436	435	459	419	479	426	442	430	427	434	441	444	411	433	448	416	476	429	469	454	406	456	445	427	433	462	443	424	449	440	425	403	403	417	435	412	394	432	465	478	425	453	415	409	416	491	478	449	441	422	448	429	423	421	425	432	452	436	447	429	455	453	435	423	444	465	433	432	440	435	417	434	446	453	452	419	439	437	437	410	405	453	425	426	439	412	407	450	445	448	423	430	424	434	458	414	427	460	462	421	440	480	465	420	448	423	455	431	411	434	480	422	442	475	431	426	456	422	453	410	406	439	405	427	400	415	448	446	429	453	443	452	436	411	441	454	431	401	456	410	444	471	436	473	402	415	431	392	425	441	450	437	446	444	440	465	401	433	451	438	424	450	426	415	427	440	443	461	459	408	401	445	401	394	444	423	420	407	435	432	443	405	427	480	418	461	414	431	433	439	394	429	450	419	447	453	453	401	444	446	448	419	427	456	441	462	435	443	456	443	444	417	414	460	392	420	443	420	444	466	382	448	430	424	426	466	439	447	426	451	441	449	455	414	396	442	433	464	444	400	461	431	406	438	421	416	451	476	427	471	390	493	460	456	444	383	428	409	423	444	432	438	441	418	431	456	436	428	431	443	434	441	431	438	424	468	453	429	454	442	452	439	431	437	452	501	455	421	411	399	461	456	464	436	427	437	440	451	464	438	437	418	479	419	443	418	413	425	414	437	434	452	408	447	452	447	429	382	435	429	398	428	441	497	448	380	420	423	439	441	433	472	456	396	447	384	407	433	426	418	399	442	467	430	436	401	405	446	443	386	433	394	441	440	445	421	404	388	454	401	422	454	439	496	447	455	443	463	457	446	460	430	436	453	432	433	421	429	399	425	425	471	441	419	415	446	438	432	442	386	451	435	429	441	446	442	453	425	451	421	398	456	398	441	401	415	460	427	414	455	451	438	472	475	437	466	473	444	473	452	438	464	459	452	375	390	426	445	456	393	431	446	410	419	418	462	395	436	420	470	479	435	423	426	441	415	457	459	425	417	430	438	431	437	401	434	425	460	411	434	438	448	423	440	381	436	405	468	424	414	444	405	413	471	422	422	442	415	431	453	455	433	452	456	464	458	436	446	431	444	435	431	472	443	429	463	428	413	452	411	439	399	429	438	446	449	432	429	437	417	454	417	423	434	424	450	414	459	388	429	461	426	460	461	452	437	443	435	449	463	420	445	450	431	458	447	441	405	406	452	462	395	435	426	461	404	472	439	457	414	457	408	440	444	413	389	436	479	478	432	414	407	417	430	425	440	417	429	401	411	449	446	421	415	440	482	431	436	434	483	439	438	435	444	455	439	454	455	433	492	424	439	436	458	447	422	470	442	430	410	474	448	410	456	410	430	455	443	432	481	434	417	454	443	428	434	414	418	417	471	427	449	461	428	423	455	433	390	446	455
41230	74009	56600	41262	32934	16919	5936	1747	776	536	538	486	519	509	493	502	528	502	519	509	537	542	539	514	517	512	471	465	501	480	527	512	521	487	506	478	499	467	520	516	531	470	523	504	542	478	465	504	501	507	527	503	532	462	549	502	502	474	540	489	532	501	512	485	561	526	504	497	480	469	459	505	502	506	496	492	507	485	497	513	509	490	544	485	487	478	513	518	510	536	492	520	537	504	529	486	486	488	494	485	520	514	513	473	450	539	509	534	541	458	509	451	506	496	465	489	510	500	493	512	483	501	464	492	529	507	516	508	498	487	471	482	473	470	502	514	473	496	512	497	467	489	526	515	473	516	523	533	509	497	516	492	512	477	494	459	487	479	510	483	469	495	540	574	528	516	509	513	506	516	535	530	508	491	470	545	495	492	527	485	512	531	517	520	496	493	512	476	523	494	492	501	508	523	480	517	517	528	538	493	519	524	479	518	487	535	521	499	503	497	519	514	505	442	498	508	511	460	517	506	501	480	501	515	514	513	503	485	493	506	480	505	528	527	497	517	477	487	475	517	503	509	517	461	489	499	513	512	482	489	483	498	527	510	470	525	508	490	510	503	470	497	488	506	490	491	469	534	475	494	493	486	499	517	475	484	483	458	524	496	474	496	504	529	521	543	480	492	549	483	476	484	544	474	543	506	498	511	491	490	506	477	497	483	499	440	503	509	489	461	465	538	501	529	492	500	506	528	506	515	491	472	500	511	517	492	513	522	485	475	489	505	504	469	507	518	476	460	490	525	474	510	550	507	486	496	508	516	500	467	515	511	529	519	504	516	483	528	519	491	500	501	491	514	501	519	519	481	499	473	515	499	492	514	530	490	508	499	474	508	518	492	464	523	495	494	502	509	474	477	486	506	477	508	521	508	494	498	491	525	507	484	508	511	499	534	512	465	515	492	494	514	545	557	483	479	490	514	554	481	493	518	490	532	519	483	503	487	470	492	493	501	514	493	527	475	476	529	482	471	522	503	550	517	489	478	551	494	433	520	478	513	484	524	498	514	478	516	478	511	507	521	481	427	509	510	520	485	483	494	518	495	495	463	498	526	489	498	493	490	479	474	466	542	523	456	496	532	498	456	524	477	490	542	502	515	532	491	497	528	470	477	486	491	507	451	513	454	496	487	515	532	530	517	488	520	482	524	506	507	484	540	499	517	465	510	507	522	484	470	501	501	477	450	477	519	503	538	550	478	488	469	519	526	557	505	489	539	516	541	527	495	518	515	506	494	512	501	541	506	500	490	500	517	483	534	493	488	476	509	464	501	525	477	483	475	488	479	548	481	474	512	506	553	510	528	505	520	499	463	492	501	509	509	515	510	501	505	535	511	487	473	517	509	480	487	494	482	487	505	524	500	517	505	501	459	518	524	541	500	494	542	473	524	497	534	520	487	507	475	522	490	474	502	483	513	525	495	487	470	496	477	518	508	495	488	469	481	509	524	505	493	537	510	539	509	470	495	499	506	490	510	468	469	480	501	476	500	477	457	503	486	469	557	486	496	488	466	509	473	507	518	494	540	480	506	512	504	490	526	517	491	512	545	472	521	506	506	497	504	486	472	486	501	506	540	471	487	497	444	503	504	494	531	519	472	464	518	505	534	507	474	500	478	487	481	490	501	493	519	533	475	478	488	498	493	507	537	515	509	495	457	488	531	528	509	502	513	469	513	543	464	532	521	497	501	499	525	493	519	527	475	519	497	474	494	505	518	485	504	507	488	503	463	546	492	500	546	469	491	503	478	501	487	510	505	513	463	486	489	483	530	480	480	488	507	479	493	475	502	500	477	528	523	496	492	532	493	518	493	502	505	511	506	507	495	495	520	501	526	526	532	488	502	516	502	515	499	498	480	493	480	479	484	511	510	518	501	512	509	504	488	485	509	516	464	484	482	519	555	466	477	510	498	523	477	513	488	505	485	502	490	504	466	499	482	484	495	497	508	505	500	526	483	489	523	511	525	492	493	540	495	526	514	551	536	473	483	514	527	481	504	490	473	470	511	493	491	506	525	514	502	468	497	455	516	479	494	507	497	447	503	488	512	446	492	497	514	552	489	534	455	525	489	529	488	485	519	486	523	489	490	510	477	505	518	519	479	470	501	482	510	510	478	505	506	488	500	498	520	481	484	507	503	511	472	528	495	528	505	501	514	480	512	513	483	494	492	484	534	520	511	509	489	497	491	490	496	486	467	473	527	484	508	573	516	496	487	493	499	508	524	518	519	485	495	498	516	532	521	472	492	490	505	508	473	535	488	498	509	536	534	499	497	507	465	477	487	447	483	466	499	495	481	489	537	487	490	511	521	512	529	493	518	482	481	523	516	535	490	517	513	543	479	490	488	528	527	479	503	512	483	499	512	515	508	450	481	521	494	489	496	508	456	498	476	464	496	513	485	530	495	521	536	486	527	504	487	475	525	510	477	495	526	467	487	467	497	481	463	523	498	481	518	517	505	522	474	517	498	527	468	506	471	510	555	499	519	518	542	514	495	528	520	538	523	488	470	454	468	483	505	515	514	496	502	495	474	481	523	532	548	502	512	503	489	503	475	488	483	471	537	460	473	495	517	486	513	511	507	503	482	502	518	553	525	516	448	513	500	501	510	508	495	483	504	505	481	458	505	482	488	487	501	513	507	508	523	581	521	517	512	500	537	450	495	478	495	471	457	510	509	514	473	497	506	530	516	509	549	469	515	480	490	534	510	507	484	512	527	488	448	516	458	542	479	496	501	462	464	536	498	488	526	538	536	482	457	529	501	475	493	496	502	478	490	506	486	460	505	510	523	504	499	497	521	502	522	491	492	495	520	502	496	509	494	507	502	541	465	516	547	437	549	479	565	472	492	520	491	478	523	511	505	489	494	496	519	506	460	530	495	510	510	479	500	495	485	510	500	508	486	488	521	482	482	503	491	482	506	487	487	519	509	511	519	511	483	486	529	547	513	510	530	500	525	478	495	455	511	522	487	491	545	510	512	496	487	537	488	527	479	538	480	503	520	529	516	482	473	522	525	548	496	514	527	522	555	492	477	531	489	512	500	503	506	499	518	511	490	485	526	475	479	523	510	507	512	523	500	509	511	492	483	533	506	528	501	489	537	492	488	441	484	497	476	496	538	488	536	457	494	521	503	481	515	533	500	496	478	473	457	494	521	486	512	528	489	480	512	499	485	514	467	502	513	500	505	497	499	512	483	524	529	515	495	486	471	522	552	504	455	485	473	505	514	520	476	473	488	447	513	523	500	512	479	521	485	492	497	524	509	525	532	518	517	521	485	507	511	482	510	493	516	461	502	483	498	489	509	492	496	511	539	527	496	490	518	478	500	511	525	454	512	503	482	484	518	499	508	449	534	543	517	501	541	480	507	489	460	507	491	504	482	529	486	502	481	459	501	522	490	495	495	510	533	509	521	500	495	501	545	544	490	500	488	471	570	523	543	538	535	519	494	485	489
22831	21483	32258	31697	34573	29707	21941	6020	1305	709	648	581	603	573	642	598	602	613	586	632	586	631	613	617	583	606	603	575	580	560	577	575	600	531	585	572	554	578	562	604	593	574	594	561	632	636	579	626	568	599	619	606	567	585	634	580	575	601	581	631	572	635	611	586	617	592	583	616	573	605	618	619	597	629	664	608	589	605	589	599	612	565	614	579	622	579	619	596	624	588	570	585	545	602	566	576	585	551	626	600	600	597	553	597	625	641	604	598	576	641	571	582	566	584	586	533	561	604	584	597	610	591	567	590	593	550	638	601	573	552	603	552	574	556	577	553	622	629	579	565	553	583	581	563	591	530	606	598	575	551	594	647	625	633	595	594	633	573	570	582	600	595	587	605	603	580	566	607	578	607	616	571	593	633	622	603	579	639	598	554	623	553	553	569	602	524	599	584	617	627	581	565	608	593	582	600	566	588	600	565	576	616	607	583	598	609	633	619	623	583	624	603	590	581	607	618	564	627	598	571	604	576	613	585	573	582	587	649	593	596	552	568	628	549	587	570	570	565	559	640	606	596	603	613	577	557	603	588	584	559	583	654	566	601	535	591	626	594	577	571	574	599	573	624	566	555	620	577	599	616	573	597	595	613	610	618	597	606	623	586	617	598	587	593	615	587	610	582	598	611	601	587	624	610	621	608	577	647	607	532	619	556	608	582	548	548	610	580	576	576	554	600	594	642	602	554	606	584	637	569	598	607	584	565	568	573	629	593	582	626	565	645	583	578	575	597	605	618	599	595	616	592	585	614	609	618	611	575	583	596	551	594	605	601	614	566	554	628	593	571	589	561	624	569	604	624	621	630	601	577	575	583	649	627	562	567	539	583	530	581	656	588	567	570	597	585	631	603	627	592	609	588	618	606	655	564	562	556	564	581	591	598	586	620	612	593	611	580	595	572	578	635	630	593	637	610	561	590	588	587	564	569	588	613	608	583	563	615	603	554	610	603	623	567	611	598	619	607	599	594	618	575	570	594	603	615	537	555	568	572	606	602	598	596	636	542	580	584	587	603	557	607	592	583	598	592	591	554	610	609	600	578	616	553	605	593	566	573	595	536	578	566	536	623	599	554	619	583	632	627	602	563	627	573	572	588	637	620	587	620	556	566	601	572	595	548	636	578	623	576	585	565	623	589	558	589	570	588	560	591	561	551	580	569	566	604	553	590	557	607	607	623	594	578	553	594	569	594	588	591	546	590	573	556	594	588	569	592	598	609	606	590	619	575	588	564	612	603	601	599	608	577	590	600	579	617	603	641	601	559	596	602	581	604	606	626	606	570	623	629	592	602	559	592	599	561	620	613	554	589	588	610	540	576	592	584	621	625	640	540	621	594	596	600	621	571	604	591	596	635	583	592	605	575	537	605	590	589	596	607	623	596	623	557	580	578	615	574	551	591	602	593	593	606	575	586	602	610	609	625	582	597	595	617	591	634	554	632	580	595	541	581	603	602	553	614	599	574	555	586	595	602	574	599	585	636	600	579	576	580	653	621	611	630	585	632	569	605	566	609	597	570	590	622	616	595	581	638	610	569	635	555	600	616	568	557	572	594	612	601	613	596	585	589	611	557	621	592	598	620	587	585	573	577	614	577	588	632	625	559	627	606	539	556	594	567	579	627	616	568	556	564	622	584	624	612	572	612	604	668	552	589	640	582	581	597	567	583	599	628	603	598	591	552	593	569	610	626	540	604	595	644	572	586	585	609	589	612	607	602	595	621	633	564	578	639	570	552	625	611	602	549	606	567	567	602	588	570	572	601	609	606	571	577	606	568	569	586	614	586	584	563	549	574	568	634	630	574	549	595	606	617	629	632	574	578	585	578	596	571	629	601	568	600	606	587	598	587	594	596	599	566	578	630	573	569	613	632	632	593	549	584	614	576	611	614	617	616	626	602	602	606	640	606	557	590	577	622	580	562	600	594	594	552	583	597	628	592	611	595	641	583	624	581	539	560	614	613	588	601	583	577	633	601	603	589	603	602	570	621	609	600	566	590	591	634	609	603	561	649	615	586	607	590	574	605	594	598	571	553	587	595	602	592	562	589	564	606	603	588	580	653	652	546	561	583	617	581	575	570	570	579	555	612	597	604	574	635	614	573	559	583	626	625	587	619	565	575	545	593	596	594	550	573	570	619	586	617	586	647	605	592	611	618	586	603	611	588	566	614	555	560	537	583	570	626	602	570	591	577	573	569	611	550	602	590	589	594	531	560	600	614	599	610	572	610	585	563	570	574	601	623	587	578	590	615	632	593	601	565	571	559	629	561	571	611	576	607	631	591	593	594	555	585	582	603	582	583	587	574	574	560	584	548	535	621	571	575	578	616	575	630	617	598	602	569	619	599	602	619	583	537	559	600	623	538	598	597	608	557	623	602	580	638	565	631	614	591	592	590	605	622	591	622	581	615	628	618	558	605	626	609	577	563	607	597	567	593	608	568	597	546	542	560	656	554	604	568	587	570	643	570	619	568	579	604	632	597	623	546	576	602	584	614	627	620	587	593	628	620	581	629	590	615	591	568	597	549	552	567	566	559	564	615	607	530	608	601	573	587	598	593	591	564	579	611	587	570	597	606	553	584	589	584	583	561	651	615	613	619	595	596	574	571	611	594	625	544	603	570	596	594	579	624	546	538	600	600	628	591	617	522	590	630	630	573	581	604	589	609	578	569	578	630	588	580	643	565	567	588	595	609	607	575	638	586	607	565	562	579	629	591	592	600	566	634	589	596	623	611	622	597	596	568	637	553	620	570	582	539	569	570	595	571	566	606	582	593	589	582	603	608	572	578	604	602	612	611	587	590	627	584	592	522	615	618	663	631	606	575	592	583	599	589	588	588	567	564	614	588	581	580	591	609	582	585	576	616	599	623	543	647	631	567	617	589	578	632	565	616	602	623	571	581	561	599	637	582	577	610	609	605	551	573	627	636	551	528	603	568	621	584	611	600	597	607	624	571	605	571	618	618	627	610	602	585	586	602	541	569	601	555	578	574	576	605	613	578	581	566	616	567	615	551	559	578	622	577	571	632	537	622	649	550	602	580	577	612	595	576	544	646	574	599	605	602	558	637	574	608	613	561	586	586	592	546	598	620	585	590	553	618	593	602	608	601	580	582	589	549	567	585	605	576	568	637	572	591	550	600	601	550	553	626	558	606	580	587	594	595	607	580	650	546	616	579	574	543	574	594	579	619	613	580	609	590	546	584	585	654	588	627	616	605	575	549	579	566	590	626	592	613	618	569	603	594	556	587	607	599	541	581	582	587	634	582	596	625	593	621	590	581	579	566	578	575	600	599	599	578	605	559	576	573	574	612	578	562	586	565	589	569	583	586	603	583	602	524	604	574	588	640	590	587	635	603	576	619	615	634	559	616	590	591	571	575	557	567	584	595	598	596	650	626	607	613	596	554	571	603	591	582	603	578	592	571	572	583	601	557	601	632	565	562	600	590
53330	98594	83035	64638	51762	33338	15209	4864	1598	847	694	636	620	637	647	631	644	681	676	640	632	720	620	645	595	615	635	650	637	633	656	632	641	649	645	607	658	630	668	608	660	643	648	669	714	612	632	632	604	693	653	637	628	640	656	646	614	671	637	638	624	656	594	644	664	648	651	668	650	660	667	652	665	617	655	619	669	636	614	620	622	660	631	656	651	619	666	712	645	613	624	660	674	624	618	658	625	608	612	658	662	619	650	662	637	667	592	686	662	588	599	636	681	629	666	660	605	658	598	636	677	623	603	588	680	651	634	659	673	657	647	633	560	689	645	625	652	620	640	665	661	637	638	641	631	633	637	598	628	662	652	599	645	630	667	669	625	631	593	633	646	622	622	635	647	623	614	596	636	602	586	629	606	676	668	610	648	634	659	647	666	687	641	658	650	626	671	605	618	660	625	632	601	627	644	673	643	647	651	641	642	663	630	652	620	615	622	640	647	636	614	589	594	663	642	654	585	647	655	605	658	660	639	668	610	624	681	627	665	709	649	640	611	642	667	668	638	636	660	660	639	658	713	648	594	633	646	656	684	638	696	623	637	594	657	652	629	646	694	649	631	598	635	618	630	631	638	620	685	649	681	619	651	663	638	653	660	695	647	630	652	661	595	632	665	636	664	628	642	676	669	632	667	630	631	626	674	731	596	638	662	677	641	578	594	659	628	682	647	657	676	685	659	676	613	613	658	611	642	613	661	646	635	684	696	641	687	656	629	647	622	641	639	644	660	606	693	657	603	677	611	645	659	651	648	650	668	679	648	626	624	681	628	608	680	595	624	626	635	658	612	656	690	638	641	659	622	618	654	630	651	678	656	635	624	621	644	657	653	622	673	621	617	623	657	633	585	633	671	682	638	640	662	665	625	615	617	695	629	661	628	646	687	632	677	609	676	638	606	618	660	628	626	669	643	656	670	665	612	652	618	627	662	631	675	697	649	616	654	558	665	619	656	648	645	601	672	621	632	663	667	670	643	609	604	606	606	635	628	623	651	658	652	629	626	641	648	635	643	685	663	640	631	645	645	659	635	669	654	656	662	644	663	620	590	677	633	614	652	628	705	688	621	614	627	635	594	665	651	646	642	640	610	625	661	629	638	620	705	672	654	648	677	627	612	664	684	637	687	656	628	660	655	666	706	649	649	634	636	628	663	639	621	620	637	659	630	668	643	681	634	639	601	591	640	645	642	607	639	631	665	666	640	606	672	685	643	660	626	614	634	694	636	604	607	619	674	627	682	639	629	673	602	653	667	621	656	622	610	660	640	651	651	626	649	598	672	637	672	654	654	649	681	660	669	661	637	698	656	698	650	675	600	658	695	599	593	669	641	700	619	622	617	676	647	684	658	618	633	612	629	652	659	656	635	612	670	616	588	702	613	644	609	667	692	644	630	615	643	637	668	660	639	687	651	661	618	658	637	630	623	618	708	641	663	633	698	651	644	622	651	606	666	619	679	645	626	641	626	677	666	669	649	631	647	694	664	641	677	664	625	641	599	617	647	617	684	628	635	632	646	654	649	625	678	638	689	616	572	695	620	639	627	651	659	645	634	651	588	658	611	643	625	637	615	605	649	673	650	634	615	632	657	637	650	682	587	620	599	672	616	666	681	660	624	633	644	676	675	655	638	648	631	676	644	653	602	683	642	673	648	600	633	704	685	687	633	635	596	656	632	649	622	661	657	630	630	654	635	635	656	651	610	628	698	630	641	610	647	644	616	650	595	585	594	654	647	633	652	667	628	629	614	695	642	633	678	607	681	680	608	629	628	624	671	627	628	636	663	624	623	626	681	681	658	586	667	620	631	668	678	696	623	585	644	604	646	624	630	645	608	636	604	646	652	651	662	643	636	667	652	620	640	677	603	641	632	677	637	648	650	623	614	697	610	654	665	657	592	635	635	614	675	645	641	653	647	646	654	663	695	649	605	599	599	645	628	663	668	658	630	643	658	616	632	615	646	655	683	643	624	637	641	635	664	642	626	654	621	599	628	631	640	654	630	675	609	618	644	597	621	597	656	645	655	641	641	642	663	619	644	623	622	645	650	650	680	654	655	654	667	612	620	670	647	618	642	627	709	665	626	640	648	600	628	625	633	687	641	648	644	660	641	671	705	659	643	655	653	640	660	613	650	632	672	658	671	610	617	681	605	624	642	669	659	644	707	616	635	611	686	637	634	655	642	661	606	647	646	644	682	669	648	614	650	673	643	643	634	677	655	647	627	621	637	670	617	628	611	671	640	661	615	621	648	687	628	671	608	630	615	625	631	677	639	605	615	641	592	623	605	655	671	670	607	639	599	670	642	637	638	639	619	677	647	633	650	622	673	640	631	644	688	644	646	624	641	664	648	698	619	626	628	647	617	679	629	596	628	643	601	607	669	680	653	609	684	629	645	658	641	625	637	600	671	647	675	626	654	671	638	667	640	614	657	706	683	634	645	650	671	630	662	639	629	667	604	656	661	643	668	675	658	628	619	626	627	652	637	650	646	645	657	659	647	642	608	628	628	664	668	668	661	637	647	644	681	651	599	633	660	709	631	643	671	606	616	646	658	615	657	651	585	657	680	678	635	635	621	628	648	619	653	620	634	664	623	671	657	628	658	627	637	648	630	626	656	653	618	608	655	631	651	640	628	679	664	632	660	670	624	637	637	648	640	597	605	628	659	624	625	656	583	580	664	649	624	655	625	663	633	638	652	680	660	610	646	665	654	681	653	643	628	633	614	663	659	649	615	654	669	632	664	633	661	591	626	652	639	615	607	630	646	673	619	677	595	608	690	694	639	627	627	652	680	651	622	690	639	661	665	671	652	614	683	642	654	609	640	650	698	663	610	701	626	632	650	639	621	655	651	649	643	651	643	643	666	650	654	702	656	653	603	641	690	628	651	625	609	631	604	645	636	604	630	659	668	620	640	630	636	611	659	629	628	654	660	636	600	644	599	674	633	651	671	643	633	613	577	647	668	662	605	661	643	680	612	640	684	642	661	656	647	653	637	645	670	651	675	662	700	671	636	615	651	660	620	635	631	649	609	657	679	657	631	665	660	655	654	643	613	617	613	666	693	619	656	674	628	643	657	638	677	608	641	671	660	680	644	611	629	644	633	621	654	651	644	653	612	652	610	650	654	681	657	630	618	641	601	648	656	644	624	671	639	635	671	602	655	665	666	636	666	672	594	640	658	640	607	638	631	615	623	641	614	666	594	622	697	676	630	632	594	632	674	697	617	639	628	641	625	645	626	629	638	671	620	626	659	613	687	568	661	647	662	608	609	633	669	681	638	541	666	608	671	668	611	633	633	626	671	640	644	631	627	655	644	630	634	625	707	659	700	634	673	664	649	622	616	655	578	628	656	662	603	661	690	629	648	685	680	630	632	683	631	601	652	601	662	659	642	634	669	623	664	598	645	613	676	628	614	614	638	613	667	650	627	669	648	653	655	616	672	618	685	626
27713	27762	33994	23004	11871	4090	1366	663	481	423	381	388	389	377	383	371	368	369	378	350	357	400	412	373	359	358	384	373	364	366	402	371	365	370	358	395	373	379	393	403	384	418	417	386	364	396	388	380	415	327	410	371	342	377	355	354	356	359	367	414	395	401	399	410	413	358	393	388	346	368	379	365	386	367	365	389	396	370	392	430	372	373	379	359	367	358	400	358	374	388	418	413	367	429	370	363	437	387	392	379	372	397	390	374	410	417	392	379	416	383	398	380	362	388	360	412	382	363	382	385	379	345	394	392	381	382	382	390	400	411	359	391	366	374	373	378	382	369	364	406	405	402	346	377	392	381	367	391	413	378	375	381	366	384	395	346	410	392	398	375	384	397	357	427	369	410	387	403	378	407	382	365	404	384	369	375	404	375	391	364	427	380	346	368	353	391	360	393	414	391	388	394	399	410	393	373	385	376	364	362	402	407	371	348	369	364	376	392	377	385	401	408	387	387	387	374	365	410	369	385	384	358	399	402	401	373	408	354	320	384	381	400	381	379	368	398	356	398	396	376	415	413	369	372	374	378	354	378	391	381	368	372	382	381	377	364	393	366	369	335	387	390	332	400	379	387	369	392	369	353	370	395	377	354	388	357	390	422	354	373	421	373	372	378	380	438	328	418	381	378	379	349	385	398	380	363	364	393	397	416	381	383	418	367	392	388	388	345	406	377	384	397	386	363	366	383	384	409	388	385	387	370	419	384	395	375	376	388	359	379	378	364	400	387	423	380	384	379	378	379	394	411	365	386	375	392	364	335	370	388	372	373	411	382	392	374	396	368	403	379	413	389	385	367	406	411	412	347	371	402	352	360	404	390	400	419	365	362	401	397	405	395	374	387	378	360	343	395	392	365	385	395	387	392	378	405	425	401	378	406	359	370	365	403	411	396	390	431	391	373	416	386	423	388	389	390	375	401	370	377	378	402	370	353	360	351	355	385	394	423	383	374	392	364	393	385	373	403	377	354	344	400	371	343	356	368	413	384	350	388	389	389	391	420	349	368	379	390	372	366	397	376	379	372	396	381	358	356	347	423	385	372	404	378	368	352	409	383	386	369	401	394	399	398	383	383	390	379	377	372	357	350	372	386	345	387	371	396	384	343	355	407	375	402	367	384	386	379	377	378	372	348	398	417	331	421	385	413	353	400	378	376	369	417	398	358	372	363	386	375	372	400	380	377	379	326	420	372	398	403	384	376	378	411	372	378	360	372	347	352	393	377	375	371	355	369	403	398	379	379	392	394	399	400	392	376	394	378	411	392	398	354	390	383	400	419	367	411	381	365	394	391	388	363	387	431	358	408	370	386	394	351	386	406	356	379	395	389	387	412	376	382	387	360	364	383	386	418	368	366	330	387	376	401	366	356	382	394	377	375	333	374	385	394	372	423	392	402	402	353	362	412	375	380	383	405	409	386	368	350	394	411	345	400	382	355	367	396	398	404	364	422	432	364	379	373	365	355	373	389	378	431	386	409	394	400	351	369	413	410	333	384	363	380	391	397	353	368	377	368	401	368	410	381	380	385	385	348	379	379	378	401	360	385	391	384	379	374	372	378	378	402	376	409	386	362	369	373	388	384	370	392	399	386	368	375	398	375	369	387	381	381	377	380	391	393	375	362	360	375	380	357	376	370	383	388	374	372	354	391	415	409	390	387	382	362	364	389	369	385	371	373	410	385	373	398	372	366	371	403	339	408	397	401	406	409	393	381	363	391	415	375	373	374	403	380	382	365	376	407	373	412	402	370	361	427	417	370	383	405	375	375	388	374	380	346	399	384	409	389	365	383	365	391	385	366	401	394	360	387	387	414	381	371	382	429	417	375	390	377	386	356	376	387	345	398	420	363	377	334	438	364	388	426	370	393	399	367	397	406	376	387	415	421	356	363	401	371	393	395	362	408	365	377	382	384	408	364	358	370	346	365	416	361	350	375	358	374	393	397	348	412	384	370	420	372	364	396	391	350	377	400	399	400	396	394	377	398	375	390	378	344	399	360	395	365	372	420	394	408	374	414	385	383	376	365	357	367	391	375	389	359	351	391	347	401	360	368	404	353	381	354	407	394	380	364	354	398	373	345	398	329	380	404	399	359	362	409	410	395	377	383	422	421	387	399	403	367	413	369	390	403	372	395	389	420	409	362	385	369	394	381	401	403	356	360	368	357	390	401	391	374	371	378	385	379	360	396	391	378	384	391	379	409	409	356	374	399	385	370	356	451	396	377	379	389	391	394	376	394	399	378	388	417	384	384	361	375	350	396	381	387	385	351	380	375	404	388	386	394	429	354	388	402	377	388	369	381	379	370	393	404	358	368	383	362	362	374	368	392	404	396	396	376	390	396	374	370	367	376	353	338	385	359	347	393	395	397	381	387	405	370	389	376	396	374	372	411	395	400	403	381	404	372	385	371	373	367	420	407	395	371	372	379	403	394	398	380	385	380	371	414	399	376	377	388	401	376	390	373	348	386	381	393	402	388	412	361	398	350	359	421	389	369	355	352	390	407	361	357	345	383	375	393	433	372	379	367	399	399	424	394	400	388	410	403	391	356	388	385	389	376	384	374	345	345	386	365	389	390	345	388	384	377	374	405	404	384	368	380	359	389	388	375	351	430	399	411	361	370	380	376	394	377	401	390	373	376	398	400	393	362	393	401	354	360	386	409	355	378	356	358	397	392	355	379	376	385	361	409	368	414	401	395	361	402	400	360	390	355	364	410	396	404	400	386	351	391	398	356	392	396	407	398	405	385	393	377	363	413	368	390	364	408	383	412	413	393	392	390	352	393	411	412	382	398	400	375	373	392	369	380	373	375	391	350	371	374	397	382	406	374	378	413	389	385	353	381	343	373	362	363	410	372	357	369	398	387	379	361	376	399	368	398	368	388	369	367	391	335	378	383	381	404	404	406	367	387	381	394	374	409	396	372	371	379	378	424	386	364	381	371	404	413	434	379	367	416	376	400	381	410	366	385	396	386	383	360	381	390	384	397	403	388	375	405	392	364	364	382	363	387	381	407	368	373	394	378	344	418	379	402	368	390	405	385	373	393	378	371	427	368	372	398	379	384	368	341	372	377	396	393	380	413	399	384	387	416	412	391	395	388	398	396	355	380	403	369	369	369	397	386	408	402	347	403	383	399	373	337	387	351	399	382	392	395	380	373	379	388	384	370	357	359	357	349	353	375	352	382	375	364	405	379	377	360	381	400	359	379	401	413	376	385	406	378	424	372	369	370	390	365	410	358	410	440	392	375	382	403	391	444	368	347	403	375	390	396	383	395	372	332	374	381	363	347	388	369	395	391	398	376	393	386	359	390	385	394	346	381	380	384	373	345	375	361	387	392	378	369	429	371	358	368	352	373	397	396	372	393	370	385	355	368	378	361	388	380	402	369	402	351	384	370	400	413	411	375	384	417	390	357	372	365	403	351	361	401	394	399	397	437	369	384	398	377
23214	44454	31621	19062	12403	5184	1877	798	573	451	436	460	450	411	427	454	464	442	439	463	392	429	413	456	436	423	446	408	415	430	462	444	402	432	458	422	418	462	417	437	460	450	433	437	419	440	416	428	441	412	475	419	441	406	430	429	470	428	429	411	437	412	452	436	423	421	437	450	451	442	448	444	436	439	451	468	422	458	461	443	467	442	470	442	434	455	429	445	448	460	414	528	432	461	431	414	456	441	433	443	462	415	432	494	469	452	438	411	406	430	456	424	475	461	437	434	463	445	451	430	420	416	409	467	449	434	408	438	431	464	415	470	437	431	455	452	454	485	410	437	452	443	411	420	455	407	439	440	455	431	466	404	456	431	406	415	417	469	442	444	443	436	460	425	430	435	454	434	434	460	445	438	428	423	451	441	436	461	423	425	422	465	459	457	463	410	445	457	422	377	415	468	420	456	427	427	437	443	468	429	434	412	426	467	429	468	451	437	432	425	467	423	414	445	446	419	462	443	432	465	429	443	431	465	438	453	459	441	415	440	440	390	430	424	436	447	430	440	422	454	408	408	463	405	461	440	404	430	422	447	411	417	467	426	450	489	447	422	458	443	470	419	435	437	446	463	465	451	462	466	431	438	394	473	471	446	423	462	441	432	455	487	431	440	395	416	417	441	426	444	427	452	431	427	449	406	449	428	447	430	416	435	416	444	448	461	466	446	457	440	466	460	425	446	442	424	477	461	450	457	423	444	421	447	459	451	415	414	397	407	418	424	407	477	453	422	447	454	449	447	446	473	428	423	426	407	408	453	466	440	438	420	444	425	446	420	442	409	427	434	422	430	438	420	424	452	413	475	435	451	433	432	448	413	464	444	441	426	404	428	447	464	468	427	412	441	431	428	432	441	415	402	450	450	448	428	481	438	432	454	401	415	411	408	415	411	436	446	415	455	428	440	443	454	439	454	449	459	435	446	393	445	397	481	420	444	400	415	457	439	466	446	477	428	402	437	429	436	410	409	431	436	440	447	452	452	434	459	461	455	447	483	413	433	389	420	409	464	490	450	431	445	452	419	471	459	459	478	463	469	449	450	437	446	431	471	442	470	427	472	419	447	418	405	422	422	408	418	418	456	445	457	480	434	413	434	414	455	423	451	440	430	430	448	429	444	422	428	447	450	456	406	444	435	449	445	422	468	435	450	412	429	430	397	428	414	421	456	448	433	412	419	463	406	433	400	407	462	440	433	450	473	455	436	428	464	405	429	480	455	413	431	445	424	463	468	472	462	477	455	459	447	454	428	472	450	427	444	460	469	486	461	445	420	427	415	413	429	436	385	421	438	418	438	418	398	428	456	466	432	414	457	447	449	457	404	432	401	446	412	434	400	403	446	430	393	386	429	493	441	425	440	458	452	444	403	447	405	466	442	404	403	452	447	422	416	454	401	432	473	445	435	442	432	424	459	419	439	472	442	441	441	455	420	435	407	413	452	443	421	463	409	482	442	455	432	448	437	452	456	462	417	419	442	405	467	456	470	481	415	437	420	435	456	457	432	434	476	468	421	418	432	430	447	438	446	419	443	455	412	408	403	419	444	463	467	461	387	445	426	411	418	439	464	406	438	445	425	427	443	413	447	445	449	469	451	444	454	386	403	468	450	423	397	439	448	467	421	433	424	410	394	421	403	440	442	459	459	435	451	461	466	489	456	470	418	460	442	387	462	415	439	422	426	424	465	414	459	415	421	418	449	442	465	404	461	419	440	447	410	433	450	437	393	442	440	442	412	460	426	420	473	462	436	413	434	485	411	442	436	413	441	427	412	426	444	433	452	469	428	457	440	419	401	461	430	420	459	420	416	461	437	466	439	424	411	471	454	436	458	468	407	454	455	430	460	411	465	462	447	412	435	435	443	466	438	469	446	414	432	449	422	453	481	389	431	465	443	475	424	436	469	416	443	454	432	427	445	428	432	460	425	469	478	442	458	462	452	439	465	436	454	435	470	441	462	453	428	438	417	484	448	423	457	436	449	453	464	447	445	414	411	441	422	451	452	411	398	439	419	468	466	470	409	452	445	442	427	422	410	452	429	441	446	411	415	451	432	427	429	395	459	446	430	422	436	432	430	441	465	434	448	436	446	418	412	414	423	449	492	457	472	455	423	402	446	417	454	475	436	438	478	453	431	476	443	405	434	423	417	466	421	437	423	435	446	444	424	479	440	445	476	460	455	433	426	429	436	460	439	438	430	441	417	436	449	434	466	425	403	441	432	450	428	438	439	466	451	414	449	465	452	451	427	446	431	438	425	431	425	426	448	430	445	462	417	452	431	436	426	458	438	441	381	440	433	443	425	420	429	416	410	446	425	417	415	416	446	422	475	450	441	466	430	482	459	402	443	460	431	426	435	421	439	419	443	456	391	437	413	467	422	422	421	435	465	449	448	445	432	435	436	432	442	442	443	462	471	445	489	408	421	442	417	423	498	440	458	419	427	420	473	483	421	453	434	449	487	403	445	422	452	457	486	404	429	405	473	454	427	434	433	441	384	439	413	451	397	455	416	409	429	410	442	399	446	417	466	418	427	449	442	419	440	458	395	414	430	446	431	428	445	440	411	463	408	420	441	430	459	492	464	431	448	461	440	443	445	406	418	457	434	447	434	459	414	455	426	461	451	428	438	444	453	489	410	471	416	448	463	460	422	422	475	422	447	437	442	406	471	443	429	463	401	440	455	452	440	450	424	406	441	451	430	440	417	464	438	444	417	440	450	409	438	482	430	429	425	457	396	439	449	446	439	437	476	447	439	467	452	446	428	433	417	421	423	454	453	453	469	445	455	405	461	410	457	450	437	433	470	467	441	438	467	416	446	443	441	413	452	467	432	461	437	451	441	428	417	423	429	429	450	428	437	429	401	440	429	467	414	426	398	392	414	439	427	467	430	453	417	416	446	432	426	419	421	437	463	443	426	446	441	454	433	443	425	420	471	418	406	437	454	474	437	466	444	449	443	444	389	455	410	428	440	407	426	468	417	479	418	456	433	403	461	426	430	444	466	442	442	479	435	465	436	418	435	423	451	433	399	453	422	441	399	457	424	462	439	435	410	469	441	417	457	429	423	427	469	433	461	416	445	436	427	441	462	421	425	452	431	442	431	449	443	436	412	414	448	439	451	493	423	426	493	467	442	389	444	443	440	447	452	445	465	399	450	421	451	436	432	433	452	430	417	431	423	417	407	441	430	406	438	417	450	455	455	455	452	453	437	461	434	428	430	454	448	459	440	457	429	463	410	465	457	452	428	450	457	446	399	434	434	451	419	472	458	438	459	441	474	433	454	486	439	433	412	417	466	457	443	428	424	464	422	446	454	433	454	436	410	439	427	437	438	443	424	453	450	442	427	466	432	428	439	429	457	437	476	419	478	416	417	435	424	470	461	466	440	475	417	455	459	421	482	430	492	462	423	424	468	407	452	451	454	454	467	448	433	454	398	416	432	450	428	460	445
23576	21988	34577	36014	34972	26504	15844	3511	996	559	536	460	482	464	459	474	490	528	466	503	449	459	485	483	471	474	499	486	510	501	452	478	461	504	500	484	481	484	504	504	441	476	457	444	474	464	444	497	481	486	462	447	509	473	500	501	475	461	440	477	472	469	476	503	458	454	443	462	475	479	467	444	447	448	461	496	459	432	494	496	495	463	481	474	490	465	452	483	518	488	503	455	433	498	480	487	517	463	446	477	501	475	444	443	471	453	481	473	438	476	484	462	491	436	444	507	462	465	456	478	470	493	444	470	477	451	483	438	439	463	492	475	475	454	470	489	470	451	438	500	510	448	461	426	450	480	490	509	471	513	464	472	450	500	482	488	447	480	472	460	446	468	463	453	495	444	483	463	445	497	475	476	494	451	476	477	488	471	453	521	468	463	491	462	460	460	505	493	524	470	481	488	495	451	447	485	513	472	467	480	450	463	506	452	479	437	478	471	488	470	462	490	473	479	459	488	451	469	455	459	516	468	497	497	473	439	485	504	465	457	461	514	493	488	467	458	487	491	465	506	481	476	490	485	473	468	523	489	442	490	508	467	454	499	468	485	425	472	456	499	480	426	460	485	471	482	485	468	455	467	455	496	499	452	448	453	468	496	524	479	501	527	476	453	454	482	474	482	487	484	484	491	493	452	489	505	469	516	478	453	490	470	457	438	500	476	474	455	474	476	477	480	463	507	491	505	466	468	476	432	472	438	505	486	474	476	485	450	511	465	453	489	483	482	478	452	468	486	466	452	476	475	487	495	457	433	462	464	494	496	508	464	459	495	449	459	452	481	482	488	496	467	473	423	463	492	473	487	436	481	472	491	497	505	492	475	494	481	482	482	481	484	480	503	504	475	450	470	487	496	496	477	493	460	474	464	456	472	490	497	528	498	493	499	499	436	467	510	507	504	515	509	473	465	491	472	477	461	461	460	485	460	481	479	474	485	468	533	494	491	491	487	467	440	469	456	485	492	483	497	505	494	456	468	498	458	468	453	532	497	473	453	450	475	511	468	481	489	488	454	471	465	508	459	482	490	459	511	454	447	498	482	454	483	456	492	453	447	467	477	471	489	478	447	455	496	467	482	470	480	504	471	494	461	468	475	458	466	490	458	472	508	463	460	451	519	488	483	459	444	483	485	491	514	490	466	513	481	487	474	519	481	484	445	437	460	465	477	456	431	505	474	448	530	430	479	497	481	465	459	483	439	445	446	466	515	477	440	504	443	497	486	464	502	481	491	490	477	472	475	476	501	488	426	479	454	490	465	486	486	525	468	472	428	450	474	447	516	496	471	466	478	471	480	486	475	462	495	482	498	484	457	514	491	486	493	477	472	530	488	485	481	485	468	446	472	512	479	499	439	452	487	486	500	462	479	501	473	478	471	439	469	507	474	479	488	456	501	483	515	482	499	502	451	483	467	496	509	446	446	487	484	494	476	478	489	485	436	463	478	517	500	518	496	422	482	470	449	470	464	483	534	465	460	494	497	473	502	457	471	478	490	463	498	510	496	493	468	503	491	482	479	443	479	453	480	485	459	470	428	480	463	416	504	502	511	458	457	468	464	453	521	512	467	461	476	426	487	472	448	485	470	479	480	470	458	493	445	477	511	481	494	451	496	497	490	497	482	483	493	497	464	487	471	478	473	481	489	460	483	485	508	506	476	434	504	538	494	479	456	460	475	505	464	476	482	478	459	473	450	458	483	498	468	464	472	488	454	491	484	462	523	465	473	458	464	461	477	422	517	435	469	446	453	466	515	461	463	486	468	479	456	476	471	474	486	459	465	507	465	512	407	460	476	493	489	488	479	467	500	447	488	494	441	448	487	487	479	486	466	455	475	484	456	493	490	461	477	443	503	492	483	519	487	470	420	502	467	510	479	482	465	478	432	493	461	493	466	459	497	452	453	470	484	451	446	479	481	478	457	445	476	505	495	483	503	491	445	478	475	513	422	471	441	466	483	494	488	466	483	439	479	468	467	466	511	476	440	446	456	485	464	480	472	473	461	462	506	453	444	440	458	456	458	467	513	456	503	470	489	448	490	447	465	499	510	454	447	490	533	513	455	471	498	482	436	459	524	499	483	439	492	480	484	463	471	474	528	464	458	464	475	515	473	484	456	469	439	492	464	466	454	482	448	487	489	490	469	476	449	482	511	451	440	508	496	449	467	480	463	500	436	485	480	426	479	501	487	475	494	450	494	468	492	456	489	513	482	485	483	491	460	463	440	506	492	484	481	507	495	455	451	479	472	502	484	469	496	479	444	494	479	481	475	453	493	473	445	476	485	453	491	472	498	474	479	460	466	470	522	492	514	478	487	454	486	477	487	435	486	486	465	458	471	503	499	442	467	470	463	473	460	470	483	433	468	502	463	474	472	483	407	486	486	457	472	490	455	473	438	494	493	461	465	463	443	487	488	462	468	506	494	476	461	479	491	473	491	517	450	517	519	480	473	465	449	447	459	464	480	462	461	474	467	498	463	445	493	469	472	481	448	485	478	458	487	470	469	457	470	434	433	498	445	527	516	477	436	500	460	461	460	506	478	485	478	488	473	472	473	486	464	455	525	455	478	475	466	487	475	477	484	462	473	461	497	487	456	479	471	451	477	460	481	474	468	502	485	469	478	474	469	492	452	455	476	464	496	498	500	472	493	495	461	451	472	466	497	484	463	500	453	473	474	478	473	456	442	515	527	490	458	484	454	484	491	444	491	438	481	496	458	464	485	475	466	482	488	490	464	474	470	498	475	473	495	482	471	450	473	450	451	466	453	455	489	482	496	494	500	486	486	526	483	491	510	465	474	492	461	488	467	491	501	482	478	495	490	470	461	485	449	476	489	497	471	458	501	443	485	479	477	467	478	528	472	465	477	472	466	446	457	482	459	496	453	474	470	448	495	499	465	484	499	473	489	427	494	471	452	456	501	500	490	488	476	483	451	441	469	436	472	449	482	459	481	493	478	468	464	462	462	477	447	438	467	474	473	491	455	498	478	487	460	508	503	482	479	485	456	449	431	474	440	472	476	479	485	480	485	471	482	472	455	484	519	461	486	459	425	463	460	480	520	490	461	462	463	480	435	503	447	465	448	462	472	464	489	442	444	486	488	499	457	457	481	487	479	523	498	502	458	483	483	523	465	496	497	450	465	484	490	476	477	451	454	483	458	457	487	467	500	470	480	453	455	477	482	480	457	498	476	477	506	475	486	469	478	460	455	491	488	471	495	545	490	450	503	478	493	485	509	487	466	452	453	491	465	466	460	443	530	438	518	478	498	460	450	483	514	483	490	479	451	488	455	483	490	438	498	470	451	449	514	492	486	425	467	484	463	476	501	427	488	485	485	463	508	494	455	500	443	509	473	458	492	456	476	495	470	475	494	492	485	415	481	451	458	427	482	485	477	466	437	481	433	493	437	452	499	466	510	477	525	486	451	518	482	481	491	490	506	524	467	469	455
48479	91791	74123	55267	43298	26531	11367	3774	1279	655	539	580	578	533	495	515	566	538	551	537	526	515	516	551	506	532	522	558	513	538	534	547	537	532	510	522	527	547	541	532	538	550	557	534	554	543	554	515	507	547	544	584	527	509	502	551	527	498	533	541	520	541	500	527	518	523	523	507	483	497	490	538	580	546	538	523	529	529	541	514	519	525	489	505	545	549	599	515	564	533	523	527	504	505	503	507	512	518	532	523	523	551	527	577	546	543	535	549	536	547	551	542	503	538	542	509	527	546	530	536	533	536	569	543	516	545	529	482	510	535	535	501	498	542	564	529	525	526	521	539	535	541	505	520	561	546	546	498	537	496	524	547	567	509	549	537	557	530	495	505	528	527	572	487	506	470	539	520	525	500	515	523	522	515	519	523	533	533	554	542	528	538	502	530	543	546	543	493	569	499	518	516	521	553	527	516	569	509	511	554	555	499	513	562	506	509	534	504	518	488	550	533	514	503	527	522	550	539	561	560	571	543	499	549	554	570	512	531	515	523	478	509	534	487	541	539	546	530	533	528	484	543	537	526	558	518	534	503	521	547	494	527	534	510	506	496	538	510	550	528	521	536	559	473	514	500	522	538	528	503	520	544	538	571	576	539	486	480	534	562	572	502	494	520	530	527	491	535	524	527	500	526	513	527	520	550	515	511	512	521	510	534	540	506	496	518	564	505	519	538	523	516	547	501	517	544	567	557	569	519	553	497	537	566	528	535	533	552	562	549	578	543	531	509	513	485	553	534	521	571	537	528	526	519	543	491	572	515	553	517	557	536	545	545	611	522	549	533	543	485	521	481	538	519	536	544	505	527	504	529	501	527	515	546	489	538	515	540	518	539	532	512	499	512	525	519	510	522	502	537	551	498	524	541	493	517	520	532	508	534	565	546	533	524	507	490	563	549	539	516	561	564	474	481	552	512	541	504	539	539	557	497	529	495	528	506	493	494	504	493	541	542	497	514	540	523	493	476	555	484	508	502	599	526	534	543	542	543	520	538	531	529	529	497	535	517	544	569	526	512	511	490	500	547	521	517	531	522	505	545	535	518	523	534	556	494	546	501	515	580	536	520	553	499	538	551	548	516	505	512	547	539	521	508	485	556	484	512	508	538	553	543	516	482	535	551	548	534	542	513	505	578	502	471	479	521	520	535	487	479	520	513	531	489	571	511	511	508	550	529	484	535	497	534	482	497	521	516	504	483	530	543	501	513	561	526	519	527	521	512	516	488	529	499	467	567	531	510	529	561	496	548	486	529	515	524	554	565	509	496	518	551	579	536	561	517	554	509	536	495	540	483	507	558	556	497	538	523	502	526	504	490	604	543	512	537	550	525	552	492	535	524	552	539	593	551	530	573	517	537	484	549	503	505	531	527	522	508	514	517	527	514	511	535	507	523	543	517	513	514	502	504	506	537	560	521	557	549	549	527	500	553	498	527	515	528	541	537	535	544	511	523	529	527	507	532	538	503	505	509	495	554	591	517	472	510	542	538	509	547	528	501	535	507	513	479	542	579	520	502	514	503	539	531	528	559	507	505	572	520	564	560	504	554	553	544	543	500	520	570	514	565	546	494	513	534	533	519	491	529	513	508	528	537	508	526	485	523	504	572	514	515	540	525	560	523	535	527	535	513	536	527	536	560	570	509	517	516	549	559	474	519	532	577	506	512	508	541	550	469	527	532	517	527	514	516	542	511	474	534	502	563	474	488	542	517	525	533	537	521	538	524	506	501	520	492	495	531	530	515	505	556	509	500	496	487	551	507	527	528	520	517	555	520	565	494	516	546	557	547	568	510	558	500	550	535	502	508	516	568	530	497	515	502	514	535	536	528	558	539	562	544	541	518	533	520	517	573	507	516	530	534	509	517	527	547	542	522	517	546	523	545	544	517	526	535	559	558	498	564	500	509	497	492	507	493	501	536	556	542	489	494	533	507	509	506	531	526	510	519	505	553	565	537	492	513	500	503	520	508	573	525	543	534	523	532	502	545	513	576	541	508	524	527	510	525	537	550	543	540	544	525	538	530	553	501	500	446	501	567	503	496	561	577	541	497	540	526	558	523	538	531	522	556	511	545	555	514	568	503	533	519	488	542	502	490	502	530	546	469	543	525	505	535	483	581	515	556	527	508	511	514	536	523	539	515	530	526	546	522	506	537	529	531	499	528	548	564	516	535	548	479	543	508	571	541	514	542	522	525	523	492	530	517	555	521	533	552	551	548	526	523	491	552	527	492	525	540	526	531	530	544	536	524	515	487	543	538	532	560	534	526	536	515	510	548	514	543	551	497	542	506	522	543	504	569	515	497	527	528	561	509	517	555	531	544	548	497	530	531	500	505	515	550	490	502	497	498	511	533	527	543	545	522	491	466	532	527	533	535	514	566	511	513	516	514	543	508	521	557	523	505	544	533	525	547	549	520	543	549	573	507	514	492	484	520	511	489	486	550	520	521	539	512	522	510	520	512	504	553	530	565	520	524	476	538	524	536	538	478	519	500	545	534	509	534	491	588	504	562	546	540	530	575	522	541	546	516	528	518	510	538	516	527	494	553	539	550	543	540	559	478	544	530	506	504	500	559	532	527	517	518	478	538	503	511	477	520	507	516	510	515	570	555	530	504	516	516	520	533	553	538	511	517	512	487	490	507	540	527	516	518	501	529	545	582	550	504	494	523	532	489	500	552	548	584	516	482	579	520	569	521	542	503	522	505	501	531	560	479	468	529	489	516	513	483	483	496	539	526	485	490	533	560	578	529	520	524	531	513	494	553	566	525	497	538	539	542	533	541	549	498	551	500	542	560	537	481	480	514	531	519	519	479	506	489	555	495	527	542	505	571	523	566	571	517	539	567	563	537	551	530	520	525	549	546	506	533	506	478	502	535	567	537	516	550	555	532	521	544	519	558	535	496	510	553	506	531	535	510	522	531	579	553	499	541	513	538	558	490	531	502	518	563	573	511	503	536	557	486	502	526	542	519	500	540	519	538	504	531	517	526	550	566	490	555	503	536	496	503	532	529	513	537	515	529	493	560	519	535	535	532	526	480	514	516	536	573	525	543	538	563	516	507	523	540	543	539	530	546	554	495	531	526	538	558	559	510	525	542	518	565	507	552	518	523	493	542	525	517	548	501	496	502	465	510	529	486	543	513	544	518	527	522	496	517	568	530	564	529	476	534	567	516	534	526	537	536	485	518	510	510	547	539	530	514	499	543	503	528	488	509	496	541	533	555	506	508	547	538	571	525	551	543	555	550	505	543	547	519	502	488	518	511	505	517	514	542	517	519	533	507	546	550	542	487	536	496	545	522	557	505	544	500	508	534	525	502	543	516	532	505	512	533	527	566	468	552	544	560	507	530	525	503	572	517	576	516	508	534	515	521	529	490	513	536	528	522	532	519	495	540	523	517	549	525	526	576	544	518	532	524	533	518	545	523	515	541	535	496	530	543	539	526	511	519
25191	22878	35808	34888	27375	15422	4733	1206	661	467	409	476	445	446	432	474	453	444	434	415	436	429	434	449	423	424	444	416	413	471	437	412	436	398	389	421	430	406	456	401	420	400	460	412	448	445	429	408	389	457	443	415	441	401	401	392	429	443	419	416	403	420	455	428	417	435	430	420	458	443	414	411	425	413	389	416	437	418	416	439	439	432	434	427	378	425	434	436	433	388	432	421	441	431	453	412	430	432	448	431	429	489	385	380	439	394	453	409	425	398	449	447	428	439	458	441	399	395	463	424	437	399	444	453	380	436	458	422	428	421	417	446	427	455	400	446	374	430	415	426	410	438	408	403	453	445	443	403	415	460	426	426	400	392	444	442	402	411	427	423	368	418	460	432	460	418	467	412	448	457	430	426	440	438	442	408	428	430	472	468	439	441	444	418	424	446	432	464	410	459	443	433	404	419	414	398	422	401	374	421	438	454	390	449	413	446	455	383	376	460	402	437	431	434	399	418	467	392	463	421	455	420	408	406	411	417	424	431	420	386	418	424	394	417	411	421	419	450	433	430	406	457	415	418	449	422	441	436	437	449	436	439	426	394	416	423	421	419	417	442	408	429	421	444	415	429	453	444	431	425	430	436	443	413	422	460	432	448	407	415	448	423	418	446	450	417	369	433	377	417	427	400	415	438	425	399	436	441	424	434	428	427	418	427	418	414	426	402	436	378	436	423	397	431	405	436	461	425	408	410	416	435	430	459	426	475	438	441	421	441	408	449	423	447	432	441	454	412	424	458	444	434	436	408	467	455	429	470	472	430	447	426	434	411	437	398	436	434	427	434	409	457	413	435	434	421	430	416	396	443	398	427	395	405	449	400	378	443	449	420	420	399	419	426	437	444	382	457	455	412	465	397	413	435	407	446	446	391	462	415	427	396	415	433	414	447	425	406	409	420	448	434	438	431	418	456	418	434	410	431	439	426	411	400	464	437	428	431	412	453	404	423	397	412	431	389	411	422	425	398	399	448	387	418	448	434	476	420	406	445	423	398	432	402	440	438	410	430	415	416	419	396	411	432	408	454	458	420	473	382	447	455	410	414	456	412	398	425	412	437	470	423	398	411	471	453	438	420	402	431	431	469	410	442	439	433	397	412	407	413	458	456	433	374	430	389	424	393	456	408	440	476	418	448	458	416	436	419	429	409	422	452	397	404	435	427	427	463	448	414	427	424	404	409	425	450	432	428	431	459	461	431	441	397	430	409	448	407	441	465	405	422	402	427	394	412	405	412	414	419	406	446	420	427	421	450	427	445	446	426	449	448	442	420	406	429	434	431	444	451	383	453	442	434	452	423	440	426	433	440	473	406	423	401	402	408	436	435	439	435	444	445	431	460	455	447	424	400	426	448	448	436	427	439	422	425	409	419	448	431	403	459	465	460	438	432	421	418	423	461	466	446	401	416	419	426	414	452	456	405	457	395	417	407	451	420	441	402	447	416	401	431	427	461	429	413	396	434	433	413	418	416	412	424	432	417	456	438	409	453	442	443	420	417	398	436	412	416	406	406	417	393	449	381	436	414	427	401	439	439	425	384	401	446	423	407	438	424	413	428	442	468	462	397	450	417	425	445	452	437	425	429	452	425	415	426	436	405	443	428	416	405	423	435	388	470	410	449	403	431	437	419	450	435	463	422	426	438	415	424	431	427	429	438	428	433	435	431	420	404	409	432	433	411	411	419	430	426	404	418	427	433	466	401	412	379	456	439	434	449	404	391	389	400	446	440	436	468	404	414	398	447	401	437	414	437	439	448	463	418	443	427	470	407	453	466	414	409	435	429	460	432	380	446	417	435	490	421	408	428	417	412	461	437	446	409	424	462	417	432	421	405	423	422	450	443	420	436	479	405	413	462	423	466	440	408	440	415	467	443	397	450	419	389	428	393	431	418	423	432	389	439	426	432	462	445	431	385	439	437	465	446	396	427	427	461	470	437	445	442	412	403	419	439	446	425	414	433	405	418	424	449	462	442	434	413	450	403	436	438	426	384	405	451	446	407	405	456	425	398	417	419	442	451	438	428	440	445	425	444	427	424	455	439	461	402	416	418	421	449	448	410	440	431	451	408	409	447	433	393	424	413	452	440	446	397	426	393	427	418	443	418	434	430	460	448	441	436	438	442	416	424	405	405	467	410	426	404	452	424	431	384	400	418	435	406	412	399	451	457	442	427	411	434	428	413	422	443	378	418	447	418	440	439	426	450	414	446	433	415	436	429	437	442	374	407	412	431	384	447	418	434	420	399	451	447	448	442	427	402	406	427	442	428	419	431	419	433	382	416	405	405	421	454	425	428	426	422	415	428	401	400	450	381	446	418	410	439	420	430	396	457	432	433	395	397	384	457	419	431	422	392	407	420	445	397	430	423	419	419	441	457	409	430	434	430	447	430	461	418	466	454	420	379	432	397	409	415	418	412	442	417	431	416	444	428	449	445	437	414	415	415	451	382	412	431	421	404	491	435	445	398	440	421	418	424	422	401	396	424	431	410	506	402	451	440	421	421	437	420	425	432	401	434	428	469	426	429	427	435	442	470	413	419	414	421	428	397	440	401	427	417	429	430	428	449	453	422	434	395	407	406	445	406	402	408	439	410	422	447	407	410	420	412	412	451	439	386	409	403	447	467	413	440	445	451	479	412	400	409	447	399	428	419	439	436	438	420	440	441	442	426	406	459	426	415	431	444	380	429	437	412	395	417	443	415	428	419	421	430	447	427	428	432	427	444	422	449	420	434	409	451	436	409	406	457	385	402	455	441	441	409	457	406	451	421	399	430	452	382	457	408	395	400	406	387	445	401	401	421	478	434	455	478	433	422	449	430	433	399	413	426	431	419	428	424	370	417	460	399	450	437	400	452	392	396	451	427	451	419	379	450	419	406	398	449	413	424	488	429	395	442	401	440	439	475	443	447	420	444	436	417	416	436	438	414	440	396	409	454	427	430	445	445	428	412	423	431	452	421	419	415	377	415	403	450	471	417	428	455	437	428	414	416	433	428	412	434	432	420	404	461	450	431	419	412	453	410	453	444	439	396	418	438	445	432	453	447	426	417	386	401	368	427	421	437	399	439	435	447	426	430	429	403	411	421	420	391	427	429	420	435	427	418	438	444	399	467	413	438	427	413	420	433	464	415	466	401	451	432	413	407	442	425	408	429	431	427	438	428	418	464	420	451	443	427	425	412	433	425	445	412	445	437	449	406	425	428	436	430	404	427	409	416	432	454	422	452	440	438	441	446	447	398	400	407	425	440	429	434	422	445	473	441	414	418	411	421	454	472	429	444	432	392	433	384	438	402	462	440	448	424	453	405	420	439	416	420	417	401	410	421	422	395	431	437	438	415	417	410	415	423	398	432	454	430	451	422	373	426	429	466	441	427	438	439	426	440	424	416	432	425	419	472	395	433	430	451	391	460	432	434	400	459	432	457	435	444	463	419	416	417	452	440	413	440
41337	73860	56862	41776	31861	16360	5752	1898	806	519	508	474	510	497	450	465	507	498	500	496	482	488	514	517	504	478	492	508	498	514	476	513	477	497	487	483	528	479	497	461	481	493	465	480	507	484	547	487	478	493	466	488	502	509	522	489	491	499	462	454	475	472	535	466	482	453	515	439	539	487	474	479	482	493	514	485	495	494	496	498	512	462	494	482	456	493	453	503	511	451	506	490	480	507	463	492	496	511	509	493	513	494	502	481	493	502	509	511	516	504	472	486	474	475	473	553	470	485	538	506	548	513	485	503	477	484	488	520	482	495	522	517	488	468	483	519	488	503	453	481	493	459	473	497	493	522	548	490	512	498	496	477	502	503	509	527	459	501	465	502	471	469	505	463	486	469	503	491	488	479	472	492	479	515	506	473	476	477	486	467	485	471	555	499	483	522	512	453	511	497	469	510	529	517	537	474	496	498	487	495	457	466	477	476	493	495	500	462	460	495	479	503	446	490	503	494	524	474	514	492	497	485	498	483	521	437	480	508	496	499	505	473	490	509	503	507	513	456	484	514	470	481	461	535	460	504	501	521	501	467	520	465	495	504	463	505	498	520	488	469	498	465	484	491	482	447	490	457	484	465	488	507	500	506	467	516	498	468	525	496	501	502	470	495	504	482	457	500	445	483	495	543	482	486	469	447	466	510	496	511	451	488	478	505	469	476	510	516	462	476	500	497	489	470	477	495	495	514	493	501	499	489	487	475	453	479	493	490	493	519	483	476	514	491	490	496	481	490	466	488	489	459	504	497	521	475	498	456	470	493	524	494	500	498	479	498	481	485	513	477	480	502	524	496	497	485	465	513	492	514	493	468	486	514	482	524	507	499	477	478	473	511	471	469	469	499	455	478	513	484	472	467	506	468	496	444	515	518	496	533	488	488	485	483	481	512	495	479	503	470	504	459	481	494	500	495	504	527	485	503	478	505	500	496	521	494	492	490	488	476	494	445	472	512	525	481	501	497	516	517	479	505	504	493	500	464	512	514	497	484	543	510	477	489	450	541	518	450	481	460	524	473	519	491	523	473	458	458	495	472	469	497	503	456	508	486	487	495	489	555	498	486	490	474	499	477	494	480	444	534	516	498	469	474	481	487	467	508	518	468	485	500	540	480	449	493	502	490	511	491	488	480	513	489	527	472	480	502	491	444	466	536	491	487	497	478	530	516	505	489	487	471	523	492	444	448	459	494	480	487	499	507	484	482	507	484	537	484	474	472	489	474	495	479	498	518	500	463	469	480	497	503	497	511	517	528	484	479	504	502	485	503	503	462	514	458	498	458	507	473	496	489	492	521	502	477	462	486	453	499	469	439	497	473	456	501	471	520	465	504	509	458	538	460	480	513	493	456	468	474	501	498	484	501	457	485	455	460	519	502	477	473	542	467	456	507	488	556	475	509	470	480	497	501	487	487	475	482	523	490	462	485	516	484	484	490	429	491	526	515	546	508	494	508	494	520	499	471	485	490	454	469	506	480	460	519	489	480	470	488	491	487	456	476	484	508	494	507	511	487	508	455	498	479	497	478	472	483	474	477	469	500	440	475	490	476	499	540	495	492	440	488	523	503	469	469	496	505	521	495	492	495	485	490	505	484	483	518	532	496	470	524	487	511	504	473	463	485	504	452	447	481	474	488	475	503	452	480	470	469	521	479	467	499	470	482	473	494	477	526	499	511	491	480	491	513	455	486	480	523	466	527	457	468	479	462	495	474	508	487	496	510	481	523	487	489	487	471	498	475	524	457	476	502	499	490	443	514	480	524	515	511	498	531	498	505	537	471	508	454	480	479	494	464	511	500	463	468	479	477	514	473	490	522	504	534	535	446	464	468	499	488	517	464	489	463	489	524	511	464	484	515	472	483	488	503	502	549	504	487	473	515	509	518	462	501	534	479	498	491	536	494	464	500	495	521	489	487	509	485	493	486	532	540	478	525	462	515	487	461	482	447	489	494	484	464	462	507	515	482	499	519	506	455	479	520	495	459	502	461	461	502	511	473	510	475	501	539	489	459	500	474	501	455	479	507	489	460	495	538	537	464	489	494	494	524	467	456	469	483	465	495	518	481	510	498	503	510	512	502	506	508	487	492	481	457	495	540	497	436	529	498	501	484	460	500	504	495	487	495	469	538	491	475	507	471	530	455	503	495	458	508	475	501	468	496	481	492	493	524	478	498	508	487	475	469	493	458	493	473	498	502	491	450	503	483	488	503	507	505	462	498	501	503	481	477	518	470	508	500	506	457	540	521	458	491	509	462	482	478	480	492	481	507	451	484	493	519	476	463	491	541	504	505	472	465	488	466	473	478	511	489	481	492	479	511	474	466	473	534	510	504	478	489	515	461	462	516	502	497	479	508	477	521	507	483	499	474	443	455	455	504	468	470	450	484	491	487	505	496	455	483	466	514	507	502	448	491	500	491	475	481	463	481	500	505	465	480	487	476	492	458	504	464	499	435	510	503	519	493	500	490	507	483	473	486	486	493	470	502	475	506	485	474	484	464	486	467	483	485	481	481	491	474	502	515	522	452	481	456	471	515	510	524	447	527	490	507	478	456	508	465	501	469	483	466	459	452	497	485	452	510	472	498	528	467	487	510	432	492	454	494	517	488	513	476	455	514	486	488	477	483	495	482	473	461	465	465	543	512	487	472	480	448	506	459	455	455	496	488	495	469	508	475	513	453	480	520	468	518	498	530	477	472	470	502	483	487	494	500	488	521	509	515	520	491	523	517	492	473	465	466	498	490	466	481	496	472	481	448	516	471	510	493	500	481	472	497	516	485	500	511	468	487	510	437	442	484	502	495	455	495	515	477	497	526	463	520	497	464	487	524	462	484	495	511	486	512	460	510	481	483	527	473	499	503	496	478	501	495	490	492	521	481	471	468	492	517	475	502	506	507	482	480	451	525	493	475	514	506	484	511	475	466	461	491	478	503	498	461	512	470	493	473	499	490	468	485	516	463	488	505	488	471	496	505	459	475	489	491	456	498	519	513	541	510	478	537	510	446	520	496	464	487	472	529	489	462	489	500	467	464	506	530	492	472	510	453	498	496	476	524	516	479	454	546	526	442	493	516	533	462	451	519	447	509	493	488	475	492	509	516	478	495	522	489	502	473	474	482	507	462	545	497	485	472	493	443	469	505	470	499	488	480	498	485	487	487	484	512	483	475	503	482	500	495	488	466	533	518	487	497	514	488	458	476	478	495	510	471	509	470	471	503	497	502	521	478	417	467	524	495	506	443	497	483	449	513	479	535	497	488	518	504	506	490	491	503	464	495	505	516	484	494	483	519	504	457	476	458	467	455	538	475	480	465	459	455	512	497	520	481	522	522	486	507	449	483	469	504	498	507	496	474	489	466	474	490	434	480	464	493	499	493	475	508	473	519	491	506	471	471	450	494	483	481	467	453	488	508	509	476	486	482	475	480	496	465	482	472	498	473	535	485	485	477
22654	21357	32049	32067	33532	29797	22329	6835	1478	658	582	573	592	578	581	555	597	622	612	505	593	556	546	591	594	564	574	572	580	554	579	576	600	570	534	592	562	590	584	580	567	593	582	559	559	556	585	565	609	545	580	566	552	578	580	604	588	536	563	575	618	607	592	558	550	567	538	546	575	536	563	572	575	568	586	537	590	517	537	539	554	565	555	567	535	569	546	574	622	536	528	540	600	559	585	570	568	585	568	576	562	549	567	597	536	585	537	592	599	587	596	553	579	576	602	563	585	537	553	566	559	579	559	601	557	558	582	566	521	549	632	584	571	568	539	581	555	584	584	584	587	528	573	621	588	568	557	535	548	601	579	505	563	548	562	586	594	565	557	553	544	619	563	567	546	613	581	560	593	536	606	566	562	576	583	561	575	588	525	565	543	620	573	552	558	572	560	553	558	587	522	558	580	542	555	542	575	520	573	579	555	580	567	580	586	536	530	562	548	562	586	572	583	591	536	526	529	547	624	529	547	586	552	579	625	592	543	601	544	565	571	571	559	568	529	602	589	581	614	532	569	583	569	617	561	586	576	559	570	538	581	556	566	598	590	585	583	569	588	571	578	617	603	568	583	591	575	586	539	567	554	591	575	564	546	563	577	614	544	563	554	599	546	586	568	634	576	541	530	576	577	581	570	528	600	519	541	605	524	566	528	590	558	533	542	576	566	560	579	542	566	586	567	575	550	551	596	572	586	548	575	585	571	572	571	555	577	589	578	586	563	580	554	596	609	548	542	551	580	607	581	574	559	596	579	550	569	585	596	580	619	553	568	588	586	594	605	524	556	576	580	550	586	590	575	567	571	577	567	540	550	581	587	533	595	560	581	596	619	574	557	538	558	593	521	582	585	539	578	621	603	556	572	572	539	624	584	556	551	544	577	597	572	583	580	587	562	571	571	557	574	582	499	521	592	574	595	563	568	567	562	576	575	564	538	575	588	579	610	610	580	585	603	598	583	538	536	564	574	547	550	578	587	580	519	553	596	515	589	603	596	562	610	547	579	590	521	543	563	544	577	560	592	574	543	581	622	575	612	586	591	569	596	571	574	607	584	557	576	572	525	541	551	563	550	560	547	564	522	560	556	521	552	532	586	571	556	591	574	574	575	587	597	543	577	555	612	527	587	578	578	543	538	606	542	581	540	550	529	511	571	556	582	561	562	586	588	599	600	591	555	581	577	584	551	573	552	570	612	573	560	551	575	561	514	561	609	568	554	614	600	612	556	543	558	618	578	528	553	561	564	538	569	541	553	525	570	534	553	554	599	598	568	575	552	591	576	558	553	524	578	572	581	533	524	535	562	572	558	545	577	555	582	560	553	538	565	523	616	595	569	606	560	567	578	579	601	584	574	570	550	556	573	563	574	601	578	565	569	560	536	602	586	613	563	548	593	615	601	578	569	547	559	589	523	531	610	579	572	591	576	592	587	613	547	581	562	562	584	576	560	600	575	537	567	579	577	537	566	566	587	573	549	576	566	603	570	534	528	578	573	571	575	570	601	586	554	563	556	588	559	553	548	602	545	571	547	597	568	587	627	580	562	532	570	554	617	588	587	583	579	596	562	554	576	540	544	533	610	553	591	580	577	575	609	562	559	566	586	582	582	569	572	553	602	542	608	596	565	581	555	533	549	617	593	597	550	547	610	559	562	570	542	585	539	559	571	530	555	532	642	574	546	593	530	585	549	592	601	525	581	593	558	575	569	568	558	578	602	592	601	572	578	560	596	551	537	546	585	530	577	562	534	544	578	586	541	593	574	582	555	587	576	592	571	523	546	544	551	580	561	570	570	588	575	591	580	577	599	565	568	563	614	563	579	639	604	571	620	586	574	541	564	580	588	569	590	565	604	568	561	573	595	580	577	562	565	541	537	602	576	530	549	597	594	562	562	620	573	573	537	622	551	549	549	551	594	578	549	590	589	604	576	589	555	560	523	562	555	595	576	550	575	565	579	558	559	565	566	565	570	558	553	573	579	567	599	571	599	542	587	619	630	525	549	554	558	556	629	650	525	529	554	551	581	591	527	580	563	571	558	558	557	604	578	530	545	562	635	568	587	605	548	563	543	536	548	557	558	552	562	569	550	522	577	574	575	596	597	613	603	536	533	579	556	579	635	575	552	600	532	570	622	556	549	568	552	550	591	612	574	551	571	529	587	565	596	562	550	603	544	565	567	566	566	564	559	560	598	526	576	574	568	574	570	620	533	548	607	580	557	553	576	551	595	552	569	558	583	588	587	551	603	622	585	574	546	558	578	547	551	606	546	553	543	567	565	580	583	565	605	531	589	512	586	551	545	580	594	565	579	580	568	595	561	542	607	594	575	574	571	574	538	592	560	548	582	523	553	523	574	585	603	547	566	563	532	538	545	511	595	536	550	512	580	592	548	554	554	578	565	565	576	588	556	548	558	562	541	566	578	554	567	601	565	596	606	507	572	566	567	555	570	596	584	589	596	575	548	575	545	556	559	533	506	561	593	572	556	557	514	553	566	549	581	575	536	560	551	564	582	607	587	583	579	599	565	546	553	597	604	572	557	545	534	540	593	567	549	545	581	508	580	553	532	528	555	537	603	616	573	571	611	612	548	571	561	589	554	570	574	604	540	614	525	592	571	615	542	549	573	600	571	579	586	583	574	594	559	564	542	560	603	547	570	603	545	586	610	571	538	592	557	560	591	574	594	582	577	589	594	582	594	590	511	568	552	563	582	603	541	568	572	571	607	559	583	571	515	570	585	560	618	550	558	567	571	581	526	584	559	586	523	551	615	558	597	572	558	559	557	568	581	561	558	593	567	571	580	575	590	546	573	576	573	599	539	559	597	583	583	599	558	563	592	595	574	552	569	593	533	608	568	570	579	558	611	595	595	599	561	567	572	589	582	603	559	571	504	578	573	592	576	541	563	552	589	573	595	597	560	554	543	551	575	537	606	578	576	544	559	537	560	609	603	596	576	565	578	516	568	588	591	587	574	545	562	566	564	533	559	608	539	553	574	549	598	561	581	542	584	573	586	578	590	596	554	589	523	575	613	550	546	634	605	605	575	553	548	527	577	539	574	558	579	533	554	559	584	586	569	562	542	520	607	571	586	529	473	571	581	578	536	579	579	550	577	593	628	547	582	529	542	547	565	617	573	550	535	561	564	593	602	595	584	594	557	581	583	549	599	524	584	569	559	551	594	571	563	585	600	579	522	573	570	553	590	578	547	543	582	547	541	548	571	556	581	513	589	573	577	557	582	518	562	570	584	566	552	561	585	640	571	577	576	575	543	587	559	561	559	569	561	561	589	577	583	585	572	559	539	569	584	585	598	555	575	532	569	549	577	597	586	613	584	582	541	575	572	547	556	590	590	513	567	534	537	557	551	612	574	575	572	549	563	542	575	570	560	556	565	553	529	609	550	597	609	588	557	591	569	543	547	633	559	555	522	574	561	557	546	582	611	601	562	609
54131	98428	81298	64202	50281	34059	17237	6194	1906	721	646	641	624	647	620	590	586	635	638	639	607	585	627	616	644	609	640	644	574	584	579	634	581	640	644	613	684	605	598	648	577	613	684	644	613	609	655	605	628	618	641	622	649	608	603	634	630	602	631	639	650	623	659	672	657	640	631	623	613	597	579	619	605	607	646	594	614	620	625	643	618	585	575	628	644	628	654	593	585	692	605	653	640	608	608	587	612	660	625	627	602	610	661	591	662	609	629	613	634	643	623	622	626	663	645	620	632	619	634	646	610	613	626	649	600	613	616	628	614	586	629	625	670	553	584	594	613	636	637	605	612	627	603	586	639	631	631	608	614	634	669	642	606	659	614	630	626	682	568	640	571	627	570	626	626	609	660	682	615	625	629	582	574	630	626	642	615	632	565	634	606	662	662	627	620	626	648	635	645	641	620	606	631	646	619	634	601	551	610	646	620	643	618	645	629	645	630	622	623	650	629	631	586	600	599	580	552	656	629	628	626	637	625	624	636	628	620	623	586	626	614	638	588	629	594	589	621	617	605	627	638	587	609	615	613	607	607	601	601	654	677	620	618	658	587	613	594	576	697	584	622	613	633	658	587	645	618	623	612	638	638	582	630	675	651	631	590	657	561	651	628	633	624	582	582	664	618	663	607	608	604	568	589	609	645	629	587	627	563	627	623	605	599	639	643	627	621	587	621	648	645	647	615	616	652	647	587	611	623	665	608	617	579	592	648	608	595	640	619	625	610	612	604	627	626	663	594	594	644	656	665	654	611	629	642	567	628	616	645	636	653	636	635	648	601	607	653	613	616	655	590	673	658	621	668	626	599	621	618	648	645	693	660	650	635	627	622	676	625	651	612	626	584	620	631	633	598	624	623	583	650	658	630	621	585	624	592	601	621	647	626	619	647	622	610	658	649	584	618	545	657	640	650	614	656	633	610	618	640	603	583	594	610	582	618	610	634	617	659	633	586	564	648	676	597	636	602	636	629	641	615	651	620	585	618	607	598	641	600	585	615	619	632	633	617	607	612	593	630	579	572	613	653	651	640	646	627	606	632	606	622	659	584	639	637	620	627	578	675	639	594	605	662	614	559	630	622	593	653	592	576	630	622	614	660	603	604	627	604	597	620	634	605	652	633	645	647	605	606	610	594	651	612	589	610	616	651	636	642	601	633	587	629	631	627	642	616	606	598	629	582	614	613	646	628	642	631	653	629	614	644	607	671	620	625	606	618	620	617	683	623	612	586	643	657	591	643	603	629	613	594	610	647	642	694	580	606	643	665	650	575	658	629	609	633	628	604	641	638	617	603	601	609	612	622	635	600	577	646	575	610	612	556	579	601	633	647	644	614	602	628	613	636	599	641	586	629	565	588	641	634	616	669	619	617	620	663	591	608	654	627	647	653	641	643	644	622	610	601	641	643	676	646	593	624	586	617	607	636	562	618	651	627	621	587	600	632	602	615	621	626	625	611	642	652	643	655	656	675	620	655	647	558	645	689	612	585	604	630	648	643	659	607	625	612	651	615	565	629	576	604	645	671	633	590	590	600	592	646	585	625	617	648	583	628	623	637	607	614	614	625	622	631	630	684	621	605	635	614	620	621	632	657	587	630	630	622	661	644	617	622	601	627	623	654	600	618	579	636	623	595	618	571	604	653	649	649	628	626	609	594	645	600	608	626	681	635	645	655	587	666	604	608	634	680	639	640	664	610	650	665	601	648	635	596	613	625	620	605	660	647	628	633	599	623	619	613	639	611	637	631	637	635	615	627	610	628	594	605	659	650	621	634	675	655	617	639	659	669	620	613	600	570	623	571	587	616	619	609	619	616	613	616	644	647	664	636	661	623	595	624	646	640	643	633	666	608	606	625	653	634	631	578	617	599	639	615	637	673	612	615	624	604	597	605	626	650	601	589	653	677	610	637	681	632	621	601	604	604	618	628	607	681	614	605	605	636	639	631	593	616	664	624	619	634	628	605	632	649	616	624	633	618	694	589	639	622	618	628	603	634	673	566	626	624	563	636	670	621	635	675	639	620	613	663	613	625	632	646	606	651	593	628	616	660	605	591	650	613	628	630	640	630	615	622	588	651	589	625	668	636	584	561	625	635	638	620	669	612	663	659	639	617	615	650	629	624	614	612	600	646	592	654	668	626	595	642	606	642	669	632	608	655	607	611	644	640	636	609	639	627	639	580	659	637	633	639	575	583	677	634	575	593	631	605	636	638	632	665	607	667	613	664	575	616	610	613	642	633	667	629	618	631	595	610	644	613	619	644	610	626	628	616	643	636	665	614	643	645	613	612	619	576	641	633	637	624	629	570	629	607	624	567	606	590	629	626	626	651	604	634	630	607	574	643	620	651	609	622	648	632	600	612	587	600	619	579	658	592	581	592	599	619	627	637	592	630	622	606	620	616	590	606	650	612	659	617	608	634	587	597	613	613	642	602	625	582	632	594	646	655	616	605	591	628	632	618	609	612	617	613	640	654	534	586	629	650	624	618	586	615	599	637	639	635	656	608	641	597	607	636	635	619	663	605	591	608	672	627	613	555	659	630	627	566	630	647	645	581	639	644	677	650	603	592	628	615	655	656	624	667	627	669	635	630	575	617	602	667	617	644	628	619	668	613	615	608	585	670	625	610	643	624	613	651	621	600	608	603	651	617	620	606	615	626	635	621	605	611	620	608	601	630	642	627	626	611	633	623	678	615	610	624	600	604	629	565	635	606	574	650	632	596	614	666	622	583	591	645	631	630	661	648	607	634	604	629	610	618	642	630	649	643	658	596	659	674	634	625	585	610	619	645	636	633	612	598	594	649	630	644	636	681	630	616	625	659	620	601	678	607	628	608	619	640	608	656	607	644	601	660	643	629	588	630	624	627	610	646	584	625	658	632	624	626	668	624	600	627	656	632	607	648	624	643	626	614	599	576	581	667	596	635	624	616	578	604	574	627	593	638	599	613	601	604	647	668	654	642	634	607	607	622	617	611	621	628	639	609	645	630	641	588	612	624	644	608	659	633	588	568	632	588	588	613	637	606	608	586	653	642	639	645	605	586	563	621	629	636	626	635	618	650	659	626	618	590	613	594	618	603	635	606	641	631	604	663	583	612	599	620	639	597	625	591	621	661	598	678	630	607	603	587	628	582	622	634	650	624	680	667	612	630	587	639	605	698	619	600	655	610	625	676	606	624	640	640	625	612	542	626	589	611	615	623	578	632	622	614	650	628	620	589	606	620	601	608	642	617	662	608	641	604	646	651	617	611	656	621	638	614	644	650	634	644	634	614	618	604	594	616	619	631	587	619	607	599	652	624	603	599	636	649	631	652	646	658	605	612	610	597	700	644	611	599	624	601	648	622	619	633	599	606	645	633	612	643	601	619	650	664	602	594	634	679	649	598	608	651	604	608	622	634	616	611	642	642	642	618	615	634	609	653	614	628	635	579	667	657	626	658	577	591	579	651	658
27404	27762	33987	23192	10868	4117	1493	770	510	420	420	383	382	375	361	350	360	367	377	357	403	367	376	361	388	387	378	371	363	387	377	413	379	378	359	371	372	383	386	388	373	390	348	376	346	408	359	379	386	366	363	382	365	404	369	376	366	364	394	372	373	394	356	365	352	352	367	387	386	354	368	368	374	349	415	359	382	341	368	416	365	381	368	343	383	365	372	382	382	341	366	356	365	391	370	360	393	371	369	393	328	391	372	390	382	353	340	355	344	359	381	386	387	365	379	349	413	377	329	381	341	386	369	386	405	361	372	381	356	342	383	376	381	341	377	370	345	377	363	357	369	344	333	357	386	373	389	370	384	376	349	357	371	378	392	378	412	383	369	349	391	361	369	338	404	373	383	361	429	375	383	364	352	301	363	367	391	366	378	373	398	350	374	370	360	388	357	349	317	394	371	361	352	357	356	365	374	387	353	360	377	352	391	365	373	372	365	377	338	354	353	359	367	369	365	347	365	394	348	354	386	360	336	339	356	370	391	382	366	387	358	421	360	366	368	372	378	373	375	336	347	337	377	380	364	346	390	345	385	379	384	373	364	386	374	369	343	365	371	384	393	384	374	366	362	378	367	405	383	375	365	334	363	351	356	382	387	369	353	414	362	335	355	396	375	371	362	341	343	391	408	358	370	403	350	367	390	364	374	363	375	375	414	370	355	373	376	365	407	391	399	378	333	392	368	388	350	360	368	359	407	382	374	373	380	404	373	388	374	407	352	396	361	367	361	352	367	357	385	353	358	361	358	346	401	387	379	357	319	360	367	346	363	330	407	379	368	377	349	360	378	350	380	357	360	353	409	397	417	349	355	373	353	374	390	336	360	361	401	362	381	365	352	370	373	392	381	396	414	381	404	370	379	363	360	366	401	354	348	364	359	405	348	374	389	350	341	360	420	354	358	344	425	364	349	359	350	341	356	377	393	351	342	344	360	377	402	374	378	365	391	373	386	375	361	366	383	392	361	375	350	405	365	355	441	377	361	375	368	340	381	381	359	398	371	360	403	370	344	369	374	376	382	348	397	401	338	349	390	377	416	384	370	377	355	357	351	387	361	390	378	392	336	341	388	383	407	381	395	389	362	402	374	375	399	382	365	339	395	371	346	392	382	370	353	387	388	376	364	372	390	360	360	392	366	371	406	346	390	363	356	370	401	347	368	349	349	383	366	364	408	381	368	356	372	414	388	363	380	386	339	327	382	385	398	412	348	355	387	356	352	374	355	390	380	419	383	388	354	393	364	392	360	365	397	371	315	393	373	350	364	385	371	389	409	384	370	388	375	325	400	375	344	391	331	371	370	350	429	361	365	404	365	367	375	428	337	352	436	377	360	372	399	366	413	344	379	391	391	386	388	380	398	370	374	378	359	350	393	357	355	419	360	393	380	330	382	372	398	386	372	391	382	349	411	395	367	341	392	390	379	372	377	355	396	371	378	373	342	379	345	383	370	399	370	353	364	400	389	374	370	391	360	380	364	400	364	385	351	368	387	377	386	379	353	371	406	361	359	354	386	390	379	396	385	366	380	367	347	381	374	372	375	354	361	376	382	409	390	379	389	381	394	379	396	363	368	382	369	333	372	360	419	423	344	359	355	421	356	375	369	398	384	370	384	387	367	371	358	388	381	340	372	369	354	352	357	389	349	375	395	392	402	399	377	355	350	386	389	358	384	370	387	401	369	378	360	380	377	365	381	366	384	366	387	417	362	388	364	388	363	390	391	413	400	383	391	399	394	344	366	369	402	422	380	383	358	345	373	343	359	360	358	344	373	375	409	386	371	370	382	333	360	353	372	365	391	389	357	392	365	341	369	344	325	405	367	367	345	374	356	359	349	390	369	408	376	386	372	391	371	353	375	352	406	399	371	365	407	360	344	343	360	388	357	350	381	355	315	362	354	380	333	342	366	377	376	361	375	386	358	360	356	393	380	355	369	347	380	371	366	376	359	391	377	379	366	350	371	350	368	378	365	370	365	401	376	363	347	369	376	366	360	383	389	382	351	355	402	364	368	362	402	396	354	360	392	381	384	376	366	368	409	374	359	354	357	377	344	392	365	360	385	362	385	362	361	357	396	339	397	397	396	374	404	368	350	358	395	356	401	389	385	336	376	341	338	378	378	368	366	357	390	355	376	397	402	363	365	345	331	402	367	419	391	376	387	378	401	397	386	364	355	377	385	389	371	375	383	386	377	367	380	356	384	381	363	376	366	370	360	394	403	382	377	325	412	385	399	382	370	406	385	372	403	378	389	382	372	380	379	386	382	360	359	376	376	363	346	385	377	361	388	367	353	317	361	373	392	398	350	359	361	413	380	389	363	362	358	384	338	405	364	390	381	357	373	401	396	386	407	311	397	413	360	385	334	389	360	383	364	372	382	378	363	396	392	381	413	349	346	371	368	360	352	343	371	382	395	363	370	353	374	344	391	380	367	377	348	403	408	387	422	372	350	384	393	362	356	366	343	368	374	389	376	407	386	351	370	349	379	383	381	374	387	372	370	361	390	363	387	403	368	380	386	376	359	396	340	358	389	367	367	416	402	392	361	341	353	379	396	362	375	364	375	400	351	384	395	339	377	378	356	366	385	349	327	333	403	399	391	386	369	372	382	395	370	351	385	358	355	388	375	348	370	388	349	364	407	351	350	351	368	374	392	356	365	363	380	345	379	400	363	371	433	346	406	351	350	363	408	345	348	396	376	378	379	389	361	396	393	386	362	378	388	373	361	382	391	352	381	352	390	387	377	382	354	362	387	372	364	368	387	367	388	382	359	400	397	388	397	383	368	348	386	372	397	359	391	370	377	395	374	380	378	366	378	351	367	382	377	373	358	368	350	374	359	380	348	345	377	362	367	378	351	368	382	368	390	390	399	387	375	404	379	355	373	377	380	367	395	359	377	359	415	379	352	356	359	383	366	362	390	334	386	357	377	364	357	361	408	333	377	348	401	338	359	366	378	374	399	330	370	362	377	395	349	388	394	366	382	350	350	394	358	407	365	387	353	393	377	345	384	362	398	346	364	380	347	403	376	378	360	392	381	379	370	383	373	359	372	361	362	360	372	385	384	368	407	389	357	351	398	384	351	363	350	374	384	372	357	424	360	377	363	382	373	390	434	361	379	395	345	367	361	383	380	353	376	369	370	376	358	365	384	389	339	385	394	388	407	342	388	376	368	357	365	357	392	363	344	379	374	344	376	359	358	350	411	365	348	355	357	359	359	358	409	406	386	362	376	370	365	375	392	369	371	376	358	400	375	374	373	411	355	379	398	391	366	384	373	391	367	382	377	366	369	377	366	375	372	371	361	366	387	392	373	397	361	360	361	398	419	389	388	375	356	352	395	381	364	377	381	365	369	364	390	376	363	354	395	348	366	362	367	368	401	354	358	386	382	373	403	338	366	358	418	369	363	384	349	374	376	358	353	389	354	398	354	377	392	358	363	361	363	369
22898	44671	31549	19244	11063	5358	2180	922	597	422	428	433	445	424	439	446	426	445	430	448	442	458	452	416	430	419	428	433	441	440	428	473	435	425	433	415	425	447	436	429	460	468	399	400	438	416	455	411	438	415	443	463	482	443	468	411	441	418	455	431	461	477	435	449	433	420	427	433	389	431	446	432	416	455	417	399	424	430	465	440	414	419	426	450	496	422	424	437	423	426	428	439	423	426	413	472	432	437	445	437	435	470	434	473	435	448	435	441	445	420	402	428	410	446	385	450	414	407	422	442	455	443	407	417	418	418	385	426	445	394	440	411	428	437	444	397	422	395	458	424	429	426	393	390	457	416	405	464	432	440	411	438	430	429	416	430	463	466	415	428	464	418	440	428	450	443	415	442	436	422	437	426	437	410	437	413	405	392	446	448	436	424	420	427	422	422	468	417	427	423	464	381	441	440	426	435	421	447	436	433	435	437	433	474	423	409	406	461	442	429	391	405	460	445	437	466	426	440	405	441	434	439	429	455	438	476	418	413	451	459	422	432	425	424	483	423	412	452	433	449	436	419	439	421	401	430	439	409	444	427	401	421	461	423	403	427	421	421	448	432	456	455	414	431	431	429	401	454	415	453	430	420	429	458	389	454	424	434	441	426	443	449	419	466	458	419	422	419	430	465	416	434	460	445	429	439	424	404	480	440	387	426	445	423	415	453	431	450	449	432	413	411	439	480	421	432	477	408	418	462	420	437	435	459	461	403	410	438	445	452	431	440	402	440	399	443	450	441	416	432	466	442	433	417	465	449	420	453	437	414	413	430	454	408	453	429	436	413	464	405	439	444	448	456	399	410	421	418	421	445	427	438	448	447	454	406	435	425	397	401	456	439	429	444	413	409	444	402	427	417	421	392	411	433	458	434	474	429	431	441	438	404	421	448	446	430	405	458	481	430	405	449	437	422	415	479	406	431	454	427	409	443	401	427	435	427	422	407	415	418	432	430	418	430	431	434	410	428	415	466	443	439	452	430	418	402	433	441	430	427	385	412	414	432	458	388	405	469	408	405	413	429	427	470	388	422	443	419	430	418	435	436	404	422	413	440	443	434	477	441	440	453	434	430	449	416	460	415	415	404	435	407	430	447	431	463	425	444	455	439	408	398	466	432	406	446	428	435	429	450	423	451	398	473	417	419	405	441	400	452	460	405	452	471	455	480	411	404	433	468	435	405	382	478	440	395	446	450	449	420	438	446	459	424	401	433	422	441	418	440	422	441	414	453	432	407	421	441	455	426	425	424	428	445	419	412	455	437	422	429	438	443	438	426	443	423	431	456	405	411	418	417	421	438	416	407	451	432	433	431	430	407	422	390	437	423	447	418	412	393	434	480	416	456	453	449	452	410	406	438	437	433	426	407	433	428	424	436	425	416	457	437	422	433	425	447	439	409	427	433	478	405	438	476	417	421	387	450	443	446	444	425	448	431	411	425	423	430	400	400	390	421	420	466	416	460	458	441	478	434	422	433	415	409	442	408	404	412	399	414	403	449	449	418	468	463	428	418	443	413	419	455	509	429	415	432	450	427	436	407	436	439	410	412	462	435	392	434	441	417	430	415	425	427	429	436	427	462	428	442	414	448	432	414	440	420	436	450	398	414	476	453	378	418	433	464	448	423	456	422	445	436	430	454	431	416	434	422	450	422	431	391	426	405	405	436	441	423	406	442	409	411	433	418	418	409	439	459	480	421	426	448	401	409	430	455	477	402	393	477	468	424	443	442	452	418	411	414	422	442	477	465	428	422	433	421	437	435	424	438	476	436	438	428	425	434	439	438	435	419	442	459	434	443	429	446	426	396	425	421	414	452	433	449	448	433	430	381	413	437	423	448	477	438	423	441	437	461	429	427	400	421	411	440	401	395	444	423	430	443	422	414	394	416	407	399	406	448	412	449	423	398	440	443	416	420	445	414	454	430	450	394	422	437	398	435	437	424	428	420	414	457	452	412	458	443	406	393	448	429	418	419	422	419	414	448	422	425	450	413	440	406	453	419	433	419	431	432	421	424	410	465	424	446	428	449	437	442	424	423	409	390	429	421	433	440	424	423	443	437	435	452	436	425	413	445	457	418	438	405	406	391	441	438	429	389	457	422	444	423	432	432	443	409	412	422	398	419	388	435	441	454	426	439	421	430	442	424	414	426	425	428	396	411	469	484	434	416	404	438	405	461	439	437	405	460	422	424	441	419	449	412	474	423	439	433	386	447	465	457	408	477	402	417	451	398	450	471	438	451	472	383	425	463	429	412	410	404	429	445	410	430	426	446	440	442	424	409	412	404	398	440	429	437	447	399	425	420	428	431	454	427	397	455	417	445	421	457	420	417	435	409	462	447	402	442	445	421	429	400	454	407	402	386	457	402	435	397	447	439	458	410	413	436	443	433	451	441	450	435	430	454	420	424	439	437	469	449	455	427	462	428	448	430	422	421	402	446	452	436	418	419	408	446	433	437	437	438	454	415	449	425	403	418	448	448	411	430	441	401	491	406	465	445	446	455	440	396	456	444	435	438	408	415	433	419	432	419	447	417	439	447	419	474	400	434	426	426	425	396	419	422	453	454	415	400	425	390	429	430	426	428	463	450	416	431	439	479	499	415	402	432	458	474	417	435	457	411	429	427	418	419	415	401	408	423	408	440	484	409	470	414	415	422	451	443	458	448	426	475	431	434	440	445	440	442	405	454	437	432	400	438	409	454	433	416	411	414	481	414	431	418	405	433	421	408	430	424	406	434	428	427	419	418	463	395	432	445	436	420	423	482	436	426	423	400	399	449	420	418	436	443	466	420	421	439	434	438	411	446	406	478	437	403	428	449	414	426	459	435	468	402	439	417	435	486	427	395	414	414	429	430	419	421	442	425	430	401	393	402	435	443	438	418	443	452	406	429	449	417	439	473	399	399	425	454	422	409	462	442	422	439	445	429	464	462	393	409	427	433	419	425	435	407	483	424	419	471	417	425	438	475	447	430	421	401	418	455	440	444	409	455	411	402	437	434	406	427	435	456	448	425	466	433	413	425	446	428	478	446	478	471	436	398	449	409	424	463	413	419	390	425	428	415	432	486	409	453	429	396	419	407	440	453	461	424	449	439	429	428	422	420	480	435	462	413	450	415	430	440	458	441	403	397	444	416	437	438	402	403	409	442	435	395	409	422	438	426	392	425	418	467	470	444	455	404	430	440	424	436	454	456	434	402	416	454	432	421	466	395	423	455	431	435	418	448	456	429	434	430	437	435	438	445	401	406	460	402	456	421	424	395	427	465	397	438	432	446	459	469	417	427	451	442	406	400	400	420	429	444	449	486	428	425	408	425	451	470	408	391	453	448	437	410	447	440	433	421	461	438	433	430	415	432	417	399	447	413	465	435	386	398	428	489	436	469	413	409	437	434	402	451	399	449	431	453	440	434	415	467	414	431	435	445	442	422	433	390	444	429	383	441	435	393	422	409
23491	21843	34343	36500	33501	26473	16084	3839	1087	560	467	489	511	479	457	481	478	512	478	450	470	476	486	510	485	495	456	460	513	491	470	483	509	478	490	510	470	475	450	445	498	463	463	466	486	461	470	428	500	449	477	455	440	474	492	468	494	446	480	475	490	477	462	507	437	470	477	506	477	471	473	480	472	480	522	493	507	496	473	464	481	440	460	524	477	492	460	501	482	481	490	482	495	478	455	482	453	443	487	449	490	503	479	480	493	507	486	489	527	464	477	491	475	467	500	453	492	445	459	466	467	449	458	500	449	457	465	483	450	493	443	470	509	446	503	503	499	457	478	473	424	452	465	479	489	479	485	452	461	471	530	489	509	510	447	467	445	459	486	482	463	463	469	464	479	504	493	451	534	489	490	479	499	469	480	488	442	454	433	487	473	484	471	483	478	503	473	473	486	501	484	443	478	458	494	483	485	513	480	554	485	500	479	456	453	468	475	465	436	489	474	506	468	501	482	435	465	456	480	486	433	487	475	475	493	480	502	440	477	482	531	525	475	471	451	501	497	464	486	539	483	476	499	495	447	530	506	465	501	464	462	473	464	449	478	483	446	461	514	476	445	476	484	427	482	496	486	495	471	465	449	474	470	505	519	499	539	488	508	484	504	452	501	464	462	505	492	460	495	483	468	476	453	466	484	480	476	463	448	505	494	478	481	467	446	494	516	453	447	459	449	497	506	511	463	442	472	460	470	485	501	486	465	500	458	489	505	435	496	455	466	500	455	452	470	445	450	450	530	502	465	457	463	468	511	452	487	472	453	480	476	464	443	466	489	474	524	470	455	453	445	484	496	446	459	454	445	478	432	504	489	441	428	532	526	495	510	474	429	451	504	459	437	461	474	431	473	506	500	466	478	488	479	484	480	457	478	496	469	458	490	456	486	529	464	489	516	493	479	488	460	465	498	522	518	432	471	465	458	464	469	473	460	448	496	447	452	470	501	483	442	499	461	459	467	492	458	496	476	483	436	481	489	448	480	480	493	453	496	515	509	478	475	477	487	440	493	506	487	462	492	468	475	471	490	459	467	468	487	473	466	461	475	480	483	494	499	480	494	450	472	462	484	468	490	459	429	457	450	497	496	475	430	477	453	491	517	524	462	470	450	481	461	482	491	520	486	514	512	482	453	473	495	463	481	443	468	440	450	435	436	460	456	441	455	454	440	453	508	515	479	471	459	475	534	489	456	482	523	467	451	489	454	474	487	498	455	488	448	465	457	467	483	456	483	452	463	504	476	446	457	424	448	482	492	505	462	459	503	487	499	493	492	462	468	507	504	496	508	471	482	488	480	433	461	479	451	520	539	483	496	489	504	517	479	509	476	464	489	468	481	484	491	482	466	475	498	455	435	505	459	493	469	483	464	447	510	449	459	456	478	461	491	505	492	495	474	480	466	470	449	497	488	457	481	497	457	484	469	457	465	468	485	496	465	471	464	450	460	470	496	478	481	458	470	470	485	481	503	487	467	478	480	471	470	444	483	475	471	425	509	493	489	477	476	504	488	466	483	463	471	438	508	478	489	486	477	467	461	504	481	468	472	479	494	461	489	468	472	476	503	465	479	484	499	472	524	452	513	441	435	438	481	503	475	460	446	458	543	470	529	498	484	496	467	475	493	492	487	463	506	435	406	448	495	487	461	473	466	443	520	478	462	488	460	482	466	485	455	447	483	456	497	492	461	484	465	423	462	453	470	460	484	480	460	456	498	477	482	488	514	493	498	448	442	478	454	508	460	452	469	477	492	442	485	474	503	489	466	502	470	450	473	462	484	474	448	461	449	448	460	477	476	454	485	409	487	492	507	464	467	496	484	471	461	526	547	475	477	466	476	463	486	469	485	485	524	458	431	509	475	502	482	473	458	451	468	462	509	469	466	464	499	478	468	489	476	463	479	454	441	472	465	462	518	489	489	469	482	486	473	479	499	469	481	477	439	513	492	434	452	471	462	458	477	472	470	503	475	494	499	442	470	524	478	500	466	456	469	479	449	471	470	502	494	445	478	494	487	429	511	452	469	487	479	470	491	499	489	483	468	514	467	465	459	478	454	483	455	434	500	517	474	482	482	423	476	493	494	496	494	484	433	509	483	483	453	469	465	518	467	454	518	466	476	489	467	468	447	497	478	470	530	473	512	488	490	471	475	468	460	494	489	500	490	517	497	476	499	471	463	507	466	500	466	506	454	470	466	463	487	522	465	470	488	481	515	419	458	432	468	468	502	416	431	432	488	518	480	514	454	490	493	478	500	468	488	487	482	522	495	484	462	505	472	503	477	497	500	457	469	515	472	451	478	469	459	476	477	458	478	447	494	460	502	480	459	449	482	501	470	444	445	486	486	458	481	477	479	499	469	470	473	509	446	447	496	464	474	512	499	494	461	456	489	514	508	503	462	466	508	499	489	479	495	476	459	422	491	431	480	467	488	508	448	487	470	471	444	465	447	467	483	459	445	492	461	462	494	470	464	467	427	461	501	472	478	515	488	463	490	444	483	512	485	468	440	487	495	491	497	464	503	518	464	445	489	487	453	511	474	458	464	452	462	425	508	483	435	511	480	477	484	459	468	515	493	458	445	502	473	467	492	499	470	495	481	508	476	501	449	456	470	465	480	497	461	481	438	490	465	493	446	478	491	470	447	478	498	453	496	487	474	464	459	468	487	488	469	484	453	454	468	463	511	492	503	447	442	487	473	511	469	440	451	467	451	498	480	501	476	510	485	473	484	482	460	498	464	498	454	490	475	491	488	459	516	493	484	493	465	451	463	520	437	447	475	531	451	450	497	460	460	495	510	491	487	503	475	476	515	495	447	456	456	513	473	424	468	471	502	504	479	483	492	489	450	486	486	471	460	478	437	449	483	492	514	491	449	487	458	453	477	464	454	460	482	544	486	516	442	489	468	510	456	469	485	498	447	517	452	460	476	445	481	466	502	451	509	479	512	439	477	479	438	500	482	476	475	505	465	485	457	443	482	498	538	477	470	489	461	522	465	478	493	467	512	469	484	482	439	477	431	468	496	493	471	449	466	438	488	475	492	456	486	447	477	451	446	469	503	479	486	455	488	459	446	473	495	460	518	503	496	501	448	482	456	475	490	477	467	467	500	463	470	491	492	459	478	450	454	469	474	486	491	448	448	494	505	455	455	451	481	488	471	483	473	466	467	474	483	466	492	439	454	474	482	481	492	474	404	467	474	442	461	447	497	485	470	511	477	480	462	433	492	484	477	447	485	491	445	459	427	452	487	461	500	486	486	492	520	456	493	502	484	490	501	496	482	471	458	482	463	508	534	475	467	493	500	444	435	475	462	468	511	450	483	469	539	431	486	495	493	470	502	488	524	507	462	466	474	474	455	491	500	495	484	495	481	486	465	462	467	484	458	486	462	475	483	459	495	460	466	452	475	476	472	503	477	500	514	518	434	472	459	418	434	471	509	459	442	496	468	447	500	469
49850	92222	73552	56204	41972	27043	12809	4318	1472	718	536	539	515	543	536	559	513	571	517	494	506	555	542	521	530	552	526	525	533	493	524	519	489	523	578	505	519	546	520	511	535	513	517	562	520	545	531	526	527	581	567	523	592	503	533	521	560	529	517	557	503	549	527	529	531	562	536	558	543	538	541	496	524	532	547	555	524	535	516	503	573	547	559	520	534	553	500	548	519	516	540	541	502	521	541	535	528	534	543	520	543	487	539	524	546	553	533	543	545	529	529	502	527	503	562	540	565	550	475	497	540	500	535	534	527	542	529	561	548	523	500	590	567	529	532	525	552	528	533	540	541	493	481	517	489	503	549	530	514	528	489	544	493	553	510	546	556	538	534	504	536	535	531	493	527	470	538	496	563	535	533	542	544	544	517	553	548	508	510	536	502	540	547	521	503	542	519	522	529	522	506	522	510	553	554	518	533	562	543	511	540	500	531	539	551	535	532	557	513	507	529	510	489	542	511	555	536	516	511	529	541	536	579	526	515	495	556	533	527	534	571	537	511	505	521	522	513	587	529	493	507	542	543	522	489	519	554	522	524	481	538	534	560	553	497	535	547	513	491	536	559	526	549	514	501	512	550	518	537	554	565	518	514	540	523	502	551	533	546	549	536	505	511	494	544	530	562	555	532	541	529	533	537	553	521	512	550	524	558	536	514	524	561	511	517	527	548	524	500	502	549	524	515	510	533	544	545	511	550	546	557	530	518	543	513	561	547	505	509	502	550	520	532	525	482	507	533	505	523	516	539	488	536	565	527	519	495	538	509	587	523	536	531	486	513	512	576	501	563	541	560	519	510	529	518	520	505	505	529	554	532	532	507	535	535	547	518	556	541	511	530	531	528	508	522	549	504	551	562	492	500	489	527	526	497	524	529	566	520	500	582	559	556	546	473	539	508	518	494	508	561	509	545	552	551	524	546	524	520	526	512	551	563	497	556	560	520	523	540	484	545	487	484	509	544	537	486	527	521	495	480	502	556	512	523	546	548	555	538	499	515	519	525	517	550	498	516	515	574	490	557	540	521	505	513	536	498	535	539	523	562	553	525	523	519	564	512	546	495	603	515	512	510	485	525	510	508	534	522	507	484	542	529	522	497	537	501	530	518	551	527	551	503	547	523	503	514	566	530	523	531	483	575	500	495	535	537	572	511	516	493	570	538	528	504	523	525	501	505	522	536	561	543	514	547	527	481	582	540	573	567	490	537	540	527	481	544	559	522	526	536	549	515	513	517	540	473	553	537	514	524	568	525	519	532	533	465	549	524	514	534	562	572	554	535	555	524	554	523	506	512	523	525	516	523	516	528	483	523	514	543	568	530	577	513	522	521	525	520	537	553	543	523	500	549	526	523	583	526	543	541	546	548	537	514	539	548	533	540	522	533	562	530	495	523	535	522	513	567	516	487	513	512	518	535	515	534	531	530	543	554	520	540	539	525	535	533	540	522	523	545	508	538	533	542	562	565	548	533	552	499	521	518	518	527	497	568	522	577	522	536	547	513	519	516	515	533	511	498	506	534	559	534	507	519	540	525	488	568	520	527	530	519	546	550	525	522	483	517	485	552	514	525	557	564	526	509	527	510	543	517	557	517	515	502	524	541	504	538	543	540	520	496	513	587	539	467	527	523	512	502	475	565	527	520	487	561	554	512	510	542	510	506	530	522	537	545	495	579	514	516	543	506	535	533	499	562	513	537	562	514	497	500	550	556	509	519	538	549	500	528	507	529	508	501	551	532	553	571	488	536	526	509	497	544	523	556	499	502	556	504	538	508	554	493	530	511	524	527	549	525	533	531	535	535	505	550	556	533	516	498	539	534	558	517	543	523	524	512	533	528	544	552	548	508	526	501	524	518	512	566	524	508	501	517	498	507	528	546	479	515	542	509	527	524	534	566	541	539	540	514	549	538	515	548	506	501	519	545	545	535	542	543	536	544	530	536	503	519	538	510	540	519	541	518	526	553	516	537	540	550	519	508	519	499	598	554	499	526	544	510	526	548	538	468	534	534	564	527	521	535	570	518	552	555	532	507	529	518	495	547	559	568	539	568	541	517	519	539	515	580	563	517	509	521	541	503	530	559	500	489	511	560	528	509	514	527	567	497	553	503	528	528	527	530	535	563	559	498	520	579	526	523	528	523	548	583	553	547	537	565	537	539	510	538	551	512	512	516	564	495	553	529	553	520	520	506	503	556	485	572	497	526	503	533	524	520	576	525	519	586	494	576	522	512	550	557	511	495	524	525	539	513	556	551	522	531	546	525	531	534	510	479	536	516	517	541	524	514	539	518	509	555	529	559	561	541	510	518	459	534	522	502	536	533	529	529	532	514	509	523	531	559	500	508	534	542	522	505	533	513	513	539	515	518	536	559	501	535	504	539	562	539	566	522	553	495	542	524	564	513	525	512	538	526	531	540	514	528	540	534	512	545	555	544	540	484	497	532	505	526	521	493	536	555	532	532	489	531	572	466	529	509	507	533	506	556	484	520	545	516	506	524	539	489	558	537	481	513	543	503	548	512	534	509	540	542	513	535	511	560	537	549	504	500	601	513	482	535	490	565	514	509	570	586	562	562	569	527	556	575	516	527	505	606	515	540	499	534	558	520	542	548	553	519	496	496	526	560	529	570	551	537	520	501	513	581	534	540	506	514	520	515	554	545	546	532	563	502	536	528	547	522	503	521	540	507	546	519	512	586	504	530	498	551	541	513	505	563	559	544	575	531	547	501	506	537	520	513	532	490	509	555	514	504	527	532	533	516	554	537	520	529	517	506	523	537	524	536	545	585	556	514	521	562	503	504	541	527	514	542	537	546	509	528	565	529	565	524	583	506	531	509	504	561	497	534	512	494	517	534	537	549	498	531	562	564	489	495	511	486	518	558	529	534	540	505	526	499	485	533	563	533	544	484	555	528	506	530	563	471	553	499	525	477	515	546	510	545	525	536	499	531	543	538	546	525	526	535	518	518	562	507	569	511	495	491	553	480	489	531	526	509	521	551	552	533	545	512	558	525	550	533	537	515	542	503	490	538	538	516	539	542	527	522	527	539	544	533	608	554	546	504	591	511	526	561	505	534	572	564	510	512	511	508	521	557	523	549	498	573	505	542	548	569	485	518	538	532	553	549	546	513	509	524	517	543	510	554	544	528	504	527	553	563	522	524	505	510	549	520	519	512	513	525	517	526	494	516	499	552	519	506	539	504	540	515	543	517	528	472	541	507	524	520	568	535	552	537	505	513	517	518	512	491	513	502	510	520	511	505	554	540	506	505	533	567	504	524	514	521	494	502	551	513	541	508	518	519	538	542	534	571	538	534	515	577	548	517	546	532	504	504	524	515	507	521	563	544	517	509	512	544	539	507	540	580	531	525	532	536	512	540	597	524	556	565	544	530	515	541	547	541	570	569	503	513	506	543	494	503	516	510	579	528	526	519	557	502	520	531	568	548	547	540	579
25096	22775	35229	34748	25694	14330	4425	1272	651	443	464	395	440	468	449	440	470	405	471	446	458	452	430	432	461	404	422	428	456	428	432	424	420	443	410	432	438	490	436	440	418	414	448	407	438	436	450	443	466	421	445	447	453	411	439	422	428	440	427	405	406	425	420	442	389	442	457	438	412	410	411	438	430	436	421	431	446	470	419	445	419	429	415	465	424	440	384	448	429	405	446	431	415	426	426	461	414	450	426	493	395	427	428	442	450	444	425	430	429	456	446	427	429	439	441	450	419	418	439	438	441	427	410	440	477	410	469	428	432	467	410	420	430	441	406	449	427	432	432	440	473	422	421	436	420	420	460	438	442	436	412	436	421	456	448	414	413	426	451	431	423	462	441	407	429	428	437	456	432	436	461	460	431	357	442	414	458	412	421	410	452	462	464	401	442	445	441	467	416	426	406	439	413	414	444	458	445	420	477	419	394	413	437	424	446	422	440	432	483	438	428	396	428	439	424	397	408	438	433	468	460	425	428	456	448	431	415	410	437	452	467	454	432	455	446	413	415	414	430	439	427	436	448	443	466	400	455	462	418	422	450	443	427	405	433	429	443	421	426	424	432	428	421	445	395	443	418	414	444	437	423	440	451	427	437	380	456	427	473	453	423	442	432	449	415	477	427	447	447	450	439	419	400	411	454	464	451	428	425	451	444	399	430	408	424	432	425	454	449	433	437	391	434	458	455	434	441	398	427	398	451	416	432	435	459	412	462	442	399	448	387	418	417	444	447	402	470	428	478	406	448	427	449	409	427	407	462	413	426	430	466	449	424	449	434	460	435	428	459	472	462	418	391	433	449	422	433	419	426	430	442	431	447	459	460	452	459	407	421	416	461	466	440	444	373	430	413	411	454	426	424	455	451	419	462	452	433	436	427	426	448	420	395	457	408	438	421	449	437	414	405	427	435	458	434	451	434	362	454	444	452	410	406	394	424	415	415	416	457	427	389	450	454	435	465	425	421	438	427	420	416	427	456	416	442	392	410	432	447	449	453	461	411	404	426	378	430	476	413	436	415	461	397	411	424	413	410	419	437	396	406	418	484	414	444	417	441	454	423	422	421	427	438	427	475	418	436	448	414	441	424	437	417	407	430	434	469	432	417	432	414	454	413	426	405	449	447	403	450	416	435	416	452	395	402	442	416	404	438	437	431	361	452	437	422	424	415	452	442	442	442	401	446	449	400	449	442	432	427	428	416	405	435	420	435	401	415	404	443	439	415	463	446	434	430	473	401	422	432	429	451	414	442	443	406	420	426	446	418	448	430	411	406	421	398	462	438	418	445	427	441	462	429	433	413	452	431	412	430	414	406	427	413	414	429	429	441	426	414	433	400	421	404	437	429	403	475	442	446	412	456	433	383	408	408	460	435	395	443	426	417	474	425	416	462	444	469	393	460	457	434	446	429	397	430	425	388	432	418	425	404	440	433	417	398	413	457	424	413	410	456	410	402	419	485	414	438	407	428	461	419	467	442	415	469	468	407	428	436	433	421	443	459	416	433	434	437	452	428	441	401	441	424	408	418	410	461	419	393	416	407	460	423	457	425	425	432	435	423	420	406	404	456	416	442	428	462	444	421	436	477	432	470	418	417	459	468	424	426	413	454	469	450	456	459	415	414	420	382	408	464	420	448	422	450	451	446	466	417	460	422	410	407	415	433	446	407	427	433	459	434	403	401	430	406	440	449	421	419	455	408	430	393	421	416	440	410	447	431	446	421	424	420	451	360	431	382	455	409	460	426	425	438	444	442	397	410	429	429	419	484	484	464	430	437	396	417	422	424	403	438	452	455	442	411	409	423	452	438	374	431	441	432	399	439	441	420	458	405	436	395	415	420	401	408	437	408	421	418	436	426	470	420	424	474	402	436	452	434	435	448	425	425	428	415	442	428	396	438	433	472	472	417	426	448	434	418	413	415	405	435	451	405	408	457	409	443	400	442	446	431	447	387	433	448	429	435	449	427	446	439	416	429	469	443	441	418	443	426	430	434	454	384	440	378	447	459	437	426	413	433	393	444	420	422	454	421	425	422	469	409	474	455	477	441	409	416	431	433	442	436	445	455	405	444	430	448	435	445	423	429	413	431	448	452	412	415	404	437	442	414	424	415	449	397	457	439	427	427	395	451	440	447	470	431	444	433	417	476	429	452	425	441	449	460	460	474	438	481	448	400	412	423	404	441	422	410	470	439	427	455	458	443	426	441	426	386	410	430	453	441	445	444	439	436	422	442	403	449	469	458	422	472	467	403	401	450	443	463	459	449	404	426	431	424	429	416	393	428	401	445	410	465	415	402	411	403	419	424	467	412	404	449	437	421	453	450	427	431	448	423	458	427	442	447	452	420	413	456	395	433	449	412	413	421	447	416	393	404	425	446	395	430	454	371	464	437	430	438	407	405	458	470	428	424	412	451	439	411	447	432	409	415	428	445	411	411	421	430	435	429	434	445	415	425	406	432	405	413	421	433	445	449	461	436	453	422	429	467	441	419	416	432	426	417	450	451	409	449	418	440	396	445	416	428	451	459	443	391	401	399	413	432	396	417	446	438	424	435	439	445	398	451	403	402	405	446	393	416	413	424	371	464	464	422	432	445	428	419	456	436	433	441	449	433	448	413	417	425	458	397	388	424	480	417	441	423	406	435	432	452	416	449	426	396	402	400	431	428	402	427	465	417	364	427	408	416	419	458	410	427	430	421	391	442	419	441	437	412	460	455	439	443	436	444	407	415	446	440	431	405	435	434	447	421	422	405	453	413	433	422	449	407	462	417	435	408	449	439	402	432	450	441	461	438	430	472	441	407	444	425	425	425	413	448	440	416	424	439	464	424	431	421	427	437	439	469	422	434	435	437	411	403	452	419	396	449	410	435	393	467	433	411	413	443	429	408	407	434	419	459	457	409	425	416	437	405	429	451	414	433	423	402	455	427	408	388	439	450	444	427	425	442	420	439	430	428	440	452	439	430	429	399	431	440	418	408	429	415	378	429	440	414	455	416	395	388	448	424	452	447	416	450	445	444	448	435	396	413	452	421	425	442	423	407	418	470	415	417	397	465	444	460	401	444	450	474	398	465	424	468	406	428	417	456	452	424	461	448	397	447	420	452	443	427	440	458	407	436	455	455	414	438	450	414	440	466	442	452	445	433	434	415	402	466	459	428	442	447	443	429	460	456	450	446	443	439	400	437	438	423	416	423	434	460	425	432	437	434	422	443	399	392	414	459	389	386	447	447	440	443	466	393	452	431	415	463	390	406	499	393	436	411	468	408	433	407	451	454	419	427	436	446	422	408	446	415	417	425	429	442	435	393	419	467	413	469	414	428	427	437	429	452	410	437	425	413	462	451	421	415	403	449	401	424	440	401	408	453	424	429	415	441	420	441	447	458	451	431	437	464	453	444	427	416	425	449	428	447	408	415	421	429	429	404	409	420	436	443	445	435	456	457	437	418	458
43518	72999	56272	41417	29411	15554	5967	2020	809	560	505	532	474	554	508	496	515	427	509	489	529	490	485	501	487	494	510	466	509	512	502	483	465	483	467	504	478	511	463	485	504	489	480	499	505	492	504	480	451	527	485	485	514	482	535	518	496	494	512	510	486	501	461	499	499	513	487	487	467	456	495	501	474	511	505	499	488	509	458	485	485	489	469	494	488	537	455	462	428	474	511	525	458	466	489	512	471	478	507	512	485	472	482	493	468	495	465	501	507	533	476	521	460	497	486	514	508	523	494	520	521	462	484	496	515	508	493	490	486	505	457	505	492	478	531	509	503	471	476	485	501	462	501	495	485	516	467	494	495	498	508	530	444	512	530	498	490	522	459	513	506	485	494	488	483	518	513	490	501	549	485	492	454	536	539	476	501	481	497	524	499	534	474	515	512	506	511	498	481	509	487	498	491	522	516	477	542	453	487	504	467	490	481	475	508	470	462	522	529	459	489	463	470	514	496	490	505	558	483	484	488	502	499	498	478	480	461	504	508	463	491	497	501	476	496	450	519	477	488	522	491	510	475	511	535	484	496	467	429	463	488	514	514	495	490	480	477	484	497	515	502	493	492	483	493	522	516	476	509	517	510	488	474	472	497	491	493	494	501	494	491	517	488	525	478	525	523	509	471	488	504	498	559	526	489	506	504	493	474	471	503	493	529	516	506	501	494	530	532	509	484	458	521	490	493	504	491	447	528	491	491	518	498	514	497	454	540	473	511	502	484	480	458	498	512	464	516	509	500	499	482	473	479	463	474	499	474	481	483	506	478	483	484	487	485	505	447	468	472	502	481	520	516	493	488	488	519	531	518	477	497	504	461	496	548	497	495	507	478	511	457	488	499	488	481	474	515	488	479	518	516	454	501	500	526	483	510	469	495	518	499	490	534	515	521	511	499	497	498	508	482	491	473	559	467	536	504	524	492	498	522	476	450	523	501	482	480	504	478	481	491	528	524	481	500	503	497	539	492	463	480	469	478	519	522	522	491	513	501	479	499	499	472	533	510	493	502	465	474	490	456	501	488	478	482	489	498	499	519	490	549	486	502	516	509	483	504	532	486	484	516	451	443	485	486	512	493	498	508	518	474	494	515	528	520	501	473	473	480	481	520	512	492	535	516	460	534	489	485	493	454	500	534	507	488	456	541	495	517	556	510	492	529	471	516	528	507	494	456	491	486	535	540	494	483	477	483	502	492	492	508	494	501	517	511	503	503	493	443	490	451	508	551	510	471	466	527	536	475	498	505	448	478	480	489	486	521	490	493	491	493	535	512	435	502	511	469	486	462	487	488	491	482	476	493	512	471	460	503	510	516	506	514	487	495	525	516	519	510	524	489	506	520	479	469	515	482	494	519	482	477	493	507	451	467	494	487	489	503	474	480	479	489	518	472	533	509	491	505	469	475	540	480	510	557	488	479	514	502	492	501	493	482	490	524	502	502	529	494	499	497	478	468	454	491	481	503	468	488	511	534	488	450	530	534	531	517	525	499	504	486	526	515	504	478	514	483	499	495	493	460	461	491	535	556	483	478	518	516	516	493	466	500	516	486	506	469	539	507	468	494	509	493	536	463	488	521	510	534	496	501	466	483	483	489	501	492	537	514	466	491	530	494	529	483	474	492	496	482	486	475	467	493	496	524	516	499	498	474	502	502	458	466	496	500	471	479	490	505	484	504	530	479	497	537	471	468	463	469	533	492	515	513	496	495	508	529	504	469	530	532	463	493	491	515	522	485	515	494	480	479	467	468	499	496	520	509	468	466	461	498	478	470	489	482	514	501	472	501	472	510	455	500	494	461	489	485	488	523	485	497	452	530	485	488	477	503	497	501	486	506	446	462	483	524	489	447	504	506	522	498	502	451	513	495	504	508	490	515	466	519	513	485	517	521	458	476	488	480	522	469	552	523	454	505	511	480	507	472	468	494	529	492	527	512	498	479	496	479	495	480	489	452	503	467	518	476	515	505	486	514	430	497	488	479	488	522	501	513	479	465	491	533	484	500	491	522	486	510	498	473	505	487	489	516	508	494	518	521	457	475	487	496	474	453	488	451	454	513	487	511	518	483	498	507	481	497	511	479	472	472	482	505	557	517	490	502	502	505	476	504	493	494	487	489	473	517	462	498	473	502	500	517	515	518	511	482	518	523	493	509	513	552	544	492	537	531	490	551	469	501	508	530	465	490	439	471	490	518	498	513	513	469	464	463	522	473	480	452	493	507	474	477	520	498	528	494	504	508	511	501	502	469	512	506	517	480	501	518	503	509	446	501	505	502	486	507	542	517	478	454	490	514	510	493	495	534	498	519	500	499	474	451	474	515	497	492	493	536	499	513	552	538	483	511	531	469	509	505	467	493	481	536	493	502	544	515	507	485	491	509	526	513	481	522	480	485	497	487	528	507	499	467	505	484	493	474	529	502	524	483	518	499	487	518	479	478	477	479	471	494	496	499	520	506	505	476	487	518	500	488	499	513	480	463	472	525	477	539	496	498	523	527	501	486	494	467	523	507	496	499	510	485	499	463	483	467	481	504	517	506	485	430	469	495	486	507	475	492	492	510	500	502	521	486	472	532	516	457	501	484	492	460	498	504	474	455	498	471	487	507	494	515	484	484	477	494	504	554	506	488	521	555	493	487	511	490	496	470	504	470	493	506	524	498	522	465	430	513	494	463	485	469	479	514	470	528	470	533	540	499	474	463	495	492	476	524	489	508	467	510	471	495	484	478	477	497	507	488	465	487	524	508	508	509	531	487	483	515	484	448	476	501	461	466	512	479	456	524	492	482	456	518	501	506	443	498	477	522	498	496	521	493	500	546	486	530	510	422	511	532	495	539	496	480	500	506	503	513	465	511	507	519	496	482	497	502	438	503	491	511	523	508	510	498	482	493	461	475	518	486	509	508	486	499	534	549	495	480	494	504	504	470	485	502	527	500	463	526	493	472	522	479	517	475	461	523	449	486	506	504	512	520	478	466	504	517	493	525	492	453	470	480	501	503	513	494	483	472	520	490	476	534	495	496	451	519	495	540	510	482	466	494	491	519	500	507	493	481	495	486	451	471	480	522	538	493	484	491	449	511	495	513	470	480	526	465	498	486	514	514	496	515	486	494	489	474	463	471	536	474	510	487	496	457	493	529	481	547	556	493	513	495	492	500	462	537	478	492	502	504	519	470	491	493	433	484	528	447	501	497	503	526	520	473	502	512	462	501	497	545	494	529	496	523	469	517	494	479	506	495	504	482	507	488	526	504	505	456	526	537	530	484	475	457	495	506	483	543	519	504	482	520	506	479	478	519	490	465	470	493	452	458	507	481	473	487	499	567	502	500	479	520	525	554	481	476	500	475	472	513	478	491	491	486	517	517	508	484	489	507	486	525	492	536	507	502	499	514	481	492	511	475	510	517	469	471	521	484	498	499	466	479	474	493	477	483	482	438	493	449	512	528	505	502	512
22802	21500	32462	32689	32630	28833	21815	6161	1312	672	593	585	575	605	610	567	564	624	584	601	626	577	579	570	573	565	557	592	593	591	587	581	587	561	585	598	603	569	610	530	596	570	586	584	566	578	555	593	578	610	587	586	597	570	596	559	554	599	570	616	536	519	611	595	596	585	582	523	607	577	610	584	605	568	584	565	583	585	592	585	573	532	530	574	626	587	593	568	595	570	586	523	548	552	537	598	547	605	574	576	589	546	564	566	555	614	570	564	601	583	576	543	578	607	597	564	616	535	565	556	570	602	606	549	597	574	573	554	586	572	573	551	582	610	565	548	579	576	635	586	640	596	584	604	562	571	584	586	563	571	550	579	594	569	565	580	548	549	595	549	597	644	591	550	583	579	540	579	565	584	561	585	565	578	562	604	583	543	546	595	582	603	590	568	575	543	591	597	577	559	552	582	612	555	581	598	595	575	615	562	565	560	624	621	604	586	569	536	541	559	553	576	588	584	559	580	562	515	573	529	558	602	551	584	574	591	561	574	541	551	539	590	585	567	553	591	514	578	596	542	539	571	553	640	570	574	622	600	582	605	578	575	598	576	580	591	594	574	569	576	596	568	552	552	589	628	605	564	579	601	585	610	592	592	586	576	584	599	560	567	595	572	572	625	530	581	556	543	575	585	592	611	575	593	578	572	562	569	579	548	574	603	620	550	614	555	624	581	591	581	597	587	562	581	586	609	576	570	549	571	579	546	544	584	597	568	565	592	563	585	579	558	565	563	590	570	556	577	596	573	575	543	595	533	544	593	580	541	539	568	578	596	597	598	565	601	590	562	619	556	611	616	615	591	589	569	561	575	552	578	574	586	558	569	637	657	574	565	588	552	567	579	571	571	583	586	612	603	584	592	617	615	536	562	548	551	595	585	590	562	603	557	542	557	566	610	582	583	569	614	589	584	600	580	579	579	594	608	540	586	596	590	549	592	572	565	587	572	588	633	597	605	567	568	559	615	614	591	544	558	585	532	570	605	590	562	537	576	564	579	575	561	585	608	598	543	566	583	544	558	593	620	593	588	603	578	599	561	516	563	564	595	610	586	589	579	553	532	574	569	568	521	587	546	611	565	594	612	567	595	558	630	569	608	553	624	587	572	642	573	520	575	609	594	543	592	608	575	553	584	565	568	559	566	545	570	573	559	552	612	556	574	571	572	562	571	620	590	573	582	584	568	601	612	602	571	579	580	592	549	601	589	565	583	629	546	596	587	578	557	580	590	568	605	587	563	543	534	551	571	600	580	579	606	594	561	520	600	564	583	613	565	562	593	537	560	579	587	598	564	623	564	633	570	603	568	596	566	588	564	593	543	582	554	569	577	589	539	580	582	595	595	583	596	576	601	558	560	566	584	608	599	570	580	548	573	560	568	577	529	573	596	583	533	563	612	624	570	592	570	600	557	562	601	600	530	582	576	576	603	555	565	584	585	603	611	580	573	568	596	597	574	560	578	545	571	608	598	575	582	584	602	613	582	523	591	607	540	561	596	578	586	620	550	591	573	591	575	598	589	535	558	581	548	593	602	580	573	530	559	570	598	602	600	534	576	559	556	579	582	542	573	597	528	561	557	557	578	568	533	562	558	581	595	568	585	576	565	552	547	582	604	540	531	543	589	532	550	599	537	594	594	557	579	510	538	568	564	547	562	561	568	556	612	548	544	537	605	564	567	597	587	610	531	597	622	589	611	596	575	579	583	612	553	587	601	593	584	578	583	540	512	604	591	593	589	572	618	539	557	585	521	556	598	628	581	593	534	600	587	582	608	563	587	543	605	581	568	584	578	599	560	591	555	555	551	575	599	546	549	565	594	589	559	561	594	577	522	550	566	576	555	610	571	595	600	594	614	577	565	575	617	559	558	589	595	579	624	595	562	603	595	571	566	559	537	595	562	575	546	584	595	574	577	602	545	573	538	591	564	577	561	555	572	540	492	550	596	603	577	557	583	548	551	620	591	546	567	576	596	582	571	560	589	554	571	629	559	567	584	605	544	492	548	603	589	560	599	564	564	607	568	594	576	574	594	580	591	610	570	591	566	572	585	628	524	580	580	601	588	620	573	602	569	577	594	559	603	608	554	549	608	565	548	607	624	562	570	654	608	560	532	605	553	592	554	541	580	547	576	577	526	594	569	596	582	578	588	590	594	562	565	600	564	592	637	580	614	609	587	544	555	578	568	561	587	616	577	565	529	557	561	580	562	592	551	574	563	553	564	534	608	600	597	566	605	590	566	593	560	599	614	592	568	570	589	537	598	537	575	565	554	585	588	563	530	588	586	622	579	571	570	575	585	559	568	540	560	603	588	582	566	529	591	565	590	547	556	557	524	610	612	554	565	525	577	570	598	565	556	609	569	573	562	561	574	590	555	588	556	593	604	558	555	538	567	580	561	552	575	602	577	569	549	597	556	585	565	555	568	579	570	583	601	602	562	568	582	573	603	563	549	612	577	584	578	579	543	563	596	563	600	574	583	546	613	573	546	605	584	558	587	551	579	561	586	565	567	592	602	522	590	560	532	533	623	595	610	539	554	552	551	592	574	576	596	585	560	573	559	522	566	607	562	546	598	522	535	554	581	564	584	587	581	554	562	585	546	575	548	563	615	574	579	568	562	590	570	562	612	608	581	601	587	571	545	569	554	615	586	571	547	537	562	556	589	601	566	591	532	604	580	550	573	584	580	572	568	572	559	604	589	580	629	587	597	591	632	596	568	577	630	566	575	581	553	576	584	623	589	545	543	599	558	529	562	617	570	570	544	619	555	585	597	608	535	599	607	609	570	549	550	593	591	580	596	611	585	578	563	585	604	552	581	560	604	558	581	582	574	568	557	579	565	574	604	578	569	550	555	569	588	553	558	573	553	598	535	554	588	605	558	560	566	619	559	587	603	557	610	573	601	617	555	526	564	573	626	539	573	542	564	608	628	593	606	564	560	548	541	548	593	581	581	558	601	660	624	614	564	550	583	523	564	523	589	564	609	563	560	591	575	573	537	570	608	616	558	581	583	570	516	571	554	562	617	622	618	570	561	561	580	564	563	566	616	568	528	573	567	576	569	609	526	551	596	572	586	574	537	584	564	572	574	591	601	575	568	598	567	585	554	595	557	598	597	553	588	587	571	602	566	594	584	549	574	571	539	550	562	559	566	549	575	610	571	595	596	571	588	581	556	536	539	569	597	556	573	586	565	593	573	553	559	564	585	566	556	565	569	611	602	556	578	596	598	597	592	560	582	537	574	565	559	591	592	568	577	529	540	577	624	511	572	593	546	546	562	569	597	585	593	588	592	567	587	571	555	540	604	592	550	596	624	557	561	553	585	551	578	562	590	563	572	610	574	598	545	556	616	539	552	561	533	597	572	602	535	578	588	563	586	571	561	595	618	585	592	569	544	601	567	582	573	579	545	568	601	577	577	550	640	555	539	593	568	595	542	539	586	608	557	564	580	553	565
55502	98690	83351	65004	49455	32785	16053	5491	1702	764	633	635	656	632	616	621	604	655	655	649	645	630	639	631	652	617	648	626	640	625	589	588	654	622	636	650	666	625	581	614	624	624	596	628	618	598	661	655	615	603	637	635	608	670	610	656	679	595	618	597	639	616	641	640	618	605	634	630	636	670	588	626	623	603	623	650	597	647	637	694	638	639	610	654	605	650	561	601	623	606	629	624	661	621	613	623	614	630	673	593	639	638	644	599	667	659	616	594	638	603	641	647	611	648	605	604	629	634	663	647	656	663	644	616	665	651	624	586	615	574	641	614	595	609	638	597	627	667	641	641	590	641	650	599	682	619	615	642	637	649	636	612	629	588	638	646	625	641	624	632	643	658	596	674	619	619	606	623	616	608	667	658	584	621	637	621	670	643	600	633	659	612	617	612	615	605	644	618	641	639	588	631	637	608	662	615	617	634	651	691	617	640	645	662	592	610	605	637	662	618	630	612	654	675	608	624	640	641	600	641	670	574	638	572	595	603	608	609	613	573	617	637	648	630	649	622	616	588	602	609	604	639	653	619	617	617	634	650	644	595	674	651	635	627	617	637	588	636	616	631	624	561	572	651	604	609	615	619	632	609	660	608	640	642	595	653	638	623	620	575	594	638	647	584	622	626	575	609	620	621	642	680	572	640	660	612	633	622	620	622	652	624	664	642	619	596	602	621	575	647	600	680	626	614	630	671	614	627	632	630	587	622	655	598	636	630	609	659	619	659	614	674	633	604	632	603	617	621	624	637	653	662	610	615	617	677	620	676	625	578	639	631	637	630	637	651	616	619	652	599	634	606	653	593	610	615	644	641	645	600	624	668	635	625	642	600	657	618	589	670	641	646	599	602	635	609	592	624	676	638	565	636	668	582	618	653	577	611	651	668	637	644	645	624	587	622	614	581	638	641	641	611	628	619	673	637	603	617	599	648	626	626	668	595	642	624	649	628	631	585	622	652	646	579	633	659	633	560	613	606	661	642	644	602	656	624	654	607	614	659	606	674	631	641	673	668	643	605	645	604	610	624	585	690	639	611	563	611	660	639	584	635	605	625	610	621	683	658	596	602	647	659	604	592	650	659	628	642	632	688	646	656	626	586	695	589	633	644	666	690	604	629	632	601	642	609	659	611	633	667	634	655	609	609	578	643	604	615	631	606	623	580	643	653	663	603	624	637	617	651	611	601	621	638	629	643	625	596	648	654	626	641	621	561	619	636	675	609	665	620	611	599	618	654	655	631	632	587	645	647	671	615	627	635	641	624	636	619	638	625	650	656	631	651	616	639	683	621	653	602	629	658	620	610	623	607	637	659	625	621	619	580	645	662	608	644	610	629	571	644	607	614	583	632	621	620	632	619	623	653	664	656	665	616	635	623	666	610	627	664	606	653	663	594	649	615	649	600	661	616	579	631	676	629	603	589	613	647	633	635	661	615	649	631	607	641	638	646	671	589	647	656	622	651	636	606	624	612	646	617	627	629	630	630	661	651	642	648	666	630	546	652	594	633	642	643	622	595	593	658	622	652	589	608	639	640	629	586	695	596	641	567	598	668	587	621	646	593	632	617	642	682	635	624	618	609	654	632	615	649	597	629	640	613	607	583	645	615	622	620	618	622	615	611	639	614	609	644	601	614	629	625	592	636	583	577	637	673	623	651	659	650	653	612	658	610	594	570	601	684	598	631	653	654	625	612	636	619	620	588	604	646	627	650	612	645	678	622	631	616	642	674	664	626	653	580	647	642	629	654	624	613	646	636	619	676	622	626	600	612	659	622	654	583	653	649	574	636	623	590	615	610	655	617	648	623	643	626	608	604	645	621	587	645	610	616	597	637	598	608	627	624	701	633	573	628	610	628	599	601	594	610	630	673	643	610	619	614	635	597	594	634	617	598	626	611	638	640	614	616	632	632	628	611	610	609	635	624	609	590	615	613	630	618	577	594	650	633	658	608	606	635	640	605	611	589	630	634	635	574	615	588	615	667	660	665	600	663	648	586	620	607	628	641	635	617	598	635	590	652	611	606	626	629	651	639	626	591	637	610	596	601	621	646	581	653	590	603	652	614	592	579	651	645	605	606	623	661	659	627	653	638	619	610	591	667	631	604	650	610	594	602	621	649	617	655	631	637	665	649	593	620	570	621	630	663	620	613	645	645	618	630	634	684	626	603	648	668	632	638	625	626	672	590	612	653	594	622	646	637	617	629	607	648	656	650	619	581	645	641	604	590	638	624	614	617	633	619	659	627	627	618	635	658	586	628	612	682	619	637	601	620	575	618	612	637	632	618	620	663	597	637	619	593	584	608	629	666	593	642	630	638	637	590	614	637	660	585	651	628	634	668	617	630	619	603	630	638	652	635	605	628	619	616	631	581	578	691	617	622	616	647	614	618	684	606	588	651	655	635	615	644	621	658	603	620	632	645	650	622	561	668	656	636	611	638	622	639	628	618	629	633	650	636	561	627	574	607	604	602	630	623	638	604	652	614	609	634	624	617	613	617	610	667	657	624	597	632	620	666	626	621	617	606	629	636	644	606	574	640	652	584	604	607	609	663	591	596	641	603	655	638	647	645	649	628	643	634	575	611	621	601	659	611	602	634	649	602	670	643	632	599	623	697	597	663	605	640	650	611	634	600	673	672	645	643	611	641	609	614	610	651	614	631	591	648	610	644	596	626	619	668	638	634	634	611	680	579	611	673	614	624	605	641	601	621	656	615	586	650	625	648	604	627	627	641	622	588	630	620	666	641	605	621	612	660	644	647	622	614	655	595	638	681	619	601	636	647	617	629	620	649	621	609	650	594	634	645	656	604	619	652	622	648	636	635	598	619	685	603	656	658	643	625	605	671	623	599	662	603	643	650	653	628	573	580	606	571	626	661	610	565	578	619	618	649	627	670	655	644	601	644	658	597	642	610	629	629	609	640	615	597	626	616	653	603	606	682	654	658	633	629	648	622	616	663	599	610	587	664	656	645	621	586	651	642	606	617	643	602	653	647	614	630	681	643	648	630	628	628	617	606	600	629	675	619	654	615	598	642	597	669	645	608	610	638	607	630	674	636	642	617	595	625	629	682	621	619	632	605	612	599	595	611	624	645	592	625	586	633	655	658	594	644	573	598	612	591	664	660	651	658	617	618	604	597	630	600	617	631	621	636	625	605	654	674	656	612	592	668	595	671	652	580	637	675	592	607	600	594	622	614	601	653	620	633	648	633	625	580	605	602	608	634	631	651	666	614	556	662	575	611	613	644	598	604	644	612	645	673	644	620	640	606	628	599	634	640	622	587	646	632	601	637	620	625	613	659	639	627	692	631	602	559	610	602	598	632	625	639	599	573	626	634	647	664	632	631	641	686	632	630	608	615	596	580	622	642	639	630	649	628	621	618	602	587	643	619	605	601	613	639	643	641	592	648	600	648	635	617	625	661	583	632	613	626	661	627	648	625	650	606	639	643	594	589
27825	28448	35609	24796	11663	3935	1330	627	455	375	359	372	351	373	394	373	397	378	386	386	390	401	378	369	369	366	377	389	380	378	367	386	365	402	367	399	388	393	378	395	336	415	371	397	359	417	400	368	375	407	391	343	414	380	377	409	382	375	358	382	383	394	393	376	401	390	378	397	409	357	389	399	380	365	370	381	379	399	418	411	421	411	366	377	403	358	396	401	368	406	376	393	382	352	374	346	387	358	380	385	386	379	385	408	376	396	395	367	425	378	360	381	397	378	352	387	380	340	328	340	390	375	363	368	385	375	384	411	357	350	422	358	366	395	390	359	363	366	380	369	408	396	367	358	383	382	381	386	367	360	376	395	369	381	382	381	350	418	366	435	375	389	388	388	381	369	420	371	380	352	345	378	360	409	367	390	362	377	360	363	388	377	390	396	341	390	401	368	428	398	385	397	386	372	403	387	405	393	367	362	413	379	359	370	393	358	394	363	369	374	371	378	386	377	422	373	374	421	401	409	374	369	366	358	394	378	366	379	392	375	366	365	413	420	370	409	393	386	381	389	389	352	380	365	394	376	392	363	373	392	391	381	380	396	370	377	410	388	386	416	330	391	391	366	360	349	387	404	387	376	371	401	371	405	392	376	380	384	385	371	403	401	376	371	402	390	339	378	376	354	423	371	379	384	373	365	361	378	367	387	380	364	370	358	404	358	348	407	362	375	352	402	391	373	387	376	387	387	370	347	376	377	368	353	390	398	344	367	368	372	392	381	352	375	367	415	375	354	383	369	353	354	389	368	372	351	387	360	372	412	404	376	379	407	388	384	373	367	409	384	383	379	380	379	393	388	407	369	400	387	406	385	399	367	351	430	395	376	417	385	386	364	321	367	397	367	404	409	386	376	411	408	373	403	404	384	374	376	379	378	341	383	366	348	385	383	363	377	399	372	360	396	377	388	381	336	318	340	367	397	384	397	379	413	368	370	408	381	356	370	389	381	359	376	357	370	346	393	373	402	371	370	381	362	388	378	373	389	396	360	407	388	365	343	366	377	376	410	379	352	387	408	353	358	384	411	389	378	402	387	387	391	377	364	399	356	358	392	379	367	354	397	364	368	384	392	403	389	355	382	390	393	367	342	372	393	383	407	372	370	415	401	381	361	398	359	359	368	363	398	346	384	355	369	377	388	405	388	366	394	379	385	369	422	387	417	390	395	360	376	377	379	391	423	367	383	355	379	359	352	386	377	381	375	393	385	385	351	342	380	404	396	370	375	372	348	371	355	370	360	376	368	420	384	356	379	380	368	346	383	383	401	380	406	409	397	406	388	362	395	321	408	380	374	378	353	397	372	392	353	380	362	374	402	373	386	373	376	370	401	383	360	394	382	387	378	371	396	360	364	365	380	344	403	376	384	385	372	388	358	368	405	365	373	410	363	360	383	379	403	378	409	340	382	393	384	363	406	399	400	363	379	370	401	379	407	360	368	402	364	361	376	349	389	337	379	391	408	395	370	371	379	405	364	416	393	370	380	359	370	341	406	403	408	322	348	351	371	377	377	361	400	381	419	377	384	358	378	377	381	384	410	380	359	381	391	386	388	380	432	361	408	379	375	366	447	407	404	357	362	361	336	341	379	365	396	399	356	384	366	407	381	425	369	383	385	371	391	377	359	377	399	368	388	353	384	390	368	355	401	380	380	400	382	371	372	421	367	419	392	364	374	380	387	391	350	386	369	385	391	361	370	372	372	407	390	388	400	379	382	410	428	355	391	402	362	385	366	349	353	407	362	393	404	372	361	358	374	408	377	400	368	372	345	365	370	370	379	405	347	375	378	343	380	338	410	392	377	373	376	393	371	374	375	361	412	403	385	380	355	410	391	388	369	363	346	418	375	387	331	369	374	372	436	380	339	363	373	374	396	388	410	372	370	384	406	378	385	363	358	384	376	364	384	399	370	426	379	362	354	374	349	351	379	374	406	390	379	389	375	391	379	345	399	360	407	366	392	393	374	369	405	371	385	364	399	375	403	374	405	367	405	366	397	359	397	379	376	398	382	359	385	389	385	369	361	367	380	390	387	401	405	366	382	413	352	379	357	378	393	402	383	385	384	403	385	369	419	387	382	388	379	384	386	404	370	375	365	383	373	363	381	391	400	334	409	364	378	390	389	378	366	386	364	365	383	388	382	399	348	404	357	352	338	416	374	375	399	316	363	419	379	350	351	372	369	388	382	336	388	392	374	411	403	392	398	357	392	390	398	398	400	385	379	372	377	351	390	331	348	331	345	382	403	357	402	396	410	385	384	374	391	379	399	381	377	373	439	360	361	364	368	383	379	373	350	385	407	393	405	357	394	395	374	320	409	365	388	384	380	361	386	385	368	362	353	388	390	362	406	362	399	362	372	431	368	381	387	374	377	342	376	362	404	389	376	372	370	392	424	338	394	357	346	401	395	373	380	399	384	397	387	400	344	356	391	380	366	367	402	352	385	376	351	383	385	373	405	389	382	387	404	397	373	359	375	377	388	378	349	398	362	364	320	359	382	371	373	411	359	374	393	376	412	389	368	396	346	371	380	407	374	381	401	385	361	384	358	371	357	377	380	373	386	374	322	389	370	400	364	424	369	386	421	376	374	385	366	385	421	408	378	360	370	380	387	390	376	369	361	398	403	339	382	383	362	395	379	405	419	361	407	396	392	362	354	411	378	377	394	379	393	385	380	405	362	384	363	369	380	382	356	373	374	386	401	385	335	400	371	383	375	401	406	359	409	360	370	374	367	386	379	424	379	362	376	371	351	398	360	372	357	391	374	364	366	391	392	395	388	375	414	387	340	386	381	373	368	401	401	378	373	391	371	370	431	427	364	376	382	406	380	340	356	362	363	362	363	370	376	335	381	379	377	364	372	387	368	368	356	329	382	368	387	387	355	385	386	340	377	412	398	395	401	366	387	393	389	367	386	365	376	350	344	394	359	390	375	397	387	390	375	353	372	355	384	417	375	362	364	395	412	415	399	374	389	358	369	399	394	381	377	400	385	399	364	352	390	378	398	411	365	357	351	374	378	373	379	411	421	372	338	428	374	407	377	367	368	374	390	366	362	417	350	375	370	408	391	374	346	387	346	382	365	380	407	366	396	396	359	353	349	352	390	357	377	339	382	347	412	380	372	390	359	341	351	399	385	313	346	349	393	394	374	423	355	355	353	353	384	390	352	369	371	379	369	357	390	369	375	372	387	393	394	386	403	357	339	362	354	417	373	394	374	365	363	382	423	349	363	405	376	413	374	394	381	364	385	361	372	375	353	383	376	387	375	385	373	394	403	406	381	386	357	391	341	386	378	384	402	346	378	350	379	399	419	428	397	386	388	360	389	377	369	384	350	394	372	388	374	359	410	361	376	399	364	377	345	379	379	366	377	365	349	394	430	380	368	364	395	368	398	366	362	417	380	392	388	411	393	340	370	400	369	369	399	375	398	376	365	396	389	389	412	403	362
22518	45708	33529	20108	11709	4857	1723	837	517	459	427	432	446	443	436	429	424	435	412	432	426	464	431	419	439	455	467	423	424	455	457	444	435	492	416	392	451	421	437	433	426	443	396	435	429	406	422	432	441	423	458	435	445	463	466	396	424	468	414	437	419	468	444	439	438	437	430	415	396	447	408	430	424	423	466	417	439	425	436	449	422	435	456	409	418	415	455	428	419	447	453	479	424	404	431	426	465	444	431	452	397	442	462	440	478	425	455	437	449	457	433	414	436	412	435	424	417	469	452	449	442	464	423	426	435	418	439	439	435	406	432	427	426	419	448	449	408	431	420	444	410	449	453	420	456	440	447	456	437	453	406	428	457	450	434	465	460	402	437	387	431	416	425	435	448	426	448	461	412	463	439	441	405	427	414	430	381	438	440	450	397	413	440	413	438	406	428	436	440	424	429	415	453	442	418	449	392	433	422	424	395	409	434	439	419	491	431	466	454	428	387	471	434	440	438	460	456	416	421	429	411	431	444	497	430	433	424	439	431	416	411	448	442	424	459	437	427	417	450	419	462	460	426	410	420	409	444	420	409	447	382	416	442	453	390	456	411	465	425	427	447	426	441	406	448	459	458	427	463	411	425	466	396	459	414	419	430	452	423	433	437	465	426	421	426	425	460	431	420	440	419	414	438	416	441	438	419	395	462	435	429	441	437	416	462	415	489	467	430	428	466	433	471	450	417	401	405	413	414	448	439	409	425	460	426	427	472	419	452	429	452	418	417	457	452	392	419	440	413	466	409	418	422	462	456	449	437	442	447	427	424	420	428	417	434	407	435	412	464	411	431	421	452	443	440	435	434	438	476	402	444	470	404	415	434	407	453	426	437	439	431	418	435	413	435	449	403	445	455	454	433	422	433	448	403	441	428	443	418	407	444	437	406	414	429	513	383	486	398	427	415	451	443	452	442	440	413	453	403	407	457	440	431	435	457	431	432	450	471	441	433	445	411	431	415	445	425	444	428	437	419	443	437	452	439	443	407	419	479	432	446	441	500	444	447	457	453	449	443	444	417	457	452	424	407	409	427	438	437	423	436	448	440	426	443	408	395	460	410	417	419	426	437	440	443	417	430	460	428	414	428	476	418	398	466	406	432	459	410	422	468	395	465	437	424	376	489	419	408	445	426	466	468	458	418	408	432	409	442	425	432	470	439	441	414	426	469	428	420	437	463	433	449	458	422	460	434	435	428	419	423	436	466	443	460	434	467	389	421	450	438	447	421	460	453	422	476	439	429	427	418	450	451	442	436	431	437	435	438	450	420	453	432	430	388	453	442	449	392	434	422	410	426	421	467	424	454	432	455	453	422	422	429	398	426	458	420	437	458	433	461	415	416	400	441	446	456	450	423	480	443	453	431	421	428	463	424	450	412	440	389	424	409	396	427	438	446	417	433	455	428	420	451	432	433	438	431	439	452	453	435	436	447	437	426	434	437	425	478	427	449	409	428	446	441	461	462	433	430	426	429	435	504	390	455	417	418	451	435	453	428	475	467	457	446	414	457	458	430	419	463	448	446	441	443	416	437	451	455	445	447	420	429	452	457	414	435	398	428	426	422	405	431	464	405	431	432	407	446	452	461	424	410	436	419	412	451	444	449	442	450	472	464	447	445	433	440	428	455	460	417	473	437	434	450	427	435	433	432	456	463	429	454	448	425	466	422	458	431	464	426	432	417	417	415	445	435	484	464	418	409	382	454	424	428	397	446	417	442	408	478	459	411	456	432	459	408	453	429	439	464	446	411	435	449	405	452	429	436	428	426	423	396	423	454	429	417	430	454	413	428	471	402	432	427	449	425	429	419	444	473	435	485	465	463	418	440	446	415	407	429	456	408	427	462	381	412	424	440	431	485	433	422	424	406	435	422	421	419	451	434	444	400	399	408	436	432	449	416	439	443	447	429	443	424	440	436	437	428	458	423	439	435	445	416	415	449	426	427	431	439	439	387	440	440	449	401	433	429	410	446	403	451	472	440	406	418	461	414	429	408	439	447	412	430	448	413	454	429	419	452	433	436	407	425	454	451	457	430	442	448	443	413	430	436	441	413	453	472	438	441	432	431	449	429	443	481	464	449	429	451	464	437	425	425	439	381	452	408	447	430	389	462	462	442	428	438	462	424	427	456	450	443	430	420	417	458	421	441	395	467	414	429	457	447	389	431	464	444	438	445	428	423	440	435	417	430	420	404	436	418	429	437	439	416	414	424	446	410	464	422	431	408	449	475	465	409	476	438	475	454	438	450	429	391	471	429	434	395	446	435	439	439	423	432	444	463	442	423	443	450	435	455	418	416	424	422	421	424	463	437	451	441	489	437	508	445	445	459	462	435	427	432	405	422	431	424	448	425	436	442	431	411	429	453	442	441	428	473	435	450	457	431	419	445	442	453	454	406	463	399	388	432	438	400	454	435	437	436	436	478	428	466	413	447	450	442	440	443	428	454	407	406	436	436	463	416	458	437	439	424	423	397	422	401	440	432	457	418	407	434	456	412	419	411	404	419	416	399	426	461	426	450	492	469	433	435	429	461	402	418	399	480	406	413	463	463	451	429	420	442	396	433	438	413	415	436	409	430	464	446	422	414	438	456	418	462	447	440	420	438	434	439	446	460	435	443	424	457	445	474	428	425	442	441	447	444	439	415	439	447	405	459	443	462	430	440	436	447	443	446	408	425	419	417	439	416	427	389	460	445	396	461	401	431	428	417	391	388	463	394	456	463	450	445	445	419	405	448	460	424	474	434	454	460	422	416	446	446	476	460	422	453	457	415	445	456	457	415	416	419	465	432	441	399	433	496	445	447	440	441	429	417	469	432	439	439	414	490	427	438	438	496	433	394	439	429	442	420	449	456	434	453	422	390	458	461	430	462	409	419	417	449	439	400	445	421	463	431	452	442	442	430	461	441	458	460	462	443	438	425	463	447	432	404	444	450	454	422	454	426	414	421	450	427	415	417	445	421	428	447	430	413	466	459	438	430	434	433	441	445	434	428	445	405	413	454	427	447	445	464	434	427	436	433	419	417	473	435	426	448	431	423	456	429	450	427	438	425	455	419	443	442	396	455	417	420	445	443	445	448	424	473	423	429	428	467	447	445	460	437	413	497	481	425	423	452	432	450	423	459	423	449	401	467	406	442	473	438	442	454	427	391	471	471	451	408	436	443	442	444	458	435	448	440	411	475	430	444	460	445	424	469	415	421	421	465	473	411	461	386	465	428	456	474	456	437	449	427	456	451	463	441	455	457	429	426	419	407	438	431	426	428	428	440	414	440	416	432	436	427	479	419	410	465	429	421	429	420	428	442	436	428	417	440	431	433	404	438	439	431	447	450	445	461	455	437	414	400	443	403	455	446	485	462	450	449	430	430	405	441	448	443	423	448	444	409	490	425	421	419	415	413	419	441	463	466	420	426	425	436	410	408	426	407	454	414	441	410	468	443	414	432	450	442	428
23607	21909	35467	38059	35354	25972	14471	2983	896	589	465	500	451	452	493	489	505	479	516	490	511	508	507	448	466	431	477	501	500	461	461	470	451	473	457	488	455	493	476	462	475	466	505	467	492	481	490	475	466	472	480	474	496	459	498	462	483	494	451	489	450	498	462	506	492	468	469	493	458	498	468	484	489	505	450	464	435	471	482	453	493	472	454	450	439	485	479	504	434	479	477	447	466	452	469	455	497	501	484	476	481	455	488	473	464	478	425	465	493	497	496	492	438	471	460	473	453	422	446	485	434	463	487	435	470	477	520	460	497	528	475	487	454	470	453	452	480	512	487	451	481	466	478	474	484	486	457	447	472	466	461	456	492	452	504	484	479	481	462	489	465	449	447	481	472	487	463	487	472	469	468	506	487	477	489	469	471	452	496	475	472	468	505	464	477	435	449	481	438	461	488	471	445	467	497	480	455	473	448	495	477	505	488	492	501	435	458	476	525	485	475	479	498	467	503	467	478	454	511	463	441	498	493	476	456	473	488	486	460	483	482	467	482	474	474	424	462	477	485	435	470	495	445	508	454	437	476	443	487	479	463	498	471	460	464	441	508	441	455	496	479	485	464	462	455	495	474	485	449	512	466	476	467	461	465	498	468	482	492	488	448	485	464	507	488	480	413	450	502	517	460	488	516	482	480	427	480	457	475	460	448	494	473	519	456	473	505	482	475	455	456	456	492	446	486	498	447	505	471	446	474	461	475	481	458	483	457	429	458	466	447	450	463	452	455	494	486	527	449	479	446	471	465	480	458	484	458	494	449	459	480	462	520	493	493	475	480	447	424	462	481	502	493	512	489	473	521	488	464	501	466	457	496	487	457	465	492	495	435	471	470	458	485	502	432	451	483	477	485	505	485	447	480	466	487	434	480	482	457	477	476	462	491	428	477	455	451	465	451	466	494	472	451	527	507	520	475	470	450	470	441	492	465	453	468	468	429	522	399	459	486	489	498	445	445	465	499	473	481	500	456	484	463	482	483	519	475	486	441	447	454	465	449	447	449	456	462	515	492	442	449	473	472	470	485	476	448	425	447	473	500	488	488	478	495	462	473	462	489	460	434	454	488	475	421	453	482	451	467	482	445	459	483	425	487	474	534	450	477	470	506	504	478	469	478	477	478	465	458	479	485	463	493	462	455	472	505	456	466	454	445	497	481	433	465	448	491	495	450	465	454	456	452	481	473	480	430	492	478	496	435	502	516	473	508	457	482	431	483	474	437	451	516	467	462	433	485	487	468	469	451	503	497	482	465	468	458	489	439	471	463	441	439	460	483	467	489	464	491	492	451	442	496	457	502	465	488	486	436	476	483	460	416	497	469	469	480	513	464	461	457	453	479	489	481	460	438	438	484	479	461	456	460	438	501	414	420	480	471	473	434	506	482	443	478	470	486	454	477	494	441	508	457	522	487	487	469	486	497	484	493	453	492	489	456	484	469	438	501	471	432	486	478	476	463	493	515	443	503	454	484	458	437	483	479	443	472	448	461	471	488	470	462	456	443	513	446	466	458	468	455	444	499	466	490	482	442	513	466	455	464	478	504	485	497	483	453	478	488	439	487	441	434	450	477	449	435	447	489	495	487	429	476	456	463	478	504	466	469	465	511	468	464	459	484	457	519	475	470	454	458	475	432	454	495	511	500	427	494	495	475	474	489	471	476	486	448	490	492	452	459	491	495	481	500	475	447	484	446	478	487	469	467	492	495	502	484	439	489	467	439	470	483	446	439	440	481	498	460	480	470	493	458	486	485	495	470	508	509	468	428	474	454	474	488	465	467	411	480	471	491	450	467	479	514	437	470	462	494	494	482	447	440	501	471	410	494	495	416	472	484	447	474	466	491	468	445	479	502	467	456	460	459	505	477	472	432	485	499	488	454	492	504	472	452	441	448	440	491	448	444	470	444	455	477	482	472	463	458	490	471	458	508	504	493	471	479	458	447	497	454	464	495	485	464	489	466	454	481	450	506	467	478	449	439	446	458	498	439	511	443	471	505	463	466	445	452	487	476	435	469	493	473	449	477	496	468	467	489	490	465	445	497	483	496	450	472	447	444	484	487	433	476	498	483	480	458	507	456	484	488	482	484	445	452	481	447	461	466	462	430	478	479	474	482	471	483	473	437	468	473	485	497	474	475	458	470	511	432	445	485	462	447	463	473	478	492	460	484	453	484	472	478	472	498	496	470	430	513	464	446	471	468	450	482	456	503	476	473	473	460	481	464	462	508	501	501	471	447	459	441	496	450	454	505	461	494	510	476	458	505	462	496	457	474	490	481	467	484	478	449	477	466	445	497	482	475	486	476	450	466	474	514	502	491	446	486	449	465	456	477	483	448	448	485	506	497	503	468	490	459	439	489	480	417	466	468	462	466	481	473	497	441	451	469	473	478	477	444	459	460	471	466	460	464	488	459	485	436	448	454	472	499	479	453	482	462	509	473	451	497	465	490	502	498	463	467	497	491	455	452	473	421	463	504	473	496	430	473	483	452	493	461	480	457	492	453	459	494	459	546	447	474	449	484	497	466	455	434	457	493	452	482	494	509	491	470	474	497	440	483	470	444	435	454	477	495	456	471	456	465	466	446	495	501	466	480	466	471	429	455	493	449	489	480	486	491	503	497	442	495	479	469	450	464	440	505	469	470	457	470	456	479	482	490	494	492	475	502	489	489	455	516	466	474	517	440	471	465	488	481	521	425	460	440	453	492	477	454	504	469	496	453	495	473	495	489	436	461	468	476	464	490	484	487	502	508	523	459	485	486	505	460	447	472	470	478	467	454	486	442	486	464	442	492	466	460	488	471	494	477	497	506	470	454	490	470	452	505	517	503	482	470	474	447	467	463	454	452	470	456	459	451	480	458	492	442	468	456	458	494	468	510	443	465	482	492	492	494	463	477	444	466	483	457	450	483	479	490	457	456	474	499	482	472	430	454	420	474	446	467	472	504	457	500	438	490	455	486	495	472	485	412	499	483	472	462	458	456	482	443	469	457	441	476	478	465	473	482	472	468	483	475	480	470	472	467	459	471	475	429	488	502	454	455	475	505	441	486	480	465	482	452	505	469	430	471	458	453	438	513	456	465	428	481	471	450	468	441	471	485	484	435	465	469	465	511	465	448	448	426	478	458	472	470	501	504	471	443	484	448	487	492	451	458	438	480	474	492	493	482	430	470	469	465	474	478	481	497	518	451	458	489	476	467	482	480	486	448	442	498	459	492	470	460	518	482	476	478	447	459	462	499	470	431	454	494	473	457	492	485	457	468	458	469	504	451	511	485	487	455	482	480	468	458	472	472	527	477	443	495	502	492	483	469	466	458	430	433	458	487	445	473	462	473	503	461	459	481	539	441	440	459	454	464	458	472	450	445	496	465	462	490	488	420	449	454	495	453	465	486	452	499	486	499	436	467	446	472	484	494	479	451	475	474	464	483	466	482	496	500	477	460	452	486	506
48940	92318	76057	56791	42704	25479	10393	3341	1220	700	541	499	566	580	546	483	550	534	522	555	523	507	525	581	508	522	500	525	565	515	461	517	549	522	488	528	518	532	524	541	558	527	516	543	488	464	552	560	545	535	514	518	495	535	532	527	539	534	532	521	517	502	562	528	534	532	541	552	565	526	513	476	547	530	484	534	517	532	527	502	489	522	551	519	510	506	494	532	499	525	531	514	537	537	528	539	538	553	530	509	516	502	529	518	556	510	525	482	520	545	484	515	509	546	526	576	497	533	540	585	559	579	562	545	515	511	551	525	476	523	485	520	510	554	535	493	523	560	549	518	544	534	484	505	526	513	588	528	507	516	545	498	577	563	542	534	565	523	554	541	534	559	501	503	523	535	533	540	538	516	517	515	517	511	507	524	495	511	488	528	513	513	528	501	519	550	567	548	541	519	553	522	529	553	508	515	512	531	493	534	502	496	517	559	502	539	513	542	542	520	483	519	531	531	516	512	556	529	539	528	538	521	558	530	506	506	510	509	515	523	552	532	532	514	526	550	523	491	499	527	530	490	530	516	534	488	520	471	535	521	496	558	529	524	540	514	515	525	554	557	545	519	503	506	539	529	503	494	548	516	530	471	519	546	515	512	481	524	505	518	542	544	553	510	543	520	554	494	540	528	545	533	511	505	541	566	522	524	533	557	541	496	524	527	484	473	494	524	512	518	485	538	514	513	536	510	539	556	528	571	494	500	542	534	530	529	502	536	534	513	519	520	528	550	536	550	510	529	539	533	536	513	518	487	543	527	537	508	526	531	534	518	551	538	501	536	542	509	550	568	540	580	516	568	541	555	505	547	508	508	493	511	485	527	495	558	551	549	542	536	525	496	515	527	520	513	551	546	551	538	579	559	497	521	506	544	495	585	556	550	555	551	543	497	541	502	522	521	528	517	506	517	518	536	542	536	552	502	534	548	514	553	568	502	510	558	566	549	562	571	527	516	510	506	528	538	532	524	524	567	501	534	526	529	514	494	505	509	515	539	551	517	537	530	505	537	507	534	556	501	560	503	530	560	549	544	496	533	566	514	554	507	521	533	504	532	538	488	473	521	472	533	553	505	471	521	536	534	508	547	553	574	499	528	475	529	470	544	511	521	545	547	559	551	520	517	558	521	558	512	519	566	524	526	507	485	556	524	548	547	495	545	486	510	537	538	515	520	529	499	502	539	523	487	516	545	504	548	532	518	514	545	567	515	530	532	517	518	541	537	553	523	518	566	524	549	512	506	554	503	551	527	539	551	502	536	541	556	539	482	511	547	573	552	504	573	541	541	541	537	510	527	569	529	525	530	491	535	504	481	526	532	522	526	545	554	530	504	513	517	524	559	528	532	530	497	532	521	526	550	474	537	551	548	516	516	516	496	540	515	526	530	592	531	516	559	538	500	535	514	534	520	556	522	539	497	499	538	509	537	566	538	514	532	567	540	499	508	561	529	522	569	492	513	529	516	558	530	519	520	564	513	518	509	499	529	547	546	525	532	561	497	501	477	519	528	539	532	540	538	535	482	504	520	550	579	507	548	529	539	535	479	516	531	527	555	537	501	468	547	542	513	540	549	516	549	530	565	486	511	539	510	562	539	522	530	512	512	533	531	486	515	534	533	533	515	540	519	530	496	550	549	499	544	528	550	527	531	573	554	502	531	526	522	492	535	502	521	555	508	512	469	528	501	531	531	515	509	511	534	536	495	543	510	529	553	515	494	565	519	549	543	536	547	528	519	498	533	549	509	533	499	535	530	535	548	530	499	538	559	548	548	530	514	532	545	514	509	517	547	524	542	536	524	521	531	497	542	548	525	546	476	528	525	566	514	505	481	544	502	523	505	536	549	563	526	522	546	537	497	521	515	546	533	536	511	548	556	526	515	556	553	501	529	514	528	511	538	525	551	507	515	533	541	541	552	475	549	506	532	528	569	517	491	522	529	530	529	524	532	535	491	522	500	508	516	519	526	540	548	485	486	534	522	530	524	484	538	562	566	549	509	551	529	510	529	470	532	537	477	503	543	492	570	547	552	528	522	534	552	524	491	558	538	521	528	482	501	513	570	515	468	536	503	539	535	484	538	560	527	547	560	539	540	501	510	499	517	514	498	531	553	540	529	515	518	529	561	560	544	530	525	526	555	564	542	523	495	549	511	512	534	544	503	538	534	541	533	544	541	566	537	518	524	515	517	494	543	563	561	485	561	545	499	508	516	520	575	530	539	501	497	468	525	554	560	513	544	494	516	538	507	484	530	528	495	517	562	524	508	537	539	570	527	539	538	465	546	555	525	534	511	510	588	556	524	496	511	540	536	540	542	503	511	537	502	526	478	544	524	473	514	519	542	547	522	536	546	491	539	529	519	550	520	523	556	543	569	527	520	537	492	538	549	510	542	548	519	511	535	537	522	501	527	578	576	508	517	532	508	476	560	552	524	515	518	504	552	533	498	536	517	546	538	536	543	548	518	552	510	494	565	515	513	512	514	505	504	542	517	502	524	530	492	548	511	542	548	516	517	575	499	536	542	542	588	539	535	541	557	538	502	567	518	539	544	536	527	561	558	525	555	526	547	517	511	563	512	509	536	504	496	529	549	520	494	551	538	495	538	522	502	539	509	537	542	505	504	526	550	514	546	547	525	537	533	525	574	539	531	545	548	516	500	478	546	532	532	494	528	518	528	506	548	522	477	503	525	531	484	494	553	514	517	511	574	532	514	553	509	513	536	517	526	514	499	521	508	500	503	511	525	523	504	502	550	520	556	568	499	529	534	512	540	521	510	539	525	500	508	562	495	514	509	525	528	522	543	546	557	509	503	561	528	520	537	511	553	512	506	498	489	542	545	525	512	491	530	539	505	517	539	507	514	538	520	493	576	583	524	541	555	516	551	550	513	544	494	552	507	524	536	504	534	538	520	556	542	538	518	539	558	543	518	504	531	518	506	505	568	550	540	551	528	538	516	558	518	503	541	507	525	533	522	523	499	542	538	529	488	517	539	524	522	526	551	491	519	525	536	542	534	538	513	543	514	548	517	538	525	506	502	514	555	524	490	506	541	502	564	523	531	523	527	527	508	521	524	511	513	526	538	488	556	523	523	543	494	546	546	526	525	527	543	527	506	516	479	519	526	517	480	519	519	527	493	537	553	533	512	533	549	500	537	520	484	514	461	533	531	521	492	500	537	542	534	558	546	579	512	549	557	502	522	537	528	571	536	533	575	508	542	518	497	518	529	551	525	534	520	543	520	527	578	524	507	561	554	529	537	537	532	556	543	465	534	508	478	540	578	507	495	533	488	512	541	505	504	535	550	533	534	482	470	545	511	505	542	530	526	541	557	508	508	526	487	530	552	529	514	552	503	526	525	527	527	520	528	545	567	504	509	543	578	541	514	595	531	540	555	508	494	574	455	525	532	520	545	542	502	514	526	541	490	546	502	506	509	531	513	553	538	557	539	521	515
25140	22874	37055	36592	26585	14509	4113	1107	587	511	420	482	425	417	431	434	473	467	433	415	481	435	477	432	435	415	425	466	418	412	431	470	438	441	442	420	437	436	448	448	423	469	419	420	425	459	413	431	458	456	452	411	475	437	446	417	456	457	474	427	425	460	423	461	436	452	423	441	391	431	468	436	451	453	453	452	442	451	433	464	427	472	454	455	427	389	426	462	462	432	434	439	404	452	454	472	479	452	450	396	463	408	406	433	439	448	468	444	429	415	431	420	442	460	444	407	448	460	427	403	436	418	393	417	450	417	405	387	447	431	419	446	415	422	398	447	424	403	433	434	458	403	462	453	453	427	430	447	454	430	435	469	451	442	498	432	453	415	443	403	419	409	375	469	416	484	449	449	469	447	437	437	454	459	420	417	440	438	475	413	481	433	459	431	399	446	455	403	407	412	432	415	420	440	437	449	423	387	468	458	413	458	460	444	432	456	472	414	454	437	437	424	453	449	455	440	446	424	418	469	454	404	458	407	455	426	495	407	415	431	433	417	446	430	459	452	447	453	430	443	474	451	434	429	418	424	399	449	452	461	421	446	435	435	432	441	426	385	440	418	448	410	461	446	442	463	443	410	432	433	426	434	434	478	402	420	448	444	434	427	430	415	437	450	474	403	469	434	459	415	455	428	448	437	420	436	422	423	474	435	413	463	433	459	462	395	416	455	422	454	447	404	426	449	439	406	464	420	463	450	415	466	454	449	413	450	416	481	447	458	436	426	432	423	427	461	425	447	466	421	396	409	440	443	452	448	471	457	396	448	455	455	426	425	424	447	410	468	448	432	428	420	405	475	465	411	419	447	471	423	425	452	391	438	446	410	452	430	432	464	468	454	448	429	442	464	420	421	432	410	420	449	442	448	418	454	408	438	451	418	448	441	408	471	424	414	437	397	457	444	428	431	469	449	478	415	430	416	437	432	427	429	428	421	408	453	479	442	419	430	463	477	459	433	440	412	421	477	466	466	413	420	405	438	412	468	439	452	423	445	422	443	467	440	469	451	408	458	475	485	436	437	436	468	434	438	449	464	435	422	432	447	469	438	474	450	450	431	400	432	491	434	452	418	443	401	448	469	427	456	424	462	408	444	487	442	463	435	449	435	404	428	470	436	446	442	444	432	449	461	454	468	426	459	450	449	397	469	414	443	421	428	444	409	414	412	436	408	439	466	412	428	435	446	456	478	409	417	473	429	435	381	457	459	381	461	471	457	479	437	463	446	448	463	479	438	465	421	429	447	437	436	474	438	431	429	415	402	408	457	439	455	462	463	437	438	438	438	417	434	472	451	437	450	430	441	460	450	478	464	436	454	431	453	424	425	427	425	467	452	434	479	466	442	422	421	430	437	439	442	439	414	440	449	442	416	448	460	450	437	429	456	437	411	430	469	433	417	428	425	450	496	455	435	484	426	469	420	451	444	432	439	421	450	425	410	442	420	445	422	427	470	413	452	477	440	445	471	402	474	478	418	438	443	442	445	455	418	410	447	426	422	403	438	444	424	440	434	421	419	393	428	481	433	462	437	435	409	446	435	433	455	424	440	457	453	451	415	455	426	433	414	435	446	465	450	449	461	450	479	435	466	432	416	464	426	427	448	441	465	404	420	407	415	429	462	405	458	427	438	455	434	465	433	423	406	471	424	430	447	433	435	466	423	489	445	410	389	445	431	446	454	411	465	438	435	474	459	447	465	424	440	452	431	418	412	419	408	448	466	446	408	416	428	418	422	457	473	400	440	450	381	449	424	434	422	449	442	425	454	449	447	444	439	462	454	432	424	392	456	422	424	433	432	443	425	448	444	431	455	392	467	467	441	466	434	436	455	463	381	410	453	460	437	414	432	425	431	456	429	446	407	474	420	411	435	416	437	439	452	393	413	426	450	467	398	445	449	406	429	433	448	431	425	460	436	425	435	429	442	455	448	440	431	445	443	424	454	433	452	429	424	455	427	423	424	435	439	441	435	464	452	460	444	424	425	444	425	441	440	455	431	462	437	458	450	445	431	443	455	424	445	475	439	442	413	463	449	459	411	430	426	442	462	444	405	477	468	411	436	449	438	394	428	462	446	440	418	460	440	432	408	418	429	428	433	458	389	461	443	431	425	418	404	441	423	424	447	427	437	450	398	453	429	431	445	449	445	451	438	424	469	451	405	442	427	446	409	480	452	419	458	440	432	445	444	422	421	412	445	430	450	447	452	460	430	446	440	451	427	484	431	432	428	427	447	482	439	425	456	448	415	442	467	444	416	439	426	424	449	451	412	454	449	443	452	456	461	468	403	423	453	463	426	426	415	415	436	447	458	424	478	432	444	424	455	430	403	427	436	451	408	430	446	446	433	435	458	476	419	474	449	435	439	406	452	431	424	456	427	433	448	478	416	466	433	463	446	369	435	456	443	449	438	433	428	413	458	498	454	441	443	427	465	435	443	451	449	441	455	454	446	442	430	423	466	441	446	436	438	432	411	436	487	397	449	423	442	470	420	442	469	392	457	418	458	438	468	458	457	500	447	477	430	435	429	463	468	444	433	438	463	428	441	425	436	461	457	469	470	413	409	473	432	426	409	411	437	473	408	446	441	452	464	445	421	425	445	418	426	445	422	422	439	458	444	417	451	445	424	426	440	418	421	428	462	417	444	429	455	440	469	451	441	458	451	477	469	478	435	416	452	447	424	414	460	466	449	428	448	474	428	458	385	475	427	440	408	473	476	415	437	484	421	429	443	439	468	456	452	472	423	436	442	445	415	432	460	469	478	438	448	475	411	429	420	437	438	430	436	458	437	465	469	434	444	455	441	452	446	435	421	486	475	420	418	482	471	440	429	398	458	422	442	455	441	427	446	448	418	439	414	422	447	451	429	449	449	457	491	430	437	397	423	441	455	430	462	431	443	429	420	421	412	464	441	430	436	448	408	451	469	446	429	454	425	418	480	430	464	434	454	467	416	441	456	416	446	431	431	404	415	442	442	439	415	462	456	468	417	452	414	459	493	444	409	474	466	449	472	460	435	475	376	466	447	447	444	454	465	420	447	482	435	461	400	417	426	439	428	427	441	436	446	422	425	435	432	436	410	459	437	419	413	428	460	414	406	427	416	444	472	422	425	450	430	443	423	444	460	430	460	450	430	453	461	457	459	432	463	435	449	419	449	471	441	416	483	431	421	417	463	442	437	452	432	448	436	450	472	467	424	447	456	429	432	426	434	470	425	428	421	445	426	421	423	428	449	427	424	457	410	483	428	462	443	444	447	473	456	459	411	457	406	428	450	433	432	434	435	452	407	450	454	458	453	425	458	419	443	445	493	441	450	409	439	438	424	455	409	422	391	411	384	416	469	454	483	395	444	426	443	454	429	437	451	476	444	461	387	470	459	413	414	425	429	442	431	427	456	463	445	460	431	478	469	466	438	445	464	435	411	480	422	439	470	439	435	467	442	412	445	454	434	430	410
41286	74067	58774	42599	30348	15177	5340	1736	765	580	508	515	541	500	490	452	512	487	487	495	482	482	478	504	489	518	498	559	476	497	550	507	506	518	485	510	500	499	472	494	500	502	508	497	527	524	518	511	491	558	487	484	510	543	500	480	524	471	518	467	448	473	494	517	469	484	483	572	503	510	514	502	505	511	490	520	492	489	505	503	536	495	455	509	500	480	507	524	502	511	474	501	502	527	513	450	514	524	501	505	536	524	507	506	565	476	528	484	516	444	497	538	479	495	493	496	476	500	494	515	522	505	486	518	528	476	486	471	472	530	522	523	486	504	508	471	516	471	431	489	477	542	523	524	457	522	530	472	505	501	506	492	465	487	512	521	517	511	475	515	511	478	501	519	454	491	492	484	524	452	545	541	534	512	509	505	505	505	494	483	487	502	487	528	486	514	481	501	561	498	503	525	476	520	503	481	476	474	529	499	494	476	496	498	484	497	518	481	477	472	486	508	498	493	478	515	465	501	497	516	488	468	535	505	481	476	531	519	492	513	493	513	534	450	524	518	499	527	485	496	489	539	494	493	516	522	488	475	515	493	499	494	493	487	498	459	567	517	538	459	498	539	514	487	511	465	445	507	495	467	476	478	532	498	500	515	500	510	518	481	462	487	476	534	538	499	491	471	516	491	487	487	538	495	478	453	521	459	509	523	477	458	513	500	470	493	491	521	518	449	502	475	466	484	442	471	514	508	492	510	510	510	489	507	469	531	500	531	517	495	498	509	525	477	538	448	496	494	496	501	495	514	492	509	488	489	555	542	489	494	486	481	471	545	452	473	500	448	510	487	515	489	534	546	470	527	480	514	505	507	539	489	519	488	502	511	507	515	491	482	494	476	520	523	517	487	483	512	502	476	491	514	508	494	543	461	523	464	525	499	473	527	513	509	526	503	490	497	514	500	483	534	498	511	468	466	482	516	514	508	472	476	512	437	479	504	493	520	506	541	520	537	508	510	499	495	514	488	495	495	514	524	505	503	536	487	490	488	517	519	487	483	502	472	511	484	488	489	523	534	476	549	479	502	494	500	499	502	475	477	520	432	493	482	512	527	484	507	510	507	511	512	521	512	497	488	515	499	486	490	510	489	499	464	532	507	514	490	514	489	513	505	471	511	450	532	522	500	466	452	515	516	504	476	528	464	512	485	509	481	465	538	493	481	515	461	482	506	506	507	503	508	491	522	477	540	469	475	473	522	475	540	478	519	496	489	456	527	447	521	472	469	512	470	493	475	508	504	450	490	518	518	518	459	472	542	460	473	518	512	497	509	497	485	509	482	522	483	486	510	456	494	527	520	519	513	511	505	481	482	500	477	550	486	510	538	476	474	539	474	519	476	513	495	517	491	474	467	499	462	535	487	486	473	467	497	475	503	491	467	496	485	476	476	482	493	493	506	530	510	492	473	522	526	484	489	481	497	524	505	488	506	471	503	480	514	498	487	500	477	519	505	492	479	515	496	474	499	461	499	525	478	493	505	453	507	482	506	465	495	474	512	470	534	477	489	527	504	472	518	470	489	489	513	496	524	477	468	514	504	512	519	511	483	486	509	467	470	453	495	532	489	518	490	462	544	508	491	486	503	492	521	535	468	477	469	458	532	525	479	476	500	527	486	497	512	456	519	496	477	490	481	482	461	537	494	481	475	467	531	495	471	462	509	468	517	482	519	471	544	490	497	518	500	500	521	470	506	501	481	486	488	505	482	512	481	511	462	472	497	484	522	483	519	519	508	489	483	490	450	484	542	469	474	517	505	496	481	510	520	500	482	541	520	493	537	518	502	494	497	498	534	492	513	472	481	509	513	525	514	512	523	506	452	460	554	467	481	517	506	496	463	464	502	472	453	502	529	523	507	499	503	527	504	485	485	541	481	535	516	486	472	486	475	501	509	509	528	508	490	498	501	472	486	493	489	528	506	493	493	492	506	479	502	475	502	457	498	525	507	520	530	497	484	516	502	531	504	474	545	473	461	522	492	487	496	513	505	535	508	509	521	467	505	494	528	469	491	471	477	512	519	506	477	483	450	489	493	505	485	492	496	544	490	507	477	508	491	517	475	490	474	484	475	513	499	502	468	503	484	482	506	438	533	501	520	507	461	460	484	516	496	440	495	480	474	512	472	489	481	500	524	525	499	487	485	532	506	501	490	476	518	507	529	505	483	479	491	490	519	504	483	487	504	472	476	543	541	524	475	473	477	483	499	535	519	503	486	514	511	505	530	458	518	514	512	508	510	486	547	482	512	523	482	487	503	503	532	508	507	530	543	497	466	506	577	468	485	475	495	510	497	512	489	496	528	467	490	498	479	546	512	501	458	497	475	515	520	492	471	493	493	526	529	485	465	490	449	473	508	497	512	475	559	505	522	495	492	464	489	482	478	512	479	505	535	486	520	513	494	526	477	496	513	468	498	527	467	510	517	480	487	505	514	503	568	500	485	529	488	476	536	511	505	534	539	501	520	553	478	473	541	476	482	527	502	492	523	497	494	528	514	481	501	497	489	538	498	502	522	520	471	506	534	521	494	495	485	498	493	502	517	476	504	497	447	477	542	484	497	546	525	500	507	517	475	481	456	488	527	508	501	499	473	485	484	496	505	486	530	517	485	525	534	483	526	467	550	513	483	473	507	524	493	499	478	506	546	501	514	486	468	497	505	525	521	476	499	496	512	516	509	489	503	492	510	472	488	468	516	477	454	476	524	509	506	497	545	491	481	542	489	506	521	493	477	485	503	498	531	522	470	497	538	508	545	505	494	484	467	499	550	502	518	470	504	532	517	497	483	526	466	504	487	478	503	520	514	478	525	516	539	519	483	462	491	515	476	476	513	514	508	484	501	496	518	504	539	501	516	502	499	523	505	509	535	493	534	515	497	537	514	469	475	481	524	486	500	514	516	474	499	524	464	491	510	497	487	532	497	488	498	501	470	526	507	479	501	502	509	532	525	484	464	485	524	502	496	468	520	484	538	538	495	525	531	504	485	472	500	489	511	493	491	493	475	467	522	526	498	471	455	523	497	495	491	521	515	521	518	484	481	510	457	479	499	495	506	506	522	492	487	506	490	542	488	489	511	507	477	479	485	560	495	499	493	503	536	503	509	497	489	474	502	462	570	509	517	517	519	522	524	543	486	496	486	535	533	498	521	518	501	527	502	481	510	467	506	535	512	515	479	497	511	508	499	474	483	490	519	541	488	486	490	472	490	491	511	490	477	513	484	564	518	495	479	501	519	479	508	471	458	524	484	483	488	511	500	494	536	477	493	488	468	473	482	469	555	479	500	532	491	506	479	485	512	498	477	497	479	519	497	491	469	438	484	522	448	487	506	476	508	471	483	500	486	456	516	510	498	510	520	530	484	547	485	469	504	523	500	521	500	491	468	490	520	500	519	479	490	537	478	482	482	528	526	496	484	505	475	536	474	532	473	484	534	507	505	509	500	521	490	481	491	487	488
22823	21465	32730	33314	33620	28105	20867	5454	1247	716	590	571	627	607	625	589	618	544	608	588	578	550	555	618	565	599	547	515	604	583	559	578	582	577	588	615	576	577	612	605	537	546	580	551	620	617	583	559	564	568	546	535	598	600	559	566	590	575	599	620	548	582	598	617	594	574	596	609	602	594	584	610	530	587	548	590	595	570	596	591	558	616	581	591	570	519	575	575	569	516	575	594	546	576	578	543	562	575	536	562	582	572	566	565	611	564	582	593	579	606	521	595	587	576	562	546	573	615	574	592	587	560	540	588	562	602	592	604	573	582	601	574	570	550	552	595	613	596	562	587	580	578	627	559	590	564	559	578	572	565	573	564	605	571	554	568	607	567	570	589	543	576	571	639	568	560	580	569	566	603	613	592	587	567	617	590	568	579	580	555	610	555	544	614	523	619	592	584	560	592	531	559	576	552	572	561	558	579	599	589	612	523	587	573	572	554	562	527	551	568	547	573	585	588	545	570	602	568	558	549	599	581	582	562	602	569	576	540	598	561	586	599	609	597	580	600	579	577	570	563	608	597	593	576	567	599	585	589	541	590	614	562	553	577	586	586	580	547	584	611	589	583	579	608	564	569	572	571	580	590	552	512	553	570	610	547	584	569	600	589	565	574	630	598	589	582	578	556	596	561	641	615	557	602	550	594	593	599	590	521	525	578	602	556	572	579	585	600	581	568	597	573	602	556	584	581	584	579	556	549	584	558	561	600	607	563	586	571	563	523	571	560	597	577	552	555	527	614	625	562	554	599	539	587	566	602	620	597	582	624	574	570	567	573	573	599	590	568	561	593	575	596	589	599	553	585	600	565	593	584	573	584	559	554	560	592	606	607	603	574	619	546	574	614	613	612	563	547	570	570	551	532	584	575	566	581	582	558	562	576	550	567	624	541	532	619	547	587	602	556	590	572	569	573	626	572	571	562	581	605	575	569	580	564	551	541	568	548	598	528	574	612	584	570	574	596	565	591	553	544	559	558	545	589	561	595	567	603	547	601	556	578	603	582	578	596	581	603	576	546	576	559	543	552	574	524	622	596	602	572	557	598	582	583	587	591	572	526	573	548	590	554	533	620	534	532	626	563	566	554	607	593	577	529	603	587	546	576	600	561	623	534	581	555	594	597	562	567	553	595	554	567	533	570	573	587	588	597	563	566	535	558	581	562	558	576	617	648	590	607	558	610	577	592	501	593	591	590	587	550	603	608	622	602	587	560	572	581	579	561	548	567	600	580	606	589	560	549	557	562	601	603	567	559	599	539	540	596	598	633	576	563	585	554	565	575	563	577	628	573	540	569	542	601	586	571	616	540	654	582	600	566	567	568	632	609	598	615	556	551	583	587	570	540	538	593	570	582	547	588	569	574	561	595	543	577	565	529	563	569	561	570	590	568	583	558	574	579	602	553	567	579	541	601	571	602	572	555	599	554	590	606	569	542	588	549	592	575	560	567	587	565	612	601	584	599	590	611	591	541	576	620	557	605	550	605	576	630	590	590	536	583	555	593	603	548	569	582	565	623	581	586	590	551	606	530	586	566	592	591	578	540	601	560	540	583	558	562	586	568	566	580	582	614	569	615	555	584	551	581	587	540	557	584	572	587	554	579	617	567	526	562	578	562	615	572	606	573	591	588	605	538	599	584	584	570	554	566	554	584	571	573	564	561	595	598	565	575	545	582	555	587	539	551	585	591	589	565	583	541	581	513	576	536	592	610	592	574	599	578	551	593	607	554	539	636	538	603	521	565	585	543	609	567	552	608	575	561	575	546	580	571	544	582	546	573	576	614	587	570	590	562	553	558	609	607	537	567	565	577	557	582	571	609	562	547	570	606	583	560	597	541	592	534	593	606	579	605	574	632	555	576	541	541	629	537	606	576	593	536	586	545	577	602	529	596	587	606	575	590	584	606	582	551	543	552	533	588	594	558	546	591	591	559	547	591	557	592	591	581	595	573	567	556	597	588	559	539	602	626	584	576	575	565	584	567	598	576	584	577	593	578	566	577	520	519	556	560	580	577	548	507	592	586	596	537	573	586	557	575	601	594	555	611	601	636	592	631	572	570	617	589	550	619	623	534	566	574	606	574	522	596	571	580	578	575	551	535	548	569	551	613	564	574	571	532	577	602	582	580	531	560	576	555	555	558	563	589	570	560	564	626	564	598	596	543	588	582	593	558	531	583	584	544	569	562	613	595	554	570	603	607	583	579	553	571	553	562	591	628	551	544	593	578	544	611	546	571	580	562	594	614	556	573	607	564	566	579	620	530	618	571	588	564	584	556	536	583	603	518	576	564	584	557	610	575	596	571	644	556	569	529	586	602	586	576	570	588	538	584	557	570	580	552	570	596	590	594	555	537	623	596	539	575	596	553	542	599	614	545	543	563	542	577	614	553	601	611	552	536	563	541	592	606	526	591	577	598	584	592	543	625	631	563	584	536	587	566	541	586	546	566	576	510	528	588	568	582	583	528	603	599	581	600	608	562	592	622	579	571	586	593	595	541	562	575	608	580	530	627	553	573	600	554	595	585	611	552	574	601	566	573	540	561	585	539	579	566	581	562	584	535	526	617	592	605	591	586	587	569	599	554	572	585	579	559	561	593	582	609	609	606	594	567	554	539	597	543	592	544	561	572	577	553	591	587	549	572	548	552	581	565	603	555	583	585	559	573	584	580	585	558	573	550	561	636	558	554	578	544	629	582	546	613	576	590	549	574	514	584	538	570	563	566	606	551	563	566	574	609	598	586	591	562	591	573	587	545	586	612	542	566	575	601	599	594	584	591	577	542	557	543	550	646	586	580	555	571	541	556	576	597	561	630	565	572	576	536	571	556	597	549	557	608	547	550	555	568	570	564	607	600	562	628	576	586	558	562	580	551	554	592	619	556	611	577	607	562	543	592	574	579	555	565	562	596	549	560	562	571	577	577	577	611	582	565	535	555	603	577	595	583	594	607	581	550	609	568	581	593	569	613	544	544	542	612	618	524	571	600	571	556	584	574	570	569	575	564	593	575	568	532	556	561	580	611	585	585	616	585	571	582	533	583	568	567	559	631	600	585	572	608	576	565	559	568	561	557	584	579	543	568	603	581	587	563	571	600	556	560	583	567	594	586	584	514	578	594	547	600	614	570	599	573	579	558	564	578	548	559	561	592	584	553	574	589	574	542	525	512	563	583	560	568	581	607	561	582	570	635	549	560	642	608	539	564	575	586	645	587	564	591	539	609	589	572	616	586	623	559	566	561	609	560	573	563	566	581	557	587	585	564	592	556	605	589	540	565	622	583	616	594	643	603	571	574	604	603	592	617	653	549	596	556	612	579	585	586	563	620	577	574	618	569	569	567	629	579	549	616	630	532	564	519	577	610	595	607	585	587	581	570	609	587	581	544	536	586	593	557	540	559	622	524	601	544	575	581	605	590	563	579	568	550	564	587	547	593	582	567	588	603	573	593	576	601
53295	98796	84454	66428	49877	31380	14127	4640	1517	735	632	607	669	621	649	610	664	661	683	605	653	601	582	652	581	582	597	675	663	642	624	646	575	660	614	632	641	653	607	550	649	602	620	632	595	620	638	604	621	641	653	610	659	581	603	626	639	645	646	619	663	630	675	650	628	586	630	577	685	639	606	612	602	587	629	614	628	592	610	603	630	597	599	649	632	664	641	649	660	622	644	577	604	597	604	645	669	651	594	603	655	613	666	638	629	654	661	643	669	632	630	637	626	599	586	680	702	626	610	625	592	622	625	654	593	650	682	612	616	629	638	607	646	674	643	653	626	607	609	645	634	667	611	622	619	600	600	644	632	609	594	691	591	601	608	602	591	603	693	619	672	598	632	625	621	675	626	611	656	582	663	630	642	610	635	602	609	629	637	616	591	615	623	668	640	633	627	653	635	627	602	580	618	658	685	599	633	594	629	628	599	571	587	668	666	652	599	629	598	659	590	636	639	646	611	652	623	586	579	639	628	654	638	627	627	590	636	628	628	607	594	629	630	689	681	617	623	619	654	594	602	624	665	598	617	602	657	640	655	571	583	652	616	619	615	611	635	575	591	592	691	572	653	629	622	622	685	676	653	640	594	650	643	603	653	620	588	644	613	640	658	616	684	577	662	644	611	618	648	667	612	603	631	606	646	640	618	607	640	618	628	645	617	643	651	626	604	692	656	636	638	627	601	634	604	672	634	579	639	715	619	640	617	608	633	626	607	600	599	588	628	626	592	625	609	683	641	635	627	680	635	633	617	654	656	614	596	616	642	624	611	642	623	586	624	690	611	563	635	690	575	662	615	658	609	625	647	653	633	608	611	605	584	644	578	627	622	641	592	645	632	629	650	658	584	651	676	624	611	590	616	625	622	610	624	622	631	586	633	617	652	597	637	627	641	608	693	604	606	616	651	624	611	632	643	616	597	631	567	600	617	631	636	657	647	585	637	614	596	633	622	641	617	659	645	647	681	646	628	668	583	575	649	665	692	676	595	610	631	658	607	652	612	643	640	589	584	617	604	587	604	600	634	661	621	599	624	617	621	610	610	669	611	649	619	632	636	656	662	633	631	641	613	652	603	636	648	614	697	629	597	606	637	675	655	626	604	633	615	669	605	650	655	589	611	592	594	605	622	673	601	615	698	616	618	635	593	618	635	590	585	652	643	612	630	629	638	649	619	639	544	652	614	658	627	625	622	623	620	645	647	618	619	606	639	643	638	620	637	667	628	653	629	611	612	619	620	632	626	597	643	659	593	637	607	634	661	666	610	619	638	614	671	659	610	641	654	609	610	607	613	636	636	601	623	656	654	568	609	656	659	650	632	590	575	651	583	637	661	661	632	613	591	625	629	632	644	613	612	624	639	654	616	617	668	615	667	659	611	627	612	605	599	646	625	619	615	598	611	622	627	651	642	637	600	591	596	623	617	642	627	602	608	589	622	642	690	644	618	645	704	662	661	634	582	675	629	666	648	610	601	638	609	654	618	647	655	639	649	644	584	624	615	647	639	626	657	618	651	670	586	672	626	629	611	654	627	610	649	603	659	679	599	613	614	615	662	627	612	607	625	624	617	592	663	624	592	592	612	615	622	639	615	612	614	667	624	602	647	590	593	636	597	621	600	645	637	596	657	609	616	641	634	615	595	633	634	614	651	655	593	625	666	648	633	623	620	624	622	646	611	660	591	637	666	631	639	631	578	646	624	616	627	622	617	624	621	632	621	628	637	623	661	623	608	633	664	636	626	613	590	625	654	681	610	616	617	597	648	621	612	661	583	595	597	652	621	558	652	624	633	592	682	664	671	640	657	614	645	675	583	571	642	619	626	583	621	690	583	637	656	638	601	605	617	624	610	619	626	632	625	614	637	664	611	636	636	653	629	619	636	648	619	618	615	654	664	623	621	649	684	591	592	606	614	600	640	663	590	652	590	635	647	640	650	620	640	631	662	665	650	621	620	649	636	610	635	619	605	642	636	635	608	610	646	629	619	663	590	666	649	640	625	624	591	679	612	659	626	638	669	647	645	632	633	643	644	621	617	620	614	629	592	630	624	605	621	619	640	615	637	613	634	609	647	624	605	668	662	654	631	673	699	622	607	599	597	603	662	653	630	662	650	617	631	635	639	629	608	614	618	667	607	592	612	617	642	616	573	659	636	603	598	668	623	645	613	681	664	616	581	672	623	623	617	629	579	646	638	612	620	639	632	620	649	642	626	583	582	631	613	613	603	667	649	645	609	610	652	652	647	595	605	617	611	601	644	618	668	630	627	627	621	601	667	623	603	689	600	617	576	609	651	639	648	628	612	637	619	588	646	638	596	615	637	619	664	602	629	601	598	618	627	631	596	653	630	627	642	654	670	629	624	651	608	634	643	641	655	636	608	623	648	629	586	626	632	636	603	635	618	604	656	620	608	624	613	622	641	622	631	645	655	635	680	616	613	610	569	636	606	658	674	655	573	664	639	652	635	622	681	608	582	650	626	592	606	604	650	651	625	658	624	642	620	660	645	610	619	652	628	687	602	592	634	606	609	609	606	627	621	631	656	592	636	630	625	621	646	621	629	636	671	657	646	666	657	628	643	637	697	592	593	684	622	585	644	661	612	593	660	657	595	610	634	637	643	624	645	586	605	640	643	637	608	671	631	598	606	622	630	663	610	606	633	629	601	645	593	618	608	622	619	594	618	625	643	663	624	643	620	623	624	657	626	657	592	667	571	629	647	566	607	626	583	602	618	597	665	581	643	594	673	646	644	585	620	646	635	634	601	687	641	629	598	649	646	671	668	631	659	607	643	594	608	589	625	620	660	621	617	609	620	624	621	642	605	672	602	579	641	598	615	589	669	598	598	609	594	654	641	605	630	636	635	647	642	629	615	642	571	600	673	660	614	613	593	629	587	655	601	560	620	622	619	599	641	639	592	586	660	623	598	613	673	598	642	620	635	655	597	623	614	591	622	601	640	616	562	621	655	612	641	639	614	628	642	604	633	636	606	593	614	630	658	603	609	613	647	636	597	622	599	604	628	583	600	636	605	612	632	591	612	667	617	620	632	636	621	627	606	590	663	650	587	640	597	644	622	651	637	671	647	667	651	620	667	628	587	644	606	659	637	614	652	635	628	600	622	625	690	603	633	637	656	613	648	646	658	618	632	628	602	658	609	617	618	602	633	608	631	624	604	665	668	643	629	609	620	596	657	653	619	674	606	618	672	658	630	614	613	649	630	659	647	653	616	631	626	598	634	627	653	622	632	588	646	640	624	585	632	622	613	638	617	604	629	637	612	650	625	598	627	634	605	655	597	677	631	628	583	628	641	618	611	629	599	603	627	662	614	644	653	620	638	635	646	652	615	624	617	650	616	618	622	635	635	615	624	642	651	647	604	587	621	633	599	588	665	633	656	670	588	597	661	625	616	635	632	607	603	668	615	615	614	630	605	628	615	627	645	613	630	621	637	625
27588	27667	35469	24712	11446	3539	1262	632	445	407	360	391	360	376	361	365	371	382	370	361	380	387	407	378	401	355	380	392	402	377	362	373	375	373	386	352	375	387	404	409	421	358	382	411	381	357	383	388	376	357	390	395	385	406	373	379	344	361	367	365	380	384	407	362	392	427	398	396	366	346	403	385	348	384	354	330	376	387	385	389	367	350	374	368	368	370	372	382	389	388	368	390	345	347	374	381	344	394	376	375	398	358	398	377	361	397	395	351	406	391	353	385	375	394	363	398	389	384	343	387	334	371	356	373	357	368	398	390	372	354	350	385	356	357	344	357	385	362	365	348	382	336	366	390	422	370	378	368	370	408	387	391	390	383	371	367	387	389	361	375	377	355	371	352	373	404	392	364	411	387	361	397	378	389	358	395	354	380	374	395	374	386	361	358	377	367	359	396	365	383	358	397	404	377	367	377	341	367	415	379	372	351	371	390	402	371	380	379	372	392	367	361	413	372	368	381	382	382	399	360	365	356	400	375	387	366	357	368	392	388	374	337	362	384	385	409	376	366	410	385	359	392	378	401	342	382	381	349	336	354	353	356	366	400	378	395	373	391	406	378	355	376	370	380	353	389	362	361	403	360	395	342	363	364	398	385	362	362	393	359	387	388	409	356	346	345	365	354	405	357	367	361	390	403	398	356	389	385	387	413	362	367	370	355	402	351	372	367	390	394	369	372	384	371	367	348	384	357	365	386	365	405	364	404	404	384	424	363	419	375	382	379	344	342	374	375	366	365	382	380	372	355	350	402	355	383	344	401	367	378	391	355	371	359	390	393	383	360	353	397	377	366	410	365	345	370	353	360	343	347	361	415	375	388	366	407	387	391	377	401	377	349	369	395	389	402	388	380	368	364	383	351	371	393	352	381	395	359	390	361	393	386	385	357	371	356	372	362	377	374	354	376	405	372	373	368	384	408	360	412	351	409	393	380	389	348	357	366	376	387	354	367	359	350	383	387	394	399	414	374	387	408	372	370	399	378	388	389	363	369	414	386	368	363	427	376	390	363	383	357	372	406	371	372	369	387	392	363	389	395	367	381	376	397	376	380	358	401	391	388	379	375	388	376	374	363	403	346	405	383	387	350	377	366	382	404	372	360	400	379	371	365	385	342	426	378	380	372	397	389	404	365	387	365	397	415	368	358	401	392	362	373	378	350	409	375	375	331	381	340	368	359	382	373	405	382	388	366	355	368	361	338	402	417	367	357	364	389	402	394	368	346	398	378	392	400	363	354	382	417	370	400	376	382	390	370	392	389	391	374	390	382	399	368	377	391	404	376	398	370	331	378	370	334	420	378	380	386	371	350	348	401	399	395	366	390	357	381	365	376	407	370	389	340	375	361	389	375	348	362	389	361	391	399	411	362	412	397	364	371	382	364	386	373	357	382	369	387	366	376	388	344	342	409	351	393	397	373	369	395	393	361	335	376	411	394	372	409	371	384	375	408	363	363	379	387	383	352	369	388	395	365	401	344	349	355	355	397	404	371	381	358	355	360	355	381	370	360	341	364	381	385	380	390	414	391	360	377	373	348	369	378	340	372	386	355	363	365	378	407	388	356	372	401	370	373	369	386	343	417	375	399	378	371	385	347	386	362	374	400	374	376	382	374	383	383	381	369	365	395	385	376	362	369	387	368	360	404	368	408	358	398	352	381	387	422	360	399	353	359	376	371	389	376	376	362	365	375	345	368	383	359	370	397	367	379	363	343	387	381	367	366	390	392	374	372	397	384	367	354	374	387	422	381	379	406	394	357	379	360	355	375	377	334	404	369	367	376	374	382	404	382	373	361	403	364	364	385	356	347	360	334	373	411	380	387	357	384	379	375	379	371	393	376	386	363	401	341	362	359	376	388	351	401	355	413	382	367	380	411	353	373	397	370	357	370	395	406	397	388	398	371	399	391	362	397	375	376	392	353	360	404	361	377	364	353	363	384	367	390	402	381	372	408	406	411	360	379	351	394	369	399	394	413	381	358	408	392	344	391	388	416	409	367	376	364	388	403	382	369	398	392	376	385	369	424	353	365	334	399	361	345	402	375	402	392	356	371	346	404	382	363	361	407	342	384	356	403	378	363	395	353	430	369	378	340	374	400	389	353	347	395	396	378	376	375	352	409	345	412	370	388	374	387	364	416	366	353	400	343	402	342	360	379	360	390	418	352	357	354	395	379	396	379	408	417	361	352	369	383	357	354	372	380	379	367	372	383	382	402	378	382	406	342	342	379	412	389	380	369	350	381	380	378	361	392	384	347	407	392	371	384	355	380	357	385	394	371	379	351	355	372	370	357	403	384	378	392	361	382	353	340	353	356	371	390	397	383	393	380	371	377	355	349	370	355	361	356	360	384	383	367	349	373	388	388	373	380	373	342	376	413	366	365	404	386	361	366	364	407	348	357	371	365	387	355	409	356	380	388	387	366	369	388	388	390	382	378	387	421	369	374	356	355	397	368	379	384	370	379	370	350	364	377	372	406	398	411	361	388	379	370	365	355	392	378	391	368	385	386	385	378	364	334	381	368	383	384	383	368	374	390	384	337	343	397	404	390	354	405	381	390	371	375	370	390	394	381	359	360	368	422	341	395	359	376	346	429	388	391	363	380	415	361	393	391	383	396	402	353	378	391	408	376	432	409	362	402	399	383	373	385	380	373	344	400	392	400	411	379	333	329	358	364	370	377	393	412	364	387	409	374	379	404	393	367	340	387	398	380	362	399	397	369	393	380	379	377	363	392	363	385	364	384	367	389	403	372	362	372	390	377	359	374	365	408	394	352	380	363	357	388	390	377	399	394	347	383	390	374	381	389	380	397	370	371	386	399	378	371	374	390	356	365	348	401	394	385	347	388	393	387	359	329	398	386	382	393	378	370	402	416	399	362	378	395	383	380	356	378	362	389	392	398	341	373	356	339	340	369	371	400	357	406	365	429	361	345	362	396	372	407	356	412	361	367	373	401	411	336	377	373	381	398	421	398	404	347	393	382	418	392	375	364	363	397	394	392	369	349	398	403	380	384	405	353	424	383	391	377	378	389	355	388	416	418	351	352	401	361	398	379	387	407	362	378	375	412	389	378	398	373	400	373	375	418	368	383	369	367	377	386	367	347	350	363	385	379	357	344	372	371	376	374	367	419	368	382	351	359	421	394	370	386	374	372	394	385	385	367	375	379	365	380	404	401	392	396	385	361	354	381	377	372	410	374	338	384	388	354	333	366	349	378	399	401	407	379	382	360	382	365	383	398	417	368	359	385	400	361	334	394	356	341	358	354	372	344	383	395	370	389	408	397	386	377	400	385	335	373	411	372	396	396	420	376	387	353	361	374	385	351	414	317	402	341	408	372	364	402	395	364	393	395	353	361	390	367	338	355	377	367	334	384	390	377	363	361	404	380	364	402	346	359	434	394	382	374	370	349	405	369	399	396	389	384	389	398	373	387	379	377	369	382	360	404
22417	45033	32881	20284	11184	4393	1638	780	539	404	472	398	459	465	422	420	436	394	433	436	423	402	428	419	453	407	449	433	418	440	471	494	452	435	390	420	451	430	442	388	414	412	447	439	423	425	441	429	425	450	435	459	422	473	471	419	446	421	450	441	427	428	454	424	409	438	450	478	419	449	393	453	457	443	458	446	439	424	445	433	433	426	416	400	421	484	441	438	487	463	458	414	413	423	456	432	430	459	449	425	453	421	413	415	431	447	445	430	426	429	406	463	399	400	465	406	416	418	441	444	424	413	459	463	427	424	447	419	414	390	426	477	437	423	431	441	430	468	413	432	437	443	438	415	457	460	442	451	456	448	442	441	424	390	450	446	421	420	409	458	472	482	466	406	460	476	435	430	427	426	431	430	416	432	417	409	427	432	412	418	405	435	391	404	422	435	458	427	438	426	411	437	468	441	435	442	425	444	448	415	437	424	424	424	431	443	442	442	424	446	399	433	446	422	423	450	424	418	463	444	438	475	415	444	475	415	421	432	417	421	420	486	466	449	427	424	422	436	426	445	453	448	428	425	425	433	445	441	443	423	449	422	407	445	438	449	433	429	428	472	437	425	450	448	421	437	427	424	425	409	429	429	421	423	440	420	383	415	425	457	405	388	429	490	453	402	426	460	415	419	443	435	464	443	455	440	442	437	445	446	416	451	449	467	438	452	412	388	450	403	419	450	403	451	402	432	444	426	418	439	423	434	423	452	383	428	403	466	428	454	446	427	470	446	439	417	425	384	446	430	468	413	433	456	428	437	419	473	461	449	422	408	423	418	435	456	424	444	447	463	374	445	427	419	456	426	427	408	420	431	419	411	447	454	469	436	413	436	445	437	452	448	436	455	417	454	437	420	375	423	420	461	419	415	437	459	463	430	428	448	445	440	417	439	415	458	398	443	430	439	470	451	400	395	443	449	391	408	441	453	434	416	442	427	435	406	435	458	423	416	434	452	398	441	456	431	476	455	399	406	429	466	428	442	461	448	428	422	430	424	448	421	386	462	454	447	421	431	421	429	445	441	453	483	433	437	407	432	414	415	422	452	452	449	430	443	447	400	441	493	432	473	446	458	426	442	457	416	415	441	420	429	411	435	456	413	418	429	420	439	430	423	420	451	450	432	450	433	441	389	462	439	464	446	454	420	427	420	439	460	430	412	440	419	436	463	444	346	500	457	436	470	459	427	417	406	440	451	424	416	391	433	444	441	410	420	470	385	434	431	423	433	457	429	409	465	460	422	431	436	409	435	455	448	445	438	441	431	452	469	421	459	441	416	448	456	443	437	426	424	473	413	444	439	412	427	423	428	442	443	430	412	443	438	435	468	399	449	458	424	477	433	425	430	433	409	420	475	456	421	457	392	433	434	444	475	396	440	407	420	400	456	430	433	450	447	407	472	442	459	455	427	422	465	441	456	441	407	389	424	433	415	426	441	451	468	448	440	421	478	435	448	398	426	435	381	454	377	445	413	482	371	419	484	439	410	400	453	413	427	436	397	419	412	417	430	461	426	402	403	451	397	475	449	396	434	411	436	446	420	418	455	410	440	441	404	406	437	461	425	463	454	384	423	403	431	440	435	454	410	400	448	420	435	429	447	449	409	437	447	457	448	422	458	449	433	498	448	429	443	465	446	433	407	403	473	410	396	429	426	424	444	411	433	445	428	380	473	419	437	441	397	406	408	451	437	429	420	424	449	448	440	429	447	446	428	432	425	418	439	422	418	422	453	441	418	435	468	459	436	404	421	485	449	401	432	399	408	439	437	461	436	430	421	415	399	407	438	427	461	459	424	413	447	446	444	442	444	431	442	420	443	465	430	442	454	438	429	428	423	441	418	426	440	437	445	449	437	432	431	418	420	417	438	464	433	417	445	399	427	398	414	437	446	438	439	457	436	442	434	449	405	438	488	435	453	420	417	428	438	407	425	424	450	423	420	464	453	436	405	423	443	449	413	410	455	447	471	447	448	413	436	455	478	431	399	454	395	440	434	409	443	458	390	429	428	446	421	438	422	416	457	445	439	416	450	442	459	437	422	424	471	446	442	431	432	445	437	429	430	454	446	457	421	463	444	405	436	411	453	421	451	425	451	426	407	410	439	422	437	430	441	429	478	447	418	419	424	418	424	449	463	438	436	405	467	423	468	434	438	403	454	410	423	415	451	432	439	442	462	427	416	445	479	473	459	400	399	429	416	441	468	455	440	451	436	419	406	416	459	448	443	463	427	463	386	458	402	432	418	454	441	469	407	463	428	444	427	431	414	437	455	449	447	441	436	445	434	427	448	417	442	456	466	425	434	415	448	434	404	433	435	470	451	390	484	435	440	431	433	474	391	408	426	423	460	420	428	440	396	436	451	463	455	438	454	435	455	427	468	483	454	405	442	414	473	438	449	463	440	388	435	435	448	422	451	437	404	426	421	464	449	480	418	434	417	411	424	433	426	407	429	425	423	397	444	420	418	443	468	447	405	434	405	461	441	378	433	422	427	411	421	457	442	439	457	427	390	439	480	426	477	409	453	418	402	414	449	456	467	480	448	460	399	425	386	413	447	454	441	422	451	433	436	449	446	422	430	424	434	451	465	414	436	440	415	393	417	406	423	432	434	463	390	445	415	420	443	425	419	409	440	456	389	428	427	436	446	445	437	415	440	412	452	453	471	425	471	436	451	435	430	434	420	381	418	449	416	418	391	440	427	400	467	444	407	441	452	413	421	435	461	454	445	435	433	397	408	387	459	426	447	404	401	421	414	409	415	463	418	435	418	461	433	407	417	405	474	472	426	437	389	445	423	442	423	426	446	434	390	383	434	415	410	446	429	427	429	462	430	454	417	433	441	438	428	395	429	455	418	451	388	460	435	443	439	445	420	447	449	431	436	410	443	402	425	476	430	428	412	437	429	449	410	447	450	437	404	443	409	442	439	408	423	401	432	416	429	457	476	406	422	427	398	469	440	418	428	459	439	440	424	437	418	399	422	461	425	433	437	457	449	445	433	405	410	433	448	428	411	443	406	467	422	420	434	448	465	431	443	441	436	438	405	435	451	437	478	469	470	453	431	394	417	453	447	439	438	409	389	408	395	420	435	460	446	444	411	439	451	462	418	439	411	444	421	443	445	419	438	455	424	435	427	449	438	441	432	420	452	420	428	453	424	453	431	434	455	429	463	444	432	467	453	426	423	414	440	424	458	426	439	472	422	437	443	412	404	434	436	417	440	434	451	459	413	439	454	476	415	438	431	398	447	444	464	408	412	455	414	414	436	439	438	435	442	411	404	448	425	416	440	432	395	489	408	414	466	437	443	480	446	457	427	421	417	416	431	411	383	426	420	416	423	429	451	403	457	417	457	420	472	426	469	436	431	411	439	412	397	447	440	487	419	465	462	421	404	382	454	434	411	477	451	442	412	455	418	444	443	421	430	468	469	423	439	456	421	424	426	449	407	428	411	432	482
23494	22030	35725	38478	34044	25016	14230	3236	927	587	498	488	510	450	492	474	461	465	492	449	447	472	478	462	451	439	451	472	476	437	451	482	502	468	479	448	494	469	501	482	473	469	486	459	469	473	462	511	469	480	496	481	461	468	444	491	464	475	478	432	524	489	429	475	440	469	503	457	492	431	466	506	481	464	475	494	459	465	455	471	504	480	469	502	483	434	486	479	456	453	458	477	497	518	481	492	474	437	462	454	476	481	477	445	531	545	460	451	457	486	465	442	474	455	465	497	522	491	460	474	486	454	465	494	481	500	432	473	462	514	443	456	488	494	443	500	500	450	463	473	538	508	470	464	434	437	469	450	444	484	461	475	475	454	473	451	478	501	479	453	477	496	537	492	454	496	439	462	492	481	499	516	492	485	489	508	478	456	467	462	455	446	493	466	503	458	466	456	481	460	460	484	545	491	435	502	464	479	480	456	423	453	473	470	462	485	453	468	489	447	449	445	478	454	437	498	483	476	467	473	467	483	465	467	464	497	434	470	479	497	466	443	469	450	460	470	460	452	492	462	526	476	470	465	476	458	447	451	494	490	497	460	463	480	444	488	471	481	460	479	488	500	493	431	495	461	463	449	454	467	492	473	488	541	491	509	474	478	497	428	462	544	476	506	470	455	487	481	476	489	462	431	436	465	504	456	450	435	476	446	465	498	485	463	483	462	469	481	485	497	473	489	507	481	502	501	479	483	513	487	445	455	430	459	488	465	467	469	454	474	454	475	521	466	440	481	447	479	431	490	495	469	455	452	453	452	491	461	493	468	453	470	503	495	457	485	514	476	455	448	499	434	475	446	482	449	447	457	452	477	490	444	457	463	458	448	492	486	490	496	472	470	473	483	496	467	470	510	519	485	464	481	453	506	467	449	476	480	523	477	437	471	466	486	471	486	470	512	468	503	473	503	444	494	483	489	476	466	551	433	467	476	493	471	496	473	492	438	506	463	451	488	461	416	434	470	433	481	564	474	432	481	466	499	431	503	474	438	457	443	495	491	475	427	452	469	470	510	500	482	461	446	482	484	473	495	486	512	488	475	525	499	469	488	457	464	477	451	462	517	479	495	479	488	462	444	480	486	423	465	479	464	459	500	503	531	474	456	458	493	473	492	490	457	453	441	467	441	467	457	501	509	489	481	479	451	475	488	505	508	435	472	447	480	472	471	456	482	441	436	474	461	458	489	469	465	481	486	515	447	445	460	452	494	459	458	456	479	462	470	490	464	457	483	442	461	467	453	439	433	488	499	444	465	480	488	481	480	473	433	459	510	478	471	480	495	471	448	430	469	482	483	437	467	490	484	465	468	487	457	467	470	490	497	447	456	461	460	439	424	496	445	477	452	467	475	463	458	479	484	478	459	473	451	483	487	504	486	478	505	463	485	488	459	495	497	464	477	474	482	435	479	502	437	468	482	477	464	467	481	430	476	453	453	472	496	470	457	469	492	462	503	512	492	447	476	462	465	484	451	452	492	512	454	484	482	458	479	434	462	512	450	503	452	461	458	500	450	473	461	485	462	494	478	474	481	470	523	474	501	472	474	509	490	483	474	513	501	458	480	450	497	474	516	473	491	471	468	487	468	455	471	457	430	548	486	460	457	460	481	488	476	485	458	452	487	469	462	482	474	463	480	448	438	481	494	496	521	495	495	455	467	466	495	452	472	463	489	441	451	502	486	461	458	477	475	405	490	483	450	442	498	454	483	469	507	470	507	505	473	528	475	504	490	497	450	494	463	464	455	454	491	490	499	432	443	486	487	466	472	473	459	465	524	473	444	466	476	530	455	477	468	461	484	480	472	459	479	454	458	431	490	459	479	439	501	451	491	483	502	461	446	495	460	454	467	463	508	488	454	500	447	488	443	459	491	463	478	455	473	469	471	474	486	437	459	473	457	505	488	487	488	462	460	494	473	472	493	457	514	490	434	474	495	478	468	521	463	473	456	461	445	507	478	498	464	482	461	463	480	462	484	464	472	435	466	472	488	426	439	488	483	473	507	446	445	465	453	465	419	482	477	475	473	446	480	453	475	433	501	468	500	453	470	471	494	463	462	473	482	458	451	497	470	453	445	530	445	434	463	481	470	461	473	495	469	519	482	495	460	428	439	473	474	491	467	457	486	463	501	497	468	446	478	483	473	449	460	504	459	449	469	458	471	434	466	521	494	508	526	481	434	462	424	472	481	497	444	463	454	444	519	502	457	447	467	484	475	473	478	491	462	474	466	456	482	468	412	441	486	459	453	427	486	495	466	512	458	464	466	484	496	483	492	488	474	479	485	463	493	462	470	460	533	473	479	477	424	484	486	534	506	494	478	511	474	485	475	474	452	460	500	496	425	453	488	480	484	518	463	465	463	464	466	452	468	495	491	459	470	498	465	449	462	474	441	444	427	466	504	463	447	459	472	492	508	475	499	444	450	466	476	489	475	476	439	452	449	500	503	508	435	516	445	472	513	467	440	464	459	475	467	487	481	434	481	470	426	465	435	486	459	469	464	454	489	488	472	454	437	493	484	478	470	469	463	481	465	466	468	468	449	461	482	513	472	486	472	453	479	480	456	497	473	442	446	467	496	477	477	444	476	441	459	441	480	463	480	442	469	454	462	487	512	449	487	459	481	485	470	475	461	470	495	465	456	429	517	467	453	493	463	454	438	502	476	463	467	459	472	469	442	471	470	454	444	483	450	516	461	463	465	487	524	511	490	478	474	510	479	505	441	459	475	481	494	457	474	511	473	444	456	458	451	477	468	484	466	441	457	443	482	478	464	487	489	480	455	464	464	479	492	493	493	516	490	450	454	457	504	481	475	450	513	494	456	449	511	475	456	493	461	467	498	487	471	435	479	471	473	471	459	460	487	456	446	478	502	507	453	440	458	443	434	447	437	452	483	471	451	482	465	452	434	471	447	452	433	458	472	513	521	454	460	484	464	449	439	507	498	491	482	482	462	446	484	472	458	471	435	476	458	510	471	446	445	504	477	455	472	490	469	472	448	461	486	490	479	485	488	516	492	477	505	478	500	472	438	470	485	438	431	455	471	496	457	486	429	451	523	444	453	513	478	466	484	462	468	440	496	453	505	447	439	506	489	514	476	491	440	475	486	471	487	482	470	426	460	473	491	437	454	466	454	481	476	447	490	478	442	450	427	467	443	469	462	474	485	488	470	476	476	482	466	464	493	480	473	449	485	466	447	458	496	496	498	472	470	495	500	446	445	484	475	511	478	469	509	472	476	448	466	460	455	487	467	482	461	450	467	502	415	497	465	461	433	449	491	491	497	446	454	436	481	507	462	497	470	510	466	489	510	491	419	452	463	475	472	441	468	457	462	484	455	475	483	452	460	463	459	453	448	409	504	448	497	435	527	478	483	458	449	483	477	462	477	446	484	454	480	473	469	472	500	451	468	483	486	468	456	486	485	471	458	446	453	472	500	463	481	498	473	457	441	473	488
47547	91651	74787	57090	41471	24320	10346	3691	1267	694	600	548	538	519	509	547	492	488	532	545	509	522	538	540	522	559	495	542	470	512	536	553	549	492	540	522	556	530	506	563	515	553	566	521	577	526	570	486	552	491	503	537	537	519	544	492	515	551	530	470	530	603	527	545	569	494	508	521	470	533	556	530	489	518	522	537	497	525	488	544	511	482	493	498	551	531	495	568	511	543	539	474	536	497	471	504	574	537	526	534	559	539	523	508	566	503	506	502	497	532	543	553	502	537	556	487	533	549	522	523	524	525	488	547	511	543	513	532	564	523	521	551	491	536	510	486	514	543	533	528	556	504	569	530	508	501	533	548	517	548	521	538	523	498	524	518	507	558	522	507	544	519	504	517	528	526	502	539	511	495	539	511	515	524	533	526	484	515	541	487	572	482	541	499	473	542	540	555	543	508	530	538	541	552	511	501	558	556	551	529	547	518	489	494	521	530	545	510	552	542	495	514	536	498	551	545	477	510	521	531	498	576	591	523	525	544	539	491	521	591	515	565	550	529	498	519	507	565	559	489	515	528	527	513	507	522	511	538	553	512	516	525	550	513	492	514	501	577	522	507	537	554	502	534	536	523	529	523	520	496	509	511	542	494	500	540	533	501	516	545	556	502	519	503	545	559	559	531	492	507	519	514	527	498	529	506	515	530	527	545	544	505	548	526	523	544	533	531	541	467	528	543	509	545	514	524	498	496	482	570	458	556	525	513	527	522	522	506	515	514	513	499	477	502	530	544	522	510	522	494	528	528	499	527	554	492	551	521	496	510	510	511	548	555	508	532	499	573	504	495	511	521	518	585	504	508	552	540	485	545	545	548	520	532	508	499	511	538	514	496	536	517	530	521	504	525	531	469	532	557	541	543	495	533	577	532	536	558	471	535	510	510	532	513	563	534	500	480	532	531	522	475	513	508	500	482	506	504	532	526	547	544	513	538	515	559	548	490	528	525	516	536	529	503	531	532	549	505	551	494	533	550	500	528	545	542	530	521	539	543	534	532	505	531	560	509	504	482	524	534	549	493	522	504	500	521	489	552	504	532	536	556	564	539	514	532	535	495	525	510	548	507	525	521	532	561	544	528	541	493	527	530	564	571	516	528	531	577	504	525	527	502	494	501	541	537	529	531	518	527	556	510	538	531	498	525	526	482	511	571	520	541	513	535	559	506	533	528	504	546	512	553	542	559	464	524	556	466	545	493	505	531	523	493	591	508	544	531	521	573	529	509	564	513	549	515	503	577	511	539	557	497	548	562	536	484	525	562	494	512	524	518	558	485	548	534	493	487	584	498	519	513	517	512	557	464	481	509	485	535	558	560	511	505	562	551	521	547	545	541	511	553	563	519	529	569	530	545	528	545	504	499	479	549	515	536	560	529	507	527	548	460	565	546	517	514	551	502	536	501	537	511	492	545	535	532	520	529	529	597	545	521	508	561	468	512	519	514	532	510	524	506	534	521	544	545	517	527	524	489	550	561	485	545	599	535	515	504	570	535	516	508	537	507	516	526	551	519	516	528	523	498	530	487	545	525	520	528	546	529	493	521	519	511	518	521	521	565	531	475	514	529	516	496	494	508	516	479	495	545	554	586	508	537	530	569	506	528	502	509	504	499	485	508	536	514	534	536	552	504	520	521	520	516	553	527	513	553	539	517	522	524	498	547	510	525	533	464	510	471	516	515	491	485	467	587	520	521	502	491	495	536	527	558	505	537	533	576	517	532	514	531	527	510	551	484	511	530	530	510	519	501	540	538	534	486	507	483	475	543	502	477	501	528	536	509	491	537	503	533	510	524	513	514	521	523	525	515	520	528	511	540	530	505	547	562	515	540	510	530	519	557	528	550	471	499	540	520	508	488	531	549	549	563	526	574	479	540	532	537	556	528	541	521	520	526	541	522	481	524	537	515	539	534	518	565	518	518	561	537	528	543	534	511	541	504	531	546	513	513	464	529	554	518	510	557	532	533	507	547	556	523	513	521	525	521	502	510	517	509	483	543	511	554	538	517	557	552	494	512	516	522	524	590	528	474	552	516	501	511	500	516	528	517	572	540	516	520	568	484	482	542	516	533	537	531	513	511	549	524	545	478	535	506	494	561	522	504	522	564	519	545	474	592	522	529	563	498	511	520	573	536	548	536	515	535	551	564	496	546	481	534	495	544	485	523	538	548	531	487	520	544	536	518	489	505	498	549	546	500	500	474	524	537	504	494	512	512	502	474	485	496	549	540	549	540	531	525	500	537	517	525	523	529	506	543	513	532	528	529	537	541	502	494	518	461	560	522	504	572	526	535	519	546	522	526	512	524	520	531	551	506	535	549	497	499	565	513	530	549	524	521	485	570	533	555	552	472	525	522	551	492	532	540	528	525	524	529	550	499	479	527	535	495	529	485	499	515	531	526	526	500	537	509	526	555	530	532	502	552	529	503	491	557	521	514	521	514	519	557	525	540	571	547	518	501	546	544	523	512	560	552	506	555	504	529	543	521	526	520	502	544	481	545	547	554	537	502	542	537	554	513	500	538	545	515	549	532	547	524	496	535	530	514	526	538	566	521	524	502	518	556	589	515	520	507	504	489	529	508	526	535	540	497	542	522	557	523	511	529	548	545	528	551	511	495	545	544	485	522	508	506	489	516	568	513	510	513	537	514	500	512	550	526	567	513	547	509	513	507	515	532	549	538	543	587	497	515	510	562	490	541	501	509	517	507	516	509	528	518	505	520	562	517	535	512	492	479	571	566	504	506	498	507	522	534	531	520	468	475	504	491	528	539	502	551	535	486	539	537	575	493	535	548	546	524	533	490	547	486	517	570	491	521	510	527	536	518	467	514	524	538	534	515	485	539	505	568	501	531	538	546	500	513	528	556	517	494	530	547	536	517	549	527	499	491	529	500	479	517	492	505	509	522	518	549	540	459	493	556	517	512	527	568	515	533	555	504	543	500	513	532	507	540	537	520	562	515	521	538	516	512	523	525	505	552	543	508	561	524	465	518	499	545	514	524	563	556	507	524	543	494	509	514	508	523	529	558	524	519	487	510	551	499	519	530	517	567	512	538	543	521	539	537	483	488	520	519	535	529	546	531	572	512	524	515	491	531	514	507	519	509	476	518	536	487	540	511	558	524	522	512	524	585	507	512	521	539	499	526	502	516	547	502	513	499	566	512	502	523	562	526	549	527	518	539	541	521	523	543	497	530	543	528	517	517	547	522	516	544	501	526	537	526	558	525	548	539	518	519	534	528	568	529	500	501	532	538	557	507	545	572	513	524	545	561	527	493	523	525	565	538	510	490	527	526	505	539	564	469	517	530	540	530	560	504	528	502	536	534	522	464	562	526	528	546	553	484	526	500	506	487	539	525	508	519	503	534	527	525	528	528	548	575	559	542	551	503	511	512	496	514	517	519	528	529	521	523	509	527	497	531	528	515	537	516	514	558	518	548	550	513	528	512	545	583
25292	23103	37061	36455	26177	14186	4105	1201	636	478	440	428	441	445	404	418	450	438	415	415	401	446	430	433	436	418	404	450	449	466	407	439	438	441	429	433	464	410	441	450	434	429	434	412	439	455	425	438	463	430	439	421	401	397	464	413	433	461	416	436	474	424	449	455	426	476	459	418	461	409	481	440	414	431	427	466	416	390	431	413	439	420	454	394	385	450	409	466	462	432	443	402	429	443	412	417	429	443	462	462	470	443	431	401	428	464	414	438	392	445	437	439	437	404	436	427	458	408	389	449	441	463	420	423	392	435	400	404	455	445	450	451	433	425	419	412	432	416	431	444	430	433	425	417	459	379	425	466	421	413	440	427	437	411	469	435	431	422	420	409	411	478	423	421	409	439	441	410	444	417	440	431	413	404	406	428	425	433	427	414	449	444	405	432	429	452	457	397	431	410	413	447	429	432	423	451	433	457	429	440	420	422	447	414	404	443	423	433	422	439	424	447	389	424	413	428	426	438	428	416	448	399	446	418	473	445	416	450	423	410	450	452	421	395	414	429	436	455	410	432	443	470	434	407	419	433	446	396	414	376	449	436	430	442	440	447	449	417	434	427	449	477	427	442	376	397	429	435	418	464	438	425	420	430	445	420	426	414	432	441	417	417	427	429	453	440	416	439	437	384	438	389	433	433	444	409	447	430	425	427	425	417	440	444	401	394	419	433	423	441	390	460	450	410	428	419	440	435	404	422	445	438	420	471	434	430	407	401	444	465	480	412	437	413	436	437	447	448	408	441	426	456	411	454	459	448	470	435	453	435	395	420	419	428	457	419	440	433	454	449	446	416	449	433	443	435	430	407	422	450	392	438	419	402	418	417	450	402	457	440	418	422	442	388	405	421	423	433	427	424	460	421	428	450	408	417	460	391	428	445	427	401	407	420	452	493	430	433	441	413	441	441	423	437	411	446	465	433	438	442	431	386	456	430	457	442	441	464	447	438	429	436	412	418	440	450	421	446	425	441	424	397	423	456	426	424	442	405	421	424	474	451	441	447	413	403	412	426	435	443	420	436	407	432	397	455	420	422	385	435	469	440	430	461	410	410	413	422	419	434	427	400	432	446	428	428	442	446	391	415	410	416	449	436	421	407	398	428	426	441	461	411	484	386	415	429	442	442	409	434	414	413	422	445	420	406	442	402	410	445	425	443	449	453	410	449	437	414	436	421	419	415	429	442	371	450	429	437	438	429	432	418	407	454	399	421	405	414	437	421	442	419	395	417	448	415	426	452	401	420	415	447	412	447	419	428	428	430	431	417	459	432	374	433	444	442	441	456	397	426	418	421	412	421	437	439	420	436	434	415	419	391	460	428	417	418	419	403	460	384	382	473	414	396	419	456	433	446	437	426	463	424	433	450	433	426	419	458	431	438	407	441	433	429	452	451	431	458	453	417	407	399	416	466	430	396	421	430	401	469	437	434	418	444	414	434	437	454	408	427	400	387	446	413	397	420	407	427	450	441	417	420	414	412	453	439	447	436	458	383	435	464	439	445	433	454	429	446	465	436	431	449	463	431	432	385	437	408	388	461	426	459	454	419	424	419	420	404	461	407	439	441	461	413	424	400	422	421	434	417	453	456	417	451	442	428	457	414	432	421	478	399	445	432	419	403	405	437	404	418	399	434	457	404	418	437	421	461	426	408	418	421	399	414	422	455	439	427	452	424	447	424	407	434	427	429	420	387	426	441	410	424	435	408	444	393	423	476	448	412	452	416	416	467	429	429	443	444	417	406	425	433	442	467	431	431	373	453	436	428	432	405	423	435	442	421	410	407	431	447	454	442	403	411	445	435	462	444	371	437	420	469	423	385	447	437	421	448	439	448	429	411	474	402	399	411	462	463	458	416	471	436	418	435	389	436	461	394	414	425	420	438	418	408	423	400	411	435	425	420	426	418	438	431	431	449	449	438	444	447	428	475	419	418	420	455	444	410	408	456	469	443	430	426	482	424	489	451	400	402	441	415	434	465	417	442	426	435	424	453	406	396	383	386	452	430	411	447	436	433	459	458	414	391	441	431	452	436	452	419	447	418	415	416	429	426	404	441	414	436	451	441	425	414	447	440	433	425	441	397	445	430	423	441	423	420	429	400	407	449	416	426	393	426	426	412	443	443	429	428	403	428	435	455	469	439	409	423	442	412	395	410	447	411	446	401	425	409	401	465	444	430	430	462	428	421	431	424	452	460	448	445	408	434	411	421	444	439	440	443	436	445	393	447	384	432	424	441	396	436	394	441	399	429	402	426	469	443	430	434	516	411	446	407	437	443	419	419	440	454	415	430	450	436	405	454	441	452	449	420	451	417	434	428	434	405	417	389	442	451	445	397	445	421	433	421	404	426	447	448	410	435	460	430	421	434	404	444	437	419	451	422	411	430	437	453	436	421	440	440	446	451	487	441	402	449	443	418	451	455	416	439	392	458	446	425	459	413	464	424	413	429	417	454	462	445	423	408	446	420	448	436	405	406	407	439	423	410	391	409	464	413	456	436	429	428	438	458	413	426	407	412	427	436	474	417	413	459	444	410	405	454	405	432	428	469	442	436	440	409	414	436	427	436	421	431	411	440	469	441	420	457	428	406	415	427	391	396	427	422	420	468	446	462	447	424	405	462	448	437	446	446	464	422	458	400	423	433	425	436	450	419	393	450	427	420	428	424	493	395	438	427	430	462	421	406	434	446	406	437	440	455	415	414	449	435	463	462	461	428	438	435	417	440	427	449	443	422	457	463	418	437	417	421	415	441	447	441	401	414	405	462	395	380	422	406	428	393	419	419	458	466	425	451	391	425	433	402	426	432	452	417	445	417	441	398	379	442	429	419	458	436	430	424	441	457	460	440	443	404	451	410	446	454	408	444	417	440	435	439	445	456	430	404	417	415	423	440	409	428	433	425	438	422	426	430	429	394	450	453	446	444	435	436	463	432	443	445	456	460	449	431	452	463	458	391	420	424	422	412	442	439	417	430	403	411	424	446	415	404	445	432	442	447	432	423	416	434	449	431	432	448	439	420	429	427	451	429	423	413	467	413	416	430	428	442	436	469	426	425	430	452	418	435	421	449	457	419	397	435	432	414	401	433	407	471	448	427	447	428	411	435	437	394	458	451	418	411	462	395	435	418	478	446	410	430	434	433	423	412	414	425	417	452	424	398	434	405	409	434	380	452	434	465	413	397	455	405	420	436	378	410	417	432	373	428	456	422	446	420	427	414	432	406	403	457	428	407	425	438	448	426	449	421	441	434	432	474	441	443	396	388	447	424	419	385	413	449	389	439	420	399	464	451	430	440	446	433	419	427	427	468	429	427	397	409	464	415	447	434	387	441	453	422	433	430	410	421	423	411	437	420	421	437	435	405	406	413	406	427	437	419	426	419	416	438	433	386	418	406	428	451	431	446	427	410	395	439	392	432	491	419	408	436	446	426	417	442	406	434	430	392	473	453	410	407
41462	74557	58520	42827	29921	14918	5280	1997	864	550	505	522	546	523	524	504	498	503	475	493	515	476	443	479	511	517	476	477	510	468	502	491	489	483	472	463	491	552	512	513	485	501	534	452	517	507	507	533	489	469	501	474	507	487	517	477	472	528	496	502	512	480	479	505	488	478	482	508	507	486	518	494	483	471	448	493	494	457	492	528	476	455	476	511	474	490	460	471	499	493	503	499	531	479	505	514	500	486	532	536	465	502	489	532	527	472	456	500	493	486	540	497	496	490	519	471	485	486	512	462	469	502	441	485	502	459	476	471	495	495	547	490	480	491	489	469	502	493	484	488	507	508	525	497	520	507	451	524	501	504	483	501	488	492	480	466	480	470	514	470	502	471	459	512	483	496	494	538	502	487	520	467	511	492	475	536	477	515	491	491	489	521	472	509	510	486	495	469	501	466	446	498	491	489	477	505	494	494	488	503	490	524	472	523	479	493	497	470	508	487	474	491	459	490	481	508	488	496	479	496	476	480	508	490	480	482	480	506	516	510	507	488	485	527	495	438	465	502	479	451	464	486	504	499	454	482	494	488	485	498	441	501	475	493	515	489	502	491	517	521	508	508	512	508	495	508	523	495	480	528	489	472	467	512	524	502	492	490	536	479	493	478	533	495	487	493	463	452	505	478	527	504	478	482	485	505	480	502	530	523	539	491	501	467	463	505	466	504	451	508	522	458	497	526	484	455	539	497	505	483	526	506	481	496	491	476	482	477	507	490	463	489	456	478	461	496	454	511	488	490	480	456	481	479	453	517	489	493	460	490	494	447	451	505	510	492	471	473	467	473	480	430	462	493	506	513	467	530	471	484	511	465	512	492	481	489	476	514	517	469	527	493	505	522	523	507	501	521	494	498	525	487	516	488	487	499	471	508	532	489	487	505	541	504	507	500	459	480	455	464	486	483	490	463	524	492	484	528	519	471	498	488	520	474	502	506	490	463	542	457	486	500	491	519	475	499	494	492	472	490	498	466	537	499	516	498	507	471	468	527	491	474	468	513	488	489	477	503	494	458	514	482	440	457	461	503	503	474	493	476	469	490	539	497	505	485	503	479	481	471	466	487	480	467	509	490	504	491	532	488	484	549	467	504	481	486	436	503	479	485	478	499	541	525	490	531	471	491	464	493	476	513	465	513	505	475	475	487	500	524	463	514	466	490	466	500	505	531	480	517	528	487	494	543	448	500	481	494	519	487	486	503	530	542	535	496	519	495	494	510	486	525	475	479	503	505	479	522	491	513	449	489	484	504	482	515	484	489	482	468	497	507	502	493	511	521	475	512	509	483	491	508	474	516	489	516	477	479	482	485	521	507	463	481	500	482	510	505	490	465	504	526	490	489	502	529	498	512	481	482	461	510	509	477	497	445	494	504	475	483	497	484	496	495	538	515	515	512	502	495	514	485	503	508	491	465	450	505	447	530	454	495	497	503	495	474	463	455	471	452	478	491	456	472	480	516	502	490	510	507	490	476	503	513	470	494	482	483	473	516	489	504	517	473	486	476	492	501	485	493	500	478	541	487	502	470	467	503	495	483	490	485	468	484	472	497	503	536	455	508	475	523	487	541	497	483	487	532	470	459	530	526	454	520	479	475	477	486	567	554	487	510	490	511	486	525	483	472	491	495	516	527	473	492	500	521	511	471	444	458	446	499	455	533	475	529	478	507	522	503	498	475	517	489	448	493	455	480	498	497	456	503	517	474	525	497	457	531	493	480	475	469	468	485	465	491	476	498	470	482	485	470	504	483	490	508	479	506	487	502	489	496	485	501	472	486	505	503	490	463	526	508	514	487	485	495	504	516	520	515	475	507	451	493	516	505	504	527	478	458	509	466	521	480	480	485	495	509	517	476	479	481	509	516	474	515	516	505	474	514	504	480	486	489	514	549	497	509	515	489	490	505	478	517	518	523	506	502	489	471	517	499	484	462	514	516	467	531	477	510	509	478	452	489	479	470	483	474	475	501	483	486	507	500	487	496	485	485	502	478	469	509	529	497	507	501	452	498	487	466	492	486	498	477	501	449	448	484	466	475	531	473	494	514	496	492	465	483	472	473	474	443	494	531	488	483	465	483	472	460	507	495	507	446	484	493	493	504	472	490	534	455	487	468	469	444	516	492	505	468	486	491	480	497	477	506	512	498	513	524	511	466	476	473	484	473	512	461	492	432	557	510	511	493	505	500	501	499	518	512	519	429	495	503	460	485	504	489	535	502	479	501	513	508	521	489	530	498	481	479	493	497	474	519	493	461	468	480	490	499	478	492	536	484	498	482	494	476	492	503	445	489	532	446	491	462	482	488	527	471	438	487	457	481	511	473	475	527	526	453	485	532	444	482	482	485	493	493	456	527	482	474	430	497	523	516	499	458	494	492	445	511	471	486	459	491	475	520	525	514	456	491	490	501	482	495	471	468	536	495	536	485	539	508	480	456	522	483	498	492	517	459	495	474	539	468	488	432	491	485	502	466	524	519	493	486	479	480	492	473	503	495	523	497	504	493	453	496	517	482	534	493	508	486	506	510	465	465	483	478	484	474	546	485	475	475	478	490	461	490	488	485	519	486	502	512	482	498	489	505	456	482	484	505	470	494	467	508	499	517	513	497	467	529	486	510	481	499	511	500	472	495	490	476	468	516	495	480	510	483	529	497	494	478	490	461	478	489	508	451	481	453	477	517	471	523	483	503	508	493	475	470	519	469	465	480	461	497	501	494	510	520	462	515	485	501	497	494	548	500	500	489	474	497	468	493	486	478	513	461	489	523	488	517	495	514	493	510	444	545	532	496	516	470	501	538	458	511	481	511	491	528	518	482	499	466	479	501	454	490	460	473	474	465	523	461	458	491	498	505	463	471	487	494	471	493	470	468	486	476	512	479	446	495	486	480	517	506	481	478	518	460	463	497	473	497	494	530	482	442	469	483	523	531	519	465	507	484	486	522	475	521	495	456	526	486	479	499	502	464	535	528	509	480	471	469	494	516	512	501	466	505	489	501	554	497	473	508	519	477	501	497	517	508	517	475	471	469	525	497	480	461	516	480	488	470	535	489	522	495	461	496	481	475	494	465	452	479	531	494	514	513	465	536	452	479	488	489	454	487	462	474	488	467	514	503	505	480	482	440	506	486	486	507	493	470	502	520	520	516	504	478	465	477	478	490	504	510	507	507	485	478	481	439	478	479	536	445	489	474	469	494	502	498	499	508	517	490	489	495	496	443	460	502	488	502	505	497	519	497	470	496	491	503	465	486	496	497	512	463	503	482	548	463	475	503	484	515	479	515	493	532	507	523	476	475	515	513	471	499	487	525	504	496	470	504	483	518	521	475	490	518	535	479	470	463	507	503	499	483	473	515	492	449	504	498	507	497	530	506	483	473	473	518	509	510	465	504	511	499	471	512	512	469	489	528	520	487	464	499	515	511	466	526	516	496	512	479	506	500	469	498	472	500	480	469
22713	21460	32682	33960	33751	28327	21612	6101	1363	654	621	592	592	582	573	586	606	593	544	603	577	597	585	588	594	588	576	548	574	592	530	534	566	610	602	580	564	571	521	574	561	560	567	567	601	536	566	579	569	551	624	576	595	618	614	533	578	608	586	584	551	594	527	582	532	556	551	567	549	562	603	573	533	544	533	568	619	587	530	572	628	586	593	572	604	537	584	593	587	536	515	602	589	558	558	571	558	570	536	574	607	569	565	578	587	570	569	612	551	544	543	557	586	578	599	585	567	508	545	551	513	550	572	605	592	614	600	539	541	540	590	562	603	585	579	582	582	549	579	552	576	556	584	591	581	581	615	562	580	589	536	593	568	575	564	552	544	574	582	624	608	525	548	588	563	605	560	574	556	559	546	568	584	535	575	599	568	591	570	579	549	603	565	558	539	551	570	567	548	531	612	545	569	564	556	589	528	552	548	547	589	576	588	581	584	558	584	550	534	586	553	562	610	580	633	583	567	562	581	554	602	554	544	554	580	587	595	595	568	552	591	581	526	563	546	602	549	577	563	587	579	592	539	552	545	564	548	589	553	615	585	601	572	569	565	586	615	548	540	585	582	575	562	592	534	576	583	552	556	616	550	550	612	591	540	566	527	594	598	586	557	573	579	565	561	568	546	599	548	562	524	600	571	596	578	582	582	602	550	584	555	557	548	573	554	583	571	549	575	577	559	547	542	566	556	548	584	577	562	540	601	557	595	588	586	602	561	565	588	591	557	578	608	570	602	598	551	562	573	593	601	524	580	562	542	534	556	551	557	563	554	568	578	571	570	558	531	585	569	580	596	578	560	540	533	576	523	584	578	562	602	577	543	590	533	555	575	537	581	596	558	550	595	538	550	582	582	568	565	571	591	594	594	570	608	584	554	630	539	590	594	576	608	569	569	549	589	596	551	594	622	555	546	590	586	554	557	593	595	564	587	605	617	611	552	572	568	594	590	549	589	542	545	596	581	579	569	615	606	571	575	554	565	482	557	575	611	570	580	544	573	590	580	571	584	581	568	586	557	592	546	598	579	583	547	588	561	565	569	577	544	569	566	523	579	549	594	585	573	585	583	590	584	533	526	624	576	594	569	563	543	595	596	550	573	607	540	568	606	588	609	544	598	595	542	575	560	582	597	550	579	569	519	569	602	560	563	558	592	561	610	560	561	571	563	553	573	566	536	590	592	605	562	568	585	596	585	638	565	611	624	565	561	568	526	540	568	606	571	554	534	587	582	610	567	592	547	552	565	577	560	578	597	538	572	572	600	552	561	543	594	606	594	558	570	590	580	581	572	578	611	581	568	566	583	549	574	606	538	590	570	579	545	595	552	558	571	537	579	581	560	567	552	578	531	614	573	535	564	581	554	573	563	583	568	585	566	581	560	575	572	594	508	564	544	528	576	592	591	599	540	582	626	530	560	587	588	596	526	570	584	595	566	503	541	570	559	570	527	613	518	583	613	584	571	588	542	560	621	581	567	545	567	543	557	539	599	574	539	626	601	570	542	609	572	629	558	572	540	591	551	571	577	587	604	536	552	630	578	559	573	531	550	618	597	610	593	561	559	621	573	565	572	519	569	575	568	598	550	576	545	586	558	581	585	548	583	564	576	570	548	541	586	559	522	523	594	580	571	554	597	577	584	554	583	544	601	543	545	560	572	603	544	541	632	551	578	586	580	588	557	593	565	608	554	559	557	559	589	534	622	576	545	575	575	631	568	606	586	571	581	558	595	583	593	557	578	613	552	574	589	548	548	606	578	556	573	617	592	562	612	600	561	601	575	576	582	576	512	577	588	584	581	588	577	589	551	595	610	561	585	598	561	570	565	513	560	549	550	595	550	546	546	594	554	577	592	572	559	547	582	562	591	589	554	605	588	587	603	560	583	550	520	618	551	593	520	591	580	595	603	536	584	559	581	587	606	601	559	563	599	537	599	567	580	585	509	608	607	518	606	536	584	536	560	608	557	544	542	587	581	570	578	613	571	595	564	563	576	538	567	576	591	536	575	541	584	605	551	528	583	551	614	572	607	590	596	541	557	550	562	596	559	583	538	568	550	578	582	523	601	604	553	579	586	554	587	576	559	552	577	580	555	561	568	644	583	571	562	540	574	561	633	573	584	506	539	555	554	562	578	573	566	571	559	559	561	590	522	618	600	569	595	599	577	570	572	592	583	615	566	535	574	589	550	605	598	563	547	590	614	580	563	596	542	572	559	552	563	557	566	586	565	592	561	574	513	557	551	569	575	562	590	557	561	553	581	556	541	577	581	521	586	578	566	554	558	573	534	546	547	561	597	570	544	544	592	577	563	605	601	573	580	585	570	620	586	600	562	579	547	571	564	560	561	569	557	602	563	601	600	589	583	585	534	594	543	593	612	579	569	584	574	548	606	577	554	546	614	563	597	575	565	573	582	582	597	584	552	566	605	588	555	611	591	557	530	614	601	540	605	536	604	545	544	548	575	596	591	594	583	566	599	581	582	580	572	543	602	529	585	550	569	565	550	611	607	596	581	545	548	535	571	583	570	579	588	603	568	574	555	557	558	574	572	570	553	573	593	586	586	594	594	583	575	546	591	578	544	575	535	570	585	564	572	580	581	564	579	558	575	570	534	566	575	571	592	582	589	577	523	547	606	568	596	561	573	532	587	566	598	567	588	566	566	531	568	556	578	549	603	601	579	534	538	558	577	565	551	586	559	559	578	611	538	619	552	565	551	537	537	570	599	567	577	588	580	601	564	600	551	620	572	577	577	546	549	557	541	589	541	565	551	599	557	538	587	621	590	519	584	530	540	552	597	589	585	545	583	574	565	582	527	521	569	558	569	584	564	574	549	549	585	549	587	589	541	566	561	593	537	582	560	585	556	589	577	561	593	553	576	589	592	596	597	566	554	546	584	641	568	580	599	569	578	575	593	581	546	526	582	583	565	537	563	620	589	523	564	568	536	588	539	588	555	561	566	552	573	571	593	548	562	565	556	563	557	548	583	568	569	542	625	591	565	594	602	567	552	608	584	575	567	577	551	543	557	540	573	559	564	599	562	577	578	592	575	598	549	575	605	541	519	570	563	549	581	555	553	588	553	599	531	578	557	558	572	575	548	560	541	556	584	553	560	546	570	561	568	561	564	608	546	562	582	584	576	603	530	570	582	534	582	531	547	622	542	597	598	603	581	587	598	568	577	554	586	556	652	576	629	567	639	556	573	538	583	577	554	585	586	557	569	541	589	573	577	568	537	542	559	561	591	588	608	557	594	555	540	555	578	568	588	575	558	599	562	543	525	545	618	553	630	553	560	587	569	552	635	537	603	583	561	572	579	581	535	561	566	549	556	565	566	595	545	567	571	502	560	567	530	585	540	558	584	572	560	533	562	529	605	561	595	588	549	588	546	557	555	589	544	593	560	580	563	540	544	560	609	578	602	588	526	582	554	573	501	573	594	556	536	558	563	602	530	541
52252	97402	84524	67315	50078	32150	15629	5383	1824	785	653	684	616	631	651	681	595	633	657	648	614	622	618	660	621	584	616	657	615	632	627	558	613	618	629	655	644	590	642	627	651	647	619	642	629	648	606	666	670	612	650	633	594	586	594	631	619	608	569	627	625	627	601	628	634	605	618	625	612	633	614	611	593	621	630	604	601	607	596	611	650	611	618	617	627	636	617	604	584	645	618	607	634	584	655	634	615	566	643	637	591	663	611	602	605	615	625	640	581	617	623	629	595	622	630	618	599	647	666	674	675	629	611	619	602	566	669	617	619	621	588	584	618	676	640	679	626	587	637	574	642	627	617	589	611	644	591	633	622	603	624	651	648	643	630	647	612	640	650	629	641	616	671	624	641	629	641	604	623	606	667	647	608	623	620	585	613	643	580	663	617	626	630	596	643	588	605	598	640	623	690	584	630	635	662	630	700	578	607	659	649	592	621	628	644	597	651	618	640	610	609	630	605	598	586	633	585	582	647	606	561	592	580	623	632	643	668	630	644	586	614	679	647	642	634	620	628	619	596	629	594	630	634	619	584	638	654	662	619	602	615	580	646	616	618	586	659	615	587	615	633	617	624	567	621	636	647	618	642	646	618	631	543	606	624	626	577	648	592	630	599	588	631	601	621	595	644	621	592	633	595	585	669	617	639	669	612	584	615	567	670	611	616	604	582	641	594	627	650	627	636	649	660	633	637	618	643	659	625	598	603	630	616	656	585	604	560	599	646	599	610	610	632	551	629	606	630	617	649	620	615	564	623	634	636	662	624	599	627	606	607	635	629	626	612	593	593	675	626	660	643	566	660	656	614	572	632	623	611	633	599	617	618	612	632	601	615	608	625	625	618	620	603	650	611	623	593	618	620	623	644	612	587	624	601	595	624	614	680	622	648	612	628	642	631	683	597	576	628	626	654	623	611	653	607	607	643	631	581	587	612	628	630	638	591	625	633	646	596	623	588	634	641	602	609	628	624	612	658	629	643	612	612	617	602	625	621	619	591	655	623	647	625	634	610	606	645	641	624	634	609	609	627	567	581	626	617	627	601	592	618	649	603	641	598	585	654	622	651	646	655	589	647	649	626	643	625	651	623	649	600	640	615	658	604	653	635	631	638	600	651	590	644	625	622	634	631	658	621	610	647	642	669	594	653	627	606	614	662	592	627	575	642	641	678	626	653	637	577	631	664	631	619	660	677	651	621	568	599	588	581	628	618	593	638	613	574	598	612	630	674	680	599	667	629	588	600	629	630	607	579	627	655	592	619	611	647	638	624	591	597	624	614	620	615	586	607	703	642	605	654	620	624	601	621	648	679	621	607	631	618	589	648	589	648	578	605	620	644	610	642	625	624	586	570	635	627	612	590	655	656	654	613	623	645	617	619	648	598	644	595	599	588	645	621	625	640	620	643	579	623	590	617	622	620	635	655	607	623	638	559	542	658	635	567	600	596	626	596	689	623	631	628	628	602	623	601	644	610	616	643	610	629	586	632	624	609	622	655	660	640	648	625	645	586	667	616	611	602	620	638	603	647	621	629	665	601	654	654	679	629	588	630	625	624	574	620	614	615	629	583	626	613	642	622	592	614	590	634	627	647	660	629	630	637	599	636	638	613	653	632	645	619	631	631	647	609	640	618	627	662	634	630	599	609	636	663	626	650	622	619	645	628	589	600	629	636	660	570	599	623	585	623	646	590	635	573	609	580	591	609	629	598	576	584	636	605	669	594	614	595	621	627	641	613	614	629	594	605	635	624	619	637	569	635	639	608	607	600	662	633	666	627	666	633	617	649	635	640	630	675	630	586	608	637	644	550	650	601	654	626	619	631	637	618	623	611	642	638	591	638	594	639	626	635	668	593	595	590	624	623	622	606	644	627	614	599	622	702	625	600	621	644	568	634	626	583	603	554	596	654	624	601	618	631	627	644	608	654	600	612	651	630	617	627	608	649	665	643	587	588	610	615	601	615	612	595	679	626	656	590	614	607	601	626	615	650	679	598	628	595	614	643	623	654	638	593	606	607	625	636	600	602	600	629	616	630	617	618	642	610	603	654	593	602	617	622	615	655	617	625	620	574	686	628	619	625	649	592	648	614	626	600	601	655	629	608	604	613	657	627	645	577	590	603	627	600	624	652	589	627	592	617	582	613	640	634	640	595	626	638	597	587	637	633	625	642	622	606	663	621	609	601	571	602	639	625	672	650	647	618	636	657	597	587	632	619	658	624	625	614	630	627	593	632	629	606	568	637	603	662	600	635	616	585	574	632	652	599	620	637	579	619	581	671	632	632	621	661	667	646	624	639	628	591	632	635	625	598	652	581	585	621	589	636	590	638	672	592	639	609	626	597	621	620	628	649	642	585	577	640	623	643	674	660	615	543	585	631	630	535	606	628	582	626	627	623	636	622	588	646	591	625	626	648	638	622	612	630	646	619	562	621	621	627	623	652	643	616	588	600	617	640	583	600	631	628	652	644	601	625	630	587	598	651	609	641	608	627	611	613	649	627	623	635	643	602	590	635	603	589	632	631	612	604	644	613	561	634	650	644	631	585	646	578	626	595	608	659	657	633	647	618	616	676	626	603	658	584	641	672	643	613	609	655	626	595	601	629	639	645	647	595	595	643	640	618	608	564	620	640	614	578	659	589	591	640	598	665	604	635	597	604	608	625	608	613	608	600	598	584	628	680	612	626	612	591	625	598	625	611	665	583	588	610	615	590	639	600	591	626	622	592	594	634	642	609	683	650	611	657	635	600	617	643	624	604	627	591	681	655	606	641	618	622	626	614	601	667	611	598	607	618	637	636	588	640	635	612	556	675	578	653	655	553	606	608	610	603	589	625	619	615	685	629	625	640	589	624	637	557	644	628	611	662	618	628	633	634	645	637	633	636	621	632	615	668	620	636	650	650	595	654	677	646	626	632	642	626	628	630	601	625	616	648	624	647	650	637	620	649	631	614	604	615	590	585	589	637	643	591	656	627	616	594	666	631	594	605	627	616	633	629	576	618	613	604	599	627	617	616	635	651	640	615	609	629	661	639	603	595	685	646	621	608	632	622	640	658	629	613	636	627	634	576	601	601	609	630	644	608	652	656	631	609	645	621	636	608	686	632	634	560	650	602	624	589	620	605	638	628	646	667	603	616	626	619	626	650	610	588	613	616	616	633	641	600	669	612	578	598	597	614	596	620	643	582	652	608	605	633	613	616	630	640	634	616	619	632	655	563	659	618	633	619	653	593	614	655	658	643	628	610	611	612	646	568	655	638	650	643	617	642	625	627	631	638	625	649	608	602	619	642	634	659	635	609	605	629	597	633	615	630	643	666	590	627	631	647	592	613	621	616	690	635	617	597	607	630	639	570	594	635	627	640	595	639	614	632	638	629	656	617	624	604	679	620	633	638	628	631	581	646	595	549	606	609	618	665	587	627	597	619	604	582	652	639	611	603	631	655	629	617	616	626	619
27615	27711	35993	25505	12347	4156	1511	672	475	378	391	373	412	406	421	372	421	367	374	397	404	393	386	361	374	359	411	377	351	407	377	364	384	406	406	413	354	353	394	400	396	388	378	391	392	400	363	393	393	396	406	416	353	361	378	391	359	374	401	399	420	389	395	426	385	359	377	384	383	405	372	388	411	399	392	385	393	414	409	383	422	401	397	395	406	361	370	384	377	384	378	347	379	368	401	410	392	388	401	355	396	395	399	384	377	349	394	395	358	383	385	385	387	385	416	361	401	411	388	371	389	381	389	370	414	381	384	377	380	378	361	361	399	372	405	411	386	386	374	388	371	421	393	410	394	355	394	363	387	393	365	366	413	364	392	389	389	424	364	419	378	380	383	398	402	379	369	393	369	391	399	396	393	424	373	384	383	422	387	364	418	361	393	374	391	394	339	372	365	388	394	392	370	351	350	376	369	379	378	367	391	404	398	385	356	374	377	368	400	407	413	417	388	377	395	403	386	359	379	403	389	409	381	355	406	394	394	398	377	325	426	379	412	407	381	373	386	372	388	388	403	406	403	389	360	389	382	367	422	361	391	377	407	394	389	358	373	374	387	398	385	380	396	371	393	374	362	404	371	393	391	384	359	415	422	409	394	388	376	371	374	389	384	402	391	416	374	340	403	422	426	397	392	436	372	393	338	404	418	417	375	403	396	354	373	387	411	373	372	358	380	422	377	375	366	386	381	374	372	368	369	405	407	385	382	324	387	392	348	385	395	376	418	376	383	396	410	371	378	386	366	401	426	408	388	354	402	394	347	386	361	402	400	391	420	381	403	382	366	389	414	412	399	404	382	358	365	366	384	365	353	414	394	366	421	386	349	412	372	395	384	377	391	428	406	397	419	356	369	416	387	398	387	395	379	370	385	359	399	392	406	366	391	378	362	410	367	400	372	380	393	391	405	365	390	381	382	386	400	363	379	387	414	382	394	397	371	374	398	362	386	389	401	394	403	388	411	366	386	393	404	395	413	417	389	362	421	391	388	388	402	372	389	380	356	404	433	381	370	364	404	364	403	417	389	381	354	366	394	388	373	417	365	397	410	429	377	398	409	389	406	384	369	382	387	376	385	397	395	363	371	350	413	365	380	369	382	408	378	415	406	419	427	381	366	382	381	424	365	412	371	402	392	390	378	412	385	380	361	385	396	374	394	400	391	384	405	384	419	390	381	403	385	392	374	414	391	403	382	397	370	376	381	404	418	369	380	414	391	390	387	374	384	422	330	365	382	364	405	371	373	404	399	424	386	396	418	400	398	393	380	390	409	371	408	394	416	380	386	398	357	406	386	419	368	385	411	399	411	365	384	372	393	362	380	419	401	379	409	424	396	359	373	364	402	403	390	383	422	366	368	413	426	399	410	396	399	371	349	416	371	337	420	386	376	368	361	387	378	380	384	351	381	380	390	376	349	389	365	396	387	386	388	383	410	406	404	372	380	393	393	385	365	386	357	384	397	368	389	360	381	381	365	421	385	358	386	368	359	358	411	352	386	368	390	417	362	367	398	402	373	379	339	430	390	384	401	411	356	379	380	378	391	424	382	415	412	371	393	390	412	437	421	394	379	398	381	368	391	412	408	355	382	347	378	382	381	386	366	357	388	397	388	382	374	407	395	370	382	398	407	397	438	367	375	382	366	372	373	418	392	389	384	376	362	391	406	373	405	372	412	394	410	389	353	403	360	403	412	391	373	367	388	382	379	402	414	359	355	422	424	352	397	394	337	405	378	387	380	400	438	421	409	374	427	399	374	335	380	393	404	399	387	389	401	361	413	378	375	359	369	397	381	374	409	373	410	376	375	419	393	392	411	386	386	418	399	410	415	405	384	364	376	365	379	335	362	423	382	414	386	368	409	390	393	394	400	388	376	368	394	386	377	407	374	398	378	334	395	371	380	391	372	372	376	377	369	385	369	361	374	348	380	381	367	379	380	358	421	383	405	430	396	361	386	410	392	395	378	431	386	387	419	381	411	426	358	404	370	438	386	379	392	399	413	427	432	415	358	426	381	373	359	385	378	414	362	360	391	388	367	389	413	391	397	367	414	399	397	389	385	403	400	373	398	403	393	397	388	391	394	414	354	378	394	384	401	387	377	410	388	395	363	357	405	375	406	379	402	351	395	390	380	407	376	398	371	416	392	389	395	379	377	397	366	384	393	441	384	367	361	407	361	373	359	350	363	399	384	417	377	357	382	386	367	396	423	386	412	349	380	419	418	357	393	397	421	387	393	390	390	373	377	364	392	364	430	374	377	370	377	383	347	387	434	362	371	363	381	373	391	417	420	387	381	428	402	391	395	350	384	373	412	383	401	344	386	417	355	373	389	396	400	398	403	394	405	381	417	384	393	345	382	378	419	392	395	376	385	395	404	389	385	401	403	352	371	397	390	411	396	401	370	373	362	360	401	405	387	415	406	371	389	410	335	379	390	351	410	407	410	370	392	398	391	356	435	390	368	389	387	417	365	389	381	366	399	387	407	389	385	384	403	397	370	377	387	392	408	409	374	348	358	402	388	394	340	352	393	377	371	353	381	429	392	406	385	406	385	363	386	391	415	389	411	383	420	406	332	414	383	372	437	376	372	376	363	372	372	417	392	398	420	401	366	389	383	380	400	364	377	374	386	359	352	414	410	372	354	406	382	375	373	375	399	379	381	390	383	387	410	388	374	384	414	370	408	406	356	374	419	370	368	423	386	379	409	385	390	354	401	395	389	411	396	377	429	399	389	410	371	397	335	399	337	393	404	380	401	390	373	378	378	421	374	358	383	412	384	401	372	393	401	353	374	409	407	384	394	378	414	362	397	377	390	382	375	382	414	430	407	369	386	391	394	381	391	371	386	370	388	402	380	363	377	362	395	399	409	395	379	382	398	371	371	403	367	354	424	363	413	414	396	364	406	416	418	394	406	359	396	375	369	367	392	414	362	373	401	380	398	410	392	398	383	383	406	386	396	374	399	385	373	388	404	385	422	374	401	383	392	384	398	356	367	364	386	391	402	343	386	406	400	381	390	359	398	410	420	363	408	396	393	397	376	374	397	344	393	396	408	388	378	410	359	383	397	411	389	390	373	369	398	410	403	388	383	385	384	388	380	411	374	397	392	354	378	379	404	381	363	367	394	384	397	380	396	360	365	407	398	353	381	379	418	376	389	377	393	405	406	383	378	364	390	403	388	407	398	374	398	406	377	381	379	399	381	401	370	377	377	368	414	414	403	364	368	380	392	422	392	380	413	404	408	391	391	390	373	401	361	373	373	387	365	368	397	388	369	410	376	432	385	328	369	379	422	367	400	385	388	398	421	370	378	397	356	410	395	367	373	400	407	417	375	371	399	388	372	372	339	348	409	404	393	405	396	355	361	383	416	409	389	378	397	385	424	376	376	437	385	399	362	421	361	369	375	387	385	371	425	415	385	375	404	378	370	382	386	392	410	379	408	385	383	330
22265	45364	34135	21269	12386	4931	1858	858	593	481	446	449	445	476	427	438	443	406	399	439	441	457	454	454	468	436	436	457	476	407	461	446	417	404	437	429	451	469	433	431	441	432	471	381	444	448	428	394	440	450	406	425	467	412	461	429	427	461	424	432	459	468	445	394	451	465	431	419	449	452	443	436	443	472	470	416	424	415	456	461	417	414	479	465	442	451	457	441	471	418	439	490	493	431	425	449	421	472	444	483	433	432	466	451	435	428	451	414	442	423	415	414	434	437	441	438	417	449	440	421	439	434	452	423	434	429	436	411	475	470	439	489	471	442	447	432	451	442	443	469	414	443	441	447	439	466	463	459	421	449	404	432	439	490	421	468	434	392	467	428	436	424	450	444	443	437	430	453	477	414	419	421	449	429	435	448	443	476	448	482	458	465	429	424	462	422	420	449	435	441	428	437	469	414	474	458	451	427	442	435	483	470	449	443	441	469	467	454	427	458	448	429	430	401	454	450	473	425	415	469	467	475	427	434	428	463	459	422	444	458	434	426	458	422	397	436	441	420	439	441	441	473	459	432	485	454	399	403	455	423	447	428	432	449	442	451	428	485	436	438	447	432	432	475	463	456	444	441	431	428	438	454	475	479	454	447	479	431	449	467	466	436	462	452	482	484	453	427	453	468	433	454	437	490	477	466	424	446	457	439	436	433	470	454	438	458	444	444	432	439	468	461	437	466	442	446	446	419	427	460	440	463	486	450	423	489	479	397	452	453	443	433	416	431	434	431	448	427	429	408	410	435	447	449	452	430	459	435	452	475	446	462	435	422	440	465	458	458	435	439	431	447	449	483	437	454	450	411	409	413	447	451	437	440	425	439	438	467	482	448	422	408	472	429	426	491	481	453	434	451	402	445	427	426	427	455	438	427	457	487	475	441	448	437	453	467	441	463	450	473	432	436	408	436	426	430	467	428	434	453	429	437	391	403	417	455	425	464	462	478	460	438	419	436	477	429	427	483	468	417	438	401	453	406	492	459	460	410	468	480	467	431	436	430	431	468	467	476	398	421	432	438	465	419	432	494	435	468	402	444	430	449	469	420	437	454	403	443	446	436	466	426	443	477	455	439	430	406	411	455	463	478	438	439	467	432	459	446	428	460	449	432	440	409	422	439	441	451	435	434	466	460	438	439	483	450	473	503	434	419	436	439	449	428	438	480	457	403	435	435	430	441	428	468	419	446	464	458	412	456	472	470	438	452	447	429	481	418	431	406	403	416	438	400	431	466	458	437	452	465	406	461	447	437	455	450	431	419	418	446	479	442	442	420	438	443	453	479	424	426	447	436	429	454	462	426	455	436	426	440	451	430	449	429	468	427	427	433	418	445	445	445	418	423	438	460	461	446	438	458	449	459	455	448	439	433	453	440	424	480	457	460	445	444	425	445	426	445	449	468	441	463	472	468	429	453	419	438	468	443	446	443	439	423	477	479	452	436	456	436	425	424	427	474	450	463	441	446	472	454	449	476	433	469	469	449	450	444	429	419	453	471	447	480	457	508	419	420	414	463	455	436	447	447	438	437	412	475	438	432	451	431	440	460	438	435	424	470	424	474	468	447	468	428	486	434	467	417	439	439	462	471	426	434	400	440	405	418	432	435	449	407	440	446	493	447	440	426	428	434	466	421	435	452	436	433	426	456	432	475	441	446	450	443	423	415	438	422	421	429	469	427	445	434	474	436	474	445	412	414	445	439	449	440	442	440	425	457	474	442	441	446	411	450	434	467	446	418	452	432	487	434	442	444	454	453	462	422	405	484	461	446	470	482	467	435	423	451	432	471	444	438	447	410	476	414	457	439	442	453	451	443	449	425	463	468	430	435	428	435	424	441	427	487	425	398	430	421	409	449	416	400	458	445	474	445	433	445	418	432	419	399	425	452	478	429	482	465	456	439	449	422	461	456	441	414	436	439	420	431	467	444	434	458	412	454	438	441	433	421	493	441	407	423	426	437	436	443	425	461	455	445	417	437	470	466	433	451	438	438	460	470	439	447	486	450	419	445	460	441	442	436	417	446	421	464	441	465	449	441	446	466	463	417	432	468	432	478	488	454	454	409	420	520	454	442	439	437	434	483	454	456	430	430	462	477	462	436	433	448	408	410	457	460	453	410	460	452	407	422	459	435	423	452	444	443	456	434	436	461	400	456	436	473	417	449	461	448	466	427	434	446	429	420	434	449	408	411	450	457	454	459	457	434	442	432	458	438	446	461	431	419	445	388	441	429	454	441	432	437	442	439	461	405	452	476	489	470	484	474	479	448	458	440	419	438	478	452	451	431	469	425	466	456	401	425	461	443	425	443	445	433	432	422	415	414	446	447	407	456	498	468	451	435	439	451	492	460	426	460	430	448	417	437	464	439	423	463	441	447	455	447	451	429	455	418	442	437	437	429	461	431	403	435	429	469	441	473	445	421	437	474	462	413	447	432	477	450	453	485	442	434	483	459	462	433	424	448	440	420	455	438	429	445	449	457	452	427	448	428	467	465	425	447	431	454	438	420	443	463	475	455	433	443	470	412	445	419	477	415	423	429	447	432	456	420	420	419	430	406	424	434	467	442	426	484	458	445	421	424	458	459	452	460	418	443	436	412	449	455	438	453	465	470	441	457	462	453	440	432	443	421	419	430	476	438	434	414	456	468	424	452	433	447	419	450	454	409	455	429	432	447	444	448	436	477	422	380	466	420	436	426	449	456	462	438	425	411	442	457	474	431	472	430	455	429	459	435	424	493	460	435	467	416	458	429	447	478	470	403	437	446	434	440	459	426	435	436	436	441	449	474	430	440	414	465	474	423	465	430	439	471	480	461	464	429	463	414	498	466	411	408	398	459	460	464	474	404	453	423	467	443	416	453	411	435	422	424	446	433	457	465	452	422	424	463	445	456	423	453	429	411	443	426	439	472	447	429	421	477	442	461	469	442	426	494	457	459	409	453	431	461	461	441	462	460	472	470	475	470	429	475	418	454	422	454	448	446	433	429	465	448	456	470	430	414	469	468	465	444	431	424	442	468	439	447	454	450	413	408	450	430	447	417	467	452	438	432	451	468	439	416	394	427	457	446	445	420	462	449	439	447	445	413	449	457	452	428	443	434	456	447	437	426	472	411	418	423	463	434	437	449	451	491	437	402	424	432	430	416	446	470	462	444	427	458	413	432	456	448	494	449	469	442	461	457	443	455	405	441	450	435	440	462	443	420	454	471	427	424	453	448	427	424	464	424	415	441	480	448	420	426	451	437	424	451	449	419	443	433	397	437	431	421	385	394	395	435	479	429	412	451	457	450	443	430	425	440	451	443	444	453	462	467	454	448	436	454	430	440	449	490	453	491	463	435	437	434	420	455	445	423	496	445	415	454	421	469	431	469	454	436	433	465	471	426	472	381	470	467	473	445	463	427	472	482	443	464	427	441	441	453	461	461	436	472	473	454	460	419	456	445	462	471	426	440
23400	21706	35805	38668	35371	26039	14892	3249	932	571	478	510	504	483	502	509	514	502	481	495	433	473	472	477	457	483	446	482	457	454	462	477	465	494	480	491	448	490	433	434	452	469	431	479	488	455	446	468	475	511	455	463	448	491	470	500	443	487	491	476	476	482	464	460	474	463	446	425	487	477	481	421	497	477	514	475	515	530	464	490	504	427	470	453	451	480	463	454	461	486	497	471	424	482	483	460	460	456	467	468	476	454	506	457	483	478	475	510	491	463	479	480	472	472	493	468	440	443	419	449	467	475	461	475	429	472	454	437	461	456	503	459	484	454	498	493	488	464	472	465	488	456	458	437	429	475	406	462	489	466	438	436	455	501	468	446	447	465	484	467	462	477	443	475	455	464	445	434	485	449	430	434	485	462	449	447	465	469	467	515	476	473	457	492	428	484	439	470	434	455	480	462	469	494	437	435	505	473	482	503	440	480	466	490	426	478	466	448	496	481	469	497	456	437	485	464	495	424	514	430	490	474	449	492	484	498	466	449	483	491	487	429	433	459	455	473	488	485	462	477	484	436	461	490	431	490	496	441	456	503	433	467	456	485	480	469	484	441	484	504	534	463	463	459	450	498	462	507	494	493	492	515	450	487	476	502	483	453	490	492	479	472	512	484	481	475	437	458	484	458	438	488	469	464	456	430	473	471	490	464	512	441	508	479	456	467	536	464	509	461	460	434	447	508	476	509	483	494	478	482	495	479	489	475	443	480	471	485	483	449	469	532	462	482	487	498	461	481	469	438	451	450	471	477	468	446	454	498	549	476	487	494	461	459	456	446	492	495	467	456	511	449	448	485	441	458	494	479	441	510	491	446	477	489	461	460	435	498	457	448	424	490	448	497	472	486	519	480	474	466	502	487	465	483	455	474	466	482	499	492	500	499	479	502	466	467	490	487	488	486	478	493	494	452	466	420	457	514	464	469	484	483	485	461	489	482	455	495	456	489	476	485	436	454	493	493	447	482	462	483	461	434	499	447	449	500	422	466	518	521	442	482	472	447	470	475	505	478	480	513	478	528	474	436	519	459	490	445	503	468	481	473	461	501	465	434	441	472	483	495	478	479	456	473	478	498	465	471	467	488	489	461	481	472	475	463	480	447	457	483	496	469	501	461	466	479	475	443	494	463	481	491	477	453	473	497	500	482	469	456	462	457	468	504	504	482	493	455	460	463	447	438	430	492	441	467	471	501	431	483	506	506	493	462	456	522	455	458	447	442	516	475	512	480	466	467	463	472	489	526	474	500	478	494	478	461	478	481	487	501	450	499	482	449	464	482	497	398	458	469	468	481	504	460	459	524	474	487	462	441	440	453	460	466	439	461	475	509	449	482	520	488	481	458	490	451	473	486	464	453	465	491	464	485	456	483	468	462	491	503	502	482	440	460	492	468	466	448	496	485	487	468	476	500	462	467	474	472	503	497	485	462	491	436	480	474	477	482	484	480	470	452	459	440	475	458	471	457	496	474	439	488	487	470	493	444	466	503	445	493	469	444	474	475	493	481	495	451	475	469	506	467	518	498	495	448	456	454	478	476	490	475	473	433	443	469	484	476	474	473	439	498	466	464	458	468	489	493	484	458	429	504	495	497	473	502	446	478	456	441	488	476	485	469	464	466	507	503	462	460	497	461	497	494	468	455	458	460	479	506	482	485	476	479	458	470	494	491	486	456	476	460	444	485	449	460	493	499	463	479	485	472	468	448	495	417	484	471	450	474	423	472	436	466	448	476	474	473	473	492	500	482	501	466	471	489	494	503	478	481	464	479	475	477	435	461	501	498	489	480	495	510	456	466	470	465	484	469	456	502	460	477	477	471	471	441	467	462	512	478	445	455	466	456	461	517	479	452	483	522	439	481	461	462	490	494	459	482	461	488	473	501	431	477	448	466	487	443	471	441	494	436	449	494	454	459	459	472	477	488	488	450	491	487	439	478	456	469	475	483	492	469	474	443	431	469	471	458	460	500	498	465	430	533	470	508	455	478	449	447	469	474	457	490	461	459	485	473	498	503	490	484	482	463	494	507	460	485	491	456	484	450	481	505	481	479	474	447	498	458	475	464	481	479	435	474	484	471	527	465	492	466	462	492	468	498	462	462	481	472	481	483	474	482	476	467	504	479	474	497	507	487	526	533	477	434	461	480	506	473	471	428	502	511	470	486	482	471	446	472	466	497	495	467	515	439	473	449	436	482	451	469	498	473	439	506	481	468	440	495	491	490	470	512	526	460	474	470	494	474	519	478	438	487	476	485	477	440	461	438	442	432	488	507	469	448	503	482	492	505	492	502	504	461	476	456	484	503	432	478	461	443	501	487	482	463	472	505	490	476	504	460	435	506	525	446	456	459	449	483	440	440	515	474	482	490	442	458	464	457	470	471	488	494	487	459	473	446	499	445	463	480	506	446	445	496	467	478	499	458	473	485	465	480	453	472	484	472	485	493	467	462	508	462	518	493	463	450	469	514	451	456	484	480	474	483	488	500	444	460	483	481	444	470	453	467	450	451	463	484	444	468	480	463	442	453	455	459	447	456	469	450	464	473	493	475	460	471	499	464	488	435	489	494	492	488	433	482	463	448	477	464	476	469	460	485	475	498	521	501	460	461	458	507	444	457	452	472	491	478	517	444	476	492	503	479	444	478	448	473	489	461	508	501	494	454	440	462	558	485	472	454	452	499	448	409	478	440	448	493	458	469	476	507	494	461	483	456	476	450	456	479	469	471	465	471	469	468	485	445	472	467	450	455	439	453	464	510	473	467	477	479	441	499	437	489	465	480	408	453	468	483	469	470	452	470	465	513	468	493	483	461	468	479	518	512	474	492	485	482	495	478	482	441	425	464	453	479	473	442	453	433	455	488	454	485	470	474	447	537	514	440	476	439	446	468	475	521	484	519	481	511	452	441	498	469	487	459	498	477	493	505	468	452	447	486	464	457	469	492	439	492	475	456	436	472	436	447	472	458	497	475	443	466	469	496	499	466	462	465	418	489	437	488	514	481	459	436	497	504	465	494	482	491	440	468	467	491	514	473	471	502	459	460	505	467	455	498	502	483	469	442	464	493	523	468	477	486	468	449	463	462	425	471	493	484	441	453	467	447	450	503	469	442	484	492	454	512	467	499	473	495	509	479	436	479	487	423	481	493	486	460	459	465	451	508	492	489	476	525	465	482	436	494	501	489	478	520	460	513	456	489	454	448	521	473	465	479	452	451	461	468	487	491	490	470	476	467	432	443	486	517	443	484	466	472	468	458	489	488	475	496	473	482	521	484	465	505	469	473	471	477	490	473	504	426	461	474	466	497	467	461	414	449	497	484	473	461	498	513	478	455	472	471	481	476	466	447	529	462	464	478	457	468	464	512	466	474	464	474	522	460	499	490	480	456	467	465	496	486	492	476	513	471	461	407	476	484	485	455	497	428	483	486	472	497	476	444	456	452	492	454	501	459	474	524
46708	91724	75872	57466	43036	25733	11032	3418	1272	661	511	469	563	522	494	558	528	516	556	509	517	538	507	555	543	539	518	496	537	519	515	531	552	521	528	503	571	528	600	532	503	534	552	516	491	511	519	537	568	541	545	545	537	547	515	538	539	543	503	506	552	514	533	513	553	535	551	559	519	499	511	497	506	515	500	561	520	537	539	536	513	531	521	545	522	521	484	553	525	533	494	540	523	538	532	534	519	549	502	526	541	511	520	514	521	476	509	531	534	559	522	539	498	526	535	573	540	498	539	524	489	516	539	479	525	547	543	554	537	530	508	542	517	523	511	565	522	549	528	536	504	526	525	538	522	523	539	484	568	548	544	511	514	516	499	469	526	537	520	516	502	517	524	529	558	520	556	481	476	548	500	510	499	526	506	552	556	537	515	534	542	489	544	528	541	532	502	504	530	508	567	505	535	504	531	491	543	532	500	475	515	563	515	536	527	534	566	571	490	537	492	533	545	520	553	503	527	576	526	563	516	511	508	542	528	516	548	561	556	536	519	547	539	551	510	534	514	523	507	488	536	478	517	498	519	528	539	529	549	524	507	541	550	528	534	508	539	554	543	491	526	540	514	562	503	548	576	502	505	561	566	542	586	516	545	494	565	550	502	523	531	528	529	537	504	533	507	550	498	514	556	518	540	535	524	550	499	505	548	574	511	500	553	501	497	523	502	552	528	521	535	520	530	552	526	535	537	514	534	501	564	497	505	535	510	549	545	553	543	573	540	497	551	556	548	493	542	494	500	532	517	561	525	521	504	515	520	545	500	528	490	535	515	537	543	535	536	474	537	528	520	550	492	529	518	540	537	536	565	537	522	571	527	529	542	538	527	528	504	540	505	549	525	544	521	500	539	541	576	517	538	511	502	503	520	546	517	583	541	514	543	549	539	502	564	535	525	480	525	515	542	547	567	527	522	536	493	535	509	503	498	503	513	485	534	531	549	501	538	536	574	523	508	511	526	533	565	542	506	508	530	505	537	491	526	534	522	558	516	518	545	485	507	525	525	514	516	553	541	504	538	507	509	518	566	552	541	528	551	550	537	564	557	549	544	526	491	532	527	492	507	529	514	545	541	510	582	538	525	490	536	571	511	513	555	481	552	506	519	536	514	553	513	531	518	546	555	507	527	522	566	546	545	487	534	537	540	531	510	503	489	520	505	548	517	528	511	467	541	501	522	529	521	518	517	543	503	523	558	513	532	552	519	533	530	543	524	489	530	549	547	514	560	550	527	531	534	523	574	513	538	563	504	563	533	516	536	548	535	524	513	510	561	515	565	552	546	550	529	528	549	538	510	511	554	519	505	513	529	529	514	494	540	543	537	571	523	537	527	532	514	513	538	505	497	524	515	487	554	492	555	536	509	530	524	510	546	510	529	537	533	532	472	512	509	520	499	509	540	544	558	520	497	568	551	524	545	520	516	531	535	488	518	528	510	541	548	515	533	534	508	523	540	517	545	529	536	551	531	540	527	528	498	491	506	540	519	508	501	554	538	517	519	504	553	538	499	530	483	514	569	534	540	529	529	484	521	544	538	551	604	558	495	530	536	497	515	535	497	548	579	522	544	535	538	509	563	544	541	527	522	535	512	517	495	522	537	554	524	540	529	533	499	500	548	478	580	562	544	554	552	533	513	503	570	516	505	538	534	617	557	493	536	553	538	526	603	519	526	518	497	503	520	511	554	503	532	542	540	509	549	538	521	492	561	498	538	493	487	548	532	518	500	555	525	499	547	490	519	574	485	548	516	577	536	495	540	502	538	534	550	534	537	533	527	490	512	568	522	565	492	507	548	537	523	540	512	529	508	558	536	551	535	552	518	487	520	511	498	551	531	512	531	525	548	536	530	499	521	528	538	527	508	503	522	546	508	539	524	529	535	482	509	567	502	532	520	549	561	584	563	543	489	530	533	505	566	489	509	521	529	516	533	522	523	483	522	562	558	486	538	564	569	540	504	510	545	466	561	533	517	533	531	496	518	533	542	524	532	551	517	517	524	501	532	559	539	481	572	516	561	478	535	529	558	525	555	487	498	525	485	521	536	538	550	529	492	493	516	551	522	557	527	511	518	528	553	504	486	566	538	534	491	515	498	526	523	575	531	521	525	500	495	544	513	504	519	533	487	557	528	529	530	519	472	528	495	503	520	517	576	509	530	528	555	496	514	501	526	510	514	532	550	566	568	558	571	515	522	530	542	529	506	506	536	522	559	508	551	555	517	542	533	536	526	542	512	511	533	559	510	493	494	529	552	523	520	506	529	517	549	532	545	549	517	524	497	533	524	539	578	510	575	532	524	545	557	514	533	560	505	497	487	552	511	526	497	528	493	520	578	515	532	468	524	513	539	532	533	553	477	485	496	516	535	540	549	504	530	535	488	544	534	517	526	546	535	499	541	520	550	488	571	527	523	502	585	572	506	537	480	526	555	526	521	543	492	544	555	553	508	532	529	485	513	533	534	523	537	508	534	512	527	519	523	515	498	568	542	566	551	536	515	510	511	518	537	505	579	488	507	538	523	526	556	505	546	487	534	511	555	525	489	528	501	541	563	530	522	591	472	548	538	545	542	573	511	502	534	526	523	539	502	535	522	509	511	540	536	543	516	498	543	537	525	544	471	478	535	494	511	520	517	543	523	523	536	528	534	548	526	489	489	510	542	517	525	480	506	548	523	526	515	496	492	503	513	504	530	551	495	473	504	539	513	515	546	540	511	525	571	538	576	556	528	532	509	512	505	497	523	534	509	508	529	520	531	550	520	522	529	573	521	563	502	507	550	553	519	518	507	493	549	516	499	549	523	553	524	569	521	519	552	526	513	578	517	535	521	547	545	549	529	465	541	519	568	527	543	553	515	532	511	549	517	516	537	486	542	580	521	511	501	528	564	533	567	539	481	475	500	511	505	523	546	510	541	540	501	529	501	498	557	547	545	543	540	517	523	504	492	562	495	548	483	565	568	485	527	516	517	514	542	496	513	540	489	524	548	515	526	522	516	542	544	582	513	507	532	541	490	521	538	528	504	504	524	533	514	537	527	527	506	541	507	490	527	541	468	500	514	522	556	545	552	545	492	520	556	508	546	539	565	551	547	530	502	537	547	514	518	533	496	513	533	504	529	507	554	540	534	537	531	531	523	526	495	536	555	538	532	522	510	506	525	544	510	514	498	516	515	540	494	539	522	538	565	536	555	531	558	512	493	516	497	526	556	575	501	500	563	541	548	474	529	559	523	529	502	517	503	560	498	554	531	507	570	548	516	526	507	544	524	555	504	509	536	519	563	503	538	553	525	543	540	540	521	481	508	533	513	521	517	520	499	550	535	553	492	514	495	510	568	483	500	530	493	510	609	535	522	522	497	548	528	510	521	531	539	518	527	527	529	493	549	528	555	492	520	509	558	534	524	543	550	512	512	530	553	492	548	539	526	540	530	531	491	533	501	569	551	539	552	530	501	524
25068	22857	37149	37284	26729	14457	4365	1164	586	476	431	467	438	431	477	442	455	451	423	432	455	438	488	467	473	447	450	450	458	431	417	421	440	458	423	466	459	412	470	422	466	424	409	435	458	484	436	454	476	475	418	430	451	465	470	454	448	409	423	455	408	409	426	464	429	436	431	467	423	431	433	447	474	437	442	405	471	449	496	400	435	446	425	408	413	467	430	476	452	438	391	448	428	398	430	438	433	400	470	434	457	451	432	430	427	430	408	411	419	395	438	398	469	443	425	446	453	446	418	460	472	439	459	469	403	454	457	437	428	435	418	431	460	453	402	448	416	424	439	427	421	435	463	460	454	432	405	476	412	437	448	441	441	443	414	391	449	431	474	420	405	445	415	444	425	463	415	416	430	410	393	427	449	427	428	432	426	429	412	442	461	440	423	454	428	426	442	442	470	439	433	471	464	413	453	444	429	451	448	442	437	447	420	418	433	449	431	410	440	448	440	426	471	420	398	441	452	436	454	427	436	436	479	466	466	456	445	456	423	448	439	464	436	414	465	453	453	450	429	423	458	419	415	429	419	414	457	424	435	406	462	464	439	409	454	441	441	461	431	429	416	450	434	430	408	435	453	453	415	447	415	389	423	458	455	419	437	442	411	457	414	432	408	456	435	453	443	442	450	414	431	437	457	415	441	414	416	416	413	432	478	452	412	464	429	446	435	450	448	477	428	461	440	412	434	431	400	449	460	445	436	424	439	453	461	367	394	423	402	406	404	427	438	478	432	448	429	424	456	472	430	478	441	424	451	455	436	434	439	442	415	417	432	424	436	475	465	437	454	459	443	404	466	441	424	451	454	428	452	438	411	440	440	451	456	411	407	428	402	430	450	422	429	412	440	441	479	503	438	392	471	426	404	423	470	458	427	422	466	432	496	431	426	423	435	430	466	420	446	455	456	421	440	408	403	432	471	420	430	394	440	455	426	423	467	442	436	472	445	403	415	427	422	492	427	425	444	444	402	412	453	441	422	461	411	444	452	462	457	411	439	425	428	476	470	408	429	434	458	429	428	454	449	460	418	425	462	442	401	428	442	440	406	449	463	460	438	415	405	457	471	423	419	435	436	425	419	435	453	439	433	433	458	457	443	436	421	425	437	459	416	472	441	446	413	435	462	435	394	422	387	423	434	426	430	458	410	433	467	461	453	436	469	448	403	441	466	420	426	452	475	442	470	440	408	415	415	438	397	405	483	466	422	412	469	419	427	458	408	460	462	441	429	453	444	415	413	417	427	454	430	412	429	440	420	417	469	432	480	435	427	444	435	452	445	452	416	415	445	424	459	410	447	437	442	418	425	459	440	408	414	434	433	386	448	425	443	449	424	413	454	442	443	448	411	431	450	440	438	436	449	472	449	432	411	477	435	404	482	401	427	424	463	428	421	425	454	408	465	438	441	422	462	465	447	422	448	441	461	496	419	425	429	456	409	457	460	463	427	401	432	431	443	438	446	416	444	457	459	452	455	421	470	452	434	469	430	429	457	472	431	454	428	447	441	458	449	413	403	430	415	444	448	425	450	395	432	466	434	421	425	454	425	372	404	440	458	448	392	432	449	388	438	423	451	453	471	461	451	425	439	417	428	448	448	442	417	434	424	474	460	425	458	436	410	426	434	444	406	453	431	419	452	411	464	412	408	427	409	464	466	457	437	431	470	388	461	472	423	482	421	464	467	410	428	467	446	456	450	438	428	451	431	434	406	441	443	456	432	405	475	414	470	459	454	443	438	438	463	468	467	455	459	453	424	446	474	462	447	449	406	412	421	445	424	449	441	476	433	423	426	417	446	427	471	439	449	447	467	437	427	430	433	489	420	416	442	398	436	428	407	437	453	438	451	448	427	419	411	447	441	417	441	446	423	416	428	424	441	441	417	434	432	457	451	432	433	444	400	425	446	437	428	450	425	458	455	463	465	449	457	446	462	481	446	468	378	428	408	399	442	449	474	470	463	440	463	447	430	420	404	437	485	451	438	488	451	442	438	417	394	431	457	411	427	448	487	455	441	413	407	466	434	448	488	457	472	414	461	430	439	430	430	434	410	441	452	454	455	474	419	434	443	404	416	479	415	451	438	430	416	413	459	416	428	400	449	423	467	435	438	475	427	434	447	467	443	424	419	391	433	442	466	433	452	452	454	471	450	441	436	437	431	436	482	445	429	426	425	443	433	452	467	425	419	434	471	467	441	463	455	425	470	415	413	423	455	449	415	478	451	439	404	436	430	434	453	439	453	440	452	450	448	441	431	469	470	476	440	483	468	469	461	393	414	438	447	463	392	455	446	448	425	451	452	470	413	473	447	472	413	432	434	441	442	429	442	450	429	440	434	468	400	436	447	412	431	466	387	441	459	434	453	441	431	428	414	431	453	424	456	424	464	434	431	397	451	460	432	436	414	453	449	409	407	457	411	447	433	438	432	455	409	449	442	495	448	440	443	424	438	451	428	433	420	443	436	479	424	439	451	471	435	434	460	419	431	439	467	430	443	467	443	445	405	412	435	451	440	450	443	412	412	425	416	460	420	443	439	396	428	430	418	427	421	455	451	452	426	452	458	453	443	472	393	436	460	438	478	416	412	411	425	453	477	454	401	462	398	416	468	439	433	437	460	432	430	464	397	461	461	430	442	433	422	443	450	436	426	449	434	434	395	474	446	446	425	439	441	434	424	423	441	392	418	406	484	457	432	453	447	427	455	450	445	476	433	436	448	429	438	461	458	455	417	446	443	440	441	415	423	443	448	447	448	458	448	449	495	411	428	449	474	436	460	475	420	452	439	444	397	438	428	448	430	448	455	425	461	435	440	459	436	469	414	426	427	425	438	443	445	461	455	480	464	421	450	432	449	454	421	453	389	430	444	439	428	452	405	430	460	456	427	394	444	397	396	439	444	413	454	410	443	495	428	430	472	443	409	447	465	455	427	437	433	425	415	442	474	428	415	424	432	434	414	425	410	450	439	435	471	446	420	431	435	415	439	436	445	467	434	420	439	448	438	413	445	495	425	424	404	450	427	418	442	427	415	429	465	430	424	460	442	446	445	451	406	421	443	434	438	465	450	444	483	435	423	405	416	446	463	422	428	443	414	460	443	430	460	458	417	422	391	445	475	437	462	459	426	459	440	423	468	419	414	422	430	438	462	444	429	435	451	430	478	462	476	467	435	436	440	415	427	444	467	399	404	427	429	391	436	426	474	437	416	412	433	407	408	419	450	381	448	420	431	456	395	397	429	439	444	440	393	434	410	456	420	431	462	439	428	438	421	445	472	467	475	429	422	429	472	422	444	444	433	400	428	410	425	447	429	442	463	414	405	465	419	470	452	462	414	465	425	461	445	455	435	400	426	460	453	421	426	436	442	420	460	416	456	430	429	454	464	431	427	425	515	477	462	445	414	399	456	447	426	410	428	434	446	411	425	449	397	451	488	476	406	409	404	424	467	474	427	435	442	444
41037	73855	58451	43333	30412	15037	5282	1853	791	551	539	499	513	492	533	485	509	518	537	529	478	493	509	525	530	469	540	507	522	517	474	523	519	497	495	475	512	488	492	499	479	489	517	509	527	533	495	497	518	502	513	511	525	494	468	507	517	462	503	520	520	515	520	454	480	518	473	519	476	524	483	500	490	453	517	531	497	505	547	489	527	471	492	504	483	505	534	498	519	512	489	498	529	460	492	520	540	507	472	492	475	498	507	498	529	504	515	467	496	519	466	525	483	503	520	479	520	458	501	534	490	527	512	500	508	490	506	489	514	496	520	496	511	496	491	509	531	496	474	518	520	475	480	505	487	504	577	467	462	492	531	511	486	485	514	509	523	518	495	493	504	550	500	512	498	515	523	490	520	512	532	488	452	502	500	511	477	488	516	502	488	521	540	496	529	484	524	475	491	496	506	516	475	505	461	567	530	517	507	480	488	481	478	466	495	530	527	448	514	532	507	511	467	503	513	513	503	486	539	533	521	500	538	522	491	510	495	495	517	503	514	519	490	457	507	509	517	494	461	495	474	494	501	543	483	458	505	529	491	509	494	490	511	519	496	482	534	527	496	506	515	532	513	503	487	467	537	491	509	529	483	491	501	525	503	514	515	494	539	465	553	487	502	465	501	498	468	522	491	489	484	517	545	463	500	494	464	493	536	507	494	541	488	539	463	519	491	490	491	515	517	482	460	529	500	477	490	484	525	523	494	533	501	495	512	513	496	509	540	513	491	492	534	492	494	525	518	520	511	502	507	487	534	482	532	496	500	538	546	502	471	492	512	531	508	483	488	527	458	521	504	489	546	470	490	499	496	496	499	473	533	517	520	528	474	487	530	535	449	457	528	504	520	500	502	530	480	512	510	484	499	457	460	505	503	485	488	504	456	533	500	492	485	487	525	553	458	515	515	492	531	473	506	497	509	524	520	519	503	505	537	497	521	501	463	479	517	517	504	523	534	515	505	520	510	523	502	520	521	502	473	527	480	529	527	498	476	551	507	491	509	528	515	481	482	472	486	495	506	508	526	494	510	525	495	514	534	482	530	517	502	507	507	466	531	479	587	473	474	470	524	445	463	511	561	486	493	512	468	504	502	481	469	547	531	531	548	553	487	501	492	557	507	478	467	502	537	468	512	473	537	489	486	473	544	491	502	500	494	483	505	536	527	493	504	514	457	482	496	520	528	504	513	562	547	483	502	499	509	531	472	499	514	458	471	539	521	465	528	528	524	505	521	498	487	499	466	520	500	521	530	473	495	485	465	514	506	482	488	505	513	479	480	521	544	483	548	509	534	540	508	485	491	509	496	502	523	487	496	498	537	504	490	516	500	492	459	505	475	519	490	480	546	503	519	510	472	498	526	475	486	507	509	496	503	488	512	508	494	476	478	494	487	505	477	549	509	503	516	518	497	493	511	489	510	502	493	459	515	487	506	544	520	474	523	525	499	527	515	493	496	501	505	476	502	513	469	483	519	513	535	504	486	528	504	484	477	510	437	505	501	465	520	516	456	486	540	501	491	518	517	471	456	501	489	459	483	485	529	495	485	512	530	498	523	499	511	523	521	494	489	493	509	532	526	468	522	477	553	505	516	528	507	492	503	478	489	442	523	518	527	519	451	470	504	516	529	511	496	515	497	479	521	498	458	519	527	527	488	528	475	512	517	471	452	457	513	499	552	486	496	499	484	479	516	494	495	469	494	465	501	491	495	499	525	470	495	491	514	499	543	501	516	466	486	506	498	513	451	515	506	514	489	568	468	522	466	520	504	525	500	495	494	499	544	513	469	531	528	549	543	481	478	518	531	544	491	464	488	516	484	530	456	494	483	494	453	466	485	488	531	469	491	474	515	540	518	531	502	531	491	487	522	503	498	495	472	541	518	509	538	494	504	503	478	479	530	500	521	519	492	540	493	494	550	492	465	489	504	529	511	503	531	490	515	513	463	513	512	527	541	498	554	537	486	467	501	495	519	495	478	504	499	496	497	506	454	510	518	480	511	509	517	506	485	535	496	496	510	534	539	516	497	499	517	501	513	493	526	529	493	504	523	502	507	474	513	519	463	522	460	494	533	482	507	500	552	524	495	513	480	520	500	469	506	500	521	511	474	460	540	482	508	486	558	463	517	514	508	514	530	535	489	460	508	480	516	482	545	514	491	485	551	500	468	498	489	474	510	483	505	535	490	511	465	496	508	493	523	511	478	525	502	499	494	522	511	533	533	499	519	530	479	496	499	486	482	497	503	537	515	499	513	505	484	511	533	459	501	527	549	485	520	505	495	537	498	515	494	524	487	519	483	467	512	506	515	528	519	493	518	502	518	504	475	502	503	496	503	516	465	526	535	501	532	507	529	495	508	503	516	547	493	462	493	517	494	497	492	474	494	515	483	495	498	521	510	518	520	521	475	513	464	525	498	487	465	521	530	502	509	524	519	484	521	508	495	490	515	516	511	524	520	543	508	483	493	484	528	482	477	484	513	483	504	514	518	477	506	524	465	528	477	506	510	510	488	504	524	517	509	538	528	461	542	517	508	452	520	514	503	552	487	503	509	479	476	510	531	515	553	518	485	493	541	538	481	514	541	515	482	472	534	540	530	524	512	533	518	486	545	495	503	502	521	513	542	526	470	519	479	496	554	531	478	515	466	534	505	476	486	469	499	503	486	501	470	493	530	499	522	518	499	503	485	540	488	511	514	479	521	531	532	527	504	512	482	475	495	536	496	488	538	511	496	494	487	490	457	489	504	508	483	504	484	487	537	499	476	548	505	486	543	436	508	490	475	531	492	469	479	454	518	474	516	502	499	461	485	495	505	496	533	535	486	506	518	522	469	520	485	486	463	530	506	473	481	474	509	499	495	503	489	519	517	516	503	524	556	510	500	494	496	523	531	426	472	515	519	482	503	533	554	507	469	540	539	484	520	545	496	499	501	481	530	461	531	496	472	492	480	459	489	473	475	465	501	490	479	524	528	510	461	556	497	526	520	521	459	529	472	486	473	481	471	552	511	527	529	452	502	500	524	499	485	492	456	524	475	519	468	493	538	517	482	502	500	527	513	497	528	514	539	531	542	502	508	504	476	508	499	492	509	505	474	532	487	515	521	529	461	522	518	502	492	513	507	505	509	514	500	475	518	523	500	482	488	508	520	494	494	472	508	532	451	533	498	501	509	535	522	517	531	532	516	487	493	530	479	498	524	511	508	468	533	515	522	500	530	476	451	521	486	474	460	500	491	526	458	487	516	486	495	529	496	515	499	492	505	502	482	484	486	474	452	517	492	500	476	485	475	519	536	499	523	514	501	520	476	544	467	489	512	488	509	477	494	489	554	513	532	480	546	519	459	505	518	551	533	478	477	487	479	511	502	490	499	494	516	485	504	488	501	510	489	494	476	497	533	465	490	470	483	531	518	471	490	503	503	523	516	492	508	481	504	499	514	466	519	515	497	487	514	461	555	476
22830	21473	33055	35726	35461	28994	21032	5721	1269	800	639	589	520	587	573	589	549	606	579	570	606	565	514	565	575	609	606	552	636	585	570	585	611	606	554	579	542	556	623	618	563	580	567	548	591	540	618	569	545	552	571	616	595	584	574	610	576	592	537	582	624	620	552	549	658	568	567	533	569	575	598	576	534	543	565	577	577	617	553	576	528	583	570	574	545	608	582	593	539	584	553	569	555	606	583	579	607	566	628	581	598	546	573	574	555	561	562	583	547	551	559	592	539	625	589	551	603	584	547	539	620	584	575	573	577	571	591	562	590	569	563	566	588	579	603	574	617	575	600	600	617	568	560	565	547	566	607	543	582	548	587	557	559	584	538	591	587	575	592	566	545	569	608	564	594	557	583	554	585	572	591	572	622	587	588	565	581	582	558	573	565	603	585	625	617	573	557	604	593	535	575	554	550	602	607	563	570	521	584	543	563	567	567	604	540	556	546	580	537	578	561	550	571	595	585	555	586	581	568	522	546	550	578	552	624	569	587	541	559	553	554	557	563	557	566	556	576	580	585	549	572	556	564	539	565	596	562	576	552	564	632	612	543	551	616	560	593	588	583	570	579	635	562	587	576	561	586	572	591	553	570	565	575	640	546	576	610	542	585	547	583	543	622	600	573	654	580	579	606	605	577	597	628	594	576	620	589	516	549	580	629	629	599	544	523	571	578	544	571	564	583	554	550	557	523	612	550	583	578	578	592	575	595	557	602	590	624	619	546	530	597	604	567	533	582	601	559	525	590	603	577	571	624	609	600	554	550	558	557	565	606	589	632	600	541	592	589	550	606	595	610	579	604	581	555	604	562	546	612	597	575	582	575	554	587	562	570	550	528	592	577	557	595	578	569	613	556	575	551	583	578	600	589	573	599	579	573	607	536	579	593	575	576	583	578	592	606	570	575	539	603	575	585	588	603	576	566	536	631	514	585	570	532	628	601	616	592	567	587	558	564	539	611	571	574	550	559	621	574	574	581	602	545	557	596	608	603	556	586	557	545	552	599	610	592	572	562	580	578	550	514	569	601	594	560	588	556	595	568	609	606	575	583	589	611	565	593	538	579	578	577	568	582	558	593	557	599	566	590	578	534	571	617	578	609	589	540	593	582	612	565	543	580	559	554	565	568	602	571	568	593	570	566	571	615	579	611	557	610	586	547	602	577	547	613	576	560	569	549	583	590	536	545	578	556	558	600	571	560	560	572	587	610	619	593	547	536	589	592	590	566	561	578	599	575	615	626	623	547	597	565	572	574	601	559	587	541	601	604	557	615	511	584	579	554	560	582	564	555	523	576	563	540	596	572	564	519	600	578	596	559	616	595	556	551	599	563	529	600	564	583	614	581	601	570	580	592	559	552	561	533	598	601	571	581	570	595	594	594	588	582	551	563	586	517	568	592	564	598	558	583	636	557	566	571	570	568	562	563	598	560	561	612	559	591	603	614	557	562	509	564	589	576	587	597	567	589	555	556	604	581	593	596	614	591	570	535	598	587	575	581	605	575	616	526	555	573	587	555	569	569	574	584	583	584	614	561	584	572	571	598	593	535	593	554	560	621	587	545	626	580	562	616	602	587	608	593	604	616	538	564	610	575	608	570	581	572	585	612	581	591	628	557	581	570	555	592	581	545	565	571	533	566	562	555	528	548	539	544	555	585	582	607	565	544	551	556	558	582	552	554	608	600	576	616	541	556	565	597	608	573	593	595	588	590	592	597	559	588	588	585	603	520	581	589	531	549	570	574	613	605	558	587	615	564	597	592	553	544	630	550	598	572	568	588	544	597	555	583	567	606	582	581	589	531	582	574	570	606	606	580	592	585	554	574	595	564	597	601	579	534	570	606	571	631	625	565	568	580	582	565	571	605	562	602	640	525	583	628	545	560	578	583	574	585	625	594	593	593	569	596	569	579	558	556	563	557	567	624	583	563	587	552	587	552	566	596	547	614	604	583	596	572	552	615	578	559	556	533	630	576	607	569	594	563	615	596	532	605	546	584	551	590	562	609	550	572	577	583	608	621	604	596	564	602	594	549	602	593	558	553	587	579	551	556	544	599	607	601	593	564	541	571	564	568	560	608	548	593	585	563	589	537	539	555	549	575	583	581	519	611	582	587	558	571	605	539	577	592	504	552	587	541	578	564	586	609	590	595	572	547	593	534	524	588	554	566	553	548	565	549	579	578	593	599	559	562	591	568	569	573	560	587	558	582	593	559	561	542	531	585	577	573	550	536	543	558	558	600	567	608	588	580	592	583	576	588	587	532	624	597	604	598	596	571	582	555	566	571	604	557	526	570	571	602	511	590	545	544	569	590	588	577	597	554	591	576	561	556	586	588	570	555	615	606	608	556	552	574	605	584	539	561	552	598	563	565	558	580	596	583	568	544	567	572	562	551	604	549	586	591	563	566	531	550	596	528	582	589	583	569	554	566	557	564	605	579	573	520	594	607	568	577	577	581	574	583	617	615	543	577	543	577	539	641	602	538	610	628	593	571	599	547	567	559	545	567	594	514	587	561	597	586	602	521	526	581	557	590	583	611	608	574	534	583	553	595	614	568	618	529	571	596	586	544	526	575	574	616	548	565	570	598	560	579	573	590	567	553	565	571	574	589	602	564	553	574	610	563	566	558	613	546	548	583	595	566	587	546	585	525	564	595	584	562	552	565	577	604	606	556	566	542	579	555	548	585	571	553	523	560	591	545	557	533	542	575	610	585	517	572	541	566	572	609	573	561	551	641	574	560	564	571	616	577	583	547	585	583	582	582	550	604	609	582	604	585	589	579	527	614	614	582	534	555	552	583	535	554	577	577	595	601	569	586	611	551	600	599	591	634	570	619	554	561	578	621	622	561	598	560	548	580	574	606	563	586	582	571	554	549	568	592	533	617	549	547	541	544	557	556	565	576	580	580	620	565	557	556	537	578	557	557	575	563	604	604	537	556	595	565	559	559	597	551	544	534	562	562	593	555	574	566	574	611	532	561	581	585	586	630	563	555	582	564	567	591	566	607	585	554	599	564	558	612	550	605	614	553	548	562	568	557	603	566	576	546	600	552	545	567	567	596	578	577	572	571	579	565	586	571	573	571	602	546	552	622	597	601	558	564	556	579	566	540	573	532	544	574	550	551	529	609	591	580	579	597	611	561	565	600	572	566	586	560	629	528	590	591	575	548	549	539	551	572	612	603	562	585	552	563	576	586	614	555	598	543	594	574	546	576	566	583	603	530	606	588	576	545	580	590	590	585	530	577	549	604	560	564	607	569	587	591	568	588	598	557	592	588	578	592	552	556	562	549	555	590	577	620	559	588	558	574	580	574	564	535	606	607	660	610	577	601	589	588	613	591	546	551	567	558	597	586	567	559	624	588	582	597	593	576	584	579	558	578	587	614	562	618	582	551	574	514	626	570	617	550	558	553	566	575	598	551	568	583	582	568	548	580	559	596	581	612	586	598	629
52131	97826	85336	68452	50940	31877	14842	4956	1606	875	678	632	712	659	651	643	635	632	640	616	652	648	633	608	637	596	583	669	621	633	618	626	580	602	632	664	601	650	606	679	617	621	616	585	642	628	640	666	660	613	653	641	619	609	622	623	644	650	663	660	629	629	591	634	635	626	633	612	640	630	663	629	617	619	646	592	628	652	651	633	627	621	593	658	670	628	626	626	579	593	585	645	631	614	627	640	667	613	626	630	625	620	605	650	599	614	597	597	668	583	605	659	670	570	603	637	649	636	598	602	615	617	591	599	615	645	623	606	633	635	678	611	659	619	631	647	649	644	675	593	625	591	601	645	613	581	687	590	639	628	651	663	649	641	624	656	641	637	647	652	612	679	593	667	621	609	644	671	619	619	618	620	641	628	599	615	605	629	583	621	580	647	638	618	607	601	651	655	654	649	630	600	663	596	609	652	604	617	589	627	599	629	596	647	553	615	642	638	608	634	603	617	587	589	606	617	636	660	648	656	711	583	629	606	617	686	667	603	646	583	613	614	582	618	605	593	617	615	614	598	599	607	610	618	617	640	665	588	627	636	656	683	572	655	623	619	627	664	648	651	620	640	631	659	621	641	614	577	583	627	657	610	661	622	609	644	638	632	672	632	639	625	639	601	608	685	639	638	631	609	594	607	678	596	646	659	646	643	663	626	623	629	625	652	592	616	670	615	643	618	623	604	644	600	652	608	646	630	639	663	628	586	641	612	640	626	632	654	610	653	664	564	658	653	618	582	633	629	590	594	618	622	606	607	646	568	644	646	610	644	654	636	631	611	619	612	617	616	613	573	626	600	597	612	637	598	692	633	619	624	627	657	666	626	671	628	599	646	665	611	587	663	597	661	633	631	644	657	650	661	602	613	609	614	637	642	633	632	605	612	637	638	638	610	639	657	606	657	653	633	652	616	608	607	627	601	607	614	583	604	619	654	680	618	616	638	602	634	610	599	612	656	644	606	617	646	642	637	625	636	644	606	626	621	618	634	638	659	664	591	589	605	612	628	654	611	603	613	602	622	606	600	610	669	586	663	625	627	619	629	626	578	670	632	668	639	651	583	680	630	618	626	647	659	587	600	587	618	605	630	637	596	634	632	610	624	617	615	614	648	664	620	598	654	606	630	638	622	609	639	646	662	621	629	627	622	603	592	608	603	632	588	637	672	594	674	622	632	596	612	659	639	664	634	606	614	607	625	592	612	607	639	645	630	641	618	603	577	661	610	615	636	658	609	639	647	635	611	614	595	612	628	677	619	667	666	636	653	666	610	618	629	648	623	603	639	651	637	633	637	612	655	666	663	617	669	563	615	613	628	613	580	635	606	624	614	655	636	608	652	612	621	657	670	660	650	644	621	609	619	653	631	602	651	638	610	589	614	620	656	621	621	658	689	613	648	637	602	647	571	624	637	608	649	635	636	670	595	651	590	652	651	637	646	636	666	632	676	628	630	695	600	642	594	636	679	630	630	641	611	615	632	618	610	649	625	622	666	611	645	630	614	635	626	677	622	600	634	629	621	641	591	604	621	626	627	628	599	625	623	665	630	618	603	586	652	599	636	653	628	623	605	660	625	629	619	585	637	645	659	627	648	658	607	645	607	640	625	609	627	631	639	657	669	628	601	660	627	654	619	643	626	659	641	622	668	617	645	600	600	625	606	671	676	617	629	652	576	644	624	685	588	651	622	646	608	628	623	645	619	572	666	632	634	573	566	645	627	697	615	559	630	663	602	652	630	638	644	642	584	621	678	665	648	636	630	637	627	571	620	648	645	616	631	621	645	634	644	644	642	651	617	598	676	623	656	663	658	601	663	633	600	601	644	661	670	588	604	632	623	667	670	630	599	643	645	632	648	668	586	637	637	681	624	675	642	616	613	609	597	630	671	648	643	592	637	645	666	608	605	654	639	671	634	635	615	592	597	606	616	619	598	650	586	613	606	695	619	610	600	602	616	594	596	668	645	607	619	645	632	585	604	639	627	666	621	615	634	610	634	601	672	616	613	605	616	629	634	580	648	678	664	644	647	595	616	620	610	592	590	628	638	611	659	612	641	580	660	647	616	624	601	648	623	637	613	616	624	620	625	638	645	626	619	674	622	582	611	650	650	634	660	585	653	671	678	622	627	645	609	568	653	678	600	643	658	581	576	637	618	640	633	655	641	594	614	611	669	611	616	614	651	615	596	636	638	681	597	629	592	630	675	651	597	610	619	645	635	667	606	649	638	617	671	593	586	604	596	642	618	562	654	585	613	641	630	606	646	647	631	660	647	647	612	635	633	611	630	641	639	605	596	633	576	618	651	628	607	622	630	617	587	646	615	628	655	625	645	633	609	640	671	625	615	619	651	639	605	635	642	648	649	616	614	563	627	643	598	651	627	673	631	585	651	679	664	630	664	643	651	636	637	632	591	621	645	661	649	652	579	584	614	633	623	618	644	596	614	612	606	661	602	594	616	617	603	585	648	658	597	627	694	573	606	637	612	600	616	649	602	617	682	609	633	609	621	611	614	593	640	629	615	616	604	617	617	589	629	644	610	612	658	641	620	634	641	661	634	635	666	650	642	629	621	633	636	643	674	644	649	611	644	643	631	596	668	633	668	611	619	627	623	639	653	603	619	617	626	623	640	624	612	570	610	650	634	584	637	672	627	686	667	626	626	613	639	635	660	681	649	601	623	670	626	631	643	642	600	670	621	601	675	627	625	673	589	615	606	614	626	668	634	602	638	633	594	667	652	689	635	608	620	680	573	646	579	627	605	630	598	632	670	663	641	601	615	651	672	622	666	668	617	614	633	641	647	620	663	626	637	612	649	600	599	639	635	632	634	603	616	622	632	634	602	585	613	605	611	620	603	626	622	606	608	641	653	603	626	595	611	669	646	643	591	659	676	636	680	654	622	639	650	616	627	582	599	622	643	626	575	634	665	633	627	614	596	648	621	674	653	669	568	610	604	622	646	671	593	603	621	640	642	610	609	655	634	631	593	633	616	635	577	642	587	634	603	663	613	571	588	617	626	585	611	653	629	612	664	631	639	636	612	684	650	608	642	647	605	622	621	661	625	642	630	663	623	579	618	580	589	594	681	634	701	611	652	652	639	634	612	644	599	608	616	657	581	635	670	620	615	643	651	596	621	618	595	616	617	645	590	647	666	634	630	653	620	625	605	632	568	631	657	666	665	665	665	644	643	612	635	607	655	610	649	618	584	649	633	571	670	660	600	630	631	622	665	654	611	595	598	624	581	638	606	624	598	608	633	602	646	632	615	638	580	644	616	611	621	673	611	630	607	610	657	609	602	637	630	664	626	614	638	622	618	581	606	616	640	646	641	657	579	654	619	617	656	610	616	656	669	642	614	618	591	630	615	643	684	633	675	588	616	614	589	604	599	621	641	670	648	612	634	594	626	641	629	633	632	613	609	625	595	618	692	614	655	649	632	625	621	657	626	628	652	643	634
27418	27248	35279	26078	12697	4090	1456	626	437	395	347	374	380	393	376	403	399	402	416	410	405	390	432	383	368	386	352	380	367	361	367	344	372	373	385	380	392	371	357	368	357	400	388	400	363	380	385	360	376	351	375	365	409	376	389	382	371	361	413	374	412	417	357	363	396	399	395	361	368	380	359	384	377	390	344	374	387	370	359	384	385	402	394	366	417	366	402	386	364	390	366	385	376	384	377	399	392	370	364	402	380	375	400	360	362	355	365	379	367	368	391	403	391	382	389	350	338	379	375	401	377	357	398	393	358	379	405	377	379	403	384	358	383	358	374	364	373	349	380	366	381	388	391	375	383	402	383	373	406	369	363	371	397	377	396	372	372	349	377	341	386	356	393	375	395	370	382	395	358	363	420	393	355	414	366	390	368	377	384	389	403	355	394	369	395	367	394	388	399	350	364	370	404	409	411	390	369	358	390	382	397	358	409	407	366	382	389	356	358	403	374	425	395	360	396	370	372	370	338	410	410	359	355	342	392	393	364	373	369	403	402	388	390	392	384	354	355	406	383	379	392	381	361	337	380	394	397	374	346	380	366	396	377	414	393	423	382	372	382	366	350	379	390	386	367	362	382	373	360	358	362	375	376	415	363	365	385	396	372	381	415	352	395	369	379	406	386	392	401	357	332	380	364	333	377	396	408	367	356	399	370	390	392	399	399	364	369	404	369	373	383	379	393	408	381	376	389	413	354	335	363	355	378	358	411	405	374	386	381	415	377	387	398	413	363	359	390	374	381	372	393	408	378	377	376	371	392	364	382	357	410	372	376	387	377	384	383	379	425	368	354	374	429	351	382	379	425	382	395	361	410	394	359	322	377	381	370	376	405	362	354	376	378	402	341	399	380	375	350	382	408	390	363	391	372	411	362	380	409	388	421	422	385	357	382	389	402	380	403	401	387	346	372	400	349	374	369	406	418	388	380	372	397	404	354	415	376	377	373	401	398	369	359	404	403	369	347	420	400	368	378	376	393	351	382	395	417	384	373	408	395	401	394	370	408	391	404	361	407	403	406	362	372	357	382	405	374	373	366	380	399	395	398	367	383	360	368	386	378	378	372	415	366	354	338	380	397	381	368	395	355	406	365	395	398	394	365	378	388	395	382	372	401	394	366	403	376	328	409	423	356	368	377	391	385	360	414	405	385	333	361	426	385	382	413	378	392	398	339	361	398	397	389	383	359	338	390	385	369	357	385	363	388	343	372	360	398	343	376	387	382	372	362	372	362	398	378	365	407	365	383	369	390	360	387	398	387	388	383	392	366	369	444	388	356	379	376	397	401	390	338	377	392	393	400	378	394	364	397	382	372	362	393	414	385	387	368	362	361	375	391	369	361	390	379	394	399	374	400	352	406	411	384	367	415	406	366	388	374	371	408	376	378	393	404	367	384	369	389	392	375	366	423	420	370	385	379	358	360	345	426	370	391	376	381	366	389	380	404	389	377	389	352	398	349	387	336	388	364	361	391	412	354	389	329	407	381	404	367	388	396	433	386	380	369	388	349	400	379	392	396	374	402	378	365	392	361	381	367	361	379	368	407	397	368	383	391	397	386	400	410	414	357	392	412	422	393	380	353	404	410	398	368	355	345	360	353	385	381	382	356	360	390	348	376	361	396	386	418	381	365	400	390	373	344	383	377	394	342	393	382	388	385	369	407	412	405	387	404	359	387	382	392	384	336	354	413	393	382	397	381	402	358	395	379	372	391	367	380	392	392	363	376	363	390	387	350	383	390	377	351	400	379	376	380	390	388	398	371	410	408	371	407	386	389	378	392	379	374	382	384	363	394	380	360	372	377	422	409	407	389	372	389	340	404	401	353	354	363	406	373	421	396	367	385	371	391	370	361	369	366	393	371	346	364	363	328	347	400	386	382	370	349	390	367	384	393	439	353	384	356	360	359	349	365	370	364	362	366	373	350	386	385	381	382	393	367	389	383	355	395	384	349	334	399	368	356	377	363	384	368	367	354	379	321	375	376	375	374	370	405	390	361	399	375	355	405	382	403	390	377	365	404	363	344	344	375	344	399	390	382	380	370	402	385	359	385	360	361	353	414	432	412	353	370	398	416	362	391	370	402	385	393	400	406	360	399	408	382	395	354	427	407	403	376	385	380	369	375	375	418	378	387	381	423	374	350	381	375	378	400	399	352	386	386	379	367	357	373	380	395	377	368	400	364	389	375	383	342	359	353	402	367	373	399	377	372	349	380	378	370	386	351	355	413	405	381	382	396	394	367	378	414	371	397	368	401	355	370	352	419	390	371	347	406	419	376	389	357	364	374	349	414	430	390	382	352	366	382	385	417	367	443	371	375	361	387	422	381	379	347	331	347	405	364	376	381	412	392	351	373	379	383	384	390	415	374	358	351	346	400	398	368	364	398	393	357	358	357	387	384	385	381	321	398	362	387	400	406	391	387	357	374	355	373	344	377	363	382	385	391	362	390	363	366	391	380	393	379	368	360	409	376	377	359	398	412	377	378	395	408	360	376	377	419	372	411	386	351	380	411	406	388	385	425	373	402	362	372	408	392	379	382	364	386	389	348	363	368	382	353	366	404	370	408	359	430	352	379	403	375	364	367	366	352	361	350	406	383	398	398	408	399	412	395	410	369	373	362	394	388	353	408	369	389	398	402	413	376	380	369	378	367	370	378	374	378	366	406	337	380	373	410	363	375	397	394	403	377	364	379	394	395	385	361	356	370	390	387	386	367	393	392	370	410	379	353	391	368	364	369	408	370	361	376	334	405	429	383	382	368	410	411	409	418	406	373	416	392	350	359	370	362	360	412	395	384	341	369	374	358	328	383	405	352	314	355	389	350	370	381	375	380	364	413	361	362	389	368	405	403	362	402	404	374	390	405	380	355	346	364	374	431	380	399	397	386	389	382	373	389	386	392	399	351	396	380	403	369	352	375	364	377	374	356	400	393	415	371	360	438	408	376	371	423	363	384	424	378	394	364	377	385	378	385	375	392	375	351	372	364	370	391	367	398	375	410	379	384	360	343	377	400	384	383	413	363	354	381	381	376	383	403	367	409	371	375	356	348	386	376	352	389	354	401	377	377	377	365	378	378	405	367	361	392	371	395	342	377	388	359	382	396	363	405	378	375	346	382	371	375	401	397	369	372	348	378	366	370	395	332	358	388	380	399	374	364	393	392	395	365	380	381	385	382	349	333	348	387	396	372	351	403	425	412	384	390	383	355	383	366	374	373	394	401	374	366	358	431	361	403	368	356	376	382	400	377	370	335	375	380	387	366	392	353	379	385	371	401	361	388	388	376	367	395	387	386	351	387	369	379	402	370	377	370	404	397	332	387	391	364	381	366	396	375	442	373	383	403	385	374	392	398	377	382	375	391	381	368	413	358	370	355	354	392	362	372	341	375	406	405	360	393	359	422	405	363	406	380	391	361	386	380	377	380	382	353	381	341	358	399	372	388	372	339	377
20268	44756	33578	21909	12699	4946	1828	840	571	481	430	423	418	469	426	439	467	414	399	440	443	417	459	454	414	453	421	450	484	431	443	458	430	449	439	456	425	397	463	436	450	426	450	391	416	411	432	394	429	455	451	473	405	462	455	426	439	427	416	460	421	479	463	425	436	410	413	470	494	444	449	452	424	425	476	399	402	454	439	395	453	452	409	419	423	433	392	419	440	450	441	388	393	446	443	475	469	465	444	481	436	450	442	433	449	419	447	442	453	424	418	445	467	441	432	437	439	419	402	466	427	450	441	443	431	440	416	454	426	464	432	470	459	420	462	439	512	446	432	423	416	420	409	417	459	470	432	423	420	454	464	433	412	416	469	415	450	451	458	410	455	446	452	412	487	440	414	446	462	468	472	461	425	432	423	484	437	449	424	439	425	455	442	457	432	453	370	429	447	432	445	477	400	450	475	438	461	420	461	448	464	486	440	447	454	430	411	424	429	442	430	436	406	431	438	411	427	434	424	403	452	423	475	421	448	424	404	463	411	420	458	412	437	418	478	400	484	485	440	440	406	450	466	421	443	428	463	402	432	441	465	435	455	428	453	447	450	422	411	419	409	409	448	434	416	447	488	412	426	430	437	471	425	414	437	436	463	462	425	411	440	413	453	459	423	392	418	418	458	432	440	424	442	413	407	450	421	455	427	442	444	434	465	425	457	468	457	455	447	449	436	424	446	458	476	450	466	418	445	401	420	439	448	426	452	421	435	436	441	418	450	451	438	443	429	439	441	422	431	476	457	478	434	433	425	434	460	439	478	452	423	475	450	458	431	449	416	453	437	442	433	416	438	440	434	436	397	406	436	437	431	427	467	430	427	459	453	446	439	458	482	480	424	459	463	447	419	457	425	416	433	442	446	441	418	447	435	442	461	446	462	437	447	439	484	452	423	450	469	438	468	416	453	404	438	408	413	446	440	422	437	462	460	441	464	397	473	450	434	430	414	430	423	450	406	392	449	483	413	444	416	445	463	414	453	437	439	460	440	453	469	441	454	408	469	429	411	459	430	445	428	471	428	398	429	445	443	419	459	451	458	466	420	473	443	437	450	409	454	409	459	426	429	454	435	408	438	408	402	443	481	425	432	440	433	426	429	433	448	441	415	431	445	440	438	458	432	443	440	425	433	393	458	448	428	430	420	409	431	398	410	422	430	453	456	405	451	441	429	455	416	465	457	418	416	437	431	419	439	450	426	426	434	462	413	439	446	423	419	448	444	431	426	414	417	488	469	443	457	452	477	420	448	425	423	440	441	441	429	466	470	448	409	446	450	454	420	423	488	422	439	430	426	425	476	424	444	448	391	438	464	423	501	416	402	434	447	453	455	404	472	434	425	454	450	448	441	414	463	399	455	432	416	429	437	424	430	451	412	428	450	471	436	426	435	428	464	442	457	438	438	420	452	399	458	449	456	449	444	387	455	508	445	440	462	448	474	444	472	422	448	437	443	427	440	449	452	431	450	441	449	422	434	448	459	484	460	420	436	431	447	442	446	454	435	425	408	468	466	432	434	422	424	467	434	418	465	440	421	474	437	459	429	439	457	453	445	443	447	435	442	448	418	476	434	448	443	436	425	422	442	451	427	430	432	466	445	461	445	417	437	458	459	465	425	425	439	446	414	406	449	451	411	441	476	423	452	453	420	470	431	451	405	405	443	420	428	456	423	458	411	463	424	450	452	474	386	469	480	421	492	466	449	431	497	449	424	485	426	434	441	464	447	449	411	421	436	446	441	415	415	449	470	412	399	438	442	390	431	410	430	472	486	454	402	463	435	404	458	412	420	416	442	464	448	457	434	451	435	440	391	419	438	409	473	416	413	413	397	445	438	410	443	457	445	480	436	424	460	444	437	443	448	466	449	455	456	479	433	410	437	479	472	446	426	465	442	457	411	419	443	415	457	435	398	443	434	453	421	436	453	438	487	432	412	468	459	485	451	455	402	459	454	429	427	442	442	448	444	459	447	439	407	448	427	396	480	471	430	459	455	450	437	464	463	460	413	462	405	443	401	439	453	394	467	433	407	462	444	440	446	407	463	471	418	419	461	443	399	430	443	422	459	426	418	442	431	432	440	448	426	472	412	433	432	462	457	439	450	444	429	468	455	408	443	428	419	425	457	430	437	427	457	443	462	455	462	441	441	428	455	412	448	413	453	404	457	449	452	402	438	432	446	467	398	444	442	442	444	432	480	421	425	463	444	447	406	453	443	453	424	443	444	474	489	414	427	432	412	438	445	459	439	453	403	423	428	443	424	457	439	452	422	448	406	483	455	460	463	397	446	487	431	439	450	423	446	424	464	421	417	428	452	446	442	451	484	441	455	417	444	453	426	462	464	469	443	442	462	423	450	439	456	402	454	438	416	430	442	397	465	432	406	447	449	431	474	422	439	411	437	452	422	420	432	405	415	434	421	424	437	442	434	418	426	414	437	427	448	416	464	421	434	426	413	426	423	409	444	413	421	440	414	442	473	455	448	419	466	434	419	402	464	440	445	445	456	439	431	414	433	433	457	423	438	417	450	467	423	438	439	429	412	437	423	443	480	423	439	442	434	432	418	398	453	439	456	440	402	456	427	437	442	419	448	440	426	404	453	468	449	503	443	421	459	455	455	449	413	501	473	426	432	418	435	443	411	463	408	440	426	453	460	435	433	429	472	444	415	417	415	440	462	434	431	417	443	412	434	450	455	412	408	428	404	443	453	409	436	462	435	443	439	445	443	443	432	526	436	405	426	451	480	421	424	425	466	446	429	455	454	431	424	444	437	467	453	436	431	435	440	458	420	454	436	460	436	474	445	446	403	472	394	437	445	438	436	471	393	455	405	439	417	406	413	444	443	440	423	452	460	459	477	464	470	467	436	416	440	391	457	430	441	471	398	465	442	425	413	453	443	384	468	419	443	433	424	455	448	439	471	465	422	415	414	411	489	436	449	460	445	456	475	437	436	484	459	466	439	422	415	435	434	465	438	430	424	453	444	456	429	439	462	410	461	417	427	410	407	419	424	424	444	461	476	398	474	422	447	430	445	458	407	436	462	453	411	402	466	426	446	455	424	439	433	416	451	463	469	423	422	441	437	444	456	471	453	452	479	458	416	427	447	457	436	437	457	446	431	416	444	439	412	412	444	426	467	436	435	427	463	500	473	459	435	405	454	468	466	481	446	447	442	464	404	446	483	411	459	437	400	399	443	435	458	440	412	438	460	446	424	403	426	453	428	432	467	440	455	431	423	439	442	465	453	412	448	421	435	417	406	419	429	474	408	414	441	425	457	451	466	454	445	468	490	456	445	470	421	450	421	434	447	458	482	476	439	427	452	449	462	425	477	416	430	433	392	416	431	464	462	481	426	429	427	417	423	450	515	427	448	476	404	432	443	409	405	443	458	431	467	415	426	445	437	445	410	440	422	445	425	427	431	493	452	439	413	415	489	460	434	453	415	453	441	443
23497	21796	36233	41795	36259	25972	14225	2766	844	556	508	486	515	494	530	477	484	532	463	505	497	460	515	485	511	454	462	430	498	492	450	443	465	486	467	500	479	521	518	455	480	500	491	527	463	481	459	458	455	463	502	476	484	480	484	420	477	476	494	458	476	498	486	495	472	512	490	513	499	487	459	452	484	462	465	493	487	505	477	500	478	452	495	510	506	448	516	487	472	507	450	451	463	476	482	491	497	487	472	502	494	518	481	496	458	486	473	468	463	497	509	464	494	513	456	498	490	486	451	447	477	466	470	493	486	488	515	459	462	475	495	465	431	450	468	427	458	523	492	500	466	486	482	483	507	481	433	475	479	527	458	475	472	467	462	452	456	477	526	475	484	435	472	510	473	500	489	502	481	485	467	494	485	471	493	461	480	504	470	505	462	475	487	496	449	444	468	476	468	509	466	471	498	510	495	476	480	493	488	499	457	499	493	468	481	452	458	453	500	486	479	500	475	503	463	484	472	468	467	495	499	486	507	487	485	457	486	482	479	494	480	480	479	486	518	477	463	518	549	470	453	480	467	467	473	499	512	502	506	477	483	471	517	477	481	470	457	444	466	477	480	502	496	471	466	492	469	507	514	479	463	470	477	462	465	492	442	466	470	480	469	501	481	426	436	470	485	440	488	493	506	515	476	485	471	499	488	491	502	469	446	484	485	437	471	452	502	469	467	481	509	519	500	442	520	483	494	509	500	477	518	472	469	471	466	491	502	487	502	475	491	515	488	468	473	490	465	479	503	472	520	482	515	503	470	451	507	501	474	492	471	450	470	506	485	454	484	496	476	521	518	486	476	505	479	486	516	508	482	479	479	499	498	494	476	459	485	492	484	488	446	484	508	488	465	481	475	507	484	462	472	500	488	468	488	474	461	513	466	446	470	478	456	504	492	491	455	480	522	409	496	449	520	480	512	450	478	519	482	491	481	493	479	474	488	498	480	474	525	482	506	500	449	488	427	471	440	507	457	502	484	492	461	524	498	476	483	463	468	536	472	496	494	480	449	493	493	469	485	454	494	526	515	487	478	475	486	480	488	482	478	469	509	519	477	470	518	519	471	457	498	474	448	490	503	461	464	486	492	491	505	482	475	451	472	491	507	492	483	493	468	476	478	518	494	515	482	483	502	478	468	485	472	484	487	505	484	482	467	479	496	486	509	488	487	426	511	483	490	483	461	482	465	482	501	448	495	447	477	495	462	447	483	493	462	518	494	484	500	470	509	500	504	469	471	504	498	518	487	482	448	483	494	475	465	491	488	475	436	485	523	485	476	523	458	472	452	451	468	483	455	498	493	472	505	431	467	486	478	464	487	435	444	499	498	490	511	489	496	472	514	449	529	505	490	516	487	479	499	463	518	489	439	480	461	507	496	484	538	472	453	466	501	473	472	489	460	475	473	495	512	442	532	480	467	476	475	463	492	528	499	456	507	490	469	464	444	468	477	486	515	460	482	457	502	469	500	500	477	483	498	455	482	449	479	456	440	463	498	477	480	462	478	452	494	475	509	502	476	465	518	509	453	472	471	490	479	470	488	449	468	462	474	498	472	482	538	508	505	481	486	519	500	481	505	490	479	466	467	501	478	482	492	467	486	450	530	480	457	464	496	479	464	523	427	481	459	479	450	483	440	500	478	470	498	474	472	508	492	523	475	495	454	464	455	476	523	449	468	485	501	483	455	507	456	499	462	475	498	461	481	479	487	488	490	475	464	470	475	468	508	434	498	479	504	479	470	481	519	478	447	461	474	510	486	476	448	520	496	445	501	480	535	449	480	503	465	460	477	457	497	502	482	476	477	504	451	409	467	513	503	449	488	487	474	496	506	477	487	467	451	486	493	493	524	502	465	492	452	495	460	518	443	462	451	466	468	485	510	473	486	478	453	494	499	460	491	494	483	485	492	511	528	515	510	443	493	478	528	488	464	500	473	482	493	467	496	518	477	469	465	485	484	519	499	498	464	492	440	466	461	438	487	482	493	446	482	479	487	456	496	471	492	477	471	493	429	458	431	505	492	449	506	480	507	467	474	475	496	504	486	464	489	482	486	482	425	506	494	495	502	474	484	501	478	469	458	497	511	469	476	458	513	460	488	483	462	448	504	465	468	483	502	498	444	472	476	522	472	447	496	514	506	446	426	493	452	496	473	457	464	488	481	481	483	491	470	478	449	481	475	455	494	518	508	505	475	450	484	457	504	493	436	472	502	491	475	497	443	480	474	539	488	501	492	513	485	485	503	463	467	493	475	502	497	485	474	549	491	484	481	483	481	474	462	526	501	499	475	523	496	484	511	484	469	480	485	509	468	497	500	445	466	475	484	468	509	500	464	519	469	457	494	468	487	499	496	462	506	514	459	495	458	505	468	483	473	450	467	444	512	493	504	493	506	467	501	500	480	495	493	496	455	457	467	476	477	499	472	457	475	447	489	468	449	496	481	494	507	460	485	495	501	497	476	492	521	496	477	474	476	481	528	460	465	488	452	512	536	489	487	475	444	480	504	511	460	456	454	473	487	441	477	498	472	451	466	503	510	516	457	489	478	497	475	516	480	483	446	479	511	471	504	488	457	488	458	489	476	464	484	454	471	473	478	437	476	486	496	502	459	460	454	469	511	504	485	440	470	497	502	446	484	476	551	489	460	522	498	482	478	486	502	491	483	498	465	464	461	457	471	442	453	485	483	462	475	482	440	478	463	487	504	517	524	470	500	528	454	469	539	519	490	476	452	488	465	481	504	490	467	488	447	478	465	475	481	474	460	505	483	522	441	464	464	483	468	456	523	456	420	475	482	475	504	468	440	480	458	453	466	480	436	477	466	500	480	504	481	472	458	485	457	464	507	519	520	483	505	487	456	497	462	445	447	469	482	476	507	521	524	503	537	501	467	493	515	504	490	496	438	444	458	465	466	455	466	481	477	482	518	467	459	473	474	503	513	440	454	465	475	482	444	477	472	468	511	508	466	478	492	495	467	466	483	497	460	469	468	454	442	516	493	460	456	456	498	463	488	476	488	459	505	447	467	440	432	467	505	487	496	469	457	478	487	481	457	491	505	473	463	466	509	512	494	472	479	449	436	440	482	438	518	469	458	468	446	526	461	517	447	468	461	499	492	505	489	466	452	484	477	528	489	506	454	495	486	517	482	469	482	495	494	505	510	471	451	458	457	427	513	510	478	494	445	486	461	454	469	513	463	454	479	492	507	472	505	479	464	469	509	512	463	499	450	440	511	457	503	525	545	481	493	435	475	430	491	481	469	439	468	483	481	498	473	448	473	468	498	470	522	459	461	510	485	437	491	492	451	482	504	526	509	503	499	484	471	500	483	501	479	487	474	492	478	486	474	479	488	463	507	510	446	477	481	477	470	477	489	484	494	495	478	412	407	465	501	442	469	448	552	474	474	453	433	457	501	495	481	507	458	467	496	454	475	493	485	489	475	455	480	456	499	488	499	484
44989	91235	77284	59095	42893	24856	9786	3111	1105	594	532	554	592	521	521	509	566	547	581	539	514	513	506	536	527	545	541	523	527	505	528	546	585	541	521	529	541	548	528	541	480	552	534	558	557	566	543	537	532	514	566	537	534	508	550	538	484	529	526	535	511	520	525	557	516	569	551	497	534	506	500	531	526	561	502	559	513	531	537	512	560	516	527	551	500	515	525	511	532	535	548	515	573	574	541	554	569	533	586	511	499	539	545	572	543	538	541	550	514	533	527	539	558	524	540	538	553	527	547	521	532	544	505	540	518	530	494	546	554	561	527	527	521	543	536	532	534	539	565	519	549	503	513	569	509	521	546	539	524	528	535	532	532	516	526	533	506	509	593	553	526	556	527	529	524	578	539	540	554	553	558	519	545	574	543	510	544	524	501	533	510	544	547	543	519	511	502	539	515	565	551	528	557	497	574	499	539	570	560	555	547	548	521	540	552	518	509	553	575	521	529	550	523	540	554	523	539	546	572	525	563	513	528	520	516	524	525	531	562	567	547	481	534	564	532	527	527	544	494	521	523	577	524	550	531	541	546	528	535	523	518	528	534	537	529	488	494	529	551	516	542	544	547	545	550	546	542	497	537	560	546	586	529	537	563	550	524	536	555	535	489	496	528	569	538	572	494	547	531	553	496	530	485	501	537	540	505	491	544	504	538	487	542	571	554	542	452	508	519	544	546	553	594	522	506	513	505	532	510	552	483	476	495	549	493	553	578	538	537	531	533	550	544	515	561	575	511	539	509	515	531	537	569	487	498	532	539	549	548	585	495	546	519	515	564	519	517	547	528	538	568	569	532	544	551	539	522	504	485	488	550	503	570	537	536	564	529	521	508	499	546	516	552	558	534	525	548	533	542	500	547	558	527	491	561	535	557	526	522	494	553	526	593	537	539	540	528	544	520	541	516	505	524	556	517	511	527	545	572	541	541	579	540	561	542	580	521	499	528	515	550	522	542	557	560	543	520	534	577	505	517	560	507	514	565	560	519	543	576	531	529	529	551	513	531	543	511	508	552	550	549	512	478	520	509	551	523	540	535	537	534	523	531	553	496	527	566	556	514	502	536	554	545	534	571	482	559	524	545	572	533	515	533	510	516	514	499	554	533	491	517	528	547	527	494	517	534	495	564	535	510	545	561	525	516	499	564	571	527	547	531	534	523	532	591	519	540	537	558	552	522	518	534	519	540	552	514	527	557	506	565	590	521	553	535	528	538	514	533	519	556	529	513	539	499	574	554	519	542	525	543	523	553	555	542	586	490	524	580	514	515	550	516	534	525	559	551	503	567	521	514	523	550	539	542	524	557	562	564	568	505	528	560	548	573	510	534	498	528	540	515	534	483	556	533	544	525	549	556	509	514	534	539	543	505	566	482	526	506	524	544	538	559	535	556	515	512	535	517	545	507	543	497	501	564	564	571	521	497	512	567	494	540	526	536	530	574	527	540	524	544	527	489	539	534	531	559	567	555	528	543	557	523	511	492	577	588	519	520	515	544	494	541	564	519	543	541	542	553	544	566	555	522	549	523	537	537	522	519	487	502	532	546	532	551	524	556	560	541	550	583	524	571	531	561	536	536	507	555	532	569	526	531	514	580	551	489	518	541	501	544	515	532	534	527	538	544	515	509	578	508	500	511	567	572	519	516	523	526	510	517	562	546	546	558	559	536	475	522	505	500	553	517	509	561	549	528	533	528	574	566	558	579	519	512	522	554	551	531	537	568	530	547	531	552	523	527	524	504	505	538	545	524	552	547	545	484	553	497	544	535	565	535	527	523	561	535	531	512	521	538	556	532	517	516	528	516	504	523	551	542	533	541	529	505	552	529	507	584	581	510	533	536	511	510	559	519	572	536	562	590	550	509	541	492	559	591	555	554	573	563	548	533	550	531	500	592	513	531	501	529	543	531	560	559	523	537	536	523	551	544	521	545	526	545	524	512	521	553	535	522	507	589	549	524	515	518	507	521	531	542	535	533	529	552	516	517	530	508	541	483	513	508	545	531	524	576	529	539	536	516	541	545	558	560	535	504	546	525	531	596	487	576	525	552	511	525	528	499	562	533	568	508	514	500	527	523	557	511	515	582	551	531	505	559	530	539	541	515	563	526	537	546	514	531	508	557	545	546	537	532	489	544	521	570	539	561	490	530	536	537	534	555	569	541	537	534	505	503	529	485	528	549	564	491	521	506	512	525	562	505	550	577	537	522	552	512	522	527	568	521	551	526	513	508	541	542	537	572	523	478	559	564	545	544	497	517	542	541	546	524	544	521	529	520	509	525	562	487	553	558	520	552	517	511	546	477	513	519	526	516	532	507	564	517	532	594	543	508	527	540	564	553	533	559	551	506	551	488	550	532	528	547	549	537	549	545	568	570	517	536	542	520	513	537	544	513	500	570	516	526	530	523	545	554	530	531	535	515	533	539	517	522	575	539	531	551	519	504	521	553	500	515	552	532	555	549	531	550	546	533	529	519	541	551	541	568	538	562	516	573	548	566	548	524	531	520	557	543	512	513	514	546	504	499	550	562	531	542	502	511	542	535	542	551	538	503	521	565	572	531	500	529	530	548	514	532	536	514	542	560	536	557	507	539	559	540	525	558	509	496	490	505	527	512	541	536	519	528	518	564	540	590	495	556	555	525	548	580	532	505	531	530	542	524	550	514	522	525	530	517	544	501	561	490	535	542	556	548	521	520	548	480	533	518	534	554	542	518	536	508	548	526	534	566	540	565	544	487	557	504	510	500	527	489	517	573	528	569	543	520	504	535	545	507	559	508	498	511	550	567	524	581	580	520	544	531	512	520	549	584	511	507	539	566	564	529	542	504	571	509	523	573	571	516	551	519	560	548	563	572	559	587	581	528	527	552	539	537	505	515	523	536	525	579	562	538	517	565	515	513	566	476	533	535	517	508	540	554	505	559	552	570	530	537	477	494	534	525	547	530	529	538	541	549	552	532	547	561	532	519	496	538	550	554	527	570	521	491	504	529	513	500	512	549	531	541	498	511	544	502	531	548	536	587	544	545	543	577	487	553	557	525	552	518	530	532	523	530	530	545	522	527	510	518	557	488	542	521	539	514	521	510	538	501	533	483	551	530	540	541	522	566	539	500	503	541	523	533	511	573	540	542	517	516	567	555	534	557	522	481	532	544	533	546	526	528	533	555	551	540	539	500	582	572	535	508	597	517	507	529	515	549	502	502	535	548	575	559	509	550	549	563	557	554	551	592	512	528	556	532	505	536	542	536	543	549	528	501	517	529	521	574	552	552	512	526	513	534	528	526	503	558	542	543	525	572	562	560	552	536	540	524	525	512	518	576	544	512	536	553	494	549	569	541	538	512	561	522	548	529	527	509	520	511	574	519	548	552	531	529	517	539	518	556	519	520	539	520	496	512	515	527	584	540	535	508	568	479	535	546	569	524	536	521	535	522	509	597	529	567	535	518	554	527	565
25150	22886	38076	38325	26621	14291	3994	1138	535	524	442	454	457	468	426	473	450	491	483	423	455	473	438	502	463	466	422	473	450	494	461	462	431	459	467	486	474	470	449	455	421	464	442	455	456	408	437	433	468	447	449	482	414	468	453	455	439	450	476	434	437	443	450	440	457	436	485	415	414	390	450	464	390	448	435	428	432	465	439	441	435	418	483	446	450	463	473	466	461	446	474	496	452	431	408	466	400	447	442	421	440	451	457	434	481	479	428	441	497	499	441	418	433	452	438	435	423	450	448	434	437	412	442	462	440	444	441	437	435	474	452	433	476	457	469	406	462	467	426	428	457	424	432	450	445	442	459	417	461	469	454	453	463	440	437	463	433	444	404	459	447	407	438	450	405	421	458	410	455	396	452	446	488	451	443	443	437	463	409	441	482	435	473	440	434	455	429	468	449	455	464	402	438	448	458	451	421	447	425	447	459	445	413	442	415	477	427	485	436	439	465	444	455	466	455	429	421	452	420	403	440	440	459	430	475	472	442	464	464	445	425	429	447	431	436	442	459	458	440	447	440	454	418	410	421	446	469	450	425	514	462	438	448	478	420	460	424	482	440	468	475	441	437	449	428	463	427	420	416	444	444	447	440	446	438	465	447	434	445	423	417	441	408	421	456	476	470	444	461	455	474	447	427	490	456	408	443	421	442	445	440	462	513	490	445	480	423	430	420	421	471	472	454	447	474	438	448	483	444	434	418	450	427	435	458	421	469	431	402	406	468	461	473	446	484	479	423	465	450	443	428	469	416	447	465	410	452	445	390	446	473	481	456	484	446	448	424	417	433	448	429	457	437	463	434	443	392	409	404	440	463	472	436	438	433	460	424	448	427	408	425	464	429	425	391	441	464	439	481	455	442	409	475	466	448	443	489	443	459	463	454	478	466	468	467	423	445	431	465	430	407	436	454	470	427	415	485	411	438	408	449	456	465	459	465	463	493	399	474	474	434	436	449	473	441	424	458	467	447	443	460	429	411	414	462	429	467	444	428	437	435	439	440	434	470	429	447	466	467	480	447	460	433	458	422	448	436	457	431	437	444	448	441	452	435	444	455	419	465	459	464	493	413	431	424	432	458	484	462	462	497	417	457	460	481	423	480	433	428	454	454	432	434	448	444	442	459	478	445	424	452	411	454	450	446	440	447	470	458	461	460	432	462	471	459	467	463	407	428	467	443	433	434	443	423	450	451	463	487	469	443	451	442	413	426	474	430	434	474	427	445	446	456	459	438	485	426	465	456	421	458	422	477	458	438	435	439	468	422	485	416	439	425	432	472	430	457	434	459	496	450	453	447	461	394	487	468	436	432	456	439	449	479	429	427	449	422	487	465	446	441	438	437	464	399	467	446	424	481	460	453	437	470	497	445	450	430	413	464	410	477	453	454	465	427	451	415	445	404	454	478	464	441	464	493	475	423	422	451	437	423	452	493	470	488	454	392	447	450	428	397	453	443	465	458	459	454	475	450	444	432	432	416	394	454	447	442	429	411	471	402	463	451	429	467	453	392	434	441	430	458	453	450	409	414	458	452	409	475	425	432	458	455	457	445	441	423	455	442	444	435	461	449	477	428	443	412	430	451	457	427	459	474	414	454	438	445	454	428	423	464	441	429	422	407	454	454	473	446	450	479	509	450	472	461	436	415	427	457	483	466	414	485	419	442	453	443	469	438	432	436	458	444	452	455	471	451	416	408	430	443	434	435	415	445	466	431	441	470	466	460	476	453	429	468	475	434	464	433	460	453	443	493	477	433	411	433	463	415	446	456	424	414	458	449	469	429	432	469	458	433	433	466	430	451	446	427	440	490	459	457	439	456	457	473	440	461	458	450	510	416	416	447	472	450	451	470	450	492	443	453	438	427	428	450	427	483	452	408	423	439	437	428	436	447	452	421	433	454	436	476	449	427	484	419	409	447	445	516	442	446	431	430	417	443	433	450	412	426	436	465	441	456	441	432	463	462	460	424	445	415	455	431	432	480	431	457	483	507	453	444	421	466	426	449	410	474	456	486	448	419	449	461	487	465	476	438	489	454	413	481	467	440	488	442	436	468	466	437	443	421	421	466	433	445	449	456	438	485	448	454	461	442	377	457	438	458	429	424	435	454	481	436	451	439	402	446	463	441	404	440	441	437	462	474	456	484	403	446	411	454	438	450	442	401	450	464	417	452	454	466	426	407	468	403	458	474	452	419	444	441	427	437	455	446	434	421	424	466	453	427	428	464	446	447	401	410	449	451	449	415	445	465	413	452	407	413	418	441	426	474	440	420	417	480	414	477	454	452	456	479	443	447	467	459	463	413	448	413	438	437	418	459	460	447	440	453	457	469	445	459	443	471	443	454	445	437	438	456	419	469	474	472	437	480	457	450	493	437	451	461	459	458	433	430	459	454	462	464	468	464	463	424	471	451	442	472	439	436	445	404	468	449	411	475	429	425	425	468	471	439	419	410	453	419	433	426	409	458	413	440	427	430	465	468	435	411	419	439	472	439	466	462	432	437	411	431	427	448	461	456	400	445	475	448	422	430	422	463	485	434	436	428	478	424	490	464	444	440	427	468	449	458	467	448	465	453	450	452	428	471	454	453	484	427	422	446	448	428	389	467	404	449	456	443	470	448	449	416	452	420	453	469	426	462	456	445	442	482	418	455	460	464	432	426	477	461	406	415	456	486	440	462	464	430	435	440	448	473	419	427	424	437	451	473	429	458	481	430	454	444	478	422	472	419	481	497	500	418	453	452	474	475	420	422	442	469	429	421	448	445	438	478	462	389	466	440	428	440	458	412	428	476	448	492	458	460	436	437	412	425	490	439	440	404	431	456	423	450	464	424	440	468	454	484	452	467	416	448	468	428	439	450	419	448	460	445	464	469	460	436	447	428	450	473	449	432	448	487	468	477	485	450	428	442	472	473	501	427	420	429	434	437	463	443	430	434	435	461	453	474	451	429	446	430	460	457	433	414	467	436	483	449	412	453	436	461	424	445	442	455	477	450	425	436	445	452	410	418	409	466	432	470	441	459	461	449	464	429	472	507	434	485	456	444	425	424	444	439	403	408	416	479	461	482	470	418	447	411	407	440	462	472	451	472	429	464	423	469	471	429	448	455	423	446	475	489	425	419	470	407	465	429	410	440	432	422	442	456	451	469	461	446	454	443	418	488	389	425	436	429	453	426	411	460	452	427	431	427	430	458	463	450	456	443	457	459	444	483	441	420	441	439	460	430	462	429	463	432	429	418	455	436	496	439	450	426	464	447	436	475	450	431	430	488	462	392	437	445	451	471	469	428	446	464	479	453	408	427	443	415	426	418	471	429	454	447	421	410	428	449	450	461	428	485	490	473	434	420	415	470	408	442	421	427	486	433	503	462	441	447	437	450	409	452	446	414	467	445	447	465	458	446	516	454	463	455	487	442	437	465	473	456	411	429	460	412	465	443	413	420	425	444	429	398	477
39874	74159	59789	44023	30545	14672	5164	1677	794	579	508	582	515	539	518	510	537	519	477	512	536	470	531	519	523	519	495	520	538	520	472	505	518	515	516	500	515	537	501	544	510	505	529	502	514	505	483	520	529	472	483	526	496	548	469	509	502	503	539	504	535	505	516	476	494	579	531	507	513	538	517	497	524	519	522	562	515	525	527	489	507	513	469	505	511	537	497	523	552	493	542	498	487	572	471	500	527	515	494	550	478	539	488	567	510	538	524	504	504	511	510	532	507	516	480	529	533	529	491	500	523	503	486	524	496	519	500	539	488	510	520	546	503	540	485	495	500	554	527	503	552	521	506	530	521	544	468	481	570	513	519	487	502	519	551	469	560	556	524	491	503	501	468	542	556	505	517	480	528	512	509	539	508	513	501	549	528	508	493	515	559	525	520	519	541	512	512	518	546	521	518	486	548	510	503	531	504	505	542	529	492	488	527	542	527	510	525	522	570	514	528	504	514	503	533	563	498	499	520	489	495	506	515	522	480	486	541	539	517	501	508	491	492	513	499	500	525	468	547	501	501	536	534	543	516	524	535	568	521	523	508	524	546	481	485	510	518	514	501	473	483	510	520	500	535	555	516	557	503	511	521	522	532	523	504	487	476	522	507	503	511	534	556	512	501	517	502	502	487	534	515	510	522	516	478	513	484	517	501	535	528	528	497	537	476	553	496	496	493	489	454	506	536	486	520	523	496	504	478	524	514	476	499	552	537	527	502	557	552	525	517	491	503	480	527	551	527	525	531	484	515	524	481	500	482	505	520	523	476	537	543	520	521	504	458	498	519	548	519	509	486	508	522	514	506	533	550	475	524	548	512	532	531	555	534	550	472	506	493	519	521	485	541	550	516	479	501	494	532	501	511	544	498	518	539	540	502	503	493	549	485	538	484	514	529	479	512	511	501	502	479	494	525	486	483	505	513	491	522	517	494	510	520	495	514	498	495	537	531	524	509	500	546	527	524	508	501	529	486	552	504	478	530	496	522	491	516	462	485	554	525	505	497	505	501	509	532	512	500	514	507	491	495	492	524	506	517	503	517	548	491	549	516	501	499	521	540	554	514	500	518	520	512	549	513	469	521	534	573	515	514	533	505	515	511	491	506	485	485	507	474	498	478	522	496	484	518	504	514	529	529	503	530	538	539	537	498	585	504	499	524	527	512	513	485	480	498	535	518	516	535	534	485	492	508	532	524	552	492	568	519	517	508	548	488	493	475	558	527	516	547	507	479	512	494	516	541	499	529	521	496	554	529	495	482	470	518	518	513	504	527	523	493	493	498	496	545	529	510	544	515	560	513	508	524	515	533	514	533	478	498	500	546	509	484	525	507	518	547	521	504	525	515	502	510	499	452	489	520	490	521	513	513	518	535	512	505	537	536	574	513	493	485	533	499	517	490	536	551	488	535	498	522	511	549	486	513	520	564	504	483	510	490	512	538	500	583	494	548	566	503	479	508	519	528	520	530	515	513	506	471	513	529	534	461	515	543	504	512	477	504	512	544	521	509	572	491	553	525	539	508	534	490	491	514	529	448	466	532	471	519	489	521	509	491	548	471	500	533	517	512	471	504	551	505	541	504	507	446	509	516	508	510	537	560	514	478	513	535	537	538	527	499	537	541	529	533	497	523	509	502	526	532	522	548	509	523	519	533	517	527	466	498	516	503	512	496	502	519	481	497	500	543	482	506	503	526	492	525	524	585	519	537	488	533	510	509	505	536	479	534	525	533	493	517	514	499	513	516	514	518	528	487	531	541	556	493	528	572	534	518	491	527	535	527	501	479	524	483	511	531	536	512	500	546	524	534	509	520	530	554	502	529	511	493	517	503	514	525	532	517	465	511	485	510	523	504	494	522	557	510	545	532	516	503	517	489	495	516	521	518	473	526	519	514	523	538	547	491	483	527	523	529	495	509	546	547	510	535	526	526	505	515	530	497	528	520	506	503	534	525	508	538	498	538	536	523	517	514	531	508	526	491	494	527	490	523	503	537	513	508	528	496	483	547	484	521	492	497	504	461	509	522	508	492	524	543	522	500	472	523	516	518	534	490	482	499	546	523	520	488	522	511	545	519	504	545	556	527	528	510	474	525	491	524	555	509	514	502	491	543	507	501	525	495	550	523	525	464	512	518	522	533	519	554	506	522	479	474	487	496	491	495	501	536	496	509	482	546	505	535	515	532	511	521	537	496	524	490	523	523	498	495	498	514	508	516	509	571	540	566	529	475	531	498	524	530	485	510	520	517	540	511	524	512	511	497	496	493	522	503	515	522	522	511	493	530	501	521	535	484	489	579	501	516	563	517	517	493	507	520	514	502	494	541	457	480	534	545	535	485	520	498	545	504	501	495	473	545	512	515	507	525	517	541	502	462	488	462	529	511	530	509	515	484	523	485	561	452	531	529	515	537	485	518	546	526	471	472	534	512	485	522	521	529	517	494	537	539	520	513	538	490	534	506	504	544	475	480	497	501	508	487	469	525	517	483	540	540	523	522	517	519	523	526	523	511	493	548	522	507	516	531	541	504	480	531	511	531	516	494	531	485	509	519	486	519	469	488	525	502	503	531	498	511	540	520	507	489	499	503	517	511	529	521	540	511	481	514	506	507	507	495	507	502	488	533	500	556	552	540	532	501	514	482	489	534	533	509	536	532	491	472	532	473	541	548	507	473	505	506	514	496	480	517	499	548	534	523	518	524	522	478	496	494	563	526	520	513	501	517	489	516	553	533	481	552	490	481	517	511	458	515	512	497	538	491	503	522	483	496	514	529	520	524	511	526	519	555	551	510	485	502	512	506	526	550	534	545	578	520	523	507	526	511	519	542	533	537	548	494	478	515	500	506	531	539	524	534	558	513	535	512	509	500	473	496	499	511	536	501	498	491	509	512	496	485	508	526	508	499	491	525	509	505	492	537	503	534	560	514	509	499	507	543	526	465	555	485	504	498	516	517	481	488	507	530	498	532	493	525	468	558	530	511	471	542	512	510	521	511	529	511	551	520	521	477	498	470	519	516	539	488	483	524	500	504	492	518	513	554	501	560	526	518	540	525	517	481	498	492	476	473	493	484	522	520	520	487	494	505	546	517	539	497	472	545	500	526	553	500	554	532	531	533	513	506	492	514	503	514	507	486	487	534	542	463	524	513	536	557	512	490	520	521	492	511	479	489	527	532	525	515	501	488	491	540	506	527	540	530	522	504	487	546	491	489	523	492	514	519	477	466	526	552	531	534	524	509	501	519	502	491	475	561	483	509	511	494	500	540	534	529	438	496	438	497	508	516	494	508	545	496	502	493	509	501	526	511	490	509	506	502	518	532	464	460	536	513	533	517	504	516	502	534	521	516	501	509	525	524	548	533	532	488	493	518	520	537	485	557	515	494	499	481	550	557	537	544	511	495	526	521	538	525	517	554	511	497	553	501	525	510	538	535	513	504	546	544	524	506	485	497	529	521	508
22740	21521	33165	35126	34850	28508	20477	5306	1241	741	583	574	612	591	564	568	582	538	584	611	627	618	600	627	632	627	595	569	612	604	561	606	598	581	596	532	577	568	574	592	586	560	598	560	575	602	578	593	638	605	572	552	579	601	551	529	581	540	579	600	550	612	602	543	576	598	579	597	592	617	573	561	553	562	619	576	588	556	554	597	553	561	574	569	579	552	560	587	550	581	570	592	590	566	613	585	601	569	618	619	595	598	575	573	585	560	554	575	609	554	635	594	592	575	593	593	554	571	586	611	575	578	521	605	595	605	586	620	578	626	539	573	606	653	579	564	589	567	618	601	570	565	593	574	590	574	577	590	575	559	601	595	576	595	593	617	593	641	528	597	569	564	606	596	522	533	562	598	612	597	558	560	570	612	609	570	560	609	562	556	587	625	602	593	568	568	619	556	569	622	603	552	550	568	560	588	619	586	584	579	567	590	581	619	576	527	585	538	618	552	620	561	547	569	604	550	605	564	591	570	595	589	579	612	567	595	529	578	587	554	588	580	544	594	565	545	604	579	599	570	545	553	571	609	552	569	599	570	623	599	603	570	557	586	595	574	548	600	621	582	587	524	577	603	557	555	601	626	584	574	583	596	585	577	584	585	584	545	571	604	575	538	569	557	566	576	556	584	545	601	603	601	591	579	562	566	523	620	575	578	607	598	572	582	586	612	573	555	607	642	590	624	596	616	585	576	582	571	576	588	572	593	598	598	607	611	593	610	576	599	579	577	589	552	560	577	574	573	617	612	603	574	559	581	629	572	617	622	582	548	584	568	589	578	628	583	579	571	604	577	588	559	592	596	579	567	571	628	608	612	521	624	557	587	605	589	564	597	620	591	632	601	559	601	613	555	582	550	590	553	651	579	567	601	569	610	583	577	532	614	573	588	592	537	549	582	585	622	585	572	560	530	524	589	575	571	634	569	625	589	605	567	558	579	596	606	572	571	567	561	547	576	525	609	548	598	597	609	597	610	584	597	552	576	541	576	561	605	589	583	550	582	574	620	621	586	548	543	625	597	612	606	591	562	579	577	564	608	583	619	585	570	577	554	574	570	590	558	546	616	574	591	570	597	607	573	583	580	576	577	580	533	558	559	589	590	601	568	572	594	546	593	559	576	575	564	594	594	550	613	608	553	548	586	604	591	582	604	511	608	587	576	618	600	604	607	620	570	577	603	611	561	521	574	612	576	581	522	614	601	513	557	593	596	604	621	558	593	553	591	589	597	595	571	565	579	592	573	600	594	578	582	569	584	575	594	627	546	601	602	567	567	583	615	566	628	551	621	587	592	562	567	593	561	569	572	610	576	601	601	581	532	578	565	591	624	573	604	593	594	566	568	546	575	545	550	602	594	586	594	588	609	592	614	556	549	588	597	575	552	607	561	587	546	611	547	592	581	558	558	605	582	597	550	588	610	602	588	563	577	617	568	587	587	580	577	506	588	571	566	599	603	565	530	560	562	591	585	538	531	569	593	554	592	579	520	547	576	591	544	602	576	588	598	617	575	541	611	567	526	593	560	546	591	634	546	600	604	563	588	587	596	553	595	579	577	632	593	544	569	548	587	583	569	559	571	574	632	594	623	595	545	589	600	584	607	569	560	554	578	569	595	565	581	556	587	591	604	547	603	577	586	604	575	584	594	563	576	590	574	617	576	597	544	540	561	618	568	621	585	563	541	528	559	595	554	553	599	617	600	585	637	583	580	588	551	568	568	603	602	606	598	588	546	564	611	538	595	588	594	563	587	533	646	553	575	542	593	567	588	518	613	567	634	571	571	563	624	590	601	581	567	631	561	595	528	545	568	573	563	606	590	574	563	599	582	533	619	622	609	559	577	614	558	608	576	555	552	590	560	583	580	600	607	585	589	572	566	583	542	624	567	576	572	534	583	578	600	580	573	577	571	555	574	575	589	590	595	537	588	600	566	592	621	609	573	567	621	584	600	595	604	563	560	596	550	593	567	564	536	592	603	548	590	567	644	568	596	563	572	615	557	604	564	583	532	561	607	561	550	568	623	567	609	570	562	554	582	559	576	601	556	593	572	558	558	563	574	574	592	583	543	570	567	584	635	572	568	574	618	587	546	579	576	568	567	595	572	573	610	568	590	589	540	623	601	581	603	549	554	588	553	603	583	622	595	588	589	562	623	593	559	587	591	584	616	595	590	594	575	565	587	550	563	546	583	546	626	583	561	610	595	570	569	585	586	569	594	566	603	556	572	562	591	570	606	589	620	589	588	590	612	546	542	579	568	585	565	581	623	529	595	589	562	599	593	585	546	586	568	597	635	562	537	558	568	607	584	597	578	564	570	590	570	566	600	578	584	545	581	569	611	585	600	562	543	573	563	557	552	576	569	595	559	581	553	577	590	604	567	573	581	596	570	592	595	600	590	583	584	630	596	529	578	605	624	596	553	601	604	597	575	585	601	645	562	590	556	587	599	569	572	594	587	591	587	609	599	578	533	582	558	608	576	578	582	589	541	572	576	535	564	584	585	588	572	559	574	597	573	562	611	575	591	564	534	612	605	575	583	575	595	601	575	615	579	559	541	580	629	596	579	579	577	556	571	577	567	551	558	580	568	602	583	577	601	586	612	603	617	535	593	579	605	599	600	589	595	601	558	595	596	583	571	599	591	587	583	598	551	603	636	551	615	547	601	577	585	584	582	595	598	604	582	581	558	565	567	630	595	590	580	575	575	601	585	600	596	563	523	589	533	597	565	599	529	599	602	551	575	614	573	558	559	564	602	577	571	582	542	606	538	569	569	588	565	604	619	563	579	621	554	552	598	551	539	601	551	596	545	548	614	603	560	572	560	574	586	565	585	596	556	554	572	630	564	592	578	576	584	560	569	531	580	563	568	580	557	562	529	555	571	564	542	563	585	573	605	575	577	589	550	607	576	574	579	551	592	583	556	542	566	551	617	584	624	575	609	613	558	594	600	594	556	619	573	605	619	617	579	576	580	589	565	601	563	594	615	575	588	553	573	575	590	577	603	525	588	610	625	582	601	565	569	588	569	599	581	576	553	548	562	619	558	585	547	564	551	630	571	564	606	605	601	567	564	614	544	574	579	613	618	571	604	567	647	587	593	565	542	614	582	570	597	611	603	566	586	605	648	588	593	571	561	610	553	591	585	569	595	570	601	564	553	603	556	564	570	575	553	500	641	548	622	576	646	529	571	589	531	638	579	594	565	554	605	565	566	590	595	594	576	573	593	569	610	613	583	631	582	586	570	557	585	634	591	581	604	555	614	577	564	614	592	557	546	552	600	566	561	562	545	637	568	526	530	559	565	575	610	586	566	584	588	564	582	582	555	590	567	597	632	581	600	562	522	575	623	593	563	573	566	560	582	591	581	553	562	634	595	589	576	635	584	584	559	596	597	576	574	608	636	550	568	599	578	570	580	600	632	565	604	545	545	592	574	602	591	600	575	599	595	586	586	608	623
52974	98496	85344	67429	49912	31168	13942	4597	1579	848	689	656	597	578	599	618	629	596	631	666	593	663	627	665	661	700	679	645	670	605	668	600	558	629	643	632	666	684	630	581	634	609	639	643	625	614	587	621	602	598	666	614	630	589	642	599	661	625	634	653	615	649	618	623	652	593	619	614	627	659	622	692	605	675	651	595	623	626	690	643	650	618	638	611	641	632	668	658	626	624	576	612	640	649	655	618	645	663	624	628	648	633	647	666	605	637	638	684	658	645	665	622	639	648	632	647	620	665	626	662	661	617	648	666	644	634	674	646	665	616	606	629	620	605	631	611	611	688	655	651	648	657	627	610	626	646	670	670	678	642	637	597	618	634	611	622	678	639	642	647	652	665	665	670	651	627	607	647	668	596	663	625	632	646	636	624	638	655	617	655	617	683	632	623	611	623	667	606	607	637	684	573	621	659	648	648	661	669	680	646	641	645	658	610	620	635	628	653	691	604	635	632	658	651	645	632	630	672	652	664	631	647	622	653	683	622	613	628	624	663	594	587	662	656	657	603	636	671	648	622	690	666	634	610	635	643	637	651	658	636	635	632	616	624	623	637	629	618	633	670	611	659	620	653	596	627	631	666	641	659	637	618	627	664	655	620	665	641	628	617	655	614	630	689	636	666	661	603	678	652	607	679	666	637	646	615	628	625	638	595	629	597	648	617	657	601	672	674	606	682	631	637	644	676	622	624	628	668	651	603	671	656	636	650	597	608	639	620	636	641	571	627	629	677	664	642	630	631	614	627	616	706	670	610	616	647	626	639	621	636	678	646	660	611	617	622	614	616	608	648	595	641	626	603	667	637	648	649	631	641	621	642	681	604	650	610	647	625	636	609	655	627	633	627	663	648	636	601	631	645	637	627	623	682	634	595	626	643	670	636	632	644	624	644	624	615	632	658	620	625	621	639	658	616	646	632	632	623	627	637	642	649	681	669	650	651	630	657	692	634	637	599	602	663	682	649	653	599	657	650	612	654	662	655	619	668	632	625	618	642	669	637	675	623	631	598	673	648	580	657	674	656	656	591	604	631	624	634	598	635	633	640	630	637	612	624	673	627	636	634	687	638	617	709	631	621	644	614	641	640	666	622	632	625	600	625	603	670	639	625	592	658	693	632	654	689	602	649	650	666	643	642	655	611	631	625	600	603	628	615	629	610	635	646	652	656	633	638	628	657	708	635	646	675	609	676	646	624	625	650	672	639	647	637	581	602	598	629	628	691	636	622	656	642	638	677	648	631	596	647	657	619	640	649	609	627	664	639	609	668	648	630	613	645	582	641	600	653	600	608	662	607	633	606	663	640	594	621	668	637	663	632	630	657	613	632	631	667	632	636	633	671	642	672	675	614	643	626	626	623	639	630	640	638	632	652	643	624	612	615	677	668	622	640	659	653	611	658	645	656	645	664	647	685	638	659	613	622	690	635	691	624	658	638	650	696	651	669	592	628	626	650	693	647	645	673	641	653	583	651	647	631	616	667	650	617	641	609	663	640	670	612	640	650	596	647	631	638	651	675	633	647	663	613	644	666	637	646	653	610	641	628	658	627	655	645	655	666	625	686	653	593	620	626	676	616	649	647	614	623	675	620	656	654	651	612	656	629	693	623	595	586	632	675	669	628	632	589	701	622	663	634	650	634	642	653	696	640	641	618	621	665	644	645	587	652	640	643	614	675	633	661	634	626	624	636	613	640	619	600	619	641	641	636	654	668	615	651	636	664	640	657	649	657	630	628	600	656	618	651	660	637	598	643	688	646	645	618	636	650	628	637	648	637	632	611	632	616	634	631	634	659	638	616	604	656	594	610	678	680	630	666	618	605	586	623	659	641	638	635	651	672	649	610	632	643	639	617	670	637	615	619	634	649	604	664	662	622	670	629	624	658	636	637	657	650	644	629	619	661	668	618	678	668	600	658	597	619	628	672	641	679	661	647	668	649	651	627	660	663	684	643	671	662	638	634	641	661	649	675	633	623	678	672	583	661	659	647	643	633	665	652	593	664	580	642	588	637	658	667	628	610	631	659	661	645	584	629	641	661	614	630	651	620	655	644	580	666	652	618	643	654	685	664	692	602	626	661	655	642	652	661	654	637	679	624	625	627	652	599	628	666	648	660	645	631	627	634	626	630	613	617	610	663	636	647	681	597	652	624	638	601	642	637	596	608	681	641	623	684	666	626	664	703	630	627	633	620	627	636	653	647	624	609	610	616	591	619	622	616	638	635	646	618	633	642	623	644	614	667	643	680	617	638	715	598	625	654	649	611	642	656	666	660	601	581	639	619	623	635	669	673	663	626	643	552	610	609	624	621	633	644	694	628	626	613	647	661	659	665	727	637	670	593	667	662	632	611	660	634	676	596	661	654	635	663	674	663	643	605	681	666	622	653	644	644	642	613	627	599	674	694	626	660	634	631	601	666	623	644	617	585	562	653	655	655	648	615	623	627	614	665	671	670	606	648	628	633	612	629	617	611	597	623	636	672	595	657	638	627	666	635	610	647	625	654	626	650	653	640	637	631	673	646	609	608	667	623	662	640	661	651	628	664	638	611	658	613	629	640	589	655	628	644	659	639	641	607	654	627	651	597	607	623	675	612	629	664	634	632	625	643	643	594	643	595	615	653	658	670	650	630	571	617	631	616	610	650	679	636	614	615	656	611	645	656	611	697	607	669	625	611	653	661	631	646	720	642	627	645	679	625	633	646	645	636	661	633	632	651	629	647	625	625	638	654	632	652	659	635	666	671	601	614	693	691	656	601	639	657	621	586	614	618	641	649	612	693	646	624	601	646	627	670	643	605	677	649	644	603	621	653	625	632	657	639	631	653	618	625	650	640	614	661	628	632	697	639	666	635	665	675	638	659	618	640	638	653	673	601	649	655	651	605	660	588	663	638	630	629	664	611	647	618	640	643	632	648	602	630	640	622	660	647	669	635	690	697	597	640	621	581	618	601	651	632	640	641	673	639	627	619	619	623	646	653	622	642	599	666	646	655	626	630	647	633	637	627	643	598	676	606	643	628	665	630	688	625	633	622	633	606	609	632	632	642	618	584	639	642	607	651	609	626	636	618	686	660	623	685	629	643	643	592	630	648	651	619	667	652	613	603	617	686	633	613	624	646	629	661	645	602	622	601	706	648	653	655	615	617	627	641	639	627	665	614	579	626	662	603	660	659	602	624	630	673	646	655	658	659	649	627	636	639	597	611	695	640	655	633	602	613	643	641	689	592	665	609	576	625	654	638	673	621	648	677	618	687	642	652	650	701	629	648	611	634	616	569	650	662	663	596	611	640	606	648	679	614	629	670	668	677	614	626	651	659	639	674	650	659	605	617	642	614	678	591	609	624	619	595	648	635	653	667	680	656	649	614	658	663	649	661	619	656	659	616	632	601	669	586	635	592	636	621	646	647	598	610	661	611	608	588	640	669	644	651	585	589	593	636	689	609	675	608	664	593
27562	28125	35571	25487	12543	4057	1373	651	449	428	420	399	442	406	377	380	395	444	362	402	413	370	421	427	417	371	400	418	411	406	375	374	372	428	381	411	399	373	419	421	408	414	415	406	395	393	402	410	397	418	390	424	384	380	391	372	426	391	411	428	426	404	386	415	403	387	404	408	428	419	403	366	384	401	391	423	407	442	424	392	400	395	397	433	394	387	409	381	401	394	375	385	407	417	387	401	422	370	391	359	374	408	387	425	382	438	366	423	424	404	389	394	362	408	399	404	380	405	437	431	400	402	407	395	418	381	426	405	391	394	409	400	425	405	388	375	412	390	419	395	391	388	373	396	412	396	411	384	432	412	428	404	394	424	376	376	385	388	388	423	398	389	371	392	379	399	409	407	373	411	408	437	389	420	435	425	395	416	409	418	422	413	454	393	423	382	391	389	431	399	386	373	384	406	424	409	432	381	367	394	425	398	405	388	405	368	414	347	412	379	412	394	406	392	382	391	393	388	414	429	446	396	410	386	394	435	408	434	396	376	400	421	387	429	371	401	379	400	387	372	370	413	365	432	415	388	414	420	389	426	398	439	399	390	432	409	420	367	418	397	391	393	400	380	414	390	413	416	425	410	360	417	417	394	421	415	449	405	380	423	400	428	394	384	360	430	409	395	406	363	350	401	402	344	383	413	411	410	406	418	373	412	401	404	427	407	395	423	401	405	403	418	388	371	432	396	412	354	396	383	404	398	436	390	425	419	387	413	417	365	396	373	410	413	404	412	415	411	376	406	387	404	414	413	395	408	410	397	398	422	410	396	418	397	388	386	423	426	407	390	374	401	372	396	406	372	410	396	412	411	442	401	447	386	382	429	441	397	433	387	383	396	393	396	420	395	363	421	403	422	409	377	384	423	392	382	417	378	419	425	423	396	402	438	387	383	414	428	401	380	398	386	417	359	384	422	399	430	397	391	425	397	408	442	436	374	397	414	339	432	385	443	435	381	395	369	414	432	418	411	430	423	377	400	377	461	393	407	443	381	381	394	387	360	385	408	385	398	399	409	426	390	419	441	411	419	418	394	412	395	377	354	373	383	414	384	384	405	407	413	422	379	413	415	389	370	399	400	393	398	414	411	413	418	371	427	392	435	384	390	389	384	383	400	403	446	408	347	372	373	394	406	397	388	372	405	412	355	409	350	403	414	382	399	406	405	400	382	370	432	383	386	399	439	381	385	391	394	400	387	409	377	381	408	394	398	426	415	412	395	358	413	370	366	426	406	426	388	390	440	422	431	416	421	401	414	428	412	411	389	374	428	428	407	413	408	410	403	412	408	374	393	401	442	403	428	394	373	413	401	391	393	417	398	381	397	355	420	416	406	401	415	402	395	391	400	400	388	373	399	392	398	428	421	373	417	402	428	416	389	389	389	382	383	415	412	396	374	380	419	387	382	399	389	417	389	404	402	379	381	393	385	384	425	416	379	378	387	442	398	376	431	401	368	380	416	385	385	405	388	416	401	395	349	420	388	440	423	413	421	380	391	401	446	401	405	386	367	406	393	374	435	410	369	414	386	398	402	386	413	348	392	392	413	407	418	396	417	375	414	393	411	385	366	391	388	454	400	413	368	409	434	403	375	366	394	418	411	383	390	405	387	408	415	413	390	413	410	440	391	395	396	396	374	384	390	421	363	409	414	403	397	413	385	418	444	401	391	395	384	387	413	384	396	437	382	371	465	395	374	393	365	377	434	389	377	403	419	361	436	377	429	408	373	392	369	397	363	370	424	415	435	418	420	400	436	446	386	437	396	404	395	389	393	414	422	377	400	423	403	387	437	422	379	430	361	368	389	407	388	384	407	374	427	402	413	408	394	428	398	370	398	421	395	403	408	407	418	400	403	453	365	398	409	409	372	410	410	404	402	423	408	366	404	388	398	437	404	436	408	393	413	399	405	402	409	377	385	391	403	428	379	379	393	406	396	382	410	384	429	414	367	402	407	394	386	450	411	389	375	431	412	403	411	413	369	384	398	390	412	388	410	406	386	421	406	416	395	387	354	419	402	402	350	417	435	409	393	393	430	417	412	397	401	401	429	420	437	432	401	422	413	403	382	434	400	399	369	393	436	366	404	430	395	418	416	405	410	415	394	422	368	392	406	359	396	391	420	405	425	374	411	392	424	389	472	430	384	403	393	424	406	386	389	402	368	374	404	386	383	390	415	386	420	401	397	403	413	423	405	404	391	382	396	399	368	412	395	397	406	415	422	411	424	411	432	419	395	440	413	377	384	381	386	417	380	421	397	401	372	380	409	385	413	387	436	405	381	401	387	403	371	448	400	404	403	388	421	364	382	382	428	429	408	392	381	410	393	388	380	345	392	401	432	396	379	395	411	388	350	352	388	406	390	381	411	404	407	393	396	413	373	412	353	393	366	379	414	421	362	400	415	438	392	376	414	403	386	372	389	407	413	383	376	411	461	368	399	435	381	356	387	427	415	418	380	376	400	399	447	427	409	407	386	377	395	390	423	372	435	346	381	412	402	372	359	390	363	406	406	389	351	386	411	422	386	395	410	365	387	394	406	409	422	377	407	439	394	399	422	400	436	443	376	386	400	410	387	443	461	406	380	406	415	398	393	376	379	401	406	406	401	385	415	425	435	422	429	395	390	385	401	434	417	401	407	439	394	364	398	403	371	402	369	408	413	398	395	401	384	379	387	396	394	402	422	382	386	362	438	379	399	393	399	397	441	373	411	390	431	403	399	397	387	393	439	433	410	398	393	388	401	411	382	422	391	391	378	390	438	402	399	385	450	426	375	408	449	367	437	384	384	374	360	388	426	404	403	412	400	407	424	394	402	421	408	408	397	423	413	441	379	409	392	417	401	424	388	449	400	414	397	376	379	415	432	390	396	411	402	395	376	442	398	358	397	375	422	392	381	404	419	360	421	412	371	393	393	429	377	426	418	404	369	388	413	404	374	398	364	409	394	397	397	398	399	375	424	390	381	395	392	439	388	444	387	406	400	361	428	390	411	364	404	399	435	398	432	412	413	398	407	396	378	392	412	437	394	397	393	396	432	398	431	424	413	425	374	419	362	441	415	394	361	406	398	402	382	409	409	373	396	375	423	408	389	410	409	398	407	433	387	395	381	397	399	379	373	378	394	386	418	391	393	424	391	376	378	405	386	370	394	409	365	412	378	404	367	450	407	398	383	423	432	417	410	367	380	431	385	382	410	416	393	409	438	397	418	392	428	395	385	438	411	412	408	412	400	421	398	376	394	450	418	387	397	398	425	381	402	423	390	421	390	446	383	405	406	431	410	396	390	380	378	391	414	421	416	388	434	434	395	377	388	389	389	379	395	425	409	410	393	398	406	425	425	389	391	382	374	380	359	399	387	424	439	389	405	354	407	401	396	443	420	412	404	406	391	414	381	366	421	392	405	409	419	434	425	417	412	408	400	431	393	367	405	397	366	412	402	403	372	384	380	412	402
21984	45377	33586	21196	12554	4926	1730	766	548	487	439	457	445	475	495	455	456	498	468	436	474	463	435	454	439	434	450	483	441	436	470	453	482	460	443	480	473	433	458	430	473	468	493	443	469	472	479	425	439	491	476	438	486	449	454	444	465	461	479	442	454	496	444	459	442	458	462	449	470	477	464	456	457	469	467	453	430	468	473	512	455	430	495	450	472	460	444	455	464	475	450	467	445	479	455	429	440	474	473	473	438	467	485	446	491	450	461	472	493	484	459	478	462	463	482	434	439	471	427	482	470	470	468	451	480	482	455	473	445	442	457	471	475	461	454	486	445	435	448	460	491	464	432	446	481	453	451	456	453	445	467	457	478	478	439	469	444	464	477	437	456	427	450	457	476	449	451	440	501	467	429	468	425	518	481	415	455	454	466	453	415	479	463	422	447	451	463	439	441	449	464	461	490	469	488	456	443	457	465	460	454	494	464	467	450	426	464	481	446	447	437	485	460	495	474	439	470	474	481	472	435	492	516	456	471	447	465	460	457	483	461	464	459	475	454	451	489	464	455	457	441	482	458	455	479	489	457	445	483	481	466	472	478	454	453	438	438	466	458	493	448	460	474	459	451	472	433	459	434	467	439	457	458	469	440	507	483	478	453	447	479	460	457	437	457	458	448	481	435	491	451	470	482	450	484	520	471	444	449	468	439	488	467	470	488	445	437	437	466	441	461	433	468	501	473	496	453	462	431	438	433	444	446	487	476	457	478	432	446	438	410	460	427	459	429	470	451	460	463	457	425	462	467	465	455	428	440	467	473	448	442	461	460	483	444	490	473	440	480	479	475	419	475	457	449	450	464	462	466	440	436	472	446	465	457	456	436	462	433	445	472	458	438	440	446	424	468	482	501	435	451	462	469	470	464	467	450	481	442	463	466	485	463	452	441	469	441	447	448	437	397	462	431	451	470	485	464	458	463	427	466	471	453	471	453	477	438	507	484	432	454	454	467	465	454	470	460	478	460	478	464	453	489	479	465	464	473	458	516	493	451	479	447	479	446	488	455	474	500	457	478	473	465	469	474	471	462	440	433	496	478	444	463	476	440	474	456	443	464	507	473	440	474	431	446	430	471	459	469	459	454	445	435	428	492	478	438	424	435	448	475	485	435	505	484	482	497	444	457	399	428	457	458	456	434	480	482	497	481	447	456	464	477	449	448	420	440	455	462	443	448	469	469	466	497	461	424	484	468	458	463	453	456	441	439	423	474	448	470	429	445	443	459	466	489	467	452	446	418	422	459	442	442	443	461	486	438	461	425	493	437	479	452	475	447	472	463	483	482	441	455	456	428	423	491	471	483	489	461	462	470	428	454	487	432	494	492	437	442	456	418	436	464	468	420	466	425	434	443	489	494	467	458	424	431	487	478	459	445	465	429	487	456	455	462	442	440	426	404	457	485	473	468	456	447	451	451	446	479	458	484	478	471	495	460	501	441	423	487	450	454	441	438	498	432	432	452	499	478	478	450	437	459	440	434	471	474	442	440	474	482	456	462	449	447	473	451	441	459	456	473	440	467	450	429	454	478	450	455	454	483	456	429	475	438	436	491	443	469	494	425	465	452	452	459	512	422	435	455	447	496	403	456	490	471	479	455	444	494	458	458	463	451	415	466	467	425	444	451	450	479	426	457	477	432	471	470	460	415	453	448	450	445	415	422	447	474	469	461	449	450	472	452	500	466	480	485	451	455	486	453	467	484	457	453	415	410	513	429	462	465	470	485	435	456	493	463	452	445	424	475	429	484	442	456	458	483	497	460	485	477	431	435	451	477	468	416	445	460	439	499	483	504	464	492	445	449	460	447	464	451	466	450	469	456	459	473	467	452	494	480	442	477	512	468	463	480	453	439	461	461	482	475	468	466	473	453	471	453	451	429	455	435	448	487	433	464	436	466	423	444	466	448	451	456	481	434	436	460	428	492	461	475	467	445	496	436	440	458	484	494	497	472	498	443	484	441	474	455	454	467	435	453	450	440	467	435	461	464	459	431	478	486	497	440	420	455	463	447	450	456	469	477	494	482	470	496	476	472	452	498	455	456	459	445	509	455	454	448	467	484	434	427	460	448	471	472	429	475	472	422	443	455	469	442	472	454	473	447	427	476	495	448	478	412	456	469	507	464	416	454	498	459	451	416	447	441	479	470	436	498	425	423	465	483	476	529	519	434	471	430	459	444	455	436	457	419	460	449	478	449	462	400	439	454	447	469	437	487	474	460	467	458	466	500	513	460	459	478	451	445	434	420	464	458	498	459	451	461	475	477	452	476	451	429	440	469	441	440	490	468	462	438	420	413	493	439	469	453	459	462	462	454	449	452	451	431	460	462	491	494	482	448	475	440	430	453	477	450	464	468	431	434	422	442	413	422	455	442	429	484	478	438	470	422	458	446	471	429	467	453	455	450	498	480	441	441	482	491	450	459	436	487	469	471	462	463	481	443	498	462	460	475	474	459	462	480	476	455	476	441	435	446	467	434	463	461	430	464	445	425	451	499	514	474	433	465	516	473	485	479	487	434	467	468	489	444	491	456	430	426	468	459	476	429	433	447	472	448	467	431	486	470	465	438	486	502	465	456	428	474	456	450	420	469	454	460	462	435	446	470	450	460	478	481	435	453	449	446	451	442	452	446	446	455	470	454	447	504	465	495	431	513	417	436	460	453	448	459	461	459	430	438	483	436	450	466	510	478	444	445	441	480	466	482	487	483	493	464	427	491	436	442	457	445	455	463	460	467	438	457	441	486	433	458	515	492	445	470	465	448	476	490	430	435	467	481	472	458	460	451	475	444	458	469	466	482	498	439	477	488	475	456	412	440	421	479	504	470	429	449	442	441	460	443	422	453	444	467	454	482	465	454	424	427	477	456	459	438	451	453	446	475	477	481	456	447	465	429	472	493	425	488	442	472	495	470	455	443	461	449	465	472	455	457	436	456	476	471	441	487	477	464	471	458	462	507	451	437	445	495	464	477	482	489	470	464	452	459	435	450	409	454	450	463	428	475	469	475	445	467	428	459	495	433	458	443	456	476	456	481	447	465	458	493	409	443	492	490	496	464	490	500	500	417	480	460	418	465	494	447	425	471	502	500	490	434	476	484	395	453	453	434	462	453	461	456	450	463	448	442	474	426	456	449	480	453	430	465	481	462	458	482	411	450	444	427	475	433	451	512	416	477	444	425	458	487	467	434	460	478	465	478	489	459	448	481	463	430	455	445	446	497	451	461	456	500	483	459	469	438	449	452	449	459	450	469	480	427	429	454	451	501	431	468	455	460	465	462	463	451	467	480	419	463	430	426	442	464	496	449	462	454	410	466	427	436	463	452	463	452	431	456	477	480	490	454	432	460	470	422	454	426	452	457	452	472	477	438	393	475	441	453	444	455	481	427	488	431	472	456	482	460	445	454	453	467	449	502	435	456	457	462	448	457	466	473	476	453	473	465	446	498	424	440	452
23443	21904	35549	39020	35137	25056	13481	2530	810	514	492	477	477	501	478	446	506	462	496	494	471	464	470	538	524	458	491	521	509	510	499	499	456	485	477	475	463	469	478	484	512	519	471	470	473	464	507	509	486	482	525	448	485	482	464	512	479	471	456	477	456	469	476	483	474	486	514	469	468	493	511	490	499	461	504	478	472	509	496	467	482	484	464	445	480	487	472	504	492	512	477	506	488	469	484	490	443	477	506	493	466	447	460	465	468	474	472	488	506	520	475	474	475	449	504	490	469	475	457	491	532	486	464	485	441	478	479	498	496	470	466	494	490	481	465	539	441	458	511	453	506	467	483	532	505	460	491	501	452	475	495	488	465	524	459	495	460	499	483	469	488	488	479	511	488	514	469	500	482	489	484	475	527	497	503	472	468	498	508	524	475	474	503	488	458	459	497	456	513	450	468	528	501	494	508	465	504	504	464	485	471	509	465	485	481	474	457	459	497	492	503	506	484	510	461	435	462	492	503	510	480	483	525	496	457	491	450	461	477	506	483	481	448	462	516	453	431	511	493	472	454	482	502	465	516	473	465	454	416	474	471	464	480	514	489	510	512	465	481	480	485	466	472	491	475	464	510	475	485	463	495	524	432	479	472	465	484	461	475	475	491	438	514	471	441	461	472	451	495	499	455	460	473	511	503	474	517	455	488	465	441	499	496	502	505	527	483	462	470	469	531	460	478	481	464	473	503	453	445	463	472	477	456	456	501	484	483	480	443	455	444	527	457	517	492	487	532	434	492	515	466	490	484	476	471	501	512	484	520	468	528	505	509	488	484	456	463	440	488	494	474	478	492	483	483	500	477	472	500	483	475	471	482	486	457	486	449	484	499	483	502	506	482	488	520	491	527	481	463	478	480	472	456	514	481	494	483	494	443	503	458	469	437	483	486	491	450	473	497	494	462	456	464	476	524	500	485	499	524	502	432	444	470	482	487	457	522	455	488	486	474	459	516	492	449	461	520	492	434	442	488	524	456	474	465	483	502	500	528	486	497	477	511	556	447	464	487	464	475	486	472	507	549	475	469	542	483	445	488	459	476	468	440	456	452	480	511	527	506	479	493	510	475	454	477	504	479	490	470	493	486	496	449	458	479	466	440	488	478	512	485	479	463	486	443	446	464	480	471	446	480	473	498	520	491	499	516	509	460	479	478	499	466	501	498	526	507	490	467	513	494	462	491	466	505	503	507	485	459	498	453	507	473	498	458	480	463	509	498	516	438	489	490	475	468	422	496	462	479	446	485	482	511	473	487	480	481	483	506	477	467	468	481	475	494	463	454	485	474	512	478	471	488	459	511	462	515	434	491	502	483	440	495	467	500	504	438	475	485	473	488	458	509	489	484	477	451	444	480	440	496	478	427	500	488	467	482	506	492	461	507	476	522	478	465	479	443	487	508	468	406	544	484	475	466	503	456	489	460	504	497	483	478	470	477	492	521	472	474	473	490	477	503	462	533	520	434	504	457	499	451	472	464	483	457	462	439	519	476	495	457	493	500	487	477	478	496	481	485	487	491	488	481	448	469	446	480	445	467	502	496	459	496	506	443	496	465	489	503	523	450	496	477	480	499	465	485	488	478	470	487	475	459	467	512	423	481	498	501	501	453	491	517	468	488	449	502	473	497	489	462	481	471	507	487	462	472	463	468	472	514	467	484	459	438	511	480	456	495	500	486	482	507	496	482	500	472	497	534	498	470	475	473	496	468	504	468	491	477	451	504	510	490	471	450	471	464	491	488	476	501	485	488	488	500	462	444	482	524	501	499	495	447	473	513	434	481	503	468	452	448	499	468	474	478	488	472	513	460	485	498	469	510	485	508	467	488	443	478	484	455	491	482	514	484	447	454	490	538	446	458	467	502	486	497	443	479	444	446	453	496	499	473	470	465	502	480	499	480	497	477	503	466	520	451	473	494	468	471	457	453	460	480	496	484	464	497	455	439	493	492	538	467	451	514	485	481	469	491	483	476	472	423	452	478	471	492	496	482	507	464	476	492	487	489	490	473	487	465	486	500	477	470	545	474	449	453	471	471	457	470	479	479	480	510	486	507	469	445	468	460	481	484	489	479	479	460	473	485	493	504	486	453	492	496	452	461	469	523	509	470	473	482	472	481	486	449	451	480	494	442	501	460	493	468	489	502	480	464	466	499	485	503	476	450	498	484	482	501	478	465	491	509	492	480	495	485	487	467	472	498	509	494	491	520	498	459	505	479	502	482	446	487	487	477	483	515	476	502	509	479	506	467	510	479	499	482	519	467	479	504	480	502	463	512	495	516	525	481	484	488	468	494	527	465	507	463	509	486	497	476	479	459	476	531	491	470	491	466	481	500	490	433	463	464	496	492	531	480	475	462	469	510	483	488	469	503	454	487	477	514	492	489	453	527	526	482	503	516	481	476	494	453	487	508	491	467	455	424	534	522	453	456	503	457	466	477	449	503	468	489	477	490	505	472	511	473	508	493	488	486	450	515	494	541	542	454	454	458	477	477	478	498	475	460	497	486	457	459	438	461	473	497	474	503	468	510	473	444	467	476	461	471	464	482	542	485	491	526	504	478	486	484	454	496	492	488	481	504	491	462	482	457	498	503	456	482	476	487	490	529	492	442	498	476	501	490	440	454	503	520	488	480	489	476	488	526	459	462	509	504	545	505	455	510	497	493	486	483	480	462	489	533	470	464	527	505	497	422	481	463	455	478	464	470	505	497	525	457	471	503	442	460	470	474	509	472	493	484	503	491	493	497	472	493	495	500	500	449	455	483	503	474	452	454	496	436	501	501	505	477	504	503	491	498	509	503	480	508	459	530	484	473	491	487	466	505	520	479	519	471	510	523	463	481	462	488	506	455	471	500	474	459	455	475	492	480	478	499	489	446	491	471	450	505	467	480	456	473	478	487	474	487	437	493	475	497	464	498	492	537	483	457	481	536	453	485	507	477	468	475	503	468	506	473	525	513	478	445	472	453	444	484	491	451	478	499	494	499	458	507	469	479	503	491	479	453	470	479	482	510	461	535	492	497	490	487	498	526	471	517	498	475	460	481	498	445	492	494	477	454	483	462	448	469	476	510	467	516	510	506	481	529	485	529	465	419	477	455	507	441	466	460	488	447	496	501	457	537	502	471	451	478	474	468	486	478	515	478	505	448	501	539	505	480	477	456	446	485	468	475	533	485	451	470	494	483	457	499	495	475	524	431	451	481	457	522	491	470	496	491	515	462	499	477	511	516	514	455	511	482	500	494	503	507	468	472	459	457	471	482	483	496	497	455	494	451	506	428	499	467	519	486	459	476	470	477	513	462	463	518	524	464	480	462	489	485	455	462	475	485	499	462	462	496	496	496	465	492	500	486	462	502	472	482	489	467	495	476	442	460	460	485	481	492	491	445	476	470	487	477	491	524	490	464	467	482	454	494	509	468	501	453	485	463	477	474	477	489	471	497	504	471	501	493	510
48482	91809	75558	57252	41965	23470	8871	2872	1137	618	515	561	536	541	508	566	548	542	527	566	561	521	505	519	543	541	543	531	530	556	561	510	540	554	563	553	522	508	553	556	536	534	531	547	539	526	517	552	520	513	517	516	546	568	533	538	518	547	531	489	542	523	533	516	523	529	529	536	546	551	544	528	529	533	517	522	548	521	521	546	519	516	561	555	523	524	562	505	542	552	554	508	555	557	560	516	528	533	513	542	497	533	541	519	547	543	541	562	542	521	507	554	521	513	547	546	533	534	521	510	529	483	536	510	525	540	538	537	525	583	543	548	556	539	553	551	562	541	525	534	572	536	523	512	535	521	529	508	550	559	521	511	495	585	565	520	553	535	535	526	514	486	545	517	578	534	554	575	499	514	499	568	556	550	508	535	511	534	538	548	552	536	531	517	529	562	542	538	519	496	542	526	582	569	517	554	575	550	535	566	594	500	563	553	554	501	555	504	521	514	525	531	536	517	518	495	525	539	500	545	599	497	533	494	566	541	542	559	507	558	556	532	545	532	567	548	529	547	557	535	524	562	546	527	556	542	530	503	523	552	509	550	522	486	534	524	539	512	566	555	515	580	591	529	523	541	492	538	547	537	508	514	525	498	522	539	536	532	571	524	583	523	541	548	539	562	488	546	517	556	495	563	533	526	536	543	507	544	527	574	571	538	538	517	500	557	504	549	550	538	528	539	516	478	512	530	518	516	546	540	546	542	545	540	533	516	505	525	532	561	520	515	585	537	539	508	545	532	545	528	530	575	537	542	529	549	550	532	530	547	542	542	505	547	549	518	535	522	511	529	527	520	526	511	532	536	495	525	542	549	513	519	514	536	525	542	519	566	574	554	554	544	565	515	581	504	550	518	492	541	583	620	524	525	531	533	566	553	579	540	489	573	536	518	525	564	545	522	568	495	535	535	571	495	547	502	541	551	568	535	525	540	560	518	530	559	530	576	564	526	529	512	508	543	508	532	533	528	550	545	533	532	522	523	549	572	545	557	542	514	517	520	570	556	520	525	511	568	558	472	524	540	531	532	560	523	502	523	539	515	563	536	522	537	521	577	554	564	511	515	544	533	575	572	546	561	562	542	555	588	534	532	526	487	542	487	552	517	557	521	524	578	550	556	560	553	534	564	521	519	548	539	538	526	513	530	535	537	530	493	517	527	525	545	528	544	518	545	529	481	575	516	545	530	493	529	529	520	513	492	492	562	522	544	481	540	504	508	581	533	548	552	530	546	556	533	548	560	545	517	544	542	545	547	522	531	507	550	522	516	535	571	552	520	530	518	547	563	558	548	523	537	525	537	503	532	567	569	547	525	549	522	510	530	558	563	525	509	547	532	513	511	546	526	519	502	583	526	511	515	539	534	516	556	503	549	524	525	569	530	529	502	569	526	559	524	545	523	517	547	563	525	520	514	535	539	508	484	545	542	532	525	528	520	548	554	546	532	532	535	497	515	546	612	525	567	529	518	546	528	569	535	517	517	549	519	541	516	521	526	541	500	539	500	545	524	530	486	504	502	577	539	512	558	553	532	525	511	532	548	508	518	536	535	546	527	548	535	537	581	565	531	520	524	560	546	510	501	537	538	550	544	538	500	533	612	507	530	520	509	541	530	525	537	567	506	536	512	567	516	562	553	539	515	518	555	549	501	549	524	508	600	503	559	544	550	490	530	539	492	546	529	532	511	571	539	538	531	568	534	506	556	511	530	529	507	537	536	527	565	533	529	545	520	531	514	545	544	481	509	535	528	544	533	552	531	533	536	499	560	566	519	554	540	538	530	588	571	580	516	537	592	507	515	519	545	486	516	549	527	561	534	550	535	505	524	531	555	539	543	546	516	509	499	568	494	570	496	555	536	541	532	549	542	528	502	496	512	540	558	549	531	520	558	529	535	570	501	536	490	539	522	536	518	555	526	554	541	533	543	550	529	540	543	536	538	567	550	563	497	544	533	583	534	523	562	535	547	522	556	536	524	547	526	522	540	567	527	546	485	572	562	497	541	547	522	558	491	560	551	564	544	529	510	526	561	535	550	504	485	535	523	502	556	540	497	559	574	526	543	496	534	531	534	524	517	557	541	529	531	537	528	486	487	534	512	529	577	525	481	528	530	521	556	534	548	555	547	535	545	530	546	545	532	540	535	536	554	531	523	492	574	526	596	534	510	534	534	560	535	562	520	540	563	533	573	544	509	542	536	534	554	538	555	503	539	580	495	557	520	566	503	538	515	513	533	548	509	544	522	513	528	548	575	534	571	535	524	509	532	550	499	550	546	521	576	561	530	545	553	539	529	543	523	537	512	523	576	520	561	544	538	514	526	574	555	547	510	528	551	540	558	541	516	567	512	535	501	523	547	544	545	512	559	523	522	518	520	522	525	516	521	535	510	538	555	490	514	566	542	522	506	555	561	560	528	574	537	532	595	556	520	528	500	561	488	596	518	521	561	544	502	560	522	543	535	507	576	530	533	534	538	502	538	584	488	553	532	513	537	511	522	592	497	510	540	544	564	522	555	532	569	504	520	553	548	508	544	508	531	549	555	577	521	508	538	520	508	552	541	514	551	512	526	528	524	575	502	585	549	530	528	540	573	565	509	537	550	563	524	502	517	542	548	548	543	552	539	520	540	560	510	555	542	521	532	529	530	563	538	504	546	532	511	546	575	519	516	499	571	516	501	542	557	526	531	556	528	516	538	529	524	531	520	553	534	512	510	517	581	522	515	530	547	517	534	581	525	554	538	565	551	555	506	512	517	568	510	588	503	559	550	540	513	513	520	609	568	503	533	517	566	555	553	527	575	501	580	604	535	512	517	548	504	541	541	532	543	564	542	531	524	544	582	524	518	531	564	534	531	517	557	531	528	517	530	541	541	547	545	540	557	521	546	550	542	514	541	552	569	566	538	539	567	546	602	555	530	524	544	500	559	533	513	559	547	487	555	573	551	525	606	548	549	524	581	524	583	504	543	527	518	528	588	505	532	561	554	531	537	491	483	550	578	528	544	558	572	520	564	556	534	515	547	567	581	550	527	533	544	484	546	546	493	529	519	566	516	537	543	513	523	509	506	542	529	520	570	550	523	531	530	527	499	509	576	520	537	565	513	529	540	546	521	552	520	496	523	542	492	530	501	546	555	538	555	528	560	571	521	514	520	552	507	526	546	541	552	521	554	538	513	525	518	574	552	540	508	546	566	544	561	539	539	560	517	551	557	573	556	536	549	527	520	495	540	550	491	519	544	551	554	528	556	525	517	535	557	531	516	524	518	523	565	520	555	511	554	546	581	486	553	541	546	567	537	515	534	513	533	536	538	510	519	554	517	521	577	520	559	527	500	541	531	590	552	548	561	526	530	534	524	550	560	541	524	559	535	522	499	543	546	517	497	530	524	569	542	501	548	537	530	575	566	535	538	518	527	479	568	526	492	519	507	543	498	545	522	538	568	546	565	521	537	539	538
25152	22988	36679	36430	25865	13338	3446	1012	550	487	453	416	448	441	485	445	414	458	475	426	466	455	397	444	426	438	426	452	450	463	468	455	439	440	436	475	476	471	415	446	425	452	425	425	452	465	428	438	442	456	448	443	487	420	427	439	428	459	433	438	403	462	434	466	403	446	437	449	449	454	413	420	473	474	433	430	452	405	420	417	413	472	433	433	419	457	421	458	428	455	467	467	450	452	460	422	445	448	410	446	451	444	451	425	430	473	459	446	466	414	467	451	436	432	420	444	429	454	477	433	443	454	405	415	454	462	459	444	399	417	417	416	427	400	408	415	436	420	475	431	469	426	450	433	405	403	443	473	468	434	452	412	462	439	412	382	414	403	459	440	439	455	401	452	451	461	431	418	434	420	443	449	475	434	442	432	454	444	420	452	469	445	392	397	443	442	440	449	423	452	445	410	425	432	472	427	415	435	437	462	400	473	431	438	444	435	454	460	449	443	438	445	467	405	437	464	413	411	454	424	399	447	439	433	462	405	478	449	403	412	435	443	441	429	412	460	446	417	440	412	449	423	418	429	399	443	438	442	446	425	449	439	436	430	450	446	422	421	421	467	436	460	425	448	451	453	432	450	455	426	434	475	437	416	453	440	446	425	419	428	417	441	457	494	436	456	486	459	426	411	425	455	421	427	460	483	437	453	455	464	420	466	420	429	457	439	429	417	457	461	466	394	455	448	440	459	443	423	433	467	419	418	420	404	431	426	417	458	406	425	410	451	445	434	461	461	435	456	424	427	453	452	459	433	458	455	410	450	439	478	403	482	416	436	479	419	433	459	452	435	478	437	444	399	452	441	458	440	414	469	408	485	432	438	443	468	444	477	456	431	454	472	420	465	435	412	443	456	489	435	438	453	452	440	412	427	417	468	444	433	424	433	474	436	468	465	426	449	452	415	419	449	432	436	420	473	434	444	464	448	479	464	493	420	425	450	463	424	467	467	447	468	425	498	457	392	449	416	401	453	447	475	455	429	441	463	423	423	456	426	452	417	468	434	434	405	465	452	471	422	423	426	467	413	405	459	426	420	452	449	416	434	440	449	456	459	431	420	413	466	486	428	448	418	455	453	456	430	415	436	459	455	390	453	426	439	459	461	444	449	463	450	451	430	462	399	429	402	429	402	415	428	437	485	448	478	470	429	469	430	430	430	462	435	459	449	457	445	469	425	425	405	435	439	448	429	484	428	431	446	424	416	445	432	428	431	443	433	426	457	453	409	450	467	470	470	437	459	426	416	443	456	400	409	438	423	458	439	424	460	394	469	444	467	475	395	455	437	442	455	439	436	451	457	451	445	401	469	438	467	468	453	450	414	482	434	426	430	453	448	412	443	458	462	423	436	451	412	438	478	437	440	450	444	440	400	447	435	450	495	471	417	450	454	419	470	450	443	405	445	433	445	489	458	457	435	424	416	431	460	418	403	398	418	480	424	432	441	428	420	440	447	472	466	441	424	451	469	427	429	432	432	417	453	435	446	453	468	416	436	403	409	480	436	440	482	443	386	401	449	443	458	451	470	434	409	457	467	453	448	440	455	425	479	438	482	406	457	486	484	447	435	483	439	454	401	450	448	430	413	439	463	439	444	441	427	464	495	450	439	439	459	433	410	446	432	493	447	371	465	464	470	480	441	435	427	480	417	521	456	417	444	422	476	455	468	442	439	453	466	410	421	405	486	423	477	413	433	447	444	424	445	448	459	466	455	435	410	432	429	447	441	424	453	476	468	425	422	434	457	434	481	437	449	430	427	444	445	454	445	424	440	438	448	467	452	419	431	478	412	456	420	457	438	433	474	459	420	475	452	442	435	477	438	422	437	431	433	428	441	432	468	423	474	453	449	453	458	484	388	441	455	440	447	461	461	403	452	406	444	477	447	433	430	434	411	438	426	471	432	448	432	403	416	424	422	486	478	429	412	434	452	452	472	442	438	461	457	435	430	419	430	485	457	443	420	438	437	472	452	439	468	468	450	374	427	455	446	428	466	420	444	466	445	443	421	461	471	436	460	472	440	471	430	413	432	481	421	463	441	439	432	474	409	399	478	484	425	469	422	465	428	401	493	426	437	404	460	425	476	415	455	438	402	472	409	435	432	438	458	488	430	468	424	430	429	440	480	460	496	418	455	466	440	424	437	453	450	439	431	421	445	424	440	441	439	462	416	428	436	428	416	447	439	447	450	471	466	437	467	440	455	449	440	445	414	447	402	422	415	425	454	429	457	394	435	401	392	439	424	443	435	420	453	409	425	444	423	461	449	439	457	414	456	451	446	445	459	435	439	448	422	435	453	415	437	421	461	468	464	455	451	429	418	446	387	433	415	422	424	426	434	451	416	433	453	431	425	419	448	466	438	487	447	441	463	442	430	440	451	416	436	442	404	442	424	445	428	446	417	444	451	429	446	446	467	417	443	433	452	481	447	460	485	434	446	449	435	447	404	412	474	460	487	460	443	429	437	395	422	440	434	476	439	436	449	421	411	462	478	406	430	443	438	422	422	469	442	419	422	408	429	476	450	458	450	461	420	451	467	434	437	446	408	405	464	442	427	410	453	432	446	488	404	467	421	432	442	422	444	436	470	426	439	438	430	452	432	499	436	437	448	470	416	466	462	428	470	457	441	465	417	455	467	429	429	431	458	420	428	466	437	478	471	453	459	456	419	466	393	416	417	461	450	454	472	445	410	398	405	491	452	420	448	413	443	454	416	420	448	475	444	465	426	433	467	441	442	431	437	435	456	458	447	400	438	457	455	422	448	437	453	431	448	441	425	430	453	454	412	425	454	426	458	407	443	451	464	427	448	444	436	395	390	435	458	439	444	492	480	465	409	434	448	389	427	465	441	454	473	416	422	464	481	468	471	450	407	468	429	426	462	431	429	473	436	419	461	428	408	437	469	460	421	480	452	403	431	435	457	436	465	420	431	407	417	475	433	432	393	438	408	481	404	415	414	456	456	449	448	449	425	465	460	418	432	492	445	432	457	434	435	442	422	436	455	473	419	459	470	441	468	444	465	444	435	444	456	435	475	482	436	441	426	425	480	483	439	425	440	419	454	467	435	438	433	395	444	499	430	435	410	428	444	433	454	424	429	460	470	415	458	475	456	466	436	462	472	462	432	462	422	444	447	425	414	477	453	420	435	417	432	437	425	449	452	425	450	405	467	434	446	489	407	452	438	418	442	442	396	449	481	435	404	446	435	418	456	432	434	462	426	430	435	434	458	462	473	497	453	431	473	455	471	447	423	458	412	446	413	443	439	436	460	462	451	439	428	410	426	402	448	442	423	428	458	477	439	429	428	488	422	416	423	433	415	445	425	456	443	441	452	448	441	438	467	467	440	438	432	424	455	459	429	441	427	433	431	457	458	431	429	435	368	437	423	418	466	476	426	449	443	426	390	418	450	438	433	485	448	448	433	396	413	450	422	426	459	476	484	423	441	423	431	421	431
42934	73883	58410	42648	29141	13251	4440	1401	749	533	501	484	486	491	510	521	514	494	512	512	508	475	507	493	483	513	467	482	495	475	527	516	526	525	486	517	508	477	485	523	540	510	503	459	509	488	517	519	517	498	511	469	474	508	472	466	556	492	501	528	500	501	485	526	490	497	488	513	462	475	526	508	479	537	511	482	514	504	490	480	496	483	490	480	510	537	494	527	487	536	531	468	547	489	504	509	499	553	493	484	469	499	537	499	541	524	543	493	515	499	480	556	523	504	481	481	501	470	505	520	490	468	504	526	480	502	482	501	513	447	525	510	502	480	488	504	509	492	514	514	508	483	474	528	499	455	476	494	511	450	486	492	500	506	485	499	495	495	480	520	546	497	515	537	492	484	492	538	512	510	499	472	448	516	462	506	488	518	481	508	523	488	504	490	524	480	486	533	495	492	480	466	523	527	505	501	486	495	497	502	518	510	487	511	503	535	507	474	455	426	538	504	505	503	513	511	505	495	473	499	524	490	511	498	513	519	471	565	526	506	491	499	489	493	517	516	521	549	482	503	484	547	491	531	495	513	474	484	524	455	481	493	486	540	513	552	511	498	499	484	485	494	524	515	485	499	506	489	499	494	497	534	504	529	456	491	509	474	492	569	515	471	506	515	490	478	466	504	535	494	497	500	499	469	522	530	532	518	517	498	488	508	494	499	476	497	485	566	489	537	524	512	512	493	487	505	513	523	532	480	484	507	481	501	519	535	496	529	512	467	506	496	501	513	531	498	513	535	502	526	495	519	531	505	550	474	510	492	517	537	477	459	503	528	514	513	513	498	543	521	470	464	483	514	501	501	466	523	452	470	448	486	531	490	521	483	529	506	493	529	515	507	498	532	511	492	509	511	521	491	511	481	484	534	479	555	521	521	511	513	495	502	480	510	466	505	482	504	522	503	529	512	558	530	471	548	551	504	500	498	525	522	500	508	483	546	514	498	507	509	508	509	479	504	493	529	520	458	524	503	500	508	505	502	528	492	495	476	482	492	506	541	485	532	506	528	493	492	496	496	482	470	490	497	509	477	510	527	503	500	461	530	530	544	511	480	490	497	514	505	511	500	539	494	529	488	512	518	512	519	485	525	491	500	510	472	528	510	540	495	510	510	512	469	503	512	496	479	516	484	451	563	509	526	506	469	525	514	510	508	491	479	525	506	528	500	492	466	530	497	489	502	504	533	496	490	503	519	509	504	519	516	452	523	543	508	527	545	505	485	507	495	493	490	534	469	468	540	512	488	481	501	535	480	513	548	495	523	493	527	493	529	489	508	506	516	516	541	537	509	540	496	478	493	516	478	515	489	531	490	520	472	470	537	504	512	499	473	496	502	519	511	493	517	531	457	498	493	489	515	507	487	486	476	542	502	501	500	523	498	537	488	514	519	551	534	530	526	531	501	465	530	509	519	534	522	488	512	510	517	516	527	494	502	509	554	531	507	537	537	500	521	514	525	488	552	498	495	534	537	510	524	542	533	515	511	526	525	494	538	513	512	509	470	512	489	553	470	487	500	479	540	503	488	503	539	501	476	477	475	537	542	499	518	487	458	492	490	525	507	488	492	529	514	498	525	523	490	524	511	508	536	517	567	515	479	506	495	517	516	538	497	542	453	488	538	510	485	504	482	493	476	493	496	511	536	505	486	480	507	533	520	512	505	484	480	491	524	485	513	494	537	527	492	523	513	504	500	542	501	505	524	512	459	506	535	433	486	498	526	488	495	489	523	500	496	486	486	484	513	504	504	511	532	496	539	546	497	497	496	480	485	530	502	507	509	526	520	509	467	500	511	498	485	486	496	504	520	485	486	499	502	535	533	503	499	496	517	517	523	493	510	510	515	535	501	510	493	532	510	532	482	521	510	517	523	495	484	495	462	512	510	494	456	486	471	477	529	545	493	499	534	530	495	521	528	532	505	542	487	487	498	549	527	524	536	513	559	547	532	482	516	500	506	564	500	479	486	505	461	523	494	518	530	488	507	498	511	537	540	496	485	478	469	491	484	465	534	506	533	490	510	460	490	501	491	481	497	492	492	513	509	529	475	535	536	475	502	500	518	508	525	522	494	481	478	510	515	465	516	541	499	481	508	482	531	484	498	516	482	528	479	507	544	513	545	511	483	541	485	516	479	526	524	515	493	524	491	523	466	505	536	513	496	495	494	521	542	486	519	512	506	501	511	494	539	514	519	520	493	480	488	546	482	537	474	493	489	494	474	535	529	552	485	501	508	509	564	542	523	534	487	490	534	512	525	466	522	492	564	548	507	490	533	475	520	460	516	504	516	481	532	493	479	498	479	523	495	570	502	473	478	535	519	541	495	508	458	518	496	490	501	472	503	459	565	511	467	446	509	526	518	492	532	512	484	466	511	493	522	510	491	478	474	507	532	509	516	486	469	529	532	530	490	521	502	507	523	502	488	455	505	508	498	508	531	496	506	495	496	539	547	512	514	554	549	511	453	516	503	496	501	466	487	492	501	541	501	562	504	556	504	490	483	506	499	501	478	525	539	514	488	512	473	514	487	453	487	495	494	514	504	532	510	506	488	561	502	499	566	511	501	488	522	501	486	507	483	507	503	509	514	496	518	482	529	474	467	472	520	466	511	505	516	512	525	509	502	463	517	482	511	450	497	507	486	480	510	492	488	510	460	510	475	516	501	508	501	519	561	494	480	496	507	496	514	502	503	523	520	499	527	521	486	497	485	508	516	504	482	477	467	530	490	503	536	482	517	530	545	569	507	501	486	491	504	491	509	520	487	539	519	491	533	533	541	508	467	474	482	517	495	489	483	502	513	503	512	541	513	531	532	521	484	510	485	479	507	528	504	497	531	475	481	475	511	525	514	475	528	504	508	519	521	501	485	481	496	501	480	501	496	496	523	504	479	531	516	514	482	481	510	491	498	511	492	526	487	492	492	482	499	518	502	511	505	489	487	515	465	528	503	492	511	467	497	492	479	541	555	525	476	548	524	497	513	496	521	528	479	525	494	516	501	473	505	510	497	497	502	489	530	514	463	497	503	491	507	484	488	520	516	480	512	478	487	519	479	531	481	481	493	498	548	452	473	464	540	474	514	549	506	479	517	516	512	514	474	525	517	540	495	535	470	486	494	493	518	491	511	491	507	537	513	540	513	500	490	485	489	525	522	502	488	479	487	494	513	488	495	507	519	561	467	536	526	513	520	497	550	513	488	483	527	506	539	478	515	539	501	510	488	514	486	530	501	500	490	497	486	495	531	504	476	503	508	509	469	530	454	529	499	511	461	483	512	503	492	498	470	514	483	514	469	488	537	467	500	514	516	518	494	472	501	571	482	514	476	504	522	518	490	522	524	523	510	501	464	489	511	480	481	499	496	527	465	501	478	484	486	532	517	518	512	509	504	489	476	482	528	473	511	476	498	514	500	487	490	504	523	516	478	531	490	528	518	488	518	503	493	509	510	503	496	519	498
22783	21549	33129	33364	32309	26412	19330	4375	1042	636	632	577	602	590	591	555	572	570	572	615	598	582	584	606	597	616	606	579	562	579	562	568	598	554	602	572	573	622	588	530	565	595	547	580	595	559	570	628	611	592	573	559	552	596	569	566	595	563	572	553	588	561	581	570	585	591	557	574	612	584	588	563	577	608	559	536	587	578	629	586	587	555	583	630	552	588	569	579	567	582	595	501	595	530	592	615	609	519	603	609	587	615	588	567	564	569	606	590	557	537	585	612	573	603	572	568	603	524	557	578	568	592	545	558	539	566	538	584	539	538	578	619	603	563	624	607	588	586	590	542	582	565	606	575	599	551	540	541	561	585	596	568	609	557	544	610	601	585	615	561	521	599	576	569	594	561	581	618	526	581	579	572	582	556	607	579	573	581	648	546	581	566	566	580	559	622	564	582	570	561	577	593	555	598	595	574	586	584	556	568	578	587	568	576	596	583	546	583	602	583	524	572	577	621	556	543	568	556	562	545	570	571	594	574	519	579	617	580	540	575	575	561	599	558	585	563	614	583	573	625	564	590	575	585	535	573	619	561	581	562	572	603	605	573	647	607	560	579	565	592	541	585	593	569	567	588	621	565	578	584	561	596	591	582	610	532	568	567	551	583	596	559	542	611	592	570	564	596	622	584	571	563	596	568	571	595	599	588	591	608	561	574	556	572	585	556	589	598	615	574	581	577	575	583	598	547	616	565	584	592	618	559	597	578	573	527	571	577	565	601	555	559	577	578	598	549	586	580	532	580	500	545	563	620	580	596	580	554	628	521	572	541	596	589	584	580	582	605	606	582	581	571	585	581	589	557	564	597	573	587	566	581	578	583	551	564	560	591	596	569	563	550	564	550	573	531	572	581	594	576	533	560	601	618	609	559	536	592	520	594	559	571	575	595	561	601	585	596	568	600	548	557	577	610	595	595	568	545	545	657	587	590	555	565	596	585	562	604	570	600	518	585	553	542	543	583	545	576	536	618	565	594	582	556	575	554	580	546	575	599	584	578	593	584	573	594	619	565	543	573	544	556	549	564	570	576	607	542	587	611	562	607	594	576	577	574	641	562	553	570	639	579	569	541	538	575	616	551	590	556	618	576	565	583	603	584	631	594	566	559	588	564	624	519	567	564	605	560	626	586	593	532	608	568	628	584	618	611	610	575	523	553	559	575	600	608	624	607	641	581	547	562	571	591	529	536	566	610	606	566	568	563	574	608	560	577	615	583	581	554	592	556	548	574	560	531	567	569	572	570	565	558	565	593	561	567	592	536	573	551	626	609	576	576	568	576	589	563	581	575	568	570	559	619	590	601	576	548	608	594	560	593	614	561	584	557	555	526	564	558	550	576	582	589	562	640	550	574	562	602	563	602	526	578	567	525	630	573	596	618	619	594	563	534	592	581	564	571	590	560	607	581	599	552	556	580	589	633	556	606	548	564	532	573	566	581	582	563	554	544	560	541	578	567	587	581	601	567	593	568	559	577	534	556	586	524	569	565	569	609	619	611	560	589	563	545	590	582	532	581	586	546	587	568	560	554	573	567	563	573	573	559	565	536	559	586	592	565	544	606	569	583	583	619	597	579	585	591	593	564	555	611	572	583	573	583	576	584	592	586	583	581	572	568	584	559	549	561	570	550	568	556	610	552	618	557	588	576	584	574	560	568	566	548	553	541	602	617	560	587	563	566	615	519	601	527	548	560	573	577	565	580	616	571	579	582	542	619	595	604	561	568	594	608	515	590	541	548	585	636	546	580	538	574	574	543	556	590	570	547	582	605	584	536	573	526	579	592	515	581	605	526	612	586	573	584	601	550	606	604	550	573	537	544	548	593	577	579	539	579	599	590	595	556	572	608	592	596	499	577	531	580	541	575	580	567	565	582	613	564	521	575	569	582	567	588	549	595	577	567	556	530	557	524	550	573	581	587	526	539	583	622	566	548	592	533	585	538	566	570	585	556	590	554	591	547	580	555	567	577	529	552	549	609	564	514	546	563	591	598	582	565	504	559	581	582	571	527	539	565	536	546	602	588	584	594	589	564	531	588	557	516	584	595	568	608	612	554	541	565	565	543	566	539	594	562	570	567	582	615	565	574	538	622	592	599	539	594	576	557	544	606	631	600	588	597	577	576	566	581	592	593	560	587	569	575	529	569	579	542	607	552	577	572	598	563	573	561	577	566	614	543	561	601	520	582	592	603	543	604	597	548	594	552	569	560	585	584	561	636	568	564	553	562	600	593	577	573	583	575	586	557	576	588	604	580	574	600	639	576	599	588	543	585	537	533	550	588	601	550	566	596	548	567	581	619	576	560	568	573	565	579	569	602	583	584	573	546	571	557	558	535	498	578	558	583	550	573	597	574	575	610	584	562	593	599	552	593	591	610	568	590	572	574	578	580	579	592	555	572	569	579	564	595	606	529	587	592	523	568	619	539	594	593	565	607	627	617	582	612	514	601	570	580	561	556	580	561	555	565	601	549	574	576	557	558	571	544	544	530	585	568	596	594	555	620	587	590	568	586	565	569	609	564	549	627	581	567	561	596	529	540	609	567	538	561	582	571	627	552	571	591	590	541	567	558	624	535	527	549	581	515	535	544	534	579	580	565	532	522	571	537	569	551	566	566	534	572	552	547	612	553	582	596	573	624	540	594	567	550	557	565	576	571	571	558	574	558	581	613	592	576	588	544	588	589	570	605	578	562	625	528	568	573	541	580	568	569	546	583	565	576	602	594	539	535	583	575	617	548	595	537	567	612	519	613	577	554	537	575	530	552	597	546	562	588	579	614	536	568	590	547	581	592	569	631	594	511	599	568	559	558	589	576	555	602	570	558	563	556	560	638	625	529	620	568	594	575	521	567	567	578	561	568	581	584	575	623	565	559	580	577	542	568	525	562	534	556	562	573	568	566	537	589	545	576	589	525	603	581	564	557	570	559	553	586	519	535	563	530	585	597	599	571	585	578	570	580	532	572	526	541	544	604	593	608	538	607	564	549	591	567	590	611	605	565	587	571	587	575	563	582	568	571	557	527	579	558	570	555	569	590	604	515	583	579	569	595	606	543	559	578	577	612	577	589	557	572	524	574	563	587	545	594	571	546	556	588	635	589	524	583	559	601	551	557	568	575	529	575	612	594	564	636	570	566	572	572	568	583	630	584	555	616	597	574	626	546	559	588	587	560	559	529	589	581	599	577	573	540	570	606	570	569	575	604	528	605	541	593	585	546	560	580	553	567	558	625	560	576	543	556	594	565	615	617	530	589	559	539	535	594	597	565	603	556	590	591	548	584	626	525	555	597	580	501	560	566	535	592	594	575	603	570	558	538	548	536	561	580	548	564	614	603	585	554	573	559	601	601	564	549	566	555	568	572	611	560	535	584	551	587	593	592	589	593	556	579	566	547	545	599	586	573	588	543	585	590	555	610	596	590	530	617	600	598	559	575	594	558	589	606	567	553	562	622
54714	98673	83746	65677	47878	28577	12260	3684	1369	660	671	584	641	661	656	657	656	648	621	596	629	625	629	590	601	609	619	609	653	605	622	610	594	643	659	666	612	609	646	599	598	619	622	646	658	641	663	612	671	630	590	627	620	653	625	608	626	606	670	676	612	677	634	616	659	587	642	663	658	591	655	649	635	652	660	612	591	616	663	688	607	602	698	601	633	605	624	633	599	612	603	620	640	617	603	629	598	610	605	643	611	626	604	621	656	634	586	599	623	618	630	614	626	603	609	633	657	631	660	600	626	643	652	610	648	599	581	636	608	630	610	660	618	624	647	618	647	640	617	614	615	670	623	675	642	634	633	597	603	624	630	600	600	596	609	632	658	618	637	670	625	659	621	607	645	639	643	622	586	657	618	635	631	649	592	602	608	631	625	639	605	670	601	623	652	609	636	628	620	628	601	651	586	605	549	640	627	687	604	633	639	644	662	611	649	640	659	609	608	635	619	616	617	631	629	593	653	600	688	633	623	621	626	598	606	605	624	652	618	624	654	633	598	599	607	641	640	610	643	614	625	596	637	645	640	615	651	643	599	639	648	616	655	570	617	586	587	616	656	628	642	641	626	627	652	624	632	621	600	604	597	622	678	671	616	644	640	617	645	618	616	602	663	684	649	670	635	602	640	625	617	681	617	642	630	611	607	667	615	618	642	631	652	664	627	621	587	605	613	615	650	589	640	637	635	627	637	634	651	651	639	629	670	619	609	655	594	681	592	652	626	602	614	663	612	604	617	591	628	605	604	600	659	649	639	596	652	646	640	621	645	609	640	583	591	587	627	627	632	620	627	615	559	623	624	648	663	605	608	625	592	662	606	612	592	636	632	630	630	651	618	651	645	656	634	660	636	641	638	598	637	629	641	615	587	614	608	617	643	628	640	635	584	602	634	622	662	586	602	589	656	614	628	655	649	651	585	666	633	583	599	619	630	641	656	614	603	589	585	592	625	615	633	646	642	604	672	621	612	631	626	680	660	641	603	682	630	641	605	636	623	647	637	594	619	599	603	594	607	612	647	625	629	640	624	630	629	630	626	618	601	610	686	650	622	592	590	621	625	605	623	611	632	550	647	663	560	681	603	642	629	627	620	624	589	607	630	592	602	571	604	613	631	634	598	605	635	643	642	626	649	612	641	565	633	609	641	633	616	599	623	652	598	643	653	623	628	624	636	646	575	631	616	645	670	614	637	597	573	639	631	634	654	620	639	627	615	619	675	626	592	644	618	607	614	618	631	667	619	630	582	613	611	616	605	644	616	678	603	593	613	644	656	633	612	643	558	639	637	619	601	688	621	595	627	648	632	629	625	604	664	621	643	628	684	621	648	646	631	624	637	635	636	656	630	619	641	613	623	626	629	604	598	611	639	602	591	589	609	634	627	607	594	578	610	672	608	643	608	632	601	613	636	657	649	629	630	636	606	608	601	647	633	609	650	637	646	641	613	629	667	662	603	639	629	610	619	652	634	605	591	614	640	653	648	592	596	642	613	610	587	662	649	603	624	630	645	596	669	620	607	603	689	674	676	606	669	619	640	646	662	646	637	626	678	641	605	603	610	613	646	642	580	565	638	619	612	624	612	621	661	636	691	588	637	635	619	613	598	594	599	661	653	618	666	618	641	602	635	696	624	612	624	639	623	631	598	664	620	573	656	598	609	600	621	670	650	575	635	626	655	634	596	630	599	608	619	645	660	644	622	608	612	682	598	614	617	666	604	577	594	593	651	632	646	603	603	636	628	635	602	641	655	631	655	600	658	645	639	656	643	616	615	654	616	611	639	625	617	640	605	596	650	648	618	592	607	636	648	621	631	627	628	622	576	590	650	667	615	649	636	628	649	644	631	623	603	629	611	611	621	628	648	633	622	604	632	637	568	622	600	634	620	606	623	612	596	570	626	610	657	656	650	635	612	657	640	631	587	644	623	599	643	632	645	626	619	654	636	648	626	626	633	630	635	601	650	671	611	616	605	642	691	644	644	619	633	663	602	676	614	621	599	643	641	635	684	595	625	595	636	686	625	599	632	627	634	636	620	617	639	626	614	626	622	613	641	671	624	644	651	629	650	585	687	628	617	618	632	609	618	618	652	605	628	606	567	645	591	613	648	582	631	659	653	597	622	583	637	609	602	656	621	634	644	638	627	624	633	650	631	611	612	664	641	656	649	643	631	645	662	632	605	623	656	641	586	653	661	612	585	590	624	627	607	602	619	605	653	637	609	583	666	642	648	660	645	608	647	638	596	616	642	625	576	585	654	588	619	606	564	574	632	649	650	614	612	657	671	633	659	631	629	628	606	650	629	610	617	628	609	627	569	634	648	636	627	592	663	610	639	616	545	593	637	643	617	634	639	610	583	637	635	610	634	605	637	618	624	654	634	655	679	625	612	607	596	595	572	638	613	672	655	622	643	599	654	676	657	638	630	638	631	590	630	598	667	637	616	637	619	630	630	649	633	653	659	583	660	606	642	604	629	621	651	627	689	652	611	622	618	651	648	623	627	655	620	643	616	623	626	622	608	650	668	632	604	627	647	632	627	606	596	657	600	657	653	621	613	608	611	647	610	667	651	647	628	642	655	635	599	635	624	589	666	631	637	647	594	613	617	615	646	625	610	599	623	661	576	670	648	624	622	654	594	638	664	619	613	635	616	643	647	677	608	652	669	655	630	645	622	614	669	662	611	617	650	608	616	592	644	610	607	658	632	671	633	612	649	646	659	637	597	632	624	663	609	652	602	611	651	597	616	611	606	605	597	655	621	622	619	590	595	600	613	633	625	593	608	618	636	591	620	598	631	626	609	630	635	649	646	643	644	596	630	578	565	635	593	646	664	591	650	642	625	608	623	601	615	669	637	616	595	631	638	636	632	619	584	662	606	628	660	655	645	627	578	659	621	605	637	676	607	654	642	631	594	580	636	613	622	644	605	631	645	614	619	628	634	612	632	625	654	609	620	640	630	610	698	647	638	641	625	632	622	643	661	609	665	629	666	605	640	630	615	611	616	602	646	616	666	632	613	603	662	624	640	613	607	685	666	608	585	635	597	644	621	610	622	612	605	587	686	619	612	611	654	641	600	663	659	624	637	630	619	627	638	605	598	611	653	622	636	688	652	595	627	675	616	669	648	646	654	631	602	609	607	641	642	631	645	608	644	610	611	645	607	645	597	603	618	621	630	593	651	634	569	612	627	647	608	615	638	673	568	635	657	677	612	610	611	612	656	618	653	608	644	595	650	594	634	604	607	665	660	653	623	617	604	622	633	647	611	610	662	599	641	629	615	575	631	636	621	627	653	633	632	553	655	622	604	639	621	625	639	636	654	647	640	601	598	621	614	616	581	637	611	649	622	596	597	595	645	648	614	588	643	603	626	671	718	614	617	639	615	659	672	622	618	601	630	630	630	603	664	642	635	618	678	618	619	626	639	665	647	606	610	618	648	608	633	611	591	604	619	632
27856	28674	35933	25259	11163	3144	1120	611	460	415	393	381	374	370	377	375	410	388	410	390	393	421	412	413	398	402	372	380	380	429	396	400	392	338	414	386	377	381	395	396	400	401	398	414	395	405	435	445	368	391	396	354	402	390	401	396	391	388	366	369	373	419	373	398	403	412	391	388	382	392	405	403	405	392	415	381	402	380	403	371	379	370	372	381	423	384	382	382	425	368	394	373	396	383	365	362	409	402	409	394	388	369	387	409	382	402	367	378	379	403	417	394	350	408	381	387	413	387	368	382	414	411	374	382	413	395	358	389	403	368	373	353	417	393	344	355	364	359	392	385	397	392	388	417	365	378	391	376	377	374	375	377	384	381	383	390	386	392	371	411	363	368	384	410	420	401	400	424	346	389	374	410	375	379	376	388	394	388	336	430	398	368	384	378	395	396	365	377	366	378	402	394	371	386	382	385	409	360	385	401	366	367	386	396	403	391	371	393	387	404	382	343	396	383	400	381	376	377	381	397	390	372	410	385	417	382	385	377	380	421	369	436	446	401	405	375	381	400	411	374	385	375	379	352	396	368	352	396	384	347	381	404	424	380	365	397	393	380	402	414	415	396	411	424	403	401	424	406	358	388	388	382	371	417	357	383	392	362	392	425	371	394	405	412	414	342	369	403	379	404	382	377	363	359	365	397	393	447	408	422	422	402	393	406	374	379	359	343	352	373	387	399	371	367	400	382	415	352	416	407	406	375	375	390	389	370	387	399	384	405	366	384	368	356	376	383	405	373	403	393	348	402	390	387	372	425	386	396	419	350	378	389	383	372	384	393	376	354	391	399	370	365	402	379	370	344	375	394	422	415	400	396	362	389	406	401	406	382	385	384	388	431	391	417	397	398	383	388	397	368	344	374	407	360	384	341	384	406	382	394	370	375	395	401	405	386	428	372	388	444	377	406	348	393	393	381	421	363	395	379	390	367	410	411	380	383	399	410	393	390	423	408	368	372	428	378	425	376	447	380	361	384	355	357	387	397	410	395	388	376	386	381	380	376	418	381	369	370	374	366	382	393	415	411	346	437	376	400	393	404	398	372	396	404	358	397	372	385	372	396	379	384	394	396	366	379	384	380	388	412	386	395	378	406	374	394	402	416	410	386	365	399	415	369	350	361	393	417	364	390	385	417	429	379	383	391	431	398	389	380	356	381	368	414	382	365	363	423	388	397	397	389	408	372	396	373	413	437	389	378	355	387	338	383	410	453	399	398	377	397	397	377	378	406	409	383	354	365	388	378	413	387	360	411	396	369	387	392	393	372	411	393	398	407	409	422	385	394	424	412	351	367	412	385	339	370	370	426	358	419	380	369	381	362	391	403	368	392	384	376	361	388	391	394	389	385	414	382	394	377	401	379	370	398	387	384	373	390	375	452	427	391	380	398	378	385	404	371	382	407	383	370	380	401	401	396	398	365	369	362	406	387	393	395	397	393	404	383	362	430	382	380	389	387	419	362	400	373	370	367	371	351	375	395	393	413	406	360	377	398	419	401	360	351	368	376	400	373	405	401	376	411	418	374	378	395	393	385	387	397	400	389	437	391	354	374	377	400	391	408	414	402	367	386	409	381	373	402	418	382	383	377	400	400	396	382	381	388	426	379	352	362	414	361	360	372	389	376	396	409	429	403	388	414	367	373	345	391	406	376	372	405	376	375	408	373	383	420	411	396	393	401	403	438	383	427	385	406	397	352	357	373	402	389	376	362	404	369	342	380	355	396	369	435	384	376	394	393	383	376	409	409	368	382	430	350	412	350	358	370	403	409	410	386	398	385	420	395	398	375	371	364	369	404	356	393	393	387	381	362	369	365	373	391	389	371	382	412	399	335	404	401	381	400	418	387	388	391	398	377	392	379	375	387	353	384	355	394	391	422	391	370	415	422	381	389	377	411	362	381	385	421	365	397	417	396	398	385	352	360	415	395	394	384	412	388	388	404	392	388	416	397	396	408	361	382	391	357	396	387	391	383	385	395	394	384	381	369	399	405	414	370	376	378	370	412	416	395	399	349	381	391	374	387	412	394	416	373	381	358	373	402	404	420	425	393	387	388	395	357	358	412	387	405	370	380	404	368	399	404	379	368	390	416	377	370	383	381	388	376	410	393	366	387	370	376	367	413	409	403	365	378	407	386	380	390	391	374	400	396	381	379	438	405	358	396	395	399	401	399	361	401	388	414	393	374	380	372	407	421	391	427	389	367	366	392	362	369	408	389	394	391	422	377	415	370	367	390	349	380	393	353	404	391	364	403	398	388	390	371	398	414	388	355	382	406	406	381	356	359	411	388	352	382	366	398	382	377	403	337	358	380	415	333	372	397	397	367	365	400	415	412	373	447	393	370	402	405	381	413	380	352	414	378	383	404	387	398	391	408	406	390	402	393	403	383	399	415	385	385	390	394	383	371	383	412	416	391	374	388	394	393	402	359	389	380	394	395	378	393	400	391	420	387	402	422	399	397	393	369	387	419	403	373	397	433	408	370	388	418	416	425	391	402	384	399	412	390	403	389	395	372	371	381	398	384	370	407	386	386	404	405	371	379	366	397	420	386	404	384	383	400	372	384	415	379	385	377	368	397	417	410	394	397	406	414	362	395	398	359	391	400	370	380	403	370	365	395	397	357	383	419	384	362	367	375	348	368	398	371	416	413	404	364	388	398	384	390	403	400	382	314	361	422	387	358	388	417	400	358	433	415	376	377	409	400	355	384	354	339	404	373	396	405	397	389	361	363	365	414	415	409	373	396	397	405	414	364	377	374	401	424	416	392	351	421	381	381	385	418	376	432	412	405	381	395	420	402	413	368	406	390	400	379	374	388	391	406	401	413	363	387	409	391	398	392	398	377	385	384	396	366	374	389	393	403	447	401	396	391	388	378	345	423	375	398	364	371	411	396	419	380	358	370	381	408	397	380	402	359	375	352	394	370	384	370	374	426	373	356	375	380	419	400	369	429	373	379	386	360	398	408	375	370	362	363	383	399	385	382	396	390	388	390	364	384	410	382	387	370	371	362	387	403	417	377	398	374	398	410	388	410	398	385	359	376	424	425	427	374	398	428	360	383	373	408	378	359	403	362	376	358	420	381	385	411	388	396	382	380	394	383	403	364	353	424	415	395	373	398	393	379	409	388	396	406	377	366	394	415	424	404	360	395	420	408	370	397	387	402	391	372	386	384	420	421	377	405	393	399	372	426	350	384	395	387	419	383	379	444	362	410	370	397	389	376	379	389	371	410	396	416	361	416	404	365	381	400	409	401	384	394	425	383	411	396	378	397	372	374	417	396	417	408	375	370	383	383	383	391	396	377	402	399	367	392	350	384	399	411	355	361	361	394	407	362	426	409	366	428	410	411	366	420	390	403	381	392	390	382	381	346	377	411	377	388	418	404	397	417	409	425	427	363	403	379	391	412	396	395	378	399	343	388	348	377	435	339	372	384	392	387	372	397	383	432
23248	45714	33366	21095	10899	3950	1508	769	513	473	453	483	469	451	434	435	454	446	457	456	451	478	469	438	461	480	400	421	423	442	430	477	484	470	460	390	462	490	445	456	421	428	409	444	452	429	422	446	463	449	446	426	488	434	460	461	475	455	452	490	451	452	418	436	457	453	418	428	452	443	451	484	451	422	459	398	412	456	451	464	446	445	432	419	467	447	454	501	482	489	463	443	469	471	438	423	467	439	449	443	431	432	464	429	454	463	464	459	425	493	439	436	422	452	449	436	461	438	460	457	419	453	465	463	457	445	403	446	471	447	468	473	487	450	467	450	443	420	499	415	429	469	453	415	425	427	435	468	434	433	459	462	455	476	448	449	443	442	457	444	450	414	465	468	457	468	457	416	455	463	448	407	446	438	407	446	470	424	442	470	413	489	444	488	420	409	435	468	479	429	440	467	432	442	447	401	479	478	448	425	477	418	456	430	423	433	435	424	453	423	444	426	455	431	450	433	402	453	413	461	438	444	459	435	452	424	433	429	446	459	463	463	454	455	432	421	425	424	397	467	415	452	466	436	440	463	422	458	469	446	436	450	404	415	428	454	429	446	425	490	449	478	434	460	408	449	468	454	483	428	437	392	433	456	438	455	481	444	417	454	473	447	428	484	424	422	446	441	465	443	483	402	459	448	455	396	416	468	479	461	462	416	448	466	456	480	451	436	450	449	429	429	433	430	447	464	447	440	481	444	446	473	431	453	410	434	459	427	490	453	453	420	445	475	460	454	452	466	444	444	433	449	427	464	453	459	444	413	430	457	434	410	477	464	425	475	441	439	450	467	458	439	435	456	451	426	460	470	442	487	454	433	443	464	502	480	456	414	419	448	493	448	471	420	471	469	480	431	439	433	486	418	457	432	436	471	422	419	458	457	424	479	441	456	463	418	478	423	447	445	445	442	441	472	455	453	438	504	472	458	464	439	411	436	432	439	398	461	460	445	485	451	440	479	448	435	438	411	385	486	428	454	469	426	425	488	465	481	410	453	422	449	420	514	418	434	464	479	468	445	466	471	424	464	475	432	430	441	456	424	434	424	456	489	428	472	483	449	470	443	440	455	410	444	462	435	490	462	473	469	426	455	446	449	461	440	436	458	452	495	425	434	455	445	476	441	410	432	497	477	468	450	452	430	440	452	466	464	450	458	504	488	451	479	440	446	440	446	441	438	462	425	440	461	411	442	446	471	411	448	438	413	448	464	471	432	427	430	413	444	454	422	432	464	423	449	461	480	455	409	444	485	444	458	458	480	434	513	449	420	424	471	402	436	500	465	455	450	499	441	461	428	445	420	462	437	475	483	452	449	446	452	414	401	434	434	431	427	421	453	431	414	456	423	436	479	418	446	451	480	433	449	431	444	458	486	410	452	460	417	450	403	451	473	451	429	481	464	446	420	464	438	454	466	435	450	442	436	430	457	436	478	416	411	419	455	467	455	431	470	415	453	469	456	487	487	462	432	455	415	472	462	463	440	437	418	437	434	456	464	411	472	393	422	448	446	480	474	434	391	456	457	433	407	435	442	484	459	403	417	445	475	444	495	494	436	447	499	450	443	436	447	459	448	435	444	469	447	444	464	420	411	449	407	465	464	464	444	481	432	431	439	471	435	502	466	477	430	425	448	446	452	454	449	455	414	468	447	471	411	408	470	452	444	440	458	459	439	417	428	408	504	462	417	454	450	453	443	439	441	461	435	387	452	441	481	460	418	445	433	423	429	414	438	434	437	443	411	449	446	437	457	451	405	439	453	425	448	409	486	461	467	454	434	463	431	442	417	469	470	461	407	433	472	429	451	457	417	459	485	406	409	449	472	391	461	429	444	434	426	438	426	437	466	437	450	483	455	421	428	435	428	442	464	481	413	451	440	446	437	456	451	464	407	458	445	450	434	486	427	473	424	432	430	442	431	506	452	458	427	464	402	467	446	423	470	423	457	416	451	467	421	526	464	439	445	459	458	428	441	455	469	486	451	439	452	443	431	460	460	497	437	445	445	430	490	449	451	457	454	434	459	425	461	431	436	455	460	453	471	419	452	447	441	416	394	423	452	488	456	451	449	448	478	457	422	476	425	436	454	462	436	453	415	455	459	438	444	411	456	448	493	437	422	483	447	445	421	466	428	444	467	432	428	425	446	471	423	450	443	473	450	446	456	462	474	442	477	459	435	450	470	442	466	447	420	429	478	413	458	465	419	446	444	444	409	448	453	455	447	479	459	409	433	465	412	420	475	413	446	435	432	467	443	448	444	450	428	493	475	426	461	415	467	438	460	457	424	457	481	459	438	480	444	424	463	433	450	443	450	460	423	445	441	449	456	434	473	452	455	450	426	447	439	477	431	449	443	439	441	486	453	462	447	469	466	448	471	405	432	448	453	450	465	482	483	447	433	464	456	428	470	469	436	423	426	453	488	445	449	460	445	451	475	504	470	429	440	453	430	439	420	471	479	446	457	440	408	448	489	504	473	434	440	469	443	419	461	449	457	459	436	421	459	453	434	424	442	442	451	449	446	427	443	459	445	429	460	488	446	444	453	455	432	426	454	450	479	445	487	414	432	482	407	460	442	401	451	453	450	452	424	457	411	435	447	443	437	445	449	488	447	434	463	463	458	475	450	466	434	461	436	485	479	465	477	458	449	437	426	440	453	438	456	445	435	417	420	438	392	456	452	473	448	466	475	456	449	448	436	473	446	478	418	435	446	433	453	412	444	431	440	458	425	434	406	462	455	469	454	452	441	477	416	450	452	434	444	460	413	456	425	417	430	453	461	475	424	458	471	444	447	471	422	482	456	471	467	461	433	437	448	439	459	480	454	449	455	459	483	461	452	449	425	441	475	434	435	497	455	457	472	443	461	488	468	427	453	444	466	458	467	459	415	433	447	484	468	459	445	459	443	472	468	444	430	455	476	442	468	489	421	434	434	425	459	414	463	463	393	455	442	441	451	463	442	460	435	448	463	463	455	488	425	457	446	472	445	450	480	427	476	437	444	450	469	476	423	425	462	422	447	430	530	447	437	434	452	452	427	461	429	424	419	477	444	441	465	457	468	445	482	480	434	493	466	456	481	473	426	435	450	486	459	422	453	448	442	465	482	433	426	452	445	429	451	464	444	429	458	432	401	443	452	448	451	458	458	442	452	461	448	465	390	448	481	430	439	467	449	437	435	447	420	465	427	432	431	441	455	434	479	430	470	460	451	454	436	424	482	441	432	470	443	436	446	497	452	440	463	447	450	449	406	475	463	459	481	433	406	432	462	402	466	460	424	487	440	450	436	440	460	418	414	433	455	441	478	449	425	470	444	429	461	466	433	408	433	444	425	459	428	442	436	446	434	438	444	428	393	457	445	450	452	464	470	463	468	468	456	463	458	430	409	441	437	474	441	489	462	439	436	446	453	449	429	415	468	448	466	447	458	466	445	469	444	458	434	458	437	494	456	461	443	469	463
23611	22031	35304	38974	33008	23361	12911	2834	768	490	520	486	526	485	474	491	538	457	546	497	522	502	474	533	509	493	525	485	476	500	480	533	474	494	466	494	486	481	454	457	495	453	475	486	448	477	480	496	479	471	497	491	477	480	511	489	466	514	515	494	473	485	502	482	458	521	508	470	450	528	488	475	475	512	512	521	512	464	518	486	488	515	526	488	452	504	463	478	519	506	470	478	458	473	532	452	528	498	459	489	481	486	476	474	497	467	477	469	503	500	462	466	516	441	484	492	489	495	479	516	465	468	497	486	446	506	492	524	475	504	461	484	501	410	484	445	479	486	505	491	482	502	425	510	477	496	493	479	494	508	520	494	473	444	459	467	508	477	459	498	512	503	468	483	487	479	461	481	497	492	475	493	465	470	504	475	486	505	509	491	491	503	480	520	487	469	491	516	487	477	442	477	461	476	501	461	513	447	474	477	473	477	473	471	465	496	482	472	450	476	465	480	493	452	475	489	505	460	467	474	484	472	454	497	484	473	499	480	504	471	487	460	511	486	452	494	486	452	459	477	499	503	445	459	483	506	488	498	485	480	539	460	471	499	453	470	494	498	496	477	430	505	485	482	478	470	498	480	464	499	486	441	494	434	485	473	474	487	512	511	491	498	458	512	471	486	485	455	460	475	488	496	478	463	470	459	479	460	477	479	452	493	498	546	468	478	473	499	493	462	494	459	533	493	483	432	479	474	487	474	483	473	501	479	481	487	512	479	518	526	469	467	454	471	443	501	473	490	469	461	548	465	500	484	482	517	500	482	522	492	458	436	510	497	476	468	502	552	485	470	501	493	520	499	434	513	476	429	476	503	488	470	470	456	464	468	549	470	473	455	487	502	459	487	441	489	503	448	491	482	502	491	473	482	467	481	460	473	483	492	499	497	480	506	503	490	482	505	478	523	477	459	488	442	467	468	455	460	513	483	474	505	455	517	484	475	492	461	475	466	464	499	505	490	498	473	465	481	482	504	474	490	506	513	452	497	485	467	508	462	489	472	486	478	467	466	521	477	498	474	473	479	528	489	489	534	485	486	493	497	497	464	509	481	477	461	486	518	471	472	459	499	487	487	434	494	491	474	489	468	497	472	470	460	479	486	495	483	482	515	484	492	474	478	523	477	505	499	478	448	503	473	455	493	449	501	490	475	482	476	464	487	462	500	453	468	492	477	509	469	502	441	523	490	472	487	460	493	482	433	485	492	468	510	488	489	452	481	464	464	517	475	507	467	456	462	470	492	453	490	496	468	466	467	473	442	506	492	505	482	442	531	452	457	507	498	507	466	509	480	474	447	493	465	458	486	500	486	497	458	481	508	447	491	460	506	496	450	447	478	494	480	483	486	476	504	468	471	494	457	460	483	471	490	473	471	446	474	515	503	503	476	464	490	466	472	507	528	505	484	448	471	498	494	472	519	491	482	476	509	503	479	501	501	467	478	489	481	505	527	471	502	484	512	476	484	493	497	513	471	454	477	506	456	506	501	505	502	482	455	489	499	490	463	479	486	462	473	473	490	516	493	475	458	456	458	453	524	483	487	485	513	486	490	496	484	521	500	470	455	484	453	472	500	499	456	509	498	474	471	445	467	482	468	485	508	456	419	490	480	523	463	493	488	509	480	456	480	483	489	468	485	492	479	473	464	514	461	454	504	452	520	490	474	490	460	440	449	447	482	466	451	456	489	493	480	459	501	468	496	479	480	475	440	517	503	501	472	504	481	501	504	445	442	502	502	486	498	499	466	520	504	479	455	483	482	415	479	485	474	515	508	485	508	471	529	497	445	490	456	461	490	476	477	496	487	456	515	446	505	452	496	487	509	440	476	522	467	479	452	483	502	504	495	438	484	483	464	419	512	437	484	471	484	483	505	512	505	535	454	513	457	487	461	498	503	496	490	491	490	472	477	480	493	502	492	506	467	479	502	470	467	472	491	501	465	516	442	452	482	474	478	455	485	434	469	457	485	479	451	467	463	512	469	509	447	494	503	503	498	504	450	483	556	528	470	526	502	493	481	491	466	497	478	482	474	522	525	526	521	465	455	474	487	511	478	473	484	486	477	505	494	475	491	471	486	506	538	505	483	481	498	471	477	467	511	463	476	476	519	502	460	473	483	474	471	472	430	484	451	499	495	490	453	477	463	462	482	486	482	488	514	492	507	498	472	459	468	461	474	474	508	453	465	465	443	454	448	455	496	463	493	441	498	511	496	471	482	523	480	473	516	450	469	473	512	488	480	507	523	485	482	491	474	480	477	463	465	500	465	494	513	511	483	486	459	478	465	465	474	483	456	455	487	470	436	464	499	482	483	510	438	477	482	489	492	483	441	480	484	473	481	479	479	479	456	447	461	484	464	457	499	517	459	474	486	492	483	463	474	464	517	518	481	496	471	457	488	502	491	475	464	458	489	481	476	473	513	486	478	447	472	491	448	485	466	511	482	493	502	495	501	463	485	490	509	470	494	484	500	475	448	515	466	474	466	501	495	499	491	482	451	529	466	502	486	512	442	445	470	498	487	465	449	510	487	480	480	498	500	465	450	511	525	495	481	482	505	470	465	472	513	463	463	488	494	442	460	488	490	475	502	471	491	471	470	500	458	499	534	470	468	510	482	490	494	456	473	462	471	457	443	485	459	509	494	479	466	483	490	487	477	490	482	505	442	483	468	477	463	498	507	470	452	474	525	477	467	475	525	476	471	514	479	518	429	455	466	457	468	460	504	464	489	458	505	483	491	462	494	481	462	531	436	497	461	473	482	493	486	521	477	508	496	488	505	485	519	471	463	456	513	472	467	512	431	478	475	476	492	473	460	466	506	483	499	513	479	526	525	484	519	462	464	526	454	509	482	486	464	461	526	441	478	486	478	458	448	531	489	488	475	464	499	528	465	461	507	471	451	490	469	470	489	500	491	508	477	487	470	483	483	512	479	504	524	497	510	471	458	471	502	481	484	465	456	497	466	531	486	479	465	474	453	533	519	480	462	445	493	486	469	508	471	449	509	464	529	485	462	472	476	484	498	465	484	481	474	488	465	539	447	492	480	451	466	500	477	503	482	486	459	495	482	449	451	469	502	467	472	467	484	478	488	445	464	522	465	470	520	520	498	507	461	464	417	469	489	477	519	472	492	475	495	473	493	522	482	473	472	485	481	466	481	447	480	485	476	504	519	526	503	467	481	446	481	457	438	460	507	500	497	459	458	491	478	483	492	449	495	465	489	486	443	532	510	492	500	500	454	491	526	459	504	468	486	460	495	463	492	500	482	450	487	448	474	489	437	499	504	477	488	470	507	476	489	506	476	486	479	476	500	468	481	489	497	432	493	447	544	475	501	469	488	505	492	458	464	506	456	495	511	513	491	495	457	484	485	503	492	453	489	509	450	535	489	434	483	476	479	480	510	495	469	478	493	458	482	454	487	492	469	531	500	489	484	444	476	459	511	453	489	524	477	476	431
49499	92436	74263	57409	39414	21709	9491	3321	1034	577	558	542	494	555	536	514	548	556	542	555	560	525	481	540	548	578	510	496	522	536	543	530	526	531	525	522	525	562	503	511	517	548	574	512	539	548	515	514	517	521	567	530	588	523	517	536	546	525	533	518	519	536	520	608	556	536	552	533	511	540	533	540	557	560	491	560	575	556	547	510	579	540	550	510	538	543	521	534	553	513	535	557	515	512	520	541	573	538	576	502	559	528	560	508	560	529	514	513	554	540	572	554	502	526	518	532	596	550	525	511	530	524	523	516	550	514	551	544	541	580	565	567	555	544	528	516	502	540	571	514	586	544	568	520	564	539	507	539	509	530	534	553	504	533	557	513	525	556	544	567	537	558	544	516	562	517	485	524	543	528	574	539	516	510	554	525	541	533	544	533	536	546	563	523	532	519	503	526	510	558	532	505	568	534	494	523	560	529	576	561	505	549	512	514	548	497	547	536	539	530	484	578	540	542	549	545	547	539	543	537	508	569	581	579	548	554	548	501	557	553	494	548	552	546	556	553	525	541	531	584	507	536	546	519	529	549	520	564	542	507	542	561	549	563	556	579	557	501	517	530	508	539	540	524	523	534	523	538	532	551	525	591	542	557	530	506	554	545	531	520	541	501	553	542	541	509	528	503	553	522	542	552	555	539	532	509	569	537	577	531	493	565	593	556	546	519	573	538	561	545	548	533	546	513	532	496	571	540	524	508	537	513	518	541	553	526	536	507	509	516	544	537	517	536	553	540	547	594	487	544	526	543	505	540	555	535	548	576	567	531	565	589	545	558	545	508	525	599	523	534	540	535	539	525	559	517	562	540	540	548	541	541	516	548	546	533	500	526	508	523	520	524	537	574	546	562	510	544	556	572	559	531	600	522	544	534	555	533	522	508	533	572	524	590	549	554	529	558	537	555	544	525	548	519	536	557	535	506	548	501	536	526	530	564	540	501	545	526	573	536	545	556	532	575	574	526	536	527	546	529	521	540	549	552	513	531	536	534	498	572	526	539	546	557	561	527	502	518	512	522	546	545	532	541	514	552	524	541	524	502	527	556	557	544	514	544	515	534	587	508	512	589	527	530	576	556	528	521	545	535	552	525	529	534	550	489	529	531	523	503	513	567	530	524	556	562	561	518	513	512	558	521	545	554	497	528	500	544	498	537	544	512	530	525	568	510	511	546	536	515	522	536	543	532	527	574	558	586	557	528	501	558	507	518	532	522	506	537	571	567	571	542	618	531	552	566	538	562	545	521	535	567	500	529	524	567	513	534	535	521	503	546	527	494	499	537	527	524	584	569	505	549	509	514	562	521	517	562	559	509	545	548	570	545	497	518	530	536	574	513	494	534	522	557	522	514	502	526	507	526	537	553	533	555	558	529	498	547	503	519	514	577	541	550	512	527	538	567	591	544	519	564	530	569	520	582	563	534	500	534	549	536	570	549	543	554	541	521	504	546	551	566	523	501	570	565	587	481	499	580	554	539	536	535	511	532	515	548	519	559	549	532	524	515	537	537	539	509	516	526	552	557	538	500	536	539	530	528	566	519	469	490	485	550	526	493	547	555	554	503	557	537	544	540	504	514	534	518	539	533	548	570	537	505	558	536	561	529	551	532	523	549	555	515	542	531	531	559	567	545	526	547	539	519	524	553	571	522	521	543	513	532	532	539	560	558	552	559	542	549	513	555	519	544	538	502	562	531	496	551	496	544	524	533	527	538	543	577	546	548	546	545	522	525	546	545	554	518	543	533	541	521	507	556	575	540	565	557	549	533	546	528	583	565	546	541	570	568	531	550	544	527	537	532	553	501	512	580	480	537	549	543	566	519	574	490	510	537	551	532	521	523	533	563	564	526	538	561	541	526	540	549	592	535	501	543	538	539	553	557	574	524	539	557	623	543	557	542	547	547	526	518	545	531	540	520	551	526	555	515	535	546	541	522	579	544	579	542	530	532	574	577	568	570	573	556	542	544	558	544	557	511	546	545	520	536	619	516	560	536	559	515	540	530	549	521	547	537	527	498	555	537	547	550	538	509	551	488	549	535	531	540	523	522	586	528	530	555	558	589	517	555	554	557	539	527	553	541	534	519	540	547	538	583	507	568	524	492	524	508	557	536	516	515	554	552	578	560	553	570	549	570	562	531	551	512	528	535	534	540	553	548	528	544	586	557	584	496	537	533	513	474	529	523	532	534	551	534	534	541	542	572	542	523	553	573	555	569	551	533	514	550	491	591	550	574	592	537	541	555	556	546	539	521	562	531	572	506	564	534	538	542	536	524	563	509	551	537	562	533	529	549	536	542	565	496	546	558	548	500	562	545	539	579	522	556	585	561	525	560	524	547	576	516	566	532	537	550	491	510	543	551	546	559	518	564	542	543	565	541	554	517	547	536	533	541	531	488	507	562	503	551	545	545	522	522	580	554	535	512	549	561	532	557	530	547	558	543	530	509	553	548	547	588	531	569	520	541	522	564	513	524	538	549	544	553	543	546	543	511	530	592	517	561	543	579	560	532	565	508	518	527	532	584	525	545	529	570	478	566	516	516	534	558	551	518	562	548	510	551	492	539	550	564	549	521	530	521	547	536	509	563	540	502	533	560	531	581	553	559	552	571	563	539	559	540	545	546	554	533	540	565	543	504	533	534	519	510	550	575	501	544	579	563	530	537	520	541	511	581	560	525	520	499	515	563	562	577	517	518	485	502	527	525	556	542	535	544	495	533	483	537	549	508	564	519	573	549	502	527	505	546	500	529	540	546	523	560	475	533	539	547	542	517	529	548	513	538	538	595	532	496	543	564	541	521	520	558	536	536	571	528	545	536	552	511	546	549	534	504	532	508	506	551	570	572	522	532	528	528	541	508	541	523	547	503	524	502	525	527	550	525	512	521	601	534	552	537	489	548	511	548	540	520	518	545	526	536	505	538	542	580	569	508	550	498	541	532	558	494	522	558	505	542	521	534	521	536	532	553	553	553	536	534	549	510	587	489	547	527	532	547	544	525	512	546	537	499	566	529	489	527	541	542	540	526	549	518	563	493	539	543	552	547	533	538	504	500	538	543	490	542	537	552	544	572	527	519	530	556	540	566	495	526	540	571	522	509	541	563	505	504	524	516	553	524	540	525	496	512	544	525	540	545	557	563	554	557	553	509	575	530	584	543	539	502	528	514	512	529	520	501	525	537	544	520	527	540	541	553	506	551	535	550	551	528	527	540	539	520	523	521	564	546	555	518	560	557	518	532	550	548	527	542	530	541	550	561	544	485	499	536	546	552	544	549	564	553	536	555	523	560	533	493	554	523	474	530	504	557	519	535	534	527	539	525	536	526	508	520	572	550	541	543	573	520	532	570	539	518	558	574	573	541	524	512	525	588	564	514	520	547	558	541	551	584	507	534	525	533	539	521	541	537	580	519	547	528	522	523	557	535	547	529	482	534	532	575	539	531	526	532	564	530	548	523
25185	23440	37540	36915	25370	12660	3531	1083	569	439	445	480	445	421	413	449	460	463	421	431	461	429	428	434	430	443	448	462	446	478	445	445	390	438	430	455	425	413	428	434	484	428	438	437	449	437	464	465	422	442	442	427	432	442	404	448	413	459	462	450	427	445	410	434	453	430	457	492	449	432	469	429	449	425	420	474	427	443	420	432	464	456	446	457	450	434	440	457	418	441	471	446	380	405	433	408	448	434	445	436	433	467	453	442	435	443	455	461	426	448	494	470	436	453	424	449	427	441	474	489	415	474	432	448	446	470	430	465	389	463	452	470	432	444	437	461	441	413	404	450	448	427	442	419	422	405	442	452	462	451	472	389	463	418	414	459	462	430	446	429	465	435	473	464	430	454	441	422	447	459	467	410	436	455	444	421	452	449	437	434	442	451	441	460	465	473	424	431	419	439	457	409	431	408	434	445	446	458	423	452	467	439	453	461	448	480	459	462	431	473	450	432	425	441	426	460	426	453	453	463	449	469	451	395	431	453	416	456	413	440	459	456	482	470	434	437	380	399	442	418	438	412	439	434	464	495	420	449	465	436	430	423	419	440	408	427	440	473	448	448	448	425	409	424	423	428	460	425	410	463	428	422	416	440	432	439	452	442	461	426	442	413	424	477	428	468	432	441	475	451	469	465	453	430	432	452	430	434	444	468	454	446	406	461	456	445	422	440	411	494	392	428	421	397	461	469	419	479	437	433	425	422	447	435	461	463	441	412	423	438	448	436	462	423	436	438	459	433	418	433	410	432	460	458	436	453	379	455	425	442	436	479	473	439	428	448	469	437	476	439	444	417	479	422	413	444	461	465	411	417	441	439	457	439	432	444	478	411	447	413	436	441	432	468	466	468	447	437	454	418	475	402	417	416	414	469	474	424	450	448	447	443	484	480	453	439	422	484	430	424	463	441	433	469	452	435	446	452	439	440	450	403	449	422	421	458	451	430	407	462	426	422	482	452	448	453	471	412	459	421	423	453	424	475	469	418	452	459	408	417	405	450	451	428	439	486	475	411	428	457	450	448	430	450	437	445	450	425	437	449	442	449	442	442	432	435	460	431	448	446	434	418	437	417	429	469	464	440	454	439	422	461	450	440	441	456	456	435	397	434	421	463	429	463	446	449	466	471	459	472	436	462	484	415	450	465	463	441	406	457	452	448	418	475	426	431	413	416	419	465	437	408	430	430	422	458	456	468	426	472	457	484	468	404	466	464	413	452	448	417	443	404	413	414	448	498	439	414	397	459	435	406	454	463	458	475	445	449	438	433	471	454	443	419	439	439	462	438	435	429	458	435	502	431	428	422	413	447	439	450	454	471	466	428	477	426	414	443	433	460	472	418	447	455	454	438	421	455	464	452	498	411	423	408	452	460	438	435	431	438	472	460	488	445	417	450	441	445	481	420	445	409	411	470	436	463	453	499	436	452	446	401	434	466	431	482	434	437	427	440	452	424	447	450	430	436	434	448	460	466	398	441	434	423	413	424	469	418	441	479	473	420	473	458	438	473	428	444	439	457	447	432	476	474	463	455	434	438	433	441	415	444	457	429	403	473	459	498	509	470	419	446	456	447	441	411	467	447	474	410	456	419	437	455	425	433	418	434	429	427	473	456	464	462	446	457	391	441	441	423	456	407	422	425	432	458	455	456	439	435	442	442	446	462	454	473	450	433	399	449	451	434	468	446	454	431	411	424	450	463	453	451	437	412	437	424	480	437	453	416	474	454	488	408	409	398	435	428	441	450	460	477	416	457	454	451	416	441	470	487	420	441	417	429	459	429	426	436	452	463	496	437	438	422	492	426	468	406	432	465	480	409	477	459	469	426	474	403	471	431	485	469	439	466	435	478	463	440	480	430	473	424	454	434	481	454	415	416	424	434	450	447	422	449	425	432	461	443	429	448	454	447	456	441	438	411	453	457	441	489	434	495	428	425	429	435	444	413	419	465	449	478	429	455	470	433	430	415	472	441	484	429	469	467	439	440	456	418	450	466	453	465	439	456	486	429	446	455	440	432	452	442	440	433	412	440	452	468	465	434	432	459	419	458	421	448	438	471	457	456	459	442	464	467	446	424	449	439	454	466	441	497	467	459	435	437	437	407	433	433	422	462	414	435	450	396	459	431	436	486	445	475	431	435	463	428	465	400	405	437	419	457	415	468	445	450	449	448	448	462	465	425	459	471	451	466	437	456	438	447	432	439	443	437	429	420	422	445	416	445	418	426	431	483	468	479	432	422	461	462	457	430	480	435	456	423	456	389	446	430	418	454	459	460	423	423	405	434	457	439	438	463	408	417	456	429	473	450	423	430	468	461	411	480	419	460	442	442	455	453	456	492	427	451	448	446	442	489	430	427	436	451	447	448	443	428	430	432	400	429	445	477	444	433	438	406	416	458	477	454	436	460	438	438	445	436	416	442	437	435	438	431	442	443	460	458	412	451	448	461	483	459	454	439	418	475	431	435	446	440	417	481	437	471	469	465	443	454	403	443	470	431	468	469	438	475	427	478	475	422	450	466	418	470	424	455	427	455	410	454	431	424	475	421	466	476	461	480	428	443	443	438	462	445	454	443	465	408	465	475	432	444	445	441	441	424	459	435	444	445	446	439	432	437	460	484	430	473	459	466	476	458	497	477	445	456	433	449	416	453	444	424	431	462	447	403	448	478	433	422	436	441	450	437	435	505	431	457	422	415	415	452	478	437	451	395	484	393	418	443	467	420	419	439	417	415	479	456	439	419	476	441	457	439	408	448	476	400	457	484	466	468	427	420	422	467	453	440	458	427	419	435	424	399	471	423	462	461	435	431	444	436	432	467	416	450	438	425	436	461	441	412	438	453	445	452	418	454	436	438	393	478	454	450	430	433	453	432	444	430	438	484	430	454	399	417	434	445	467	433	442	465	432	423	407	459	421	446	456	447	428	447	423	432	481	450	431	479	454	445	457	424	436	443	441	431	456	397	451	423	443	431	445	465	442	405	478	458	467	480	494	425	427	434	453	450	434	433	434	489	439	477	448	452	399	421	433	417	443	418	442	448	446	473	441	448	467	427	437	443	436	459	476	481	444	480	449	468	447	438	426	456	428	444	412	449	455	400	451	456	453	440	446	440	433	416	468	432	421	514	454	460	413	443	435	409	476	445	425	397	503	444	454	437	427	446	415	427	423	466	462	486	433	438	422	406	408	436	448	417	421	422	442	445	451	428	434	444	450	434	417	428	456	438	442	466	436	471	433	427	425	427	457	424	444	434	428	438	473	415	416	438	462	476	451	469	433	437	470	445	435	442	402	450	404	431	439	462	450	429	456	439	413	416	471	440	409	458	420	423	463	454	459	432	422	445	455	467	443	422	432	451	477	417	479	474	439	440	451	473	425	454	450	418	435	423	475	433	473	473	420	422	452	445	464	444	457	393	398	494	422	444	437	398	440	432	482	426	488	427	417	426	429	449	447	451
41863	75831	58131	42891	28034	13014	4641	1693	730	492	517	521	534	495	528	492	518	515	527	504	494	553	508	494	518	513	460	490	536	521	479	518	525	500	520	498	524	526	516	516	511	480	503	534	489	533	524	521	507	516	511	525	500	513	536	510	510	474	513	505	508	546	560	496	493	493	490	539	535	475	500	511	514	485	510	483	500	506	513	497	520	495	506	505	504	511	489	505	524	504	478	520	506	547	547	514	533	496	479	518	495	488	519	471	529	520	491	529	468	504	470	457	524	529	478	511	546	494	531	551	504	505	443	466	517	505	520	532	525	511	466	533	508	501	518	489	488	495	517	466	539	521	524	522	529	472	501	534	514	490	495	498	505	492	490	487	536	491	545	502	520	482	479	544	517	558	504	496	530	527	497	523	502	491	514	540	481	543	494	507	512	489	483	495	494	496	516	512	497	475	489	526	505	505	508	520	508	498	483	491	519	560	546	486	504	489	531	470	556	513	485	505	561	514	479	509	507	484	550	534	527	474	486	518	497	487	475	472	482	493	509	525	509	508	475	517	527	488	519	487	519	502	462	523	533	527	513	498	492	521	527	510	469	549	537	502	569	512	515	492	490	495	515	476	487	463	508	511	542	509	493	495	471	506	500	525	464	512	517	529	542	483	472	524	493	530	511	500	523	488	549	495	471	517	530	486	509	497	510	505	526	548	528	480	510	524	532	494	556	529	508	534	522	484	476	517	515	544	516	490	504	477	498	463	534	515	507	526	520	495	543	548	501	510	468	501	503	497	460	537	529	517	466	565	522	529	476	468	528	488	517	549	506	546	484	442	487	499	523	473	501	504	509	483	520	498	518	528	526	515	488	521	497	499	499	478	539	489	464	487	504	535	489	508	537	515	502	510	545	536	548	510	496	489	492	478	515	539	534	514	523	493	530	523	535	472	497	526	467	523	533	496	486	494	536	479	485	499	512	526	517	519	504	513	495	494	531	512	480	499	523	507	509	504	534	481	485	532	512	536	493	498	540	503	511	509	495	488	504	528	535	488	509	516	499	538	549	547	530	529	495	526	538	519	474	504	522	552	492	494	527	521	494	508	533	509	509	557	465	507	481	494	509	515	505	519	513	503	491	503	495	509	510	510	489	525	457	502	430	469	541	555	523	480	531	522	529	527	496	498	471	523	517	545	534	498	480	495	502	518	496	532	502	498	505	511	473	508	487	507	495	505	526	487	503	513	525	496	539	529	523	499	514	507	486	494	485	517	522	507	480	531	494	522	535	521	512	491	483	499	511	509	502	530	493	488	518	507	549	487	498	478	518	506	460	471	567	478	507	519	465	475	526	557	534	504	507	510	554	486	493	504	512	485	510	462	515	511	561	485	490	466	519	532	520	500	498	513	547	502	518	517	509	490	487	501	490	557	508	469	517	501	497	516	498	513	489	497	514	504	502	536	539	527	514	505	512	509	518	506	474	495	520	513	510	530	522	529	531	500	475	528	524	541	526	500	504	468	506	493	539	493	482	517	551	516	495	510	509	483	514	538	504	550	505	480	501	526	532	556	529	517	493	526	518	525	478	552	487	500	514	513	516	510	500	534	516	497	535	556	486	543	496	437	480	508	471	530	514	504	511	477	489	504	546	486	504	513	522	517	510	487	487	529	490	483	476	516	521	468	494	485	484	505	482	530	520	514	565	518	499	554	521	521	511	524	510	481	494	502	509	485	528	485	551	491	506	471	510	523	516	478	524	484	548	531	508	489	464	497	515	518	526	505	470	518	476	522	518	510	519	523	548	514	490	478	522	505	462	491	498	483	474	511	508	491	518	545	489	510	556	562	511	523	483	478	496	535	500	502	474	505	524	548	480	518	512	483	506	516	506	515	509	505	516	498	548	507	557	525	515	483	492	508	469	545	524	478	488	512	523	469	504	556	512	484	515	544	509	515	485	505	482	516	532	473	518	502	526	513	490	521	502	491	522	503	528	487	484	533	558	494	505	540	549	493	514	470	549	532	503	562	508	503	507	492	510	493	534	520	490	523	501	513	500	520	513	506	528	519	493	546	470	493	561	516	498	480	500	526	507	557	515	526	514	536	530	502	511	503	483	522	498	537	492	483	519	543	500	508	475	474	497	512	496	458	515	443	499	485	535	470	505	502	504	493	502	510	492	510	498	505	488	484	486	549	523	491	490	535	493	514	496	528	496	503	522	499	546	481	510	531	489	505	539	521	506	491	507	475	546	522	529	467	494	488	527	493	503	513	539	528	513	494	475	490	513	519	494	515	506	532	514	471	518	552	508	490	536	486	527	530	532	515	534	523	499	467	524	489	482	475	489	517	529	507	517	478	521	509	455	522	508	511	499	496	490	479	522	508	502	520	489	488	481	511	526	470	488	517	471	533	487	540	463	537	477	495	506	512	506	515	503	502	538	449	537	489	520	553	524	549	546	497	513	499	489	480	530	531	551	499	554	480	506	510	475	485	491	510	489	484	513	494	497	502	466	537	500	513	500	492	510	488	495	507	503	477	510	486	522	481	500	500	526	498	501	525	501	483	457	493	459	487	488	530	469	485	533	523	542	501	519	520	551	516	492	550	525	489	540	518	512	509	547	512	508	449	486	528	480	501	504	459	480	517	526	514	515	488	467	515	479	507	488	500	497	489	527	499	505	523	515	503	522	538	494	516	510	531	539	524	526	519	468	520	514	517	473	503	520	510	494	481	520	510	502	533	531	516	506	474	527	503	431	485	508	449	482	524	486	516	551	522	479	498	468	533	512	535	556	472	518	469	543	508	512	530	480	497	496	546	471	503	521	493	514	523	524	523	514	501	469	510	523	505	532	514	477	501	462	532	566	490	485	531	522	489	484	491	507	520	534	504	487	498	533	512	534	538	498	497	505	502	480	496	494	510	525	476	484	522	491	533	533	524	514	503	534	512	513	534	500	487	475	490	494	483	534	489	474	493	502	527	501	535	518	523	531	499	519	507	528	519	470	486	520	499	505	519	539	506	540	507	474	578	489	509	499	523	531	484	532	517	512	541	482	506	498	516	477	514	518	521	470	517	524	528	505	513	467	508	514	499	521	503	494	475	502	501	497	479	503	497	511	495	512	538	518	516	515	518	514	498	503	486	518	547	522	498	536	508	479	463	527	556	531	496	539	546	518	548	476	516	511	536	478	544	517	525	525	479	495	506	497	496	478	563	544	466	528	474	477	499	483	500	490	504	502	559	482	499	487	527	564	504	502	528	517	468	550	518	524	514	490	537	492	546	486	528	555	554	499	529	523	501	505	502	521	540	524	515	517	501	536	523	512	540	493	568	498	499	538	559	500	490	527	521	522	514	473	478	507	474	582	511	503	511	523	454	494	522	510	548	530	486	513	486	493	500	488	550	511	482	502	475	479	494	504	478	491	550	522	528	494	549	485	544	494	495	536	498	496	504	514	511	494	509	495	496	480	530	516	520	487	522	510	538	500	466	479	486	532	525	509	462
22862	21649	32888	34498	33108	26910	19930	4906	1082	593	620	595	587	626	589	601	600	575	579	572	640	656	598	595	572	587	570	604	622	597	562	610	600	594	603	604	616	596	595	590	556	583	580	662	621	566	536	528	627	581	592	575	603	601	617	559	587	535	608	555	613	582	590	558	563	565	633	613	595	577	556	564	617	564	590	570	590	619	561	584	566	563	579	597	592	569	591	587	593	603	550	571	578	559	572	621	517	634	588	605	583	566	536	573	574	564	559	637	625	592	590	609	592	566	563	577	603	619	561	556	548	601	550	563	599	601	580	559	578	565	643	570	574	555	563	555	576	563	574	575	559	561	544	619	558	569	561	582	596	563	547	609	578	579	602	578	567	592	626	634	599	575	609	544	570	607	551	562	587	566	594	606	579	619	589	607	553	570	593	610	535	564	570	569	592	564	599	602	573	594	596	570	596	585	578	577	571	609	579	612	600	552	590	529	588	583	587	571	580	563	566	596	602	601	581	561	611	644	607	563	593	573	588	572	599	606	588	594	587	600	558	582	601	613	602	548	604	587	589	558	522	584	612	628	594	587	574	564	555	556	564	608	621	578	615	614	569	552	568	574	557	595	543	597	599	583	595	592	600	539	607	570	614	606	605	616	569	596	549	570	567	562	572	579	528	590	629	577	586	552	593	573	553	569	560	588	580	618	592	583	539	569	576	531	574	555	578	587	569	582	577	572	564	586	617	554	586	588	653	591	556	601	580	575	569	578	559	601	528	558	565	595	564	538	595	545	536	542	542	592	577	604	564	543	581	605	596	610	512	593	540	583	584	564	577	602	601	593	588	594	633	557	576	566	563	581	536	571	600	567	545	540	599	619	581	579	585	592	629	615	544	584	600	549	605	623	531	563	558	567	582	585	576	593	612	569	621	597	603	571	558	611	593	567	640	585	574	569	579	560	548	558	620	631	545	629	621	598	609	600	609	615	586	583	600	617	633	553	549	542	573	604	568	586	589	595	576	574	588	587	614	616	614	572	539	592	619	589	582	593	601	560	524	597	533	581	547	568	585	594	595	536	569	596	604	555	608	622	575	591	561	556	554	575	612	616	643	590	594	617	527	569	565	625	585	637	600	576	567	550	535	565	607	596	585	552	614	590	610	572	592	620	620	607	594	583	610	557	556	640	580	593	597	602	570	617	580	560	576	582	615	548	568	559	578	541	605	587	569	582	592	599	577	619	594	609	559	603	551	545	602	569	580	559	546	579	541	595	615	595	581	576	579	593	550	578	531	570	566	591	551	577	556	563	640	613	555	576	607	580	549	611	592	580	590	581	543	572	584	606	607	578	579	565	540	614	565	600	563	553	577	566	549	530	607	579	580	570	614	618	570	570	539	580	617	549	568	592	570	554	550	598	578	618	564	605	558	597	619	579	574	558	588	536	569	552	591	569	609	612	563	591	536	608	582	576	601	604	588	567	564	565	594	541	610	587	561	602	613	561	582	625	563	553	571	595	591	612	571	617	565	600	534	590	617	572	575	613	628	568	550	562	574	574	595	605	596	600	587	589	561	619	607	600	593	571	604	612	586	557	569	545	556	563	611	569	582	525	568	601	630	609	583	593	573	595	615	617	620	557	589	598	643	567	589	567	569	617	584	572	588	560	597	543	586	573	597	568	610	596	611	597	609	583	582	587	536	601	595	596	564	615	602	553	559	566	595	622	619	591	592	621	559	588	598	614	572	531	598	589	536	561	627	561	576	543	597	575	607	583	629	571	586	620	602	577	571	595	595	548	604	575	575	592	588	575	538	589	596	530	609	591	620	584	625	556	583	588	549	567	528	568	563	596	543	574	628	557	590	583	602	576	588	559	551	593	567	581	558	581	606	553	558	617	535	591	579	608	523	589	616	576	575	586	579	587	555	556	625	583	614	568	561	597	581	577	559	576	591	598	553	549	595	620	573	565	525	575	576	607	557	572	565	575	613	549	586	583	555	534	563	608	618	595	556	597	615	576	581	573	563	592	594	546	596	593	577	552	566	593	587	602	562	517	563	582	534	577	593	575	587	588	541	588	576	559	541	619	572	570	575	544	621	524	584	567	610	578	591	561	600	581	587	592	581	543	579	569	567	572	549	639	524	543	597	532	570	565	579	598	613	577	608	573	596	553	630	595	558	607	621	584	581	614	597	589	602	555	553	551	573	548	582	578	549	636	586	573	576	536	612	576	592	544	601	646	585	606	604	605	604	542	558	546	576	600	605	578	537	581	643	603	564	617	549	632	550	590	570	558	598	570	629	596	593	558	598	577	602	571	596	580	564	552	566	617	597	580	579	567	609	600	640	550	570	588	625	553	563	592	598	581	574	625	636	623	590	536	603	539	607	607	600	614	551	556	651	600	588	582	593	582	607	584	627	581	574	557	580	572	632	570	568	654	564	544	590	580	589	608	597	580	569	582	609	607	575	583	598	583	637	596	565	560	514	601	579	559	591	614	580	581	585	549	580	579	579	581	596	565	586	587	575	588	561	569	602	601	580	585	572	583	600	566	595	551	537	615	607	583	602	625	568	582	624	587	558	614	567	595	550	580	567	586	630	505	605	591	583	625	591	579	588	617	571	603	566	579	603	552	577	612	576	562	553	549	628	581	587	562	590	605	616	582	559	549	561	566	573	539	550	590	544	604	611	614	577	607	530	556	635	627	570	590	619	580	587	578	591	580	539	537	583	595	561	601	535	564	579	581	584	580	544	567	598	619	614	560	589	561	568	563	615	578	595	574	582	618	581	641	597	529	547	571	582	579	563	563	551	558	562	570	602	575	562	665	620	586	609	545	547	554	575	586	565	567	617	591	586	586	564	597	575	600	590	568	582	576	552	603	621	576	545	506	561	584	590	607	563	573	601	553	549	607	647	580	572	545	578	608	573	572	581	570	585	597	564	597	581	597	589	588	582	537	613	605	553	615	587	608	595	596	577	597	584	585	594	573	549	572	581	560	584	526	576	557	552	647	552	622	564	605	647	543	570	590	583	571	599	543	585	594	566	545	606	605	588	567	601	580	601	570	588	564	592	580	545	580	599	605	581	556	559	571	554	586	593	571	566	574	600	580	590	590	626	573	558	573	608	590	600	601	620	601	585	601	579	558	609	554	555	558	566	620	550	576	591	558	568	553	590	563	559	574	536	594	581	572	567	577	551	596	586	622	549	562	573	596	579	583	557	564	580	526	555	628	579	548	613	563	553	569	584	570	557	586	558	581	580	523	550	624	555	586	570	576	572	601	559	571	565	587	633	598	534	542	623	560	556	587	563	562	597	616	553	586	559	559	581	576	544	555	606	606	586	630	630	570	615	607	554	589	544	559	573	627	619	618	597	634	578	585	586	572	572	582	618	644	576	575	577	553	565	624	579	603	567	550	590	572	572	542	576	639	600	566	603	578	592	536	567	572	545	544	599	577	599	624	572	589	587	566	583	586	576	576	593	545	567	599	596	576	564	557	627	575
53779	98789	83550	67435	48330	29066	13018	4298	1320	651	620	675	629	667	650	640	629	665	649	686	623	661	648	616	650	587	672	630	661	650	659	669	606	620	572	607	639	664	678	664	700	581	591	635	616	624	611	612	611	631	678	652	624	620	686	601	639	617	611	591	629	605	634	648	628	633	633	596	586	647	631	633	611	628	590	653	647	663	597	622	619	667	644	586	624	629	628	615	663	613	597	618	613	635	627	632	641	641	636	622	633	646	644	709	586	612	615	668	639	629	688	623	630	628	659	671	612	594	631	651	638	692	657	646	664	608	658	654	650	603	654	612	674	625	655	605	629	616	657	626	605	633	596	595	659	619	654	607	584	637	654	638	623	677	633	578	618	628	606	592	630	624	607	638	638	636	641	659	626	634	641	598	686	623	599	612	637	600	591	595	647	647	622	670	639	601	661	649	616	641	661	630	634	632	676	638	638	655	623	654	637	628	592	625	642	660	645	564	644	652	583	670	652	653	619	658	648	624	641	600	638	618	627	662	630	657	647	639	656	653	651	626	584	634	654	663	617	649	639	669	646	664	655	641	630	655	630	621	598	643	651	670	629	688	625	606	638	625	634	635	635	627	672	641	591	624	628	620	624	630	648	609	621	594	597	617	610	659	643	644	679	615	704	646	666	614	605	615	641	691	600	694	614	640	629	661	637	658	664	615	625	625	640	645	595	666	623	627	635	616	659	627	640	566	652	656	649	620	620	639	634	647	661	667	638	655	635	608	659	653	610	586	650	659	621	591	682	669	629	611	652	630	648	633	641	628	648	636	675	583	632	613	681	649	623	604	637	641	626	569	645	605	646	674	642	608	603	652	670	652	606	625	672	628	643	628	620	606	654	644	624	637	655	630	609	605	639	649	657	645	653	648	628	681	608	625	651	621	646	628	617	639	625	602	642	662	692	623	618	660	612	685	668	653	594	623	633	640	619	641	664	581	607	665	623	618	594	652	634	650	617	604	660	658	641	661	624	642	646	620	629	591	596	599	628	634	595	643	659	612	656	609	598	645	607	563	617	632	618	659	625	629	648	682	645	638	674	645	635	669	640	608	619	653	607	602	641	661	616	614	649	617	646	644	592	627	599	646	644	588	643	619	615	623	601	624	619	644	623	649	630	635	661	628	642	681	652	659	655	649	557	634	658	644	652	626	652	654	627	636	626	621	597	621	637	632	653	597	632	635	619	601	633	600	616	634	636	632	644	626	641	639	686	625	638	671	599	651	626	615	628	631	605	627	599	620	679	615	609	651	600	639	627	633	631	649	639	616	632	617	650	612	619	630	599	621	628	604	654	556	632	684	605	633	634	598	652	618	611	637	671	610	616	616	638	590	602	641	585	648	653	653	591	612	623	665	614	626	646	623	653	664	681	688	679	655	628	647	662	617	618	577	640	625	621	611	702	657	614	612	610	655	633	611	589	691	616	607	587	606	617	654	680	580	600	658	607	629	644	618	641	655	638	637	634	587	661	611	595	642	596	683	632	645	647	652	662	596	635	612	649	555	664	632	615	681	592	671	629	659	623	625	636	645	663	619	663	687	608	657	635	662	704	631	680	619	636	631	630	639	607	628	672	626	663	603	595	661	659	620	607	623	623	640	621	609	634	644	635	623	639	674	628	643	676	694	638	637	642	656	640	634	610	660	616	615	642	594	610	666	639	621	640	638	603	660	611	629	592	614	645	674	576	651	665	621	630	671	654	631	623	626	646	600	667	646	610	620	610	597	586	598	601	611	677	652	615	621	659	638	593	608	619	630	630	585	605	613	670	693	641	655	588	627	658	662	660	652	627	642	701	632	619	626	642	660	630	645	614	634	611	627	660	639	655	652	634	624	604	651	623	645	655	633	631	640	597	605	590	649	630	636	625	646	591	625	632	632	635	627	587	627	616	614	578	662	660	658	637	649	610	608	665	618	682	645	652	604	617	628	656	659	612	654	664	628	628	616	618	621	639	632	615	602	649	621	612	618	615	663	650	602	617	616	609	679	624	631	591	649	619	612	667	615	632	661	652	628	596	654	629	594	626	644	661	688	610	617	637	651	613	600	637	594	599	686	634	678	639	635	631	656	627	615	655	653	621	639	613	628	628	637	632	648	657	637	632	654	616	641	638	631	657	612	658	599	663	662	598	650	644	641	654	615	671	642	640	658	612	638	634	613	638	603	636	637	618	644	630	664	596	613	623	674	604	588	650	607	650	607	636	637	595	667	603	639	625	619	633	625	678	624	648	574	638	614	616	586	667	645	674	633	612	620	630	633	620	657	665	646	622	643	609	623	686	665	596	621	654	671	618	628	649	669	674	633	577	645	681	594	654	659	637	596	604	675	627	643	633	620	623	561	648	666	623	629	631	625	678	640	622	622	657	605	641	685	661	643	613	659	665	659	641	620	597	642	643	618	619	649	610	602	604	624	645	597	638	667	706	611	612	683	622	654	619	639	655	635	624	632	665	636	680	551	637	635	634	586	652	648	628	607	577	636	620	628	632	649	599	642	658	625	642	649	633	628	634	651	637	604	643	645	665	625	670	634	656	645	624	641	642	630	686	669	640	595	652	650	598	629	646	691	630	607	623	590	662	655	660	658	611	687	632	576	678	648	603	624	582	617	621	619	624	627	624	578	616	633	656	592	617	621	625	634	600	592	643	672	662	668	671	654	645	643	642	564	608	621	616	615	614	645	589	635	633	642	616	639	588	663	611	616	585	607	634	659	632	610	608	672	618	631	670	611	655	576	606	616	590	680	633	623	635	615	592	625	652	629	667	667	633	668	606	649	601	631	649	624	597	647	661	648	593	601	637	625	608	594	624	602	661	647	565	646	593	602	624	622	608	644	643	651	588	634	618	627	620	667	597	621	576	629	642	664	652	599	657	630	592	625	597	587	643	628	599	608	646	656	608	652	639	627	620	696	622	618	694	601	644	626	637	628	612	628	602	650	638	630	616	599	640	625	641	647	644	633	655	656	698	642	679	648	628	631	661	618	606	589	610	636	621	615	639	629	586	652	639	612	596	650	626	657	623	643	642	650	670	648	641	631	612	628	586	626	628	648	666	643	648	594	604	632	597	639	627	614	609	621	645	648	644	629	604	668	606	642	601	618	654	582	623	625	659	646	592	624	595	630	651	607	623	642	584	643	649	599	640	631	662	642	663	609	618	636	648	674	642	673	629	654	611	632	612	608	588	605	637	629	620	616	592	636	637	633	667	628	627	630	660	631	626	604	681	642	665	650	623	644	642	609	637	642	672	626	646	628	600	612	646	621	675	618	668	627	631	665	645	630	591	638	648	624	655	663	657	595	624	631	673	623	631	626	648	631	637	632	607	637	611	689	649	612	618	639	692	618	610	645	621	598	588	606	647	628	650	637	639	695	610	663	638	616	612	599	644	625	639	654	613	611	636	642	639	594	606	583	633	666	646	636	640	683	622	636	608	648	634	638	637	657	600	600	631	646	589	605
27704	28555	34741	24810	12109	3685	1354	654	410	357	409	397	393	390	369	367	381	386	380	393	377	383	395	389	370	363	376	376	375	389	379	388	359	373	385	394	385	390	360	356	368	345	384	386	393	392	379	402	405	382	402	383	402	375	387	383	415	418	405	372	401	369	378	395	379	371	361	399	327	408	402	386	375	430	389	383	370	373	410	381	436	383	414	403	382	400	391	383	419	411	424	386	370	378	350	408	389	407	384	404	364	362	374	374	373	383	407	418	378	402	375	389	369	382	396	385	435	387	400	360	386	401	386	390	361	394	362	360	389	366	334	395	382	345	375	389	363	417	352	398	375	348	383	416	353	411	385	366	365	376	375	387	363	379	366	356	410	358	388	414	370	384	394	399	390	375	353	380	368	410	407	357	348	386	416	379	406	399	410	410	374	374	374	383	383	382	384	398	383	388	412	365	397	391	357	408	402	368	351	406	411	394	402	372	385	406	389	387	408	393	416	426	375	412	372	370	420	376	386	363	391	401	401	375	393	383	399	394	344	402	350	386	392	362	401	367	410	386	405	378	399	378	393	407	356	359	381	373	397	365	406	372	377	416	413	369	349	368	381	362	367	407	406	373	387	387	375	385	357	400	383	390	409	368	358	412	360	383	384	392	383	363	373	363	411	383	368	404	393	389	403	362	384	397	421	386	374	392	440	410	380	414	412	378	359	351	366	382	392	390	378	398	388	414	405	370	397	380	381	385	410	384	407	367	394	366	367	378	355	368	384	361	386	387	363	370	419	370	401	357	391	398	389	397	376	369	388	388	388	379	420	402	376	377	402	344	399	397	378	384	409	364	413	428	432	386	350	391	390	357	378	390	375	386	363	346	387	412	416	388	385	402	369	416	367	382	363	364	368	382	379	356	398	384	406	381	375	358	369	391	401	384	351	379	366	418	441	400	403	380	368	388	403	408	372	392	391	396	357	385	417	369	381	390	385	405	366	366	380	434	380	389	369	380	369	393	390	382	426	359	388	386	373	374	397	369	376	411	415	394	374	402	394	401	388	399	367	389	369	359	375	421	372	382	376	339	365	423	383	382	402	414	437	366	385	370	356	378	360	341	375	350	383	400	375	407	381	387	398	381	347	413	351	365	370	389	373	408	433	354	384	380	362	397	382	396	419	379	396	389	368	386	374	385	378	369	383	359	387	400	372	410	418	389	387	408	402	415	404	389	363	386	372	420	402	358	398	368	395	392	375	402	390	406	353	382	392	401	359	393	369	348	415	384	397	380	403	380	369	385	394	421	381	388	347	417	378	427	381	377	337	446	402	398	368	379	399	425	365	393	385	374	401	362	410	367	368	363	393	388	402	351	395	403	374	404	372	402	402	411	409	392	383	359	421	373	400	411	409	354	388	403	387	375	388	379	367	376	412	423	393	405	418	393	379	418	378	420	372	375	399	363	399	387	414	401	384	411	355	415	392	355	395	382	395	383	437	363	370	396	358	412	378	373	411	400	392	381	393	417	388	371	371	380	368	397	361	390	380	416	375	394	399	375	372	341	384	376	421	379	389	381	401	374	378	390	380	388	399	390	374	375	365	397	364	374	376	405	379	398	380	373	400	405	406	379	378	380	422	382	381	368	374	395	384	398	394	368	368	362	373	372	400	397	421	325	382	345	383	379	404	390	399	342	408	387	397	383	389	378	438	385	362	375	389	376	371	420	422	379	389	396	394	397	406	391	385	381	380	381	381	397	377	397	387	398	351	389	374	408	378	388	368	370	387	402	364	388	394	395	415	371	355	424	353	390	358	385	370	372	383	415	435	380	384	428	378	358	404	407	356	356	358	412	402	404	417	366	415	409	406	382	399	392	391	396	342	409	372	397	373	392	391	426	368	390	393	398	393	362	356	396	383	364	378	318	391	379	397	386	374	382	416	390	406	426	396	390	376	393	377	376	396	372	379	372	405	409	393	373	393	380	380	416	387	427	391	404	343	361	384	417	395	345	400	390	379	365	385	375	406	349	406	396	383	369	388	380	355	409	425	375	418	365	387	351	406	386	384	441	351	370	451	395	376	370	385	353	419	394	371	391	377	394	385	397	402	404	423	402	377	393	391	370	361	372	422	404	388	412	410	383	410	385	410	422	385	376	367	384	392	391	402	379	372	375	404	375	367	372	405	377	400	379	402	363	375	390	426	360	391	381	350	431	388	382	376	369	398	385	442	368	356	412	368	405	368	387	414	391	380	394	381	398	401	409	380	392	381	397	375	389	365	367	392	364	363	360	401	401	387	407	416	375	395	376	413	368	369	348	399	391	397	377	366	386	429	405	391	360	396	415	417	395	455	376	381	391	387	377	414	400	411	399	393	357	396	391	395	368	365	398	376	367	412	396	374	394	383	386	378	402	383	400	408	425	401	401	402	395	388	385	385	406	388	377	408	397	389	397	392	362	372	368	363	386	367	358	376	387	423	376	398	396	409	368	378	351	400	388	383	406	393	357	383	409	379	376	388	392	388	348	404	350	390	377	417	390	385	356	363	410	365	387	378	369	380	366	367	367	375	392	391	385	382	385	415	379	367	389	384	392	390	371	372	392	376	370	374	385	363	394	351	384	395	412	372	419	379	380	389	387	383	372	384	404	395	416	357	387	364	404	385	384	369	397	439	394	403	406	400	364	384	401	360	359	378	412	379	349	397	398	403	386	386	366	374	407	360	409	417	382	427	356	388	397	389	361	359	381	386	390	408	409	380	379	352	384	366	377	426	405	371	381	388	417	409	405	401	393	370	365	385	409	363	372	384	425	399	374	386	404	408	385	371	375	436	375	372	376	382	415	397	391	424	392	371	391	408	396	371	371	384	392	394	386	361	389	401	398	365	378	372	387	389	394	356	393	405	374	381	371	380	390	391	410	396	393	404	375	392	387	387	387	353	392	389	386	361	413	396	392	413	374	390	406	413	389	400	430	418	383	427	381	361	420	394	405	381	371	387	405	383	421	399	435	395	360	345	406	345	421	368	417	420	365	374	395	361	386	391	382	377	397	391	410	363	380	340	393	357	404	385	405	415	388	383	404	401	375	368	380	391	393	373	418	370	422	375	408	383	385	376	378	363	394	370	376	403	369	396	394	375	391	375	388	374	376	402	388	403	347	368	383	350	398	398	395	367	410	422	363	360	363	393	376	450	381	392	389	355	373	406	383	378	376	379	379	392	374	369	396	429	366	389	381	415	397	361	369	405	396	412	389	382	387	402	430	373	375	418	358	374	404	376	384	415	354	363	375	361	371	392	362	379	376	346	374	401	366	389	351	368	397	359	399	414	361	396	409	428	414	389	365	362	376	363	398	376	371	363	385	375	378	393	386	383	387	384	392	413	417	350	410	352	396	373	393	363	402	349	384	407	404	382	361	410	381	373	415	399	423	369	385	405	366	357	378	355	398	362	351	380	400	385	393	370	390	413	360	407	396	403	366	388	385	385	396	359	392	432	407	394	424	394	408
23809	45824	32632	21136	11721	4462	1573	761	558	466	459	448	465	453	435	415	401	404	436	424	474	454	473	426	410	447	429	454	425	475	450	417	403	467	442	441	451	416	421	438	424	468	480	437	474	476	442	427	440	435	421	469	446	464	447	416	429	413	446	453	476	453	451	428	434	414	499	396	440	421	427	483	414	433	445	455	456	467	464	447	474	461	442	473	436	446	430	429	423	415	425	417	486	463	444	463	460	445	495	432	453	434	482	436	451	447	429	463	483	444	422	441	445	435	493	398	423	479	415	425	473	431	430	455	432	497	442	456	398	452	460	466	427	437	433	399	427	465	487	433	423	444	453	422	443	490	444	473	453	421	445	441	428	431	436	436	416	450	461	462	452	431	419	426	457	428	468	456	437	476	451	475	435	408	432	440	464	431	423	432	432	445	465	468	446	445	422	393	406	396	436	440	415	431	400	431	468	490	420	453	443	460	414	463	452	462	447	414	479	458	434	451	426	451	458	423	426	463	436	443	427	431	433	414	440	490	429	427	462	423	433	454	469	423	419	446	417	467	438	453	430	428	480	396	489	416	467	494	424	441	487	461	440	437	459	482	409	403	444	413	469	438	437	463	454	455	450	461	411	451	440	418	451	433	456	461	481	447	439	434	463	471	445	444	456	439	448	462	448	413	461	442	446	404	445	440	428	425	459	457	455	444	432	431	445	450	443	428	449	474	449	439	462	411	443	452	449	453	451	447	433	478	465	415	472	445	464	416	445	411	481	467	473	435	447	455	427	384	429	469	433	435	463	437	446	427	435	436	433	474	435	421	441	437	450	426	456	448	444	419	452	444	429	423	423	474	438	444	427	454	429	468	435	445	443	461	459	456	429	450	436	451	460	414	454	433	412	430	420	474	423	402	447	482	415	452	411	436	464	481	463	455	426	403	455	438	429	415	406	449	406	454	434	461	443	427	426	439	434	442	452	426	435	439	405	461	418	474	459	445	425	437	439	427	428	458	386	479	456	445	438	428	446	438	424	447	441	455	449	423	427	473	473	431	429	460	442	479	417	413	447	422	411	443	438	420	451	425	436	477	430	463	429	412	405	436	455	411	457	448	447	418	447	442	406	485	422	450	444	439	443	440	437	456	451	482	447	408	427	437	484	475	452	480	430	469	437	442	434	457	432	452	445	461	433	444	458	428	460	453	466	394	449	451	418	423	449	465	446	442	427	461	440	471	446	462	440	416	397	454	405	450	478	487	450	468	430	444	466	462	456	421	446	419	454	456	448	452	425	490	423	401	445	407	432	447	421	433	486	465	476	442	458	464	442	434	432	418	439	440	419	433	439	476	429	428	468	430	470	437	482	439	456	461	480	434	436	454	482	420	446	464	476	462	484	432	438	435	466	457	490	422	482	489	460	457	430	460	475	424	432	462	412	457	471	446	443	404	436	457	447	463	427	440	471	462	446	465	471	439	451	488	449	435	420	441	475	427	438	466	459	502	480	422	432	429	434	417	424	488	447	424	428	456	399	426	458	474	472	409	426	447	477	427	464	379	430	404	468	441	399	468	483	463	425	436	440	469	440	412	426	412	435	431	428	479	492	416	442	436	460	446	439	447	473	427	462	460	472	446	398	442	463	445	449	476	451	422	439	427	426	459	425	427	440	471	428	458	510	465	494	479	443	429	453	465	440	444	458	428	430	461	437	430	465	448	416	491	413	469	454	464	420	445	404	436	476	457	421	436	398	459	450	415	439	438	480	468	478	464	467	443	429	442	422	493	444	453	464	466	457	428	444	442	449	427	437	445	475	465	441	462	429	432	461	453	403	466	467	433	473	412	461	432	462	420	462	436	456	436	424	453	494	446	430	441	475	439	440	477	434	462	423	455	421	459	423	464	481	424	422	450	445	447	481	418	440	452	432	447	425	436	454	445	448	475	440	431	431	448	451	403	457	456	448	432	443	407	461	430	477	469	456	448	486	457	415	430	448	466	414	401	404	459	469	421	452	444	391	451	416	463	442	472	457	436	482	467	441	427	434	447	409	442	464	439	467	437	455	411	427	405	434	439	453	446	420	448	423	476	455	454	445	461	420	456	419	442	410	453	447	436	423	437	480	459	461	424	419	450	453	455	425	467	438	428	444	423	405	476	433	475	486	461	452	444	418	468	441	408	467	449	527	480	461	474	438	426	398	431	440	442	410	426	424	472	441	450	441	426	434	457	438	436	427	453	452	457	426	469	426	467	450	447	410	506	456	427	441	465	441	455	453	422	423	427	448	422	427	434	476	462	438	404	434	477	427	425	443	424	444	478	460	427	484	467	463	433	423	395	440	457	456	448	469	437	445	455	432	446	414	451	440	462	436	426	434	447	449	432	446	439	429	428	426	449	423	416	440	471	471	387	418	469	425	467	466	453	461	451	447	439	431	479	481	427	471	490	457	459	450	458	432	464	450	449	445	469	462	449	442	444	435	429	422	475	436	437	431	464	456	478	442	486	458	421	511	425	434	435	409	445	424	427	462	424	441	465	434	437	449	429	504	455	436	421	423	459	440	450	427	436	457	476	455	426	444	448	447	454	468	431	454	433	467	419	424	452	406	456	478	457	449	444	466	441	435	454	478	444	442	439	462	460	452	442	461	445	475	451	460	426	427	430	451	439	491	447	449	484	459	412	429	451	457	407	439	481	480	431	444	413	449	462	437	438	443	444	444	474	459	488	440	450	468	424	463	447	424	465	458	442	453	441	459	439	425	462	449	430	429	424	466	466	447	469	450	409	428	455	447	459	453	453	421	419	440	440	460	429	435	449	464	450	413	490	463	430	453	484	406	455	470	438	469	462	483	488	442	449	427	434	466	456	432	445	443	448	464	417	477	456	451	440	433	480	437	496	453	448	438	377	449	496	410	435	477	466	407	443	444	457	442	432	435	470	421	458	437	400	472	445	466	455	433	452	406	464	462	451	427	443	429	455	430	413	450	400	450	414	407	416	429	455	470	453	442	415	421	442	481	448	416	441	487	427	438	479	481	423	449	455	432	405	418	443	501	427	443	449	462	463	424	444	436	433	449	483	498	459	419	472	479	447	422	414	414	444	451	435	450	452	421	469	429	467	417	448	437	463	449	441	436	437	450	432	479	456	440	475	435	461	442	386	439	463	454	452	423	415	423	445	457	435	427	443	433	442	497	469	436	479	432	454	448	421	438	454	462	428	443	466	417	447	460	444	461	438	428	474	459	436	432	458	445	469	473	464	466	467	449	480	475	456	462	445	437	423	435	457	440	478	438	473	439	466	421	444	449	439	427	407	439	442	478	460	417	439	433	478	439	438	421	434	440	429	438	468	439	472	454	473	451	443	463	413	432	437	436	465	488	464	462	438	440	452	436	432	481	427	477	458	472	402	439	467	432	463	460	439	454	426	437	455	489	467	477	444	472	423	411	453	459	455	429	430	419	410	427	459	448	428	466	463	425	409	439	430	446	463	415	441	430	468	435	467
23547	21846	35413	39033	34041	24580	13616	2558	746	510	459	485	469	512	494	503	451	509	505	509	463	458	455	458	502	465	524	466	503	456	490	485	464	466	489	482	491	463	517	477	491	505	470	487	456	500	461	423	449	487	502	484	467	457	504	473	485	486	475	435	526	455	463	465	486	475	484	468	494	476	482	465	487	474	455	460	495	483	455	473	489	465	481	492	419	476	466	487	475	438	492	480	478	491	501	457	471	480	468	498	465	483	463	484	489	468	463	499	470	464	476	482	481	470	477	446	457	441	466	488	441	518	461	477	452	475	469	477	485	452	479	472	464	480	442	478	496	494	458	466	475	450	454	476	488	466	479	490	492	448	502	450	465	455	469	457	416	487	518	491	474	488	492	494	460	498	472	465	464	464	523	503	455	465	501	490	451	461	491	488	457	459	498	453	522	463	466	489	470	474	478	444	453	457	516	473	422	443	453	502	459	452	479	489	475	495	516	482	493	468	517	503	476	517	483	518	489	446	492	456	449	483	516	490	468	514	537	438	487	466	465	443	470	475	512	478	479	500	506	488	493	478	467	483	486	450	496	467	476	476	480	458	497	457	483	424	485	443	479	469	453	481	490	434	479	486	480	474	494	452	447	477	463	467	469	449	455	524	483	431	480	465	470	456	458	449	498	488	448	530	455	439	446	471	496	476	491	480	492	507	472	479	479	466	458	495	458	497	470	513	439	495	484	496	501	455	500	494	504	455	506	466	508	480	498	447	485	516	498	485	470	510	532	491	496	479	478	468	484	466	465	445	505	488	505	484	464	448	498	447	452	465	503	469	446	493	472	478	500	495	444	461	520	528	477	451	474	491	469	461	485	502	467	480	427	460	454	458	520	531	458	483	471	502	496	501	509	455	460	493	490	466	456	466	470	462	492	458	496	474	433	487	427	441	476	467	479	456	469	490	467	470	503	476	446	472	493	482	507	476	470	495	500	479	491	462	485	451	491	502	467	496	465	479	481	433	484	532	444	489	462	514	436	457	424	491	488	502	498	470	462	448	444	486	462	467	478	482	514	486	448	492	471	483	501	505	478	477	506	476	433	474	471	486	457	504	457	512	447	446	443	503	519	481	460	509	434	462	497	447	446	448	465	495	467	479	449	467	467	514	462	475	503	467	472	483	493	454	475	469	501	475	500	480	526	455	448	476	504	516	503	509	500	480	485	459	447	488	469	481	508	490	491	482	466	496	461	501	426	506	441	482	469	419	472	495	472	476	462	442	434	499	482	466	430	503	491	475	519	468	481	459	474	493	456	454	453	471	470	493	460	496	494	477	464	442	481	447	479	490	487	506	466	471	502	471	485	516	445	458	449	466	518	484	468	505	493	449	493	471	476	484	463	488	472	509	455	499	482	430	454	494	465	453	451	466	488	484	509	457	473	437	489	445	470	496	468	504	442	501	505	458	486	467	499	466	521	474	503	468	486	453	503	458	473	510	456	477	487	480	477	507	517	478	487	503	478	494	482	484	499	489	519	463	475	473	444	471	504	465	479	499	492	509	491	466	461	472	460	486	479	453	472	503	464	472	512	502	511	462	472	471	478	459	468	489	469	472	466	423	479	537	496	497	457	488	494	453	479	478	399	508	414	484	512	488	483	448	482	506	491	504	469	517	484	461	474	506	473	478	468	497	457	474	468	445	473	493	491	473	475	490	499	486	448	496	487	484	517	494	487	500	462	463	477	501	499	462	470	471	462	503	453	530	480	491	498	490	485	457	487	468	479	473	481	458	477	466	500	425	501	501	509	466	469	488	493	493	462	487	485	406	485	462	508	462	512	437	426	507	495	469	444	467	464	447	449	488	488	449	438	480	474	487	480	463	492	434	462	483	498	448	486	450	488	484	471	441	500	510	464	448	478	489	495	458	524	469	494	458	516	509	477	477	508	488	451	434	494	489	528	430	481	436	435	455	509	441	471	468	461	484	487	464	467	415	480	473	483	460	437	450	484	472	477	493	426	480	482	495	509	487	446	483	443	480	452	451	491	494	465	477	486	469	482	476	492	465	462	504	488	472	470	454	435	482	480	483	476	502	468	459	448	499	463	515	476	496	496	510	445	483	482	488	467	483	462	448	494	471	495	437	444	455	483	473	442	464	481	503	458	471	491	457	483	491	522	491	434	481	475	462	454	424	474	479	470	447	485	490	484	487	468	451	449	473	517	467	479	507	491	447	483	459	458	511	486	469	500	487	431	486	486	497	478	497	487	492	495	459	460	486	518	447	438	437	475	476	494	462	499	463	523	491	453	509	452	488	484	503	480	459	475	489	467	528	436	449	502	489	442	471	473	493	461	494	474	497	498	476	476	484	498	493	455	518	496	467	496	447	452	487	507	447	501	501	507	476	426	479	483	487	452	497	468	491	449	497	451	483	458	440	493	410	473	500	455	490	457	495	470	458	476	486	482	499	474	490	477	443	477	485	473	474	477	468	483	502	446	486	519	522	512	472	491	485	470	485	491	475	474	456	467	497	441	493	477	527	471	478	465	496	432	473	492	478	499	432	465	504	487	494	456	461	497	494	500	486	487	485	482	455	495	478	511	482	438	434	483	468	459	491	494	470	497	466	443	504	498	459	484	488	444	454	457	490	451	434	464	488	528	501	487	453	492	519	490	466	465	466	496	471	494	502	474	450	467	480	453	455	476	437	469	492	508	458	491	503	494	493	470	444	454	490	456	478	475	517	467	506	491	519	454	489	456	472	556	455	468	436	476	456	499	479	452	490	499	469	515	457	473	462	504	484	470	459	445	517	464	446	466	433	437	463	509	487	485	494	483	470	507	488	460	487	464	509	483	509	482	466	483	468	495	481	469	468	472	448	465	473	456	490	462	489	411	504	453	458	520	494	411	464	497	484	450	489	518	466	465	501	470	484	492	441	442	460	504	477	444	434	496	444	478	478	479	467	493	456	481	496	454	481	477	485	486	477	463	456	461	498	462	473	487	489	454	471	510	451	497	492	454	483	467	462	460	490	485	484	491	518	468	471	474	499	479	461	458	464	483	498	477	454	459	458	496	527	454	470	443	470	523	446	456	518	512	476	489	492	439	489	495	481	485	506	481	490	484	459	475	487	473	444	495	460	438	513	467	475	473	482	462	458	470	451	473	440	469	472	457	496	484	471	470	505	508	499	479	454	525	499	476	467	468	465	464	503	517	501	464	480	453	449	464	475	456	481	492	487	487	459	438	476	457	520	498	479	438	456	470	495	471	498	464	481	507	479	498	444	454	442	483	484	439	454	504	492	431	487	483	466	472	476	465	440	517	483	468	476	470	448	467	460	455	507	474	492	483	454	467	478	477	455	485	452	412	477	485	453	441	485	497	494	452	468	500	481	483	491	476	478	502	455	479	460	486	453	464	458	439	481	480	476	481	471	486	447	477	478	468	477	501	515	470	443	494	484	484	458	445	483	479	480	471	457	437	468	496	500	493	476	443	483	476	486	504	485
47534	92328	74941	58135	41033	23399	9284	2902	997	533	528	507	512	499	542	542	550	555	570	548	479	512	548	493	545	548	548	510	529	528	558	522	516	538	544	520	516	576	545	544	563	494	564	553	566	536	542	553	541	488	497	502	542	556	561	502	516	598	507	515	531	517	480	562	526	479	504	538	509	479	527	572	501	552	519	573	578	553	484	535	531	525	505	538	487	531	526	532	545	540	532	526	531	541	543	551	541	521	517	501	548	544	541	504	495	538	540	501	494	546	544	561	537	517	489	517	554	487	510	511	515	509	517	541	530	508	561	558	516	584	533	561	544	497	530	538	538	539	537	522	553	548	569	510	553	535	501	549	534	531	562	515	510	533	488	538	523	547	521	530	542	526	573	560	553	465	522	505	539	523	571	546	544	612	509	586	521	540	508	515	562	538	577	522	494	560	549	533	533	578	568	498	561	530	529	537	521	528	519	556	543	538	542	516	532	501	516	545	530	568	566	555	526	513	520	516	547	501	504	501	534	528	527	543	547	531	539	523	501	562	556	528	560	499	492	513	558	536	550	531	513	554	514	492	505	546	511	497	514	565	569	524	519	520	545	543	498	526	540	548	510	529	517	549	551	558	564	490	557	508	533	539	495	540	539	508	570	534	535	521	586	525	551	539	517	543	581	568	496	515	522	542	533	579	538	542	522	544	536	508	533	514	517	586	548	533	519	484	499	546	493	540	527	523	548	511	562	536	529	556	503	546	567	565	535	481	539	531	539	516	532	504	500	480	506	535	555	521	472	542	553	545	511	536	514	494	498	519	513	506	530	512	562	530	559	558	533	503	515	528	550	563	510	558	536	537	558	519	569	586	499	545	503	515	539	504	548	486	541	520	531	518	558	535	562	539	512	543	558	533	520	505	539	526	521	552	537	567	516	544	504	497	518	562	551	547	516	528	515	490	510	526	503	535	523	489	491	516	515	519	531	537	514	527	554	516	580	493	499	556	536	513	565	541	525	552	528	566	526	499	547	526	504	519	525	539	509	501	521	538	504	532	517	558	512	550	542	497	476	585	554	568	521	543	498	537	526	553	541	554	552	549	560	548	572	542	528	539	515	507	545	532	551	525	526	518	526	548	527	586	541	523	534	514	521	543	552	555	561	539	515	564	534	501	513	517	499	525	523	530	537	568	523	548	499	531	531	528	565	519	506	534	547	494	546	522	529	550	519	505	539	516	534	528	549	522	549	550	525	515	505	509	519	535	543	552	555	551	528	543	540	532	544	513	508	562	540	557	513	515	499	518	534	533	540	517	537	528	510	493	492	509	540	517	546	512	508	532	515	518	524	548	502	509	559	529	571	524	545	534	503	548	539	534	532	528	555	527	510	522	471	509	544	522	551	522	535	568	543	491	533	506	583	528	513	577	510	514	556	545	528	541	494	530	546	550	548	557	527	536	575	525	519	508	506	563	530	543	547	519	541	541	559	516	527	539	507	561	540	534	533	544	569	507	540	553	527	517	525	565	505	539	541	509	545	516	537	600	565	556	520	547	559	536	530	559	546	506	505	510	533	506	493	516	531	553	559	522	506	517	513	546	506	515	510	536	498	562	511	563	510	506	549	509	549	550	536	544	502	505	519	530	559	533	533	505	536	540	544	537	553	541	581	521	521	566	538	550	530	545	510	501	529	496	522	550	535	579	535	538	519	566	547	558	519	564	544	543	530	560	569	553	545	555	543	489	514	545	541	546	528	570	542	600	558	531	500	502	524	562	553	510	509	510	529	531	524	510	611	553	543	515	516	477	527	584	518	519	515	563	502	538	517	544	535	530	556	523	548	567	512	515	514	556	533	525	500	525	528	566	492	515	525	571	553	539	538	548	535	554	535	519	561	516	503	548	549	525	541	489	526	533	538	521	532	540	544	535	507	571	510	576	515	497	533	545	528	533	585	524	524	584	545	508	533	572	507	520	565	504	557	534	540	535	548	514	552	504	528	522	558	528	510	513	550	561	544	516	524	526	507	546	525	539	516	523	534	545	535	496	510	545	541	538	484	539	529	556	524	515	528	517	541	555	520	543	540	566	514	518	524	561	518	485	538	522	550	573	582	532	512	530	472	523	527	522	524	530	539	488	541	562	547	559	521	546	520	542	564	532	556	541	540	522	532	533	551	559	494	565	532	527	566	501	550	561	542	534	568	586	531	516	548	527	532	529	548	531	501	534	562	544	523	548	565	528	543	510	529	538	532	564	542	527	544	526	523	536	531	503	541	518	538	494	552	535	545	531	528	511	525	546	515	538	542	555	525	527	499	553	521	516	539	513	531	516	547	563	537	530	525	555	557	508	501	538	556	564	515	565	524	552	585	538	523	510	548	572	565	521	519	530	520	551	543	511	491	503	526	497	593	530	479	532	563	526	560	542	532	573	556	499	539	523	561	524	538	501	531	541	535	544	550	516	541	558	548	559	516	542	544	524	532	557	556	532	493	534	543	547	496	519	509	543	562	501	562	535	493	501	533	496	523	497	511	574	553	562	508	571	489	558	533	488	570	574	545	535	508	514	530	522	490	501	519	535	573	510	540	494	516	520	532	538	536	503	512	515	523	508	562	527	535	467	528	486	531	551	542	549	507	542	534	502	542	503	530	534	546	524	553	480	530	551	520	533	550	504	503	545	520	517	527	560	525	527	551	515	537	535	522	577	501	546	543	523	515	562	562	552	498	509	499	534	531	538	499	532	549	554	488	501	508	551	549	529	543	544	531	549	548	501	565	560	555	526	590	536	514	549	512	515	490	548	527	537	493	528	536	576	525	545	548	538	523	552	541	543	533	523	515	497	511	505	554	491	545	509	577	541	522	535	520	510	555	595	522	576	578	571	531	559	551	583	538	514	508	536	548	522	549	507	514	587	572	548	592	550	565	552	508	503	529	512	528	542	538	527	525	536	530	509	537	568	557	592	536	503	506	530	522	494	580	531	522	531	494	536	536	533	512	515	514	512	543	528	508	525	528	544	539	521	536	548	570	497	545	575	527	533	531	534	552	526	490	550	531	484	541	534	523	576	520	504	559	568	522	569	550	514	528	514	546	500	528	520	545	480	532	546	532	570	571	554	552	544	515	569	544	542	546	535	554	498	537	546	501	525	549	528	520	524	538	508	524	561	528	549	547	590	534	514	541	531	530	547	562	528	570	564	545	532	531	526	530	533	530	574	525	524	557	543	531	550	529	564	561	506	518	569	505	542	558	484	535	519	508	502	508	570	578	542	489	538	533	509	581	548	532	584	445	527	518	554	531	507	570	506	541	539	564	526	505	513	522	552	556	575	539	507	517	513	513	526	555	529	587	534	487	541	542	561	573	540	545	510	524	531	513	550	530	533	551	521	590	533	530	477	537	510	567	480	517	575	547	524	493	516	550	529	540	549	534	529	515	526	520	534	509	517	559	534	533	511	566	547	527	562	512	545	575	556	469	537	532	523	543	518	554	555	552	525	552	528	507	545
25043	23125	37635	37984	26296	13402	3740	1050	516	446	450	468	399	423	413	419	424	450	391	408	461	453	402	418	443	426	409	494	481	429	438	406	443	448	418	419	440	440	413	418	432	408	461	414	464	415	462	440	387	422	454	426	478	436	411	442	460	430	422	421	454	424	436	385	407	438	442	468	421	390	431	444	468	472	449	447	448	455	451	393	429	436	418	455	453	462	434	418	380	465	438	456	484	459	470	418	410	414	408	444	456	408	441	396	447	423	431	469	472	404	465	427	420	444	416	438	453	437	452	404	451	463	407	417	417	426	439	428	421	438	467	407	462	472	445	432	435	405	416	435	434	435	433	414	446	441	440	454	446	390	468	446	462	443	428	462	445	452	460	480	430	417	456	420	416	456	421	427	419	419	437	434	465	401	435	418	434	423	443	397	431	466	418	414	421	426	399	438	411	442	414	440	434	439	441	397	438	473	432	426	440	386	415	449	476	454	439	413	447	447	436	406	412	438	433	437	470	435	399	442	445	462	440	466	438	425	444	432	444	467	416	426	409	387	450	429	404	457	419	462	443	411	420	436	452	426	437	417	447	417	465	481	422	437	438	435	434	430	428	415	462	455	454	439	466	423	461	463	428	394	470	428	421	431	422	459	422	447	425	428	416	429	435	430	470	438	456	454	433	459	451	438	433	457	434	477	401	491	431	445	445	444	479	401	448	438	468	450	470	437	445	422	431	448	452	398	447	454	464	466	465	458	440	440	431	459	416	481	437	433	447	511	444	451	425	414	430	439	444	443	421	412	427	465	399	428	414	433	470	421	445	447	377	423	432	412	424	430	438	442	443	455	453	468	468	453	416	446	472	409	411	465	433	432	432	429	444	430	420	445	435	440	453	433	436	434	455	471	451	422	393	438	454	432	436	456	410	431	440	442	457	424	428	483	447	443	434	462	433	444	409	475	418	442	425	452	432	455	453	430	445	458	443	436	423	433	442	435	388	429	464	437	413	441	444	395	437	426	406	394	496	420	442	428	426	390	438	438	421	418	473	437	420	423	441	452	441	429	435	435	419	442	450	383	461	437	463	447	457	471	445	428	425	432	443	475	467	438	450	429	418	446	435	469	424	454	471	443	406	421	433	437	422	445	477	428	468	459	426	444	447	438	456	441	423	450	425	449	470	417	418	431	430	444	419	445	450	431	440	424	458	418	413	428	433	448	439	455	424	409	422	417	436	431	454	431	462	441	503	443	430	434	440	443	439	444	474	429	380	423	417	464	449	447	433	485	405	429	446	441	422	400	447	426	441	418	417	408	438	436	430	419	425	424	392	439	404	438	472	426	459	465	460	462	413	482	402	440	423	441	424	474	450	433	408	446	459	458	431	483	425	456	420	462	432	468	438	419	424	420	424	465	422	443	442	442	441	477	432	437	443	430	423	458	442	407	397	431	475	432	425	436	454	368	411	423	460	448	385	447	476	413	471	444	431	460	419	425	441	443	427	413	418	438	424	455	453	451	424	436	408	494	403	400	460	472	431	427	417	411	389	474	447	412	486	441	421	413	432	421	463	441	458	449	423	469	440	436	447	445	460	411	410	478	450	414	422	425	390	424	416	461	406	431	460	434	433	422	459	412	449	423	438	426	443	458	439	476	446	407	440	444	444	448	479	465	420	438	426	447	428	430	371	480	432	443	431	448	414	434	407	457	427	435	445	435	444	424	437	430	428	427	436	448	438	437	444	455	441	446	457	461	431	447	439	433	424	450	502	428	417	443	411	393	426	446	438	436	411	408	448	478	452	419	432	420	437	440	428	384	404	407	450	442	416	413	461	435	386	449	451	456	450	409	456	483	437	440	409	395	423	418	425	454	436	410	441	424	458	449	422	377	404	435	415	418	448	438	421	427	418	445	449	391	402	431	400	394	420	489	437	424	441	458	423	499	435	453	457	443	455	419	426	421	424	457	413	409	419	436	456	438	423	427	468	402	432	434	442	403	421	464	436	440	455	460	427	433	458	435	464	430	455	452	440	461	456	427	413	442	417	429	448	384	430	489	433	451	462	465	473	464	427	449	419	431	440	451	437	423	440	431	425	449	431	396	440	439	440	461	439	448	433	429	419	421	421	405	440	473	461	446	414	428	438	457	385	440	440	418	406	420	468	462	436	442	431	439	433	452	456	465	417	426	446	481	441	429	444	447	439	508	405	429	419	436	399	406	452	457	430	411	428	406	451	446	424	424	441	439	421	466	413	459	440	423	442	460	468	477	424	441	437	451	428	467	460	398	407	452	430	457	426	439	451	419	440	422	424	434	436	450	402	476	437	441	437	428	426	425	399	432	461	424	430	438	436	443	438	431	443	483	434	413	421	427	465	450	438	431	447	441	398	458	438	425	427	421	415	423	428	392	473	420	479	471	444	437	445	483	414	410	446	417	443	390	425	459	439	447	427	410	469	442	452	429	424	427	463	466	418	460	475	430	436	427	447	458	456	428	437	428	396	401	439	443	420	441	461	403	445	418	435	423	404	446	437	450	414	467	436	455	445	450	444	440	446	404	411	451	427	433	447	437	435	422	435	461	434	447	407	398	423	445	444	441	460	421	485	423	439	427	427	419	448	452	438	406	426	440	420	439	444	435	431	461	444	427	429	450	408	409	401	439	420	456	442	433	423	441	440	429	405	422	407	439	474	420	416	383	443	412	429	445	420	450	433	419	415	402	427	378	431	437	423	422	453	410	449	459	443	443	416	445	449	471	465	452	441	426	446	431	423	443	445	441	446	455	419	432	445	433	425	451	433	421	455	433	458	480	439	405	468	407	446	452	379	427	440	449	424	439	447	441	449	444	404	426	453	443	448	424	413	444	473	464	449	447	437	437	403	439	425	440	401	410	451	456	426	486	439	423	450	449	422	434	449	427	469	401	403	410	422	460	414	412	419	442	415	419	442	383	456	416	456	404	447	427	463	457	445	463	414	452	440	422	416	430	432	399	418	407	449	482	448	442	412	459	436	440	424	507	404	421	437	437	442	422	454	424	411	437	391	462	429	419	430	432	447	431	424	424	443	437	424	443	442	444	446	442	419	431	438	430	433	433	428	450	436	453	431	420	437	431	440	418	457	441	416	441	428	435	433	436	450	449	390	427	476	429	433	437	434	411	415	428	424	464	428	456	406	444	415	435	462	454	413	438	429	423	425	437	414	430	430	431	460	425	440	460	458	413	449	458	457	451	377	437	433	454	453	447	422	430	412	436	450	436	430	386	419	426	443	447	432	454	469	418	442	464	428	416	421	439	421	412	454	428	424	401	448	414	429	404	448	420	436	471	399	456	456	460	459	432	444	435	432	432	433	398	451	463	440	441	433	437	449	361	418	435	435	442	490	449	406	416	466	413	451	423	435	439	402	420	453	433	439	423	437	404	441	428	449	457	458	431	416	436	437	465	424	437	432	429	398	418	430	448	435	436	417	453	451	420	407	439	443	430	437	423	428	462	434	442	438	417
40511	74966	58245	44059	29207	13810	4881	1622	760	522	456	520	517	506	485	497	495	513	454	517	481	563	526	497	471	518	524	499	493	528	532	524	500	521	501	528	510	516	497	487	518	533	500	478	460	521	516	479	508	501	511	479	512	475	532	486	493	504	486	529	505	501	512	546	536	475	462	488	511	488	482	450	488	495	536	520	517	538	525	532	509	502	498	503	476	494	520	515	542	489	530	479	501	555	529	528	506	477	513	462	488	520	496	514	470	525	510	502	482	497	487	548	561	487	471	514	536	466	520	508	505	513	521	481	469	486	464	478	482	513	511	451	524	519	504	515	552	465	485	482	513	534	486	503	526	479	494	526	515	480	553	490	492	476	532	548	527	523	526	507	485	475	520	512	513	534	468	484	509	470	507	510	527	511	501	513	562	492	472	484	541	493	486	490	550	496	464	447	467	489	506	503	490	517	461	498	542	528	486	457	491	476	509	521	532	488	456	482	508	499	496	549	517	485	486	532	495	504	479	534	505	509	493	521	492	513	501	470	515	487	526	493	494	516	494	515	485	522	534	517	497	536	513	534	487	497	509	482	523	538	534	521	482	507	544	516	484	480	550	507	499	506	466	494	496	468	500	516	504	467	510	491	485	494	499	489	522	530	526	491	506	531	548	543	514	498	470	508	523	487	519	496	489	522	483	454	517	465	489	454	507	517	471	523	524	480	494	528	531	516	530	499	513	465	499	492	492	488	517	495	531	474	489	523	526	522	523	544	523	503	516	518	523	452	495	473	506	508	500	523	501	494	520	473	491	492	497	477	504	509	525	505	483	515	509	471	459	500	508	537	517	501	508	473	513	495	505	518	516	498	507	505	474	474	504	525	493	512	516	470	514	471	482	508	473	469	545	529	521	558	463	496	530	498	508	572	566	496	513	512	518	534	483	457	494	478	496	537	488	486	510	485	491	499	483	501	490	501	493	524	500	497	512	525	518	481	491	505	514	521	511	534	499	542	541	489	479	510	552	505	487	506	491	536	486	545	503	484	444	465	502	495	463	463	487	497	474	527	537	483	508	518	496	525	511	473	513	480	501	510	467	533	517	475	506	518	499	510	501	496	510	517	515	538	505	493	517	487	516	505	551	523	487	474	528	499	497	522	484	524	516	492	505	493	509	502	519	506	483	528	530	522	476	503	478	501	522	535	533	504	515	478	497	502	510	502	528	462	493	464	522	503	539	512	525	499	481	495	520	506	534	484	517	481	503	439	493	475	534	494	491	510	527	487	522	475	516	505	469	474	517	513	506	506	515	501	482	492	488	523	529	472	474	468	518	497	530	491	470	467	502	501	533	515	542	491	491	517	498	483	522	513	519	529	476	497	524	479	465	515	498	509	483	520	516	548	493	473	496	507	517	476	516	478	470	526	520	514	520	468	488	479	532	466	489	507	495	516	483	496	501	502	519	481	508	527	505	472	528	543	549	506	526	518	517	453	539	532	476	493	489	482	509	516	494	483	529	537	503	518	502	503	496	528	489	520	484	526	490	526	496	514	506	527	524	524	520	531	493	511	525	506	528	499	515	478	468	521	472	501	493	499	469	491	473	543	500	470	488	540	494	496	560	483	463	497	501	485	469	500	550	516	482	494	503	514	538	513	489	484	505	495	513	511	512	486	491	493	522	497	494	478	522	483	526	487	505	458	487	479	530	519	544	529	493	524	526	494	504	487	468	534	488	514	469	453	526	493	472	494	485	513	529	489	524	481	477	535	531	478	503	500	539	548	499	474	525	533	514	518	501	486	512	522	468	520	504	489	541	530	511	477	482	516	496	510	505	497	485	510	470	491	482	483	516	538	454	516	505	479	527	455	524	485	514	545	494	520	504	526	518	511	532	500	478	494	507	531	501	471	491	525	549	524	508	497	519	529	487	459	516	515	455	453	489	514	556	511	466	492	550	521	478	514	491	550	507	499	485	517	524	534	511	500	525	471	507	514	534	507	527	531	458	515	487	484	496	480	541	507	537	489	552	491	485	511	501	510	489	518	503	507	496	496	513	488	477	508	525	530	489	497	508	479	537	515	503	545	504	522	505	514	502	529	470	517	474	500	471	516	510	480	568	489	474	479	492	506	513	525	499	536	486	510	508	504	492	541	499	474	509	480	490	487	537	491	470	480	492	546	494	478	502	477	512	470	497	512	476	559	524	498	470	532	511	508	538	477	510	494	500	497	511	508	476	521	477	521	509	505	505	516	526	506	520	473	539	511	495	529	508	454	498	493	481	486	540	518	490	450	482	469	496	519	472	469	548	464	574	533	536	488	497	493	501	527	468	477	512	503	476	496	511	500	489	505	524	490	518	479	525	490	527	502	510	495	542	553	535	519	528	469	532	515	517	510	501	551	482	484	493	481	521	482	498	503	468	525	513	513	482	516	547	469	524	512	483	530	527	542	510	540	519	513	502	493	505	493	518	517	482	509	519	484	497	509	485	482	517	511	510	515	514	506	507	531	519	487	525	432	502	484	488	493	512	520	505	517	502	521	483	521	536	500	526	479	514	501	475	553	520	508	472	489	501	481	516	522	493	475	523	538	506	537	498	497	508	516	487	514	482	518	517	482	521	485	514	485	490	499	498	490	519	497	494	489	517	490	492	511	492	496	494	500	514	511	481	504	466	534	499	496	496	472	508	560	492	465	452	495	518	467	500	546	547	488	520	472	484	485	555	486	515	484	520	520	467	483	478	516	504	490	483	507	504	513	526	495	506	495	494	460	542	489	496	518	463	519	535	478	480	515	477	513	504	498	503	537	493	482	520	463	477	495	513	469	500	516	512	513	532	507	494	481	514	462	524	517	523	446	491	517	512	463	507	517	543	535	500	501	489	495	526	514	497	463	516	489	533	510	483	459	472	490	491	511	502	519	515	491	524	492	505	498	483	495	500	522	481	496	525	483	523	528	576	533	491	502	495	502	523	486	548	500	472	501	477	540	514	544	497	501	515	511	541	514	488	502	480	496	511	543	499	513	543	511	464	485	498	474	547	510	485	497	504	513	496	475	506	538	468	502	496	529	506	528	487	497	499	467	541	473	507	501	486	486	471	526	504	511	505	547	508	502	492	497	463	489	524	525	501	485	510	493	518	510	493	523	515	518	511	492	519	465	525	497	522	489	498	515	507	513	473	498	513	551	504	521	513	501	500	508	494	498	504	473	532	506	470	502	463	461	490	470	484	514	510	483	514	567	529	518	468	524	521	512	501	484	521	499	481	505	517	535	508	522	516	478	490	551	491	532	471	499	513	509	545	521	466	482	486	477	551	482	472	499	510	475	502	474	507	522	474	504	496	492	476	502	502	517	481	515	522	480	489	542	519	520	512	520	521	482	527	514	463	452	480	494	507	508	496	480	530	494	501	482	515	523	504	505	484	485	484	487	512	491	502	494	513	519	523	494	519	510	531	475	517	511	526	516	535	501	490	509	532	440	494	528	539	551	502	502	483	529	468	530
22764	21612	33008	34597	32968	27537	20861	5343	1218	670	611	611	526	585	545	571	551	569	623	605	577	604	598	568	608	596	637	540	614	564	615	546	598	605	598	563	633	589	607	598	585	575	572	561	623	623	529	563	599	534	556	582	594	563	560	556	621	541	588	540	540	545	551	577	583	560	574	600	586	596	584	577	613	598	542	562	611	565	593	581	579	583	570	575	567	645	617	562	613	569	588	536	593	544	602	531	542	591	568	648	573	575	590	563	579	581	542	585	560	592	570	609	598	588	580	594	517	539	580	567	568	550	585	561	595	549	571	579	619	548	543	632	547	587	581	552	609	597	573	540	588	584	564	561	590	563	594	553	596	529	562	571	609	590	581	620	608	583	589	595	556	580	581	578	590	597	570	572	582	548	596	607	543	608	527	580	597	532	535	586	616	562	560	554	565	564	585	566	596	596	568	595	587	548	601	556	551	588	570	579	574	537	569	599	593	584	579	584	567	598	568	599	553	582	618	634	571	604	605	559	560	595	542	632	526	551	638	573	579	584	574	505	628	600	570	586	534	549	589	586	578	579	543	581	584	549	589	540	585	575	581	616	620	573	608	580	549	596	607	536	580	626	549	590	586	590	584	566	567	543	557	593	634	562	629	585	581	637	597	589	580	570	575	635	600	612	541	558	603	610	564	598	560	619	586	552	578	590	568	539	575	536	556	587	534	585	574	533	626	561	577	529	575	599	615	612	564	578	614	575	580	572	568	572	576	595	588	556	588	595	577	582	595	568	532	588	580	578	541	578	609	556	595	605	612	629	600	571	603	586	550	583	551	618	571	575	573	602	572	568	535	587	574	554	591	568	588	574	610	637	581	536	584	593	601	575	579	566	635	619	593	563	538	614	590	565	575	625	538	578	537	551	569	553	561	582	613	576	607	596	590	610	573	582	585	624	611	604	599	609	596	575	585	598	550	576	581	562	594	596	596	558	562	602	605	600	571	574	597	546	607	623	610	611	586	582	594	596	537	607	553	564	572	592	589	568	605	573	573	605	561	585	539	559	613	574	533	592	575	558	620	583	597	559	558	603	595	613	577	582	572	615	585	607	548	615	591	586	621	564	579	569	532	552	589	533	566	566	554	562	602	542	527	523	586	531	538	580	601	599	593	566	543	599	585	590	584	605	602	590	576	644	603	578	559	573	566	558	568	546	606	573	538	589	596	563	592	549	610	577	580	583	609	589	544	561	552	564	633	605	541	607	541	569	549	573	547	578	586	597	565	594	544	573	559	569	549	613	582	578	569	628	542	582	571	502	562	570	591	604	531	596	565	577	596	598	637	592	561	608	599	589	608	584	569	560	567	568	610	631	586	557	571	611	616	571	557	584	567	591	574	528	576	537	594	599	600	581	603	585	574	579	563	587	570	626	596	623	538	576	594	570	588	593	553	560	598	630	537	598	555	554	554	542	596	546	573	575	589	624	607	600	580	579	575	633	593	619	543	558	599	568	558	615	586	550	564	572	600	626	548	579	568	595	593	598	542	593	543	584	587	609	573	600	600	584	574	573	590	555	577	591	599	567	578	610	557	538	610	548	566	601	582	516	582	583	609	590	568	603	647	584	576	563	535	555	603	567	544	544	566	629	583	571	597	518	606	588	569	575	571	605	604	567	609	546	520	560	588	586	587	588	578	599	580	591	575	606	618	566	555	574	594	585	529	588	584	578	563	574	587	597	596	564	540	581	610	608	628	607	546	569	606	579	566	559	596	598	583	562	584	596	588	571	578	578	535	599	578	591	591	587	584	570	546	561	590	621	582	539	580	543	597	613	607	598	585	558	625	600	599	539	605	566	557	550	570	617	526	574	607	607	555	608	591	575	593	544	563	535	558	582	597	602	597	563	582	559	582	567	545	554	570	599	552	574	602	527	578	617	569	574	566	607	558	608	585	550	605	588	562	585	585	594	536	596	555	594	579	586	621	591	567	560	667	590	572	594	597	582	622	532	525	567	593	539	587	559	623	603	554	601	569	568	569	584	592	604	610	536	541	534	583	558	603	545	608	595	570	542	528	587	578	564	565	564	566	595	596	622	620	577	537	530	555	602	567	585	604	567	596	569	581	582	608	566	547	573	599	545	528	582	646	583	566	563	571	570	600	577	568	573	582	586	567	564	540	595	599	538	575	577	585	607	609	587	536	581	560	584	610	565	553	578	552	562	564	572	582	561	566	593	622	560	595	572	586	559	530	592	538	604	606	571	589	589	595	593	550	546	563	600	558	552	619	585	525	576	632	570	584	588	575	590	577	567	539	563	605	536	589	591	594	596	629	591	570	558	650	578	559	585	603	611	591	619	581	550	550	564	576	617	575	615	572	541	521	570	567	582	610	575	567	587	563	596	568	601	580	631	564	565	591	576	592	562	600	603	578	566	563	572	551	580	624	541	618	584	603	561	586	614	577	579	615	585	595	562	570	541	578	575	559	612	624	568	606	598	542	575	573	594	567	560	593	607	602	570	610	491	537	622	568	577	586	609	608	571	578	587	606	591	625	538	563	605	573	619	586	574	536	588	601	570	534	577	594	570	591	618	575	572	560	601	599	573	566	544	562	550	593	591	605	570	618	602	582	558	546	575	581	592	554	556	584	559	628	568	611	574	600	613	622	553	553	612	548	523	559	575	601	621	566	547	608	566	576	582	562	570	558	621	564	535	525	577	593	529	549	606	587	583	565	612	593	594	582	580	548	576	569	559	631	603	558	548	555	637	553	581	561	576	558	620	599	553	573	592	573	612	586	542	531	610	588	578	589	618	570	588	555	558	589	532	597	558	568	577	534	601	617	561	588	554	545	538	592	582	622	569	595	579	566	617	561	622	557	572	634	569	565	606	605	610	585	558	623	592	653	595	562	587	569	579	578	566	526	630	575	570	568	564	558	601	588	592	579	627	569	584	605	546	577	584	590	570	587	618	568	596	573	594	566	572	596	592	557	560	541	591	612	618	568	597	578	586	624	590	529	551	576	564	564	585	551	606	562	577	610	621	602	573	572	638	586	553	563	571	592	561	561	560	579	607	587	551	606	556	573	603	557	567	603	570	580	587	647	592	614	633	543	585	621	619	599	542	633	568	557	561	553	584	577	538	547	578	570	615	552	610	585	631	531	554	580	585	563	559	618	552	582	570	582	594	581	579	581	617	644	563	616	567	566	579	559	567	588	566	567	613	535	567	563	580	592	608	602	569	563	596	575	589	595	572	541	583	563	586	590	530	589	572	568	582	545	626	587	553	594	545	594	583	599	560	593	617	551	557	537	603	534	613	549	575	560	628	602	584	542	592	570	582	550	593	610	556	575	573	514	569	581	568	565	564	589	550	544	573	550	567	541	575	570	591	551	632	565	588	582	565	579	595	610	576	587	579	574	600	554	581	603	588	581	565	574	548	617	560	591	627	542	598	592	567	598	586	589	600	571	580	595	540	623	546	607	599	549	548	586	561	604	595	598	575	575	560
51966	98247	83079	68159	48689	30687	14007	4657	1568	696	689	650	690	639	615	656	635	700	663	612	631	650	610	606	680	636	660	654	605	645	641	597	650	634	638	618	589	631	658	600	640	646	623	657	666	633	645	656	615	636	642	641	624	650	620	612	615	621	643	655	608	664	615	687	635	646	584	647	620	648	665	637	667	670	642	626	663	628	603	663	642	623	641	641	616	688	594	670	642	660	662	642	615	599	654	647	641	644	637	627	569	659	638	611	665	619	693	632	617	619	671	653	633	630	628	635	641	696	660	639	639	667	594	628	645	641	643	620	631	610	629	642	644	644	698	639	651	618	661	613	645	638	633	623	635	661	630	621	626	638	601	624	620	638	652	633	709	649	607	679	665	608	660	609	617	652	660	642	651	601	629	650	612	615	649	635	647	649	612	641	621	681	633	649	608	629	662	653	616	598	676	630	677	599	654	623	596	598	650	620	601	629	638	665	602	663	655	595	651	631	683	639	644	617	658	677	614	644	661	656	648	612	624	608	653	630	650	632	633	667	643	611	639	626	588	610	610	594	701	639	634	626	639	640	629	602	631	633	631	665	634	660	640	659	634	628	682	601	651	632	685	624	646	675	685	618	605	655	585	687	616	647	637	641	645	686	601	654	639	594	643	609	628	598	616	643	587	662	640	639	596	654	634	612	656	633	612	641	653	637	607	638	628	607	617	661	668	650	598	628	629	631	630	639	637	623	612	629	634	645	596	627	663	680	656	635	634	635	641	638	644	673	646	702	657	606	623	638	604	619	627	621	639	666	642	661	617	622	647	635	634	663	667	636	617	684	637	630	654	605	624	592	655	668	652	628	673	659	683	622	650	653	636	654	637	656	598	663	628	674	637	654	630	648	640	631	603	637	635	610	630	651	644	686	649	612	655	636	609	644	642	654	638	645	644	626	643	627	683	630	643	608	657	669	644	595	633	600	640	605	656	634	630	589	613	598	632	670	674	593	621	630	623	630	629	671	615	621	625	581	613	665	652	594	641	655	640	631	668	652	659	612	632	645	617	655	614	629	641	609	632	671	644	635	633	629	622	668	604	614	633	651	632	667	620	629	676	640	677	647	628	619	649	603	621	646	639	619	666	642	614	615	644	664	627	678	629	618	654	673	612	678	649	649	648	623	585	638	637	586	650	625	646	625	665	642	636	638	583	618	603	610	582	647	627	680	624	602	635	638	643	665	662	652	626	646	647	633	655	656	661	651	650	667	631	615	665	600	653	603	657	632	632	659	651	585	624	656	603	629	653	640	633	679	631	654	650	648	599	639	670	613	646	623	654	634	672	605	662	664	664	641	636	628	592	677	655	637	646	620	649	622	641	665	589	621	630	611	587	692	671	628	624	639	649	635	669	623	645	651	631	643	633	648	643	618	575	613	648	654	640	593	611	643	646	618	649	629	631	636	640	661	617	644	639	640	610	623	620	648	601	642	662	624	617	642	659	647	653	674	642	668	608	632	606	637	640	690	635	669	640	598	642	674	628	638	650	616	684	630	628	624	696	649	662	641	617	636	608	678	629	613	630	612	647	610	639	651	610	633	638	617	628	637	650	624	665	612	639	665	687	629	640	626	653	626	626	607	622	631	626	649	652	644	604	583	620	632	638	631	661	636	647	627	638	631	645	622	664	639	622	646	642	619	665	681	628	650	627	623	638	650	632	644	650	623	648	638	642	594	663	631	642	606	589	640	660	622	620	638	690	649	627	629	672	597	575	651	608	596	573	681	614	599	680	621	618	605	671	611	619	653	679	654	626	611	590	631	652	642	632	634	642	660	636	639	672	622	661	677	604	656	660	647	627	628	654	651	633	653	632	664	634	653	614	634	624	650	657	660	603	616	646	657	655	643	585	640	623	622	634	639	586	605	668	629	668	629	671	656	644	642	665	617	658	625	630	659	641	664	626	650	617	634	610	635	605	641	602	661	603	632	657	630	638	643	651	642	645	654	628	670	630	610	618	673	582	609	617	636	642	664	650	645	653	648	617	639	650	626	636	582	657	652	616	607	637	635	625	616	619	647	583	659	687	643	665	586	638	636	608	665	638	668	654	618	612	623	639	611	646	643	625	634	602	615	645	620	659	613	639	644	658	638	693	644	652	635	667	635	582	580	636	597	642	623	641	641	641	635	671	620	648	644	671	598	614	647	620	638	629	646	647	622	610	641	660	610	610	630	643	633	610	620	645	649	609	656	636	646	646	623	647	658	683	651	628	631	612	632	598	646	620	648	653	672	626	689	617	625	661	614	634	616	610	627	585	636	630	609	670	651	606	669	594	683	657	634	640	657	630	641	640	673	680	636	645	665	645	638	604	616	693	666	673	587	666	650	656	657	620	612	597	647	612	661	650	609	625	674	612	633	656	677	677	601	637	641	627	660	639	594	610	627	617	601	633	633	606	647	621	612	634	613	637	664	625	652	628	637	633	659	655	671	583	621	591	593	610	631	663	626	667	621	644	634	627	624	626	643	653	590	656	585	657	620	610	646	690	612	613	631	699	624	660	642	610	628	625	662	601	636	676	649	636	587	652	593	617	624	622	646	671	634	664	625	671	650	666	604	643	641	616	691	602	617	620	578	580	661	652	675	622	675	669	670	627	625	632	626	652	596	645	651	649	630	658	656	601	642	622	608	636	639	643	606	665	614	629	623	586	673	649	614	616	616	628	655	659	634	672	596	630	679	608	639	641	617	631	676	708	627	648	678	648	633	638	670	661	688	658	641	622	650	575	631	623	601	621	607	616	633	622	690	651	656	633	614	632	609	627	678	639	633	654	668	606	639	657	639	621	635	663	589	638	662	670	627	678	652	615	632	639	638	605	642	661	647	632	643	624	671	599	646	580	646	661	609	596	628	633	630	627	620	641	629	627	648	677	617	596	606	666	696	628	627	641	629	615	604	627	601	645	622	606	641	664	631	691	623	662	613	587	594	632	622	651	550	674	588	623	686	617	631	626	673	655	562	630	597	646	626	610	640	615	626	630	617	638	636	655	679	616	615	629	655	632	612	629	642	636	598	609	618	649	653	626	622	605	620	641	641	632	642	641	641	614	638	623	618	624	614	660	628	661	671	595	591	616	616	625	639	639	626	635	653	612	682	671	647	647	633	614	648	675	625	616	603	591	672	615	663	649	628	607	607	601	628	603	631	612	660	603	652	636	674	609	667	684	609	601	624	622	674	666	635	658	669	618	670	640	673	596	654	639	650	660	638	597	672	639	621	641	645	689	580	615	669	590	632	625	644	642	653	627	653	597	623	627	644	648	642	625	601	627	660	658	628	675	670	632	586	671	637	679	659	635	608	653	629	636	602	626	618	643	607	649	650	626	613	599	653	595	620	624	616	667	633	636	633	570	647	629	631	637	615	662	637	643	632	654	622	621	630	632	623	624	619	673	664	623	605	623	662	623	601	640	656	646	680	606	633	637	626	657	630	593	649	637	632	626	615	631	662	636	599
27635	28292	35323	24475	11203	3725	1339	608	466	424	378	397	425	408	391	429	376	416	411	367	384	422	381	362	369	397	415	392	375	369	425	397	394	367	384	373	367	410	379	406	387	377	372	387	365	343	383	398	418	359	379	390	381	374	401	399	369	398	409	367	391	374	366	391	405	382	422	381	394	387	397	385	358	391	383	381	391	386	405	365	364	373	370	368	391	403	378	393	405	391	394	409	371	397	386	388	389	419	376	386	376	387	390	359	387	384	364	360	394	375	366	385	371	388	431	402	416	407	385	401	369	411	359	375	395	381	391	411	412	391	399	376	369	376	377	422	381	389	420	367	347	391	382	367	393	394	397	379	363	400	387	381	377	371	420	408	382	404	366	369	385	384	371	373	361	383	392	372	357	376	378	401	373	377	389	403	359	362	370	390	393	365	381	381	383	396	400	370	412	387	389	399	385	371	347	366	385	381	376	386	372	400	415	375	400	398	408	370	393	422	397	424	364	370	359	398	386	414	398	415	379	371	401	398	416	381	397	396	379	407	386	401	395	397	381	397	381	391	365	351	387	403	416	364	382	370	401	356	363	371	417	372	414	350	368	360	386	362	362	376	390	400	390	408	378	409	373	402	391	389	404	397	384	385	369	357	381	424	429	358	389	368	373	420	381	402	401	393	380	393	338	359	412	406	408	413	375	402	356	396	368	379	395	381	394	403	394	364	372	378	409	393	368	414	422	386	401	407	411	386	346	366	370	373	369	416	380	339	382	395	356	399	384	392	390	390	391	420	352	387	401	392	391	396	354	373	400	351	335	392	365	396	387	385	369	389	387	371	381	372	327	377	384	388	400	372	395	386	368	418	428	398	361	364	393	362	395	354	376	410	383	369	392	386	375	364	372	371	402	373	373	355	451	390	389	421	396	365	422	380	394	383	372	393	376	421	389	398	415	386	405	416	404	400	381	384	409	389	398	417	382	400	380	389	378	400	387	384	407	418	375	382	368	346	380	368	392	383	382	368	376	392	387	363	401	378	359	392	401	364	395	397	393	355	425	361	411	377	405	416	370	386	384	389	386	402	379	392	389	404	358	375	408	384	368	394	381	399	380	414	399	406	333	408	409	383	398	403	386	397	381	373	379	360	370	400	377	372	414	373	370	386	427	397	373	397	403	406	394	401	370	428	393	376	385	372	373	398	384	364	414	393	396	387	377	389	364	395	382	426	374	381	398	393	385	378	374	403	394	390	371	401	393	416	411	356	380	411	373	360	388	362	401	409	387	369	393	425	352	374	366	414	420	392	372	375	379	419	409	397	395	407	387	395	389	386	368	386	390	397	370	381	380	380	416	388	439	404	365	394	384	384	369	399	379	368	395	354	412	348	374	406	372	399	394	368	379	400	373	395	383	374	366	354	409	360	350	387	368	408	380	379	356	354	381	410	374	377	403	387	379	366	379	421	392	340	393	389	364	397	384	429	376	379	389	356	413	408	380	421	393	378	411	386	386	364	390	373	383	387	364	416	414	356	398	411	364	357	399	395	379	401	396	368	384	411	419	399	358	406	368	389	368	359	348	407	432	443	401	371	382	392	370	384	398	417	367	393	378	395	409	412	376	390	352	399	387	407	387	385	382	403	359	375	402	366	384	380	387	372	390	394	403	410	400	351	375	397	394	384	377	366	404	408	410	354	398	343	398	396	411	353	385	393	414	384	400	352	392	349	420	405	383	418	387	371	396	421	372	357	370	379	396	375	382	402	383	391	406	395	397	364	393	374	353	425	401	374	397	419	407	382	415	416	344	420	375	375	370	380	368	400	408	407	373	361	354	392	362	369	388	381	403	368	390	365	400	426	407	377	351	403	387	411	400	418	364	389	373	399	389	373	377	339	380	390	390	376	342	390	381	394	407	368	396	369	412	370	377	358	401	368	397	419	387	406	352	402	397	381	379	391	393	382	369	410	356	381	410	417	375	385	392	424	364	395	387	382	411	362	385	389	417	390	359	404	387	394	377	385	407	378	385	387	395	408	373	401	353	387	346	349	371	380	389	397	381	383	349	377	393	384	390	380	396	363	387	376	380	382	383	390	397	413	402	391	380	389	377	367	390	376	393	379	401	386	391	361	365	402	371	385	366	389	413	399	350	382	348	384	396	415	390	374	385	350	379	357	394	372	401	408	391	397	381	338	409	388	379	347	370	404	418	369	378	408	353	371	397	407	450	381	390	403	395	374	397	390	427	395	395	352	410	378	430	414	380	387	355	370	393	402	405	390	406	409	383	388	373	398	375	374	355	393	395	377	396	360	400	397	378	415	394	428	388	399	392	369	410	382	390	371	389	410	380	372	410	373	362	421	398	389	396	394	382	397	389	368	365	370	400	392	379	357	418	405	382	347	379	382	406	386	359	355	381	365	395	368	410	371	429	402	380	402	382	383	397	364	392	378	393	400	406	376	387	373	349	422	370	352	365	338	380	397	379	385	391	411	383	376	384	396	373	408	374	392	393	367	410	363	344	377	406	394	368	372	378	381	406	354	443	358	390	392	378	409	402	370	370	365	420	378	360	378	397	406	384	377	396	386	379	366	398	393	352	406	420	394	418	359	351	363	382	378	396	386	405	424	412	387	371	400	397	412	396	386	383	385	417	401	370	392	396	364	375	376	405	342	372	380	363	395	388	408	374	371	398	407	371	398	391	394	396	426	392	381	338	401	350	410	423	373	385	390	365	395	372	393	421	372	380	422	349	389	395	401	417	389	401	393	369	387	356	390	408	396	391	393	400	365	380	385	377	402	375	366	395	357	405	406	366	373	372	351	373	402	358	360	405	403	419	384	405	378	372	379	396	427	383	366	356	380	380	373	375	401	368	378	358	399	421	406	365	399	413	381	397	389	365	384	389	408	380	409	415	410	353	442	376	351	350	396	398	374	367	386	399	380	378	391	357	399	392	379	399	399	406	374	363	406	393	405	430	417	387	393	414	376	390	360	359	389	367	383	383	386	382	382	362	390	395	381	392	382	368	401	430	405	397	412	391	378	409	358	397	367	400	364	387	423	357	400	311	385	395	401	377	408	369	382	372	378	375	408	374	400	410	355	393	382	411	407	406	423	383	405	399	355	395	382	383	366	384	406	364	430	397	390	391	388	362	370	389	440	344	405	386	416	386	394	367	393	387	374	376	447	407	352	367	398	373	382	406	395	379	371	385	362	370	357	405	411	385	393	357	402	362	344	368	361	392	412	382	374	399	382	375	386	404	370	391	383	381	364	387	406	392	405	395	379	395	394	405	400	367	391	423	413	398	343	388	377	388	385	406	368	366	396	373	336	378	383	409	387	408	400	409	402	422	394	382	386	373	358	401	415	372	402	394	371	393	387	402	379	395	400	405	374	353	420	420	391	391	402	379	392	405	393	366	382	383	398	372	393	381	380	382	402	426	404	400	369	421	385	386	381	399	426	390	406	406	371	390	372	390	390	372	352	400	382	381	408	372	386	379	362
23313	45975	32515	20489	10941	4427	1720	815	484	474	438	431	459	458	454	431	439	424	436	427	474	437	441	423	439	478	464	453	454	406	468	467	457	419	425	454	434	454	467	441	481	452	439	476	428	432	434	454	461	462	451	390	477	442	466	472	445	423	445	440	441	436	458	459	466	427	441	448	429	423	422	424	430	426	455	441	446	434	452	423	473	447	460	416	450	454	414	441	465	418	454	439	458	418	466	421	437	479	450	440	420	441	448	427	414	458	440	478	441	508	419	456	453	465	441	455	460	432	466	475	430	450	419	414	442	468	443	459	441	473	429	467	428	481	467	432	469	451	444	422	374	445	436	469	455	463	437	469	454	438	438	461	482	448	421	433	433	453	458	450	484	461	433	430	440	450	440	426	459	452	409	451	438	472	396	442	428	460	476	393	467	441	459	429	449	420	464	464	456	440	469	400	399	444	429	453	436	464	439	396	426	437	412	423	450	494	449	444	432	454	433	420	442	453	473	427	444	435	411	432	447	471	427	408	441	443	444	465	441	465	467	455	455	458	440	448	479	417	439	432	441	454	449	449	449	462	443	425	419	455	433	445	501	443	430	429	463	454	439	405	484	475	476	428	471	436	457	443	471	438	425	447	435	428	467	394	424	475	396	468	451	457	479	451	445	446	423	468	437	462	444	436	471	466	482	483	447	451	447	454	424	447	461	435	467	485	442	496	423	455	435	442	459	444	454	435	465	414	414	455	495	421	448	465	455	429	459	476	455	446	422	447	433	415	434	471	473	457	431	462	429	439	451	441	471	437	450	437	482	450	456	425	425	411	474	451	408	434	428	448	433	462	418	449	475	461	461	438	434	462	431	415	410	455	477	404	484	431	436	447	418	438	447	443	472	433	453	456	403	424	449	477	410	452	445	441	445	436	456	482	432	434	407	480	440	403	434	468	406	440	469	448	472	426	459	446	444	478	463	455	416	468	444	422	470	457	441	430	422	443	431	473	474	466	414	457	430	443	444	407	481	401	416	450	445	450	434	443	401	376	460	482	457	452	437	464	439	458	432	439	446	425	406	408	453	444	431	440	481	444	441	434	447	457	463	446	436	432	445	490	441	463	484	468	448	466	432	420	429	467	443	462	467	469	457	440	432	431	447	429	459	449	409	439	458	493	404	468	438	422	500	444	448	452	454	472	434	469	445	422	452	418	416	428	450	446	468	449	453	453	402	421	455	447	438	433	457	418	415	451	448	400	434	441	451	460	447	430	479	430	468	446	446	457	415	429	443	422	413	461	463	420	452	438	449	446	427	482	433	411	453	458	426	474	436	440	429	425	396	425	423	454	422	466	427	436	440	435	437	468	434	436	448	452	447	455	442	429	455	459	440	435	438	408	481	421	459	423	456	438	446	436	425	459	476	435	490	459	414	457	436	415	437	462	448	409	439	450	434	435	451	430	458	455	446	456	437	424	436	423	404	451	456	483	414	430	435	454	456	474	456	450	446	473	444	473	439	419	444	442	495	406	425	441	397	437	458	416	438	457	397	411	416	387	410	438	454	442	450	421	496	451	417	439	426	452	446	421	432	426	414	440	445	443	454	444	436	452	445	430	445	451	477	420	462	466	445	452	396	443	428	463	424	444	451	453	465	428	456	438	483	438	419	404	437	453	450	428	428	450	458	421	499	456	454	430	445	445	418	458	471	454	437	428	444	429	420	458	453	458	475	420	478	467	455	420	440	411	472	428	443	455	421	467	412	430	403	455	433	458	459	442	400	413	456	441	472	400	438	437	406	454	437	455	438	455	405	432	417	437	446	400	446	419	444	456	425	436	459	446	456	448	434	483	430	446	403	450	416	437	446	423	468	477	439	457	415	448	430	478	434	435	428	404	409	418	464	397	461	461	430	426	447	450	472	444	437	458	421	425	432	438	437	429	462	443	422	435	428	451	451	437	414	464	442	457	432	436	478	438	425	442	451	423	425	463	448	468	489	425	496	447	497	480	450	461	430	456	439	440	418	389	442	424	473	441	426	464	408	452	426	417	451	419	428	465	426	417	405	461	443	417	463	446	450	443	435	443	426	450	447	442	455	456	463	471	435	419	436	402	485	424	450	387	430	438	448	430	440	450	400	454	452	449	471	419	484	474	481	455	466	457	419	449	435	437	452	444	444	482	432	446	441	461	428	430	458	431	460	457	460	389	427	433	464	425	442	432	475	466	468	432	430	453	468	465	463	448	414	453	472	463	425	418	412	446	472	460	422	453	422	461	425	435	444	433	442	426	402	434	426	449	456	481	470	459	446	458	402	457	439	443	442	430	408	416	430	444	463	420	447	461	442	420	431	414	418	394	452	446	435	458	419	428	447	452	435	456	440	446	427	459	440	420	408	414	455	407	420	410	469	430	435	449	433	438	412	420	459	424	437	424	445	443	454	425	393	398	478	453	427	458	441	450	424	470	469	478	438	459	432	463	435	436	420	450	447	487	430	428	448	441	458	439	431	440	426	405	417	446	436	442	449	414	489	440	434	449	448	459	442	477	419	478	445	447	459	477	443	419	406	443	440	417	407	412	437	429	426	454	454	460	444	433	445	452	425	442	426	465	421	444	438	468	407	416	424	472	455	431	452	440	414	440	427	423	484	450	428	453	433	448	443	454	449	483	410	446	430	478	432	432	428	435	478	447	451	452	428	408	425	458	425	412	489	448	414	444	480	456	493	445	413	442	425	405	426	434	396	433	425	455	431	440	446	447	444	471	436	448	435	425	436	438	447	440	444	402	426	467	411	444	420	420	432	437	450	448	409	450	437	440	453	458	467	425	431	451	431	433	440	444	443	435	449	406	409	468	448	442	412	441	422	448	474	456	461	443	396	424	461	460	450	478	463	424	446	417	459	464	460	433	428	431	428	440	459	464	404	469	438	411	453	462	445	432	456	449	426	463	446	452	437	439	449	457	419	446	426	409	449	486	432	428	449	436	461	455	459	460	416	442	481	429	414	432	450	435	475	433	450	457	432	419	464	450	463	447	432	468	415	445	427	445	446	454	440	406	432	423	457	446	472	454	469	438	453	467	448	447	488	430	434	468	468	444	423	407	413	485	453	442	452	408	411	420	441	432	443	428	425	436	414	436	440	409	439	436	426	420	452	428	449	440	477	439	467	435	428	458	481	431	414	432	442	449	435	473	430	431	423	457	419	444	426	448	423	424	451	462	416	461	416	460	452	407	468	461	444	439	441	455	474	468	459	441	421	428	505	437	428	418	436	389	443	410	432	416	463	440	458	424	480	429	397	433	473	467	408	481	438	441	432	509	475	432	443	447	414	473	416	479	442	425	450	445	416	465	458	432	451	448	470	427	433	439	453	471	459	428	402	453	468	434	424	439	437	459	440	472	453	455	406	463	442	436	441	467	483	477	464	454	491	442	480	434	445	452	415	435	412	445	435	454	438	457	441	431	440	430	450	415	433	448	425	444	416	413	463	422	406	465	440	416	431	462
23507	21846	35920	39598	33495	25500	14619	2946	848	511	476	510	472	487	451	480	475	497	523	496	454	480	439	468	499	515	465	507	491	449	453	474	491	461	467	499	466	492	458	452	468	528	481	445	466	518	478	482	481	504	486	460	436	467	456	481	489	513	491	447	460	493	481	480	482	460	504	491	456	469	455	447	485	454	505	452	497	513	501	454	505	478	485	449	509	452	450	492	488	476	489	479	476	437	462	467	501	487	502	479	445	476	450	469	474	478	454	475	485	450	484	455	455	469	462	519	500	473	499	493	490	477	445	448	507	437	479	453	483	453	466	435	471	467	519	459	450	501	505	488	516	480	473	487	461	495	475	467	479	463	449	427	462	418	451	487	449	426	454	493	461	468	469	480	504	453	444	491	445	495	482	535	474	478	475	498	464	479	457	464	496	483	477	456	499	455	438	434	444	460	468	470	472	470	444	490	476	512	485	489	524	496	502	461	518	462	469	483	494	483	488	451	464	495	494	476	439	484	464	478	463	496	432	452	471	514	476	482	469	458	463	480	510	484	450	490	449	462	470	479	446	492	457	498	495	467	477	448	487	472	483	478	465	484	461	462	467	442	481	469	506	461	480	477	501	488	441	438	456	466	476	462	508	482	486	490	454	483	475	444	485	473	475	478	485	464	420	460	468	463	443	493	482	478	468	474	473	498	436	449	433	447	445	484	475	489	469	481	502	464	446	487	464	474	507	465	475	488	456	456	447	491	480	457	456	439	470	499	490	505	448	490	476	484	479	488	517	480	458	467	486	458	482	448	448	462	468	465	465	485	479	482	508	502	500	480	477	500	503	507	476	511	466	461	489	479	487	450	473	473	474	480	496	460	456	481	453	497	484	474	488	492	458	447	482	403	448	457	485	474	480	498	487	462	489	509	483	492	498	471	462	484	441	471	501	476	459	478	465	514	460	474	498	451	443	518	509	455	455	436	480	476	507	469	450	442	460	482	463	518	492	431	450	437	454	484	482	443	480	459	462	493	440	456	474	473	485	503	465	441	519	484	468	473	446	490	464	522	516	476	507	467	443	430	469	473	497	500	499	489	497	480	445	506	456	450	520	473	493	479	451	493	418	480	465	484	467	477	502	455	445	466	484	489	502	432	507	467	464	461	438	475	459	469	471	443	488	475	480	476	483	472	455	440	509	427	486	483	472	447	452	447	452	457	457	458	484	468	470	463	484	463	510	504	495	452	524	457	500	479	513	518	445	492	461	512	512	469	446	519	457	495	446	471	465	479	462	456	490	473	484	475	491	469	502	462	499	411	500	449	445	461	445	469	476	485	491	481	531	534	488	493	504	468	475	462	449	469	475	484	494	478	432	498	498	457	463	514	522	460	443	480	501	501	486	468	428	467	473	527	452	452	436	517	447	511	465	464	471	489	456	500	440	474	478	495	477	446	464	496	498	444	453	490	476	472	496	484	496	472	481	471	485	465	460	456	485	515	479	491	408	435	469	477	427	481	496	478	458	450	466	511	464	461	439	451	487	462	450	500	489	463	472	486	490	500	482	476	493	456	514	486	471	469	492	482	428	462	454	489	507	475	486	473	465	482	470	453	462	493	455	538	478	448	488	498	486	485	506	478	498	454	408	442	473	469	489	469	470	464	497	453	440	472	469	478	493	486	484	437	461	499	447	457	490	452	475	473	438	483	488	460	479	477	482	460	485	493	460	459	513	476	475	498	484	474	483	463	469	503	494	459	475	452	469	438	435	467	472	473	471	471	458	503	490	502	491	469	437	513	441	479	483	517	480	447	520	418	482	453	460	466	476	519	451	460	479	463	496	536	409	458	477	448	529	471	484	489	459	465	467	471	455	436	438	482	417	483	458	496	448	488	463	470	509	469	462	487	487	477	435	491	447	476	459	442	500	467	513	482	436	508	477	532	515	522	481	433	453	431	470	454	455	477	493	490	496	445	456	469	521	462	416	453	488	486	475	482	459	470	493	489	459	495	435	473	484	454	452	468	512	467	474	488	468	471	446	461	464	481	503	487	492	481	477	490	498	462	491	466	433	444	496	469	517	482	488	471	444	436	479	485	469	468	498	441	534	491	454	465	487	463	460	507	483	480	485	478	471	464	508	471	505	515	479	458	473	474	484	492	499	435	470	480	487	460	454	486	452	490	495	458	451	480	486	472	467	493	466	470	445	461	462	454	441	490	482	441	493	511	493	444	476	458	484	458	472	469	469	488	474	512	499	469	482	492	510	472	455	530	466	490	441	479	499	507	476	467	436	454	513	461	489	509	506	476	489	489	458	476	448	488	489	484	453	492	465	486	484	459	483	497	490	436	478	501	515	479	497	451	461	442	467	510	480	467	466	478	479	464	453	508	485	453	489	503	476	484	484	464	488	438	485	426	475	491	475	472	461	457	476	453	439	499	466	511	468	427	437	459	430	479	471	481	511	488	460	486	471	489	517	469	461	485	460	476	526	494	491	481	444	466	434	457	493	496	465	495	476	487	493	468	510	473	441	454	464	474	479	458	497	517	456	457	480	479	503	471	475	484	487	479	517	493	476	511	502	440	479	484	455	477	470	430	491	486	470	498	458	465	444	460	505	445	525	480	444	498	483	453	471	503	436	469	459	464	434	487	467	524	443	511	516	473	497	461	437	473	456	460	476	486	440	461	449	489	457	449	506	453	509	476	468	461	464	485	497	485	505	463	483	447	460	422	474	463	505	473	454	481	488	482	507	441	533	470	474	515	455	465	458	507	485	436	476	476	486	477	481	498	457	482	451	460	485	475	482	447	487	424	512	478	479	451	486	486	451	449	454	474	471	477	469	491	486	451	462	490	452	483	499	474	497	487	447	475	483	485	467	442	485	462	506	484	461	505	478	462	489	460	502	452	486	516	484	468	427	517	473	479	487	507	504	465	420	467	497	446	450	495	485	468	487	458	449	474	463	454	494	498	469	440	488	473	439	469	478	488	472	451	456	463	507	483	463	494	452	473	436	451	486	467	469	488	493	491	480	473	502	474	479	492	454	464	505	459	491	479	472	486	469	436	496	466	494	462	479	473	472	454	433	444	465	522	502	456	482	465	486	465	463	506	477	471	461	464	481	473	452	507	463	444	481	450	502	439	465	491	468	464	467	454	468	463	495	468	484	475	415	500	503	481	475	510	492	489	466	465	464	469	482	508	480	473	482	474	455	499	476	488	456	490	470	467	450	481	475	429	490	516	505	480	460	493	474	464	465	455	438	460	517	480	482	506	466	501	481	482	475	471	485	451	505	480	469	471	496	459	469	475	447	474	474	459	472	494	512	480	482	477	492	541	462	483	467	494	472	450	475	459	460	499	497	457	501	500	463	486	464	463	495	483	456	447	502	474	486	482	483	455	482	471	447	477	465	468	504	511	464	476	460	463	477	480	478	507	521	487	470	489	471	461	461	483	437	453	451	482	470	476	495	444	488	446	451	465	476	473	468	490	436	467	447	486	491	468
45128	92020	75238	58021	41663	25262	10588	3390	1057	558	617	542	564	537	539	494	500	523	534	534	563	527	528	548	503	545	553	518	481	535	498	559	556	504	513	496	542	536	569	490	520	490	539	485	533	517	472	531	522	528	549	522	544	501	502	547	532	549	555	530	531	517	517	542	519	513	561	535	528	515	516	530	550	534	561	529	531	516	528	543	506	527	536	535	539	565	506	548	504	545	544	514	553	536	536	551	561	553	551	524	494	539	543	525	540	520	543	539	532	547	549	557	519	507	522	504	495	518	531	543	529	530	533	504	543	496	542	535	525	556	502	502	511	526	525	561	536	540	529	525	520	544	538	507	527	531	512	535	529	558	611	518	517	553	508	547	530	533	502	508	543	486	574	505	527	521	539	533	526	509	516	563	497	539	516	543	524	537	503	504	527	517	554	493	534	504	542	555	519	531	531	534	521	545	461	472	546	518	536	530	529	502	511	573	503	540	529	549	520	507	489	518	523	550	519	557	513	534	560	533	527	554	558	463	485	507	546	483	555	568	528	519	539	551	569	560	556	508	526	535	522	511	577	516	551	576	490	487	541	471	511	518	555	489	532	540	527	531	532	537	518	487	519	548	511	557	524	532	527	500	542	500	504	550	550	518	541	516	514	505	545	527	535	571	537	554	486	532	546	531	568	502	584	520	518	528	535	506	510	524	510	491	572	537	519	519	466	552	570	505	534	536	526	527	492	546	488	517	549	520	545	556	529	556	514	518	540	541	495	503	537	509	501	538	513	511	571	517	520	516	528	544	585	548	516	514	516	538	502	515	566	508	517	537	545	546	558	560	546	552	561	520	544	547	546	526	450	519	514	552	549	479	540	532	527	515	543	514	506	534	563	483	565	567	564	548	524	527	540	508	523	528	497	523	482	560	526	545	522	499	535	513	539	503	514	575	531	491	488	507	577	511	511	536	494	547	571	552	509	504	546	503	502	500	555	524	540	483	554	528	566	526	551	527	552	559	485	528	497	554	507	567	485	527	485	490	528	524	526	521	550	566	519	539	533	533	510	520	523	481	522	557	505	533	493	488	536	590	538	555	589	510	533	522	534	535	541	500	553	533	558	534	516	528	511	518	539	502	554	528	516	540	517	524	497	531	590	564	537	541	475	509	580	491	490	530	529	531	501	539	505	563	510	493	515	475	531	503	569	536	543	523	538	531	566	536	493	585	540	545	532	521	533	583	522	515	519	491	517	534	540	503	549	544	547	569	502	509	529	528	570	526	525	516	539	526	540	509	482	499	522	506	523	503	495	515	527	549	510	525	498	537	539	577	541	506	518	544	522	546	531	519	511	512	539	523	496	559	538	515	522	529	493	529	550	561	495	571	565	545	517	509	528	497	564	500	507	516	544	548	478	551	521	495	582	507	544	549	586	502	542	491	542	517	542	533	513	522	524	576	517	533	544	533	498	480	548	518	513	528	496	565	552	549	532	534	535	538	530	535	521	572	483	510	521	527	502	477	521	494	523	490	508	532	538	527	551	525	530	543	584	531	533	516	536	541	548	543	533	535	526	524	560	542	576	510	517	534	482	524	576	533	530	500	571	528	538	573	537	537	540	560	533	532	515	539	487	537	497	540	534	559	539	490	558	509	558	552	569	522	540	571	502	505	531	525	504	515	564	521	535	552	498	523	502	523	515	577	534	517	528	549	558	558	518	512	531	557	531	524	531	529	543	548	536	548	556	547	529	550	547	485	540	476	507	525	532	543	518	501	536	520	534	506	538	552	561	535	531	514	512	484	524	539	515	563	535	538	553	556	507	539	492	548	531	523	566	555	525	530	541	523	501	558	529	556	500	541	532	509	526	597	551	522	528	521	514	518	515	499	530	580	535	499	526	555	568	475	561	515	523	549	504	526	521	577	534	488	548	520	504	521	553	536	509	532	546	544	521	550	561	568	533	550	503	516	531	535	524	496	571	557	551	551	548	544	515	518	513	557	517	528	530	564	545	546	531	496	569	509	526	549	485	544	520	521	555	531	497	531	486	546	531	523	544	564	500	514	488	510	521	529	531	519	512	524	532	516	525	546	539	529	564	533	562	490	510	565	525	518	541	552	545	544	518	527	537	571	548	548	531	551	494	492	508	488	491	523	531	507	485	517	498	535	512	513	535	509	543	515	542	525	550	526	503	548	555	483	531	544	551	527	559	538	513	529	495	528	510	537	543	543	501	490	498	517	532	546	547	519	568	537	518	548	551	550	507	504	512	569	534	506	515	528	524	523	546	530	516	559	526	530	555	561	557	552	536	541	544	515	568	520	543	504	541	527	515	537	524	531	516	544	542	523	500	543	508	519	576	513	519	525	536	552	537	532	509	525	511	519	545	501	526	472	514	514	516	559	525	518	544	495	540	500	545	522	512	499	543	545	525	561	543	537	532	549	494	545	531	510	503	484	527	538	544	532	514	535	532	533	517	517	547	559	537	512	495	529	510	541	514	517	544	583	546	523	515	504	561	480	509	519	525	538	556	513	528	549	520	532	543	510	546	520	514	522	486	537	568	541	541	533	525	531	538	534	532	561	515	498	563	564	488	511	505	536	555	532	562	547	550	500	531	548	520	533	532	500	531	534	526	563	535	543	515	503	552	518	541	545	556	538	547	502	517	507	518	515	561	545	531	535	524	532	549	546	542	507	526	550	506	543	504	573	526	514	531	539	528	541	523	545	512	498	523	533	555	520	538	522	509	566	519	509	524	540	477	592	505	529	512	575	519	540	555	547	530	558	486	487	529	548	533	534	519	526	509	519	551	519	528	544	534	549	545	509	571	495	494	517	530	507	521	548	501	579	511	537	531	493	531	519	513	564	513	557	540	528	509	500	478	546	505	523	491	504	498	575	528	538	523	536	533	488	517	492	504	537	561	546	532	539	546	567	512	505	533	482	503	588	511	556	540	477	535	522	507	502	511	545	513	562	531	526	576	524	587	512	493	544	505	533	527	539	526	535	514	515	492	496	537	513	522	496	520	539	553	577	533	546	547	521	537	537	516	486	487	562	515	544	530	532	549	567	535	492	503	554	518	542	524	509	521	556	541	519	517	553	581	513	497	558	529	529	533	494	526	503	501	574	502	512	537	515	550	537	508	540	497	551	552	503	553	532	557	501	520	548	529	538	560	577	546	572	539	528	531	526	531	536	550	521	522	520	529	506	519	501	513	519	522	525	545	517	539	497	543	514	577	519	503	517	523	537	517	584	485	495	499	516	532	563	534	547	521	512	560	539	541	532	505	526	526	540	505	522	545	532	486	562	515	522	539	524	529	505	562	537	543	516	510	499	501	492	518	495	560	543	533	545	533	534	539	512	534	524	554	504	526	530	521	503	541	490	529	470	528	519	529	526	543	550	513	516	547	508	544	551	533	503	577	502	515	556	511	528	524	501	541	497	516	581	518	492	519	532	569	504	528	498	562	537	540	504	503	545	513	493	532	543	518	563	538	516	538	568
25195	23125	37474	38271	25488	13575	4065	1183	612	484	368	458	426	436	415	430	425	419	431	420	434	448	463	458	451	460	413	424	447	403	432	399	476	426	421	425	468	405	449	435	449	427	429	416	435	468	442	409	397	463	435	435	445	450	468	450	436	454	429	420	414	438	395	477	472	431	442	437	420	436	453	474	436	431	454	455	459	441	433	426	440	443	436	454	394	442	434	463	443	400	429	432	422	429	420	442	425	463	424	422	469	421	448	431	436	440	460	445	417	457	438	404	442	432	438	453	433	419	424	442	463	457	428	475	459	463	434	450	424	432	444	426	435	425	399	425	439	465	410	487	437	458	460	454	425	456	447	452	437	413	436	479	443	459	466	459	463	450	457	414	427	441	433	394	427	465	461	445	435	441	451	417	484	427	465	395	389	439	429	464	458	444	428	422	453	457	459	418	434	434	434	448	449	425	434	477	428	454	458	430	439	449	473	432	414	435	437	459	418	426	410	426	428	454	432	426	461	454	452	462	408	405	452	434	446	463	437	454	421	454	457	432	414	436	421	431	450	418	449	476	393	461	444	459	452	428	467	460	454	447	416	433	472	458	430	436	444	411	434	428	437	435	440	434	442	459	427	451	413	458	444	448	436	464	445	459	444	447	427	431	440	475	445	443	439	436	421	450	470	434	429	500	454	477	425	427	461	404	437	427	449	407	457	435	408	460	451	444	422	448	457	448	406	443	417	433	458	439	494	435	424	462	441	449	443	464	487	453	483	427	459	460	415	421	415	435	423	436	435	477	462	443	445	438	442	451	461	428	444	434	450	438	428	445	440	464	421	449	407	417	424	448	419	435	419	431	467	404	449	448	447	454	415	445	486	485	450	442	414	483	465	409	414	427	428	406	428	428	457	450	448	422	428	424	440	418	443	440	430	443	448	473	461	462	478	459	425	418	443	433	418	461	430	435	412	390	415	441	444	442	411	428	423	445	424	406	455	438	405	467	421	407	391	436	438	433	464	504	445	459	454	417	439	428	457	412	398	409	454	430	430	417	462	447	417	431	456	428	459	457	432	486	412	459	441	442	418	448	424	439	467	490	415	450	461	461	468	469	477	441	419	465	460	441	430	452	424	416	410	418	382	409	460	422	450	416	463	435	449	448	457	422	468	462	453	410	419	478	416	439	458	399	449	410	468	433	429	421	438	408	437	445	459	414	428	434	461	418	441	442	413	445	445	432	398	423	426	426	414	446	443	461	488	442	424	421	468	411	444	458	450	468	446	381	461	379	427	452	452	421	449	408	459	421	448	413	430	454	515	423	481	435	442	402	416	412	475	459	422	441	448	446	414	442	444	439	477	451	431	432	436	431	437	431	451	452	486	435	414	426	466	459	474	471	428	437	454	462	452	437	368	414	425	481	433	481	476	438	451	460	438	431	428	439	462	460	442	391	445	435	409	448	469	426	419	452	443	494	411	417	445	449	442	440	469	444	415	411	460	435	464	484	401	461	439	441	450	443	459	449	447	456	449	437	408	465	436	409	451	463	467	438	427	449	457	455	458	414	423	392	421	434	444	402	450	445	465	477	421	415	412	444	444	463	447	418	449	442	454	415	473	439	432	415	433	470	454	416	447	460	435	402	445	411	459	427	447	430	443	427	449	442	408	450	416	420	471	473	471	395	412	440	449	436	422	441	470	441	448	435	426	411	428	425	447	428	422	456	458	431	445	442	447	443	440	433	388	415	418	447	483	421	434	479	415	462	437	449	453	439	424	464	458	455	460	442	416	395	464	412	453	416	435	425	446	446	426	435	432	407	438	430	476	446	422	428	414	441	423	440	482	433	442	426	439	443	433	411	455	461	473	448	430	430	437	451	441	457	412	444	438	471	435	417	434	422	425	436	437	452	451	410	442	455	438	453	431	442	456	432	477	456	424	451	429	440	434	470	404	440	418	448	420	435	457	419	443	486	418	445	452	431	457	430	423	417	425	424	450	433	441	431	407	461	438	443	424	411	408	457	440	414	445	438	430	434	468	436	442	465	415	438	439	399	456	431	430	436	421	389	437	424	446	464	453	433	405	473	436	429	381	468	402	432	449	447	454	513	409	457	449	420	441	458	421	421	386	432	471	398	446	455	417	483	427	442	475	469	418	435	421	417	439	452	439	436	446	477	436	423	458	438	462	454	419	423	389	418	443	407	428	433	438	423	425	466	419	439	449	415	415	466	465	439	450	417	430	446	413	463	450	458	446	435	404	475	436	434	449	410	414	449	391	400	436	457	427	412	476	454	428	406	410	425	428	400	471	436	415	450	460	432	455	425	406	433	453	455	440	430	452	436	462	426	425	430	429	473	476	421	423	489	427	431	408	447	436	453	434	438	450	460	444	423	478	426	402	405	460	409	435	463	423	444	430	430	437	408	456	411	431	402	455	470	483	447	453	432	426	434	435	446	434	426	472	431	434	444	415	443	439	441	424	459	427	432	428	431	400	441	429	421	435	445	445	425	429	415	426	412	445	473	432	428	416	449	503	439	426	447	458	417	416	467	404	438	437	449	426	417	410	439	449	421	422	415	440	430	462	420	438	418	430	412	422	474	423	468	471	459	420	442	448	461	435	477	461	450	476	435	439	431	456	447	407	412	414	399	492	425	454	456	467	449	393	411	417	404	456	446	458	399	404	481	445	496	407	447	415	432	416	453	446	453	430	440	409	428	445	468	438	467	406	471	454	406	442	431	437	424	435	459	452	419	445	414	433	452	411	448	448	424	449	430	416	461	448	427	449	435	462	427	441	463	444	408	415	435	446	436	452	430	473	440	461	464	437	437	443	409	447	414	435	447	436	420	431	452	431	393	438	467	444	474	407	424	443	431	432	418	427	409	454	461	429	444	439	437	438	432	405	415	398	431	430	431	438	441	426	409	402	433	391	379	436	439	410	467	428	413	431	455	441	436	436	456	434	435	408	421	417	440	472	423	459	421	452	428	453	429	439	412	457	480	421	423	449	428	454	426	465	409	431	428	419	430	439	416	443	457	475	446	431	451	432	398	443	462	435	441	441	435	443	457	456	458	450	445	435	435	453	457	412	415	443	462	454	431	415	441	451	434	439	397	445	419	450	432	430	441	404	407	412	457	434	391	435	431	453	444	441	419	463	434	392	450	440	425	449	411	426	438	424	418	425	447	408	422	423	447	449	475	437	452	452	424	456	475	478	416	423	403	474	424	449	442	448	432	435	414	466	420	460	427	450	453	392	412	431	485	432	361	408	465	449	431	413	432	399	423	395	426	430	446	416	452	423	418	463	432	439	437	416	447	429	386	435	432	480	447	461	454	466	409	454	433	415	462	413	397	461	403	428	454	441	403	438	401	404	457	464	428	418	420	409	440	433	445	470	408	425	443	423	397	468	392	460	450	462	439	481	443	424	465	479	436	440	425	450	417	437	440	455	437	492	441	424	400	439	455	404	406	459	426	430	399	423	456	466	427	446	440	455	445	422	456
40823	75582	58489	44835	27966	14142	5314	1841	763	564	501	490	522	496	490	543	533	518	521	493	459	569	475	498	437	545	499	533	505	502	504	500	464	480	488	535	492	502	475	516	506	511	545	486	518	491	513	470	528	497	490	474	523	477	529	480	528	498	503	495	491	531	487	516	515	537	511	512	512	475	522	513	498	511	528	481	465	467	518	490	521	488	491	476	525	483	490	458	485	513	517	540	508	491	500	500	489	514	515	538	502	545	465	516	478	493	445	529	498	509	496	505	563	467	505	517	491	479	481	508	546	533	526	519	521	474	514	483	469	505	502	471	516	510	480	482	501	530	460	522	452	482	505	495	514	501	470	501	448	469	516	477	499	506	510	511	495	523	496	521	506	513	503	472	519	493	496	500	496	513	534	517	496	485	499	508	519	516	503	476	503	503	483	524	504	470	515	520	510	487	522	449	464	530	483	500	526	503	441	541	517	497	520	451	489	510	480	506	560	526	486	521	462	503	489	471	513	509	554	527	526	506	497	474	485	524	502	503	495	512	530	516	489	525	509	486	510	521	547	466	505	446	492	505	465	502	515	518	484	494	497	496	501	509	508	514	523	522	473	516	513	504	542	525	479	535	507	509	487	450	525	491	462	509	497	467	484	491	566	507	511	472	470	475	468	480	529	506	493	539	487	516	544	545	513	460	499	494	475	484	486	481	521	492	504	509	497	470	516	496	491	491	499	501	523	523	518	518	514	499	558	469	525	499	507	484	500	483	495	533	510	456	515	471	521	497	523	504	504	551	489	464	519	526	461	529	496	511	492	461	466	504	492	527	504	514	499	518	492	508	484	517	499	465	476	456	507	481	500	510	498	524	512	517	497	483	502	472	499	502	496	499	535	498	455	550	490	509	482	510	515	550	507	507	533	530	515	488	518	514	499	486	496	489	501	484	481	496	495	524	535	489	470	525	507	515	529	543	515	505	502	487	488	487	515	501	503	433	505	494	477	526	520	500	525	526	490	525	527	539	472	527	514	500	522	499	499	509	493	529	470	459	463	492	481	483	558	492	534	478	531	535	494	484	553	519	529	473	484	465	475	502	499	509	489	487	503	515	474	486	464	518	496	490	509	484	506	495	541	503	498	499	525	500	498	545	492	502	456	506	456	509	500	504	503	523	483	532	538	501	513	510	504	483	516	520	512	521	485	519	504	501	487	508	491	501	477	493	513	523	516	503	510	539	478	482	516	546	485	490	509	468	473	503	490	513	519	465	522	525	457	525	530	485	481	518	500	487	495	486	482	521	510	528	516	528	523	504	518	490	487	445	504	547	481	515	485	482	480	462	523	482	477	537	508	491	479	502	482	489	501	475	481	503	530	450	497	481	534	515	534	477	527	495	507	572	484	493	515	556	534	516	547	470	500	501	510	502	540	530	516	502	536	520	505	491	512	478	525	460	487	487	499	465	481	510	481	533	497	540	483	515	465	516	511	514	486	504	509	517	484	475	494	523	525	532	513	457	504	505	537	508	521	484	491	483	506	526	530	505	503	513	445	502	512	516	493	537	485	460	513	487	507	516	535	512	478	510	468	503	479	486	465	508	508	508	500	496	536	462	515	527	536	483	526	476	504	494	469	510	484	514	465	517	532	514	503	535	498	536	484	480	495	507	508	476	558	472	528	515	516	488	444	512	502	519	517	502	528	479	514	458	535	486	462	491	470	477	502	516	459	472	535	519	522	494	513	505	483	518	509	530	511	544	492	524	481	522	499	536	485	505	479	526	502	519	504	534	492	517	502	494	498	530	505	508	525	471	510	472	521	472	485	503	509	510	512	455	472	506	503	464	484	474	485	515	517	492	461	470	503	474	478	499	504	508	511	463	530	507	484	528	513	527	508	513	481	500	520	540	473	514	487	488	524	493	447	513	486	539	479	463	510	466	490	491	503	488	503	496	504	499	512	484	523	511	507	511	520	481	503	506	530	522	486	489	524	500	494	489	526	478	502	496	471	484	509	522	475	471	483	476	508	497	502	492	466	498	523	473	488	523	506	525	491	567	541	484	532	528	485	471	493	508	494	487	501	536	511	496	480	516	499	513	500	504	489	522	476	472	509	492	547	542	510	492	492	509	527	478	529	487	530	536	556	506	544	502	494	527	513	480	510	482	516	527	511	485	524	507	508	484	496	462	489	483	519	503	475	494	496	477	540	467	509	511	491	526	508	507	488	494	530	486	472	525	522	493	488	494	501	490	513	468	529	504	519	497	503	484	522	513	491	493	477	506	479	508	496	520	523	510	482	478	481	513	481	533	552	504	491	507	499	478	466	460	526	526	500	520	501	499	534	507	537	474	489	490	490	500	506	500	497	505	508	521	492	485	529	540	530	515	527	466	486	489	475	485	513	529	512	537	506	487	518	467	523	497	502	482	503	464	478	458	486	508	488	480	507	494	472	469	525	501	487	473	488	519	513	504	508	474	498	530	490	526	482	492	514	474	488	492	492	536	492	508	463	483	526	480	475	497	473	507	500	504	490	495	484	489	466	536	518	454	514	509	500	497	478	491	513	486	485	502	517	507	474	492	517	523	547	506	464	487	492	509	495	505	537	495	529	486	499	477	488	513	495	478	487	525	503	524	496	498	531	493	510	492	489	494	486	500	533	498	495	500	533	513	493	528	486	535	511	503	466	484	511	488	475	468	501	541	503	513	482	494	495	508	518	474	500	481	483	470	469	504	501	481	510	499	496	490	492	533	476	514	499	487	511	515	551	547	470	450	526	499	507	488	499	468	497	494	493	547	476	495	532	513	502	496	519	492	501	477	487	496	514	510	479	538	449	478	507	481	508	485	531	523	507	514	505	485	538	472	519	462	536	504	476	519	484	554	479	515	477	494	511	486	466	500	512	512	493	473	491	489	519	491	536	503	516	493	528	521	538	483	530	501	534	501	500	557	542	485	521	503	510	506	539	499	471	451	504	519	520	487	552	478	499	480	511	501	514	499	526	486	495	521	518	459	550	507	467	519	484	480	479	514	471	509	489	483	492	511	508	496	494	504	490	504	537	474	468	495	462	503	460	511	500	521	503	524	533	474	484	497	491	493	526	509	523	487	517	489	529	538	466	502	519	461	473	485	523	478	491	479	526	530	478	479	516	489	498	526	503	487	492	463	513	514	532	485	532	490	481	528	501	532	483	527	510	488	542	492	529	532	462	489	500	526	453	515	528	496	476	495	493	491	507	506	497	494	527	456	529	500	462	452	505	494	525	496	535	519	524	502	477	524	489	490	541	495	515	519	502	476	536	521	472	508	514	507	494	518	502	480	518	504	516	467	510	520	470	540	502	504	522	535	521	547	490	487	545	509	498	491	489	489	471	518	528	500	510	496	524	484	505	474	491	455	507	508	500	494	517	505	497	494	476	502	511	524	463	510	479	485	499	520	546	494	519	503	529	540	528	510	468	544	503	501	519	480	527	475	521	513	478	515	510	517	499	507	512	521	469	463
22836	21633	33094	36198	33517	26505	19491	4787	1013	635	593	606	575	572	559	589	598	603	593	581	566	587	579	615	589	575	577	604	590	588	576	594	597	618	578	600	540	536	553	555	562	564	530	537	566	545	570	551	591	539	550	629	570	564	540	567	557	573	574	615	573	599	554	568	577	615	551	558	610	563	570	547	583	612	599	570	591	601	559	544	580	533	573	518	568	523	586	545	556	530	569	606	537	506	605	568	582	608	585	551	540	618	556	597	555	563	594	593	599	542	594	555	574	548	609	598	541	617	567	545	546	579	564	589	566	579	596	564	556	619	592	590	585	541	540	546	602	588	561	566	559	582	596	586	642	615	564	570	616	592	591	618	569	555	573	594	542	568	610	600	549	578	556	579	583	578	553	608	577	578	605	547	596	578	590	550	576	573	556	578	587	547	561	562	622	562	591	579	640	577	609	572	570	560	599	588	554	605	557	574	559	564	615	577	549	575	602	551	610	575	551	599	615	570	558	556	542	560	601	613	595	582	563	574	564	564	553	583	584	580	605	582	626	553	575	548	592	607	565	518	568	583	547	596	549	626	567	520	553	536	600	576	582	575	571	604	577	510	540	600	577	589	553	592	575	581	566	631	578	600	550	576	575	533	619	580	573	609	547	559	585	573	572	576	547	581	557	578	571	541	570	570	562	543	617	567	533	584	567	574	626	623	543	537	591	569	532	555	578	569	589	623	560	601	590	598	567	578	578	539	583	554	603	585	582	581	594	593	542	586	631	565	575	559	608	556	582	535	575	553	623	608	570	582	596	573	541	593	547	565	579	569	532	595	573	641	535	565	606	564	535	567	550	618	576	591	585	581	594	605	566	559	579	586	617	581	552	551	606	590	569	589	595	598	535	560	575	578	572	578	585	546	588	585	584	596	533	620	553	557	554	546	572	523	546	577	575	617	582	615	570	573	555	536	589	592	582	505	556	557	564	587	582	585	598	598	591	615	621	576	594	623	590	566	563	551	577	521	616	568	626	523	590	582	570	599	590	580	570	592	562	576	554	588	573	558	623	608	610	626	604	635	654	569	584	546	579	578	605	542	559	606	566	569	564	597	582	572	563	594	573	546	591	613	599	579	582	583	599	606	584	588	554	555	571	553	563	559	549	577	557	575	559	572	580	600	524	564	591	573	567	550	591	565	591	550	628	570	515	642	631	555	585	594	606	604	571	578	560	569	602	558	522	579	556	558	585	637	566	568	604	602	602	577	562	563	564	635	518	539	553	554	569	590	604	598	564	582	605	577	562	615	542	580	606	598	562	541	620	606	538	645	588	585	571	591	574	597	580	575	563	563	583	563	585	514	570	579	599	611	612	532	583	588	565	561	557	583	579	568	609	568	573	557	574	603	551	605	548	572	538	567	577	580	539	555	592	560	559	607	569	588	563	526	562	580	557	584	553	536	603	548	595	590	577	593	626	531	600	597	593	566	592	577	546	588	574	522	590	567	567	562	570	566	570	605	630	579	588	594	555	546	587	497	555	562	527	583	569	579	616	572	597	576	591	549	544	563	582	599	580	584	571	531	578	637	584	596	593	558	562	600	569	564	548	580	616	562	599	567	600	618	609	579	588	579	575	553	544	572	593	566	568	583	579	588	585	581	589	602	594	593	589	544	567	590	603	584	560	549	537	616	554	530	552	561	610	528	566	618	542	586	570	573	543	574	558	597	625	596	578	521	551	608	576	594	526	578	592	568	538	580	590	542	554	589	603	543	549	563	569	533	591	602	630	543	589	557	546	606	588	595	580	580	560	592	551	593	537	664	564	614	539	543	577	591	551	553	551	534	556	620	545	593	516	558	565	551	577	625	587	592	569	592	554	562	532	606	600	604	568	575	569	586	583	553	546	569	583	584	601	578	604	610	561	591	559	629	570	572	583	573	536	585	574	609	611	600	528	541	615	605	628	579	555	576	544	589	563	581	574	583	575	585	578	556	558	553	583	566	588	542	605	560	601	519	600	604	572	546	586	616	551	563	555	552	578	583	544	512	578	559	584	602	574	615	608	626	547	573	562	576	596	565	596	570	566	527	608	598	539	573	589	558	547	590	644	571	557	580	583	598	570	575	557	557	538	598	577	556	577	558	602	554	577	555	604	558	595	599	553	570	589	548	606	563	583	536	643	554	539	591	587	576	535	552	592	604	584	594	583	569	581	589	566	601	583	553	585	557	604	557	552	586	568	599	579	576	587	614	544	581	569	583	605	558	549	569	552	549	589	595	583	562	578	581	574	599	566	552	585	565	559	600	609	606	548	559	576	580	591	609	603	579	593	608	540	564	586	594	542	539	574	546	549	589	560	584	617	577	607	614	568	582	599	550	593	613	580	586	572	582	565	576	605	568	555	561	606	602	599	573	573	543	570	550	581	556	569	591	575	587	563	574	567	568	562	542	598	564	534	599	575	565	610	579	554	595	594	552	594	560	559	580	553	546	610	585	600	546	556	568	566	557	561	542	563	526	628	606	585	591	586	584	573	605	584	563	573	527	538	584	541	602	609	569	587	562	617	531	578	584	601	606	568	574	548	581	581	555	603	575	569	588	575	602	594	565	570	604	563	571	624	622	579	584	578	573	620	606	577	581	587	616	566	561	573	580	606	608	523	566	599	579	552	606	570	580	532	564	590	592	553	568	546	559	530	574	572	563	541	562	587	576	576	594	552	617	610	522	566	594	578	587	543	537	567	550	554	546	568	556	585	584	592	569	593	602	568	579	542	619	617	572	569	611	579	597	592	595	563	543	516	576	597	594	594	545	545	515	608	621	580	576	609	555	617	552	567	564	576	596	599	598	573	592	618	585	570	583	578	632	574	576	568	591	592	552	610	601	575	595	567	534	568	561	590	549	619	617	560	548	574	561	580	578	590	575	570	612	595	570	549	563	568	602	579	565	547	548	588	571	548	608	581	534	558	550	532	559	574	569	581	565	579	546	603	599	592	541	592	588	566	534	569	550	590	620	585	534	581	574	555	552	617	581	576	567	577	558	591	577	568	559	597	593	591	584	625	578	585	579	582	569	558	573	552	587	558	580	583	561	541	570	564	554	555	583	561	603	573	566	571	604	566	579	580	568	593	581	615	526	618	592	589	518	590	576	587	604	484	547	605	590	574	579	538	547	586	584	569	615	594	533	560	602	583	617	594	595	590	608	585	551	546	624	570	548	560	565	599	556	588	579	596	577	592	620	626	542	571	585	573	554	570	572	601	607	609	603	563	587	579	556	596	560	608	628	539	557	604	591	587	586	593	594	624	596	567	586	593	624	549	571	592	577	602	589	611	557	606	552	587	595	617	549	602	544	610	614	567	562	644	565	581	548	630	599	612	559	547	556	595	587	587	570	594	575	587	594	512	606	529	578	618	569	589	562	586	586	567	594	562	558	549	558	573	631	574	578	558	583	592	547	567	565	580	586	571	625	602	537	597	575	562	585	568	569	576	538	549	598	538	566	584	584
51851	98322	83188	69269	47578	28407	12543	4254	1399	668	647	662	700	631	597	642	648	635	652	674	654	657	588	614	630	601	659	606	666	607	633	655	624	646	627	646	662	654	643	570	637	661	584	627	623	632	632	603	687	627	624	567	567	642	657	621	660	644	653	647	642	630	626	599	627	631	628	629	618	645	617	640	644	643	604	662	631	645	598	611	648	557	649	671	608	596	591	631	608	621	596	597	611	579	635	663	605	612	599	596	573	604	613	575	637	640	669	636	645	615	654	641	615	567	598	639	619	629	614	600	631	629	664	654	635	659	643	638	609	589	638	641	626	601	626	635	596	668	622	651	633	611	621	606	626	655	622	604	634	618	596	664	622	653	638	616	630	610	624	641	599	666	631	653	631	669	625	659	664	653	624	619	609	614	648	630	646	689	612	611	580	591	630	621	597	628	657	630	581	562	666	629	605	562	650	649	663	608	620	621	635	650	641	591	627	620	646	605	649	610	641	648	616	658	606	606	603	625	657	637	650	634	645	633	640	605	644	596	582	656	630	595	628	650	598	582	622	597	656	624	635	603	631	617	698	594	642	631	622	626	708	648	610	563	621	559	604	617	606	605	593	641	631	608	612	646	636	647	586	630	599	605	609	593	664	624	644	609	613	622	646	611	620	645	646	638	617	644	576	643	636	634	588	602	566	648	648	622	650	597	651	642	633	591	648	600	641	646	631	601	627	654	647	611	578	644	622	661	588	611	625	659	628	608	621	663	657	640	585	640	638	613	645	664	665	639	606	627	643	631	562	628	641	623	616	614	574	609	640	640	631	611	633	653	612	610	623	630	668	601	617	651	629	625	663	652	633	630	657	621	605	630	659	625	615	607	614	579	598	628	613	598	634	603	607	604	611	628	646	587	672	641	649	659	617	570	595	596	649	584	628	610	679	611	641	580	596	631	613	622	629	656	634	649	655	647	575	637	596	641	610	618	641	662	572	642	604	611	598	603	613	633	638	624	666	624	627	656	628	614	659	638	597	632	621	619	609	603	628	641	654	596	650	571	614	650	629	611	610	610	636	606	648	610	591	616	606	669	624	611	590	606	610	651	643	649	616	643	630	630	665	634	644	667	599	627	696	614	612	626	560	599	627	654	626	606	641	639	629	626	607	677	642	669	640	669	636	628	624	609	591	613	658	657	602	636	609	634	637	651	628	668	634	656	634	639	612	643	608	674	624	612	626	649	625	626	624	619	627	584	630	635	629	669	633	618	664	606	607	623	595	646	573	643	624	655	679	614	645	617	650	665	670	665	624	623	615	593	616	652	636	652	637	627	641	657	637	620	633	652	615	603	640	618	619	626	660	638	669	636	651	574	611	642	593	585	602	606	633	641	675	623	648	624	620	580	583	634	645	645	638	664	626	651	603	667	651	580	617	624	625	652	624	601	609	618	587	596	617	615	672	582	646	646	699	576	652	645	608	630	626	610	649	646	651	647	630	667	645	648	603	629	684	616	631	611	589	611	628	613	610	648	673	612	624	623	622	685	584	585	662	665	658	653	626	624	584	625	593	608	628	651	640	618	647	634	658	669	674	617	654	569	667	630	629	642	639	613	652	621	609	636	586	613	647	630	591	619	593	652	638	659	626	601	637	609	593	643	627	637	645	628	662	627	613	639	637	632	639	640	596	661	666	637	611	629	689	634	677	625	640	615	651	630	591	658	618	644	585	617	608	584	646	616	621	618	623	636	627	666	612	635	620	677	641	617	595	629	644	665	648	623	640	663	622	616	630	559	640	608	620	586	639	624	646	650	676	599	568	615	630	622	662	643	628	625	622	644	614	581	649	644	610	593	648	632	671	646	655	656	657	608	652	604	617	611	615	673	601	682	621	667	651	603	632	659	638	613	603	640	581	634	602	630	560	662	650	602	626	630	640	634	623	663	671	677	626	599	628	645	659	646	627	618	652	654	622	619	617	626	594	670	631	647	633	640	646	604	588	601	656	617	651	618	608	678	603	607	630	624	641	638	621	619	611	631	639	625	625	593	623	629	582	628	600	617	646	605	600	632	616	607	622	610	642	610	621	588	635	610	602	628	643	596	648	590	613	605	647	638	600	565	663	618	628	632	575	644	623	560	645	654	612	627	634	655	631	649	652	621	663	631	632	593	678	650	612	598	657	608	586	662	618	660	655	648	634	652	638	646	650	617	630	657	627	641	655	605	629	614	631	627	624	619	669	634	585	652	638	631	638	626	677	613	641	666	601	608	603	645	645	641	588	588	644	637	600	610	628	640	659	624	628	612	624	646	602	632	613	626	605	631	586	618	627	595	663	589	654	609	637	638	657	661	645	653	660	601	640	620	631	613	623	644	662	686	620	683	701	638	554	606	608	649	597	597	661	635	630	641	606	625	615	599	616	644	625	649	649	584	619	616	651	616	606	640	604	618	609	643	639	645	619	597	629	612	642	613	648	630	662	622	650	655	663	641	611	634	641	599	640	675	635	618	614	584	653	639	650	578	624	604	635	641	604	685	605	627	580	608	628	651	614	634	660	631	615	581	606	583	648	677	651	608	635	643	644	637	619	635	627	655	598	660	623	641	649	595	605	573	612	648	647	645	620	653	688	619	617	648	617	655	658	609	623	643	615	594	596	638	643	610	637	605	654	610	622	644	646	593	647	628	630	543	607	617	636	608	646	632	613	634	620	611	634	644	662	639	633	645	624	647	645	635	588	636	667	659	640	614	615	616	615	604	608	621	623	609	636	646	602	654	622	623	643	609	631	654	616	613	625	635	592	576	583	594	609	644	609	566	628	630	634	589	640	617	575	632	614	627	612	661	649	650	652	627	632	617	597	640	653	583	624	656	606	617	649	599	639	649	640	639	643	617	661	601	592	616	600	615	603	624	596	643	683	635	607	667	617	604	635	664	656	672	601	589	643	602	603	634	631	614	621	620	650	638	584	596	668	642	633	617	636	632	612	587	646	608	629	641	624	606	600	611	595	643	597	609	600	637	636	638	636	620	609	626	638	610	676	582	602	577	578	610	601	573	591	587	648	626	690	657	590	639	614	579	648	667	623	634	597	655	588	631	625	623	609	661	591	626	572	579	630	691	618	666	634	616	654	616	638	621	606	641	628	617	580	644	669	602	590	624	588	609	631	620	655	637	646	622	608	651	634	656	681	615	613	599	647	653	633	608	641	651	581	629	626	625	596	656	621	599	637	695	607	578	617	629	648	621	661	610	623	642	629	614	655	637	584	631	651	608	656	635	616	648	601	640	636	616	597	615	647	601	684	628	614	625	626	588	589	653	629	603	646	616	675	600	637	632	631	624	640	618	639	623	628	629	603	595	613	652	626	580	605	618	626	605	609	624	645	572	646	637	583	571	618	623	639	594	617	608	639	623	618	669	640	619	642	637	630	651	603	664	632	635	605	647	680	618	611	585	599	642	629	663	618	644	623	615	612	608	617	591	605	621	643	665	607	631	603	618	647	631	618	652
27654	28737	36764	27001	11206	3192	1062	561	447	397	364	401	359	356	395	351	386	387	382	420	388	354	418	395	377	389	391	371	393	374	399	397	414	400	367	337	386	384	397	372	430	385	376	369	408	376	399	363	405	417	394	361	393	375	395	388	381	373	394	392	355	409	378	421	379	392	351	374	387	360	371	388	392	420	393	424	377	382	344	383	373	407	367	393	401	391	380	367	377	367	386	356	330	389	393	384	361	392	353	395	361	388	388	380	373	375	381	385	394	376	403	407	387	396	373	360	387	386	400	391	384	378	366	398	395	379	412	378	404	375	387	381	389	382	395	374	394	371	402	362	366	405	380	414	408	342	397	420	405	388	403	360	359	361	345	385	421	399	393	403	433	375	407	401	427	375	383	404	365	373	375	355	407	378	380	366	390	419	380	436	422	374	390	367	347	386	380	368	354	368	414	429	397	397	365	366	374	435	386	370	391	389	385	381	414	372	417	409	398	379	390	388	364	384	395	358	391	369	386	365	386	402	370	376	389	384	373	385	441	396	397	373	404	387	373	411	379	381	398	385	372	396	376	361	356	402	375	398	403	415	362	379	355	395	395	362	395	368	357	359	392	397	396	381	420	401	409	417	412	380	360	378	409	415	395	387	395	375	396	394	381	372	381	400	401	394	404	386	377	381	387	441	376	400	392	376	421	394	387	360	384	370	397	409	397	370	348	352	427	358	368	399	383	403	412	385	359	394	376	382	386	341	356	379	401	388	390	362	407	403	400	390	405	384	410	380	388	369	407	386	397	417	378	371	399	408	347	395	398	378	389	427	391	400	402	357	395	389	374	377	400	395	400	404	411	378	389	386	412	392	416	367	389	416	374	379	437	339	367	358	381	394	410	381	407	357	362	373	404	335	375	419	359	382	406	365	391	376	380	361	386	386	373	412	371	367	395	395	387	381	382	383	374	360	346	385	378	398	424	382	379	415	398	368	383	361	406	382	366	390	378	372	366	366	380	408	388	385	391	393	383	360	376	383	394	420	402	387	385	410	393	413	405	374	423	380	406	382	400	372	409	377	402	434	361	408	368	406	370	403	394	411	341	390	370	362	354	346	376	404	386	382	381	367	390	406	412	382	394	391	407	420	379	376	394	399	410	394	382	370	420	414	395	418	406	425	378	377	377	385	411	411	401	383	380	400	397	389	413	399	398	386	384	390	414	370	389	400	387	374	371	376	408	415	414	400	362	400	384	386	409	419	412	414	387	397	387	358	370	385	354	371	399	410	396	367	400	422	404	362	394	360	395	360	410	387	386	416	386	372	409	404	375	389	394	382	359	383	381	424	395	396	380	393	364	384	356	400	384	381	388	365	369	394	363	398	373	394	378	383	429	400	424	397	372	363	409	403	376	362	389	388	379	373	435	383	382	367	396	457	401	366	357	350	365	356	417	403	370	363	359	379	402	396	385	388	387	422	379	420	363	364	370	364	378	349	374	385	402	384	403	371	382	384	415	371	383	378	385	401	396	367	409	386	400	375	393	362	366	385	380	372	356	369	404	371	362	392	382	398	410	377	375	368	375	380	391	357	385	395	324	389	384	395	374	401	365	384	383	344	375	388	414	397	417	396	391	378	349	374	417	356	369	392	382	413	387	405	358	390	393	384	388	377	364	368	383	381	381	375	368	359	395	347	380	406	382	360	384	402	379	377	382	370	380	393	402	411	416	368	378	399	384	381	365	363	364	396	391	361	390	404	395	392	383	357	373	386	395	393	401	365	425	407	388	390	340	375	388	401	391	375	414	399	382	363	397	358	379	401	394	411	340	362	374	401	369	355	363	413	395	367	376	349	408	402	409	419	395	405	398	375	368	402	339	361	380	383	387	356	387	398	381	396	382	373	369	383	396	357	380	380	382	387	379	387	383	408	325	374	399	373	403	406	357	373	380	414	414	356	376	408	352	349	353	410	393	384	376	391	382	385	411	399	405	375	387	398	405	351	364	393	365	360	387	348	407	377	341	408	368	388	386	386	395	401	383	371	376	362	397	345	382	370	426	397	377	383	368	358	374	367	386	388	372	376	343	359	402	385	391	359	380	358	404	358	365	402	358	364	400	408	400	383	401	394	423	374	409	415	409	405	391	357	375	388	392	365	386	416	388	390	377	379	365	397	382	417	404	420	368	396	388	357	368	359	364	401	401	395	383	360	381	411	427	410	388	368	410	391	404	410	387	397	368	383	400	392	425	412	396	383	377	412	389	397	406	358	376	393	429	386	370	365	376	381	369	415	435	385	405	375	359	400	351	405	410	358	393	363	344	438	388	347	368	378	401	384	373	391	392	371	377	390	357	354	401	392	388	399	421	361	395	391	357	337	317	377	360	402	340	382	398	381	371	391	405	386	435	401	386	390	401	380	407	372	362	371	391	370	406	408	390	368	395	393	371	421	400	378	363	397	390	394	360	393	414	369	371	415	371	385	376	368	379	384	372	366	405	340	411	355	386	394	394	412	398	387	380	382	401	341	358	352	393	392	428	392	387	392	413	404	395	415	390	410	388	369	431	393	352	370	379	385	415	410	395	382	349	382	379	352	437	382	395	397	398	376	349	354	435	370	380	391	375	403	390	408	384	374	395	379	368	395	347	382	395	381	392	385	379	372	380	380	424	386	371	379	389	385	424	355	395	412	387	398	364	388	402	397	375	385	409	379	377	415	383	407	414	390	404	391	374	399	398	381	379	396	412	369	371	395	424	376	405	385	359	386	393	363	395	415	371	358	382	340	398	336	368	380	388	369	370	371	385	365	398	399	355	356	387	408	367	415	406	397	373	367	397	405	406	390	372	417	374	379	376	379	391	387	393	373	367	343	369	409	368	403	415	398	373	393	369	432	395	363	418	381	372	390	380	391	387	386	396	377	354	427	387	388	381	361	384	400	399	422	384	380	408	405	409	422	415	378	392	382	390	364	390	391	386	385	392	353	397	414	396	408	389	380	408	383	348	372	357	416	417	383	362	377	387	376	404	386	363	391	429	417	377	391	402	409	391	428	407	409	384	399	365	406	391	372	335	378	397	393	380	389	388	400	404	407	356	378	365	409	354	367	371	375	400	392	405	391	389	429	391	385	381	405	366	379	403	372	386	390	368	409	398	331	366	364	373	380	363	395	394	385	372	387	399	391	395	418	397	372	364	391	395	373	355	367	362	359	386	407	364	397	394	405	395	384	373	374	364	409	352	394	400	390	407	386	384	382	419	376	404	410	373	370	412	396	403	407	371	357	380	382	380	356	393	411	432	377	397	388	379	412	359	386	414	367	393	406	404	385	420	423	378	385	399	390	359	398	403	363	391	383	401	379	378	408	355	401	385	373	404	364	397	360	414	414	393	366	375	353	391	385	375	348	408	375	386	408	384	398	387	381	370	400	358	387	397	394	369	374	381	385	419	419	372	407	323	385	366	391	387	396	397	417	416	411	402	373	335	376	373	391	370	415	378	367	394	394	379	390
23153	45794	33782	22764	10532	3827	1369	660	491	421	434	437	460	388	459	446	457	458	396	438	425	439	476	443	429	439	419	428	441	436	417	448	423	450	433	472	456	493	397	425	432	424	477	448	459	443	420	411	430	452	442	458	470	422	448	391	445	473	468	434	454	426	427	451	458	444	424	460	419	442	433	404	437	447	444	448	422	445	446	433	443	438	424	452	462	423	446	442	469	448	481	445	434	446	430	430	434	446	459	409	439	434	432	484	467	403	455	446	467	445	435	423	440	457	426	435	404	470	419	473	438	397	469	445	405	507	452	426	448	452	416	453	468	425	446	423	442	408	443	413	427	412	458	472	439	448	446	443	444	443	469	478	421	446	456	453	447	463	459	436	461	456	435	444	444	448	448	439	428	434	450	427	470	461	451	473	425	436	473	426	435	485	426	482	476	435	452	438	470	437	477	428	442	429	424	425	429	411	473	449	456	405	436	449	474	436	437	470	437	431	449	446	392	424	433	441	444	496	458	464	417	417	439	490	465	444	412	434	410	427	466	442	435	411	469	439	404	422	440	486	449	453	491	423	462	426	458	434	445	427	418	466	484	429	464	425	478	450	485	418	448	413	449	428	434	474	416	433	433	443	470	428	488	475	462	458	428	450	451	446	458	438	422	450	428	401	464	504	463	446	449	441	440	430	493	480	450	472	458	449	429	462	455	450	448	453	471	470	459	477	459	443	417	438	458	444	439	456	489	466	458	445	420	448	442	478	442	421	462	454	444	414	477	423	447	431	449	436	430	468	458	492	464	428	438	443	481	446	426	406	411	436	458	424	449	455	454	445	436	432	485	464	465	445	407	456	448	430	454	437	477	449	454	481	411	426	431	451	439	422	468	441	405	458	453	426	443	430	448	455	454	449	434	437	441	441	454	451	437	454	452	433	465	451	414	422	436	438	452	484	442	430	435	426	435	459	445	435	428	447	398	446	417	467	438	456	431	438	423	444	485	470	456	441	381	447	451	417	453	442	437	448	466	446	442	449	444	452	435	432	451	468	435	422	479	468	434	446	486	378	461	469	421	409	441	430	457	432	453	469	442	437	441	462	457	439	466	424	439	446	473	437	404	444	472	436	443	443	479	413	460	477	419	447	429	452	441	426	421	412	412	455	413	423	436	457	449	423	447	427	441	477	452	406	424	433	438	440	446	437	406	437	480	435	425	400	423	451	439	426	446	485	455	484	470	436	427	410	478	450	463	430	465	384	455	417	476	447	432	465	483	418	426	449	460	450	460	453	459	448	434	456	454	413	448	449	421	439	470	463	428	469	443	409	451	462	489	410	444	441	471	464	434	442	440	451	468	432	476	463	440	452	471	490	436	451	402	418	443	426	430	449	452	470	425	449	470	466	426	447	421	464	460	445	431	461	454	439	422	454	435	439	430	461	479	488	458	412	428	435	430	443	463	430	414	450	436	456	457	460	412	413	498	462	465	426	452	430	450	457	417	439	446	473	443	448	475	426	477	442	461	438	479	455	455	448	427	426	447	431	437	452	461	438	464	413	474	437	484	419	447	455	447	438	460	439	471	401	425	438	446	424	450	455	451	467	495	459	449	456	443	420	432	459	445	419	476	449	426	446	466	444	400	452	462	456	435	434	442	424	425	436	434	439	471	432	455	444	465	457	434	441	410	429	446	455	463	446	439	444	442	470	468	450	451	467	459	445	429	479	421	432	414	445	434	444	464	458	474	442	432	461	452	451	470	438	452	460	457	437	456	418	453	447	432	421	453	431	463	441	447	463	437	421	422	454	459	437	457	432	454	427	474	428	463	409	437	406	449	465	408	410	438	439	450	473	458	446	458	467	477	422	421	473	450	411	436	471	476	444	465	454	444	424	457	446	486	446	442	422	426	413	406	477	425	435	425	462	423	443	456	423	409	430	419	463	419	423	452	456	471	471	443	439	462	416	445	456	428	446	436	442	451	458	443	438	394	423	450	452	438	438	439	454	452	425	442	412	458	484	454	445	439	398	457	462	434	436	420	440	440	422	447	414	402	441	482	425	465	430	449	474	441	407	427	465	453	448	449	414	444	438	451	469	453	422	468	441	458	446	445	477	434	434	399	417	459	474	470	423	458	425	499	459	456	431	482	451	472	451	441	454	473	467	428	422	476	464	437	426	490	453	428	407	453	438	485	424	452	444	435	415	463	462	420	458	455	467	441	460	457	450	462	447	401	427	428	427	437	454	420	443	415	449	435	416	460	407	439	448	466	446	452	451	447	390	439	402	449	457	429	429	422	447	414	483	472	484	463	443	414	419	476	436	460	447	431	404	389	443	459	446	450	452	421	468	449	407	459	444	473	469	405	422	449	414	449	425	447	421	458	446	472	406	456	458	438	489	439	432	445	424	437	456	467	447	444	462	440	455	434	450	439	480	464	400	403	465	419	403	422	403	430	420	401	424	424	444	429	421	450	417	437	430	466	469	475	464	456	434	432	450	469	479	436	421	440	491	467	478	485	461	460	387	395	425	417	450	451	455	428	421	431	409	482	449	428	456	409	431	411	444	466	460	438	441	416	449	411	437	452	425	465	436	454	445	443	455	411	421	446	454	448	415	457	430	429	443	421	471	447	466	416	440	434	445	436	435	428	431	430	434	483	439	448	427	415	445	440	433	467	410	438	436	441	470	456	445	427	421	454	441	443	428	455	448	446	435	392	480	410	500	446	464	410	427	423	425	410	461	459	464	463	414	440	467	442	440	467	438	455	432	495	457	491	417	447	490	468	467	467	465	440	448	481	433	472	451	424	495	447	450	448	460	452	457	448	445	430	418	439	453	421	417	426	435	456	449	442	444	441	443	485	448	408	448	394	458	464	452	434	441	467	462	447	439	428	472	452	408	455	449	446	461	453	430	423	459	446	415	420	444	464	420	463	419	458	469	453	450	449	445	409	423	462	443	453	445	424	439	439	435	445	455	475	479	428	454	412	452	423	459	401	431	444	427	459	447	418	432	400	453	439	450	455	437	432	453	450	418	428	426	439	448	445	435	477	433	455	454	458	424	436	439	427	420	437	419	436	443	471	478	398	436	448	454	431	429	424	451	463	434	440	473	466	491	477	475	442	497	437	449	470	442	440	448	450	484	432	446	455	437	468	432	428	452	424	495	492	462	412	429	453	414	461	473	427	458	447	447	416	434	422	436	405	469	425	446	430	434	495	449	442	425	442	438	453	440	470	433	449	429	497	398	407	436	455	432	450	428	434	413	434	432	457	437	427	429	455	475	448	439	439	438	458	449	437	428	428	456	456	455	448	453	425	451	427	429	438	410	407	452	436	474	422	432	485	429	419	460	429	456	437	450	452	418	468	433	470	452	431	432	448	453	438	460	443	410	436	413	476	428	436	481	449	444	479	440	440	438	469	446	464	423	483	435	462	482	450	432	441	427	443	412	423	434	436	414	428	467	444	432	447	474	439	402	453	438	459	461	461	447	465	439	432	422
23493	22126	37049	41189	33277	23635	12050	2060	744	523	494	495	509	471	468	484	505	481	507	532	488	519	444	468	499	484	535	467	476	480	497	489	511	456	448	470	492	465	461	434	465	452	514	456	473	462	471	475	461	473	499	472	424	458	494	470	468	443	455	436	481	459	492	526	489	493	476	484	445	444	461	503	482	475	455	481	488	473	466	493	453	501	520	446	448	449	502	463	482	458	472	474	460	483	496	485	466	464	483	445	474	502	473	465	484	470	442	486	454	490	480	482	468	451	444	441	479	486	490	476	454	459	465	471	522	515	478	497	447	492	453	494	459	461	468	500	492	491	491	462	470	418	456	446	470	460	484	479	481	461	501	449	475	468	431	496	472	481	433	478	476	464	463	502	461	498	532	463	489	481	440	462	491	476	458	465	460	459	460	453	464	492	462	468	476	454	452	454	474	489	468	501	461	489	476	474	480	448	500	495	497	451	466	451	429	473	476	492	520	482	466	488	445	460	496	457	453	483	488	462	461	445	494	470	483	449	490	469	494	480	496	449	487	483	475	444	490	482	451	490	463	464	514	491	474	466	458	495	445	459	466	447	501	513	505	457	484	427	474	501	463	437	467	444	486	468	455	451	446	485	494	483	460	444	463	474	487	499	474	483	455	475	467	510	512	471	446	450	465	460	501	474	497	492	468	458	473	479	464	498	486	486	481	435	500	466	438	501	467	479	452	450	452	517	412	472	479	478	443	511	461	467	456	476	496	509	452	478	477	469	476	463	475	507	465	439	475	496	505	494	471	465	471	498	482	475	486	489	473	473	517	478	464	454	490	483	473	484	471	482	518	466	520	474	485	468	457	514	452	452	512	477	472	449	509	454	488	463	486	476	465	466	457	476	494	479	514	464	435	448	515	480	457	467	470	451	441	499	432	467	486	498	424	446	441	489	464	505	475	507	487	489	484	492	496	461	443	490	464	495	446	461	429	507	470	507	461	508	472	471	473	434	450	465	455	472	486	465	491	462	484	459	427	501	480	528	445	469	471	520	494	459	439	502	471	477	445	445	485	487	448	479	446	451	485	479	473	494	481	482	471	449	467	519	474	420	478	473	458	507	518	484	499	489	489	431	540	465	489	478	507	468	467	464	458	488	482	487	487	458	462	456	495	469	442	490	493	440	477	465	456	447	478	471	452	437	480	477	501	489	445	480	459	446	473	510	497	442	471	497	471	453	479	491	504	453	460	485	489	418	500	477	459	450	462	428	461	487	464	482	463	459	420	484	480	463	487	490	481	472	471	450	483	487	492	460	454	513	513	508	482	491	460	493	480	478	450	456	428	450	509	461	501	489	495	438	484	480	471	502	451	496	488	481	440	458	467	519	498	508	461	444	448	450	505	503	461	475	458	441	456	466	470	470	510	478	451	455	484	502	486	446	469	472	511	480	477	495	451	508	439	483	429	467	499	471	462	496	518	434	472	490	488	487	458	441	468	471	468	440	452	480	478	473	468	464	465	433	504	457	509	455	481	483	460	466	440	486	505	487	463	485	482	478	440	417	485	441	471	479	514	459	534	488	477	451	469	470	459	466	475	466	475	461	523	447	520	462	463	451	462	471	449	453	457	474	494	475	477	449	462	450	494	526	447	438	474	470	456	438	478	459	476	437	500	477	457	475	478	472	494	479	505	469	462	489	460	521	443	517	471	427	457	476	467	484	462	470	468	461	458	450	506	439	483	492	502	474	487	465	505	471	463	468	492	483	465	462	482	450	436	446	468	473	435	452	499	478	479	510	498	485	456	465	492	486	483	471	468	477	467	462	495	476	467	456	463	499	468	477	456	484	471	452	510	444	498	461	504	440	500	511	469	498	446	439	461	467	455	448	465	494	480	486	451	498	474	504	481	465	488	468	456	480	455	479	481	456	483	457	502	462	499	442	461	513	464	470	494	440	503	493	464	462	459	462	468	425	476	477	477	493	514	496	482	487	461	455	474	452	458	456	479	487	519	465	493	480	494	459	446	476	479	438	498	453	469	469	463	484	507	502	502	476	513	466	465	502	482	464	513	480	486	434	440	443	507	504	467	484	478	464	498	486	479	463	468	451	501	486	455	477	487	490	470	462	447	475	496	470	488	482	457	479	432	460	465	487	465	482	468	455	486	451	475	460	474	498	485	530	462	466	459	457	492	469	446	427	476	496	477	467	477	454	484	454	465	453	442	502	469	480	481	462	495	437	497	448	440	432	483	461	472	505	490	450	477	441	483	520	472	474	475	432	492	453	456	478	454	474	472	464	530	457	475	495	486	461	465	485	487	439	460	494	499	480	469	454	470	427	478	483	446	499	464	449	457	462	503	465	495	487	471	487	474	506	478	470	440	512	478	467	490	466	440	486	431	469	486	443	479	479	449	493	502	474	467	496	469	500	490	466	465	499	456	509	455	491	489	484	452	470	451	476	458	506	465	454	479	530	500	495	456	487	473	449	466	491	487	453	473	478	437	474	534	495	484	483	480	497	466	464	440	514	484	490	485	459	499	494	485	478	447	488	481	469	439	477	496	466	456	444	474	482	464	467	484	465	510	467	462	503	459	470	487	503	447	454	444	473	484	488	466	485	510	505	489	465	488	493	460	473	515	475	468	487	455	480	480	447	440	474	471	462	471	465	449	504	477	494	485	479	474	485	464	492	481	499	499	477	452	511	446	459	502	483	487	436	469	447	483	530	470	442	451	430	476	460	482	486	512	458	484	488	478	519	504	436	464	471	478	466	468	476	460	471	467	501	474	499	504	464	480	468	460	480	513	485	457	492	470	495	478	459	474	473	486	451	477	461	457	470	444	478	473	472	487	469	486	497	483	479	498	484	531	488	490	457	459	483	502	477	477	494	493	496	507	497	488	454	495	476	465	497	457	456	452	460	486	479	506	445	432	471	482	475	505	458	478	459	473	517	456	511	466	477	485	468	465	489	470	484	455	452	479	456	481	478	527	459	478	468	484	436	460	441	472	467	490	430	493	478	467	452	463	464	461	481	486	497	469	502	474	474	471	442	487	462	475	461	483	481	441	465	467	465	442	529	521	485	459	474	479	507	438	484	492	421	476	501	476	476	434	492	506	504	480	458	474	505	462	496	484	465	466	499	501	481	476	487	489	518	446	477	479	488	471	514	441	476	474	426	441	501	444	505	482	487	496	456	458	485	443	530	494	470	485	474	456	479	468	476	456	460	476	446	469	476	449	519	473	479	445	487	458	489	459	527	468	472	472	452	469	466	481	454	450	504	479	483	502	477	411	463	483	477	494	484	408	433	442	465	458	472	492	462	477	468	464	504	492	482	483	465	495	501	479	511	458	482	499	488	467	456	491	444	454	458	505	466	434	465	498	510	440	501	484	473	471	477	447	453	471	473	472	481	489	501	475	471	411	455	471	511	450	488	478	471	466	476	477	458	470	494	483	451	478	490	461	473	467	464	465	505	494	502	465	476	507	482	517	444	506	487	470	466
45785	92238	76496	59431	39899	21556	7634	2378	866	584	520	534	584	484	538	503	545	547	523	528	542	531	521	529	510	529	520	530	494	517	526	538	536	512	523	489	490	546	519	497	565	537	476	535	535	538	566	535	502	506	564	535	539	524	539	545	511	542	480	543	528	522	507	542	532	563	557	499	536	516	561	563	539	526	521	477	542	522	531	575	506	543	514	557	538	544	547	539	530	546	513	494	514	529	558	572	517	509	518	573	523	530	530	526	500	508	521	504	524	530	527	507	571	557	485	505	494	467	527	523	515	557	578	528	516	562	518	547	507	567	539	509	518	526	543	502	513	578	569	517	499	541	535	537	542	492	530	554	550	541	541	514	560	529	531	510	527	489	490	527	498	504	513	532	552	546	511	496	509	508	498	511	533	565	466	544	480	511	508	544	531	535	502	492	508	507	502	517	537	506	510	493	522	521	546	535	530	550	522	534	484	548	527	588	485	568	526	492	559	497	540	535	518	525	496	573	516	506	514	481	542	493	533	562	554	560	523	527	523	484	522	514	536	550	507	565	529	494	503	582	515	528	517	489	529	556	547	561	507	534	485	494	502	542	515	561	518	489	529	499	535	518	542	528	528	485	522	525	538	518	522	546	524	572	511	518	531	522	545	512	512	499	494	509	510	530	543	580	538	501	533	537	529	522	549	552	543	561	535	527	540	493	544	540	530	549	489	510	555	532	514	554	530	525	518	501	531	512	512	532	553	511	504	487	487	547	509	524	528	527	534	530	512	527	564	559	524	519	508	560	526	530	553	510	518	495	560	548	535	530	550	576	598	535	556	510	526	542	486	521	542	545	567	511	499	538	523	543	539	527	546	529	520	523	555	561	554	515	521	516	544	548	535	562	534	526	509	475	505	541	503	527	545	571	548	537	559	498	545	557	552	484	514	523	508	522	535	506	551	544	559	518	567	544	544	533	537	558	521	523	578	485	502	535	542	551	526	551	519	533	532	485	529	500	573	518	544	485	509	540	524	552	519	523	526	544	501	545	521	526	558	562	553	555	533	539	546	509	521	513	551	532	522	555	548	514	532	550	520	582	511	580	537	534	503	508	483	574	524	563	518	514	526	541	505	513	545	512	536	558	525	510	496	572	569	552	520	513	529	527	513	514	584	527	549	526	557	545	517	546	562	525	514	521	533	554	555	515	544	544	564	513	517	520	501	513	516	542	549	568	506	544	549	531	509	505	495	518	528	524	533	533	522	482	507	557	506	519	542	533	528	540	518	531	511	533	545	541	528	503	531	500	554	525	519	538	496	520	533	523	499	542	538	531	565	535	519	506	526	522	539	578	506	564	532	547	544	590	556	483	480	548	493	528	489	550	526	557	495	525	513	516	533	554	515	554	528	496	515	525	546	508	510	542	515	540	521	568	524	567	537	501	536	565	530	537	532	510	523	524	574	527	556	556	510	556	518	523	515	537	489	556	529	523	549	507	515	516	551	501	511	516	510	554	535	498	530	538	558	537	494	517	533	537	549	522	509	502	525	502	521	536	573	513	562	524	525	534	528	515	554	514	493	515	549	523	541	523	564	536	500	531	588	536	531	543	512	540	530	546	564	539	514	534	531	551	565	520	496	555	517	523	540	481	541	505	516	540	538	551	498	514	537	522	494	561	514	530	540	540	548	516	508	521	557	536	518	496	501	561	542	508	509	560	496	574	532	482	515	520	565	515	542	527	528	550	543	533	539	494	523	546	510	527	527	536	556	530	517	490	537	538	527	473	540	542	531	476	561	537	583	515	564	552	526	527	519	496	513	580	528	579	520	571	548	541	537	517	525	539	547	538	529	577	532	520	515	508	512	534	586	499	541	522	529	535	502	513	508	523	550	559	503	595	548	496	525	506	539	561	556	494	534	511	538	546	542	566	517	541	515	515	506	527	520	531	492	559	544	522	522	542	590	552	559	535	518	495	500	533	500	509	556	554	559	506	505	543	545	508	475	505	508	458	513	534	502	545	531	503	524	552	477	517	498	498	554	558	511	512	541	512	523	527	522	556	546	455	541	515	515	555	528	522	493	525	537	576	536	552	498	513	557	544	553	598	524	515	508	525	521	521	523	502	546	518	535	529	516	513	523	539	512	578	555	537	504	532	531	547	545	543	518	516	517	465	525	524	619	485	536	522	559	501	550	527	479	533	551	529	512	521	536	529	506	482	560	551	566	532	494	495	552	522	485	511	546	555	506	539	503	510	541	497	515	533	551	481	563	548	526	549	542	509	501	532	536	536	566	568	518	574	510	522	558	545	529	548	521	509	506	497	520	533	543	522	486	495	517	541	522	576	527	509	523	528	547	506	509	548	548	534	558	502	528	524	497	570	518	592	505	521	537	477	554	534	533	509	497	542	557	505	530	545	492	539	531	524	552	496	530	534	557	558	506	547	498	508	519	530	559	518	541	537	525	533	492	532	542	532	490	535	501	584	553	524	547	547	532	519	512	539	518	528	510	514	504	548	524	526	504	515	479	513	515	535	523	547	539	518	508	554	536	537	526	512	516	506	524	530	523	527	540	510	532	524	542	540	585	493	522	556	536	524	555	496	495	514	499	570	532	512	555	502	548	502	531	509	539	581	533	501	510	513	496	537	516	536	517	502	570	518	502	513	527	536	488	505	517	564	571	513	558	562	556	529	546	486	531	534	566	486	504	505	492	501	510	547	582	507	494	536	518	549	495	555	505	539	479	527	569	563	532	509	559	487	539	540	527	552	515	519	529	566	521	531	516	463	519	538	513	524	517	526	503	533	545	508	575	550	521	487	534	525	523	519	547	545	531	529	537	517	499	485	524	574	504	492	512	564	515	517	469	491	551	539	529	503	515	509	527	492	527	543	542	527	502	545	529	493	486	493	536	506	518	530	547	537	572	544	533	526	542	525	516	513	514	545	540	512	546	519	505	516	550	575	522	517	508	529	509	567	537	514	546	526	560	545	532	543	542	556	519	521	557	539	533	484	509	541	562	508	483	532	501	509	504	510	542	529	520	498	498	527	529	601	533	507	537	533	520	520	535	512	559	497	502	530	532	552	548	551	524	550	480	530	505	532	547	526	494	584	530	533	577	538	542	505	496	565	502	500	531	524	578	521	529	510	517	530	547	502	550	543	509	534	523	524	542	542	588	528	569	524	529	524	539	533	517	521	550	563	516	539	568	526	524	540	570	556	575	530	520	501	521	502	519	569	497	545	528	553	506	506	515	470	502	520	506	551	560	515	535	502	517	513	531	534	533	527	512	544	573	589	552	504	542	529	539	541	539	565	504	528	521	472	529	533	535	557	565	503	550	547	522	514	574	534	541	547	566	543	534	514	519	515	504	485	518	563	529	530	512	489	539	483	552	520	487	514	519	522	553	545	538	539	536	527	477	517	483	493	521	507	516	446	535	539	563	519	561	564	525	547	533	534	553	571	576	533	511	545	551	526	474	557	521	497	548	550	517	524	528	520	507	563
25196	23222	37364	37958	25897	12993	3261	949	513	466	432	424	412	461	459	442	446	418	395	456	409	433	380	448	414	464	457	439	397	456	432	440	455	438	417	422	437	415	451	432	430	457	459	418	436	400	422	440	443	402	420	406	415	415	372	407	419	433	427	428	443	443	432	438	460	447	423	391	458	454	427	409	426	471	416	429	447	393	411	413	477	407	429	422	429	454	461	415	453	424	400	422	437	404	431	468	389	424	445	413	415	419	420	447	407	459	448	451	444	420	421	455	446	427	439	466	448	422	453	421	412	433	445	420	393	434	391	464	441	432	431	436	450	415	420	426	415	441	441	396	440	450	453	472	425	421	447	422	419	458	467	411	416	439	467	435	446	428	461	422	413	419	430	458	410	442	401	437	396	455	454	435	384	442	397	427	439	422	433	393	460	464	437	470	423	457	459	392	424	433	406	437	448	448	420	411	446	465	463	435	437	427	452	439	422	434	417	445	451	413	414	456	441	449	428	422	432	461	468	449	462	447	418	396	425	433	445	432	420	441	420	435	459	443	416	436	420	435	438	432	424	434	435	431	412	439	446	419	430	453	409	438	451	438	431	403	422	378	402	428	407	453	399	434	455	419	431	403	414	470	407	454	420	492	436	424	413	430	429	429	463	377	426	445	444	432	436	442	432	411	431	431	431	415	396	454	440	445	471	420	417	455	440	456	393	434	435	442	456	435	437	413	392	402	433	408	412	416	444	414	383	411	444	447	444	431	463	452	440	455	427	423	411	448	417	442	417	431	420	404	427	414	449	408	428	461	439	434	450	459	430	456	449	443	414	453	443	415	444	448	429	420	426	417	455	415	445	428	416	453	423	472	466	429	415	434	400	422	452	423	444	450	427	454	419	462	423	409	413	448	444	423	450	413	477	449	452	452	454	430	428	431	389	390	396	457	415	421	402	420	425	432	422	434	423	417	429	467	413	407	442	470	455	380	460	419	440	454	441	417	464	450	465	441	448	417	419	465	428	419	412	442	424	450	391	423	429	416	445	425	441	408	432	428	411	445	404	448	429	417	444	423	470	426	454	435	428	422	460	415	420	443	448	425	441	385	405	446	437	456	406	406	454	411	430	451	487	427	459	444	430	453	427	442	474	407	436	407	498	447	427	425	468	449	415	449	430	418	454	430	397	422	437	413	462	449	421	449	420	422	405	432	478	415	427	416	448	425	429	423	444	416	413	480	407	427	436	437	444	462	465	451	415	445	433	407	467	440	415	454	445	409	435	429	481	396	378	441	459	435	385	411	408	456	448	406	424	413	466	417	436	444	464	432	512	457	481	448	440	439	423	438	456	406	442	425	437	457	434	434	418	433	452	435	428	415	406	431	409	399	453	448	412	412	427	439	436	473	437	406	441	426	414	427	401	463	451	419	459	402	458	481	407	433	451	461	461	436	452	442	471	452	486	448	439	431	457	420	401	453	422	421	418	422	451	414	437	391	441	400	433	453	412	424	453	412	401	422	427	450	456	429	504	433	402	469	422	440	402	442	450	407	463	444	426	448	455	433	413	468	377	419	455	459	430	430	421	414	420	410	460	418	414	484	418	424	431	457	418	441	409	441	444	453	451	409	433	419	417	486	424	433	424	375	436	400	425	417	406	471	437	390	455	426	405	437	457	426	401	430	412	428	515	440	451	448	460	421	402	449	418	446	413	420	438	453	460	456	422	442	457	419	441	412	433	443	471	428	413	417	420	391	442	451	447	436	413	421	401	446	413	403	417	431	432	440	436	450	436	449	433	469	425	379	391	442	423	432	451	432	441	399	436	476	430	395	407	415	445	432	465	459	497	432	447	422	413	428	435	421	464	444	454	441	428	425	481	436	441	438	406	428	447	428	421	414	439	434	444	431	405	421	399	441	425	459	432	433	464	446	455	423	413	426	457	448	426	429	454	407	426	413	458	407	449	454	447	431	427	420	435	444	446	436	440	421	411	438	428	424	453	466	419	417	471	433	434	434	476	459	432	426	431	414	393	424	425	457	443	413	422	446	463	426	461	388	415	405	439	409	433	423	467	447	458	464	443	413	436	433	402	434	455	472	416	406	407	424	423	451	432	422	414	443	415	443	489	412	436	477	444	437	429	391	410	448	414	437	407	441	460	478	428	434	440	424	445	450	432	421	414	420	418	416	444	435	411	458	429	430	412	436	413	392	491	375	447	445	390	439	441	433	397	442	463	424	459	441	481	422	408	454	417	403	427	425	441	490	440	429	392	470	423	447	384	422	442	459	386	448	455	451	425	447	419	441	409	388	432	426	409	430	409	468	405	417	454	434	408	419	444	459	436	427	438	430	419	394	441	455	467	459	447	460	418	432	448	471	468	454	455	440	458	410	441	399	418	449	426	458	444	387	431	424	453	423	470	416	434	458	429	443	401	416	458	444	445	456	440	440	445	433	438	445	448	446	445	424	458	409	462	448	451	435	448	423	440	446	431	405	447	448	416	427	452	458	428	450	401	408	474	403	379	420	435	457	412	422	438	450	439	463	406	455	447	404	385	433	450	428	423	438	434	426	448	445	432	425	452	448	431	433	413	423	441	464	475	449	415	439	406	422	402	442	443	435	412	436	392	417	443	438	419	433	432	433	467	477	433	438	454	420	428	461	464	435	416	432	447	458	436	458	422	423	427	423	425	411	417	435	459	474	453	404	441	449	453	447	413	438	420	426	454	448	424	453	417	445	448	405	409	467	402	381	424	459	432	402	446	445	432	439	451	435	447	429	455	398	417	446	431	416	457	439	465	402	438	433	417	403	427	407	439	439	467	423	446	422	409	416	446	411	393	433	434	415	460	426	461	457	410	447	446	447	443	408	443	417	397	449	429	442	452	428	411	438	433	434	464	418	446	433	456	451	419	433	450	432	442	418	411	452	400	433	451	460	448	418	447	430	409	441	441	457	417	432	439	405	443	405	421	443	437	408	411	442	453	432	474	448	399	442	429	436	474	420	421	419	457	426	410	441	433	418	450	433	457	420	457	457	469	399	445	421	410	411	441	436	460	430	427	431	450	420	436	422	419	413	447	420	457	424	445	430	408	442	437	450	439	414	431	429	409	430	429	448	413	443	470	440	459	442	423	480	449	423	402	462	471	404	438	449	439	438	407	433	426	419	442	409	425	440	416	412	457	407	373	400	447	440	422	421	420	424	432	433	434	426	449	473	461	403	435	440	407	443	413	436	453	421	400	450	469	408	474	390	438	423	375	424	441	419	449	440	448	428	447	417	441	426	447	440	444	440	459	485	442	437	444	451	408	438	441	437	410	449	440	444	472	448	406	429	417	441	431	439	444	406	436	458	451	469	403	458	417	455	444	455	457	416	477	457	422	407	453	411	434	382	457	425	423	446	456	428	469	443	413	468	438	418	410	442	435	435	441	418	483	461	418	480	446	454	452	463	433	399	453	419	413	377	421	441	463	453	467	424	457	451	435	441	411	425	421	431	406	425
42110	75708	58415	44067	28613	12723	4057	1311	618	521	462	464	517	463	490	483	520	533	483	553	507	509	471	507	504	494	463	451	475	462	487	507	543	484	492	477	516	487	467	480	509	458	485	528	514	508	452	502	479	504	486	523	510	509	516	466	492	489	473	508	464	446	485	452	483	504	518	461	493	507	517	514	486	530	497	540	495	462	466	500	471	467	550	490	474	487	505	496	514	489	488	529	519	531	524	468	506	500	462	535	493	488	493	477	493	515	524	496	496	502	506	499	537	494	503	487	477	494	493	497	499	466	476	511	504	525	467	500	471	470	492	508	487	515	518	527	512	501	510	471	481	474	475	499	546	499	502	489	533	505	456	490	529	554	504	473	501	509	490	504	497	498	502	557	526	476	485	499	492	484	479	489	462	499	512	510	523	490	460	527	474	472	510	530	503	495	458	478	473	499	470	490	513	460	534	501	511	469	536	482	489	490	464	516	500	527	463	499	497	499	479	486	495	520	529	488	522	478	474	523	495	507	516	541	521	461	577	480	498	496	474	494	499	495	463	472	462	504	487	531	478	506	494	471	507	516	516	489	517	500	490	492	511	455	453	500	516	499	520	499	487	505	508	515	538	465	524	513	483	511	500	487	489	490	505	515	538	513	499	463	491	485	541	485	512	523	487	485	494	463	490	489	506	480	538	487	479	507	494	478	507	485	531	499	448	456	455	543	454	532	482	522	492	505	516	471	485	507	509	482	499	499	457	464	505	488	506	477	518	477	492	490	520	497	496	489	485	485	502	506	474	513	518	502	464	503	529	526	513	480	505	471	491	487	519	474	480	494	506	464	452	490	514	473	491	487	478	496	495	520	501	501	492	510	469	492	490	493	494	487	459	486	486	524	501	497	547	504	498	490	496	482	482	501	506	498	484	493	539	477	510	486	469	516	474	507	456	501	477	478	496	503	477	481	492	455	496	539	490	514	513	431	498	464	514	459	485	473	498	503	496	536	472	499	485	481	499	498	501	511	485	517	485	469	532	508	518	509	525	505	463	485	524	469	482	504	496	463	474	455	475	514	516	492	472	475	493	508	479	513	496	514	526	523	486	498	479	516	524	497	516	482	493	485	466	481	499	508	529	493	417	510	529	475	481	475	488	527	529	512	479	491	526	506	473	476	489	510	479	494	483	489	511	490	502	480	485	511	501	485	530	492	492	477	524	516	498	523	484	530	536	508	471	544	519	491	480	476	481	490	503	487	502	528	505	471	521	489	461	492	535	454	449	476	510	497	529	464	466	466	497	486	493	518	492	470	512	446	479	504	490	489	509	489	511	480	514	507	514	506	494	483	511	468	484	465	501	482	499	491	517	494	476	485	515	495	520	459	495	516	471	495	499	493	491	495	476	505	504	501	450	492	488	514	495	545	488	502	517	504	467	527	473	481	496	481	507	517	473	486	496	471	481	494	503	495	512	495	498	505	484	512	461	469	519	473	508	471	519	476	485	483	540	511	548	458	481	522	471	527	527	503	478	506	511	487	496	518	495	485	523	469	484	495	500	505	498	494	511	515	517	488	559	562	496	537	482	499	535	487	509	493	496	466	489	545	480	513	502	526	488	496	495	520	482	507	488	499	471	515	528	527	514	477	516	532	448	492	500	490	481	511	487	479	512	489	486	478	469	488	454	473	488	462	457	500	495	523	547	490	488	548	502	487	480	514	467	513	492	479	455	499	476	437	493	488	506	527	503	503	475	498	503	486	511	482	493	494	472	437	505	483	543	509	513	514	483	526	522	516	457	476	518	495	520	523	487	505	480	502	547	478	470	483	483	510	559	509	521	454	512	493	481	452	496	510	522	483	497	506	520	484	528	534	508	537	498	511	465	472	470	492	474	512	487	490	538	511	541	508	480	503	482	497	462	499	514	479	473	496	520	465	486	446	491	470	478	504	526	492	485	488	492	495	538	524	518	479	473	498	507	504	520	459	474	516	497	460	463	493	482	474	523	479	545	499	512	497	527	494	489	539	484	484	524	500	507	516	505	505	487	536	492	495	508	498	506	515	472	565	557	504	477	509	464	500	463	503	522	518	472	520	501	544	485	473	499	485	488	513	485	495	471	488	473	462	524	483	474	471	490	498	464	476	513	479	483	493	487	518	480	480	489	497	516	479	507	508	443	509	556	502	496	500	496	520	527	516	450	513	533	467	496	512	504	509	521	502	507	502	486	468	494	492	504	485	487	528	517	506	451	489	484	476	477	473	469	470	488	503	506	488	464	537	498	484	535	510	485	523	496	475	482	508	496	495	536	497	493	502	518	501	482	492	465	503	458	546	507	490	545	489	498	511	476	477	437	477	522	532	521	479	447	503	516	466	463	507	514	492	460	507	507	497	488	469	537	505	506	501	484	428	450	542	503	516	486	496	466	485	522	487	456	500	458	479	512	456	447	502	499	460	449	484	521	539	506	498	493	493	529	465	536	542	506	480	471	497	513	470	493	466	497	552	526	528	519	509	497	519	449	492	507	506	481	483	480	515	495	466	515	522	500	487	466	490	473	482	510	520	512	471	500	447	526	457	496	502	526	483	470	482	475	498	501	560	506	495	523	485	521	485	476	480	480	513	508	446	485	499	525	486	521	503	488	485	515	484	483	540	487	509	473	498	475	490	459	445	516	484	488	496	515	485	509	491	523	505	494	473	502	475	477	488	441	520	479	500	515	488	516	459	514	529	493	442	483	532	490	513	512	516	502	503	489	460	500	500	460	478	531	534	530	528	496	473	497	506	508	510	491	511	469	476	486	501	481	490	469	481	477	492	530	524	485	500	518	512	521	473	512	529	480	493	520	506	510	490	487	482	498	483	495	503	522	537	479	490	450	539	470	481	500	472	481	476	514	501	505	502	456	518	455	496	536	516	481	514	517	522	530	552	484	464	513	501	457	467	514	511	499	517	490	446	486	538	473	470	528	517	531	492	459	464	503	496	476	503	496	472	472	499	461	505	513	484	515	468	516	500	507	482	492	506	492	491	521	468	496	529	530	530	482	469	528	506	484	479	492	534	497	472	494	494	548	470	508	525	509	493	495	503	482	497	548	529	508	483	442	487	495	464	473	509	514	491	517	492	506	506	530	537	498	497	489	506	521	466	527	514	532	531	493	523	515	480	477	496	508	502	495	497	502	514	490	476	520	528	525	445	495	506	498	487	537	521	479	491	511	485	486	492	498	494	477	482	493	518	510	506	549	474	489	478	532	477	479	515	511	494	447	454	542	508	489	468	502	494	505	495	508	537	494	488	509	486	482	496	472	483	494	484	499	491	491	492	467	477	508	522	470	489	490	485	468	485	482	504	466	500	504	556	534	478	517	497	483	477	466	462	546	524	511	474	483	486	518	460	491	519	528	507	485	500	526	452	491	491	520	530	476	470	486	509	452	482	503	476	496	510	516	471	494	506	493	490	483	506	486	532	531	498	469	511	472	485	527	498	527	475	512	550	491	487	490	523
22787	21562	32831	35482	32651	26259	18496	3818	887	590	619	531	552	562	596	583	574	558	600	587	566	559	562	548	528	579	574	602	559	561	541	582	570	589	592	556	593	520	558	541	546	577	531	556	546	581	561	587	597	569	544	594	575	556	551	620	609	589	579	575	546	548	555	517	547	579	588	549	544	539	576	559	561	585	550	517	573	545	549	559	560	567	583	536	541	549	565	549	546	541	569	513	555	580	556	577	551	529	575	557	585	566	525	562	563	551	536	586	565	585	560	540	573	577	552	581	524	570	583	578	553	579	550	552	610	589	561	612	575	517	566	567	562	537	531	560	544	552	541	554	534	515	580	562	543	542	602	567	546	590	586	556	560	536	592	545	557	561	566	550	574	578	567	594	583	541	566	546	547	591	568	556	559	556	558	583	580	574	537	556	580	532	568	552	561	539	572	527	544	569	594	573	600	541	560	592	544	580	535	531	574	545	586	548	550	539	540	539	558	546	541	551	551	587	557	565	528	585	540	539	558	577	591	552	528	558	574	534	552	562	607	531	563	575	544	547	544	552	550	571	578	563	553	538	549	565	583	528	569	567	594	529	591	535	591	544	572	576	530	525	552	556	541	587	569	541	574	568	598	572	602	589	559	542	598	573	553	537	555	542	557	519	595	538	566	575	563	516	590	580	594	583	563	567	538	567	581	575	545	497	562	588	524	540	554	560	569	568	575	564	623	564	572	535	578	586	559	550	552	558	510	552	580	588	584	540	533	562	561	533	522	541	591	540	593	564	579	578	528	516	577	579	541	549	593	541	568	573	557	523	562	618	553	566	533	576	564	559	558	594	563	538	545	539	599	550	543	590	602	595	583	540	544	535	561	580	596	562	543	519	571	567	545	560	575	559	525	559	521	556	576	555	541	580	592	554	568	543	570	508	559	529	597	550	571	564	538	539	574	510	538	543	535	547	530	562	587	551	551	519	555	566	579	536	591	548	559	570	563	546	533	570	541	562	596	578	557	553	596	537	543	561	551	540	537	579	561	563	551	520	576	562	598	556	561	567	544	542	544	599	551	631	562	566	544	567	582	524	574	532	573	579	617	559	604	536	595	515	560	535	587	576	520	549	529	571	585	556	553	549	551	525	554	549	513	522	559	580	603	539	575	573	596	579	535	554	550	573	584	573	508	538	554	542	583	593	583	592	562	586	563	591	533	543	561	560	545	608	585	579	533	557	566	516	565	539	549	527	607	549	512	538	563	560	602	566	573	618	576	533	580	555	537	558	557	543	558	598	531	577	549	599	600	549	577	566	581	518	546	540	563	541	577	579	562	526	534	559	554	610	532	548	577	529	546	512	526	559	532	565	550	561	566	557	529	545	577	568	578	558	597	555	588	579	541	545	551	590	584	602	541	573	558	568	539	532	565	572	569	576	543	570	551	550	536	599	555	601	559	547	549	546	516	560	552	537	573	526	566	575	560	591	555	530	556	570	542	568	554	540	532	551	501	523	553	516	620	607	546	548	584	548	555	557	591	593	540	601	547	555	558	563	581	609	560	565	606	537	544	549	508	544	555	578	517	554	568	562	615	558	545	549	573	585	594	529	573	575	539	576	533	531	585	523	571	515	548	543	573	538	555	590	538	541	556	544	580	500	565	558	518	549	607	568	559	568	568	520	558	559	587	533	542	567	582	540	521	573	601	520	561	575	569	591	593	534	561	568	560	535	575	594	545	559	565	546	560	586	540	590	556	558	571	529	530	565	557	544	569	581	600	580	531	546	593	602	569	537	516	561	578	573	522	558	545	551	539	582	594	560	565	573	525	533	570	525	539	538	528	529	549	564	576	549	545	561	539	524	557	562	572	592	592	584	563	541	563	582	577	540	538	566	517	537	588	534	541	527	537	566	538	558	577	584	543	547	566	577	563	537	558	549	557	567	545	567	575	575	565	544	545	593	579	542	556	524	545	580	567	570	562	608	574	564	582	567	539	585	584	569	530	581	517	574	556	560	598	588	582	567	557	558	570	593	552	558	583	558	566	568	558	550	549	552	564	521	600	562	555	553	566	556	545	572	569	576	532	548	588	588	525	621	555	539	525	532	564	563	584	560	526	527	552	576	590	543	590	527	576	548	574	544	594	529	556	544	540	597	541	605	553	544	548	587	553	551	551	565	563	520	575	586	564	530	537	544	545	565	535	547	526	544	552	545	604	572	548	607	549	553	556	569	540	577	511	562	571	539	581	559	606	596	572	557	532	617	520	569	568	558	506	555	570	567	569	583	597	552	550	540	584	565	536	543	547	520	497	560	587	521	539	577	576	527	572	592	568	574	568	546	556	544	578	548	608	570	583	561	589	582	579	552	589	588	592	578	591	562	582	525	540	586	555	555	603	567	588	534	591	529	584	580	543	536	573	534	599	541	559	573	587	558	563	541	522	521	538	580	591	561	532	580	563	571	546	537	546	540	575	540	498	542	554	546	551	566	542	583	560	534	554	549	526	559	564	569	574	566	517	538	532	558	612	597	550	537	578	568	554	568	599	561	597	520	528	540	552	565	562	567	527	597	547	547	583	560	551	533	567	557	526	556	554	551	525	534	570	559	536	536	516	567	563	560	551	549	544	588	582	528	527	531	535	577	563	557	534	568	589	575	512	564	557	588	587	559	577	554	548	580	551	548	557	542	549	569	585	523	549	549	597	549	587	578	563	579	549	605	577	603	538	604	572	546	542	542	559	563	563	615	516	534	579	540	532	598	553	508	600	588	557	555	541	585	557	625	586	558	523	567	576	576	510	535	566	557	545	545	559	597	598	582	596	518	495	594	522	583	582	582	528	555	585	586	585	500	559	537	554	569	560	596	566	570	585	572	559	563	531	561	561	547	563	558	582	580	547	535	592	546	581	560	597	552	562	589	557	562	524	531	579	543	555	539	511	536	557	577	561	572	562	569	520	581	565	579	540	546	573	557	570	569	555	557	595	550	577	556	572	560	579	565	555	568	560	523	530	523	556	596	539	569	541	595	594	566	572	584	519	580	569	528	537	560	574	568	527	515	546	592	507	575	587	559	574	595	502	522	552	543	597	546	624	581	551	568	544	541	540	543	543	584	521	581	574	533	538	588	589	551	579	600	556	552	589	554	609	558	554	576	572	586	570	533	549	571	535	577	562	591	575	598	546	544	549	546	567	527	556	574	601	534	567	566	538	515	532	595	568	577	557	579	553	565	566	588	542	534	570	564	558	565	579	559	546	566	559	538	557	538	570	551	539	574	559	548	578	589	549	533	572	545	537	553	535	575	588	579	549	573	594	561	562	562	502	533	581	515	585	564	606	574	538	530	587	598	547	544	575	518	531	539	572	566	604	539	528	550	545	504	564	531	541	614	546	533	573	529	557	586	522	578	551	574	594	592	605	545	567	532	527	582	555	589	585	585	554	566	550	587	529	554	580	575	564	584	600	571	555	584	547	563	580	572	566	539	581	523	559	585	589	552	523	555	560	541
54132	98238	82244	67401	47154	27434	10818	3065	1068	633	622	617	609	612	589	629	606	655	609	631	676	612	626	617	658	625	564	585	620	580	571	599	653	627	610	642	621	599	610	557	603	578	588	652	630	609	674	626	659	596	611	602	591	607	593	610	593	674	603	621	559	635	636	636	631	618	597	605	581	636	600	661	648	570	595	644	603	625	604	636	603	596	637	628	558	575	626	624	640	594	606	597	616	589	629	617	606	618	613	590	609	590	581	660	561	615	604	612	650	662	629	606	611	610	640	624	595	651	601	633	599	582	653	632	637	674	634	592	631	636	590	623	576	619	618	613	616	574	645	610	569	581	598	590	617	623	638	633	589	634	627	645	605	629	599	578	581	608	630	590	601	609	615	634	631	617	564	620	611	606	634	558	627	599	592	606	619	639	640	606	596	626	630	614	597	590	635	611	597	602	598	588	596	597	589	613	600	613	633	586	630	581	603	594	638	589	612	612	579	582	618	595	572	593	634	586	652	576	623	627	585	608	576	644	594	594	598	592	617	636	566	595	632	595	622	627	574	615	563	565	620	604	586	617	595	595	589	611	640	595	594	594	606	591	568	626	587	586	591	644	615	571	567	614	616	595	616	639	591	590	630	639	652	628	594	610	664	650	584	602	600	614	593	601	579	614	621	643	556	596	636	575	610	643	637	604	621	616	552	608	636	628	645	663	596	591	589	650	633	590	653	610	620	617	619	670	601	628	592	604	616	609	607	634	623	570	601	613	600	643	629	591	611	588	600	630	654	615	580	600	574	668	626	635	617	589	587	584	612	615	625	591	628	591	629	633	609	658	641	626	604	636	604	612	636	590	589	586	613	625	614	627	622	599	616	609	638	620	584	600	586	592	609	591	613	617	635	628	639	651	574	627	625	631	608	621	602	609	605	616	646	619	631	578	649	632	606	608	561	609	640	603	601	652	622	623	611	617	667	610	644	613	640	638	586	588	577	592	591	640	619	620	598	646	591	584	620	581	611	616	578	594	578	651	651	588	622	618	628	633	644	618	639	612	660	563	623	638	634	610	633	600	611	645	588	610	576	610	614	635	602	608	598	624	612	618	652	629	583	629	627	596	622	577	655	602	607	604	604	604	599	612	577	611	631	579	618	561	622	608	635	661	599	627	624	639	626	603	617	587	572	601	619	584	581	622	587	625	610	624	609	640	591	585	631	587	590	625	601	640	614	601	600	603	617	617	603	607	584	588	639	616	617	615	603	629	592	623	584	572	645	544	635	655	615	629	577	606	601	597	631	638	592	604	611	603	615	601	575	619	583	598	588	634	625	607	617	556	580	641	620	603	598	612	558	667	610	561	635	644	624	633	630	655	625	643	615	653	634	654	642	569	618	651	632	633	625	602	592	612	584	582	654	601	625	616	609	651	637	602	561	621	630	619	610	579	594	619	641	602	591	623	628	617	581	612	568	637	677	641	601	666	608	648	572	644	576	611	601	609	601	636	589	637	634	647	625	629	608	633	644	630	595	606	647	619	630	611	615	608	621	599	647	579	602	643	599	617	584	600	596	634	619	672	640	606	616	601	594	625	631	640	586	587	598	640	616	617	600	579	611	628	634	642	599	628	649	589	581	618	568	639	569	588	626	620	603	646	621	648	638	600	590	588	612	633	604	630	614	612	590	647	610	595	615	576	638	604	640	617	623	561	576	574	641	621	608	588	589	596	616	578	621	638	672	599	610	595	590	614	623	630	616	635	631	602	591	619	597	609	599	578	639	613	620	628	638	621	598	598	587	631	609	574	614	592	622	611	604	570	532	570	602	681	601	609	626	602	567	617	582	599	608	585	594	618	604	618	575	588	640	558	639	607	614	629	610	621	618	644	602	572	638	640	606	619	603	598	664	623	592	621	578	657	625	638	640	644	593	604	595	567	627	645	639	611	598	614	610	668	580	613	620	588	634	625	633	567	658	590	607	614	601	631	571	610	620	600	609	599	619	635	638	662	612	655	598	599	587	591	631	596	622	585	611	566	601	639	597	648	653	588	596	647	620	636	607	641	591	617	578	558	627	606	606	601	627	617	595	581	646	612	640	603	622	634	629	649	586	613	655	645	580	584	613	607	581	587	633	615	628	613	597	574	625	594	586	596	571	629	606	598	633	646	641	606	627	592	599	610	580	584	588	634	614	634	612	600	644	628	578	613	602	607	623	588	603	627	583	603	628	641	595	642	597	616	601	600	632	615	581	572	629	631	627	625	601	595	607	605	651	573	608	595	594	666	646	590	610	616	597	697	573	652	594	630	594	608	613	636	607	616	611	625	609	638	630	637	604	606	638	643	598	664	600	627	682	622	622	608	637	585	629	646	586	572	641	561	581	604	585	621	572	580	649	582	603	643	563	630	601	625	633	615	637	604	619	660	587	573	604	635	623	606	607	605	680	598	610	589	570	602	544	640	619	618	609	599	595	619	663	614	664	565	586	619	583	571	601	638	595	615	580	636	584	585	623	649	574	642	624	604	583	623	602	605	626	614	622	577	572	583	614	617	588	566	560	588	575	572	588	619	603	607	610	598	633	616	617	606	594	590	608	607	612	620	615	600	639	593	632	606	629	670	621	597	561	614	591	630	593	595	612	624	624	599	606	624	618	674	611	581	618	640	606	611	612	604	642	625	609	652	590	598	598	609	568	659	599	629	638	593	582	614	579	623	576	612	625	611	616	599	588	650	587	633	623	622	613	606	570	589	563	604	589	607	615	594	601	595	619	587	609	609	607	582	632	664	551	606	604	588	596	607	594	592	626	621	580	614	605	681	616	607	606	618	606	639	642	581	627	621	588	611	615	589	589	601	568	610	635	627	627	624	631	613	637	610	603	562	621	615	581	635	609	568	613	626	605	567	625	639	563	580	580	639	609	594	600	585	594	614	615	610	592	632	569	580	600	620	574	628	636	640	623	633	632	604	641	581	613	572	636	589	633	588	632	596	659	621	602	618	634	606	617	611	636	611	607	594	593	622	657	555	623	585	587	621	605	591	569	610	642	622	633	634	615	625	594	597	602	596	621	576	581	623	591	644	600	635	630	612	617	598	618	589	639	603	569	613	638	629	599	582	598	623	636	619	596	622	626	608	622	604	607	606	628	621	616	604	662	615	631	579	608	588	565	608	561	629	604	647	640	645	646	648	613	630	614	623	591	621	594	620	593	601	607	635	569	657	628	613	604	632	589	625	652	628	617	601	599	582	589	597	603	650	602	634	621	614	624	571	632	579	603	602	623	614	611	613	615	601	599	583	598	640	623	600	585	598	630	627	615	623	629	635	601	645	684	558	562	648	612	581	590	586	608	610	657	631	587	636	572	618	642	603	663	612	610	602	581	620	599	612	614	599	593	601	603	549	583	608	591	670	623	600	625	586	584	632	618	649	631	594	618	617	607	653	627	649	637	666	610	609	600	623	613	585	640	563	659	632	582	620	620	628	590	602	610	611	575	617	601	633	610	623
27711	29343	36405	27045	11031	2985	945	527	374	374	387	379	368	376	387	380	374	380	356	349	372	399	392	345	370	361	374	371	365	393	400	372	369	378	378	369	357	349	399	360	370	395	365	368	383	397	339	359	387	387	390	344	353	405	350	383	380	379	372	378	401	354	366	376	356	358	364	372	363	385	357	363	379	355	348	365	365	337	401	369	381	372	321	381	391	396	377	382	394	352	341	350	380	395	396	399	343	375	360	356	365	394	343	394	352	346	356	337	382	397	381	385	369	361	359	365	417	356	419	360	350	377	343	383	349	365	367	376	342	375	375	373	350	368	389	376	368	412	382	384	352	383	336	336	371	360	381	367	381	378	370	376	386	377	395	340	389	361	366	342	353	387	383	345	375	364	398	354	373	393	350	368	389	364	375	369	353	384	339	358	355	404	362	379	330	371	392	349	361	369	364	363	331	340	345	343	357	358	339	347	368	373	350	367	350	373	379	365	367	388	349	370	374	348	373	371	392	354	361	330	400	359	377	359	372	383	386	354	350	339	356	375	361	352	372	375	342	354	334	359	387	328	357	337	374	365	375	371	354	369	391	398	330	368	368	404	350	394	332	371	352	371	347	396	377	336	355	395	363	316	333	360	364	379	371	362	393	367	363	355	372	387	357	390	336	356	368	360	353	347	383	379	381	396	374	368	362	383	368	361	400	356	380	367	413	367	356	402	395	357	359	352	362	381	353	390	337	347	370	388	364	349	354	377	345	364	363	343	349	360	342	357	356	335	369	378	325	328	407	365	368	385	369	419	380	419	384	395	367	368	378	390	373	371	386	365	374	341	394	383	376	362	354	374	348	350	375	382	395	352	343	351	382	362	383	346	382	374	356	362	353	349	362	384	366	373	355	380	369	350	372	403	326	341	350	366	358	388	371	373	375	395	369	376	403	372	384	385	376	335	343	369	354	375	402	379	355	356	398	389	358	354	372	375	320	345	354	370	357	364	360	364	353	386	337	387	334	345	364	337	358	391	340	361	356	354	356	383	347	360	358	361	370	388	338	375	372	403	359	342	360	384	334	390	365	387	383	380	367	358	359	371	331	365	379	368	361	366	363	364	374	344	356	369	376	353	370	351	361	409	329	375	350	383	337	377	357	359	372	371	388	357	350	403	386	362	355	359	361	369	359	358	345	377	347	394	374	368	365	387	393	365	353	376	391	387	353	361	355	343	331	380	376	368	359	363	382	368	361	408	380	367	339	387	366	343	386	345	357	381	361	345	374	354	354	358	374	347	370	365	392	340	371	416	343	377	380	418	358	375	381	375	366	365	377	376	379	378	378	362	361	354	357	334	408	343	372	355	366	413	310	368	349	366	353	373	344	344	370	360	386	367	389	353	388	361	368	381	363	344	371	402	392	365	391	338	380	375	366	350	356	383	383	351	378	342	360	360	363	384	377	363	370	364	367	379	369	341	341	363	356	384	387	341	350	376	362	409	381	385	379	377	341	380	363	391	365	372	384	358	393	389	379	372	366	356	362	370	383	377	352	313	332	364	374	370	369	363	367	389	363	379	359	379	399	358	381	360	345	347	319	368	392	390	359	383	369	346	350	366	350	393	360	359	408	401	356	338	382	371	379	387	372	337	368	373	385	387	384	359	393	352	356	339	357	359	374	355	367	384	396	389	367	383	365	386	380	371	343	358	397	377	377	383	355	377	328	389	353	385	415	368	370	385	350	386	368	366	372	347	357	342	372	408	390	334	359	362	407	389	382	374	363	359	373	358	393	404	385	367	378	369	405	371	352	352	369	334	398	384	380	388	345	412	369	369	367	371	369	394	370	363	388	362	395	369	340	395	367	370	423	347	382	393	373	350	364	392	364	367	367	397	369	370	371	398	368	379	376	332	403	346	350	378	370	337	375	381	366	371	392	360	419	354	384	394	374	376	338	389	346	379	398	336	354	376	401	353	385	384	380	353	365	414	370	353	374	398	367	310	387	359	383	393	368	367	346	394	366	390	390	372	356	387	379	357	407	314	365	370	362	338	352	364	365	365	380	378	378	397	350	362	410	382	359	329	346	418	377	348	381	374	315	359	323	353	365	368	398	332	379	377	387	378	377	396	366	392	365	366	380	363	343	358	379	341	374	399	377	362	354	379	372	358	343	375	353	394	344	344	349	389	362	363	358	346	383	379	348	374	377	342	336	381	375	395	337	347	360	329	353	351	361	381	378	396	383	423	355	405	353	368	330	355	358	370	374	363	341	365	376	369	372	393	363	361	355	365	392	417	354	383	361	393	357	384	369	378	350	354	403	358	378	385	369	359	386	344	399	345	381	360	396	386	398	368	352	391	373	331	375	377	359	364	384	400	352	369	369	409	381	333	348	378	386	370	373	375	394	362	379	385	363	389	392	389	339	367	347	373	375	382	358	382	420	353	391	369	382	370	344	383	383	390	394	390	349	379	364	368	387	401	413	366	332	410	381	358	365	387	364	401	359	355	347	342	354	409	363	391	356	373	359	376	381	390	367	375	398	376	379	384	353	308	360	371	383	376	386	372	385	379	343	385	391	366	389	352	336	361	363	405	358	372	388	380	323	344	377	390	351	347	352	362	369	372	391	380	383	364	381	404	358	379	343	388	355	362	373	371	371	358	397	361	368	353	364	364	343	363	347	347	382	373	392	366	357	392	402	357	371	396	357	376	366	353	333	364	360	361	393	398	395	358	372	384	341	389	360	369	394	357	373	348	384	374	379	344	341	371	382	361	419	366	391	352	373	356	362	338	382	363	380	367	360	396	369	361	376	355	409	392	353	355	363	366	357	377	396	351	371	352	357	369	392	325	378	363	351	345	376	361	354	391	359	375	403	362	395	339	366	378	354	381	435	384	424	418	362	379	384	350	333	372	394	335	337	343	354	390	338	382	392	400	391	347	380	360	370	368	388	366	355	389	334	367	382	372	378	371	384	369	383	334	377	330	419	349	382	378	341	343	367	408	363	383	366	383	363	365	370	354	414	345	359	346	355	364	372	340	383	371	363	340	333	399	352	348	353	352	373	400	358	342	317	332	362	384	368	365	389	377	362	368	369	401	356	335	365	381	381	374	376	359	368	368	378	402	379	393	345	352	366	403	414	373	376	369	367	371	339	369	346	404	365	405	384	383	375	357	323	386	362	373	351	331	398	364	380	377	396	365	356	360	349	375	374	348	370	366	359	358	392	370	352	369	329	366	376	403	382	362	403	363	409	397	364	365	368	368	343	356	383	372	371	345	349	369	336	367	384	377	354	385	330	347	361	388	364	375	347	365	392	379	393	382	352	347	391	372	359	369	357	371	398	376	346	362	396	370	405	409	362	355	374	376	375	366	382	364	356	345	373	355	361	353	353	364	354	363	357	399	369	350	356	388	397	346	367	389	382	385	352	405	337	405	361	353	371	372	371	349	368	362	385	361	386	409	388	370	347	393	351	387	394	336	356	350	352	367	363	368	373	357	402	347
22095	46429	33594	22420	10400	3669	1253	639	481	456	425	442	395	423	436	418	422	439	417	423	418	457	399	448	481	415	385	447	399	417	447	438	414	427	440	419	443	418	450	468	423	427	446	414	436	417	438	424	397	406	420	422	416	392	419	416	405	442	408	451	405	405	377	444	427	412	449	436	442	457	437	404	421	422	421	409	431	447	420	396	423	406	407	472	386	411	418	422	420	410	410	397	436	409	438	431	437	421	387	446	439	469	428	417	440	446	428	465	414	422	392	438	422	440	408	427	416	449	433	437	424	440	405	395	416	439	451	457	446	415	462	398	394	441	401	400	434	431	454	432	465	406	455	442	426	456	426	447	437	445	417	425	404	452	487	450	426	475	422	409	454	437	431	469	433	424	473	390	441	431	417	443	398	440	440	414	458	424	399	394	426	426	440	420	417	387	423	413	430	405	461	462	394	395	412	431	446	438	409	416	418	419	408	415	416	441	446	450	391	420	438	435	445	424	426	428	427	411	419	438	458	434	401	450	440	428	438	440	423	430	411	404	404	449	456	415	467	436	462	427	428	464	446	408	423	405	457	429	408	437	428	429	430	409	460	432	374	455	437	457	397	399	430	444	457	435	401	421	439	427	431	439	431	399	425	426	442	424	434	425	437	406	452	431	442	431	406	426	420	449	446	414	428	450	429	432	428	400	432	417	417	360	426	421	407	392	414	449	422	419	391	411	414	427	419	427	462	433	429	420	426	430	394	418	429	414	386	459	409	421	430	448	419	400	432	432	465	420	413	398	427	437	423	417	410	410	444	427	445	435	418	444	402	428	420	447	438	382	424	420	438	432	451	439	445	423	388	412	419	441	430	420	445	400	418	404	440	439	441	445	411	436	428	446	388	475	442	442	448	427	458	449	442	457	437	416	430	423	448	430	437	399	459	403	445	409	431	440	388	422	457	434	491	418	450	435	421	419	408	434	375	408	461	413	414	419	443	472	457	424	444	405	395	471	456	409	418	454	387	444	447	473	435	419	433	473	405	421	429	388	435	451	456	393	454	436	448	430	440	442	445	440	424	440	442	434	454	424	459	420	449	458	426	454	420	420	440	442	459	449	460	448	450	446	444	433	441	419	435	426	467	437	447	389	455	402	428	440	452	402	379	430	454	411	432	425	412	440	491	433	433	408	400	439	459	438	427	416	418	471	433	415	402	416	430	422	419	413	434	443	430	410	426	415	422	421	441	418	446	439	419	415	453	422	424	449	452	416	402	399	428	438	412	425	451	422	407	406	416	449	421	419	436	419	446	429	428	422	440	471	419	419	417	412	415	408	393	448	404	453	426	383	461	437	410	411	431	390	364	414	444	442	405	443	431	432	419	444	395	395	408	447	392	438	412	411	435	423	434	413	448	460	440	412	428	432	447	414	441	457	435	429	386	468	393	440	452	457	435	387	416	423	422	418	450	432	419	443	410	431	441	409	416	386	440	384	463	438	424	425	390	466	409	426	444	422	421	430	427	414	395	427	467	429	424	443	440	441	448	419	449	448	436	442	416	401	419	432	462	414	404	448	467	431	433	415	438	413	422	454	401	400	427	423	441	418	435	431	428	432	421	412	406	452	434	409	400	397	443	425	396	439	452	422	389	384	428	412	421	443	423	426	430	449	427	388	404	388	416	423	438	430	416	401	405	430	423	432	424	434	434	442	425	449	397	428	421	449	425	436	408	452	399	422	436	428	433	415	424	425	428	451	414	454	422	449	438	402	427	454	436	425	400	432	418	462	438	447	467	451	424	406	433	447	449	398	398	430	445	406	397	427	430	448	422	461	466	404	401	431	434	441	428	439	416	417	435	416	449	424	426	421	447	433	430	421	421	427	437	426	444	401	440	408	458	457	449	434	413	457	399	447	435	450	424	409	441	429	470	422	436	457	433	400	406	454	436	422	403	390	459	437	404	427	422	437	413	421	438	416	414	439	414	449	456	458	449	423	417	463	420	420	465	423	405	389	421	446	422	438	415	453	431	439	405	408	459	400	418	431	421	439	431	454	453	415	452	425	421	446	423	437	393	418	426	430	441	456	434	452	412	408	496	424	444	427	402	442	430	434	433	401	476	423	417	435	439	460	442	408	426	400	426	410	428	435	409	455	439	413	414	427	401	438	418	440	409	403	447	416	420	430	428	423	444	414	433	405	411	421	452	426	447	420	437	429	431	436	433	451	418	472	423	430	413	419	415	437	414	431	393	406	417	455	425	418	451	468	400	434	462	429	417	388	471	434	434	397	422	417	393	428	403	464	433	481	438	415	455	406	431	438	421	423	417	437	424	427	425	451	410	426	414	389	439	438	416	401	438	408	433	431	421	449	441	414	425	437	432	410	432	406	419	438	428	439	406	428	445	424	477	419	448	433	434	454	405	424	440	447	412	434	444	414	455	424	405	430	428	408	459	427	421	432	439	427	418	448	424	434	432	455	447	439	418	436	409	389	450	432	434	451	437	454	428	394	431	483	445	445	411	485	424	423	447	427	440	464	427	456	463	440	465	423	437	444	444	432	449	435	406	411	417	432	432	466	407	402	430	406	418	443	441	400	451	433	431	453	398	447	415	447	414	446	416	422	439	446	480	430	440	415	386	436	442	449	402	418	421	433	387	480	432	427	456	428	434	394	438	409	470	428	417	410	408	456	418	399	496	464	424	407	444	404	389	407	413	464	444	439	399	406	451	390	434	412	427	414	458	419	424	408	438	440	403	441	432	389	414	443	444	461	407	442	440	413	410	405	425	464	443	449	448	458	435	479	465	437	463	421	454	449	412	401	409	457	439	453	444	431	446	445	448	406	440	448	445	438	430	456	427	441	418	442	371	409	401	432	420	449	455	425	397	456	439	442	485	421	435	412	413	426	409	497	431	412	405	387	436	394	414	477	396	416	443	473	449	438	449	414	473	413	426	441	419	447	443	461	430	413	414	465	446	407	437	403	401	437	439	410	451	391	411	426	394	402	429	452	442	439	447	427	451	431	452	431	435	439	430	443	421	443	423	365	420	425	393	444	450	422	451	418	433	422	460	425	432	413	409	415	423	406	452	449	426	434	429	421	410	410	422	429	441	483	430	404	439	407	423	440	437	411	443	388	412	429	411	457	431	396	420	429	472	436	396	422	424	458	424	449	439	468	462	424	407	402	438	437	382	369	438	466	444	421	444	432	452	414	423	462	428	424	432	451	416	443	480	422	392	394	412	421	437	408	441	448	438	417	465	424	417	437	441	445	435	417	415	387	433	468	408	449	414	402	423	412	463	440	443	433	425	390	443	399	442	433	379	439	424	400	433	443	422	420	424	429	432	419	382	405	422	396	381	426	437	451	422	437	397	406	448	424	453	400	435	447	435	420	482	423	411	404	476	448	405	423	426	439	447	397	416	431	441	420	432	430	431	413	432	414	444	414	453	431	442	451	441	437	390	442	404	439	417	451	449	428	464	447	490	421	446	443	435	423	400	429
23521	22011	36015	39988	32211	22984	11681	1911	608	494	490	477	473	448	467	461	527	464	464	477	468	473	466	471	450	499	464	464	497	497	494	475	483	481	470	468	487	450	479	467	457	421	448	428	481	442	448	464	482	474	468	490	468	477	431	485	460	444	442	463	445	464	472	456	477	448	466	440	457	439	491	432	452	433	464	465	445	444	451	460	480	479	441	430	439	455	464	518	457	496	475	478	451	431	443	471	435	458	481	477	469	439	444	486	441	440	428	438	474	412	434	466	460	442	455	492	480	440	456	459	500	485	480	501	464	454	473	463	438	492	454	464	449	478	447	459	475	470	500	453	497	468	466	453	410	416	489	499	460	432	487	499	499	474	477	481	469	452	482	452	451	488	458	474	455	443	469	432	450	455	469	426	448	454	514	479	453	475	455	488	464	453	492	455	467	444	438	475	495	464	479	463	478	417	447	479	427	459	472	465	473	449	520	520	474	448	477	395	464	464	463	461	451	449	444	437	454	478	470	467	457	498	455	458	451	430	471	447	448	502	460	477	477	436	459	471	455	454	462	442	468	472	466	444	439	457	488	450	463	461	480	449	430	452	478	466	463	427	450	446	507	463	410	461	492	487	460	455	433	446	440	458	437	475	448	499	478	447	431	478	473	467	484	477	479	472	449	447	487	450	472	490	472	451	468	479	462	462	442	451	469	468	456	446	448	499	450	430	436	471	471	457	465	493	457	456	443	458	421	489	471	395	461	487	460	457	482	494	429	466	485	480	488	503	456	451	490	493	437	492	432	432	460	467	488	461	469	443	455	484	453	461	452	494	495	482	431	490	462	475	449	484	460	468	467	462	434	457	448	432	443	474	450	466	424	495	496	472	431	464	450	446	443	490	467	447	506	412	466	490	426	455	490	462	464	469	469	474	431	459	459	478	483	447	463	427	512	454	461	487	446	476	447	518	483	475	482	449	466	440	472	446	439	452	457	459	509	459	477	452	477	472	455	454	498	452	493	469	450	459	430	482	485	437	440	472	442	465	467	488	452	447	498	447	492	461	438	491	459	431	483	439	455	492	445	445	454	447	504	427	478	446	482	485	502	474	478	459	498	443	461	445	447	427	485	456	482	487	540	434	441	438	480	478	409	480	516	456	502	456	464	448	496	450	438	477	505	493	458	450	424	418	465	486	414	458	442	422	440	464	474	472	474	471	485	461	450	495	499	460	448	485	438	469	459	460	486	473	456	456	428	430	449	478	499	500	455	485	470	490	491	448	467	444	424	490	479	483	464	455	461	480	476	451	441	477	463	467	478	507	439	471	417	433	480	458	483	480	438	439	504	423	427	433	473	462	454	483	489	415	509	481	460	470	457	459	483	489	470	453	520	422	465	438	454	470	480	483	462	467	455	459	476	499	452	510	490	457	498	497	444	450	515	443	457	486	460	489	516	464	456	440	439	457	453	434	458	437	426	436	488	492	493	440	478	457	445	461	469	456	458	500	453	435	481	467	430	482	434	525	459	473	520	435	426	464	495	464	420	465	420	464	473	437	509	489	421	482	472	466	499	502	425	451	454	422	471	454	447	453	449	475	450	434	436	460	445	489	443	486	452	429	480	473	402	478	450	478	438	410	445	435	462	458	468	441	513	459	444	457	455	466	493	445	478	467	486	450	474	443	451	470	422	479	481	483	440	467	455	437	497	440	462	464	459	474	455	420	432	485	455	419	464	428	471	478	478	498	495	496	475	472	474	471	450	463	461	473	485	439	433	480	462	473	473	455	484	432	477	473	476	445	461	422	461	487	476	477	481	447	465	415	467	488	452	482	486	448	456	451	432	471	429	486	448	438	453	495	482	458	466	497	474	490	467	466	499	435	486	442	436	508	450	463	439	477	432	448	489	456	477	466	461	477	455	483	462	444	433	468	426	449	459	451	476	480	465	501	473	474	453	491	452	481	439	450	529	422	432	454	482	481	500	441	491	456	486	428	479	475	477	430	453	464	476	458	412	432	492	457	464	455	493	439	457	433	473	444	445	479	469	449	477	489	468	464	467	448	460	449	434	433	458	489	434	460	476	476	406	430	490	465	485	431	407	436	488	473	450	459	464	471	447	491	460	487	519	450	454	452	481	456	493	441	463	451	447	444	461	449	479	490	451	468	474	458	482	482	438	483	471	492	439	484	461	442	436	482	465	486	470	477	457	470	475	485	444	474	441	506	505	480	481	438	449	476	454	483	455	475	473	437	440	461	453	427	447	473	472	497	460	452	456	483	464	487	468	442	498	442	491	457	471	468	429	468	435	462	450	443	461	475	479	475	481	468	474	453	492	450	470	451	456	441	470	460	450	482	461	456	454	454	454	463	488	479	508	451	469	472	460	491	489	499	455	433	441	478	431	485	443	453	449	475	444	465	430	502	432	419	502	472	473	473	455	450	457	488	414	485	486	478	457	443	450	442	496	494	454	461	477	472	467	462	481	464	485	467	475	451	491	454	455	420	459	447	468	462	522	432	469	424	494	480	431	440	431	455	453	468	441	419	476	461	443	480	451	438	463	490	441	474	476	452	483	462	446	454	481	461	462	480	490	468	497	493	502	484	427	482	428	442	500	475	486	460	478	463	432	459	457	511	435	482	438	475	474	469	494	481	414	467	471	486	500	474	445	461	447	470	488	461	460	464	418	440	480	501	464	474	454	458	409	488	502	486	443	459	494	479	436	466	465	464	456	474	441	472	450	503	464	447	465	448	497	433	449	489	466	462	498	486	485	443	439	478	478	478	440	453	473	500	429	487	487	486	444	471	459	447	467	444	511	439	439	451	462	466	444	461	445	490	457	463	472	441	474	438	459	486	433	458	491	477	496	473	479	435	471	454	455	459	444	467	464	445	465	476	443	476	441	478	412	433	431	459	446	447	494	468	457	447	499	478	448	481	469	462	479	470	483	500	444	439	444	447	482	461	459	498	457	442	465	475	454	475	490	459	447	465	479	454	449	457	493	528	496	460	518	465	454	465	469	472	454	473	459	437	439	481	505	485	448	464	463	459	456	463	490	421	491	522	460	459	449	413	476	452	476	423	479	443	491	491	452	496	464	488	465	516	444	443	433	464	444	466	472	434	444	473	452	504	464	414	410	472	492	447	453	496	486	422	444	475	454	459	449	442	401	461	485	467	454	449	494	437	488	479	422	468	464	458	480	485	424	484	433	459	466	462	457	479	455	496	462	456	458	443	462	464	441	447	463	482	442	475	428	461	422	461	468	450	494	420	477	469	461	471	469	476	445	431	496	479	484	461	440	433	483	459	481	480	477	466	425	441	440	470	466	464	475	450	494	476	476	469	456	488	428	474	439	474	493	477	438	464	474	493	450	443	437	443	499	461	485	503	473	467	454	470	425	443	434	462	509	422	465	516	449	465	440	457	466	537	470	458	429	456	478	481	473	469	479	509	473	509	455	476	425	445	476	458	515	457	437	444	477	455	501	449	472	483	485	413	468	480
48013	92015	75216	58038	38824	20351	6992	2055	754	501	516	501	536	517	492	530	508	502	489	561	450	519	499	521	546	484	490	497	500	538	483	523	517	529	511	520	524	536	515	576	521	553	495	532	534	526	505	518	474	546	527	471	520	551	556	516	534	516	509	552	491	486	499	543	554	514	535	569	526	493	506	495	541	513	530	483	495	564	500	555	535	540	505	531	516	532	503	510	558	523	536	530	535	534	508	555	492	495	547	551	535	542	485	531	507	539	526	519	526	507	482	531	511	526	548	545	487	473	509	526	526	531	489	496	524	530	540	540	538	542	521	520	542	529	497	493	498	503	516	481	487	524	537	488	502	478	517	476	554	497	507	504	506	496	536	526	458	527	513	525	498	515	525	550	532	537	543	526	482	523	492	520	486	525	512	553	516	512	503	544	538	506	543	529	522	539	547	525	537	498	520	516	523	522	528	474	529	532	514	501	513	521	473	552	533	497	533	545	524	540	511	487	539	524	492	542	518	503	548	536	552	493	508	515	518	548	521	542	528	515	518	502	529	520	544	538	498	526	518	515	510	493	493	536	544	510	488	545	525	564	553	514	472	518	523	532	515	515	479	533	525	537	526	515	543	561	522	534	553	547	498	523	523	509	531	516	514	522	547	506	542	557	548	541	506	563	491	521	511	528	505	458	518	548	520	498	519	510	548	538	501	520	518	529	530	529	509	541	512	519	538	531	496	490	513	514	514	500	541	505	475	506	501	552	515	504	492	546	512	516	517	486	475	505	534	513	527	488	552	541	536	568	537	545	552	487	509	532	523	540	542	517	502	511	537	501	554	489	541	568	515	514	540	517	519	540	538	502	573	533	508	536	546	492	554	529	492	513	493	493	465	546	497	520	526	568	527	556	501	534	498	517	549	502	494	534	546	491	535	527	508	540	507	546	533	506	549	513	556	501	514	538	522	486	517	563	498	518	531	550	542	485	541	506	513	587	533	499	574	527	503	489	511	514	486	500	549	531	531	533	527	516	510	526	575	553	544	514	529	542	520	472	481	532	493	533	529	517	523	503	508	559	521	499	500	560	528	538	507	529	480	537	558	542	500	509	528	504	513	494	543	545	547	533	506	550	529	482	530	540	496	494	512	517	515	511	510	550	509	525	545	547	530	524	551	550	511	498	511	522	536	497	504	551	554	527	507	498	483	471	541	527	518	494	535	479	535	530	463	507	522	539	533	518	530	562	543	559	535	517	488	508	520	524	522	515	517	539	551	529	548	544	516	542	475	540	540	541	521	503	530	507	511	517	508	519	481	492	542	509	508	543	541	524	456	531	556	506	507	523	508	482	511	512	516	539	512	481	524	525	524	524	470	515	552	501	526	474	529	539	490	503	533	578	539	504	514	508	481	468	551	521	547	476	521	531	526	525	503	533	527	479	526	489	542	501	528	502	494	517	540	545	472	508	524	520	516	548	543	539	482	526	501	529	531	514	533	541	525	522	519	497	489	514	503	540	466	477	546	556	538	553	493	517	523	531	535	532	528	504	489	519	511	485	542	518	478	536	535	533	544	512	538	547	530	568	512	515	529	513	567	559	551	508	550	512	527	504	528	496	565	554	547	556	554	531	487	515	473	526	531	504	526	525	516	480	529	551	493	516	514	538	509	516	525	523	496	507	548	520	471	508	539	531	562	481	524	494	508	503	472	521	521	527	521	539	560	520	512	520	535	489	534	522	553	529	503	538	504	550	504	533	508	541	525	555	542	510	520	545	535	509	505	547	523	501	514	547	485	518	552	569	509	495	489	521	497	583	493	505	538	509	501	504	494	498	544	499	504	526	506	521	492	522	526	509	519	540	473	543	515	516	498	517	521	486	489	531	540	522	556	511	536	493	519	503	534	513	521	509	536	534	545	540	487	496	494	507	526	516	482	517	514	560	530	514	536	538	469	509	530	517	519	537	544	526	519	519	527	511	527	521	513	531	533	504	529	522	495	515	530	528	533	519	506	554	502	523	541	560	507	556	538	515	492	530	521	513	506	516	508	527	521	531	568	522	541	473	527	526	538	500	505	493	567	501	509	495	517	522	516	504	516	516	496	582	518	510	577	510	498	552	528	523	485	538	514	517	518	520	517	529	496	551	524	504	533	531	529	529	498	585	537	473	460	509	520	518	512	543	525	485	553	535	544	572	519	523	540	568	521	491	531	550	529	498	539	469	489	495	525	533	573	524	490	484	535	575	507	492	581	508	511	521	461	572	548	486	535	531	536	474	547	509	530	524	514	490	536	485	498	489	517	553	503	496	503	514	484	521	525	526	527	507	482	516	518	532	524	571	511	501	534	524	474	474	492	485	519	524	477	534	535	476	517	483	516	533	537	513	525	563	492	524	516	522	510	531	514	522	517	523	535	515	510	498	486	537	541	495	487	519	501	539	507	505	517	502	507	499	498	544	506	501	522	488	490	482	544	513	543	498	543	524	511	468	524	532	512	533	520	538	519	542	487	511	515	493	526	570	544	494	528	531	525	494	534	521	529	508	495	477	501	508	503	508	499	551	518	526	537	513	489	519	516	519	528	497	521	507	478	541	534	482	489	580	535	512	550	534	524	553	526	507	544	541	517	498	545	484	495	504	536	502	509	533	538	546	522	524	509	513	523	530	511	535	537	483	515	501	526	524	544	490	531	510	508	496	530	505	528	469	559	507	546	482	492	505	529	549	524	505	535	549	513	545	518	525	538	536	539	520	522	509	535	520	530	547	542	491	471	542	482	542	480	503	512	511	513	508	540	510	508	533	494	532	520	542	535	534	508	501	547	494	528	551	504	529	524	528	523	511	519	511	514	558	513	500	535	523	530	548	539	504	537	537	525	490	561	501	496	525	503	494	561	499	495	497	506	496	510	465	531	550	490	509	551	526	521	562	505	465	501	520	540	518	562	502	515	538	520	518	504	483	517	498	519	510	526	501	478	534	533	485	541	507	531	542	520	521	538	538	520	531	560	525	523	518	508	545	484	500	500	503	499	499	507	496	526	514	529	525	510	539	511	542	480	522	519	556	518	532	584	507	504	527	515	540	531	494	539	561	512	496	510	515	473	483	500	521	506	518	532	481	491	548	569	535	565	515	515	512	509	534	523	511	536	477	510	516	532	496	510	500	506	514	536	522	504	571	558	514	523	534	518	516	507	575	559	507	530	521	490	516	545	524	469	502	516	514	509	541	515	534	508	481	518	535	510	515	485	519	525	519	516	508	494	506	522	535	520	502	506	530	509	528	524	541	508	575	501	493	503	537	545	492	527	518	489	508	500	501	489	522	485	533	481	518	551	502	528	485	509	530	507	564	502	511	543	531	508	539	529	520	550	519	527	562	471	515	523	509	481	506	478	558	484	485	549	512	511	488	562	486	506	520	526	535	508	482	502	521	519	481	549	513	548	546	537	557	528	534	493	506	541	539	497	492	528	496	492	521	532	516	513	512	554	501	511	466	496	492	529	499	504	501
25222	23545	38132	38294	24511	11803	2756	795	480	438	453	459	429	442	426	418	424	456	442	473	448	439	447	446	423	410	445	425	434	401	437	402	426	436	375	440	447	403	430	450	422	455	417	448	395	427	457	408	400	394	427	425	429	446	461	408	426	382	438	436	417	470	434	472	426	445	439	422	443	462	433	457	398	449	405	452	385	448	404	435	428	413	435	436	399	423	412	453	433	418	416	447	413	397	404	431	387	423	446	447	411	446	450	434	426	397	421	444	423	439	423	430	409	416	440	447	432	415	434	422	443	402	447	418	426	465	408	401	443	426	403	475	426	438	445	442	389	449	412	431	470	397	411	422	426	428	397	427	391	445	425	422	441	420	415	436	444	451	412	426	436	420	417	449	462	437	411	440	423	460	420	409	437	449	402	449	427	422	416	424	439	429	442	463	483	432	409	445	425	436	431	457	403	462	460	442	408	444	414	437	434	408	455	475	439	433	433	466	398	429	435	435	424	429	420	440	460	435	428	426	439	423	406	422	447	410	402	443	426	410	438	451	456	448	446	428	397	449	393	391	427	418	458	403	410	431	413	514	431	413	409	437	397	396	444	412	420	451	418	443	420	415	429	399	373	429	423	411	444	420	428	443	457	386	435	468	454	416	458	404	411	410	429	427	434	433	420	390	430	438	440	456	394	385	419	419	435	442	447	404	434	450	445	430	434	411	406	485	421	412	455	436	418	396	481	392	413	420	419	464	430	482	459	402	408	441	400	406	391	427	471	414	427	433	414	463	437	448	467	411	425	407	433	442	439	430	421	422	439	438	422	434	433	415	446	397	419	424	396	419	455	431	428	396	401	430	405	426	442	435	491	433	396	432	437	449	410	424	423	456	431	480	422	424	418	422	424	388	428	419	427	480	449	416	439	393	441	435	482	413	414	414	434	433	423	408	428	457	378	426	409	413	391	445	431	439	442	435	450	424	442	448	450	453	454	444	413	407	449	434	418	427	450	435	452	402	430	404	388	412	405	460	442	451	441	420	423	429	428	410	442	423	427	438	408	452	400	423	437	448	443	446	408	435	451	414	431	439	456	409	454	450	466	415	396	431	424	427	437	426	445	393	452	429	395	440	420	410	406	371	424	415	433	437	426	459	415	429	419	425	425	442	426	422	431	442	441	437	395	388	465	406	440	433	449	434	477	405	446	396	399	421	430	450	399	406	443	466	460	446	418	433	418	444	402	428	441	441	410	411	436	414	401	391	432	407	426	406	455	408	438	409	428	454	472	403	441	394	440	443	441	422	429	431	483	465	440	415	486	410	411	406	394	423	417	403	403	459	442	442	422	426	408	432	451	408	419	434	412	428	435	425	435	401	411	436	446	447	433	451	434	434	412	419	431	438	416	424	418	416	424	417	409	406	413	431	439	440	407	431	445	459	399	439	453	453	425	453	418	415	442	415	428	421	442	429	450	400	468	424	453	449	408	406	446	448	409	430	411	445	467	457	455	434	431	396	482	399	404	436	445	430	423	413	438	455	424	391	437	405	452	427	413	462	442	427	384	430	475	450	439	428	403	401	469	451	440	438	390	426	425	438	426	418	412	447	421	460	450	413	438	417	468	451	465	440	430	443	434	457	418	454	432	385	409	422	440	384	469	418	461	431	438	429	402	421	413	430	386	414	403	447	408	386	383	412	420	416	432	442	427	393	414	425	449	439	413	413	419	428	414	430	456	445	393	436	434	411	446	411	413	408	444	397	441	445	422	437	440	394	426	407	388	434	439	445	469	417	447	416	401	422	422	447	397	397	418	424	397	414	439	410	408	429	442	407	394	409	437	413	409	403	430	424	413	450	410	411	452	403	415	424	447	430	469	461	456	461	403	405	426	421	457	410	467	474	405	411	420	404	429	443	423	410	431	439	435	373	417	434	402	431	418	387	435	459	441	436	429	438	443	455	439	443	418	423	421	439	453	451	409	413	411	459	449	418	454	442	407	436	450	420	433	442	443	412	423	414	458	407	430	446	434	453	456	444	455	391	398	446	408	436	434	410	411	417	432	420	421	413	400	421	424	422	437	411	420	386	470	447	437	442	418	423	380	438	434	408	416	427	431	432	422	416	419	449	424	405	433	423	467	447	404	428	467	429	450	432	398	457	427	471	445	425	424	386	451	455	408	416	421	423	409	421	448	431	441	424	402	445	452	424	433	422	404	391	432	407	410	439	433	418	445	434	435	457	395	428	421	428	422	419	401	439	410	420	422	451	415	443	424	446	422	442	432	451	449	419	397	401	418	436	478	425	450	392	424	375	398	410	458	418	426	468	428	391	456	419	453	421	433	402	462	446	439	397	403	453	424	428	450	461	439	422	432	421	424	415	445	445	438	393	386	429	432	435	427	412	440	445	470	432	407	411	446	442	458	448	429	436	421	460	410	429	405	465	442	414	433	426	446	463	413	409	399	444	400	426	435	397	410	439	437	455	428	443	452	455	462	372	439	400	439	420	400	398	388	397	427	416	411	419	413	454	436	447	410	437	407	441	426	437	428	432	408	389	420	414	412	377	426	431	431	407	428	390	452	413	457	436	412	412	464	434	437	412	414	429	430	434	455	453	468	396	415	445	400	408	449	437	437	428	426	418	449	414	409	431	422	416	434	474	432	451	420	418	421	445	434	424	433	438	417	393	406	421	436	414	414	420	406	404	418	406	418	439	463	422	429	449	433	432	436	435	408	439	432	421	482	439	451	415	438	418	428	415	403	413	408	433	443	388	436	442	421	389	450	457	447	398	443	419	446	416	440	417	441	406	390	425	396	410	419	429	417	420	445	408	416	436	408	423	394	421	411	461	412	442	398	418	395	408	454	449	463	440	454	399	431	421	410	453	421	416	415	444	447	400	414	456	388	449	457	445	430	389	446	418	422	444	454	434	428	436	390	441	410	414	439	419	431	458	431	453	443	451	464	448	438	425	425	440	440	427	439	435	463	414	475	417	412	446	416	415	434	407	426	429	430	435	436	435	379	432	379	412	464	441	425	433	451	415	424	429	399	432	436	462	412	407	431	452	394	450	411	405	390	433	425	446	415	464	455	390	384	447	417	398	418	437	409	443	410	441	420	426	466	417	415	457	436	445	442	408	432	471	435	451	444	434	435	434	396	445	452	427	428	471	421	427	447	458	444	402	417	434	395	400	456	447	434	448	394	440	420	413	425	432	383	450	441	437	425	447	476	424	437	429	440	455	460	433	445	442	437	405	436	411	388	452	473	415	403	435	426	464	439	416	417	395	433	465	434	404	409	414	441	433	449	450	412	444	448	455	401	443	411	417	423	448	396	381	379	446	467	419	440	418	405	440	421	422	434	424	423	424	423	409	439	449	430	435	453	438	437	449	447	419	440	424	443	429	447	409	444	405	452	469	442	383	443	428	408	461	441	472	447	391	447	407	423	405	428	448	401	439	475	432	402	425	487	427	448	432	445	482	406	436	450	432	407	452	434	455	448	397
41238	76206	58852	43286	26536	11304	3521	1137	615	499	536	476	480	493	486	476	520	484	468	530	481	459	474	543	482	554	482	499	491	533	488	520	479	496	495	500	500	485	481	495	497	480	511	509	475	485	502	471	505	482	509	477	482	463	485	515	483	473	476	515	515	491	468	504	478	482	481	508	544	498	461	511	486	479	449	473	494	477	507	499	478	514	485	451	463	515	442	549	473	452	494	458	487	502	491	478	469	519	486	513	461	540	465	509	519	471	472	459	502	498	498	468	495	475	503	482	496	464	476	495	445	519	477	544	536	491	499	521	488	493	465	462	459	472	527	504	466	522	457	530	480	497	519	502	462	475	529	520	471	448	491	457	425	499	533	485	463	464	466	538	477	481	464	471	480	481	522	515	507	514	492	495	471	507	466	489	518	480	495	493	504	490	486	506	488	466	520	528	523	527	458	506	508	504	452	518	489	500	467	486	430	473	452	479	483	494	469	469	494	475	482	479	516	474	510	463	516	473	492	450	505	470	511	520	516	482	455	498	497	497	499	477	486	489	489	535	473	481	485	472	498	475	449	512	484	469	470	492	479	461	469	523	510	487	524	487	496	496	479	467	488	501	477	475	451	497	435	457	482	472	493	471	470	542	513	478	506	536	485	486	494	505	486	534	520	543	506	486	453	460	519	474	510	452	493	460	491	466	463	491	512	502	502	512	493	456	510	480	499	509	481	488	473	490	464	504	492	506	505	498	496	491	476	484	495	552	514	480	466	489	525	471	463	515	493	475	533	462	499	509	500	488	486	519	529	480	493	473	464	512	517	466	486	487	509	536	480	462	492	491	478	469	501	440	446	494	474	488	467	473	465	462	488	507	518	510	469	458	519	491	496	518	478	481	498	485	497	488	500	462	471	521	494	514	535	474	472	480	478	487	485	473	513	493	474	440	453	467	474	510	517	526	497	476	492	507	492	505	480	498	486	480	506	488	496	453	511	549	518	498	512	519	534	492	512	507	503	455	494	532	517	483	468	512	476	535	514	523	477	460	514	495	547	429	477	509	484	497	503	503	501	487	512	476	507	506	513	515	515	517	473	508	513	517	521	489	503	503	487	531	480	494	528	455	498	509	495	492	487	490	488	527	478	473	518	521	496	493	510	497	466	483	503	491	519	461	480	476	512	509	472	529	486	492	492	481	546	499	525	513	489	448	490	488	477	463	508	493	489	492	473	479	543	504	502	473	447	513	450	487	478	477	514	500	509	492	496	514	504	450	512	459	496	453	465	536	503	508	485	510	466	494	491	507	488	480	438	506	473	482	463	468	488	493	491	473	463	482	508	491	534	465	477	481	469	521	483	471	494	501	530	464	506	508	481	506	525	495	519	487	468	508	467	497	505	451	517	487	505	480	491	491	492	473	522	440	481	479	478	457	487	494	489	476	510	527	515	449	442	503	499	476	478	447	465	454	508	524	502	498	496	491	467	474	495	506	474	525	500	485	478	465	495	494	529	486	530	471	489	477	497	510	528	499	486	500	513	536	515	463	533	490	470	521	533	490	454	495	495	528	507	488	509	492	471	500	512	457	451	495	493	480	502	498	521	536	507	510	474	551	484	525	455	451	491	505	482	493	462	455	488	474	482	513	530	499	525	477	448	508	486	462	491	523	488	472	474	473	461	501	514	464	485	505	486	458	487	502	498	551	531	441	502	498	490	478	518	489	526	473	542	512	469	447	484	527	466	501	482	506	543	509	489	487	495	434	537	432	518	451	492	523	499	523	464	500	485	503	440	488	523	523	473	452	506	493	503	497	536	538	465	482	477	478	441	476	478	505	441	462	514	459	505	488	472	521	507	473	479	477	485	489	476	481	516	489	522	495	489	495	490	500	485	484	438	490	485	502	431	499	442	468	542	480	473	510	444	504	498	492	495	502	512	504	480	450	484	505	486	479	515	513	489	440	461	495	473	482	505	484	508	464	473	506	487	451	512	489	506	515	510	488	497	490	477	462	514	456	480	461	480	530	499	494	497	498	510	525	522	483	492	469	501	510	472	493	512	479	501	484	479	495	525	511	505	515	496	474	542	519	500	504	484	497	464	482	469	519	535	508	476	480	480	477	501	495	485	459	512	489	483	492	470	506	513	479	515	478	495	492	461	471	471	475	500	461	449	471	494	500	499	509	464	472	481	476	474	485	455	499	509	476	491	453	474	475	490	511	487	538	483	506	485	466	463	523	492	514	494	484	500	475	471	479	468	479	500	476	481	514	500	527	497	489	492	514	460	517	515	524	531	510	497	497	486	459	494	478	500	452	493	471	501	509	457	501	511	480	467	473	472	463	481	513	505	492	490	507	458	464	507	488	470	460	487	489	515	508	508	514	505	470	474	505	500	507	489	502	475	494	485	474	513	506	502	490	488	477	551	457	481	531	452	486	479	492	477	474	476	485	520	530	450	489	485	497	472	515	506	519	489	495	499	499	491	480	489	513	464	459	486	501	463	485	460	505	502	472	509	480	458	470	495	498	478	469	514	466	451	480	491	485	490	533	495	484	524	466	484	509	490	488	468	492	465	476	465	484	498	530	528	451	485	482	520	497	484	477	498	521	470	510	495	485	477	484	459	464	494	502	502	471	442	493	471	478	505	494	503	511	507	496	521	505	492	468	500	454	470	506	527	485	477	473	485	512	443	459	471	494	520	472	461	500	474	492	488	495	487	498	478	486	447	453	489	441	489	517	486	483	479	480	501	514	508	486	497	484	494	502	488	501	485	480	476	466	474	487	478	504	478	466	487	465	472	493	500	452	517	489	485	514	458	494	466	522	504	475	485	455	511	509	491	498	494	482	490	478	441	525	463	478	542	484	459	523	493	493	480	486	480	491	474	477	531	497	483	488	499	481	455	513	492	546	508	518	495	512	467	497	517	487	492	487	516	520	460	492	447	484	502	453	488	473	531	497	463	489	508	556	487	489	477	459	487	542	511	498	524	483	511	503	490	481	488	497	494	516	508	447	482	493	508	511	499	456	533	457	502	496	509	494	469	481	506	480	498	487	501	522	465	464	484	515	518	451	446	481	510	489	509	495	506	503	491	487	475	471	442	479	525	477	489	503	471	499	519	498	499	503	501	475	527	525	503	525	492	470	510	442	518	487	508	520	490	485	484	497	480	531	479	483	514	509	476	484	532	481	455	485	482	473	470	449	511	507	459	491	471	521	473	484	488	473	481	489	490	468	470	468	465	517	494	444	480	464	517	488	505	506	543	507	498	475	487	482	484	488	481	506	552	455	469	439	482	466	490	495	489	500	489	533	450	511	518	474	523	513	525	472	508	515	477	497	475	489	452	512	505	502	512	437	482	485	495	487	484	507	525	480	517	486	505	507	443	505	515	483	523	527	489	482	469	497	486	476	503	474	469	484	502	499	490	507	489	449	432	524	438	469	486	517	472	490	498	510	528	514	498	492	471	507	497	507	467	444	484	538	506	503	493	490	464	503	494	466
22815	21594	33185	34919	30491	25039	18395	3800	851	594	605	566	557	593	576	568	589	640	577	588	613	633	574	549	550	563	548	568	526	544	574	605	565	577	623	563	591	579	583	571	570	594	553	568	551	597	594	566	551	587	561	557	545	546	602	574	571	598	544	560	528	570	562	580	546	592	597	588	522	610	605	561	537	575	608	567	549	588	577	606	555	541	563	565	584	574	554	576	593	549	629	592	530	540	602	569	583	539	602	567	544	603	578	564	563	536	561	569	569	580	561	581	558	560	576	568	563	561	600	588	595	523	541	584	577	566	565	551	555	661	586	579	587	553	588	550	596	585	589	575	587	605	544	612	573	576	536	552	557	554	571	519	616	551	566	548	590	608	598	553	558	558	594	600	583	567	520	569	542	549	538	548	599	586	596	614	589	583	624	540	586	584	597	576	544	545	597	583	541	602	566	594	564	548	551	568	586	605	597	567	570	588	542	596	561	552	575	579	542	602	590	566	490	541	568	596	614	527	573	578	547	593	621	535	553	596	595	541	589	566	562	598	574	556	555	578	586	589	531	554	632	536	556	564	533	568	587	568	597	591	565	579	596	570	569	590	552	582	583	590	564	558	540	593	545	597	591	552	540	545	599	552	540	586	577	574	537	552	514	586	562	606	584	602	538	534	621	574	614	620	577	584	577	525	559	543	579	608	568	598	595	584	561	545	560	583	597	555	586	533	594	600	578	598	601	550	565	575	598	549	520	515	604	602	636	571	569	542	573	530	598	583	596	579	583	590	573	556	592	545	577	539	596	591	552	628	584	561	566	570	569	535	602	555	604	571	577	546	536	567	546	611	575	602	542	584	552	566	540	552	582	613	557	576	594	542	585	582	541	568	568	579	571	550	579	589	595	537	617	571	557	567	610	589	554	573	564	567	571	551	570	575	572	568	563	551	578	551	581	563	603	562	569	504	533	598	569	568	602	603	572	576	560	575	540	557	531	560	598	571	597	580	589	574	551	559	547	576	561	536	595	546	556	556	612	546	598	576	598	593	607	598	591	599	552	540	550	565	604	539	587	571	594	610	601	579	578	590	596	592	575	585	616	609	568	587	548	597	598	565	571	581	564	580	558	562	630	573	578	609	559	604	557	607	592	565	590	526	591	553	578	581	594	560	590	556	551	559	571	558	594	610	565	555	597	579	601	587	584	592	562	557	574	627	608	555	600	589	588	600	583	581	507	534	580	553	530	546	606	568	633	620	596	624	562	562	597	569	569	568	580	562	570	582	543	590	520	556	568	536	594	537	592	603	584	623	540	573	606	584	579	581	567	575	596	605	588	612	616	573	540	574	597	569	601	559	569	493	582	605	583	561	577	562	589	616	580	607	566	556	581	558	557	583	573	567	563	573	613	593	567	608	551	576	591	551	576	560	590	594	551	554	581	566	602	593	514	567	607	600	592	546	551	605	560	551	574	620	600	556	623	603	524	615	573	541	528	580	556	536	563	620	528	563	602	633	585	575	559	616	572	573	549	551	599	544	552	530	586	606	536	558	604	578	591	571	596	586	594	605	606	555	549	545	554	573	562	554	553	629	576	588	595	586	606	569	607	531	579	533	544	582	546	566	599	574	590	597	579	611	517	557	560	557	562	555	611	580	595	572	571	594	566	544	575	525	560	560	572	557	580	553	569	521	543	575	594	574	581	581	580	580	562	570	582	555	519	597	584	569	570	571	536	580	582	579	595	612	580	538	554	583	537	558	595	531	575	563	585	624	578	562	593	561	610	541	580	563	565	596	593	562	583	547	559	629	534	602	566	572	565	557	582	597	555	597	573	603	531	564	570	604	595	581	560	573	610	590	593	584	555	596	561	568	598	627	541	522	572	546	579	577	557	590	580	559	625	567	550	562	559	547	586	584	558	603	578	545	567	572	581	562	594	576	576	564	559	550	523	537	604	570	593	590	629	526	605	566	600	521	588	588	567	609	614	571	593	599	583	594	572	611	617	557	576	566	546	560	590	598	568	577	533	565	604	576	600	569	589	578	558	575	596	601	576	565	575	575	591	584	568	535	569	576	560	534	550	548	556	539	575	536	597	535	553	551	550	575	572	577	571	537	548	552	636	556	622	626	559	565	574	563	601	538	578	621	570	563	579	540	587	550	581	543	544	577	576	575	523	574	564	583	559	568	608	587	527	567	587	587	553	588	577	580	558	613	578	576	599	569	557	570	553	625	578	538	599	603	540	579	578	644	564	584	584	581	582	577	536	576	545	593	586	527	610	569	589	590	544	562	568	523	551	573	599	532	566	553	538	596	545	554	530	586	568	531	575	608	583	577	578	536	568	601	630	613	580	577	582	619	593	540	556	549	546	552	579	550	609	560	629	556	564	579	532	592	556	517	577	575	558	602	570	609	566	571	558	587	601	559	597	552	614	575	592	620	571	540	564	613	604	610	558	572	552	567	560	581	612	579	582	620	608	562	583	565	583	614	567	581	555	597	560	569	599	579	514	537	601	602	559	543	562	570	583	591	601	607	549	572	558	584	599	581	570	587	581	601	575	567	550	576	554	591	569	568	600	572	575	584	599	585	541	528	559	548	521	596	586	579	600	610	554	608	611	612	577	553	558	537	559	572	543	550	615	611	599	547	586	562	523	559	564	561	555	602	591	513	581	596	575	535	593	525	609	593	540	521	554	601	565	621	534	574	568	630	528	585	546	544	578	583	576	539	589	539	523	593	549	576	564	597	572	570	590	585	554	591	562	568	548	543	571	562	554	565	618	536	595	575	559	578	562	561	578	610	581	541	574	530	590	559	601	524	593	535	581	549	598	595	561	561	620	577	586	585	575	565	584	534	578	556	603	587	580	603	524	530	549	575	556	589	597	584	503	615	531	565	556	568	563	521	538	564	569	558	597	590	575	572	556	589	540	616	543	583	575	550	587	564	630	560	564	595	530	576	529	609	588	536	587	572	580	557	572	563	556	585	567	560	587	556	576	601	576	605	596	605	553	577	581	581	587	596	582	529	544	571	568	575	556	553	535	566	562	580	557	546	593	642	553	570	577	615	536	569	571	515	609	564	594	603	547	544	581	578	562	582	605	534	576	584	590	555	583	582	621	547	571	535	593	571	564	556	587	576	563	618	575	501	547	575	594	581	548	553	590	579	576	567	579	576	576	583	595	603	545	634	608	578	571	571	598	594	616	546	555	578	609	607	586	548	565	564	550	629	528	538	558	562	557	611	572	573	566	605	593	564	586	559	538	607	552	577	577	575	598	555	593	576	559	582	577	584	550	520	529	546	535	578	585	586	553	562	596	574	563	555	582	569	590	546	565	579	537	563	564	560	573	552	591	573	591	542	571	574	582	576	563	555	565	573	572	577	545	580	568	558	599	576	581	557	581	537	584	558	598	583	584	567	624	582	581	580	591	513	588	596	603	558	553	603	550	550	586	575	547	604	617	517	583	597	555	580	568	563	599	583	518	602	573	574	538	585	573	581
54406	98701	84415	66223	45019	25643	10250	2967	985	640	618	585	617	628	630	646	640	655	603	637	620	633	650	644	606	639	686	660	604	605	606	600	660	627	591	598	631	614	635	663	631	635	635	642	639	630	609	616	571	600	653	619	588	625	645	583	587	651	631	629	647	615	662	624	615	627	627	650	601	576	586	624	611	668	591	635	615	596	628	576	652	646	630	623	628	581	613	580	618	639	625	622	642	615	624	605	630	583	613	590	616	630	596	623	596	605	642	633	630	616	648	654	594	604	620	539	626	580	681	652	645	632	622	646	635	609	618	667	605	633	601	591	620	612	609	616	618	614	582	617	630	601	592	597	648	634	607	610	633	590	642	635	626	601	601	611	638	647	626	608	561	637	611	609	640	613	565	653	576	645	650	626	603	626	594	640	581	611	606	637	597	653	622	613	612	642	592	614	643	618	670	633	629	608	647	602	602	639	600	605	649	633	629	645	611	600	650	621	618	639	645	646	623	610	612	599	609	591	665	622	623	636	587	605	611	615	614	629	623	595	669	636	613	608	635	634	625	616	607	607	664	576	668	628	621	640	647	648	584	590	598	641	600	627	624	603	601	644	575	616	658	604	637	591	581	578	620	568	644	615	639	613	626	644	604	647	633	637	639	641	577	632	579	605	607	616	620	615	669	629	618	638	595	608	659	629	638	585	613	591	589	616	616	614	597	612	622	644	626	623	648	605	642	611	613	635	585	610	634	634	623	635	619	592	612	659	614	632	608	615	600	604	581	616	619	637	649	643	665	659	609	656	641	629	673	632	647	593	601	585	619	635	606	642	637	650	615	628	614	598	626	667	643	636	592	650	614	608	652	591	587	661	606	626	634	606	593	610	619	620	617	663	632	614	625	652	579	621	630	661	597	621	642	615	595	629	661	615	664	601	628	625	597	634	602	608	619	619	629	633	584	665	590	650	634	623	617	626	658	632	645	596	626	618	597	601	619	612	674	661	589	646	560	576	620	617	607	582	637	599	608	631	593	628	598	625	632	636	611	605	589	640	666	593	588	603	611	657	633	633	609	608	655	669	616	635	636	633	631	653	608	579	559	587	634	654	583	614	605	613	598	635	627	605	638	598	645	576	634	604	602	571	596	592	632	604	655	648	652	605	689	644	599	642	614	655	599	638	609	662	648	607	619	585	645	595	654	604	633	625	604	592	637	598	646	632	634	615	612	642	579	647	631	645	637	595	615	566	602	638	587	607	603	612	615	611	602	583	641	629	623	590	591	631	619	635	626	664	606	626	600	622	665	600	623	593	623	613	616	647	565	620	589	639	579	629	598	628	649	562	618	660	617	600	612	666	586	620	648	625	621	610	623	626	587	630	637	618	613	626	680	645	635	614	612	667	597	648	562	624	585	615	624	671	594	609	576	613	632	627	643	647	591	616	578	614	595	620	661	651	629	629	644	607	673	645	639	625	644	655	599	625	607	637	638	594	607	639	611	570	658	630	617	645	614	588	608	605	620	619	621	624	629	651	645	628	665	675	636	668	586	615	619	621	599	697	628	618	607	636	616	649	577	620	627	626	646	615	616	583	596	581	649	611	621	636	648	586	616	612	617	604	623	623	594	606	623	634	623	624	608	663	584	636	674	690	651	597	618	615	570	624	616	616	631	591	653	613	616	666	595	626	585	660	619	630	636	607	639	600	654	657	608	635	627	598	583	662	603	595	594	572	593	578	669	682	591	625	582	627	586	623	637	632	610	628	626	615	619	678	623	604	595	645	578	601	603	634	579	650	580	587	626	604	606	625	598	611	588	612	662	576	581	572	618	627	605	623	580	652	624	577	636	588	613	588	643	645	572	681	617	594	651	582	591	600	594	611	648	589	599	629	645	630	635	600	604	565	647	646	603	614	615	632	611	609	639	626	608	622	627	683	652	613	624	590	601	604	658	601	605	623	600	614	629	629	630	596	667	628	657	597	625	617	571	589	582	621	591	606	620	575	608	639	596	603	610	599	603	638	653	685	643	613	632	648	635	619	650	630	618	643	619	607	671	604	634	631	653	633	646	636	663	631	636	673	601	610	632	598	619	605	606	624	647	612	608	621	603	644	583	620	645	682	613	635	622	617	599	641	649	633	621	600	640	635	662	596	627	622	631	589	590	673	596	657	656	619	620	605	594	644	639	620	625	597	632	609	620	648	619	655	592	629	643	657	629	609	613	624	601	616	608	609	600	577	629	599	626	660	623	589	643	586	636	636	598	648	628	595	552	591	597	630	608	600	658	656	599	635	601	658	648	597	616	621	601	624	611	639	612	640	626	628	659	627	648	649	617	615	593	633	658	611	607	639	650	686	636	625	619	613	624	649	597	636	652	627	656	651	665	626	619	622	658	599	617	658	680	603	620	631	571	600	629	600	554	626	641	657	606	641	637	661	590	608	574	623	605	622	637	586	648	618	605	617	617	640	611	621	631	665	597	606	633	617	636	660	623	626	609	638	641	631	597	655	615	653	647	612	622	617	630	623	641	582	626	595	611	634	579	637	638	613	603	611	615	623	604	645	611	605	618	606	631	606	620	653	617	581	615	626	605	582	630	646	643	627	596	673	648	616	612	621	604	606	595	550	624	590	592	646	649	613	613	632	567	634	618	614	615	613	634	612	640	641	595	645	643	610	608	633	637	633	598	589	635	635	657	628	572	599	597	639	604	637	589	599	634	628	599	610	612	622	630	631	580	616	607	588	654	618	616	605	601	621	618	659	647	608	591	647	601	674	622	612	627	631	606	641	630	606	601	590	608	677	602	592	600	572	618	592	625	648	593	652	630	606	629	636	637	638	614	635	621	605	635	620	596	609	617	622	646	635	609	618	588	672	611	622	607	622	599	628	632	633	639	585	564	576	643	650	670	608	625	596	622	618	637	648	677	636	665	611	658	609	642	622	611	634	649	577	644	635	619	615	594	651	588	606	655	657	622	600	617	645	609	612	627	615	680	653	630	638	605	598	618	662	644	603	659	605	630	638	570	626	606	609	619	625	613	627	598	653	658	588	577	654	584	624	610	645	629	611	592	617	598	624	575	617	673	591	603	624	628	599	637	639	629	637	622	637	615	620	635	632	617	594	624	625	611	596	568	588	682	674	620	600	630	608	639	653	613	624	603	590	614	579	640	648	661	624	647	684	619	599	585	644	614	624	626	614	617	625	591	628	634	665	629	622	612	584	607	600	662	622	591	626	609	565	618	604	615	627	631	609	614	626	629	581	638	623	601	607	631	646	619	621	613	588	643	585	645	623	578	623	663	615	653	620	674	582	627	665	589	643	574	671	622	646	605	631	638	636	591	648	591	562	642	591	639	592	659	618	630	621	650	609	633	612	643	617	634	583	665	593	573	648	558	607	614	621	655	629	619	609	620	622	617	620	648	614	635	614	633	657	612	666	604	615	584	662	597	581	624	658	617	573	625	636	619	637	625	617	605	637	597	633	657	597	593	640	615	619	663	614
27709	29195	35642	25922	10470	3295	1168	559	432	360	381	340	376	382	344	406	373	428	361	387	413	379	402	372	370	389	405	385	402	383	394	383	373	376	377	368	403	403	331	392	355	383	375	335	418	376	386	388	376	419	386	388	418	385	393	417	391	383	402	405	366	378	365	362	379	391	373	401	364	398	378	400	357	375	389	356	408	380	380	347	412	403	379	404	367	371	379	393	385	380	373	394	385	393	393	382	402	365	355	411	420	375	393	406	378	400	405	406	408	390	364	380	394	360	400	416	347	375	399	356	400	374	420	366	396	419	419	378	393	390	372	408	370	398	357	391	403	369	372	385	377	348	405	363	345	392	387	400	381	418	390	386	400	401	347	389	386	407	404	371	387	370	362	382	369	417	369	398	391	361	385	407	400	373	384	359	393	393	381	370	392	355	396	404	405	378	403	372	360	401	375	391	393	388	359	373	393	341	385	355	377	400	371	386	413	368	373	387	384	408	392	404	400	404	399	415	368	392	389	402	396	376	389	388	393	387	398	401	395	388	376	411	363	378	386	370	374	380	377	391	354	397	374	394	390	380	391	394	368	365	376	353	377	398	362	387	389	387	374	368	398	368	386	352	394	380	389	354	394	347	345	348	380	363	411	381	375	379	419	377	360	389	353	349	383	379	420	375	405	358	400	397	389	386	385	394	345	390	388	392	375	386	372	349	377	419	379	386	386	395	347	340	363	409	385	388	422	396	408	355	381	364	407	402	391	405	374	365	346	389	367	397	388	351	345	373	397	373	391	386	391	376	387	365	383	396	392	380	352	414	392	402	404	401	400	393	393	408	393	395	369	393	382	379	397	383	374	374	404	368	377	378	402	382	388	384	404	375	402	360	385	419	404	399	375	380	357	350	391	416	323	348	414	354	417	378	399	396	394	382	364	426	397	373	382	409	382	376	381	368	377	394	361	352	388	354	355	386	371	405	433	385	358	416	378	368	408	385	416	405	369	382	371	363	388	388	419	383	381	417	384	371	389	379	386	368	369	407	397	405	395	413	381	436	369	396	387	383	359	381	358	354	406	377	372	419	401	375	382	353	392	368	377	379	396	400	395	370	359	390	397	367	353	426	395	367	373	334	376	404	362	365	388	371	348	374	371	410	362	408	397	380	384	411	409	377	383	401	386	360	380	350	403	401	357	389	354	378	374	371	372	386	386	385	378	366	374	370	335	397	386	366	402	383	346	367	369	405	401	369	382	362	397	383	370	404	358	353	370	370	372	335	376	376	407	400	397	401	344	403	379	398	409	389	361	377	350	377	407	390	372	421	390	371	406	373	387	376	373	378	437	369	387	377	383	373	391	375	363	373	386	370	391	395	413	391	347	429	371	396	350	380	388	398	385	389	371	364	397	374	383	370	399	388	392	409	375	361	358	378	392	359	363	380	381	382	387	380	342	404	374	384	355	373	391	362	375	392	393	373	376	375	402	387	375	386	390	388	374	379	379	357	359	392	391	348	413	421	373	388	395	354	399	369	344	377	353	396	396	362	397	384	411	407	368	364	369	379	398	362	381	394	367	420	361	397	367	405	364	378	385	370	333	390	375	399	380	393	404	389	373	399	385	378	384	377	386	405	382	372	405	397	391	386	349	393	361	394	401	382	409	364	375	400	371	401	375	407	364	386	394	403	409	364	388	378	390	412	391	389	403	377	362	406	356	355	354	377	392	394	357	379	377	396	368	378	373	362	389	367	392	373	370	364	410	380	382	385	391	363	361	368	402	408	363	407	369	374	401	399	372	373	379	378	409	371	352	348	375	387	361	388	415	383	418	433	384	394	392	375	389	344	377	381	386	392	422	390	371	402	389	411	381	372	424	368	361	387	357	362	396	411	368	402	380	385	385	393	367	409	398	354	387	395	399	396	384	348	383	396	389	378	344	354	402	406	427	403	374	384	418	366	352	418	412	388	379	387	400	387	428	382	386	392	397	382	410	374	385	407	394	405	400	377	367	363	392	376	382	375	379	394	394	366	397	378	389	373	355	383	346	408	375	362	354	383	381	370	379	375	412	354	372	377	383	356	417	381	389	357	389	442	374	401	376	394	382	335	416	374	387	351	385	389	384	401	403	407	384	395	404	357	390	396	438	361	368	395	346	357	398	367	410	401	386	385	364	422	429	393	386	382	402	420	369	384	375	374	357	362	392	424	389	368	370	372	379	385	397	384	348	356	405	407	379	345	373	370	400	376	387	407	336	398	373	399	390	366	386	356	382	359	390	381	400	353	365	362	385	369	378	397	397	400	388	392	395	361	378	385	378	369	383	381	376	432	391	372	398	382	416	369	370	343	360	397	385	391	397	378	389	409	376	363	368	390	353	391	391	368	398	373	404	376	390	333	374	363	397	367	385	387	388	387	393	426	405	387	393	403	388	364	389	386	415	359	388	388	367	382	382	405	422	404	395	380	380	371	352	380	377	351	396	394	416	370	364	382	415	392	367	383	393	393	406	374	380	397	372	351	380	384	389	376	365	393	428	413	370	390	347	401	400	359	414	401	373	367	389	383	385	383	381	367	383	377	371	393	361	342	369	352	383	382	390	357	368	382	349	377	352	378	379	367	406	382	416	370	382	380	394	384	365	390	398	385	354	419	368	396	396	393	403	386	396	406	382	411	382	380	420	370	372	389	368	388	367	357	382	367	368	400	395	372	383	380	387	371	414	411	361	382	415	393	399	401	386	385	386	408	373	382	423	373	346	386	396	365	389	357	406	382	399	353	436	402	389	370	382	391	336	432	402	351	378	429	375	374	395	385	371	410	399	395	360	371	399	399	373	370	371	410	377	366	400	365	371	391	391	359	356	385	374	374	369	372	379	379	407	401	407	406	390	368	386	388	372	359	382	361	344	398	379	392	391	360	378	382	363	392	358	382	416	374	368	373	416	372	400	430	349	370	379	388	392	394	393	401	369	395	400	411	368	390	383	405	365	353	398	358	414	375	389	371	390	373	398	391	385	390	418	390	324	356	353	371	409	383	408	410	394	388	398	377	406	379	404	374	370	390	367	363	398	401	369	407	397	342	391	378	366	381	375	362	397	359	377	397	374	400	393	356	375	397	387	376	382	389	313	378	382	380	374	423	377	377	365	357	390	361	364	383	358	385	438	371	404	391	412	383	414	400	371	369	411	350	409	375	423	390	402	385	386	387	387	392	356	448	423	372	377	390	375	345	398	365	354	343	369	382	393	420	315	405	384	369	374	361	356	391	381	358	391	405	384	382	354	381	365	388	388	392	362	364	397	410	389	385	406	396	362	386	404	371	384	373	388	397	369	395	372	375	407	341	384	388	375	358	369	391	364	358	364	387	359	383	408	376	368	361	367	385	366	376	357	385	364	413	400	432	386	374	342	360	354	358	371	377	370	369	369	384	397	380	384	347	396	404	390	383	384	379	399	356	394	415	368	400	385	385	372	404	371	379	353	376	336	378	397	390	422	375	369	380	361	384
24075	47107	33262	21701	10165	3803	1419	660	465	427	414	469	469	470	457	423	442	447	445	465	447	437	459	430	411	432	424	441	435	450	476	411	438	464	416	434	421	460	430	434	453	457	410	443	457	447	422	401	477	426	445	459	468	421	424	426	429	455	440	413	422	406	419	417	462	460	436	425	418	450	448	425	470	459	445	409	427	419	407	462	417	467	445	409	438	443	442	402	493	437	467	429	468	432	428	409	431	392	449	437	458	436	447	450	449	445	470	449	437	478	422	413	443	469	438	461	433	444	419	398	428	472	465	416	448	459	428	457	440	424	463	458	420	454	429	432	442	445	515	422	434	443	401	444	427	434	436	430	419	414	435	446	447	446	452	425	493	417	426	424	447	462	445	469	443	454	447	471	444	449	393	450	454	425	442	413	428	421	477	423	437	418	462	448	445	436	429	467	446	455	431	444	426	415	430	455	427	453	390	433	428	478	431	422	425	458	436	427	438	414	428	445	427	415	450	468	429	439	425	455	468	415	457	431	435	425	435	432	435	448	458	425	426	435	418	437	451	455	476	426	450	443	437	435	457	457	441	467	415	485	430	439	441	437	419	387	429	437	422	404	451	424	489	471	430	430	423	480	434	415	411	456	459	412	458	443	404	447	450	419	488	464	460	439	446	447	427	446	437	471	437	449	444	460	421	432	425	456	392	437	405	465	444	454	437	410	440	434	420	431	461	421	457	395	435	417	438	446	441	405	404	408	439	438	425	457	476	470	456	460	370	419	406	422	463	442	465	497	439	400	453	426	479	443	437	448	463	452	451	458	407	407	459	445	465	444	454	439	460	455	454	444	447	485	456	450	468	413	423	438	420	423	448	401	443	456	416	463	437	432	446	464	473	450	446	422	431	462	419	450	415	466	436	447	431	438	455	449	400	420	432	448	456	467	413	448	452	474	464	439	442	427	461	480	442	404	438	461	469	442	441	445	453	419	446	430	431	430	476	423	432	462	432	443	440	436	441	461	447	440	434	434	444	457	439	446	456	450	414	444	474	465	471	433	471	417	399	472	465	458	403	405	433	455	446	465	452	455	398	436	421	416	435	429	462	467	440	455	451	447	452	411	468	470	428	452	458	449	447	452	419	450	425	457	414	434	422	454	439	455	473	399	434	456	500	461	467	462	449	408	411	444	463	453	476	454	465	442	446	404	423	402	502	418	432	458	455	454	440	452	420	451	448	447	473	439	449	424	458	436	442	482	399	409	437	448	412	407	412	451	457	458	418	478	439	422	426	443	424	427	445	411	422	444	445	444	444	455	411	418	455	463	424	427	435	407	427	452	426	442	433	444	435	468	418	434	453	455	460	431	429	459	412	435	428	420	430	412	443	464	435	456	439	474	428	417	467	437	456	432	460	451	469	430	447	415	458	455	425	409	408	461	415	464	437	409	438	416	438	462	452	470	429	434	428	419	443	453	432	438	446	433	416	425	447	452	467	447	461	452	446	419	458	420	426	427	415	425	420	439	434	409	425	450	418	469	456	493	415	429	441	458	436	438	448	458	446	443	460	431	417	433	418	449	466	413	463	467	429	431	444	447	411	472	431	406	432	449	408	432	419	456	403	406	443	490	481	431	388	421	435	449	411	433	453	452	491	424	434	447	428	455	437	453	449	422	448	439	467	473	442	428	437	406	429	429	434	411	429	475	428	425	456	443	410	438	451	458	394	464	480	409	458	435	456	449	426	503	479	430	439	422	440	431	448	447	442	457	462	471	416	453	431	443	427	434	431	439	426	458	433	455	389	450	451	458	433	426	415	460	431	441	447	458	490	444	474	459	469	414	454	468	495	429	447	438	435	464	432	455	434	452	415	442	419	431	457	436	496	462	440	404	428	432	456	448	446	444	443	431	467	426	444	457	421	447	439	444	443	434	416	391	425	431	463	479	410	448	463	427	430	455	467	452	454	478	472	436	428	474	411	420	415	463	420	441	446	435	427	457	417	428	442	454	435	397	437	442	445	448	436	427	418	469	435	451	430	455	443	424	453	450	428	433	445	435	440	376	431	431	412	412	418	448	481	432	467	444	412	474	428	428	480	439	422	457	467	437	440	444	484	452	464	426	464	442	434	430	458	449	444	439	416	449	433	400	438	441	427	409	437	453	417	445	430	442	425	434	434	409	422	441	473	433	440	439	423	424	459	464	445	450	463	485	439	462	451	424	421	426	417	441	448	450	433	434	449	456	432	442	422	468	436	448	430	463	468	494	412	458	479	445	407	403	442	454	446	437	448	465	434	461	437	451	431	460	468	403	456	439	428	443	414	459	466	442	443	474	417	457	467	471	448	422	418	449	465	470	439	425	455	401	475	447	445	440	481	460	404	441	463	453	446	443	442	442	440	450	459	451	448	447	475	441	423	462	428	439	422	447	450	465	443	429	405	448	428	417	435	470	451	431	440	430	504	442	420	429	414	416	401	401	410	452	463	452	434	441	418	440	436	429	436	461	462	454	446	468	471	471	427	452	412	443	433	471	455	462	432	417	451	474	435	431	452	426	447	445	433	449	428	437	451	482	435	416	423	433	446	475	450	443	457	458	442	472	447	470	428	465	424	409	473	451	437	475	465	449	411	415	397	410	398	459	411	465	445	432	499	458	452	463	448	425	393	410	423	424	444	474	456	459	419	473	452	437	436	416	439	406	444	462	424	463	403	406	430	438	380	448	456	442	445	447	440	442	465	447	432	474	419	484	450	458	436	441	415	464	447	449	422	395	435	426	445	484	444	445	464	410	454	439	449	404	436	446	427	449	433	470	415	452	433	471	431	459	456	441	394	479	456	438	453	442	464	424	424	452	448	439	435	461	443	482	425	428	451	396	447	423	441	438	437	422	463	464	438	417	447	433	456	413	435	440	443	484	476	444	432	433	399	405	402	457	491	503	443	455	411	467	451	411	449	445	464	484	477	429	461	445	447	430	442	430	456	433	455	401	432	435	398	468	435	429	444	453	431	425	455	418	438	433	429	452	406	405	432	455	471	430	416	427	445	434	417	427	419	403	444	480	426	411	398	489	442	444	469	418	421	491	425	464	432	471	459	460	450	448	463	432	461	461	399	422	420	459	447	443	453	411	416	438	421	450	426	500	436	450	432	427	417	461	460	412	431	412	425	434	462	474	445	425	419	430	476	452	450	448	444	463	424	435	452	429	429	451	440	452	447	451	424	438	433	423	433	450	466	445	447	457	453	441	442	448	374	445	455	419	431	445	432	436	466	497	399	454	485	446	449	437	410	450	435	437	411	463	430	382	467	451	433	451	451	465	439	431	449	450	425	398	450	407	448	421	446	476	455	445	443	443	457	457	444	441	423	455	434	430	438	455	445	459	452	464	447	463	398	442	445	435	398	444	415	446	428	454	439	458	447	480	453	438	466	429	428	407	473	444	434	438	432	425	439	479	456	463	430	462	420	424	435	413	431	418	446	449	479	488	444	437	442	452	419	422	403	457
23627	22192	35940	38322	32144	23324	12249	2077	710	496	474	508	480	484	504	478	488	447	469	496	445	485	440	486	469	490	515	484	482	489	459	455	453	439	475	482	451	469	525	472	496	464	477	512	472	431	482	443	460	479	478	483	484	448	499	496	447	454	452	442	480	484	502	477	480	502	444	482	476	481	468	472	477	466	434	523	516	449	466	484	485	486	495	490	483	443	455	464	477	455	499	491	506	471	457	479	509	459	471	474	491	469	452	463	491	446	506	475	429	475	505	449	473	515	496	503	456	490	480	495	465	458	464	457	445	426	480	452	469	488	406	449	442	457	468	485	504	460	462	479	507	461	517	462	498	461	500	432	453	456	478	477	480	501	436	523	435	487	476	488	475	480	487	426	482	477	475	537	481	476	498	490	459	492	474	445	463	472	459	474	448	505	494	468	479	472	470	474	511	462	480	468	482	490	500	431	459	465	449	466	436	473	462	478	508	515	448	496	505	462	458	469	450	482	461	507	475	468	460	512	489	471	490	435	488	504	488	474	466	493	483	454	465	479	475	517	473	472	474	461	457	506	469	431	467	429	459	515	439	430	478	483	474	472	499	448	523	448	448	482	478	438	433	502	491	478	474	462	458	472	443	486	461	465	482	499	494	497	461	490	489	488	455	500	440	467	433	448	476	443	463	501	468	429	449	489	488	492	481	441	470	449	437	489	463	396	471	467	535	439	491	457	488	457	455	448	451	469	484	484	465	469	505	459	466	482	466	473	486	468	466	496	469	466	485	499	519	501	466	450	460	441	498	506	497	458	430	458	487	473	482	493	447	499	507	456	466	437	453	455	491	463	456	470	456	472	467	462	511	435	486	500	488	492	442	504	452	434	493	500	458	465	476	461	443	483	491	470	442	460	458	465	457	445	488	463	454	492	481	480	481	489	446	460	468	506	434	471	465	450	424	468	472	496	464	494	487	448	481	445	432	473	486	482	466	492	491	482	477	494	482	453	491	471	490	481	485	454	461	504	475	456	450	472	514	457	464	450	449	467	493	506	474	456	469	469	464	490	431	475	481	489	484	489	446	451	480	439	506	466	454	495	480	492	486	468	479	452	456	470	474	473	499	449	443	491	486	452	464	490	462	482	478	456	485	498	458	468	457	500	526	444	453	423	464	482	452	480	473	497	474	442	443	470	441	458	520	490	460	509	500	440	514	487	485	419	481	446	438	470	441	476	480	454	487	464	468	506	487	445	476	493	477	517	488	489	465	453	510	469	460	477	453	483	472	452	431	474	454	477	487	522	465	492	459	447	437	500	440	453	492	433	443	441	491	471	454	459	493	499	464	462	463	478	478	480	496	459	486	497	457	481	487	444	455	478	491	453	471	482	479	470	480	485	443	475	452	487	453	462	467	506	491	459	457	500	458	447	480	459	464	445	431	464	485	458	486	460	462	494	461	491	471	441	486	425	483	476	462	499	459	459	463	476	493	466	478	462	426	479	475	460	425	517	454	443	494	463	482	465	478	442	496	459	492	454	471	501	490	448	496	470	479	472	466	453	508	486	469	473	456	454	444	484	485	480	495	489	489	521	439	481	474	492	488	470	490	494	468	484	484	466	462	452	491	459	499	473	468	472	482	465	472	489	504	447	483	456	500	471	460	459	455	458	487	449	487	490	483	499	446	468	491	466	480	452	444	424	506	488	437	455	491	472	456	496	506	481	507	447	519	468	475	470	528	440	493	473	462	491	510	468	458	450	483	476	443	437	481	478	461	521	484	449	507	490	501	497	467	474	487	467	467	490	454	489	488	500	439	448	473	456	508	447	490	441	506	470	501	487	495	433	502	467	446	493	463	438	423	501	470	482	470	487	479	451	450	462	488	485	490	484	492	462	444	484	429	486	488	454	461	511	471	486	453	477	507	437	481	529	487	459	486	501	505	501	460	494	478	459	479	485	485	482	436	483	485	482	456	491	463	487	463	468	467	501	460	538	438	478	462	434	464	493	508	465	519	439	456	495	473	508	468	477	501	507	497	422	484	426	468	498	452	469	495	464	444	486	468	476	511	493	428	456	450	499	445	447	492	516	484	483	506	500	464	487	441	482	444	465	453	456	498	463	454	494	460	483	467	484	477	460	478	470	482	445	469	477	471	507	489	490	459	475	507	497	441	483	470	488	461	494	466	483	502	463	467	454	505	478	425	466	428	465	482	483	470	481	455	439	473	473	420	470	429	464	476	492	455	443	461	448	461	451	488	441	479	499	508	477	461	467	475	458	471	479	483	469	498	466	504	478	435	497	474	494	471	467	491	469	475	493	466	492	431	488	469	448	449	455	475	486	490	465	511	489	445	452	459	450	480	467	473	474	507	492	479	432	476	471	475	474	492	449	482	454	466	505	456	482	477	465	409	491	451	471	484	489	436	489	478	458	461	500	437	488	478	484	495	466	486	482	487	483	478	476	447	461	450	465	448	469	447	438	444	481	476	493	420	494	458	453	498	481	490	468	508	431	481	480	466	477	471	444	481	465	463	485	481	487	513	474	461	449	471	483	461	484	461	472	496	473	481	452	486	502	448	483	486	440	474	487	466	472	476	465	471	456	471	456	477	486	451	464	476	459	446	488	488	432	446	457	500	478	438	458	473	499	510	490	475	446	473	436	471	475	476	469	490	488	493	503	434	464	484	470	456	441	503	459	458	447	457	449	466	480	476	477	470	505	482	466	465	498	494	456	475	485	445	443	505	502	491	435	460	482	443	458	492	480	476	492	429	451	451	438	456	465	438	467	491	490	496	459	486	485	471	461	472	465	495	488	471	441	478	462	476	477	495	480	461	479	481	498	467	472	497	483	486	496	488	517	455	473	453	498	469	456	474	467	493	479	472	499	504	473	494	467	464	454	515	482	504	451	436	486	510	484	449	486	456	444	435	476	494	500	481	473	486	491	441	478	480	466	494	485	437	461	458	429	470	476	454	455	469	461	438	470	494	464	489	491	532	460	485	453	488	464	441	500	509	536	484	486	448	458	456	444	487	539	472	449	469	433	478	484	440	500	422	488	473	460	509	429	505	472	471	458	448	450	451	476	485	493	496	474	471	503	456	489	508	479	496	481	457	493	457	471	456	431	475	466	456	438	468	488	468	456	456	464	493	495	442	489	472	465	449	479	500	503	467	464	466	473	485	463	477	491	496	435	448	464	501	435	463	429	442	446	502	462	471	491	495	464	432	453	459	441	488	452	453	482	485	495	443	513	499	435	446	465	457	499	462	477	465	489	477	460	460	410	437	452	493	492	454	530	455	518	475	492	467	472	481	498	429	495	454	473	515	493	473	483	480	451	464	451	464	472	463	482	453	478	494	447	457	481	465	452	480	462	438	501	478	474	472	499	441	514	455	462	506	503	505	447	470	486	498	487	493	440	485	452	508	467	448	471	453	495	496	457	446	489	506	489	493	514	482	491	481	476	482	433	462	494	503	508	470	481	484	434	519	476	485	450	476	425
47416	92174	73696	56828	39260	21573	7908	2348	836	542	514	505	535	527	518	569	508	537	553	539	538	561	536	521	562	535	499	531	573	556	514	541	568	527	564	574	541	539	492	535	524	575	550	489	521	551	567	564	524	521	514	523	545	533	516	567	490	553	536	538	505	494	556	512	533	544	546	565	528	540	547	542	572	534	554	542	534	543	536	511	500	517	538	531	529	532	523	571	539	532	511	524	507	539	499	499	552	526	518	528	527	546	535	479	552	546	560	512	517	538	540	513	505	470	502	537	481	502	559	515	529	504	571	549	513	495	502	533	485	532	507	555	500	530	539	538	498	519	546	522	500	544	501	523	537	491	544	534	569	487	515	531	495	524	537	592	523	498	532	521	520	562	518	515	522	536	521	483	476	523	542	559	522	586	539	487	542	511	535	527	511	500	537	539	530	555	591	519	535	523	533	514	520	539	549	560	503	521	574	506	495	560	479	535	561	546	494	606	519	505	488	550	534	519	538	529	515	531	557	538	529	511	528	530	529	516	517	497	558	511	513	509	506	548	541	540	539	522	542	550	535	520	536	514	522	522	538	515	535	565	558	521	510	508	542	498	545	537	499	519	521	528	564	524	506	548	522	507	512	529	524	547	537	502	520	553	507	531	537	535	525	506	587	570	560	530	504	549	524	544	530	495	511	538	513	515	521	498	528	512	501	551	567	548	508	539	522	552	527	571	513	518	555	557	514	507	514	553	511	518	501	529	543	523	471	521	544	572	549	540	534	503	536	549	518	550	538	526	519	545	533	504	530	552	537	535	550	490	486	484	519	494	524	479	533	487	563	521	501	508	517	481	521	518	550	532	533	521	546	506	551	570	475	527	559	507	540	537	538	516	534	514	479	525	530	517	515	521	504	556	533	554	555	564	540	510	550	540	540	527	533	524	494	521	528	549	496	519	528	562	479	527	518	494	513	493	567	488	520	543	531	553	547	538	557	525	567	548	543	545	572	546	538	484	562	530	515	571	550	523	503	511	503	545	569	524	501	519	478	562	555	545	538	523	516	540	538	508	542	535	530	536	555	519	526	478	555	522	539	561	527	521	546	537	534	499	521	511	510	537	539	571	556	532	542	518	505	543	585	525	561	517	512	552	523	519	539	551	498	549	555	516	549	507	549	497	509	504	513	535	541	550	554	534	569	518	532	549	535	541	516	501	534	540	506	520	550	485	504	516	544	517	564	564	536	536	543	547	533	541	518	557	519	547	521	493	524	542	513	530	539	511	532	547	532	527	515	561	516	498	573	520	513	564	534	491	559	488	536	553	543	538	543	531	559	518	539	538	529	490	556	481	522	544	526	488	565	521	547	520	484	534	554	533	538	544	529	562	509	543	520	511	543	540	549	506	494	541	512	542	533	534	543	562	533	535	503	523	512	540	519	521	554	568	525	526	510	539	524	532	530	536	550	549	516	505	520	542	561	535	509	528	562	547	567	516	503	552	528	544	534	558	549	501	556	523	522	526	525	544	537	537	538	517	548	530	557	544	504	565	548	542	569	549	563	468	528	563	509	504	506	533	499	531	505	496	532	542	528	512	493	503	514	535	564	520	554	500	521	542	567	529	546	492	495	532	555	528	535	531	526	519	551	485	543	507	574	563	494	481	491	541	549	501	537	545	517	508	457	559	530	545	529	540	541	532	525	510	497	509	520	523	584	526	512	501	542	530	507	551	523	516	519	547	529	497	537	506	518	550	509	541	581	509	547	541	482	534	512	538	545	506	510	550	501	513	541	539	540	504	557	524	540	538	559	511	537	545	523	547	535	543	524	551	532	543	546	528	509	523	534	515	530	530	523	534	569	511	565	499	550	532	549	541	530	543	512	549	503	543	515	525	510	503	547	539	537	513	552	494	561	511	494	487	558	553	510	549	528	537	511	536	504	524	524	556	522	521	523	506	517	516	484	519	532	531	519	515	522	542	507	497	528	527	515	552	554	543	519	512	546	528	540	507	495	496	521	528	498	522	510	527	516	509	497	555	570	561	512	477	500	544	553	545	534	502	519	540	544	555	532	527	519	499	538	507	517	532	544	499	480	504	584	515	520	567	543	548	564	522	534	573	532	556	527	540	501	498	528	506	530	527	505	507	510	515	563	525	564	551	571	532	491	553	540	527	549	513	503	506	521	510	548	557	495	558	524	507	537	551	553	476	504	514	494	528	534	539	544	478	552	567	578	550	503	482	547	530	551	548	531	514	514	539	497	498	483	526	514	544	527	517	532	529	497	495	512	571	539	536	497	521	506	569	534	470	523	520	536	516	543	519	548	529	543	548	507	557	498	527	527	490	547	502	520	509	464	524	503	543	521	495	555	528	572	552	532	508	571	542	518	530	557	526	536	522	547	550	520	550	506	510	502	553	556	484	533	520	535	527	526	509	555	534	510	537	551	493	535	527	537	518	533	523	523	538	528	508	516	544	521	529	490	535	521	559	521	571	534	526	531	532	532	528	519	537	503	569	521	522	533	559	523	616	510	533	517	566	533	502	501	551	555	570	563	532	533	549	535	522	527	533	562	539	518	504	512	552	511	604	503	526	508	521	511	499	498	535	558	520	500	575	577	555	507	510	529	498	533	545	530	492	508	559	527	563	532	465	519	502	524	502	491	523	533	507	533	557	539	484	550	562	475	539	524	540	548	513	523	518	536	562	501	533	565	500	549	512	490	553	504	505	568	520	524	525	507	551	528	516	523	521	524	521	508	492	493	585	544	499	490	533	509	499	508	534	546	495	472	526	517	501	514	474	535	508	521	514	556	531	537	504	517	570	517	523	492	527	544	514	534	566	532	531	510	524	551	554	534	536	500	557	544	513	540	521	537	508	507	544	534	534	513	508	530	500	567	523	547	545	520	549	472	532	519	522	576	591	526	552	481	570	524	540	518	530	533	541	508	565	520	551	501	556	487	545	516	560	542	491	542	430	553	504	477	529	522	561	561	542	523	533	507	509	502	551	493	534	552	523	527	551	512	547	533	509	524	520	553	520	561	515	556	559	504	522	490	533	548	538	490	557	494	522	565	546	543	515	547	516	552	498	537	525	533	533	523	500	513	502	521	515	544	517	524	495	556	521	529	574	517	538	550	551	541	480	527	486	560	561	505	505	531	567	522	551	531	535	508	501	511	614	509	542	526	514	570	521	507	570	523	528	533	562	539	470	514	529	509	540	519	542	539	516	535	540	542	563	536	512	505	509	543	518	516	544	523	518	556	527	531	517	503	531	533	546	548	532	545	517	512	549	504	558	499	502	535	493	510	554	558	520	524	518	487	482	494	519	523	531	506	542	522	517	557	556	535	543	536	511	521	491	566	539	529	491	516	485	497	536	508	538	550	546	485	558	494	537	487	539	500	524	600	552	553	500	545	541	527	532	550	511	582	547	545	467	546	519	543	513	558	528	534	560	534	539	540	504	495	517	535	554	514	528	505	517	530	518	532	510	547	516	510	521	586	546
25171	23156	36695	36206	24835	13008	3376	915	530	383	435	458	385	439	424	458	443	435	458	435	455	418	435	430	421	449	406	422	408	415	414	465	433	419	436	421	401	454	457	468	418	427	469	407	471	412	495	426	436	409	448	443	438	412	402	435	471	459	447	404	444	415	391	463	442	436	431	425	397	425	437	438	463	487	436	419	427	419	447	467	411	449	425	447	443	437	434	431	430	421	443	398	415	433	429	427	443	421	441	387	396	427	406	417	440	411	446	416	449	433	432	392	410	411	419	407	436	414	446	430	410	400	411	443	428	404	448	395	445	467	418	441	429	447	425	407	429	421	474	398	438	436	423	456	426	416	452	441	429	430	463	423	435	460	443	426	440	416	398	446	444	425	424	436	408	416	450	441	443	471	447	423	431	462	414	374	438	431	444	397	427	401	423	424	414	431	417	435	398	393	431	430	427	420	432	403	489	406	420	430	446	442	405	406	426	452	471	400	421	443	420	420	408	436	438	413	432	434	429	425	407	470	429	418	437	378	440	441	433	419	374	443	435	393	416	448	466	454	452	453	384	449	433	419	453	456	430	396	415	404	446	461	437	441	439	445	459	478	442	462	437	465	447	416	442	397	444	419	473	441	443	409	441	403	404	414	392	371	427	456	400	443	446	460	421	396	456	439	423	392	449	406	417	451	413	444	443	420	428	408	425	422	410	424	420	426	426	441	397	433	450	418	424	477	427	429	406	407	413	411	454	428	415	446	426	416	461	420	405	426	443	445	438	393	448	410	439	449	449	412	467	439	441	424	429	424	425	440	454	417	425	466	437	450	424	406	431	444	409	419	433	424	427	439	431	424	413	421	410	397	392	437	408	430	419	433	447	424	398	436	433	466	441	451	465	426	439	451	410	478	388	408	436	456	404	414	449	395	451	423	455	449	460	399	450	472	407	423	424	456	436	404	422	426	420	462	386	426	469	477	463	448	424	432	407	458	437	397	420	426	405	443	401	411	462	412	443	459	422	397	406	413	427	464	455	435	410	433	452	454	419	433	430	393	391	397	403	409	407	434	429	426	426	419	410	422	405	436	448	447	404	418	416	433	404	399	440	407	428	484	441	469	449	413	420	445	397	488	432	435	429	399	455	442	415	406	433	455	413	436	447	426	428	428	451	441	459	457	440	464	403	424	410	430	408	483	418	430	435	385	464	451	416	441	435	430	447	376	436	479	433	463	421	427	448	416	429	431	435	449	439	375	453	421	444	479	420	411	388	433	465	387	443	447	425	433	451	406	406	424	457	439	438	393	439	445	439	467	444	436	426	446	436	439	451	443	437	425	448	435	405	418	446	461	411	445	432	432	435	439	459	430	398	456	382	409	393	413	437	430	480	445	433	435	429	456	383	411	418	422	415	435	448	455	426	431	428	416	450	445	412	467	417	399	432	451	415	418	454	427	385	416	427	461	437	453	430	438	428	391	435	425	419	420	455	433	453	444	456	438	445	427	397	435	436	427	442	426	411	413	415	402	404	393	424	463	428	411	432	422	441	451	406	419	409	406	427	454	424	461	380	398	437	447	429	427	447	427	439	411	429	420	436	410	447	427	402	400	424	414	444	429	422	434	425	401	423	455	451	448	427	454	454	427	424	380	446	446	398	421	426	433	389	418	443	415	449	453	423	441	413	402	434	403	447	416	444	471	457	424	430	436	439	478	412	420	433	400	416	446	456	417	414	415	426	403	427	399	439	466	459	449	414	421	415	448	422	429	462	453	452	432	436	418	437	423	426	430	442	414	442	419	409	427	432	437	413	452	455	449	428	414	415	411	416	422	429	460	437	429	405	383	434	427	419	454	429	423	437	447	442	437	432	463	447	445	416	416	401	437	408	425	426	425	404	408	377	409	440	396	430	418	401	436	448	420	399	442	435	424	440	441	443	447	427	424	405	427	413	450	433	466	434	419	490	410	448	452	428	435	437	428	399	428	384	416	425	453	404	419	410	474	425	462	429	417	421	366	417	436	415	438	458	446	428	479	413	418	418	417	414	420	371	451	401	398	428	428	428	449	433	432	434	419	432	426	412	405	410	391	417	424	430	409	421	463	385	411	424	426	433	436	431	441	436	417	423	454	424	460	412	415	442	448	470	417	461	417	411	436	440	448	439	441	400	408	454	424	419	427	428	407	437	400	412	442	443	414	445	453	447	441	414	412	442	441	418	425	470	392	415	454	430	458	408	429	429	434	444	443	410	418	433	423	423	407	456	451	402	446	367	447	426	495	452	420	438	433	442	442	447	440	415	425	457	412	416	420	404	437	402	425	385	433	404	440	410	438	419	436	427	460	422	471	392	442	418	419	414	405	433	430	433	480	433	453	428	446	423	445	449	430	431	498	384	440	456	448	409	430	397	419	452	378	387	461	455	418	430	419	426	369	466	461	420	460	471	409	418	432	441	447	423	440	413	421	395	433	442	437	435	442	436	431	469	470	434	404	434	475	435	410	422	458	442	425	449	466	414	431	424	431	422	409	433	432	412	416	398	448	430	441	417	457	397	429	430	424	440	392	457	435	417	409	471	414	408	458	433	436	452	418	438	411	414	421	413	434	386	427	401	449	400	410	386	412	447	428	406	425	398	416	427	456	458	435	430	417	392	429	407	403	424	407	434	415	422	402	480	460	434	417	406	422	424	403	392	418	426	468	408	396	452	438	433	442	414	442	407	439	422	410	452	451	421	412	414	405	393	413	452	407	402	423	452	439	442	416	427	412	422	461	416	423	456	429	416	436	462	430	445	409	427	474	443	406	405	398	409	449	392	458	415	442	453	459	438	436	427	427	419	395	433	417	454	437	453	424	439	430	436	414	421	417	427	451	426	429	433	469	410	382	470	439	456	456	416	484	451	445	448	453	393	405	403	435	397	456	418	421	446	369	401	443	408	394	424	393	439	415	427	426	441	450	443	435	393	433	396	419	414	432	442	463	397	450	403	447	441	417	420	475	433	431	388	420	467	435	455	436	435	378	431	419	411	420	418	397	406	433	416	414	416	387	413	395	435	415	423	383	416	431	454	411	425	437	453	388	439	461	417	427	423	440	416	419	460	449	395	408	441	442	420	441	434	428	442	415	432	439	437	406	430	417	442	455	424	443	461	421	451	447	422	407	406	460	420	446	426	454	439	468	443	431	422	418	415	458	417	423	410	424	418	409	454	424	394	430	475	457	434	387	435	438	430	467	428	439	438	429	399	419	455	440	446	400	435	425	400	462	425	413	419	455	430	434	418	431	480	421	459	410	443	472	417	459	419	432	433	419	412	444	403	447	463	394	418	438	445	403	422	390	434	434	430	438	413	476	443	388	427	414	433	434	411	432	438	400	428	390	411	434	410	425	390	438	424	427	435	418	396	463	433	440	446	400	395	385	405	422	405	430	424	441	435	430	369	417	425	461	441	426	391	443	443	429	420	405	411	433	418	437	481	399	436	410	404	445	451	408	416	431	433	451	442	450
42559	75588	57317	42439	27864	13439	4394	1431	616	532	501	489	436	492	499	517	472	521	494	495	482	511	462	507	533	497	504	459	428	489	461	506	513	517	466	458	512	490	480	519	489	481	477	451	474	496	470	479	505	502	491	522	495	475	503	471	475	490	500	485	485	475	495	491	471	492	496	490	505	514	488	493	474	508	504	485	491	480	498	495	499	493	491	518	499	519	487	515	486	464	478	489	493	436	476	503	442	503	522	496	499	472	448	470	484	497	471	462	498	497	497	513	484	491	481	476	505	477	519	504	522	497	476	480	506	499	482	463	466	486	488	503	496	519	455	474	520	483	507	508	489	508	520	469	493	501	457	485	502	522	484	477	483	499	501	511	467	529	501	517	506	480	511	472	512	510	465	514	529	453	479	463	503	541	483	504	484	502	506	518	507	473	507	539	508	476	448	477	457	473	479	514	529	542	487	454	501	478	475	514	541	509	470	486	452	490	479	477	488	494	484	501	477	465	467	522	515	542	470	505	483	485	498	497	464	512	477	493	445	485	481	476	468	519	461	530	513	507	492	494	457	499	514	488	458	481	480	531	500	512	497	508	524	476	504	504	479	451	509	495	474	485	454	542	508	493	508	463	464	469	469	475	439	485	535	492	471	494	466	536	520	492	482	498	476	469	529	502	496	501	502	497	468	467	509	486	494	479	510	483	477	504	463	523	472	475	527	491	495	481	479	488	498	477	485	481	475	504	469	480	491	477	527	473	485	493	502	494	504	513	474	473	515	518	506	491	486	486	483	500	476	486	513	502	499	510	504	474	492	493	470	526	503	514	488	519	499	529	473	464	522	472	486	529	481	483	471	469	455	449	496	497	480	458	480	497	493	487	475	512	505	452	469	481	473	527	463	469	462	469	494	474	522	531	495	521	484	481	490	472	497	492	474	479	488	542	458	497	499	483	513	505	505	484	479	520	481	505	469	463	487	492	467	508	497	526	473	522	476	450	458	495	485	504	473	495	489	523	484	491	514	512	481	507	524	477	484	527	501	477	486	497	471	470	494	462	491	507	509	462	484	539	499	533	474	495	489	504	462	517	490	445	494	448	474	522	542	467	478	484	497	494	535	481	459	509	533	483	496	524	484	484	479	511	422	476	492	485	508	484	498	486	475	504	458	501	484	533	491	450	505	487	505	503	514	498	470	545	514	482	528	507	465	507	487	491	502	441	502	498	437	496	524	520	534	517	478	459	450	500	491	521	483	475	462	511	468	503	486	513	520	501	460	502	490	472	466	473	493	478	497	498	486	515	505	469	456	470	472	569	512	470	498	494	500	499	501	475	511	484	513	477	497	512	485	505	502	536	511	511	468	467	491	501	487	457	463	486	453	497	510	518	509	486	498	504	439	484	488	504	472	511	481	451	503	450	540	507	472	480	497	501	412	471	515	430	497	446	496	507	487	490	463	494	515	465	506	501	515	478	513	475	448	466	516	511	501	474	522	506	482	506	483	511	497	452	521	499	476	522	477	506	497	472	480	524	468	503	529	460	468	450	498	509	440	534	490	475	500	461	476	504	498	478	474	491	486	499	507	471	473	435	508	497	483	493	471	487	493	506	477	504	486	492	475	483	491	499	505	503	508	480	495	479	491	503	478	489	519	482	507	510	495	516	494	481	537	513	500	449	519	505	500	474	479	471	483	483	519	465	513	500	506	469	454	503	507	511	489	526	486	523	518	483	499	490	476	494	467	531	485	492	471	475	522	491	506	489	486	467	476	440	505	497	489	501	469	492	482	474	477	515	499	469	493	483	512	467	508	495	508	519	497	485	493	448	474	517	455	525	502	490	494	492	530	518	480	499	514	487	490	462	488	491	495	491	492	516	505	495	493	480	489	448	531	479	501	506	483	464	456	502	470	455	484	481	508	517	495	517	501	480	452	502	474	451	501	516	487	459	472	484	494	536	460	481	465	541	525	474	514	501	475	453	472	515	543	516	545	519	501	484	499	470	493	447	501	483	510	515	496	492	477	483	459	468	513	492	533	459	471	500	504	481	486	465	466	500	487	489	478	472	518	511	472	478	483	454	488	454	494	495	492	544	509	486	489	514	456	527	458	487	491	476	517	468	496	528	489	473	505	506	495	483	455	483	470	460	499	483	498	484	466	443	467	484	511	491	477	463	504	478	489	456	509	469	485	537	538	487	518	462	466	491	502	489	465	501	474	464	512	479	452	519	513	497	513	455	484	482	488	471	489	518	507	483	495	508	498	497	502	464	463	515	484	477	530	466	509	541	508	478	510	491	488	482	490	473	519	491	507	528	486	538	494	478	529	474	536	520	469	485	466	506	454	493	481	476	501	479	486	480	515	473	519	495	550	472	459	430	479	458	500	477	503	520	492	511	544	527	466	530	470	503	511	518	545	489	527	500	499	494	495	495	509	500	479	504	497	501	474	468	476	475	500	517	514	526	522	475	519	498	449	491	504	494	484	485	459	479	462	455	453	484	490	504	485	518	495	494	472	487	489	502	511	470	501	498	466	503	460	499	467	511	508	467	519	472	500	498	512	501	505	484	493	502	486	489	504	504	480	463	513	463	514	497	473	463	491	509	527	483	446	483	507	511	507	522	497	542	498	502	500	482	519	441	498	486	511	456	460	480	493	491	497	455	454	465	478	467	493	492	499	496	478	492	499	505	484	500	533	460	475	483	464	513	505	521	519	506	498	532	514	527	484	500	517	501	458	465	468	470	500	512	513	480	491	501	503	512	492	521	479	478	486	509	456	493	495	501	491	464	499	501	470	518	485	486	518	529	496	501	495	521	479	517	506	503	441	467	491	498	473	503	531	480	475	485	495	470	450	517	498	506	483	496	501	466	537	510	489	519	532	485	497	508	513	500	508	488	533	469	499	461	446	502	501	498	497	513	485	486	509	500	504	506	457	545	510	465	510	438	509	486	482	503	521	486	494	519	499	469	525	503	497	494	488	484	505	472	456	471	511	502	480	498	479	506	478	457	496	508	508	491	503	484	482	506	455	545	471	517	515	494	492	470	529	487	486	477	518	484	497	479	502	451	528	492	455	466	443	464	470	498	492	517	468	477	491	460	519	504	512	513	484	497	468	473	486	495	485	539	485	481	512	486	482	480	523	523	486	539	495	504	485	480	488	514	495	491	469	455	475	531	486	432	497	519	521	498	488	494	463	515	481	501	431	501	504	507	492	464	487	493	479	457	459	452	509	517	488	500	505	493	489	505	488	514	513	490	499	484	476	499	501	484	449	491	492	516	461	483	497	494	523	503	499	470	486	511	444	503	479	497	511	488	465	498	515	462	537	488	501	496	477	474	515	494	476	544	514	520	516	504	507	556	486	497	495	453	510	494	463	486	482	503	482	451	479	492	474	503	495	497	505	488	500	471	490	500	481	500	477	504	473	507	474	498	512	476	475	506	494	465	479	511	497	479	494	468	534	466	478	512	510	462	496	492	461	484	511	489	524	495	462	524
22657	21452	32626	34414	31892	26484	19341	4320	968	568	519	576	515	551	569	539	588	625	535	565	534	513	594	565	572	546	589	584	529	580	595	558	551	543	545	522	537	566	548	597	562	512	553	585	564	547	577	554	529	527	568	562	581	564	556	558	572	528	593	511	523	599	547	572	538	534	520	561	563	588	561	543	552	552	545	579	544	563	559	517	554	565	555	575	572	540	577	564	546	548	545	556	545	540	606	565	503	578	567	557	557	599	540	540	565	583	598	562	545	546	544	557	559	603	587	532	548	562	553	509	546	551	570	535	517	594	549	538	568	532	542	504	548	561	549	524	566	550	567	568	564	566	586	587	567	544	577	577	589	539	553	498	542	568	585	563	558	596	518	524	549	536	590	550	531	527	609	565	562	540	564	561	523	536	582	536	553	529	565	537	562	579	548	539	555	552	574	539	580	564	540	578	555	577	552	534	621	532	530	554	550	567	538	560	575	580	574	584	570	539	581	531	577	538	550	561	558	583	572	531	527	563	537	534	572	525	555	544	542	596	516	556	542	528	531	579	581	580	565	552	588	585	566	561	575	557	533	570	523	533	580	587	542	550	551	562	595	510	555	514	552	603	554	539	577	567	545	560	613	567	523	567	539	551	519	506	595	571	551	575	570	504	504	556	570	601	546	520	528	542	551	541	543	536	570	561	572	537	555	533	548	559	532	585	561	587	539	533	509	574	558	573	549	500	557	537	511	567	546	559	572	586	551	595	579	581	532	576	582	521	537	524	534	562	566	567	569	576	563	582	561	573	512	551	556	596	548	570	546	535	565	578	561	530	558	574	549	586	627	614	531	532	511	543	539	530	559	560	572	527	562	526	551	560	563	524	579	572	592	551	544	584	529	504	542	529	567	545	540	539	574	573	554	565	548	537	553	568	562	577	519	569	542	567	540	584	541	539	578	558	569	574	560	518	505	530	524	541	547	538	534	527	572	588	540	566	565	546	575	503	554	595	551	562	549	546	577	556	520	552	585	558	545	578	580	586	548	558	513	531	594	509	524	578	526	562	533	523	547	570	525	542	556	576	563	534	582	537	542	584	553	556	573	537	531	578	561	553	515	546	595	552	566	548	573	529	554	540	576	576	542	507	565	531	563	556	597	562	537	534	543	565	558	555	581	578	527	595	590	554	547	601	558	562	529	585	560	570	527	562	563	553	589	550	566	571	538	547	561	510	570	511	554	550	554	542	535	543	552	565	551	580	573	585	574	535	560	538	534	555	550	566	554	539	522	555	601	562	580	586	549	543	585	527	559	553	565	555	572	578	525	555	598	567	541	582	569	561	523	541	583	567	566	519	571	522	566	546	545	578	563	556	562	590	583	532	566	534	524	520	576	542	582	565	556	562	539	488	559	565	571	535	582	568	540	513	574	559	519	505	545	564	542	526	612	598	548	528	599	541	588	553	515	571	544	529	555	552	558	529	567	548	564	540	545	603	574	540	593	578	621	543	549	544	534	551	570	506	570	628	556	551	565	577	575	526	521	504	577	555	559	536	548	544	561	546	566	550	551	533	549	591	567	564	562	588	622	552	541	575	569	559	510	556	524	554	556	575	577	560	559	577	541	557	554	600	560	538	517	541	589	546	557	554	569	554	553	551	518	539	596	553	559	532	576	543	583	593	543	597	521	571	594	548	569	552	536	553	577	561	550	561	566	531	577	534	523	520	574	584	604	547	534	565	552	531	560	560	543	558	573	527	549	528	564	526	580	550	527	540	558	582	560	599	555	560	547	587	560	578	552	592	537	539	560	572	540	548	563	561	542	574	550	574	574	531	553	493	584	565	588	593	550	561	556	584	581	536	543	579	555	598	588	546	534	510	576	555	573	561	541	522	542	578	552	532	557	561	580	539	552	559	595	547	538	529	528	524	521	558	557	545	558	552	517	524	552	588	548	553	558	567	584	572	544	525	527	589	549	530	541	572	564	534	560	565	576	579	539	552	543	541	572	497	589	516	547	558	539	550	603	566	540	532	561	554	576	560	520	530	521	552	582	518	535	527	558	539	547	540	551	524	560	559	565	555	577	574	543	593	538	569	543	606	559	503	571	543	557	558	568	569	538	554	579	556	579	530	534	556	542	537	589	531	554	561	554	551	513	561	534	556	536	518	555	612	560	524	522	548	542	571	560	581	516	559	559	543	545	562	535	542	579	557	603	571	554	551	563	546	587	556	543	539	549	502	527	572	569	562	584	530	582	581	575	561	537	574	527	500	567	570	520	568	554	601	513	561	555	488	552	548	556	582	564	538	538	525	582	536	528	531	547	545	547	552	545	578	573	551	572	569	538	557	565	541	563	582	588	525	522	577	565	542	588	543	574	542	534	556	589	572	561	558	583	585	572	565	520	557	549	588	546	560	543	548	601	552	561	525	554	544	557	531	528	564	594	586	580	547	560	535	585	541	534	547	533	559	568	547	552	556	565	534	593	581	508	526	547	536	587	572	573	548	557	545	537	487	526	574	571	537	577	548	557	536	571	526	570	530	562	562	544	559	525	520	530	545	573	539	548	597	533	569	533	557	521	562	550	522	585	546	535	572	547	562	556	528	553	611	554	552	568	525	544	509	565	558	562	560	526	530	606	551	568	538	543	582	523	564	531	566	530	592	585	549	547	613	550	583	561	546	489	581	522	525	546	550	522	519	568	544	560	567	561	566	560	553	560	570	568	542	603	569	559	514	543	524	554	551	574	520	576	556	602	546	574	535	560	569	507	552	548	562	548	561	565	527	554	562	569	564	578	591	568	556	532	529	558	542	521	568	619	559	585	553	545	524	554	571	540	573	558	585	569	538	585	560	567	558	521	557	557	564	581	516	566	573	542	581	535	510	524	585	576	587	561	559	547	558	598	577	558	556	597	538	493	555	560	577	536	555	528	541	537	559	581	547	586	587	583	563	558	566	554	562	535	560	508	523	561	603	566	588	532	534	564	536	544	603	575	550	605	537	522	551	563	573	562	528	574	552	541	539	575	527	611	627	518	544	584	544	578	527	564	549	567	552	570	600	547	577	529	572	567	550	545	563	562	564	529	546	538	537	590	549	543	588	529	605	546	541	637	567	580	540	521	605	522	581	547	536	555	576	524	533	566	521	572	550	571	571	556	500	532	584	585	551	544	556	557	595	579	558	557	503	519	575	548	564	555	541	556	557	568	547	525	560	534	538	564	533	541	550	548	549	568	553	557	591	543	518	526	572	637	545	550	627	563	593	572	564	554	544	512	581	568	533	520	563	531	564	539	554	543	567	554	554	581	550	529	514	519	530	566	546	599	550	600	546	594	574	570	593	535	543	564	569	556	523	608	517	559	529	523	517	529	530	588	558	554	508	565	544	517	523	557	578	536	507	550	540	518	548	532	558	588	548	537	516	548	547	577	560	560	510	578	576	564	547	590	575	551	538	557	583	531	544	519	521	537	583	577	601	551	526	540	584	584	515	571	551	554	581	545	532
52320	97554	81563	66866	46711	29148	12237	3634	1294	619	626	622	586	616	630	585	624	639	625	592	596	614	672	631	620	613	627	608	589	652	621	579	619	610	646	633	603	553	676	621	639	605	610	555	638	619	598	611	597	659	601	611	616	634	638	624	624	605	585	585	602	565	594	643	630	614	600	627	607	613	625	570	636	575	605	616	629	575	606	612	607	661	605	563	607	605	597	599	614	599	589	564	557	678	617	601	611	576	597	590	644	590	593	629	594	606	653	613	594	639	616	649	599	589	602	581	601	602	588	655	620	666	620	572	587	601	605	620	605	595	601	605	587	619	586	630	578	610	640	561	563	586	587	589	590	630	592	604	563	604	566	619	618	616	618	615	649	597	618	633	535	614	605	604	605	629	622	609	577	608	603	649	597	640	601	590	649	639	610	622	653	613	577	590	640	613	629	560	585	598	610	610	619	575	590	578	615	627	590	627	616	612	654	590	579	579	637	625	585	641	588	603	610	656	563	591	605	564	619	606	586	642	625	642	544	608	570	610	584	635	590	585	600	637	639	611	622	656	618	615	622	582	618	612	569	633	608	599	561	649	630	585	622	653	570	595	642	585	586	612	615	599	637	624	645	676	575	605	600	599	608	607	545	583	613	620	604	600	605	639	633	633	595	592	580	599	629	610	618	629	594	601	601	604	648	617	588	596	617	598	571	552	659	604	601	599	605	597	600	623	605	588	641	620	637	626	611	595	631	609	576	628	625	634	598	642	623	614	615	597	620	620	603	595	632	607	580	597	655	624	609	664	608	624	623	600	611	585	618	585	638	585	583	614	601	585	624	647	594	623	591	608	599	630	604	573	625	638	636	633	672	574	609	620	656	602	638	590	606	620	638	617	670	611	628	579	607	610	644	611	632	619	627	612	600	607	608	615	640	640	602	590	620	627	609	615	599	602	622	616	603	625	630	628	611	615	612	601	593	596	619	614	642	665	631	604	622	584	586	603	589	632	620	610	595	549	576	588	573	633	580	583	627	622	603	622	632	649	618	588	582	605	627	609	638	643	622	605	592	585	639	663	575	584	579	594	618	586	669	600	569	577	606	614	589	610	587	639	590	618	631	595	627	606	606	604	633	664	624	674	649	612	619	556	614	644	567	603	635	559	576	590	646	620	600	586	584	600	592	591	569	586	573	578	619	577	635	561	644	570	615	614	630	611	567	632	614	608	579	587	583	591	618	610	617	619	642	614	620	619	592	606	581	623	575	572	622	590	615	582	615	603	610	611	612	645	626	628	617	604	582	615	604	640	595	579	616	613	629	578	615	590	663	568	611	570	567	627	578	611	626	594	596	594	614	613	586	594	624	619	605	619	592	604	625	599	623	598	592	623	650	616	606	638	624	609	628	575	642	586	600	596	593	611	581	569	622	600	575	636	550	575	611	621	618	648	568	593	619	633	629	640	599	622	580	617	564	592	611	587	601	620	622	568	632	595	601	624	615	628	577	611	621	641	606	603	575	583	619	613	612	615	597	621	611	629	579	607	618	617	596	598	611	598	601	619	628	621	598	624	619	608	610	600	575	587	605	612	627	596	558	575	596	612	641	590	648	617	618	574	609	598	577	592	593	637	591	634	617	575	597	614	610	627	604	568	591	583	612	582	621	633	652	598	612	615	611	598	612	611	644	605	620	614	610	627	602	651	631	644	648	598	631	617	563	539	599	604	622	609	630	660	626	643	617	595	621	622	598	625	612	620	604	605	580	576	634	617	588	597	605	620	600	622	619	587	596	586	608	640	614	636	581	615	631	622	590	599	652	584	596	642	589	593	596	642	575	602	565	581	603	627	601	579	605	565	590	604	604	586	623	577	591	604	620	632	632	589	590	593	614	594	618	611	608	616	620	643	607	619	565	608	631	612	625	628	616	589	621	626	632	628	603	579	609	588	632	590	586	643	557	591	619	614	622	614	619	595	540	631	598	623	604	588	620	613	586	616	612	568	585	586	581	594	596	614	632	638	620	592	632	662	616	648	583	643	644	550	622	569	596	586	612	598	578	603	594	634	648	547	694	627	597	610	621	603	602	611	583	581	645	618	638	576	605	632	650	554	614	592	619	588	663	612	591	661	617	633	654	647	623	604	570	584	583	562	577	569	601	599	629	639	612	580	571	621	610	594	597	644	608	576	610	634	589	598	634	625	607	641	589	601	532	592	618	631	591	613	559	646	603	597	586	589	649	609	585	595	591	620	620	618	667	633	626	641	602	582	627	622	623	610	658	576	624	602	639	594	556	621	585	609	630	609	651	597	625	595	596	598	567	620	618	649	593	605	640	597	618	601	590	635	620	613	616	549	612	647	611	621	620	569	589	637	587	597	596	608	588	623	609	630	617	625	584	618	601	605	611	639	654	615	604	588	632	603	588	591	596	587	634	608	616	570	620	653	586	616	594	633	617	611	641	548	602	600	614	622	620	602	604	571	610	655	571	568	579	612	602	618	597	589	603	609	604	587	568	602	631	601	610	602	617	603	568	618	599	602	582	574	595	648	635	637	578	573	612	618	617	582	624	614	611	582	558	593	635	603	608	638	624	607	622	600	609	601	599	605	652	607	609	584	575	607	590	606	616	564	603	612	601	650	651	560	613	626	615	618	647	599	591	580	609	587	584	614	578	561	558	574	597	585	612	655	649	621	644	632	642	584	617	622	600	642	599	648	609	614	657	548	587	610	588	625	589	631	608	617	589	592	617	565	586	596	591	634	628	549	603	573	624	620	601	630	614	626	628	581	619	624	635	615	607	575	619	593	593	647	577	642	602	575	630	569	577	588	594	618	592	606	582	604	614	605	615	592	663	581	532	595	579	600	597	665	589	573	606	644	615	640	607	606	602	615	577	620	613	587	582	555	632	585	604	612	602	613	611	604	613	574	623	638	615	629	617	603	593	619	606	638	592	589	612	617	582	619	572	582	638	582	560	638	596	602	621	618	616	585	601	617	593	610	615	583	627	609	617	633	583	614	592	587	610	599	574	623	650	622	601	600	634	611	607	575	628	616	568	619	633	582	604	631	634	633	601	618	654	615	646	599	600	607	568	629	571	568	642	621	589	614	605	632	623	594	590	649	623	587	602	608	572	603	589	591	624	593	618	626	587	571	596	572	600	583	618	615	595	609	564	596	608	636	595	621	594	623	644	588	587	602	625	570	574	583	566	611	672	619	618	596	615	608	604	621	581	596	591	560	619	589	584	592	628	639	607	608	555	601	594	576	638	583	617	597	639	586	611	559	635	592	602	582	602	604	629	605	594	559	593	595	623	585	628	613	622	621	619	596	604	610	633	601	598	631	564	586	637	611	633	658	619	647	587	592	605	602	595	627	657	628	630	614	617	588	614	577	630	609	606	609	613	612	607	553	635	596	607	609	644	586	585	634	598	595	582	639	586	619	586	632	573	617	612	569	621	591	619	607	616	613	613	606	557	624	595	609	651	615	602	653	582	611	607	617	640	580
27773	29147	35504	25247	10446	2969	935	511	416	372	363	397	394	360	346	374	327	341	365	332	380	341	336	340	356	361	370	358	364	317	364	357	332	339	366	344	331	362	380	408	369	383	361	321	348	352	342	366	354	356	352	376	351	358	374	361	385	357	354	355	372	377	363	339	355	366	354	352	344	405	350	356	349	358	379	369	413	338	365	379	349	363	344	353	321	381	357	363	351	347	371	356	349	360	368	327	359	371	340	365	370	386	378	348	367	354	369	373	360	368	367	363	351	338	380	362	400	322	366	366	344	355	333	347	341	348	368	371	395	374	343	362	367	340	338	323	356	350	364	360	355	358	313	387	379	359	378	361	356	324	350	363	345	367	372	331	355	322	359	379	337	373	390	343	385	354	374	342	340	369	355	350	367	366	362	339	363	372	362	361	351	335	362	410	333	385	326	359	358	348	360	338	337	350	354	384	384	366	362	352	357	362	355	341	363	364	352	369	369	353	358	380	377	357	355	346	361	359	357	389	319	353	349	342	336	365	339	373	344	364	343	409	363	388	373	348	358	371	351	322	407	355	364	380	392	347	357	365	371	341	377	368	360	359	320	378	381	344	381	362	358	348	359	340	375	379	388	377	339	377	373	346	336	378	351	382	324	343	378	364	408	346	396	360	364	335	334	362	344	344	359	335	389	399	361	347	369	376	373	377	383	359	376	335	371	341	363	350	324	343	370	363	359	370	357	343	341	367	390	385	341	359	360	351	375	348	386	357	370	346	339	374	360	350	334	317	370	386	376	382	339	375	352	339	384	363	360	342	352	374	378	403	334	338	344	345	348	377	375	359	378	356	363	400	381	333	367	352	361	332	381	331	330	328	328	368	367	349	367	369	319	389	389	370	342	346	370	354	359	375	374	373	367	355	345	363	392	361	363	368	345	348	344	390	380	367	370	349	381	359	346	340	366	380	344	340	328	337	343	352	368	353	381	362	370	401	394	310	363	394	383	335	372	378	353	321	384	376	356	389	363	330	363	346	364	353	397	374	357	391	330	354	376	383	360	363	351	373	344	347	349	383	342	367	369	369	341	350	342	368	377	351	377	346	374	361	382	362	355	335	372	361	339	367	370	399	389	347	362	348	326	374	351	325	391	330	361	354	342	370	348	371	375	376	398	380	362	366	377	360	371	380	389	370	365	372	350	334	370	353	341	346	408	344	351	345	354	382	377	361	409	358	343	406	378	357	351	359	364	348	366	349	370	375	361	348	339	362	353	353	331	367	379	381	330	404	363	391	337	354	359	391	340	346	366	359	368	368	362	392	334	397	376	348	353	370	370	365	384	336	370	365	422	361	403	368	331	384	344	336	359	399	370	355	361	353	361	358	411	361	354	364	356	381	361	388	384	401	324	394	382	352	400	353	340	351	390	355	337	333	369	368	384	349	339	359	352	358	383	400	377	370	338	366	356	374	378	333	365	354	379	385	351	343	322	346	368	343	386	338	354	348	355	321	347	392	354	320	346	350	379	397	331	375	349	406	345	403	379	364	383	355	353	336	372	360	360	349	401	378	350	343	369	347	361	380	348	336	358	376	377	336	364	335	353	382	363	326	372	367	346	405	377	378	339	346	361	364	369	390	383	372	343	355	385	352	341	339	349	372	349	343	365	330	358	403	372	356	369	307	379	356	376	362	372	371	381	361	409	377	346	336	348	376	355	364	344	350	405	361	384	352	380	369	385	360	315	368	353	366	347	375	385	368	384	371	360	327	345	366	366	333	364	337	393	364	383	339	326	328	346	331	368	351	372	364	344	333	366	352	381	375	344	345	367	359	365	353	373	354	345	362	349	376	358	350	386	364	368	358	369	367	376	378	367	400	327	413	387	386	365	362	401	349	346	371	353	342	382	353	359	379	359	382	395	356	333	373	354	354	409	394	390	340	359	350	387	355	376	375	358	366	368	348	346	330	344	385	338	338	345	352	351	343	367	327	359	357	337	387	348	378	358	377	367	383	371	347	392	355	347	383	364	367	334	385	328	322	362	361	351	351	381	385	401	365	363	348	366	350	323	357	328	372	370	357	367	375	338	379	375	348	379	348	370	339	344	328	367	371	363	333	358	349	373	340	375	359	373	355	367	342	378	372	358	370	352	356	353	378	371	345	374	397	378	380	370	344	358	354	355	335	382	347	343	365	352	342	389	364	351	342	344	366	367	362	344	376	392	350	376	375	341	361	361	363	366	350	362	343	328	359	368	388	377	405	381	398	377	379	382	323	316	361	358	318	393	351	355	342	324	348	373	357	350	339	355	379	373	359	365	382	375	380	388	357	371	361	368	361	350	361	351	380	372	342	355	363	340	347	348	354	350	358	373	349	318	371	326	344	334	359	374	384	393	373	354	357	358	347	373	357	360	342	353	336	382	380	372	353	333	348	357	391	370	342	365	353	367	376	380	341	403	361	343	337	396	382	352	357	375	339	306	381	387	349	354	342	339	370	349	322	355	361	344	376	371	379	359	355	363	398	385	388	363	343	350	352	381	353	376	360	348	373	396	343	336	391	380	393	374	371	373	353	383	369	354	329	365	375	346	355	374	354	372	359	353	400	338	352	371	378	332	361	348	381	383	372	344	377	368	370	376	398	353	341	382	375	351	378	372	364	351	371	352	353	380	371	345	350	362	354	357	368	388	404	385	323	375	331	361	345	386	352	369	367	358	407	391	346	356	333	356	356	350	383	340	364	345	382	369	380	324	401	343	370	350	349	347	369	370	393	375	390	390	372	346	354	372	384	368	388	347	368	331	366	312	361	345	344	328	377	364	365	329	401	326	390	348	326	359	362	360	369	388	370	385	355	388	340	339	330	369	383	348	373	376	358	383	361	347	360	363	324	357	388	328	351	354	388	355	355	361	387	371	384	368	345	346	354	360	356	330	363	327	376	359	388	375	383	391	323	372	373	374	347	344	366	360	353	340	324	358	365	347	360	366	378	350	348	355	387	340	377	395	354	347	339	333	377	361	374	378	383	364	378	367	350	370	399	380	339	356	351	381	353	335	325	363	396	353	329	378	368	363	362	337	353	373	364	380	334	355	378	395	375	376	343	351	346	377	335	368	349	357	378	355	397	339	397	343	344	332	352	394	345	370	354	394	352	334	331	383	359	398	347	346	361	333	354	392	394	373	360	348	380	365	373	384	340	404	373	330	354	373	341	371	340	350	377	376	373	322	336	423	353	376	379	329	352	345	360	372	365	382	359	363	357	365	383	352	375	362	361	328	384	360	342	371	324	382	387	362	343	372	357	360	364	370	361	349	335	353	356	380	377	365	354	355	387	370	379	379	375	346	316	348	349	341	356	345	371	382	384	352	363	374	345	391	344	377	338	366	359	354	355	390	337	362	366	345	391	368	408	354	359	372	366	398	367	384	359	381	365	387	347	401	335	376	365	351	339	348	369	365	358	351	370	393	362	356	328	371	346	358	363	364	360	357	360	354	334	357	352	381	359
22788	46296	31996	20885	10121	3729	1249	704	504	403	414	405	410	404	449	430	433	419	383	408	424	417	419	403	434	429	429	404	416	416	432	419	424	380	408	433	414	433	437	428	432	397	445	428	438	362	414	386	435	381	473	444	428	390	439	410	398	399	422	455	440	406	432	440	446	405	404	401	414	407	421	437	418	428	410	406	421	402	389	403	437	411	402	412	428	429	369	412	387	440	403	398	406	451	414	391	439	432	397	436	413	430	401	428	404	447	421	391	423	427	408	447	405	385	402	423	400	407	391	425	412	423	416	427	414	434	441	418	423	423	409	379	448	405	411	430	444	459	429	430	437	417	402	468	381	399	452	438	420	407	426	425	413	422	417	409	418	428	409	444	456	416	412	394	410	403	428	381	446	371	448	418	426	420	409	442	403	430	421	382	422	407	436	424	432	423	382	426	426	420	421	434	409	439	408	387	420	418	418	427	389	415	465	395	423	409	416	463	396	444	390	405	460	434	430	424	428	434	424	407	428	432	405	374	422	406	425	383	398	436	431	379	400	446	398	442	403	447	445	415	447	380	434	442	417	442	437	422	408	426	414	419	428	381	428	431	448	419	428	441	420	420	417	391	471	402	426	428	427	426	429	441	388	419	420	444	412	396	420	425	426	407	441	442	420	438	409	455	431	444	430	431	410	368	413	447	416	477	395	394	415	406	428	411	400	446	368	443	382	443	450	401	384	427	381	391	407	403	407	380	375	422	434	427	424	409	406	413	412	414	440	437	441	430	434	427	428	423	431	403	444	398	421	411	445	426	463	448	406	417	402	389	435	429	401	434	422	421	416	386	396	427	382	401	467	398	366	433	454	408	428	419	379	408	397	405	376	439	435	431	441	385	402	411	414	464	421	402	437	426	408	408	410	413	392	447	418	419	418	379	411	450	396	405	434	418	390	415	415	429	420	442	402	442	475	380	397	428	435	398	425	414	409	416	438	433	437	414	383	437	415	404	392	427	437	440	439	441	382	409	429	422	388	415	422	445	431	416	451	435	432	417	389	431	403	422	427	384	456	428	405	438	414	445	412	401	423	437	424	439	386	426	422	402	426	405	440	423	432	393	409	403	453	408	409	402	427	454	378	435	397	414	408	422	433	448	424	430	421	402	436	459	454	426	441	409	409	392	428	430	397	425	409	413	416	418	413	377	416	400	457	392	403	413	385	421	447	436	431	418	409	409	407	414	458	425	468	422	437	405	413	455	387	422	416	406	410	413	426	413	452	432	421	383	409	427	397	415	425	415	408	454	410	423	385	395	422	402	403	418	436	417	400	441	415	400	394	440	396	403	395	414	417	457	422	407	422	445	360	403	430	416	446	434	438	417	430	431	407	423	400	417	437	400	434	429	455	404	415	385	426	415	427	430	420	387	399	376	406	431	379	446	401	426	420	427	420	445	382	434	442	429	447	393	413	414	446	477	409	419	398	449	436	398	437	425	350	424	430	409	453	419	452	397	428	432	390	401	387	399	377	380	394	426	433	425	426	414	422	449	409	415	405	430	425	453	412	424	410	417	401	408	418	395	410	441	398	414	415	434	433	406	431	417	413	414	411	409	458	417	450	463	419	436	383	406	422	422	415	410	415	406	380	459	410	446	412	395	425	398	446	459	417	411	385	389	420	409	401	467	395	412	404	415	410	419	415	396	423	403	428	421	429	427	431	450	401	404	419	409	374	462	420	420	382	422	427	411	408	409	409	438	390	434	430	429	424	446	389	404	402	421	439	426	438	416	468	410	455	448	444	429	422	429	413	411	435	443	376	440	403	403	449	413	405	449	417	407	402	429	408	403	421	469	388	442	423	423	383	435	394	405	419	418	410	414	380	377	410	384	401	431	431	416	407	400	389	388	414	411	418	391	374	446	346	426	429	407	422	415	395	436	413	410	412	448	414	417	412	386	411	422	394	407	436	415	440	404	367	421	428	406	409	409	430	418	412	451	425	419	416	401	447	446	432	407	418	411	399	425	382	412	401	448	468	413	389	431	385	403	394	428	442	410	414	443	402	433	405	430	439	369	421	392	390	455	413	433	451	405	417	434	387	418	446	422	458	438	414	425	396	410	423	400	392	401	407	405	411	441	425	403	414	426	428	376	386	415	417	432	427	434	408	413	401	416	410	420	412	412	408	436	414	400	377	416	480	404	406	397	433	425	395	396	397	420	410	450	383	447	432	425	387	435	447	431	427	419	404	391	414	426	405	412	419	425	423	417	454	410	457	443	428	429	406	394	461	408	446	441	397	358	464	425	454	426	401	416	407	432	408	373	458	423	449	428	432	425	393	419	422	444	408	401	404	391	411	406	412	406	395	452	423	393	449	392	423	393	391	416	418	417	433	421	417	435	441	440	438	438	396	425	432	393	404	426	413	396	415	400	455	386	428	428	417	356	444	415	419	403	384	418	418	423	436	414	417	403	431	415	415	389	385	397	420	441	426	427	394	410	434	408	395	388	446	443	364	432	408	388	419	391	438	410	447	429	408	411	431	435	390	410	400	430	435	383	401	401	412	413	398	382	426	421	447	427	411	434	383	436	410	426	434	381	422	453	416	369	407	421	403	399	383	437	436	433	409	414	418	436	450	434	424	377	424	440	434	414	415	383	436	404	426	419	387	427	453	438	412	386	375	402	403	390	442	455	398	422	400	396	434	396	402	434	426	445	467	426	414	429	430	429	397	422	454	410	412	398	438	426	409	398	424	397	413	413	415	427	394	437	421	449	444	412	385	434	447	405	431	406	421	431	416	454	410	431	429	440	433	395	455	394	431	386	416	454	424	428	420	428	415	426	401	415	432	400	405	423	451	420	416	442	465	434	427	399	418	422	402	396	459	406	442	410	410	434	411	403	449	428	427	404	423	425	417	410	402	430	435	421	429	442	414	423	418	404	436	396	393	393	418	443	412	403	411	403	411	421	429	401	397	373	423	424	411	430	419	394	416	415	406	416	439	406	392	409	442	407	419	444	427	376	416	389	418	392	394	452	426	389	397	425	411	437	400	426	426	425	418	426	415	421	415	411	408	426	404	415	389	443	389	383	412	418	403	447	415	434	424	421	377	413	416	414	411	424	423	406	428	427	410	413	407	401	438	451	429	418	437	428	404	402	421	423	392	447	410	394	365	455	421	425	421	427	414	439	428	438	419	396	391	413	411	396	390	430	436	412	435	423	444	438	486	417	411	425	460	449	398	390	412	462	397	436	407	439	428	393	392	423	444	417	414	436	405	381	427	410	429	423	399	407	423	374	398	399	420	449	410	391	375	383	440	457	405	396	388	485	401	451	416	383	413	412	408	445	421	417	422	401	438	410	414	435	457	407	440	391	406	411	434	408	418	444	419	419	408	443	399	444	394	411	424	393	454	427	446	442	432	407	392	439	397	435	377	416	433	435	434	412	467	418	422	411	388	392	436	408	404	423	400	396	419	439	419	440	432	423	393	399	413	414	443	424	423	425
23540	22008	36045	40258	31762	23187	11966	2232	710	463	470	459	467	491	453	443	468	450	493	462	450	438	457	463	421	449	469	443	496	491	494	477	526	461	442	461	454	470	495	462	451	425	484	453	472	490	446	454	479	438	467	435	436	456	456	470	457	457	422	476	483	451	443	453	436	471	465	485	484	464	466	452	465	445	471	451	476	455	530	458	445	477	505	450	476	426	453	476	447	453	407	492	459	474	455	481	469	484	395	443	455	469	447	500	468	503	479	437	465	412	447	471	461	452	470	429	453	487	455	460	492	480	462	504	441	463	436	429	468	460	459	462	426	446	466	430	429	444	486	449	491	464	432	461	485	446	414	473	434	471	436	471	449	447	440	465	472	445	456	429	475	445	430	436	432	474	452	412	458	453	423	476	482	449	436	449	451	479	464	493	454	467	446	436	433	444	513	522	450	505	473	480	480	480	493	456	479	451	460	450	463	476	506	432	481	471	429	488	441	468	480	516	462	446	514	448	513	429	463	438	469	459	444	462	444	468	431	463	442	470	498	464	470	484	448	454	432	485	463	457	478	394	475	516	471	460	492	430	433	462	467	470	421	451	439	495	426	487	455	451	458	472	458	431	469	491	454	424	493	479	422	464	415	475	471	451	459	462	452	478	448	480	458	443	470	469	461	495	425	455	444	453	521	486	462	467	497	470	509	436	469	485	426	478	456	480	491	461	458	475	501	475	447	427	447	455	431	444	418	500	449	432	464	478	446	456	449	487	470	458	457	450	432	453	441	467	457	472	461	459	388	480	461	501	454	420	490	444	433	485	456	480	453	451	456	464	433	480	456	482	459	500	443	453	447	400	498	464	498	486	470	457	498	447	490	476	459	459	434	484	445	481	472	446	477	486	485	479	482	400	487	471	435	483	470	486	452	448	427	458	481	469	463	448	493	418	448	462	458	466	501	480	467	446	463	468	435	460	494	452	409	453	426	466	434	478	467	464	501	455	477	467	450	499	456	443	437	444	435	440	457	451	505	476	464	474	482	485	498	451	461	467	444	487	435	454	470	479	469	471	483	479	486	455	414	456	471	455	423	460	483	455	448	444	453	425	485	473	494	429	428	430	478	461	458	471	459	400	398	469	456	459	485	457	447	480	482	482	430	451	465	465	481	484	467	450	472	507	459	462	454	457	484	451	426	472	483	439	460	476	437	493	477	472	474	437	438	465	467	433	507	456	441	461	438	425	451	500	478	450	451	442	483	431	460	436	432	448	442	498	464	412	446	471	480	462	465	467	475	430	472	462	485	458	492	467	473	456	482	475	485	428	473	452	446	471	494	460	480	465	489	490	450	487	475	464	461	437	428	443	517	481	479	431	487	474	418	463	451	480	445	480	466	477	457	424	474	503	424	492	438	482	470	466	446	457	434	494	495	424	467	469	501	485	424	459	464	407	481	491	452	427	463	470	447	447	505	459	478	436	482	453	492	432	462	516	471	489	484	457	451	469	476	466	442	431	426	458	479	456	472	488	443	497	483	485	479	441	438	485	448	502	480	479	440	446	448	435	481	427	499	449	462	457	462	487	432	439	455	447	481	448	437	480	482	467	448	461	430	429	466	491	450	486	431	436	480	437	450	428	438	511	501	456	462	467	433	434	429	483	478	444	499	433	437	450	471	466	447	475	475	477	465	462	474	478	454	462	428	508	503	459	458	478	413	477	469	445	481	424	457	487	451	474	443	451	454	470	421	464	442	477	519	471	440	427	481	460	433	449	471	469	450	489	483	501	444	465	490	477	482	441	458	450	401	440	478	469	499	440	448	443	458	456	466	470	423	462	475	490	428	478	487	425	439	483	447	477	454	467	492	477	524	466	469	464	444	447	446	475	491	461	469	433	433	431	468	460	468	490	439	463	487	461	492	482	474	430	475	480	468	478	456	486	414	444	479	476	485	457	491	436	457	453	426	465	459	463	485	474	441	473	470	450	470	466	453	429	442	450	462	420	454	457	479	482	445	457	451	462	466	463	438	423	476	467	418	491	458	466	454	417	505	464	421	454	442	446	457	460	491	493	469	413	449	439	484	472	463	470	482	464	487	428	446	459	485	496	453	463	417	445	481	487	456	458	465	468	482	439	452	459	459	445	451	448	474	448	494	478	462	438	451	456	474	441	451	467	489	503	442	466	456	434	462	440	487	426	431	439	409	436	492	452	472	453	464	435	445	473	462	505	452	479	471	447	431	474	463	443	456	448	473	441	460	453	451	459	434	492	430	474	458	480	443	456	518	429	463	480	433	440	433	452	447	494	456	483	446	442	458	440	460	494	466	458	468	479	461	447	445	463	450	476	430	440	488	497	439	485	478	436	454	452	487	452	477	482	493	485	475	474	447	428	458	505	453	471	487	439	466	460	503	481	428	444	472	482	477	456	414	491	448	455	466	435	464	439	471	449	451	463	424	492	466	453	456	466	479	481	525	486	455	510	453	413	480	480	484	463	455	448	501	446	453	463	496	460	424	460	493	463	458	436	462	468	472	452	470	475	482	458	456	486	454	458	409	457	403	476	495	478	432	440	438	432	446	463	471	480	451	486	450	452	485	455	488	427	474	442	470	472	469	465	458	448	437	468	467	446	455	435	432	450	469	450	431	421	458	457	447	438	445	460	497	428	455	468	484	477	441	458	416	485	443	445	456	462	467	437	467	485	454	467	463	444	454	445	471	459	455	455	448	438	479	414	445	465	431	464	454	449	426	463	454	486	465	468	463	487	461	479	485	481	468	468	448	446	462	504	465	468	486	492	495	472	489	438	481	488	461	486	431	467	490	481	481	468	495	446	474	468	461	456	455	470	472	462	491	500	455	484	468	447	450	466	477	466	494	488	466	471	459	455	497	456	470	426	486	491	477	498	492	515	486	465	488	444	478	470	482	457	459	476	454	433	495	484	459	431	479	454	493	451	451	463	464	433	478	491	437	467	475	455	437	484	416	477	453	463	454	430	484	494	468	460	448	483	420	485	484	469	423	464	499	443	450	427	460	455	479	468	475	477	455	463	475	463	432	461	452	448	430	457	476	420	478	442	457	477	447	494	472	459	456	447	474	464	491	450	469	446	454	437	480	478	479	475	444	448	463	476	515	435	485	450	423	475	469	467	479	439	438	471	442	455	437	465	449	465	455	472	452	462	486	489	482	451	409	454	469	493	431	459	446	443	431	441	416	452	438	417	455	481	433	460	490	441	463	482	476	480	441	485	453	463	490	445	438	448	464	447	432	464	451	443	445	462	479	491	455	475	478	482	451	414	467	443	484	463	472	439	448	467	477	476	444	467	481	478	450	470	457	436	461	494	439	442	456	466	462	482	479	496	447	418	508	490	465	457	471	428	464	496	463	475	473	478	492	413	464	450	508	460	439	463	472	452	483	469	475	445	461	460	465	464	481	471	437	491	431	470	449	443	445	447	452	475	481	490	477	469	477	468	421	441	449	435	468	460	444	467	480	478	471	454
47821	92173	75170	56910	38468	20862	7932	2688	956	544	487	522	528	511	480	521	497	549	485	561	507	493	522	499	524	484	529	505	532	490	508	508	507	484	538	509	508	481	507	498	532	530	514	539	462	501	531	465	520	489	479	490	513	550	510	507	523	506	489	530	506	486	507	516	499	535	508	477	531	466	528	531	507	487	484	547	488	510	553	512	546	526	551	470	515	502	517	500	479	512	457	505	501	489	503	492	510	535	504	494	533	521	467	468	500	491	512	529	490	491	468	515	509	529	519	477	515	477	534	508	513	531	494	509	520	514	503	518	505	512	500	505	505	496	527	467	515	511	503	492	507	529	498	493	494	505	519	501	512	507	517	488	528	499	511	524	496	530	491	506	535	497	499	511	503	530	526	503	517	504	501	496	513	514	530	457	497	490	529	502	509	510	482	496	508	511	519	507	503	491	503	463	485	494	504	524	471	499	493	517	527	522	483	486	558	491	555	516	528	513	517	514	506	499	494	504	497	543	440	527	516	497	497	515	513	502	516	537	510	510	528	517	508	499	499	550	525	532	501	549	463	533	515	531	510	519	507	450	528	520	517	477	512	554	538	496	501	513	485	527	508	523	556	495	496	504	509	509	493	536	501	512	498	475	522	492	511	510	526	501	487	504	492	528	480	487	525	505	523	482	459	469	502	546	546	517	514	500	551	504	544	521	511	487	540	500	500	495	494	521	529	525	539	517	559	526	514	519	496	471	514	513	500	545	532	502	533	508	517	526	536	525	516	512	507	479	552	507	513	493	484	527	513	501	517	533	515	495	539	483	513	527	498	493	509	496	535	485	495	494	487	493	543	488	542	504	534	523	506	476	533	515	512	499	483	493	483	507	483	499	553	490	542	502	510	477	523	514	506	465	533	486	562	545	513	503	523	470	521	466	498	503	485	529	499	534	515	508	560	505	532	524	490	489	507	502	536	491	485	465	508	568	502	470	560	513	551	534	507	513	516	502	532	500	513	506	491	498	518	535	485	523	479	519	548	492	511	529	462	518	464	537	499	506	526	545	498	525	512	503	516	494	457	533	501	565	540	489	517	531	530	518	498	514	466	543	519	470	495	549	494	505	526	583	449	506	487	513	543	501	485	491	519	537	511	511	497	536	496	508	500	509	506	538	536	494	530	507	498	558	528	452	520	528	511	522	530	512	570	521	507	535	517	511	501	475	471	500	484	507	488	540	508	525	498	485	512	496	511	503	460	483	490	520	490	517	521	491	527	520	506	506	485	478	514	514	502	509	481	470	511	529	522	519	494	507	488	496	490	495	530	509	559	532	524	534	524	529	490	540	506	489	505	515	538	508	502	546	518	495	517	490	477	467	518	504	517	512	507	513	495	539	500	525	510	466	508	501	491	512	559	530	486	481	529	489	554	521	516	544	537	511	517	490	544	536	535	492	496	506	496	499	517	533	512	520	523	487	525	482	480	483	507	507	493	534	500	513	469	551	496	479	493	487	507	513	571	504	562	493	556	526	520	487	528	489	529	523	505	517	491	488	508	512	496	515	497	546	572	508	524	509	539	494	474	525	560	488	494	540	490	524	500	476	543	522	484	542	494	487	539	517	530	487	501	552	509	534	482	537	501	523	511	532	529	522	515	477	512	473	490	494	510	499	511	465	511	495	531	521	513	508	506	564	526	524	533	521	568	546	527	525	502	523	514	506	512	553	497	521	489	547	477	445	525	503	477	500	505	502	545	516	514	473	506	503	497	476	518	511	497	532	488	486	502	539	428	530	492	525	528	512	566	478	491	486	456	541	502	529	490	511	503	527	498	541	513	518	506	540	495	512	513	481	519	508	498	493	525	493	492	529	511	535	473	519	502	501	516	508	494	502	502	525	508	501	493	517	497	514	514	491	538	494	516	540	541	527	479	547	470	498	480	512	533	505	487	510	491	526	539	536	505	518	557	525	510	511	543	492	487	524	521	487	517	549	497	519	540	539	521	529	465	497	498	518	487	518	491	537	488	517	491	484	490	529	522	500	524	514	517	510	468	488	516	489	478	472	522	529	522	533	474	495	488	489	460	510	481	504	546	498	504	542	516	534	514	519	522	533	531	551	485	564	535	502	507	497	530	514	494	513	548	513	502	525	479	477	544	502	499	525	508	508	510	513	503	521	523	529	533	534	506	529	469	532	493	523	513	489	478	520	510	503	514	511	472	511	512	527	522	553	500	518	483	520	455	522	495	476	540	497	489	497	491	492	498	518	471	516	506	509	485	471	484	518	510	531	492	532	473	515	524	490	543	490	491	551	546	541	513	488	498	507	501	515	534	523	526	521	478	527	516	487	521	512	505	534	521	499	511	522	520	500	539	519	501	479	567	509	556	492	511	553	556	527	514	504	494	500	534	540	550	536	488	517	546	523	484	509	512	517	515	530	515	486	487	521	534	521	507	471	517	500	506	489	534	483	527	484	505	478	526	518	523	469	481	521	527	472	464	528	547	531	495	475	559	516	543	503	513	510	496	538	496	497	515	506	454	465	493	493	502	508	533	554	516	488	468	525	493	502	533	487	521	479	467	514	543	510	477	541	486	566	559	517	486	489	492	487	473	508	522	503	492	533	502	519	512	529	529	546	524	512	512	478	514	480	488	526	503	489	490	495	523	541	492	454	517	492	497	513	514	477	507	529	534	530	477	480	529	522	545	499	505	494	501	500	510	532	507	513	465	496	506	466	488	492	502	524	575	503	454	524	498	499	528	492	508	522	484	516	552	509	567	534	523	505	527	519	503	524	527	501	503	490	510	526	480	529	524	516	522	487	559	492	521	530	498	480	494	512	483	482	491	534	513	497	473	509	487	526	546	473	487	528	524	503	502	524	476	465	500	477	521	503	507	491	541	483	498	528	521	523	496	501	477	502	505	505	479	499	511	499	482	518	509	517	493	537	523	503	489	467	495	511	497	497	513	507	489	540	495	542	504	499	513	488	532	526	480	532	536	531	495	508	529	495	503	548	524	540	490	490	511	512	504	552	483	497	520	533	512	542	488	505	528	498	510	496	510	456	511	530	498	525	512	468	518	484	502	529	504	499	515	517	523	517	508	555	527	528	551	532	518	493	574	539	546	525	532	519	525	489	487	535	561	510	499	492	493	537	458	510	503	534	479	505	511	507	493	535	530	498	519	491	502	531	504	549	544	487	524	539	549	501	545	493	510	531	473	502	459	480	524	485	531	521	498	520	495	492	512	497	523	502	508	482	497	497	539	478	548	504	525	479	495	486	547	500	495	515	540	509	507	481	542	573	507	493	497	473	543	473	515	493	524	481	486	509	546	525	481	528	509	531	525	521	537	502	544	542	474	495	510	522	486	525	500	509	546	471	493	527	486	544	481	514	481	521	451	506	536	508	493	474	575	540	534	535	530	521	497	505	517	444	501	511	489	497	531	522	535	495	480	543	497	546	540	490	459	487	465	525	488	533	502	493	485	506	520	488	480	513	520	459
25079	23266	36864	36995	24455	12317	3232	948	528	416	437	421	388	425	432	439	411	399	428	432	435	447	428	430	440	427	426	426	420	430	406	439	386	439	406	418	395	424	399	417	429	462	416	428	406	394	420	395	406	428	423	405	437	383	421	441	432	394	443	406	438	421	411	427	391	419	401	417	407	421	424	418	425	414	412	405	441	426	421	399	416	401	427	429	434	378	413	390	437	459	377	397	419	419	419	461	432	387	394	443	427	434	417	390	397	386	427	400	437	417	419	415	417	427	433	409	416	402	369	427	422	417	399	406	424	436	413	418	443	427	414	397	407	397	410	421	421	424	433	439	430	400	409	386	407	383	406	432	434	398	430	416	431	407	411	429	427	445	437	418	398	435	382	399	409	394	412	380	415	433	433	416	416	410	432	442	398	394	405	414	383	440	448	404	414	379	454	391	381	403	397	441	464	428	428	416	411	403	440	421	418	422	395	417	424	423	398	409	361	435	383	417	404	402	459	449	417	431	429	415	441	401	397	446	393	423	420	401	436	420	418	403	407	424	449	442	414	407	390	442	404	451	432	414	458	420	407	431	453	369	393	438	422	413	440	433	414	424	401	384	405	439	434	423	403	402	447	444	416	428	419	399	431	387	387	445	426	460	397	413	428	418	407	387	409	437	463	438	388	463	424	419	408	405	399	430	434	428	395	440	396	461	410	398	429	407	443	416	440	433	430	414	399	416	365	405	405	423	412	399	412	418	432	419	417	403	466	448	435	412	407	389	429	437	417	393	425	437	402	459	446	426	445	426	432	436	418	395	376	420	438	489	413	400	422	433	393	402	430	405	409	462	389	410	408	417	393	415	400	422	397	424	384	450	438	443	452	435	398	419	423	410	403	425	415	379	423	449	399	416	426	417	410	397	447	437	417	431	429	456	406	421	423	451	422	348	434	449	424	409	398	433	417	378	432	393	382	417	390	414	397	429	427	416	398	425	421	390	413	428	409	428	418	406	396	421	448	423	416	371	417	425	442	466	428	397	386	415	431	417	383	385	425	408	417	408	434	448	383	398	402	420	430	424	422	434	407	397	406	394	416	418	427	423	399	414	446	413	434	414	388	434	442	404	437	430	390	452	382	458	423	414	440	406	404	443	432	419	458	438	415	447	414	436	419	466	407	432	377	422	408	388	428	391	418	402	433	434	428	473	447	424	429	426	419	435	432	411	440	412	434	441	463	376	423	434	429	391	419	401	425	417	408	401	416	390	383	456	451	407	426	376	436	444	422	448	411	426	432	431	404	407	418	414	437	370	403	422	417	421	436	436	409	415	417	383	411	424	416	422	442	387	415	422	413	399	454	386	405	430	421	449	405	419	405	375	455	405	446	411	453	425	473	435	404	465	400	414	414	392	435	420	447	368	418	409	427	450	439	463	431	431	447	428	400	455	402	419	422	402	377	458	401	398	420	456	437	435	418	448	393	407	420	441	404	424	445	408	425	416	409	391	419	383	386	426	422	450	431	400	428	412	466	416	433	425	412	437	409	409	431	404	451	415	408	438	423	446	426	419	418	438	429	473	408	421	432	405	431	420	423	434	408	421	416	435	452	403	384	410	414	426	424	447	449	425	412	411	401	437	412	413	420	422	402	419	419	400	399	429	430	439	430	445	420	436	419	406	381	441	398	431	415	411	471	419	415	412	431	428	430	424	401	451	430	412	412	419	401	380	434	425	402	418	407	415	428	410	417	399	433	454	414	404	420	410	462	400	418	440	435	439	449	423	426	437	400	394	442	419	424	430	381	424	385	422	409	454	393	427	422	384	410	426	399	448	391	403	417	441	409	398	433	411	414	408	417	409	407	450	410	415	426	450	374	452	432	429	414	419	442	411	419	431	420	408	396	412	446	437	411	406	443	444	406	419	409	425	413	414	417	437	414	419	416	409	426	405	442	464	423	412	401	427	440	407	382	395	407	414	454	414	442	425	429	405	396	467	402	413	463	460	423	433	412	388	390	408	406	412	388	405	363	408	420	398	418	407	414	416	413	406	385	413	424	399	389	390	411	439	404	396	424	412	419	411	391	381	394	405	437	409	421	416	416	416	412	415	435	435	400	404	417	428	396	398	455	441	439	425	393	408	456	430	475	441	410	406	424	402	400	427	398	414	406	408	381	438	478	407	395	437	385	443	412	425	447	416	411	448	407	387	424	405	418	414	408	405	396	394	427	395	426	431	427	413	423	412	439	429	403	429	428	418	438	412	424	465	415	418	395	417	436	449	422	431	428	421	406	406	429	428	398	389	452	390	393	431	444	389	450	402	380	432	420	396	423	403	421	415	426	419	431	405	465	411	393	404	444	427	429	416	398	374	431	405	437	411	431	416	420	406	403	384	422	411	452	452	375	406	436	416	403	439	429	452	430	411	439	422	404	434	406	476	425	433	450	432	452	428	414	426	429	400	396	404	414	448	392	439	438	418	406	400	406	424	474	449	456	405	433	390	375	415	401	452	396	462	423	410	460	415	407	403	414	403	429	416	422	386	418	401	416	443	418	427	408	398	409	439	415	402	402	420	412	388	389	429	433	403	400	432	394	405	418	431	423	433	396	424	422	450	418	423	409	428	452	370	420	397	433	402	433	383	424	416	431	398	416	431	402	409	416	393	432	419	454	412	463	422	435	409	449	399	411	448	407	461	411	451	375	407	406	427	467	427	473	468	428	436	432	391	401	426	441	418	443	417	443	420	445	451	414	432	403	429	439	404	393	398	440	415	428	429	404	405	424	436	420	457	383	393	422	412	447	422	451	405	439	396	407	412	421	444	430	430	390	423	403	424	427	446	407	459	411	386	414	398	385	380	426	442	432	438	427	424	397	417	423	453	415	393	396	425	399	420	432	394	433	443	397	408	420	415	405	407	436	393	446	437	405	477	423	443	398	446	415	430	410	389	433	408	416	412	435	416	402	439	395	396	432	384	429	412	421	437	424	398	394	397	437	408	414	368	423	423	378	393	428	416	427	432	399	388	426	418	406	392	401	453	394	414	425	415	461	396	381	409	411	409	427	419	423	401	391	436	379	412	385	439	456	411	426	428	470	436	402	387	418	416	389	409	418	420	459	436	439	410	405	419	451	398	416	434	394	439	391	426	413	437	408	404	421	415	429	425	421	409	418	408	402	426	401	428	443	414	408	395	406	448	438	440	414	401	434	412	415	426	398	440	421	408	407	423	437	404	427	477	404	420	405	439	418	419	420	375	390	413	424	428	416	397	424	455	412	395	462	430	449	436	414	424	418	404	385	445	398	395	415	432	418	399	436	423	442	437	412	434	418	439	424	396	444	423	422	407	427	462	410	442	429	412	365	449	403	449	429	441	436	406	417	454	419	437	440	436	412	417	411	436	476	411	417	401	390	427	429	420	426	407	424	388	431	437	412	451	416	431	429	435	433	437	397	428	423	453	406	422	431	458	418	439	406	403	418	432	426	401	414	403	409	451	407	405	410	424
42705	75658	57324	42841	26815	12417	4113	1484	633	449	496	483	459	482	512	469	484	489	455	497	452	435	445	492	532	511	448	490	476	430	506	492	479	499	465	478	483	487	480	455	423	509	482	466	448	485	483	455	494	491	447	450	477	501	474	454	498	461	432	458	479	478	488	488	486	437	482	460	456	464	468	476	500	473	473	467	481	472	486	499	453	482	471	510	474	475	478	514	432	471	454	515	448	459	459	486	494	442	463	481	448	501	452	458	485	483	484	473	462	474	506	475	477	436	532	487	519	482	468	491	508	440	483	484	443	478	470	473	491	479	499	477	476	455	450	450	479	493	475	467	486	490	497	488	451	487	470	464	490	500	472	480	480	471	480	474	487	437	458	477	473	459	453	504	435	506	487	464	488	467	445	473	478	547	491	452	497	503	454	463	481	436	475	471	510	483	442	491	472	512	493	468	486	458	463	505	455	451	453	495	508	464	463	467	477	421	436	534	469	469	465	491	464	461	510	461	468	445	512	481	479	509	521	470	488	451	450	481	464	448	437	475	460	497	482	475	445	505	463	453	514	504	462	522	472	518	497	476	472	499	461	470	496	477	482	441	448	489	462	433	487	446	469	469	499	468	487	493	493	511	471	486	489	526	491	491	471	469	507	504	515	467	472	456	496	492	455	448	476	533	449	476	504	492	460	474	497	466	498	471	500	440	449	490	520	470	467	469	492	540	459	489	449	489	512	458	493	477	500	504	480	517	481	450	490	497	501	503	489	461	458	500	463	475	483	486	509	481	472	462	464	417	486	487	475	435	485	493	457	492	519	465	493	455	497	463	479	438	477	485	497	511	498	508	461	506	501	479	447	524	472	490	484	513	452	489	471	470	455	474	520	473	467	491	477	479	472	523	475	482	481	485	468	493	492	480	443	467	494	505	449	511	461	480	496	493	468	467	502	457	486	496	471	485	447	483	473	467	480	437	479	484	454	485	524	503	439	434	540	499	457	450	468	483	470	459	433	456	479	463	446	480	502	486	508	448	485	455	462	457	451	478	509	494	523	471	467	473	479	488	451	463	462	479	478	488	501	505	499	469	476	466	488	517	477	495	471	485	473	469	450	489	446	475	491	490	487	508	498	475	498	505	453	480	512	525	471	461	463	484	481	439	451	480	492	469	481	480	476	446	471	482	479	491	456	478	486	466	502	484	483	530	500	502	458	472	489	478	499	431	464	478	447	494	491	466	491	479	510	476	460	520	472	515	453	446	492	468	468	459	511	475	477	469	448	477	479	488	497	487	475	456	485	467	452	503	474	465	484	488	496	503	443	459	482	485	457	478	484	497	510	488	468	487	487	472	456	478	444	462	479	444	462	421	487	476	502	524	513	496	464	488	463	454	462	469	435	456	479	487	417	467	490	482	481	485	463	483	490	473	504	470	476	515	533	471	472	532	461	475	466	466	493	482	498	465	442	479	428	452	488	481	487	469	496	460	444	506	489	463	486	472	489	504	465	463	495	473	494	482	461	472	446	522	479	493	480	506	511	477	452	507	476	488	455	488	479	471	462	508	477	478	472	526	468	491	503	482	474	523	505	484	462	463	508	455	500	504	484	501	478	466	472	547	492	470	486	470	469	454	474	468	488	455	470	471	480	478	492	466	462	516	503	471	474	515	459	495	491	459	489	458	472	449	486	466	486	522	454	485	479	485	488	474	466	488	473	478	491	492	470	472	479	471	464	472	462	468	443	487	456	503	485	487	452	515	526	506	512	451	479	524	448	521	464	461	512	497	471	457	483	464	483	474	487	536	468	451	450	491	480	479	481	456	472	491	520	467	457	486	518	484	519	500	486	484	490	502	478	498	443	463	462	460	427	481	447	438	479	458	469	457	451	455	474	489	458	488	454	493	437	465	480	495	433	513	492	460	521	501	461	495	514	441	483	498	479	501	459	535	479	490	514	441	462	506	501	419	516	473	492	489	503	434	454	502	486	501	500	482	467	494	481	514	491	515	490	519	420	472	499	467	465	482	478	457	496	506	448	481	478	449	479	510	478	459	476	448	510	465	465	457	484	501	471	483	458	465	461	467	466	452	495	483	476	485	479	458	496	498	508	507	512	514	493	499	464	494	492	453	496	495	517	471	502	448	533	490	479	480	476	454	470	467	480	456	445	496	469	508	483	444	488	453	469	474	464	471	489	484	491	473	473	486	459	462	494	470	504	475	505	489	495	458	517	508	505	461	472	479	465	493	485	507	452	508	561	499	475	446	448	501	503	479	487	472	478	464	451	468	497	460	472	491	494	523	514	502	497	499	483	462	464	477	514	482	488	460	507	465	493	490	456	514	484	460	510	453	484	441	497	459	476	478	469	510	455	460	493	475	447	509	497	468	484	518	457	466	510	445	489	502	465	461	458	443	519	483	484	452	465	519	481	450	483	466	513	483	477	522	458	502	503	492	520	458	491	447	460	465	473	478	504	448	475	510	487	485	470	485	465	466	469	490	465	466	481	510	472	469	463	492	499	462	464	431	474	479	502	517	484	450	472	514	485	473	477	484	471	458	504	497	498	439	484	478	511	446	422	478	510	473	483	449	456	458	487	464	475	470	505	477	471	494	482	452	481	508	462	495	515	479	501	463	478	474	503	508	459	514	463	499	475	467	440	461	465	553	480	482	493	454	488	473	493	485	485	457	490	457	450	496	498	516	478	476	484	485	461	455	457	495	498	467	510	494	477	448	484	474	484	491	472	506	488	509	471	490	423	453	473	448	473	500	479	450	500	489	484	499	478	517	480	471	440	476	466	491	466	465	496	460	481	496	490	468	505	457	479	525	509	488	516	478	492	502	484	469	448	465	434	463	428	490	507	493	482	477	499	467	488	442	501	472	461	473	447	517	463	486	476	492	496	472	468	533	510	498	499	476	523	478	490	499	432	498	463	462	508	481	515	479	489	519	467	456	506	485	470	487	453	475	475	510	517	494	485	484	461	495	451	458	487	464	490	470	520	496	458	484	516	492	463	443	498	444	471	502	475	456	481	422	506	492	475	503	439	482	450	473	441	481	484	487	487	481	462	510	499	491	462	478	486	452	460	437	468	450	464	487	507	481	472	452	497	496	505	459	490	518	472	456	442	419	461	490	488	466	487	474	492	467	498	453	503	485	480	483	430	471	486	495	473	505	431	509	502	476	500	527	485	457	465	506	445	498	447	497	483	492	514	495	446	452	411	449	473	449	532	477	496	471	508	508	469	463	473	469	483	511	474	499	494	476	506	443	464	508	459	489	512	455	459	479	480	473	532	493	513	453	483	449	510	494	444	439	455	503	511	477	486	477	484	487	465	492	450	483	499	502	464	483	424	458	453	466	494	479	475	506	473	474	476	459	438	456	482	521	435	487	484	489	450	461	447	479	517	477	496	473	500	470	459	472	474	455	493	491	459	458	465	491	460	448	435	453	469	493	457	471	465	479	459	509	491	473	515	472	517	476	493	456	445	460	466	475
22808	21614	33253	34072	30845	25756	19405	4183	877	584	635	591	549	587	617	579	549	566	594	565	548	586	552	591	567	564	544	554	585	602	545	580	588	581	536	575	535	567	569	555	572	581	579	577	549	564	591	596	557	588	555	512	574	547	569	582	589	536	594	570	564	595	601	558	605	580	531	552	559	602	546	528	578	582	581	537	532	555	545	610	585	584	570	548	536	600	530	592	531	546	519	553	527	538	586	584	571	567	545	587	546	579	563	550	539	590	557	562	535	543	565	548	551	555	560	528	562	575	553	568	540	570	568	570	561	588	563	554	554	570	567	577	555	591	597	584	575	554	558	544	536	522	547	531	548	528	588	561	531	580	623	590	602	577	514	565	589	559	594	563	569	548	560	532	583	543	585	541	538	543	586	593	556	580	549	534	564	541	528	556	510	562	541	522	529	563	583	606	541	554	575	540	507	578	567	558	569	534	576	562	552	563	553	569	583	533	591	562	557	573	545	572	511	536	552	510	536	531	560	563	532	540	586	549	583	544	566	550	549	590	557	551	561	561	566	596	576	610	543	544	604	568	537	560	552	581	533	541	527	561	584	556	552	531	562	595	543	574	558	592	557	553	545	534	569	537	569	549	553	553	550	563	552	548	545	547	558	540	541	551	564	507	569	548	547	564	550	583	551	529	566	545	537	553	575	518	600	579	553	571	559	526	552	537	554	610	567	537	587	537	564	587	577	527	559	563	558	573	580	627	531	584	565	566	605	581	559	518	556	537	544	573	547	565	550	567	534	541	571	564	574	514	576	578	537	579	537	559	563	541	564	527	562	556	551	547	525	513	533	587	541	531	544	566	527	564	512	580	547	528	581	555	536	553	563	578	565	599	559	518	559	552	534	559	552	563	579	547	554	544	543	522	554	607	539	526	544	585	572	498	594	561	565	558	545	521	541	535	566	573	541	556	533	591	559	576	543	525	566	563	553	521	544	586	603	547	544	579	542	590	574	544	558	523	565	560	549	526	556	586	556	600	543	550	537	544	569	544	512	581	574	548	523	540	531	566	524	594	543	522	592	547	566	547	552	520	538	590	575	569	551	551	570	574	546	559	522	596	554	535	539	540	568	578	586	576	588	572	551	538	515	537	585	619	514	573	579	581	562	504	576	566	581	546	508	554	567	535	553	576	566	551	600	529	550	576	503	558	593	558	588	542	541	530	568	578	548	529	561	567	535	546	560	538	564	581	515	521	553	558	556	582	543	525	526	588	492	511	575	581	525	568	593	531	539	579	572	567	549	583	566	550	564	571	552	553	533	579	572	558	588	520	564	538	608	551	523	554	539	544	538	571	580	552	537	548	514	566	558	590	558	564	538	506	537	527	539	506	566	576	562	575	575	565	550	559	539	515	513	506	534	542	526	601	561	527	557	561	538	566	504	591	562	539	535	525	597	614	549	563	530	579	531	523	579	552	586	537	538	567	575	541	545	545	581	534	559	563	573	560	529	575	572	575	583	547	571	552	556	531	551	533	542	572	537	528	579	600	546	543	560	611	565	581	537	549	621	566	562	554	529	554	615	569	547	537	543	493	552	531	547	517	571	564	548	547	557	514	520	537	575	514	558	554	565	555	548	572	575	537	527	588	569	534	542	562	579	568	559	567	577	600	565	521	592	567	583	569	580	554	565	510	571	541	593	546	591	524	535	551	561	545	535	545	568	540	546	598	562	532	552	549	556	566	514	550	551	552	596	565	594	549	577	585	548	556	582	523	571	561	572	596	525	639	569	549	546	569	546	573	554	567	558	555	510	594	579	587	554	528	537	593	534	543	573	603	580	612	541	564	513	538	565	578	504	554	577	558	580	557	519	561	531	553	576	543	564	556	564	561	563	527	541	566	553	528	535	560	604	556	531	565	547	545	585	569	523	566	542	551	575	555	580	516	518	553	564	530	546	538	561	565	545	611	548	582	545	553	530	597	574	558	583	539	587	536	586	551	550	533	554	574	523	537	563	506	567	524	537	509	555	587	520	558	569	567	557	548	558	527	587	563	565	577	577	550	588	572	571	556	548	545	585	558	524	560	519	575	603	578	513	567	566	532	580	580	562	554	556	543	573	570	551	578	511	556	501	564	571	569	580	561	533	582	540	568	517	519	526	534	551	508	582	524	572	538	536	575	530	556	603	491	525	614	596	526	557	588	560	566	519	563	570	498	598	554	580	553	551	528	607	583	549	541	557	569	496	546	566	576	547	600	529	530	552	590	563	572	524	596	552	572	516	579	535	542	562	614	562	541	567	593	577	534	511	532	550	556	617	587	559	558	562	532	585	534	595	541	538	562	533	548	546	503	558	542	521	573	512	538	590	598	580	585	522	579	584	545	553	508	537	544	559	596	571	536	527	546	558	563	563	558	578	592	554	554	555	571	508	554	547	549	543	542	575	594	549	565	532	543	511	534	542	534	575	544	540	534	536	542	564	561	560	519	617	576	548	554	571	579	554	528	537	577	584	580	526	568	577	587	530	574	528	506	550	567	586	554	571	572	545	539	555	599	551	503	536	549	538	561	580	555	597	521	606	560	563	568	557	536	603	546	552	530	599	574	547	538	539	549	531	545	554	585	571	548	532	520	566	597	554	570	573	561	550	594	546	575	537	556	535	572	550	558	527	521	563	543	578	563	576	493	558	578	516	539	591	556	515	530	533	507	539	569	520	599	555	552	567	515	549	506	565	572	547	546	573	594	521	583	574	546	615	512	518	531	577	570	558	595	580	582	547	569	594	552	587	510	529	563	570	535	561	600	518	539	564	554	559	580	555	590	558	536	572	543	546	529	569	539	540	544	574	557	548	562	549	502	558	547	547	581	565	570	595	589	560	538	582	578	592	579	563	529	573	540	531	531	550	590	567	537	561	562	535	558	561	553	549	557	546	573	546	589	578	515	572	550	579	521	501	577	520	529	543	514	559	543	553	532	513	568	541	531	549	569	534	593	544	534	501	534	580	557	585	561	561	543	576	544	544	570	496	560	543	563	519	564	550	586	547	572	581	586	564	565	547	599	527	551	594	559	575	505	570	559	524	549	507	549	552	565	526	595	552	554	617	611	549	565	591	557	554	553	564	547	542	589	586	541	563	568	559	553	543	546	542	537	536	555	554	517	552	535	576	565	519	583	530	573	572	583	566	600	543	518	526	542	548	572	589	540	581	539	531	568	538	577	559	518	572	554	541	559	541	564	520	590	530	540	570	575	570	566	553	566	546	525	549	528	566	557	562	529	556	526	551	586	568	574	563	540	570	554	572	504	560	547	583	508	546	564	548	521	568	569	532	560	535	587	508	544	589	534	560	568	571	560	556	572	579	569	563	554	548	546	547	537	593	553	560	555	534	539	585	561	554	569	557	557	515	562	539	564	571	579	581	569	522	533	571	552	482	545	568	544	549	583	556	551	586	588	556	537	565	539	489	547	555	573	592	596	527	563	595	515	587	562	559	562	599	543	558	511	550	561
54251	98136	83350	66730	46329	27694	11885	3644	1045	633	634	640	627	598	640	624	658	596	629	588	628	625	643	606	608	635	608	620	668	596	599	658	623	658	608	600	642	604	616	594	645	611	606	620	590	614	629	583	570	616	633	606	604	613	597	620	626	606	641	601	648	639	611	608	576	621	596	636	609	638	611	645	636	566	630	630	605	575	633	617	601	612	601	585	601	611	616	588	612	572	640	588	610	588	600	623	624	654	611	594	586	649	655	589	592	567	614	622	627	609	645	634	630	628	574	617	617	592	620	597	618	595	617	623	616	614	590	596	584	594	585	625	570	604	563	584	522	637	677	594	629	581	631	582	605	628	648	638	626	594	607	628	608	599	593	583	633	620	592	618	619	567	650	631	625	567	609	619	567	607	614	602	650	595	643	595	598	613	611	589	605	596	640	625	609	631	559	635	625	593	618	580	635	624	567	571	613	546	616	631	607	610	592	630	628	620	606	589	622	576	559	589	579	630	611	607	614	626	631	618	617	644	590	644	605	628	555	583	693	598	606	657	612	606	610	625	617	613	607	576	601	577	595	619	599	625	621	626	594	564	586	577	651	572	598	593	606	610	588	648	606	612	605	607	640	603	620	626	548	594	637	595	561	634	596	606	565	612	605	635	565	605	591	628	646	592	643	606	634	598	623	626	608	595	547	661	610	619	604	614	626	608	608	589	613	619	608	586	652	635	618	614	590	567	590	600	622	594	580	570	607	643	610	559	624	625	615	621	623	653	633	586	649	615	615	620	579	656	616	621	621	618	641	580	586	630	592	604	618	576	627	635	603	604	670	610	585	603	622	615	623	619	598	628	640	605	661	579	620	588	657	574	590	607	573	620	613	605	640	609	548	571	562	628	613	635	615	617	609	592	639	604	612	628	636	611	609	626	632	568	580	608	608	632	595	622	559	648	612	618	606	611	652	644	642	625	616	652	589	584	619	608	634	609	591	601	622	589	562	610	599	618	643	669	596	605	599	619	562	588	608	574	568	582	583	571	588	614	656	594	681	610	641	617	604	626	580	608	564	631	577	639	614	588	633	624	592	598	607	629	571	599	597	594	620	588	644	581	588	655	584	605	647	597	611	583	629	619	630	604	582	622	599	619	600	607	631	590	614	652	624	621	655	617	611	653	565	594	554	631	638	612	614	582	581	621	601	562	579	631	632	602	622	632	567	646	613	614	574	627	579	575	573	629	638	653	603	620	582	635	578	643	649	641	610	613	591	628	617	604	614	647	606	644	603	637	602	599	631	623	597	608	585	643	576	628	604	601	591	616	634	634	597	628	599	663	574	588	589	589	653	571	601	582	578	586	628	632	598	625	600	645	615	636	623	593	649	618	551	583	638	569	591	588	669	625	608	619	574	592	613	617	576	627	635	627	587	594	627	603	595	595	592	609	623	611	622	587	617	613	656	586	640	628	610	595	643	616	548	594	612	592	598	643	593	564	626	614	633	580	607	639	630	617	602	597	588	601	643	580	637	623	660	553	594	639	615	607	637	619	631	558	598	625	618	603	620	657	598	548	642	605	612	605	625	623	613	620	573	584	565	600	630	592	575	644	578	586	601	636	547	547	630	621	610	615	614	641	626	595	587	652	577	590	555	612	607	586	612	603	601	624	596	655	583	580	613	600	576	589	616	580	656	615	617	574	624	628	576	576	615	569	624	637	617	656	589	596	619	609	588	640	614	623	577	621	579	613	636	618	636	650	581	620	581	621	594	633	598	598	620	678	616	599	634	599	655	602	581	666	593	636	624	649	584	624	630	621	598	634	638	583	645	627	627	607	608	616	629	632	629	622	624	615	618	649	616	611	633	596	589	592	609	605	613	651	636	629	600	574	639	578	584	583	566	636	619	571	631	606	633	621	573	617	618	611	613	571	632	676	570	610	632	613	621	639	615	567	642	615	603	625	626	641	597	608	579	610	605	617	658	584	652	600	575	618	623	583	632	587	618	597	644	625	621	610	620	600	646	611	597	616	619	648	642	587	604	652	595	622	579	594	545	593	609	583	637	593	630	577	620	609	606	628	653	599	608	627	630	562	629	623	602	604	627	595	599	631	669	645	600	590	626	593	647	613	625	614	574	652	608	578	609	615	592	635	621	629	630	639	589	633	616	557	619	554	610	632	622	626	597	615	673	609	589	593	649	614	610	641	598	600	548	630	639	601	611	594	634	562	630	598	607	613	562	618	624	659	598	628	601	622	626	592	592	589	629	575	638	607	629	607	579	607	590	596	628	600	602	594	625	637	614	601	585	616	536	578	578	637	614	595	597	586	576	580	633	631	621	584	615	582	628	602	643	616	607	558	604	598	626	606	638	611	623	582	600	573	586	592	585	616	607	606	635	575	632	581	567	580	644	630	621	623	655	663	617	629	619	605	606	602	617	627	636	631	602	560	606	620	593	624	631	594	625	607	558	613	601	620	640	620	602	651	640	600	637	605	648	644	637	667	583	621	657	598	590	596	609	609	594	599	608	637	609	624	628	600	653	611	590	580	585	591	574	611	604	629	621	610	661	622	580	639	600	648	544	634	616	618	618	608	591	629	631	602	585	629	619	649	592	575	618	565	608	635	653	610	575	615	581	599	594	598	571	570	617	598	623	630	601	622	551	613	609	614	627	635	580	622	646	569	611	609	636	639	596	604	652	627	622	634	620	597	598	632	621	585	628	597	582	599	581	661	638	614	599	591	601	659	606	569	571	635	587	561	646	618	631	614	611	619	611	659	616	591	597	589	612	621	602	640	619	606	617	615	616	573	628	612	643	594	641	655	649	608	652	558	613	621	579	597	637	643	584	597	603	610	640	587	630	606	642	597	590	578	578	621	630	585	637	609	629	593	582	591	629	598	594	617	655	633	624	603	615	630	603	624	582	602	616	673	582	597	594	586	608	601	614	638	601	578	606	612	615	589	617	605	616	587	570	615	522	605	589	644	579	603	642	613	601	606	643	630	602	595	607	617	620	625	647	549	621	621	620	635	629	611	566	580	627	610	621	596	612	613	650	611	613	604	611	626	623	570	586	597	619	613	595	585	609	619	570	619	624	606	603	619	601	623	616	587	608	621	617	596	637	665	607	637	598	607	580	619	618	585	577	547	560	617	625	588	607	597	599	589	603	633	590	606	604	611	611	617	630	572	645	626	589	619	633	645	598	608	630	590	612	607	596	593	585	618	640	607	627	591	588	631	610	618	619	633	565	589	602	639	605	586	650	586	591	607	640	612	581	589	586	647	596	603	615	547	630	605	671	628	618	599	644	637	620	586	600	578	615	588	631	625	611	605	596	648	634	628	610	588	590	614	611	622	591	612	639	631	596	552	623	626	571	649	615	650	577	577	606	637	612	641	595	659	596	601	631	595	574	641	604	600	609	592	596	615	600	610	615	627	655	610	631	654	636	604	582	575	589	642	609	596	644	601	584	615	642	638	589	578	597	622	605	590	636	597	559	598	614	599
27979	29394	35671	25291	9920	2936	1067	551	417	372	361	353	353	332	390	351	378	357	370	377	386	388	374	361	402	385	399	371	408	345	330	362	347	362	367	338	337	359	379	379	395	354	322	356	365	328	348	383	366	380	362	386	320	389	370	357	388	383	382	389	364	362	381	364	366	397	355	393	338	393	352	349	375	359	357	357	363	398	373	330	365	377	381	373	335	364	385	318	354	385	390	391	381	401	374	367	382	354	331	370	363	394	337	397	353	396	410	382	397	379	385	366	370	382	364	376	396	367	381	349	340	338	398	335	362	353	396	348	362	407	366	362	399	381	375	327	409	400	376	402	379	356	366	390	391	379	389	393	349	348	345	413	349	354	364	366	378	353	420	377	377	375	373	386	350	374	362	371	389	338	352	383	332	374	400	354	372	407	381	397	356	376	399	358	373	374	365	346	344	355	390	360	355	374	324	380	411	375	368	379	380	358	357	342	426	405	373	360	391	363	351	343	367	358	356	356	363	380	371	380	368	369	349	390	394	398	366	391	366	348	391	353	385	394	384	397	387	408	393	386	378	381	396	395	351	351	351	365	379	396	363	352	373	374	375	360	371	373	393	405	404	359	347	348	365	348	342	350	370	390	365	363	364	347	360	386	376	358	358	408	368	358	377	394	389	374	411	382	383	353	337	388	361	369	380	390	367	349	343	363	402	355	386	396	328	368	370	383	331	374	351	340	377	375	372	367	388	367	354	381	367	342	389	382	356	359	371	352	359	383	324	358	379	335	400	344	372	368	369	345	365	356	373	337	418	378	332	389	377	368	372	368	374	355	368	382	354	366	389	349	375	385	350	343	352	364	374	362	374	382	361	365	353	377	362	354	376	388	369	399	385	373	339	359	372	366	392	361	368	335	380	394	364	398	402	380	374	386	400	378	338	356	402	377	375	403	358	377	395	398	371	365	361	372	401	358	359	347	355	376	365	363	376	341	373	394	413	386	346	352	356	357	367	379	336	362	347	339	372	380	325	387	362	379	366	335	373	391	376	391	369	365	391	402	392	363	350	393	352	385	381	364	329	403	378	373	399	374	380	394	372	387	345	391	373	323	369	394	380	370	329	380	382	380	364	352	403	400	345	385	367	360	351	376	411	382	396	371	363	364	389	391	331	350	353	344	376	344	355	384	362	359	349	386	344	371	393	367	404	354	351	359	363	402	354	371	367	404	349	360	384	355	362	387	369	342	364	337	345	362	331	369	363	394	378	370	373	397	362	335	363	374	361	387	356	415	373	402	371	369	353	376	403	375	317	406	373	378	371	379	360	400	347	384	346	394	353	389	360	372	345	403	371	390	376	349	358	352	378	380	388	375	381	365	357	389	339	378	391	373	360	353	342	356	322	377	345	374	394	402	379	379	365	343	385	365	384	375	316	378	369	369	421	355	356	385	389	364	349	371	367	391	393	357	378	395	376	398	372	360	374	352	360	353	392	384	366	360	368	401	367	377	388	374	369	344	402	387	371	351	356	365	390	375	366	375	392	380	394	347	363	382	381	368	364	346	396	383	367	353	357	398	381	376	369	393	343	385	386	372	389	344	393	341	402	380	354	391	348	381	383	356	378	404	349	363	363	378	391	392	396	345	368	406	379	377	372	325	383	354	385	372	356	326	338	393	373	416	386	371	371	337	328	379	339	346	362	368	378	360	360	398	417	364	379	343	367	385	355	368	372	371	382	344	341	376	388	372	345	394	396	358	379	344	368	379	353	367	377	378	359	332	375	391	405	374	352	386	379	377	392	339	368	374	387	373	366	377	373	398	345	366	352	397	350	368	349	403	367	388	379	364	354	373	378	335	365	348	358	381	352	384	393	378	351	400	329	360	366	360	382	389	381	398	360	397	356	366	359	358	340	356	362	379	383	387	358	349	365	387	374	384	363	376	363	384	367	373	341	355	371	396	377	350	345	352	389	343	404	371	358	364	367	398	390	359	365	366	374	367	367	347	335	384	401	366	417	336	396	375	394	370	358	380	349	396	373	379	358	398	350	355	376	379	387	344	378	400	343	382	375	382	363	393	344	385	370	364	362	353	364	420	354	359	393	346	335	394	331	365	376	408	350	363	362	372	385	390	334	403	369	388	325	381	341	391	378	393	392	403	371	375	393	409	376	383	363	379	380	374	386	398	390	382	395	371	353	375	344	374	414	377	362	376	340	345	334	362	419	354	383	377	370	369	380	399	355	364	355	377	365	358	402	353	365	375	396	384	389	385	401	402	360	361	370	382	349	380	380	374	357	349	365	371	365	352	326	362	374	377	377	332	373	355	363	378	369	346	359	387	381	380	346	357	363	376	352	378	374	360	385	379	385	355	351	426	398	385	372	349	375	363	369	348	399	354	347	400	376	344	379	411	405	361	364	328	401	370	359	401	404	364	378	396	398	359	409	363	389	361	382	350	357	368	348	394	387	355	343	343	376	362	345	347	377	376	371	352	353	390	385	384	354	365	362	385	361	359	372	372	357	363	385	395	349	367	399	363	369	391	342	397	370	376	385	360	390	385	394	375	329	365	352	374	416	370	377	377	396	364	382	354	393	374	397	358	380	339	388	386	397	393	365	364	388	360	368	377	346	332	369	364	345	414	377	374	373	357	356	369	364	342	381	371	376	381	351	390	374	373	393	374	364	343	369	370	396	364	380	415	388	399	382	353	403	376	391	376	395	364	376	347	337	381	375	370	344	378	358	365	375	326	395	331	352	380	353	328	355	402	396	418	406	371	378	349	385	390	383	382	364	388	378	358	358	376	378	375	397	387	352	364	366	363	390	399	351	382	365	372	381	332	391	415	377	378	401	428	389	387	406	395	383	363	375	375	354	317	388	369	337	375	333	398	410	409	361	359	383	375	367	369	373	365	337	425	370	360	361	381	335	391	375	388	380	382	379	382	371	343	354	367	401	372	387	372	380	338	349	345	374	354	366	375	403	382	374	366	398	362	369	396	365	341	353	410	394	395	352	378	340	334	360	362	377	389	378	336	367	356	370	382	368	359	372	356	408	382	359	350	356	366	383	383	366	363	355	358	363	365	357	365	389	390	362	401	349	395	367	401	383	341	349	358	374	373	348	340	375	392	359	373	383	346	387	409	370	383	376	366	375	386	360	369	361	357	365	368	372	352	356	398	381	361	356	358	370	364	359	356	368	375	372	389	374	352	358	377	372	386	382	369	387	376	398	351	352	397	365	362	361	334	376	359	397	380	393	387	327	359	355	375	348	381	371	360	352	345	349	388	368	363	370	393	413	392	388	381	335	379	348	391	358	371	388	408	352	369	372	386	384	376	397	365	392	359	348	378	384	370	390	398	369	356	401	378	347	366	367	375	409	372	377	360	375	344	364	369	403	351	382	393	356	379	368	375	431	393	389	385	370	368	344	351	378	355	375	384	382	397	380	353	366	355	390	360	384	390	352	378	345	384	352	361	368	341	324	399	397	386	390	368	412	409	380	371
24412	46293	32653	20389	9660	3530	1322	671	478	428	400	423	458	398	422	400	432	406	457	430	415	459	432	416	416	454	425	386	441	431	405	431	416	442	385	407	429	438	407	432	445	420	420	420	494	417	444	414	427	432	414	433	439	437	448	420	399	436	450	434	428	462	421	441	410	418	413	443	394	408	441	452	450	446	417	419	418	441	445	438	462	434	396	430	433	412	439	412	420	421	403	415	455	401	419	410	409	410	406	432	427	424	419	451	443	413	399	464	431	454	403	439	418	440	411	454	420	441	404	417	435	418	462	420	411	438	444	402	425	422	403	427	405	425	394	430	416	441	429	441	445	470	424	414	408	446	439	412	416	447	407	399	397	410	438	398	443	414	452	446	439	429	418	443	360	441	402	420	415	421	403	433	412	406	437	456	453	405	436	449	424	384	428	398	388	385	405	413	437	418	462	426	391	423	400	374	419	469	428	450	418	447	419	422	459	418	414	402	439	430	426	449	384	412	437	424	417	421	414	394	431	412	403	393	455	403	408	452	407	407	440	449	446	404	405	405	435	470	427	409	448	420	415	427	398	409	435	445	453	450	434	403	449	414	441	423	429	431	421	425	410	428	467	451	389	427	425	445	394	407	401	428	446	467	430	402	390	451	440	399	427	420	381	438	386	396	411	425	475	410	410	428	415	405	407	423	416	409	401	404	403	413	436	413	445	400	399	430	434	457	406	410	433	434	420	432	397	464	426	407	456	415	431	420	424	381	425	417	404	413	407	415	440	386	485	403	439	447	430	439	447	439	388	440	409	422	417	432	381	438	407	436	414	435	410	412	447	388	398	449	424	437	416	428	437	396	433	418	413	462	389	438	434	423	429	430	412	439	395	448	402	388	436	431	422	417	434	443	418	437	424	450	422	443	444	405	409	386	442	435	409	468	439	396	438	416	407	455	389	437	423	410	417	423	432	429	434	435	424	446	421	415	402	442	428	417	426	415	416	429	398	437	467	437	467	432	433	421	443	429	427	445	450	437	373	451	429	459	448	443	403	445	450	469	408	419	399	464	417	415	464	397	443	403	417	425	424	417	408	459	406	420	425	419	418	440	413	454	450	408	436	413	414	450	415	431	419	388	401	424	409	422	432	413	418	430	412	383	443	428	441	390	436	411	403	390	469	419	411	436	421	426	420	448	419	422	417	418	414	434	404	432	413	436	430	412	419	419	410	432	443	390	470	462	421	477	434	460	404	426	417	415	424	416	416	410	416	402	406	431	468	414	448	443	416	415	466	438	415	413	473	445	411	445	391	464	473	453	420	483	422	443	400	408	436	435	418	429	413	401	405	428	421	422	408	438	436	395	425	384	388	415	410	442	471	411	458	417	460	406	391	379	453	407	464	440	427	408	449	457	425	428	453	420	443	429	433	417	424	423	416	424	472	472	416	428	382	407	424	426	444	425	377	416	451	392	442	439	425	439	455	433	456	403	393	388	449	446	447	369	428	426	430	430	400	418	427	430	407	411	437	415	416	418	461	454	456	442	460	399	438	415	415	453	385	424	413	369	454	446	457	447	404	442	413	427	434	394	413	426	434	434	446	423	440	414	422	418	423	400	431	434	432	413	420	402	418	423	428	425	387	438	437	437	449	455	458	461	408	412	425	402	450	448	404	397	460	452	424	432	439	440	446	423	435	400	415	437	385	451	390	440	428	421	440	396	447	420	404	452	406	434	434	435	437	450	458	434	407	431	445	455	444	447	401	456	460	424	430	397	436	426	421	427	410	406	455	435	449	409	427	451	438	501	429	432	430	418	408	421	399	402	421	411	410	462	408	442	428	438	416	404	418	443	426	406	420	452	389	435	432	395	437	427	457	406	410	404	432	440	442	441	452	440	419	449	431	429	412	427	463	413	454	402	426	458	403	426	402	404	379	471	418	398	420	393	411	450	388	433	451	425	435	407	448	404	419	414	404	404	413	422	461	444	442	484	424	418	456	440	439	399	363	455	447	419	413	432	423	381	426	429	401	411	426	454	405	405	434	420	439	418	423	421	460	432	454	415	412	412	455	411	444	438	415	390	448	418	416	472	410	407	435	435	445	413	411	416	435	436	436	401	399	456	401	409	415	440	435	447	417	391	399	441	428	408	435	417	422	401	465	489	452	407	406	433	441	384	445	428	433	390	424	459	404	421	441	451	427	442	436	426	421	370	419	465	414	412	429	420	444	418	449	423	363	431	438	442	425	406	415	396	438	401	438	413	435	431	453	426	442	443	424	451	440	397	448	419	406	398	412	413	445	420	380	390	433	427	420	436	432	412	438	425	430	418	352	420	413	400	428	438	429	442	442	410	435	443	441	408	419	396	451	409	438	426	419	454	452	413	419	407	432	443	439	401	411	446	390	439	445	402	431	440	414	394	389	421	409	412	409	437	421	417	451	427	385	434	426	415	417	428	399	413	424	436	390	470	440	424	416	419	441	431	400	433	399	417	413	426	468	445	423	425	407	454	439	448	420	451	427	412	420	403	422	459	431	431	460	408	437	435	396	426	426	429	439	430	423	440	449	417	429	424	419	429	461	447	406	431	424	417	407	436	405	459	441	445	412	426	419	422	413	427	416	420	442	433	471	423	422	399	428	417	456	420	427	425	410	396	447	433	443	421	426	446	423	453	464	410	425	415	433	423	424	456	402	423	415	442	430	406	430	422	464	400	441	459	415	441	428	435	437	438	417	414	410	444	389	453	446	433	448	449	410	460	413	432	438	426	436	447	460	394	396	446	412	427	406	399	416	446	421	394	432	441	433	416	422	412	440	428	377	390	417	434	437	435	438	447	426	428	442	409	443	393	416	438	399	389	430	467	427	405	442	437	413	422	411	422	426	421	404	433	460	433	452	424	385	412	448	418	386	423	402	421	441	451	446	448	474	442	418	424	456	437	394	457	407	441	405	474	416	407	418	402	437	418	407	456	443	414	453	481	373	413	405	429	412	456	411	448	425	398	434	417	437	449	419	420	412	446	449	412	434	412	467	418	433	429	412	431	415	408	447	435	410	410	430	421	427	385	442	445	456	435	403	458	386	420	414	445	395	432	408	447	438	433	385	437	425	461	403	422	441	428	481	435	406	383	409	460	431	450	441	457	425	418	430	406	424	435	452	469	397	425	462	405	397	461	420	423	414	410	417	445	407	446	416	426	440	402	418	433	409	428	445	403	429	428	402	449	439	445	441	465	394	405	431	460	446	420	396	427	436	416	403	471	430	438	431	460	419	431	406	418	423	426	455	426	423	456	407	445	434	467	405	431	423	395	478	370	401	432	415	410	440	405	439	404	440	422	399	408	391	414	428	419	431	440	414	452	442	448	416	421	420	440	407	429	432	435	403	403	398	416	416	411	430	428	386	427	396	445	433	446	462	423	452	401	441	482	441	453	440	437	394	409	413	427	404	459	427	396	413	436	458	418	422	429	456	410	455	427	434	479	417	474	432	420	420	398	402	420	385	433
23650	22055	35311	38768	31234	23074	11886	2125	707	497	478	486	478	495	481	480	474	477	496	480	456	467	491	461	467	483	474	493	511	469	452	457	479	438	507	454	478	476	474	473	468	491	503	497	456	448	466	451	470	490	473	450	467	494	468	445	459	462	489	465	495	496	457	461	435	477	443	461	491	438	487	487	462	460	462	427	457	450	484	448	460	504	462	471	469	503	460	499	439	467	457	495	493	507	480	466	424	440	491	471	491	460	473	491	444	469	528	456	470	474	516	473	471	467	490	466	456	448	480	445	422	489	460	452	428	466	482	469	472	517	504	480	494	440	431	485	446	458	471	480	491	443	488	437	476	519	474	439	454	443	472	483	477	443	470	480	494	474	510	481	441	482	463	530	450	484	445	502	433	464	465	439	462	461	450	469	461	471	440	465	451	457	467	510	433	512	472	497	460	493	463	473	438	453	450	484	503	471	456	483	475	483	470	432	460	414	497	447	434	476	492	468	475	454	457	497	462	463	467	460	470	478	451	465	487	478	469	450	454	487	464	470	482	449	462	501	456	432	507	452	477	473	464	469	463	446	474	450	474	455	472	476	483	457	473	409	491	497	459	480	439	444	481	468	463	458	457	467	478	493	458	446	519	435	469	484	455	474	502	501	504	496	479	462	493	477	462	463	483	461	490	451	491	493	451	485	492	446	472	490	447	488	483	476	450	430	455	475	478	433	505	445	470	459	474	486	465	462	487	496	480	499	491	501	476	473	471	433	471	507	484	490	456	473	453	477	459	476	474	463	466	503	460	482	441	408	445	470	457	441	477	465	511	460	515	463	440	446	475	459	460	476	479	484	472	472	473	445	440	491	485	484	475	472	465	437	477	491	470	435	471	474	493	436	456	437	495	466	443	477	447	476	477	465	470	473	453	495	495	477	460	440	487	472	480	462	464	467	478	483	452	442	451	509	476	454	483	460	457	473	498	442	464	452	469	474	498	477	475	467	452	443	477	487	438	461	458	440	478	484	468	452	495	435	467	496	507	500	493	460	416	483	496	443	480	482	488	491	493	496	522	501	461	459	471	473	465	486	479	450	491	471	457	465	470	476	476	540	468	469	489	424	423	497	453	454	467	438	474	503	453	465	495	448	459	469	468	453	475	462	452	499	486	465	478	461	426	462	451	469	496	428	496	449	469	471	474	492	433	464	426	517	464	470	449	516	451	451	433	452	498	454	495	517	476	438	469	535	478	459	467	461	455	495	435	486	467	486	448	478	447	514	483	463	513	472	446	483	493	462	500	453	462	456	491	473	440	453	465	466	421	499	472	483	493	508	478	443	469	499	468	526	473	449	481	459	438	444	478	439	461	460	466	472	490	475	480	470	463	440	453	507	489	467	500	489	461	493	478	469	484	508	464	443	468	475	460	444	464	445	498	448	492	476	495	450	463	472	479	433	465	466	484	449	500	498	443	480	468	473	494	452	500	478	459	465	477	453	460	475	433	476	459	485	443	476	455	498	494	486	447	494	434	428	445	494	434	462	494	436	452	453	453	470	523	459	444	485	465	469	483	464	474	462	497	473	493	413	460	442	472	482	445	449	457	456	451	448	462	430	502	496	489	474	492	452	494	443	472	483	471	455	484	484	454	445	486	480	475	480	419	461	463	452	466	428	451	458	481	420	467	443	495	522	470	449	531	460	463	470	467	456	460	453	469	476	459	472	428	486	491	471	509	492	508	462	475	472	437	424	470	469	451	450	471	512	473	440	482	482	454	478	476	475	488	498	488	467	497	506	424	457	461	473	482	443	463	444	476	458	447	456	459	471	460	488	465	431	468	448	470	466	434	439	452	443	479	435	461	446	475	440	451	464	510	448	495	468	493	490	496	458	452	483	478	478	479	505	446	500	455	497	476	460	436	484	454	482	472	461	423	447	444	457	461	486	425	451	467	454	487	412	479	472	484	457	454	455	496	490	472	417	466	504	455	495	487	454	460	481	476	465	473	496	499	460	475	473	466	457	452	464	471	459	491	477	502	476	431	485	462	494	455	496	485	466	485	433	465	451	485	498	475	498	462	490	481	486	478	449	495	461	462	475	491	472	448	484	503	473	482	421	456	451	459	470	444	489	492	459	447	474	460	469	466	496	484	460	426	459	451	461	476	436	457	511	469	466	492	452	432	476	482	465	434	504	501	479	490	523	433	472	477	477	477	491	477	446	465	462	433	470	458	434	497	458	459	456	470	455	474	486	461	447	450	477	453	483	476	472	470	490	466	471	446	435	476	461	507	453	493	495	514	463	474	459	471	445	454	452	462	468	496	458	460	467	435	495	475	444	470	441	451	455	462	460	498	444	474	499	495	475	469	472	471	484	480	449	455	448	526	471	484	433	477	483	497	447	444	462	476	481	504	491	472	485	483	501	499	465	456	478	433	482	502	463	489	443	465	448	436	439	438	445	501	480	441	444	452	499	443	471	504	462	427	479	483	452	502	485	469	487	534	491	444	475	464	470	478	451	475	460	482	487	477	498	464	476	431	469	483	437	485	448	475	454	465	460	419	445	451	450	486	506	486	493	448	475	458	445	422	467	475	443	480	452	459	506	507	438	491	515	472	493	491	496	472	449	485	442	471	460	472	464	496	460	469	485	500	479	494	482	485	452	447	507	528	390	476	428	450	450	465	469	441	483	429	502	476	508	467	482	451	472	477	505	422	484	448	491	486	448	486	487	466	470	498	454	493	448	523	455	484	473	483	495	468	464	470	457	451	493	446	481	504	469	482	467	463	465	474	484	491	457	487	474	458	506	483	478	477	463	437	481	440	444	398	456	463	440	480	480	476	462	475	489	474	408	524	462	492	440	462	459	512	489	436	444	507	498	468	460	456	480	457	475	456	431	462	480	449	492	451	461	466	474	444	455	440	483	468	483	444	456	444	475	463	426	460	479	492	463	450	483	472	424	455	453	493	495	450	479	465	427	448	482	446	457	456	472	454	471	470	462	454	445	473	451	473	476	459	461	492	436	507	504	487	514	480	460	509	437	455	474	460	472	457	492	517	507	434	467	486	450	461	462	509	491	486	471	469	476	460	466	489	483	443	468	437	488	480	501	505	471	476	481	477	444	494	439	505	424	466	442	481	491	496	443	488	483	508	469	428	446	465	480	467	482	510	473	466	466	435	487	448	497	475	454	483	484	454	453	468	419	477	438	459	454	479	462	476	447	468	480	465	463	463	440	474	416	457	474	478	476	461	469	440	484	483	458	487	479	444	467	507	486	489	465	463	478	489	453	496	479	485	490	473	510	451	464	470	447	467	496	480	499	424	485	472	471	469	472	447	493	468	441	453	463	494	473	495	504	437	496	438	476	441	490	464	470	427	499	444	486	478	475	493	493	497	450	455	426	477	490	502	445	470	506	450	480	481	467	482	481	464	460	496	466	451	496	484	481	440	463	509	513	481	454	448	474	521	451	475	479	489	489	488	509	496	477	495	464	427	449	447	477
50113	92213	73975	55919	37964	20895	7790	2444	958	596	547	529	502	499	498	517	564	535	531	537	512	495	535	505	561	528	529	561	517	499	537	510	485	517	537	494	506	490	534	536	516	500	525	483	538	526	478	531	516	572	521	500	514	572	520	516	509	506	572	492	539	563	517	544	502	509	486	512	513	533	487	563	535	518	509	500	534	507	517	520	547	492	522	480	510	523	537	553	557	493	562	507	491	517	489	527	522	492	503	530	502	479	539	532	497	517	511	543	512	537	504	506	546	511	493	499	506	528	492	546	530	540	522	524	540	516	494	529	517	550	578	507	520	517	509	558	580	543	515	552	510	512	494	541	522	509	551	573	512	525	512	517	533	507	491	522	524	510	553	515	489	558	514	514	507	517	512	506	536	525	487	561	543	542	538	553	496	538	538	570	545	551	547	526	511	497	506	523	537	512	519	520	503	509	473	518	517	527	505	543	516	544	478	516	475	535	513	512	524	477	513	536	532	526	540	501	498	517	525	528	521	533	536	507	467	553	522	552	519	542	512	537	521	526	520	543	481	537	506	544	558	468	524	514	484	531	516	573	558	502	512	557	494	506	534	491	512	550	501	564	551	547	508	507	551	521	551	478	554	516	516	523	553	487	535	518	522	551	489	502	504	471	540	549	528	497	515	526	534	541	541	547	536	509	503	562	494	519	560	499	489	537	524	535	514	552	535	540	478	525	514	520	570	513	525	522	517	511	505	509	587	470	509	508	538	509	500	535	514	560	548	550	495	552	492	501	521	544	541	508	515	542	529	506	512	544	489	527	511	538	505	485	528	524	484	524	551	502	552	532	532	531	514	504	466	516	506	518	487	497	524	554	509	545	548	562	555	522	516	489	501	528	519	509	510	516	515	500	464	504	503	525	535	542	554	514	510	539	522	525	498	556	482	551	505	481	510	476	522	561	527	506	555	518	464	503	534	530	544	550	517	554	539	506	536	566	534	545	529	504	580	512	519	528	546	524	532	497	489	536	482	543	515	528	580	571	538	517	485	531	552	516	514	499	493	491	490	550	515	535	537	528	524	532	519	536	525	522	541	526	534	507	494	471	535	528	522	576	502	551	529	489	555	499	482	490	517	531	502	570	503	538	532	540	562	490	527	541	523	516	523	538	522	493	523	544	570	545	498	496	522	493	507	533	506	543	549	523	503	588	539	546	550	473	545	517	537	525	519	494	546	519	520	500	530	474	559	507	544	503	540	529	514	503	486	498	462	460	524	507	510	519	538	549	511	533	500	512	526	488	529	518	521	498	542	518	531	514	543	543	564	535	510	531	493	525	549	514	537	562	517	541	508	496	533	539	545	495	536	525	518	524	496	465	513	535	504	516	487	538	512	511	535	530	496	534	510	551	519	516	545	508	530	520	517	545	515	528	540	562	538	534	544	533	535	554	482	560	538	512	520	496	516	510	512	504	460	519	521	512	520	503	514	494	492	543	559	502	523	522	512	499	517	537	472	503	548	538	547	552	541	521	522	498	554	547	512	502	531	539	505	491	512	526	482	503	509	524	545	480	502	512	511	520	538	554	507	491	516	499	505	532	523	497	529	480	509	540	515	532	509	503	496	530	475	537	521	506	529	517	542	500	471	526	520	515	545	528	564	522	541	487	517	509	516	495	497	503	507	569	478	518	517	519	501	494	523	527	533	472	513	527	505	551	529	533	492	512	531	520	508	538	504	543	535	518	495	452	530	525	546	568	539	545	491	514	552	486	500	525	550	527	525	545	550	501	540	528	507	518	529	504	498	525	518	534	551	514	545	519	498	492	534	522	532	516	527	517	535	529	514	510	549	480	502	494	523	516	500	517	519	496	503	539	531	522	535	524	501	543	562	495	536	493	501	532	528	532	521	511	518	460	546	504	532	524	546	502	517	532	521	518	552	489	571	539	520	508	522	545	484	523	537	536	542	536	530	517	485	484	498	544	524	463	494	507	505	542	518	524	494	547	533	521	517	482	516	504	488	543	512	517	513	493	538	533	544	513	530	538	495	530	524	503	539	503	490	506	492	526	569	502	495	523	537	488	505	527	520	512	522	528	523	493	521	515	514	479	528	534	512	514	520	503	502	518	518	515	504	481	526	533	500	534	513	494	486	526	544	499	589	498	578	487	515	507	505	492	496	515	557	551	514	513	516	531	536	485	545	521	521	502	507	506	516	523	485	533	518	488	583	477	559	462	475	496	506	491	472	505	502	514	527	518	535	526	528	508	502	486	526	536	566	513	509	515	542	530	534	528	549	562	553	475	541	493	531	555	507	518	491	498	539	544	531	536	499	552	542	554	502	484	540	519	535	513	495	531	559	529	558	490	497	540	500	517	548	522	511	498	554	537	509	549	473	523	522	491	509	540	506	562	522	501	564	505	497	505	484	493	482	496	549	513	546	537	516	528	546	464	517	524	553	547	504	510	497	531	529	499	506	471	515	545	488	524	527	539	520	512	521	562	485	521	531	507	460	537	572	522	485	501	568	527	521	577	499	526	498	530	531	515	517	536	505	502	529	535	541	506	493	550	494	517	470	457	461	517	543	497	526	529	508	508	510	513	595	533	551	532	541	482	513	473	500	576	474	496	556	495	495	500	513	528	488	480	503	578	532	555	533	499	530	508	506	484	500	506	511	533	544	505	554	537	545	478	514	505	509	516	542	543	542	493	527	511	545	540	524	533	560	530	502	489	511	523	540	516	491	527	534	511	492	502	543	536	518	518	521	518	496	530	530	545	491	518	514	547	524	532	539	489	506	516	525	546	502	546	532	501	573	481	515	502	539	557	500	519	526	517	527	541	523	513	559	516	463	546	490	532	487	487	509	507	535	518	513	552	540	515	534	543	560	543	555	539	513	522	516	520	498	544	528	507	502	508	515	482	518	536	528	538	540	576	527	498	530	541	542	528	517	507	500	523	559	513	471	476	515	514	508	506	525	503	559	528	530	501	544	519	468	575	513	525	506	518	531	559	531	506	482	552	525	503	533	498	505	535	539	498	482	512	505	529	534	546	467	548	503	498	499	486	522	486	558	513	492	527	557	554	534	562	498	504	504	498	520	483	522	518	524	549	568	495	515	529	512	504	545	562	570	556	520	497	509	548	496	513	494	499	501	490	481	486	549	562	521	539	555	517	527	528	525	557	482	508	493	490	524	543	515	546	542	519	546	480	530	573	529	535	506	541	519	517	520	501	522	513	534	517	516	509	500	509	565	550	519	545	536	472	524	478	536	535	556	531	520	537	535	555	523	511	544	500	523	531	503	486	504	508	537	568	559	539	523	533	515	541	538	496	509	528	544	523	518	477	528	525	500	512	486	525	506	495	544	523	558	564	545	583	535	563	530	528	549	550	502	521	522	508	524	538	539	544	515	572	499	543	540	563	542	512	517	496	517	485	483	532	517	533	519	519	541	521	510	502	500	520	495	504	513	557	498	502	512	506	493	522	517	512	509	483	550	562	526	540
25135	23308	36305	37016	23997	12122	3119	952	572	399	418	441	427	439	414	455	478	434	452	434	432	445	423	446	408	424	418	418	423	414	455	400	457	421	408	411	407	396	408	446	401	387	431	413	409	447	439	411	462	460	419	428	437	443	440	421	418	450	392	414	439	408	449	416	452	436	408	408	409	407	428	396	437	444	428	433	348	403	437	428	448	396	423	427	410	427	405	441	438	428	445	457	406	421	422	482	384	387	433	437	397	437	415	454	403	464	427	437	408	429	420	439	423	384	405	434	436	410	415	435	411	424	472	409	393	418	407	459	406	409	442	431	384	415	420	418	410	430	434	395	431	464	415	420	400	415	430	464	396	423	418	451	445	417	455	441	444	461	418	447	377	402	387	433	460	431	431	432	449	433	408	431	425	442	434	413	423	397	422	404	422	433	453	407	429	399	440	399	447	414	381	441	449	443	418	380	401	418	441	449	427	417	412	423	458	438	456	441	407	446	409	396	382	410	381	418	371	459	445	423	468	416	430	455	405	379	412	433	437	400	438	415	412	375	414	441	443	419	405	443	416	453	381	403	419	417	397	405	405	443	423	445	446	378	455	468	442	475	408	451	395	412	409	410	438	410	402	382	422	414	389	416	423	464	400	434	414	395	412	427	468	453	401	387	438	453	382	419	419	408	401	409	413	413	432	389	438	417	443	396	416	431	439	436	422	442	439	441	436	399	413	418	456	426	472	415	404	400	440	418	416	451	403	404	448	424	438	433	408	444	424	409	429	427	393	445	372	477	430	433	413	391	429	421	398	430	399	392	393	415	440	406	450	390	439	416	445	452	410	422	442	408	437	416	403	406	488	430	440	401	433	437	419	433	420	408	369	408	455	443	397	382	443	420	440	433	428	423	420	430	423	412	409	428	419	426	411	413	446	427	443	435	423	391	393	419	403	411	410	421	418	450	480	407	434	387	423	427	419	406	411	421	407	408	401	433	455	433	433	442	426	414	425	402	422	437	427	453	420	441	421	447	474	412	426	428	357	416	443	459	434	409	435	450	401	419	431	376	442	398	409	441	399	455	426	423	408	443	396	408	402	396	393	424	411	405	410	420	414	424	430	446	437	400	408	378	431	410	416	454	408	389	466	401	421	420	387	432	410	427	452	443	392	432	421	449	449	435	439	434	464	470	470	453	437	388	424	427	424	417	442	405	443	421	485	427	423	411	394	424	393	427	454	402	413	415	442	405	397	444	419	439	430	413	425	422	412	401	432	418	434	406	468	406	423	408	443	438	445	396	419	434	409	388	421	437	467	426	411	458	432	442	411	408	423	449	429	433	444	388	403	426	431	420	452	425	390	412	369	413	432	418	409	438	412	457	412	442	444	451	415	400	388	419	402	404	438	421	459	421	400	434	408	415	451	413	459	451	437	414	400	428	399	392	417	436	464	403	424	443	423	444	436	392	438	383	394	422	469	430	453	435	403	418	438	460	420	404	401	450	413	461	402	389	424	396	406	435	420	429	420	460	411	428	439	429	442	375	399	410	436	433	416	431	403	420	406	415	383	442	413	382	389	439	409	436	438	453	411	404	427	479	457	413	387	471	426	454	430	438	426	418	411	427	441	415	427	415	442	461	423	456	451	408	420	423	429	427	425	401	441	441	418	425	432	415	431	406	435	452	453	447	403	435	433	411	402	443	406	441	435	397	399	416	413	413	416	422	410	438	432	419	397	455	453	431	419	461	442	377	417	413	420	421	411	405	420	417	459	408	421	435	392	441	453	442	453	411	436	426	418	391	434	433	412	430	412	461	409	424	445	421	418	438	400	436	427	427	422	414	440	459	408	401	432	413	429	425	428	407	424	405	429	459	406	393	458	427	453	406	425	458	446	443	412	442	435	448	419	413	400	400	402	442	441	398	417	431	422	400	402	438	426	416	409	444	452	416	423	419	433	435	409	396	429	428	407	437	442	449	413	435	416	452	455	408	404	408	457	412	415	424	417	407	412	415	441	427	455	426	432	392	445	399	435	444	421	424	440	432	444	416	415	438	447	445	424	408	454	449	408	453	426	437	458	398	390	403	396	439	416	434	425	426	449	368	387	400	446	411	425	404	487	476	414	415	436	413	423	416	419	417	436	453	461	438	422	400	418	399	429	423	403	400	452	442	450	415	447	423	451	426	456	425	406	464	414	464	430	422	404	400	400	421	440	388	399	442	401	446	417	444	390	403	454	436	467	469	414	440	424	467	401	463	426	415	424	422	382	429	430	395	394	396	400	432	472	432	429	398	407	449	420	464	457	466	423	434	449	437	451	423	417	403	436	379	445	402	429	430	381	439	402	425	425	431	425	461	445	430	419	428	428	453	411	436	444	430	369	406	440	432	442	392	438	420	451	430	423	434	463	406	416	399	415	415	436	436	425	409	366	435	435	440	405	393	424	420	417	459	421	414	469	450	432	439	464	443	416	453	395	421	450	434	406	411	466	432	440	391	420	442	444	420	463	415	420	456	439	449	439	441	441	412	446	396	416	410	399	427	447	383	412	415	423	407	404	435	454	402	439	400	429	434	435	429	434	412	379	427	413	442	423	399	433	425	399	436	427	451	418	487	449	428	420	426	398	427	478	449	455	419	456	430	415	435	424	407	421	416	439	410	418	430	412	410	394	421	446	428	413	409	447	394	413	402	425	419	427	421	427	471	408	394	416	448	380	406	408	454	462	397	472	444	443	393	403	373	414	395	423	400	427	416	438	418	429	402	453	434	398	442	420	403	449	448	432	415	427	419	441	412	417	438	428	426	439	421	431	400	404	442	411	404	444	442	452	415	426	378	437	449	479	452	437	445	423	424	419	404	403	404	401	423	407	436	460	421	412	436	487	397	434	396	437	419	411	399	441	421	430	424	408	473	430	413	392	400	426	416	422	410	427	416	434	423	438	446	431	436	398	402	421	417	436	404	426	428	378	418	438	431	420	451	447	424	390	390	405	422	439	436	415	405	390	432	438	450	441	428	395	409	447	415	412	433	387	413	409	440	406	426	421	409	386	427	473	417	406	424	424	393	411	404	445	445	417	386	449	404	425	414	451	376	411	395	399	396	432	414	407	410	460	407	447	394	402	403	451	447	446	456	401	438	427	387	435	430	435	437	441	451	417	445	395	429	418	432	433	426	440	424	428	448	367	425	415	410	420	435	436	442	411	423	451	424	406	443	447	460	425	434	431	411	420	436	429	392	413	439	419	453	405	444	432	411	414	421	399	440	408	391	404	422	426	403	407	431	414	417	458	422	438	420	396	455	414	420	400	421	436	419	429	418	412	410	429	419	458	449	401	430	414	431	432	411	412	411	422	406	407	461	396	437	451	417	429	450	443	409	430	404	423	424	426	436	422	413	432	421	418	441	419	446	404	421	396	425	427	421	413	441	446	463	407	444	443	382	457	431	459	463	414	441	411	419	436	459	419	422	440	421	402	420	432	409	434	414	393	402	439	414	405	405	452	440
43151	75285	56868	42257	26364	12430	4326	1550	690	487	486	497	485	452	464	464	527	488	524	520	474	559	491	496	467	483	486	466	510	497	501	460	488	472	500	505	464	476	508	455	519	497	459	487	473	489	473	482	485	528	468	491	477	442	495	450	500	466	501	506	488	490	447	482	470	459	510	521	470	483	461	486	524	456	514	457	519	507	531	474	505	481	528	466	548	506	507	486	511	515	499	503	457	506	536	478	493	515	480	498	479	473	503	472	456	467	479	528	508	497	495	482	510	487	464	487	504	504	462	495	507	516	491	489	464	496	486	481	493	465	462	492	496	483	467	481	448	430	460	434	474	526	514	488	492	492	488	473	505	507	485	446	489	489	487	485	474	505	476	498	464	458	516	480	513	480	448	497	485	487	485	475	482	496	487	473	493	477	496	503	462	489	467	469	493	502	473	442	483	509	502	526	513	520	460	467	474	504	459	489	493	510	519	509	469	477	448	485	507	466	506	498	477	496	467	469	485	484	500	450	487	478	492	484	452	494	496	505	517	517	511	460	498	485	492	509	517	497	484	494	482	454	494	497	476	458	508	462	467	494	479	474	474	494	477	495	487	481	480	481	522	504	481	471	498	520	444	534	482	535	493	464	522	485	445	451	491	486	473	457	484	507	483	496	488	499	454	469	492	461	512	513	509	461	487	480	497	483	519	512	459	506	435	460	503	467	471	490	498	459	466	520	479	484	491	500	483	500	454	470	487	487	493	444	459	486	487	482	482	493	462	478	473	479	494	498	464	475	479	497	495	433	476	466	447	491	481	476	489	504	505	496	518	488	474	486	499	449	493	497	500	454	505	475	506	504	473	471	512	491	495	539	459	491	477	499	463	481	477	507	463	475	445	455	467	480	476	462	466	459	473	493	494	441	497	448	504	518	482	495	459	510	473	486	503	475	470	463	499	504	509	482	489	452	474	478	487	477	519	495	469	485	490	551	532	481	497	495	495	485	488	431	452	535	456	464	457	486	492	474	462	478	428	477	497	489	511	503	442	506	492	482	476	507	498	498	470	494	510	480	499	483	463	518	528	503	490	449	491	474	476	479	467	491	512	454	465	498	473	465	499	473	496	475	458	437	488	458	498	481	495	478	469	441	476	512	496	496	464	487	478	517	482	481	485	522	469	478	492	470	473	498	462	494	484	454	486	461	468	474	471	484	488	481	453	468	483	490	454	507	479	489	493	476	468	466	497	485	465	490	505	490	482	456	458	460	434	474	473	442	457	462	467	479	498	465	507	526	493	522	462	439	478	485	475	467	490	460	480	492	479	463	523	460	495	439	470	511	467	553	521	504	484	483	478	481	493	498	492	504	502	479	474	472	492	487	479	483	528	456	470	488	497	482	458	477	489	490	484	517	501	515	521	501	457	463	450	475	449	478	446	473	452	488	472	455	466	455	501	516	466	518	483	485	459	473	496	524	500	480	468	468	485	493	493	485	494	483	515	483	477	439	461	481	478	448	471	482	488	499	497	483	486	454	511	488	487	466	471	478	456	476	494	514	460	485	455	467	526	484	467	480	504	490	484	449	524	480	484	448	489	483	486	502	503	484	472	490	508	505	483	460	500	475	493	450	511	443	497	458	492	454	486	487	490	468	461	439	490	479	477	516	453	457	499	468	495	489	499	476	497	491	482	469	498	496	473	533	490	501	493	472	489	495	487	503	499	468	482	472	462	469	510	508	445	470	460	420	503	486	525	460	500	476	470	508	505	470	455	450	442	518	499	490	503	457	485	451	485	505	476	456	465	504	519	464	504	467	467	483	521	462	495	469	479	445	495	461	472	490	491	456	467	495	477	512	501	471	484	460	500	480	526	509	530	537	479	487	502	492	526	465	490	496	515	499	481	484	474	474	485	510	477	469	465	503	494	497	491	510	537	514	519	487	484	437	486	484	493	459	501	443	518	538	496	465	492	472	511	490	430	512	438	495	475	495	466	510	518	507	458	481	486	492	500	432	458	493	529	497	499	519	513	473	466	467	474	477	477	452	467	503	487	466	458	492	504	471	453	483	503	502	492	476	495	457	470	507	457	480	492	474	498	537	461	484	441	460	459	481	488	498	477	485	455	485	492	496	510	501	506	475	525	469	477	501	500	459	451	481	463	480	453	424	501	470	502	450	510	459	473	461	473	479	456	488	478	483	492	490	485	535	457	469	475	488	509	492	516	475	492	497	478	473	501	473	483	488	443	467	487	499	495	497	468	518	453	460	461	518	526	493	476	514	502	495	519	490	487	524	461	514	489	496	456	476	502	480	494	481	464	487	476	456	452	458	482	475	443	451	491	455	520	506	485	455	477	489	520	489	475	491	491	528	506	488	451	488	494	488	527	487	476	490	487	478	451	476	446	489	487	471	487	498	485	494	488	496	500	460	491	455	453	499	499	486	471	478	497	454	476	453	498	520	495	516	473	489	486	488	444	454	483	478	490	484	476	510	487	522	520	491	508	508	501	467	480	479	517	490	472	449	482	491	475	509	489	507	486	497	476	457	456	460	450	507	463	464	479	453	477	542	508	506	481	489	469	519	521	481	463	506	436	495	470	492	456	502	423	508	502	447	484	523	514	481	495	485	478	521	502	453	458	478	469	473	449	484	466	483	482	510	460	464	486	493	503	462	465	476	455	499	460	497	480	490	484	484	485	507	505	437	460	509	471	492	500	477	481	459	450	495	504	515	448	500	492	455	514	450	474	494	477	492	522	487	496	441	499	508	503	467	479	484	483	469	478	458	452	489	512	521	482	488	483	479	513	468	493	503	444	458	507	517	452	504	503	473	485	464	472	449	481	478	493	452	489	480	496	481	487	501	471	510	471	523	469	479	466	471	502	487	490	503	518	463	466	499	492	483	505	515	466	447	494	482	486	441	488	491	513	464	461	491	444	494	494	490	493	514	437	497	513	497	473	528	467	506	518	485	478	501	496	474	464	474	460	473	485	469	463	482	503	506	503	444	491	498	495	520	482	460	477	496	480	450	522	516	502	514	492	481	476	496	473	463	490	436	469	476	509	503	519	497	529	489	451	482	499	487	503	474	474	494	502	476	493	448	475	522	504	506	458	485	447	467	506	467	471	479	498	496	457	482	494	492	457	453	515	491	493	485	500	500	507	463	453	477	488	455	487	508	522	482	489	483	466	478	470	486	505	442	523	442	469	512	451	463	457	510	485	507	488	482	479	524	539	477	508	494	453	451	488	518	477	521	518	496	463	468	451	481	475	515	501	464	475	481	522	461	493	472	474	503	501	478	465	460	464	488	472	514	488	476	449	485	488	476	482	475	494	487	477	517	464	512	520	513	493	479	435	487	508	493	468	493	507	481	470	463	484	438	496	477	485	487	489	494	472	478	452	499	494	484	482	497	448	467	500	475	497	495	464	484	462	464	429	492	486	512	507	483	478	494	472	460	473	519	422	457	475	490	513	459	497	471	481	481	494	498	493	496	461	467	508	498
22824	21579	32910	34800	31674	26431	19808	4985	1092	596	573	540	583	584	603	591	610	610	555	597	606	571	557	567	580	553	577	578	588	576	595	545	582	574	569	568	568	549	605	550	557	577	609	579	534	562	524	518	579	545	552	541	552	545	515	575	529	566	604	597	544	575	578	582	545	521	587	555	564	560	536	570	560	598	588	532	570	508	582	598	514	544	562	547	533	513	599	495	564	551	530	537	564	581	582	554	585	589	525	515	574	501	539	578	568	522	504	588	554	568	546	580	545	531	567	549	534	518	541	561	552	563	539	569	584	540	532	529	523	552	553	597	548	549	540	546	546	555	607	552	547	545	625	538	555	564	550	535	515	543	520	565	571	548	553	596	590	557	527	565	534	564	610	535	570	533	552	597	548	605	582	535	540	611	544	529	552	551	554	563	565	534	574	594	590	573	584	565	521	536	579	561	536	569	560	561	576	574	528	532	562	536	584	555	536	592	589	532	581	539	557	598	527	572	542	542	569	549	514	539	523	551	522	563	564	518	518	584	540	580	590	546	533	585	610	577	533	560	600	537	540	538	571	562	588	532	518	548	548	531	546	525	572	578	591	574	579	551	547	599	567	541	552	561	594	553	562	576	565	585	550	520	587	560	603	544	554	592	558	567	536	598	603	586	542	566	573	583	546	543	583	527	564	536	503	587	520	557	578	542	565	562	563	531	563	553	607	592	503	570	512	559	537	593	545	544	577	569	533	592	551	562	568	563	587	545	552	577	575	545	564	535	575	565	574	575	587	561	542	561	588	550	537	534	571	524	563	596	537	587	553	543	579	567	525	498	597	606	561	534	519	560	521	559	552	574	538	571	553	596	537	593	592	580	576	590	572	554	513	547	571	567	544	572	555	551	552	537	537	537	537	526	533	553	544	554	553	520	535	558	577	582	553	545	542	504	553	532	567	566	587	549	561	524	554	538	541	564	542	530	595	523	551	583	570	559	549	497	565	486	523	545	567	548	559	498	556	571	550	608	555	582	544	524	543	559	564	504	572	548	600	511	531	544	550	543	557	530	544	591	570	541	561	526	555	497	571	567	586	578	587	552	562	571	586	535	496	574	518	541	580	546	545	532	516	551	564	539	577	497	567	556	517	606	577	541	513	587	571	557	547	540	598	535	530	525	560	527	524	585	564	564	558	586	578	590	541	520	541	513	554	541	564	581	576	570	554	554	516	556	539	533	590	514	580	532	539	530	543	541	554	547	551	562	569	578	571	562	524	554	569	532	567	545	539	520	568	541	585	518	579	555	526	563	585	548	556	579	526	565	574	578	589	620	539	540	483	545	544	506	574	558	551	535	565	534	516	586	549	564	485	592	559	570	581	585	536	556	594	576	533	547	584	557	565	548	518	577	579	542	559	591	558	600	583	540	558	566	546	531	558	578	560	555	521	558	587	585	556	545	528	538	566	540	546	556	544	567	583	542	549	642	567	573	562	522	503	513	543	574	548	573	613	559	551	555	549	588	531	602	551	583	572	558	561	582	590	515	565	565	569	502	572	576	569	610	588	580	545	571	551	521	537	575	525	563	592	549	547	550	535	565	565	566	601	551	546	582	559	545	546	510	556	565	525	525	548	531	552	586	569	533	584	555	531	542	561	523	573	513	516	567	576	594	548	558	603	546	551	577	551	533	557	578	569	525	542	553	553	558	548	543	562	540	536	568	556	598	565	567	558	536	553	572	564	542	549	569	508	566	549	564	579	573	568	579	540	561	573	575	592	531	528	523	572	585	527	571	585	547	534	554	557	538	547	556	587	534	574	548	544	573	514	553	571	539	523	550	604	560	549	560	559	600	580	586	562	600	579	544	581	531	545	531	564	547	571	522	521	587	574	547	524	554	578	539	561	525	562	591	553	560	537	528	561	570	562	564	580	569	614	557	567	525	600	532	575	564	559	534	588	546	516	547	544	585	554	521	542	604	534	547	534	545	552	572	523	594	556	533	525	523	545	540	574	550	528	585	577	560	593	557	551	546	587	542	524	574	586	567	564	541	589	555	553	527	554	551	584	560	582	577	568	552	539	528	571	558	548	533	531	540	585	545	523	583	548	558	546	557	559	575	555	536	586	535	519	562	595	556	592	591	495	570	592	552	590	560	573	589	539	586	557	555	576	571	609	567	548	566	553	561	565	543	593	536	539	555	580	593	530	550	567	541	547	541	541	542	560	541	574	538	554	556	549	557	523	536	536	567	574	546	573	600	538	504	545	548	569	580	527	535	521	539	578	567	576	613	511	512	543	521	529	547	516	553	558	552	576	539	550	540	566	529	528	574	549	537	546	552	550	528	583	588	542	593	577	550	565	613	606	588	556	539	611	557	561	585	540	561	549	553	526	542	562	544	560	597	558	529	541	590	605	591	526	578	592	543	586	530	558	570	528	573	570	582	557	565	532	571	554	566	521	539	568	541	535	571	588	565	589	527	535	572	565	576	546	581	520	548	614	525	572	552	560	555	558	551	549	589	578	554	572	580	552	553	567	580	567	546	544	568	528	520	543	554	583	545	566	562	521	559	546	584	554	518	590	561	544	586	540	555	554	539	555	552	549	541	561	558	569	550	527	557	568	570	527	537	564	528	544	585	577	606	558	514	543	522	544	525	585	539	550	575	508	556	522	553	548	589	574	575	542	548	557	551	582	548	556	530	556	590	535	559	564	544	554	553	548	564	530	591	584	614	529	551	550	546	558	576	549	547	539	536	540	575	585	561	584	560	567	540	596	548	535	568	533	602	563	523	544	565	513	554	509	565	534	576	581	540	569	539	556	584	534	543	590	534	561	574	545	564	517	526	550	592	522	565	553	527	570	545	550	536	582	564	572	550	552	563	588	539	533	564	571	532	560	575	559	573	555	536	520	544	568	501	558	549	576	537	598	582	546	591	541	566	558	552	555	565	556	574	524	591	558	577	527	537	547	543	564	557	592	506	577	569	567	515	552	551	599	554	523	566	551	553	552	592	520	553	552	569	571	550	549	615	550	555	475	522	552	553	559	548	556	568	560	552	599	581	554	561	573	575	572	535	556	548	554	551	571	533	535	558	554	556	571	573	549	558	533	591	571	526	566	543	558	565	547	522	563	555	549	541	556	583	495	578	550	521	548	577	548	572	554	565	542	572	534	560	539	541	510	522	554	559	553	566	519	531	547	554	563	541	531	576	596	542	587	554	567	514	580	515	541	518	533	587	545	596	509	553	601	523	598	549	579	547	582	560	552	536	550	511	527	523	519	506	542	616	545	516	563	581	561	558	587	560	554	550	587	583	561	542	576	551	536	529	551	570	517	592	548	558	569	551	579	566	581	578	568	569	574	584	539	532	590	479	551	576	600	531	539	530	563	564	543	546	546	539	557	526	580	572	590	574	578	569	559	543	543	538	554	562	586	582	550	622	489	587	573	549	528	554	522	506	571	547	564	546	544	539	554	595	534	608	567	527	600	568	523	536	567	490	560	543
54759	97880	82719	65900	46348	28847	13759	4484	1292	593	623	612	661	614	655	641	631	677	648	632	624	600	594	601	587	594	583	648	617	618	617	611	582	653	618	597	570	626	605	618	625	579	593	647	580	626	608	593	632	624	589	631	576	587	619	610	661	589	613	611	638	570	599	620	648	597	627	632	623	579	649	642	609	594	610	638	594	643	609	580	617	583	610	631	674	608	614	613	543	632	614	631	553	552	595	623	617	616	557	591	622	639	586	588	619	612	563	595	623	586	609	597	642	632	611	632	576	599	608	583	634	574	602	600	662	581	609	597	608	585	574	623	574	597	648	621	655	610	626	612	618	658	618	608	593	612	636	594	654	609	585	596	637	582	586	592	563	590	608	586	619	575	614	617	582	619	627	651	616	595	637	589	630	636	590	614	620	629	612	602	613	647	587	605	588	628	590	653	597	641	584	607	654	615	654	598	581	623	600	632	632	613	586	584	629	646	637	579	601	584	593	615	586	593	597	593	609	592	606	634	595	658	562	633	578	605	584	614	623	630	609	585	619	599	669	656	599	611	569	616	660	614	672	619	574	593	573	590	586	598	593	608	600	600	604	623	611	666	636	562	591	590	635	578	621	619	573	670	612	626	637	604	597	589	578	617	594	612	651	602	597	656	561	587	630	594	636	607	584	632	576	618	596	643	592	621	607	628	596	616	601	610	586	614	639	619	590	628	600	618	621	590	632	625	610	578	632	617	598	591	585	607	611	595	585	618	590	648	600	588	584	616	592	625	595	628	606	601	598	607	563	629	618	613	576	583	619	609	591	620	626	589	580	601	645	637	622	549	625	649	635	649	611	626	608	620	661	585	604	603	589	625	561	588	558	614	644	616	650	555	599	649	623	651	634	565	621	652	608	595	624	595	572	606	619	600	612	623	633	617	615	608	633	609	616	611	607	631	622	594	625	610	617	580	661	580	623	637	582	649	631	581	635	579	629	627	612	659	582	596	590	618	628	618	561	598	616	625	576	622	620	598	599	637	588	574	643	558	621	623	628	624	628	627	579	596	590	632	625	665	605	614	580	573	605	575	605	602	585	580	670	594	593	609	579	631	571	604	656	609	603	558	629	619	618	637	614	552	628	602	607	598	636	594	578	632	609	588	641	614	626	558	609	590	628	637	630	646	588	600	600	645	610	648	596	616	584	601	692	616	627	571	659	645	640	621	603	617	599	572	620	676	596	594	596	637	654	619	623	597	596	606	591	585	560	582	646	624	599	604	569	610	588	621	636	661	573	580	627	596	580	619	593	676	611	615	611	597	599	611	634	582	611	631	561	624	627	605	619	604	600	586	612	601	602	584	615	588	585	608	601	597	608	611	600	627	604	552	567	614	594	607	580	572	607	616	616	609	627	607	574	638	639	612	598	630	636	637	568	591	597	602	658	599	594	584	634	630	579	603	614	615	592	612	596	567	605	634	602	570	571	604	607	606	593	576	598	607	600	587	598	573	640	606	581	614	596	605	629	611	601	603	596	656	569	568	612	573	616	620	625	620	631	613	612	651	629	619	610	587	618	631	591	652	621	592	581	630	611	605	605	656	568	610	610	574	593	588	616	652	583	589	654	615	626	577	616	586	615	651	576	573	596	605	632	609	570	635	614	604	609	598	625	616	595	569	611	605	609	604	637	637	636	601	630	626	618	566	587	659	633	587	621	666	616	565	618	597	609	602	636	634	605	567	634	547	638	557	608	577	593	647	604	657	579	640	593	587	613	603	609	541	591	612	576	582	623	635	593	607	611	570	611	572	586	648	568	628	654	619	564	629	615	603	620	596	588	576	636	612	578	604	624	618	649	604	617	602	607	620	628	624	616	584	602	593	570	607	623	641	615	649	581	609	610	591	654	589	594	618	597	642	587	646	604	662	622	593	587	598	619	599	630	655	597	625	584	646	626	582	609	619	644	604	572	588	609	576	636	585	619	590	662	552	589	621	599	600	637	637	631	623	608	598	598	623	571	626	617	646	601	619	560	630	620	600	581	636	601	595	645	603	605	582	607	598	614	594	586	630	595	575	632	589	570	584	609	594	619	561	582	607	559	612	556	602	600	581	609	597	625	625	584	639	606	627	642	633	610	593	634	662	583	568	613	571	622	626	652	597	569	615	582	595	578	595	621	632	623	634	614	654	642	572	625	623	634	621	600	636	623	582	614	608	623	605	593	577	640	615	593	631	619	619	632	605	596	646	548	602	588	566	623	641	647	642	587	612	652	600	610	622	605	603	582	606	603	593	583	603	602	595	591	608	668	581	654	630	611	613	604	616	600	593	618	615	590	629	616	572	593	613	598	561	636	626	647	592	610	588	584	568	582	622	577	610	590	566	609	629	627	617	616	599	607	618	652	584	595	638	603	589	581	619	601	562	584	605	650	640	641	632	569	616	580	609	602	580	613	577	628	637	617	634	589	570	622	573	637	614	630	618	616	616	613	645	566	599	574	605	585	593	636	646	611	607	606	595	576	602	631	602	621	605	596	592	615	598	647	639	667	555	609	573	614	628	609	622	579	599	592	603	583	605	556	545	566	607	590	590	604	601	600	638	661	659	646	608	583	619	595	586	607	592	659	633	635	610	593	568	611	599	560	522	602	585	583	604	587	607	636	569	594	585	606	592	614	653	596	656	607	634	656	593	638	628	608	596	615	604	661	569	565	623	586	609	634	572	598	591	632	587	579	631	623	633	621	620	571	636	630	598	603	630	628	608	545	601	618	629	598	600	610	618	589	589	589	609	613	632	608	651	608	586	589	605	662	606	593	588	608	624	616	619	565	610	641	619	560	616	633	623	592	631	623	631	608	620	626	634	607	644	650	621	567	622	587	638	608	614	564	603	583	590	575	575	601	588	604	602	576	600	633	621	555	639	612	590	626	599	584	632	645	593	597	619	610	613	606	615	611	576	619	619	576	601	594	586	645	608	601	605	589	579	638	601	615	582	598	620	595	590	627	603	621	614	577	628	620	630	611	612	625	598	654	636	576	661	601	607	679	661	631	611	640	604	579	632	612	624	620	640	599	566	621	572	629	601	601	592	602	635	649	650	656	622	581	616	642	620	655	638	589	607	596	548	635	626	614	650	591	587	615	601	627	606	607	629	654	630	627	599	613	618	658	647	633	590	557	608	601	630	577	609	644	597	605	615	682	617	602	595	606	594	588	636	545	625	598	612	608	594	624	583	637	582	606	584	693	591	562	586	576	603	618	580	572	598	617	644	610	573	578	563	622	633	606	609	565	617	619	598	612	633	610	619	621	587	635	586	633	593	585	622	580	634	603	625	605	597	621	636	561	614	619	586	673	593	643	599	641	651	582	603	631	604	595	638	586	646	633	583	601	626	640	606	590	566	583	622	650	613	661	597	579	592	647	602	641	603	598	632	562	667	590	602	563	614	591	565	633	579	581	606	649	621	638	575	555	617	622	609	606	607	611	569	606	634	625	603	612	613	580	583	638	627
27771	28422	34712	24945	9943	3170	1162	604	408	343	343	346	363	376	333	347	332	328	397	362	354	331	356	351	367	369	332	382	347	370	349	356	367	329	386	366	350	339	344	361	356	386	358	372	358	354	362	336	349	386	384	326	323	333	372	348	332	366	398	339	393	334	375	340	343	376	381	372	350	343	354	366	343	343	405	336	389	341	367	387	350	380	338	363	355	347	371	317	378	409	374	382	327	341	384	369	345	364	357	371	358	357	331	336	330	379	365	343	345	407	338	386	362	350	347	342	367	360	339	363	374	339	379	350	386	328	358	370	378	377	338	408	350	388	339	371	379	358	356	380	351	344	358	364	411	359	369	370	361	368	351	389	362	384	380	356	344	357	358	383	387	351	339	370	378	360	375	373	360	373	390	352	343	359	374	378	306	385	366	343	348	383	349	358	367	355	373	369	373	365	371	367	334	398	351	342	398	384	368	337	363	354	330	352	381	370	360	361	361	364	365	369	390	364	381	341	348	381	368	359	304	332	356	378	378	337	392	386	373	363	362	363	338	350	352	358	337	375	364	384	349	360	374	331	348	357	346	342	366	393	351	372	361	391	361	364	355	354	382	352	384	327	376	347	333	361	366	338	330	378	344	363	361	400	337	357	392	346	335	369	370	370	350	357	336	365	377	374	358	371	352	395	368	380	372	367	350	387	355	372	359	374	353	368	386	374	368	383	327	349	356	387	363	379	336	391	362	375	374	372	405	356	342	367	357	343	359	364	333	350	386	391	380	370	348	332	339	376	362	360	371	338	367	347	371	361	359	325	370	366	371	392	376	373	363	375	320	354	362	382	372	380	329	362	351	395	368	358	371	356	387	369	373	365	370	380	349	393	391	378	368	342	362	377	347	359	364	372	351	323	384	349	358	345	359	392	373	353	384	354	383	341	376	409	362	366	350	349	341	330	362	372	351	377	371	367	369	384	397	351	388	341	357	366	383	344	333	337	365	386	364	362	333	393	360	356	343	362	366	356	411	324	367	337	375	360	343	358	387	401	366	333	351	352	410	361	352	343	345	323	333	366	377	337	356	356	374	353	377	360	370	356	361	340	344	382	371	340	341	344	377	354	358	352	364	374	372	329	332	351	396	363	357	341	344	398	365	349	360	356	385	368	372	358	361	359	385	351	378	353	335	366	371	379	368	362	368	353	363	401	364	392	349	367	336	372	360	365	368	384	366	342	340	347	357	347	350	393	368	364	363	362	362	352	395	351	366	374	350	335	389	355	377	399	348	358	355	334	364	359	344	393	361	319	335	375	380	340	343	365	354	362	375	386	345	331	338	336	356	353	337	349	364	385	357	396	376	374	402	363	376	372	373	383	373	332	366	336	374	334	355	371	349	353	367	360	375	374	357	379	369	357	378	365	377	356	363	370	389	398	376	379	366	348	369	405	364	355	370	356	380	385	348	362	368	353	341	364	365	335	349	355	383	376	367	374	354	363	358	376	363	356	330	352	349	382	340	376	332	357	358	343	336	351	364	374	335	360	407	371	386	345	375	375	379	381	354	370	328	383	350	377	359	321	360	341	333	354	387	369	362	348	361	345	373	362	374	367	323	378	340	345	386	382	392	344	391	374	353	353	349	356	404	355	340	348	373	365	373	348	364	361	360	350	360	417	378	364	369	376	389	402	382	360	332	356	349	363	362	390	385	353	364	369	354	351	368	344	344	367	350	407	350	340	381	387	369	405	338	383	360	362	380	346	365	375	367	337	344	357	346	354	346	395	319	348	359	347	371	364	361	346	361	354	374	393	359	375	349	364	330	374	369	379	354	362	371	410	348	382	343	334	363	360	356	365	388	380	378	377	378	416	371	358	358	376	392	368	379	351	379	368	347	354	324	350	342	330	374	356	345	319	348	360	367	390	377	378	341	380	361	373	367	354	370	333	348	389	357	364	354	362	310	360	363	358	332	389	360	336	357	357	385	362	366	362	348	386	347	340	375	363	356	356	361	369	361	399	309	368	338	400	345	345	346	374	356	360	322	402	380	377	368	338	373	384	353	379	398	365	362	367	358	371	345	373	342	357	351	374	381	369	342	358	356	387	329	365	366	372	332	375	349	366	382	386	381	351	350	338	357	380	326	355	353	361	361	395	371	327	378	380	402	387	341	363	354	347	360	362	341	375	391	417	376	362	357	388	358	372	365	363	335	391	339	342	333	372	385	339	370	370	351	356	373	381	333	378	332	387	317	376	360	336	362	352	362	346	372	361	330	352	342	379	381	375	348	384	327	353	358	363	339	347	379	373	389	329	347	374	375	345	365	377	364	342	379	329	399	380	369	377	375	356	365	386	373	349	336	348	334	374	366	350	368	372	336	384	356	329	341	342	364	396	364	359	360	347	391	370	357	384	358	400	328	360	372	366	352	344	361	343	336	398	338	351	370	371	369	336	327	344	360	361	396	368	377	340	361	378	377	356	365	357	371	346	368	386	349	344	375	361	359	349	350	343	361	382	329	353	347	387	350	356	345	382	358	390	373	352	410	316	354	343	375	341	366	378	360	352	352	323	365	366	401	362	379	392	385	394	384	361	340	376	357	364	388	342	353	394	376	367	345	356	339	336	368	353	315	387	333	352	352	344	352	331	403	369	361	375	359	392	338	380	355	348	363	363	382	381	350	388	349	373	357	325	364	339	368	402	369	346	347	349	340	342	358	380	390	357	336	378	365	341	342	359	373	360	334	358	347	403	399	353	353	347	330	388	346	363	361	363	385	399	329	365	344	358	352	356	376	372	354	395	378	376	359	369	375	347	357	354	402	382	389	364	360	380	375	339	368	376	359	328	383	372	389	368	349	380	336	344	329	353	358	334	358	357	384	335	334	350	367	379	373	348	375	371	339	374	377	380	370	395	341	347	376	364	369	333	343	396	367	356	340	379	345	394	369	375	375	354	389	360	364	372	406	371	385	368	377	389	386	376	360	339	372	397	381	362	353	389	353	340	356	380	369	366	349	331	360	357	336	392	366	353	339	353	381	365	370	373	357	371	365	352	351	337	377	346	348	341	388	347	384	353	334	361	386	356	356	339	367	368	368	331	335	363	379	385	317	374	377	331	409	361	338	323	359	367	380	367	371	374	371	367	335	332	353	367	385	335	363	346	367	345	383	345	325	378	362	333	392	430	364	353	368	357	369	366	384	340	343	392	385	374	379	381	383	380	365	368	373	347	347	378	361	372	398	365	402	342	408	344	373	339	370	363	367	366	361	354	368	352	371	370	354	342	369	364	325	374	360	334	374	351	338	404	365	367	361	343	351	379	376	354	371	373	389	383	378	362	370	368	337	367	394	369	371	382	358	382	396	354	369	371	387	392	379	380	371	385	350	359	366	343	352	344	372	339	349	391	379	363	372	363	375	352	371	331	352	367	352	347	369	395	357	395	395	382	348	339	400	363	365	356	332	362	368	379	372	391	347	365	344	391	372	350	375	357	363	344	347	357	388	366
23522	45161	32129	19909	9576	4063	1665	740	469	399	414	399	440	424	404	410	437	443	437	413	392	417	417	392	368	426	422	420	440	392	407	396	442	431	466	453	420	407	407	418	459	442	404	400	404	387	447	402	434	398	437	430	449	461	396	428	407	439	451	412	398	408	423	422	412	389	434	398	426	425	398	423	413	456	396	431	421	452	420	437	402	419	416	398	411	401	440	412	400	430	400	441	436	419	417	406	442	422	427	399	393	429	431	421	425	402	439	399	425	412	373	434	416	392	403	387	425	396	427	387	393	388	408	375	407	405	445	473	396	401	397	421	425	429	400	379	437	406	400	417	437	400	389	433	451	435	393	416	367	451	418	445	459	372	379	397	424	436	380	399	425	438	416	417	435	421	414	407	392	423	398	403	400	423	428	436	399	411	429	420	424	408	423	397	400	451	385	385	441	409	406	453	443	398	399	429	436	406	449	446	431	427	419	437	420	384	444	407	408	425	415	420	410	421	427	448	450	383	459	406	433	413	403	426	378	444	428	407	423	421	432	447	418	453	407	428	409	420	397	449	417	434	390	427	410	370	422	443	436	424	443	450	421	402	432	425	433	415	411	391	412	438	414	440	430	433	417	423	410	406	394	404	414	418	415	426	434	416	428	420	433	431	435	405	386	410	409	416	432	400	412	425	409	391	435	420	424	422	445	396	411	408	414	409	438	410	422	408	436	423	418	403	412	403	440	414	413	453	421	417	421	475	371	402	422	443	440	433	420	450	405	360	407	414	408	414	417	422	381	404	431	390	398	420	412	377	435	398	399	406	424	430	428	435	386	432	418	402	421	414	414	405	408	387	438	408	432	411	436	418	407	410	416	434	412	400	404	417	380	410	393	406	424	414	427	432	403	452	431	412	424	430	399	393	426	456	446	432	449	396	386	407	406	399	426	387	426	432	441	456	438	443	409	421	401	399	423	388	401	427	434	418	413	418	432	385	448	474	422	420	421	441	450	397	397	422	405	387	441	445	434	422	394	419	424	400	405	401	413	434	403	407	369	414	420	418	402	394	421	430	441	434	412	418	404	462	438	431	417	401	431	399	407	417	401	421	463	460	430	419	437	425	398	408	430	396	432	434	395	416	415	410	447	418	413	414	423	408	422	419	424	443	432	409	408	420	385	448	431	433	399	371	424	407	416	380	412	474	429	406	405	440	414	416	410	410	432	423	378	407	399	405	447	391	446	427	426	411	441	422	436	450	420	440	415	414	432	452	411	400	436	445	426	419	413	382	404	408	397	417	426	413	390	434	397	390	414	462	447	447	427	461	400	399	412	390	408	431	412	438	412	406	425	378	416	398	413	445	412	426	425	409	403	408	396	400	425	435	417	403	398	420	401	424	426	418	409	438	394	433	408	445	383	408	436	419	416	406	419	433	415	435	416	394	441	412	414	417	454	397	425	452	440	424	450	403	412	410	427	437	437	420	443	389	445	417	369	406	409	398	401	387	447	428	454	393	378	419	404	419	423	395	418	453	424	460	416	421	467	425	428	415	465	436	399	387	419	425	422	462	446	402	433	415	410	426	421	432	413	401	420	435	417	432	414	457	399	425	419	427	379	414	435	383	403	403	421	438	418	434	383	423	421	411	430	400	434	468	401	437	397	427	412	424	419	421	416	414	405	419	393	447	427	413	400	415	454	449	417	448	462	424	419	410	423	421	409	432	397	397	419	453	413	398	403	429	415	391	449	408	427	434	438	429	438	385	430	438	430	430	403	419	414	405	428	420	409	435	413	398	396	414	440	384	409	407	411	379	443	403	406	415	392	433	397	428	418	448	427	429	431	400	418	426	422	433	425	409	403	432	379	443	426	433	447	384	420	422	381	446	416	440	437	418	434	437	414	416	407	412	417	424	438	418	418	434	421	397	418	453	444	381	423	417	400	434	415	429	394	395	441	417	442	440	427	394	387	437	405	430	407	420	429	424	429	425	443	433	429	363	433	406	406	418	423	441	415	432	425	380	419	376	453	412	436	476	437	397	458	447	405	427	420	425	421	386	426	418	374	417	436	405	394	441	406	437	451	438	426	421	417	456	427	409	412	409	394	468	397	405	430	403	399	420	402	457	418	413	417	414	431	417	406	436	399	430	422	424	456	422	417	402	402	417	390	434	426	441	436	413	482	427	410	432	413	432	429	426	408	433	417	388	398	412	404	436	429	436	456	407	422	404	438	416	425	445	414	412	415	461	419	387	424	427	414	436	464	432	435	388	438	443	417	390	438	425	416	383	434	392	436	405	378	448	440	433	443	428	402	428	427	436	431	402	408	441	394	452	431	410	431	426	411	460	411	398	417	454	415	443	394	369	418	466	438	434	426	445	413	408	428	445	406	428	422	408	401	376	385	430	422	425	406	475	398	403	413	437	402	395	408	416	430	392	426	447	414	442	444	413	417	399	458	446	421	439	444	399	405	446	410	369	416	416	427	421	407	370	380	404	393	428	400	420	433	392	433	386	432	438	402	381	423	418	401	419	411	428	389	419	383	386	369	431	407	430	441	411	405	446	387	367	456	425	410	421	406	431	392	435	458	409	419	409	434	403	426	403	403	451	379	459	430	400	413	395	426	429	388	417	365	412	370	426	478	420	426	443	401	427	424	430	436	411	416	449	409	418	386	463	421	401	394	404	437	440	420	424	422	424	426	410	410	422	405	439	434	408	466	413	401	421	430	423	406	463	414	423	400	394	412	429	392	446	422	432	422	431	428	426	452	382	447	396	446	446	415	381	439	385	406	421	397	405	444	417	417	411	435	379	410	456	394	439	442	356	432	413	421	408	451	445	437	447	442	411	416	399	433	414	413	441	440	398	435	410	381	426	415	425	434	399	427	428	435	411	435	396	422	449	417	440	398	428	393	417	418	437	426	429	432	432	403	431	397	435	380	411	413	455	423	400	431	422	388	407	409	395	435	426	424	432	415	408	414	393	416	468	395	382	399	373	417	428	426	421	426	414	405	402	432	442	434	407	394	401	399	393	426	418	433	447	383	423	395	427	424	449	426	405	431	407	421	436	389	403	438	400	375	445	449	428	422	426	407	411	382	415	400	426	413	437	405	392	447	420	420	434	423	423	423	412	391	422	412	434	383	390	447	414	434	409	404	453	428	394	404	411	395	427	407	397	442	407	450	440	428	414	423	383	459	379	447	408	398	429	404	410	408	388	439	396	453	405	430	423	441	382	430	376	444	434	383	394	418	434	416	426	401	434	420	418	425	400	393	379	386	412	398	414	458	459	385	397	431	413	418	408	409	438	419	416	441	425	441	403	418	421	409	402	404	426	400	450	416	423	403	418	426	386	442	419	458	425	441	424	430	385	427	448	452	448	408	420	417	425	463	427	392	454	435	431	409	422	408	395	390	433	411	397	430	398	423	401	412	434	450	413	422	413	403	416	390	431	423	432	423	392	384	434	413	436	416	424	379	402	388	421	433	405	414	390	426	409	415	395
23551	22114	35876	40390	32940	24776	14058	2993	809	468	459	447	480	483	442	439	473	433	470	472	425	479	440	451	457	468	467	468	416	438	446	443	442	420	452	434	464	460	471	467	442	441	453	472	472	479	451	483	435	450	448	433	457	424	424	480	437	444	446	460	432	453	461	476	468	465	446	478	469	495	425	480	448	454	480	444	433	405	455	438	434	451	455	443	469	463	418	453	468	447	437	452	428	439	464	470	424	436	436	401	426	464	439	456	507	457	473	401	461	428	440	436	410	454	468	474	464	457	443	446	472	425	436	468	504	450	418	440	449	458	443	432	488	505	463	461	463	450	456	438	439	417	423	473	424	435	422	462	437	444	441	457	448	456	438	456	441	445	438	489	427	433	452	469	450	445	402	418	440	458	451	435	462	481	477	436	420	433	467	454	465	417	452	479	453	449	444	440	448	466	442	443	470	466	470	459	487	439	401	461	457	441	431	457	476	445	444	464	430	441	426	425	453	436	431	451	421	451	447	414	453	464	443	431	461	435	433	442	490	402	477	459	427	403	490	468	440	467	453	485	458	470	475	471	458	436	477	457	491	456	443	506	457	416	414	469	461	460	452	463	456	455	437	477	445	443	461	451	439	431	425	439	469	444	433	450	448	463	425	445	472	469	462	427	435	450	465	458	429	438	470	437	489	427	450	442	450	451	460	451	421	458	448	458	426	455	419	451	468	405	449	442	434	484	441	475	494	480	458	463	417	427	434	429	456	443	476	470	477	435	445	441	428	442	495	444	459	457	444	465	494	453	439	482	469	442	435	427	433	434	437	478	469	431	426	446	477	439	461	436	452	437	459	476	454	459	493	463	443	457	446	423	416	502	452	444	441	442	424	476	424	451	484	429	482	479	391	472	447	450	461	442	500	462	462	477	435	442	410	486	461	451	464	426	434	448	427	431	481	471	443	451	442	427	440	406	436	438	448	470	424	425	430	458	434	416	470	443	459	445	450	442	432	443	437	431	470	443	494	457	437	430	462	429	458	471	454	471	457	473	449	391	466	491	440	451	468	459	439	503	446	442	476	487	447	481	462	455	477	441	490	459	455	438	467	429	445	465	457	436	445	415	467	437	417	450	416	452	485	446	450	465	456	502	502	472	399	429	453	450	431	434	429	467	413	455	457	471	473	468	478	427	456	474	440	436	453	440	441	405	457	441	454	458	430	466	462	433	489	416	441	459	496	438	440	436	462	492	458	456	481	466	431	436	453	475	446	439	461	440	443	442	487	462	424	456	450	482	466	440	441	470	484	495	455	495	452	448	467	453	438	487	459	458	467	465	452	424	494	460	420	474	424	439	409	441	433	438	466	463	455	457	450	427	463	470	485	462	481	423	454	482	443	464	488	434	454	405	423	495	425	478	419	423	475	460	457	479	439	440	433	469	460	426	438	425	441	405	464	446	453	430	427	426	400	411	435	479	431	424	457	418	438	430	451	440	505	422	465	429	443	426	466	453	423	461	443	451	460	456	442	454	422	458	461	445	474	407	449	466	468	459	416	469	443	469	395	431	451	453	486	463	427	405	494	490	419	430	466	464	464	464	434	447	448	434	455	467	450	467	512	411	442	456	455	457	486	467	461	434	461	434	459	452	458	466	469	448	409	441	460	451	417	434	449	416	420	422	457	437	454	494	468	481	458	434	475	467	430	439	433	437	410	482	437	513	436	470	470	423	452	471	438	468	475	445	441	456	434	393	464	444	434	496	465	418	484	426	464	447	449	440	445	441	462	458	474	438	422	458	473	409	467	464	465	438	437	469	483	442	454	466	413	453	466	476	432	458	442	425	454	455	424	490	451	419	422	442	456	430	432	434	461	457	445	448	451	472	454	475	447	422	411	444	401	446	471	476	459	440	441	442	460	463	405	507	456	421	419	459	487	434	445	473	495	455	460	481	484	464	463	454	445	472	425	438	440	453	434	419	448	433	458	423	448	445	425	440	458	465	446	417	444	416	441	482	462	437	446	435	478	416	430	465	452	447	433	464	434	470	470	407	479	421	462	461	472	428	429	437	453	476	506	422	427	468	442	443	446	441	426	498	461	373	449	468	441	452	493	431	507	472	410	486	447	474	453	456	459	444	453	452	462	439	443	432	429	451	434	466	451	468	421	468	482	432	467	427	442	456	481	480	453	459	447	477	428	486	435	431	479	467	458	439	465	438	455	474	460	472	479	436	448	480	460	433	465	430	452	413	441	431	432	434	483	438	449	447	488	465	451	457	442	486	461	438	488	465	472	476	447	451	408	451	419	455	470	434	488	468	449	459	472	463	435	444	460	466	426	427	480	435	496	446	441	456	432	456	461	425	434	443	442	454	470	473	452	474	454	474	413	434	453	485	411	422	402	483	425	448	441	457	444	474	414	473	451	438	475	432	484	453	455	438	451	450	453	458	485	419	448	456	458	442	443	435	463	449	475	433	465	476	475	435	452	484	462	428	434	434	482	489	495	452	441	433	458	445	434	457	436	440	482	469	446	467	395	474	435	417	449	456	442	448	451	441	434	499	474	437	456	441	427	452	455	412	479	454	471	465	437	431	436	453	450	439	449	454	436	467	435	441	498	477	432	472	446	463	433	489	466	444	446	447	460	440	432	446	442	452	468	476	452	422	418	455	471	482	498	442	444	464	445	416	457	449	443	453	458	448	469	413	438	452	450	436	456	475	464	477	475	428	472	456	472	451	427	467	470	457	464	461	477	404	476	466	448	437	452	453	452	446	473	464	492	453	449	448	460	411	450	446	448	439	455	463	426	434	443	430	497	461	454	445	501	452	451	483	459	474	443	445	435	431	435	430	451	440	459	473	440	448	490	461	488	454	477	479	428	432	420	453	445	422	451	434	410	431	423	455	471	460	456	455	442	474	474	431	438	437	463	455	437	447	443	479	445	471	429	490	416	434	467	432	460	425	439	455	423	483	447	457	422	439	433	454	461	441	414	446	449	429	390	428	496	441	459	453	445	473	428	413	471	441	433	487	476	428	444	440	486	427	443	435	404	452	453	436	471	485	467	467	422	481	464	471	428	437	437	451	467	461	465	440	452	436	400	465	469	459	428	483	461	475	451	438	440	429	488	437	429	471	432	443	460	449	460	492	449	446	441	443	433	439	416	411	440	420	431	454	444	422	430	459	464	434	486	449	469	442	446	424	448	455	465	426	473	430	478	443	457	445	422	428	450	468	484	419	474	412	404	491	438	473	436	426	452	493	451	465	446	431	425	449	453	428	461	415	462	454	424	435	472	433	493	407	459	435	435	430	483	442	483	463	442	431	433	437	487	457	462	424	496	462	432	448	484	448	452	464	441	431	446	469	458	442	434	429	458	422	479	459	486	475	455	421	433	466	468	450	476	432	467	473	422	480	473	448	447	445	470	476	407	427	430	421	483	486	480	463	443	460	485	449	436	438	443	475	422	445	421	458	486	442	419	452	474	455	453	485	447	456	451	495	448	405
45216	91958	75412	56625	40258	23775	10496	3389	986	540	466	493	534	530	509	482	525	529	537	558	521	485	528	521	508	495	517	499	507	495	471	478	470	489	517	490	514	519	513	523	469	477	539	518	492	537	487	517	506	500	530	476	469	534	502	520	526	504	522	534	524	510	518	499	495	472	516	475	484	473	528	526	498	498	496	516	463	434	481	457	483	488	507	493	509	518	506	507	512	511	516	511	514	490	520	511	499	476	488	500	565	488	512	489	513	487	471	495	518	498	482	510	521	502	503	494	486	480	490	510	486	527	475	529	518	511	543	492	530	492	537	454	525	502	511	457	523	555	533	536	523	477	527	513	498	477	522	503	513	500	490	490	512	528	465	444	517	516	536	514	507	468	490	482	491	478	497	462	509	518	523	501	530	512	492	540	459	462	493	503	482	524	446	491	540	514	526	514	542	469	480	543	500	505	538	505	526	485	528	473	482	504	504	537	467	505	496	480	527	515	520	506	531	487	498	496	523	499	516	503	507	470	503	497	492	517	463	515	510	512	526	520	502	514	495	542	526	509	521	456	489	533	509	498	521	505	524	529	518	472	483	531	453	512	495	500	528	496	480	522	499	531	509	487	542	517	538	518	535	509	537	510	504	489	480	508	499	507	497	477	511	515	531	529	471	488	522	489	520	502	499	461	500	493	494	467	454	470	528	492	523	488	471	516	549	512	492	559	549	491	505	566	486	471	485	517	498	544	503	519	488	489	484	546	486	531	526	484	523	463	509	546	561	487	488	538	502	503	523	507	530	491	496	553	492	513	503	517	507	501	449	492	476	522	502	496	493	520	495	508	511	469	484	474	520	517	497	511	502	534	489	513	513	519	513	509	516	513	480	487	489	545	447	545	522	544	487	489	507	480	492	493	534	563	503	496	519	480	525	493	485	474	521	540	519	483	517	460	487	473	482	490	508	523	524	519	509	512	495	544	520	509	505	501	441	485	484	508	487	496	514	547	497	503	501	514	483	504	490	503	522	537	476	492	515	470	482	493	507	512	532	506	500	533	519	516	519	520	478	524	528	523	540	496	496	469	554	492	482	511	503	454	524	447	464	477	517	476	489	493	502	499	479	498	525	547	510	493	489	515	532	502	542	491	521	491	523	519	455	504	511	462	494	531	510	489	493	475	551	498	520	485	524	488	496	478	540	495	478	460	479	485	479	519	498	476	520	503	497	538	466	467	500	483	507	523	495	518	503	510	502	516	515	512	510	506	489	490	481	507	524	508	507	505	501	491	544	507	489	494	512	524	513	490	484	539	508	499	497	487	436	478	518	523	500	522	525	508	511	475	484	506	501	466	472	477	518	496	468	484	514	490	512	504	517	515	514	498	470	498	491	462	492	481	523	475	520	522	494	525	507	492	530	529	473	492	470	537	535	533	535	490	482	532	505	472	549	535	531	540	552	473	530	500	465	501	527	516	480	520	492	510	556	466	480	529	458	503	487	510	501	469	493	488	507	519	531	495	552	513	508	508	507	516	524	508	508	481	522	489	503	541	520	509	470	526	505	503	561	495	501	505	510	520	532	501	492	520	490	551	501	518	481	492	515	529	513	477	544	513	517	488	501	494	503	520	483	527	499	469	496	512	542	519	525	510	515	486	517	484	507	531	471	463	502	477	479	500	534	524	501	532	532	522	539	497	507	450	524	499	515	483	477	481	494	501	536	462	541	506	493	496	496	504	550	496	487	537	491	491	478	511	486	497	536	507	523	482	515	520	550	522	518	476	517	489	503	491	481	519	535	507	488	507	513	469	480	519	522	485	493	465	518	504	521	501	496	544	508	509	483	462	523	515	491	457	521	521	500	519	499	502	487	519	506	538	473	493	520	505	501	474	526	502	488	501	515	514	487	513	480	551	492	484	523	523	521	476	567	510	524	503	530	496	511	529	494	515	530	529	508	459	462	553	504	555	496	491	493	538	536	482	489	504	506	463	508	531	491	520	522	516	455	472	519	496	508	491	481	527	464	497	510	476	515	529	513	486	476	496	513	519	524	502	489	522	497	507	480	499	500	495	491	502	517	471	519	477	541	489	531	484	531	540	478	497	480	513	477	459	522	480	482	471	502	517	525	517	489	509	489	509	482	489	485	533	517	488	495	501	535	528	485	493	456	549	486	490	482	507	518	529	517	487	534	527	528	470	476	520	508	490	516	496	500	492	498	516	478	479	535	528	509	482	528	507	488	510	507	517	488	488	499	510	501	494	511	530	504	463	489	551	467	465	485	498	530	462	500	496	481	518	490	519	473	496	534	480	483	487	471	510	517	498	459	520	475	532	490	512	502	483	554	528	503	487	496	513	511	487	478	468	498	518	497	507	517	510	522	465	534	510	493	543	518	476	474	479	510	494	510	479	551	491	505	506	515	471	503	480	504	495	465	498	463	469	475	519	540	532	524	477	516	493	494	502	492	499	512	440	498	470	491	507	496	535	537	498	502	539	532	496	469	503	501	515	504	515	520	513	493	484	510	532	507	536	534	507	468	507	487	482	468	490	505	486	504	543	509	503	466	483	494	524	497	501	503	525	510	473	506	512	525	531	500	528	492	485	497	494	495	564	486	563	532	464	478	512	530	453	492	476	510	486	511	499	539	527	504	501	481	495	536	494	474	508	494	514	520	512	497	506	530	543	477	484	511	521	498	492	462	492	538	542	513	492	521	511	495	487	511	495	526	511	504	472	488	485	532	448	485	487	493	487	505	502	471	515	541	522	532	519	500	453	496	499	506	510	507	494	521	498	525	508	501	533	528	501	498	462	530	518	470	506	511	505	497	469	498	501	503	493	491	514	516	518	508	493	511	525	459	536	511	519	506	486	507	503	555	488	504	481	508	504	501	492	499	511	513	505	491	490	510	538	553	532	504	538	492	497	514	496	504	510	484	534	561	501	506	497	477	484	492	513	495	475	516	515	483	475	492	484	517	498	511	487	528	516	552	507	483	556	493	494	491	519	533	493	478	511	497	474	504	500	496	513	515	489	531	506	506	501	510	542	522	511	542	506	531	498	505	495	495	546	511	473	516	481	514	515	477	478	484	460	471	483	500	532	525	502	491	561	474	528	508	461	538	473	480	466	516	514	519	561	502	465	473	506	538	503	532	533	486	498	518	514	500	516	488	505	505	473	541	515	486	520	515	528	502	489	483	486	504	538	548	505	478	491	502	516	481	505	512	508	513	517	520	534	509	491	554	507	486	570	474	512	497	513	469	528	460	500	515	501	501	531	529	510	483	498	506	504	457	488	514	506	480	534	491	523	496	528	531	512	473	468	482	502	521	513	468	521	481	507	493	484	481	506	501	478	490	470	460	529	488	530	497	539	531	520	461	561	454	517	502	486	503	496	489	486	487	519	500	490	494	518	477	514	542	511	488	505	489	507	522	535	502	453	516	455	463	497	501	515	496	510	500	492	501	499	520	488	498	526	525	532	519	506	474	516	499	523	497	528	514	473
25142	23266	37146	37309	24513	13774	4142	1109	523	429	442	445	414	407	398	404	445	425	384	371	403	442	401	419	411	387	414	393	444	408	378	412	442	398	388	448	399	399	426	395	402	381	421	408	427	369	440	408	387	422	418	419	398	395	427	385	415	404	385	380	415	440	405	412	414	369	387	433	427	420	414	423	427	421	435	381	426	427	430	416	391	410	385	385	424	417	406	418	416	394	418	422	429	415	413	414	400	394	388	410	403	406	375	421	415	401	407	389	376	390	428	378	423	386	402	416	415	422	432	389	430	411	401	388	403	390	369	402	396	425	397	377	409	410	417	401	397	423	427	374	412	431	397	400	385	399	399	380	430	420	443	424	403	442	435	423	385	371	432	394	414	382	406	400	426	428	429	374	404	427	414	403	441	421	432	382	413	398	377	394	386	412	457	394	399	410	409	386	378	421	400	398	456	454	422	425	429	373	408	387	435	387	410	423	394	439	408	395	410	410	423	443	453	408	413	414	431	429	408	398	394	438	386	413	425	410	401	411	435	389	395	415	369	412	383	402	404	426	420	417	420	400	381	427	389	406	411	377	405	415	431	394	388	361	426	430	437	426	455	436	376	398	410	426	433	420	429	405	429	404	420	396	470	422	434	411	432	376	418	397	406	408	397	419	393	392	400	409	425	431	419	412	402	424	420	386	453	421	391	419	401	378	379	457	378	388	427	421	423	387	432	420	416	387	371	412	402	423	414	399	399	394	401	417	408	399	388	401	393	404	418	425	407	407	400	414	409	396	444	430	438	382	430	375	435	373	432	397	380	426	427	390	409	379	428	413	399	415	419	435	419	370	400	430	414	434	400	390	408	386	419	435	379	420	431	410	432	416	398	458	361	430	415	417	410	402	411	401	428	405	392	417	433	398	410	416	389	395	407	405	424	364	423	382	411	413	442	440	403	396	403	412	435	395	435	420	416	399	411	405	408	441	385	422	377	445	406	382	413	405	381	410	424	411	418	427	386	403	396	418	409	381	435	416	392	443	404	399	361	400	403	412	392	414	411	375	383	403	401	371	412	406	447	394	442	404	447	373	421	404	423	431	404	408	413	405	460	451	399	408	449	370	420	413	421	380	383	404	403	405	389	386	411	420	411	411	391	381	429	411	410	362	435	406	414	444	419	421	401	417	404	445	414	415	416	412	415	424	401	398	386	396	418	415	385	406	390	399	408	428	393	413	416	411	413	360	382	407	429	413	381	388	420	433	396	406	401	392	403	434	453	387	429	436	434	380	382	427	421	394	422	392	440	393	413	408	394	410	400	420	384	401	440	393	363	418	421	416	396	401	394	410	426	419	410	427	388	419	399	386	440	389	391	399	419	418	399	401	440	407	418	402	431	412	390	388	383	424	405	420	410	430	408	427	392	398	419	395	382	408	443	391	426	413	415	398	399	455	409	434	407	402	408	385	410	407	417	394	447	397	415	378	411	409	402	370	429	426	394	368	380	371	427	405	430	359	396	423	405	427	393	397	395	425	386	415	428	388	429	428	405	411	420	394	425	435	401	398	403	416	414	384	411	381	390	404	410	419	424	421	415	426	401	409	443	419	415	415	410	417	430	425	427	390	453	422	384	407	392	418	410	419	417	423	395	419	379	445	394	410	402	406	429	416	411	412	410	399	388	383	400	395	408	414	415	385	409	420	427	418	418	431	372	446	411	399	411	394	429	403	390	424	415	447	398	394	407	410	400	414	402	412	367	445	407	414	408	392	395	410	387	387	371	402	399	374	436	423	412	422	404	413	385	417	380	391	384	440	431	430	422	413	408	382	383	420	470	413	395	390	404	412	418	390	437	412	372	409	445	419	400	398	446	405	396	386	414	400	413	398	403	395	424	436	424	377	457	385	414	400	415	405	416	454	401	407	391	450	396	411	431	422	428	406	409	380	427	431	434	388	402	413	394	396	391	396	402	392	406	424	416	427	376	415	393	462	428	407	381	421	447	384	416	397	394	370	393	444	436	388	380	385	406	415	393	394	411	437	404	394	440	406	423	406	442	419	431	374	414	430	433	404	422	388	446	403	418	438	395	442	405	409	411	392	402	383	375	416	432	399	412	399	398	411	452	394	392	424	375	404	382	406	442	411	395	371	406	395	408	392	347	419	416	427	407	407	426	429	398	437	364	425	403	388	389	415	414	398	423	429	440	398	370	422	363	405	405	406	431	398	386	432	390	400	386	419	396	387	448	449	423	419	418	405	383	445	424	403	404	379	395	439	424	396	405	401	391	385	429	420	396	417	451	401	395	432	424	401	427	456	409	403	404	426	361	444	405	390	379	408	396	384	377	376	404	391	402	444	419	454	461	417	409	402	410	429	430	401	423	384	388	404	415	386	391	405	425	392	392	369	414	423	431	396	424	410	438	440	411	408	383	405	430	423	404	431	412	394	405	406	385	437	403	440	437	425	405	399	408	404	390	434	397	403	430	419	421	436	379	386	393	424	392	417	434	419	397	408	437	407	425	424	394	382	383	443	400	366	410	449	383	439	389	398	446	434	368	435	416	396	403	431	392	428	397	410	431	429	400	446	387	386	391	430	407	439	387	403	404	412	394	414	432	392	418	395	428	395	416	407	431	366	383	416	400	386	411	402	444	406	431	428	436	379	375	424	411	421	408	429	403	450	404	349	384	411	412	396	406	395	404	420	423	384	423	399	378	381	410	398	407	398	393	386	403	417	409	398	450	436	439	401	455	415	400	386	408	428	426	410	403	407	386	414	396	389	420	411	396	434	428	411	414	438	379	397	437	404	400	445	420	389	399	379	399	396	421	415	387	408	392	449	404	433	423	407	396	390	395	391	419	389	422	386	394	393	459	375	407	391	430	418	422	399	428	376	414	404	410	414	443	402	397	399	379	390	406	389	426	419	392	423	402	381	423	415	415	444	416	406	401	382	403	423	411	423	383	395	416	414	403	382	415	413	412	432	397	412	413	399	428	371	384	400	396	399	391	453	455	423	420	402	374	365	436	418	387	431	361	402	408	451	410	406	385	404	429	396	455	412	410	431	382	420	399	376	404	380	418	387	423	401	381	410	434	444	405	399	433	420	390	413	398	420	411	403	385	402	437	373	392	412	430	394	397	414	386	412	387	417	402	392	433	397	402	435	434	447	410	424	419	394	382	432	418	406	419	422	448	432	431	405	417	391	444	403	406	418	435	393	402	406	396	398	400	389	436	434	395	421	384	412	456	398	421	437	423	403	384	390	401	403	422	393	398	427	386	428	396	413	393	396	425	423	405	450	445	398	412	462	402	392	406	423	419	438	389	424	430	433	452	388	397	392	388	420	478	361	407	444	397	385	441	434	385	398	378	367	410	417	402	439	434	446	410	391	399	426	405	392	434	401	389	383	404	416	419	397	428	398	422	355	422	429	381	413	390	433	409	395	436	395	374	416	417	414	427	399	388	411	430	400	418	433	410	432	379	454	432	443	385	410	432	435	424	432
41157	75379	58125	42214	27863	14878	5435	1769	655	483	437	506	440	465	456	476	425	467	449	499	457	463	476	487	478	449	476	444	461	443	421	489	478	479	472	490	428	469	459	478	442	465	455	445	475	426	458	446	474	479	513	461	455	451	456	437	465	433	486	504	514	449	458	479	447	459	497	476	513	424	433	469	506	464	501	448	476	477	426	454	454	487	475	487	492	474	459	479	509	498	466	426	493	449	517	488	490	503	484	472	476	434	480	485	469	506	446	489	469	449	468	445	428	442	477	481	440	464	450	500	463	494	485	470	457	461	500	500	435	463	519	451	471	461	478	469	439	455	462	438	492	468	449	482	427	423	456	434	455	462	463	459	442	514	458	469	457	525	478	461	457	507	488	468	484	472	489	475	501	463	476	446	431	458	497	499	467	483	446	474	483	483	457	427	445	493	443	491	474	484	469	510	480	446	446	451	447	431	491	481	451	445	467	455	423	475	469	456	488	480	460	477	473	471	437	503	474	435	488	438	461	488	474	469	483	423	462	442	484	470	480	490	456	515	436	468	468	482	442	469	464	471	480	483	471	466	447	435	483	481	463	469	453	446	484	502	464	482	458	442	473	510	430	443	463	467	468	465	434	463	467	486	472	478	467	476	470	460	473	478	454	427	482	475	509	473	489	468	445	470	506	477	465	477	468	454	459	480	481	438	448	466	490	456	456	513	465	476	496	468	462	467	470	442	466	487	473	424	504	455	471	479	446	472	448	462	445	458	474	459	499	483	512	503	477	507	481	448	475	434	472	468	470	425	470	492	471	454	512	516	468	483	503	447	485	495	496	463	437	478	469	500	448	484	459	474	458	466	446	467	478	505	461	466	475	497	469	445	450	480	469	434	443	491	473	468	444	484	448	483	469	448	499	455	457	490	472	459	488	450	489	456	486	415	502	436	463	493	480	454	462	422	486	457	441	468	438	466	474	485	502	489	431	468	459	489	455	481	461	455	464	472	404	442	494	441	443	440	456	449	500	449	444	514	431	437	448	490	497	471	414	463	492	459	461	456	442	475	421	476	489	478	469	508	444	477	472	477	468	496	461	469	506	445	428	478	475	488	458	466	479	466	487	436	475	479	501	434	485	456	504	473	455	444	473	474	460	487	462	429	502	489	465	462	451	465	454	458	501	500	445	434	456	466	459	469	448	486	474	467	446	468	455	475	482	496	455	459	460	475	469	461	431	494	448	446	408	461	468	486	450	444	463	434	475	478	501	433	495	449	439	482	501	486	464	479	450	480	442	454	474	469	501	453	450	477	421	470	452	474	504	490	468	487	470	432	480	464	445	460	449	453	462	518	475	522	477	466	450	435	470	501	477	453	475	469	469	448	468	451	445	455	512	536	456	473	478	514	460	461	459	483	477	425	522	475	501	495	475	472	472	444	462	453	454	445	446	492	474	461	465	459	502	465	453	424	454	432	499	513	495	459	477	447	503	445	476	451	504	444	473	475	493	486	452	484	448	477	461	469	452	473	485	436	491	496	466	445	502	475	480	481	473	466	455	446	465	466	420	468	479	449	461	446	458	496	485	492	470	463	478	463	498	492	465	494	453	491	477	471	457	461	485	456	426	450	425	460	457	455	459	481	470	439	480	458	468	482	488	500	448	493	487	483	457	495	436	440	489	447	459	446	480	450	478	452	485	443	444	505	451	441	473	454	463	464	488	485	456	505	457	481	480	473	469	521	467	435	425	460	472	434	483	470	478	450	478	495	465	498	487	492	461	480	509	476	439	428	451	474	496	466	462	450	472	477	466	485	427	462	447	456	445	490	420	453	504	458	429	459	477	455	482	485	437	453	447	464	457	453	484	472	446	491	448	470	468	450	485	454	462	498	483	481	452	475	459	482	507	464	449	474	441	493	466	510	429	453	472	468	436	486	491	443	476	452	460	447	430	479	456	461	446	476	483	460	485	470	473	470	427	448	474	475	455	450	482	425	453	480	474	494	503	463	499	475	484	442	505	488	490	472	510	486	518	493	517	496	472	444	516	479	451	485	504	462	457	462	471	489	436	496	480	474	446	450	446	490	478	484	447	482	457	495	452	462	465	476	452	459	443	448	449	482	489	478	462	510	434	492	479	447	491	477	451	517	478	479	471	478	452	436	450	480	469	503	470	502	446	467	488	452	458	450	450	515	439	471	501	498	476	442	448	444	490	472	461	442	470	432	453	481	499	480	478	476	493	447	446	467	475	481	449	459	509	449	498	438	443	487	485	443	454	503	459	486	463	440	456	456	448	473	458	503	467	510	473	458	451	429	477	484	448	480	464	456	466	470	466	476	463	439	443	485	431	506	475	483	501	487	465	477	475	508	493	452	437	476	473	522	519	450	481	451	446	471	449	451	447	483	458	443	465	441	480	463	433	474	490	451	467	459	439	472	469	443	456	518	464	500	474	475	476	522	475	454	460	502	470	458	481	455	445	454	453	445	503	500	491	451	455	468	478	481	497	518	464	468	483	480	454	488	479	456	488	493	487	433	451	483	458	470	462	476	453	481	491	489	508	482	507	482	523	458	467	459	470	486	441	434	470	481	506	498	459	476	438	460	485	467	445	436	483	487	483	510	472	490	466	492	455	461	459	488	490	434	432	486	451	459	469	506	475	454	481	453	481	428	488	480	503	489	489	465	477	493	501	500	469	464	492	471	480	450	474	486	448	457	479	483	476	493	466	503	446	450	513	462	481	490	496	498	497	473	486	447	482	476	495	490	467	462	446	498	449	472	432	502	444	483	470	466	446	466	464	489	469	454	449	446	460	413	459	469	456	477	459	441	447	448	472	467	481	514	477	459	467	478	488	466	477	485	481	469	438	474	482	486	474	503	456	460	431	467	507	474	482	447	484	485	453	514	488	495	484	472	448	474	453	476	454	453	448	426	482	460	440	442	449	534	430	442	440	434	491	462	418	469	486	459	433	470	447	463	480	446	497	471	440	439	486	442	432	491	465	457	479	488	507	512	487	451	470	466	458	521	450	486	477	472	504	468	475	476	444	478	448	471	495	463	492	475	466	460	442	493	511	458	488	461	462	469	447	478	458	492	477	488	485	474	479	458	489	482	477	492	491	441	427	463	433	467	446	432	459	451	486	466	493	480	459	413	457	473	479	470	497	481	476	447	465	492	466	447	520	474	463	459	455	446	484	480	502	460	523	442	462	472	450	448	474	458	469	444	456	453	504	465	468	469	425	434	470	434	457	455	448	496	442	450	486	442	464	460	520	474	472	484	443	478	450	460	481	464	483	507	445	481	493	464	456	503	465	495	470	445	482	474	485	460	427	446	424	500	464	467	446	436	489	449	502	438	460	488	490	495	428	457	448	475	493	480	469	444	454	453	492	504	483	473	483	515	480	446	482	477	444	442	464	483	425	478	452	476	493	444	480	437	459	433	448	474	469	468	461	439	474	470	479	485	510	448	455	475	433	494	474	482	458	499	446	447	453	514	465	445
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
