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
340212670015	340212670573	340212671123	340212671673	340212672221	340212672773	340212673323	340212673873	340212674421	340212674973	340212675523	340212676073	340212676621	340212677173	340212677723	340212678273	340212678821	340212679373	340212679923	340212680473	340212681021	340212681573	340212682123	340212682673	340212683221	340212683773	340212684323	340212684873	340212685421	340212685973	340212686523	340212687073	340212687621	340212688173	340212688723	340212689273	340212689821	340212690373	340212690923	340212691473	340212692021	340212692573	340212693123	340212693673	340212694221	340212694773	340212695323	340212695873	340212696421	340212696973	340212697523	340212698073	340212698621	340212699173	340212699723	340212700273	340212700821	340212701373	340212701923	340212702473	340212703021	340212703573	340212704123	340212704673	340212705221	340212705773	340212706323	340212706873	340212707421	340212707973	340212708523	340212709073	340212709621	340212710173	340212710723	340212711273	340212711821	340212712373	340212712923	340212713473	340212714021	340212714573	340212715123	340212715673	340212716221	340212716773	340212717323	340212717873	340212718421	340212718973	340212719523	340212720073	340212720621	340212721173	340212721723	340212722273	340212722821	340212723373	340212723923	340212724473	340212725021	340212725573	340212726123	340212726673	340212727221	340212727773	340212728323	340212728873	340212729421	340212729973	340212730523	340212731073	340212731621	340212732173	340212732723	340212733273	340212733821	340212734373	340212734923	340212735473	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	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
22825	21124	28957	23535	21125	21208	10669	1370	984	843	712	676	595	576	466	485	472	429	431	442	423	387	372	396	381	386	369	358	375	388	387	366	340	357	367	380	358	353	362	347	311	357	319	358	375	323	342	305	332	358	307	315	326	325	335	343	330	322	331	312	316	358	336	326	327	334	317	316	309	310	301	299	330	304	331	327	343	335	316	313	331	318	332	295	314	305	320	311	326	334	292	350	311	317	317	336	305	355	338	317	309	338	319	339	309	302	288	352	312	330	331	294	303	321	317	352	333	304	305	305	336	310	318	294	339	358	325	355	280	333	306	300	342	318	329	342	329	332	307	331	334	311	325	294	314	319	318	317	363	316	340	308	306	328	328	311	324	323	367	294	309	297	315	304	315	312	328	303	364	318	335	321	314	303	304	326	339	307	344	321	359	298	301	318	311	309	302	296	302	339	353	312	324	364	316	321	279	310	362	301	314	318	328	318	358	318	295	333	337	295	314	362	303	332	309	322	325	341	311	338	314	287	330	348	294	319	312	328	303	301	296	322	315	315	340	315	318	308	309	324	301	336	328	323	315	306	329	324	298	292	314	304	309	309	320	301	316	306	314	293	302	352	338	353	319	302	294	310	291	287	277	306	325	329	346	372	316	320	297	289	326	336	273	302	315	342	320	296	329	356	372	277	318	318	326	308	321	336	299	324	290	304	322	300	335	340	305	336	342	333	256	318	305	328	296	304	303	306	320	334	290	294	320	298	294	317	312	298	325	327	286	336	310	302	307	314	306	351	306	319	319	308	274	309	309	330	340	329	332	346	295	322	319	294	324	298	324	288	337	321	317	305	317	297	313	347	301	303	308	292	359	296	342	322	326	330	339	314	308	319	345	344	315	288	345	300	337	333	326	318	311	316	312	294	282	332	316	341	305	333	336	309	300	315	330	301	298	339	302	295	274	331	314	309	327	319	312	297	293	322	338	320	297	335	323	292	287	342	320	287	297	301	309	292	309	311	323	298	325	327	375	330	294	309	316	322	333	345	301	331	321	319	316	341	326	295	333	320	306	297	312	331	321	339	339	319	319	322	342	325	279	292	343	290	323	312	325	299	328	308	328	327	330	325	317	280	308	280	313	310	312	306	347	320	311	314	274	319	287	314	316	319	313	306	316	317	302	294	325	340	330	297	333	328	310	338	361	285	339	322	310	304	332	325	286	325	317	338	313	342	293	298	284	314	328	340	304	296	323	318	315	292	312	297	319	319	302	300	311	321	323	311	293	328	319	344	347	301	360	301	299	325	311	312	323	314	305	326	343	292	317	276	313	287	326	314	307	282	332	315	323	339	308	327	335	312	286	298	313	322	330	315	333	335	307	321	365	357	309	299	325	327	340	317	308	350	319	297	317	316	299	335	369	289	333	343	330	317	290	306	311	276	343	324	325	319	335	342	308	321	325	324	342	363	304	338	334	285	329	305	338	279	319	337	342	362	324	326	296	317	283	292	300	322	294	329	317	312	320	335	294	318	314	325	304	318	331	334	341	337	321	308	326	317	284	318	293	333	331	297	293	344	311	330	324	297	312	335	330	304	357	286	308	292	295	305	317	339	362	279	315	317	326	330	331	304	320	307	338	310	284	315	333	345	314	307	318	319	290	295	291	335	330	303	310	294	297	292	300	302	320	324	324	323	296	305	337	304	324	334	285	317	317	299	347	288	292	320	299	285	352	314	334	296	323	320	319	325	343	346	319	273	312	333	310	331	325	328	327	338	318	292	306	315	327	304	305	330	347	347	355	317	322	308	315	334	282	295	319	324	325	314	323	302	278	316	320	292	340	321	310	334	309	333	332	315	312	309	281	306	306	339	323	292	304	343	285	301	324	353	323	327	313	302	332	307	328	316	335	349	293	312	321	322	301	329	309	320	298	329	315	298	333	315	331	314	327	308	307	316	268	332	322	326	321	327	269	318	305	318	312	330	317	309	329	332	325	325	314	285	306	325	330	270	344	320	358	327	298	320	299	326	312	300	303	284	340	338	318	316	310	297	322	283	282	330	313	300	279	345	333	335	295	300	259	325	301	332	328	340	313	299	336	321	311	334	318	317	318	308	323	347	304	307	291	335	355	311	319	329	339	297	311	343	309	319	296	317	303	303	324	348	291	344	350	297	330	310	294	330	316	308	299	318	335	319	336	319	309	325	301	329	327	331	315	297	288	300	303	289	292	330	303	331	330	317	331	283	324	318	332	325	323	318	338	336	308	358	255	310	333	327	335	335	317	325	320	312	331	330	301	310	310	349	307	320	320	318	326	328	361	266	307	300	350	344	328	291	299	299	296	317	309	297	313	349	312	319	309	312	305	305	318	286	319	304	285	339	288	314	331	288	336	320	317	332	293	295	322	308	327	352	325	325	322	328	334	321	314	326	340	293	305	337	320	327	314	320	343	315	322	323	320	311	345	289	321	291	288	329	302	288	305	312	356	331	301	319	306	327	309	317	327	342	343	331	317	315	335	305	335	330	342	342	288	292	326	290	321	335	334	330	336	310	320	325	320	295	332	347	338	315	332	319	345	314	317	333	320	316	283	336	300	346	337	342	316	341	338	314	307	326	338	310	311	321	330	307	312	288	315	322	328	312	319	300	307	302	307	328	312	321	332	338	333	303	307	348	325	314	333	290	323	307	329	294	330	288	320	316	307	306	330	328	295	322	343	312	329	331	352	298	316	304	301	329	314	317	350	342	341	312	309	291	295	323	340	293	306	320	327	326	332	321	324	302	281	347	322	325	311	327	326	325	299	332	327	298	297	302	283	303	313	332	326	345	324	331	324	313	309	284	301	319	329	320	316	338	310	316	314	303	301	309	293	306	318	298	318	291	347	328	301	329	317	332	320	329	323	311	331	306	320	313	320	347	322	316	304	314	333	320	307	314	335	306	288	347	363	355	305	297	330	304	321	295	343	327	301	329	277	354	331	332	322	327	347	284	314	304	314	339	307	328	297	356	315	304	302	316	328	335	352	337	321	304	302	299	350	288	347	318	300	343	345	316	327	332	296	327	327	299	333	336	318	305	322	306	326	362	278	298	309	347	311	304	305	321	295	316	304	333	322	303	317	318	316	316	312	312	330	314	302	307	310	297	309	335	345	326	311	311	328	282	331	300	336	296	333	333	308	324	326	293	339	356	317	308	306	284	299	300	319	323	313	309	316	316	301	308	317	310	302	361	341	310	322	305	352	310	271	339	301	294	319	320	328	320	307	299	331	309	328	322	303	297	313	332	354	307	303	323	295	335	307	317	328	294	328	326	305	318	351	309	309	316	308	311	294	316	339	349	301	314	310	323	314	329	284	323	313	362	322	298	293	313	297	326	301	308	300	291	312	315	350	297	350	325	297	346	288	302	333	318	330	312	309	308	314	314	315	305	293	307	321	321	322	342	326	327	315	332	312	294	346	312	297	310	318	319	312	322	309	316	300	310	293	319	315	291	318	281	310	306	296	331
31072	17306	13644	7381	5266	3867	3058	2334	1889	1479	1283	1138	967	859	765	718	657	666	602	635	566	561	462	521	476	441	477	494	434	506	447	450	450	464	412	389	424	447	393	405	419	440	407	437	393	398	426	389	421	368	396	370	393	422	340	418	402	361	391	390	404	380	378	403	341	348	374	374	368	393	363	394	361	384	366	361	387	404	359	346	358	376	380	390	381	371	358	365	367	373	352	370	360	362	369	338	372	334	376	385	409	378	367	341	370	334	372	342	392	344	361	354	380	383	352	363	356	375	382	377	342	367	360	357	337	376	328	390	369	380	355	352	373	375	352	366	422	369	388	388	348	369	373	304	387	353	373	352	340	371	363	410	350	356	373	361	314	372	348	343	378	393	354	395	371	358	367	363	363	354	342	330	372	371	384	362	362	390	380	365	365	339	351	399	361	329	382	405	336	367	371	391	360	371	335	366	386	359	386	342	327	348	392	357	370	351	380	360	335	356	364	349	385	368	326	378	350	348	379	370	387	412	358	372	349	366	338	315	360	334	367	370	353	372	366	382	324	319	396	373	347	355	378	369	365	368	348	375	375	382	372	353	331	365	387	347	403	369	361	397	338	343	351	365	333	366	361	384	355	370	357	356	398	373	343	359	363	369	386	347	378	377	382	375	361	353	349	349	368	370	352	375	345	399	359	358	365	382	367	392	357	359	329	398	394	354	360	355	350	371	347	369	364	360	386	373	369	384	376	378	356	382	346	366	340	380	358	339	367	358	325	367	331	372	409	358	376	361	394	393	358	357	340	337	332	368	372	345	362	358	356	382	393	400	396	348	351	371	349	370	406	386	355	384	386	344	387	354	399	385	366	380	386	360	360	346	390	383	360	393	349	392	350	368	351	394	354	334	337	376	371	358	372	387	383	336	367	366	365	385	401	373	311	347	382	371	352	389	373	359	340	326	386	384	363	348	378	326	330	341	400	380	352	409	363	388	368	399	394	355	347	386	365	336	346	375	357	363	348	375	353	388	335	379	347	384	357	337	396	370	403	362	385	362	352	360	352	368	346	369	358	378	372	341	397	352	371	382	369	343	369	358	331	411	337	351	398	375	368	351	348	381	322	359	335	368	372	378	404	330	393	359	385	352	390	359	366	393	383	373	376	344	371	383	373	348	356	341	386	377	358	361	361	331	369	356	362	377	336	350	371	376	362	383	395	353	370	364	393	370	355	365	341	379	378	359	360	339	363	356	358	363	354	348	369	373	364	326	352	339	367	352	398	330	351	354	396	365	373	339	398	407	373	364	384	373	361	362	370	389	384	356	351	326	392	327	371	344	388	355	372	369	386	373	410	359	363	370	365	327	366	352	367	382	362	371	343	333	343	378	381	381	377	366	391	395	330	361	340	344	350	350	375	351	349	341	356	345	367	361	369	374	341	352	340	336	360	356	327	333	353	384	358	349	375	363	360	362	349	393	362	348	393	330	372	347	327	352	374	388	379	359	349	384	363	384	377	385	344	385	365	365	372	372	381	308	353	352	339	348	389	370	385	381	337	375	349	388	381	407	382	379	361	379	363	338	350	371	352	320	374	375	378	402	373	339	392	400	360	404	362	353	346	339	349	347	338	368	330	352	390	345	373	405	368	356	399	360	373	355	352	383	357	357	356	376	365	350	349	335	377	366	364	336	341	353	374	373	399	383	341	364	382	360	358	357	352	319	375	359	366	379	342	362	367	397	402	381	368	349	328	362	369	372	378	358	395	384	375	353	370	340	367	356	367	344	358	380	371	351	406	378	351	373	356	378	360	382	369	370	350	355	360	380	362	357	388	342	356	360	376	347	404	330	341	406	359	371	368	389	339	360	355	388	363	368	374	352	377	359	381	377	397	354	325	379	337	378	392	329	374	350	324	348	331	331	372	340	394	350	372	352	371	391	362	364	382	387	363	363	375	365	374	388	360	349	370	374	354	375	360	341	384	359	360	365	349	358	348	388	380	362	379	398	328	363	356	354	372	376	369	356	347	379	398	383	384	390	382	350	378	350	362	343	357	342	365	345	386	347	356	347	357	354	385	351	362	376	359	358	379	383	378	394	318	377	333	364	381	318	375	354	343	363	343	375	385	357	361	341	371	355	386	384	357	378	355	376	365	324	354	358	367	349	374	362	328	357	360	367	353	382	354	341	348	358	384	358	370	358	397	370	385	365	379	387	364	371	360	343	366	366	414	376	363	337	344	349	362	323	359	386	362	405	411	349	375	375	350	377	367	385	407	358	419	368	394	334	391	375	371	353	346	361	368	363	362	367	365	344	396	327	338	358	347	372	356	319	325	372	351	352	345	350	387	376	380	376	347	377	366	361	413	394	343	348	311	378	352	370	348	369	367	373	387	375	353	347	383	379	370	353	358	376	411	353	355	378	375	390	359	369	356	363	367	349	374	360	385	331	340	360	383	321	378	327	373	378	335	356	379	370	369	361	386	380	354	341	396	352	363	394	355	376	333	375	366	383	366	366	361	369	345	387	355	358	395	368	359	353	362	367	384	352	357	339	363	359	345	364	394	387	370	369	419	351	348	372	342	370	366	346	349	373	364	318	364	348	353	384	368	392	367	343	349	309	372	345	371	354	401	382	327	362	349	377	380	369	350	359	373	358	327	387	379	359	350	365	354	357	381	359	358	351	339	378	375	358	399	347	384	353	344	365	368	386	357	353	356	368	375	382	370	404	372	407	396	365	385	350	376	349	346	359	362	353	378	392	350	368	374	376	337	378	383	364	384	383	365	360	358	365	382	384	375	347	366	376	380	382	362	389	376	353	348	375	347	409	409	350	341	362	333	361	343	401	355	353	386	351	362	327	373	365	372	401	387	389	388	350	373	372	355	341	335	352	339	381	365	364	390	371	348	332	363	371	357	392	356	357	398	366	407	345	365	378	356	379	341	357	366	354	391	335	368	353	370	369	411	334	348	355	367	340	380	404	373	408	352	338	347	365	360	330	347	384	333	342	387	363	380	354	397	346	352	342	375	357	371	360	346	385	378	406	350	394	377	419	353	337	359	359	372	371	348	324	325	357	367	377	372	364	350	320	327	354	379	407	365	362	330	349	366	354	360	370	346	362	369	353	381	358	316	372	344	389	358	390	347	367	327	359	345	404	372	396	359	367	379	377	357	353	354	333	361	331	389	359	348	339	345	375	341	352	371	395	377	354	356	362	370	336	368	359	399	397	374	381	374	356	352	368	350	330	373	353	374	351	370	397	338	339	383	338	383	353	342	353	391	341	339	382	367	361	360	351	359	382	394	338	344	371	391	339	412	366	354	382	391	352	370	388	339	374	337	343	353	364	392	372	369	355	365	329	354	408	371	365	369	384	363	362	349	389	383	356	350	378	383	356	390	358	389	374	374	385	360	367	356	345	379	353	364	365	378	393	342	347	366	343	390	358	372	363	372	348	373	367	365	374	406	356	343	355	348	394	380	400	325	393	359	366	360	351	383	381
26838	20119	8408	1111	704	752	676	674	632	674	643	672	616	705	659	643	643	631	616	664	688	660	648	671	628	641	640	665	636	636	627	638	637	643	631	701	634	629	595	658	659	676	628	589	690	596	607	611	634	597	610	599	636	635	662	614	650	643	651	626	598	631	624	658	610	643	606	634	630	658	677	613	614	628	600	629	609	658	619	592	628	604	624	637	644	655	632	624	627	626	595	623	618	681	623	651	631	631	655	631	626	635	600	608	608	612	633	619	657	616	677	625	642	631	623	631	611	556	652	613	658	617	677	648	610	593	627	606	658	678	647	628	653	619	604	621	615	644	629	661	645	604	641	630	660	652	618	644	646	686	622	605	645	630	643	647	614	622	645	598	592	672	655	614	664	623	630	602	673	668	613	647	631	635	620	637	569	592	608	593	649	624	624	660	639	616	672	616	645	595	602	663	656	618	613	621	685	613	605	652	629	643	619	633	662	604	663	655	618	629	628	637	608	609	668	609	569	591	640	626	643	659	645	621	605	661	635	629	670	614	584	600	587	631	582	593	618	687	627	624	617	607	633	670	668	617	610	644	623	616	678	652	622	639	615	663	644	665	588	598	591	635	624	632	669	592	690	590	646	702	634	641	599	609	659	618	640	615	607	642	633	611	643	573	629	613	675	628	630	641	611	600	616	637	647	657	646	680	592	606	669	618	638	640	631	596	598	614	643	670	636	646	598	602	607	628	606	613	607	594	648	636	634	643	609	677	665	608	603	650	619	652	697	626	636	649	662	598	649	617	635	658	596	590	648	674	666	611	668	620	580	630	667	600	621	635	638	640	665	605	641	637	676	674	602	650	643	618	649	688	647	620	613	605	597	616	600	643	633	629	585	616	634	654	628	674	657	668	674	627	603	662	635	592	672	628	638	675	604	621	624	652	602	637	638	630	634	639	645	619	614	683	606	614	603	615	610	598	615	607	631	609	632	620	575	656	614	609	649	605	620	595	655	607	641	602	633	687	620	616	637	617	640	619	627	638	647	623	616	673	650	654	604	634	621	638	635	619	635	590	611	615	648	616	632	646	614	600	627	687	634	610	580	610	634	647	618	646	659	644	629	657	609	608	609	601	620	619	586	673	623	663	617	613	630	616	632	606	628	645	602	657	618	676	600	654	619	619	641	650	632	619	634	606	593	621	636	657	653	601	634	647	699	602	609	613	626	664	589	609	635	646	654	583	659	608	611	647	580	619	609	650	645	609	632	628	617	624	613	635	638	651	664	626	639	644	639	606	679	629	625	635	642	676	629	673	596	645	646	620	634	644	627	644	664	634	625	611	637	601	655	589	619	654	636	654	632	609	644	606	670	652	649	671	615	643	681	652	609	673	681	617	581	636	618	651	597	658	651	606	600	662	633	598	640	630	648	689	660	598	597	639	634	615	632	630	640	611	620	620	613	634	647	672	671	615	607	640	603	643	627	651	583	655	621	649	648	646	637	621	638	604	670	641	598	628	626	615	583	625	646	634	654	614	615	659	633	580	626	664	636	608	646	621	615	634	585	655	624	617	632	612	642	649	602	649	623	634	615	635	606	612	681	600	600	620	665	623	645	664	641	599	629	584	605	628	650	614	631	607	624	651	645	647	653	642	658	635	605	618	615	624	560	619	623	609	636	629	634	640	642	671	597	628	656	688	662	618	608	610	612	620	616	587	616	611	627	669	635	609	604	610	619	644	594	588	671	609	635	641	612	644	640	656	619	634	646	593	634	620	632	634	598	643	635	673	647	637	627	632	627	635	647	626	602	625	607	655	614	591	608	665	685	657	623	673	649	625	591	673	641	603	671	628	606	653	606	603	567	673	610	626	627	615	665	655	694	615	663	649	629	613	645	702	650	610	650	631	629	609	653	643	666	616	613	638	631	630	633	660	595	639	652	582	651	627	630	629	624	631	609	662	626	645	644	609	652	646	614	610	641	597	680	613	642	635	595	661	665	622	616	625	629	627	550	642	618	597	632	632	654	611	586	656	652	644	561	635	650	591	577	632	638	636	649	650	612	646	653	652	595	662	664	683	629	666	629	662	652	602	643	597	637	610	614	649	650	622	654	621	656	586	609	610	605	597	634	645	624	633	650	608	610	618	597	629	643	625	637	626	627	658	660	608	608	626	613	647	662	621	663	638	629	638	665	664	611	667	620	635	648	626	568	622	654	625	648	590	665	639	659	643	649	624	638	657	616	631	628	619	640	635	586	620	626	661	578	638	643	638	664	607	646	621	648	640	603	605	630	631	611	629	611	623	618	620	583	642	623	621	618	642	667	591	632	687	609	555	667	675	661	647	576	658	630	662	550	605	583	643	642	622	675	623	610	602	645	621	647	592	648	670	611	625	634	606	643	610	648	649	621	635	602	672	621	651	663	586	636	629	655	630	634	641	618	632	600	644	592	629	657	633	619	601	693	639	595	632	599	615	568	621	620	649	602	650	586	655	640	604	633	626	622	643	596	634	699	612	658	669	647	647	625	619	636	654	614	637	627	622	603	639	664	632	628	647	614	648	650	640	638	659	623	653	646	588	585	611	662	614	645	619	647	633	663	631	640	626	612	581	651	675	620	614	665	636	630	608	618	591	682	594	565	616	611	626	640	633	625	604	620	644	611	635	615	659	616	635	619	670	605	607	697	635	543	627	602	578	582	618	623	601	639	643	664	661	631	611	662	602	609	632	619	675	564	642	618	639	646	585	618	612	653	600	609	644	612	586	599	606	656	653	682	605	611	694	644	641	639	613	611	658	649	635	621	616	592	662	640	605	609	666	594	592	632	656	633	602	683	617	627	620	597	584	597	645	646	634	661	650	657	629	626	643	625	629	634	631	671	625	636	659	662	611	667	617	686	640	609	606	667	614	612	641	646	637	633	660	633	631	655	647	599	688	597	551	598	606	601	603	616	630	584	611	622	619	649	616	582	646	667	619	653	630	665	687	653	601	655	628	623	639	591	630	623	676	583	609	642	652	655	622	658	662	665	594	627	607	632	637	565	647	598	632	607	620	617	631	608	673	609	656	663	690	670	652	635	580	639	665	625	614	630	644	632	630	619	617	644	647	663	620	650	667	635	626	648	646	629	614	637	660	621	632	629	620	674	598	619	602	631	621	631	644	683	614	633	609	581	608	672	625	633	654	615	648	619	658	617	637	675	619	653	632	609	615	667	608	681	625	671	638	699	659	643	622	666	634	640	653	629	671	622	627	636	614	604	614	643	663	612	637	583	648	601	621	629	578	611	585	609	621	614	646	586	638	657	619	631	637	681	633	611	622	657	617	596	632	612	654	594	602	644	682	626	652	635	620	655	625	633	682	654	648	643	631	655	624	601	639	637	609	645	652	639	617	662	663	649	614	677	639	641	624	644	655	690	624	602	607	645	612	606	639	652	645	606	594	616	612	619	702	641	644	584	608	627	615	622	662	640	639	626	635	658	661	634	676	640	611	609	656	649	592	600	659
8073	1800	1442	1059	911	924	864	820	783	792	769	775	829	749	784	765	761	750	720	763	801	779	773	733	815	760	788	756	721	728	746	732	734	763	774	753	792	748	726	730	782	709	733	745	746	749	770	775	763	793	763	755	738	767	738	734	758	718	798	740	773	740	766	732	756	795	771	770	739	714	746	724	717	727	745	775	778	750	761	748	721	801	741	777	804	748	714	748	724	761	772	734	718	780	736	793	777	737	743	769	768	743	746	821	769	807	747	682	715	725	780	761	776	793	731	728	741	752	721	822	749	761	723	747	752	744	780	719	755	775	768	757	779	781	716	710	774	765	767	761	741	776	714	701	761	778	767	765	755	783	743	741	745	768	729	701	749	734	779	734	704	730	757	761	754	788	769	795	747	724	755	755	787	749	760	782	779	765	775	746	781	767	777	765	782	771	785	726	772	762	725	712	775	723	785	747	712	774	693	774	752	806	751	825	761	684	759	725	758	781	725	748	672	696	797	751	774	730	782	733	749	756	748	757	680	758	778	749	767	718	752	750	799	743	755	775	741	726	743	764	719	738	723	772	771	757	733	779	773	733	803	756	762	745	742	712	764	781	751	654	725	776	778	744	770	773	738	711	701	780	737	768	748	761	782	723	795	743	716	763	762	822	762	766	737	732	732	784	758	765	759	736	779	752	746	776	795	749	735	745	736	782	752	750	751	752	779	776	746	708	729	780	738	758	778	755	755	776	737	780	766	726	703	699	732	696	760	766	797	779	731	758	775	730	772	754	774	735	774	719	778	791	740	717	724	746	735	728	796	773	809	758	756	719	740	745	754	723	755	692	761	732	723	799	722	801	720	744	754	780	734	769	706	767	753	746	809	735	752	721	760	747	755	794	755	773	736	751	733	762	738	752	786	741	763	721	759	813	737	784	776	742	727	781	702	718	808	759	692	720	725	728	763	804	750	702	748	770	796	763	700	781	767	765	754	744	783	740	773	740	777	751	776	751	783	725	772	752	721	719	792	746	765	765	742	749	735	743	791	758	706	775	734	753	769	773	722	759	735	795	797	802	763	803	737	752	725	727	744	756	777	792	799	749	748	747	738	752	753	760	742	743	762	775	761	766	780	724	765	786	733	707	787	771	744	794	723	711	789	739	764	759	777	761	767	782	746	764	726	726	714	764	767	735	753	720	689	774	782	730	758	751	782	695	717	746	761	744	759	733	798	773	716	701	755	754	762	699	765	796	753	758	769	765	747	750	753	753	764	774	796	744	733	727	744	740	679	804	755	792	756	712	744	742	762	767	786	730	805	724	752	757	786	737	716	786	778	765	751	723	790	773	711	773	795	752	723	730	728	784	758	714	737	723	775	773	681	770	736	741	760	747	756	792	720	755	769	762	737	743	773	770	758	719	750	725	755	749	785	712	715	782	794	746	779	773	762	735	757	760	794	728	783	768	742	703	802	751	746	728	763	773	728	773	747	752	760	759	736	764	775	705	758	748	738	775	796	767	731	745	728	725	768	726	712	741	738	779	779	753	743	720	790	751	734	756	719	779	769	723	748	790	770	768	735	756	739	697	754	743	714	735	700	752	733	739	763	744	745	798	753	733	750	764	757	754	752	727	771	745	799	767	720	742	692	774	774	769	702	774	763	734	767	789	782	723	776	747	771	719	719	742	722	728	736	775	763	749	775	731	718	739	749	761	752	747	732	750	775	747	780	771	750	791	756	722	684	755	798	762	733	781	717	753	742	719	759	752	802	734	720	762	751	755	756	800	786	744	767	756	759	777	750	789	759	759	744	754	752	730	748	708	756	726	691	734	739	763	771	750	760	735	755	757	751	746	775	773	780	708	744	740	753	706	774	729	736	749	722	776	718	700	778	766	711	743	747	754	777	763	783	777	733	754	745	804	748	759	746	752	784	761	766	768	748	765	728	734	751	771	723	752	756	696	757	737	738	738	745	770	787	742	726	755	803	743	710	759	729	778	736	743	779	727	774	747	714	752	791	754	800	695	773	773	763	698	756	741	775	757	790	742	733	735	711	725	752	718	726	792	773	731	728	699	785	756	744	770	776	791	751	724	802	714	713	747	747	722	704	802	789	743	761	805	776	762	706	786	781	749	759	752	711	789	744	752	754	757	762	746	771	747	788	767	759	699	730	741	706	751	794	768	700	742	752	778	745	703	770	746	766	765	765	755	724	758	762	770	733	693	729	784	741	767	787	778	735	709	766	743	779	793	717	720	749	769	780	722	760	735	770	731	723	779	757	753	741	729	774	753	695	748	731	746	785	776	774	768	759	781	727	756	787	776	710	739	746	771	753	755	776	722	761	777	747	772	764	754	711	768	757	708	753	768	716	704	688	745	778	762	746	765	704	810	737	730	737	758	729	753	751	784	772	809	799	758	738	776	767	720	760	800	712	791	794	773	811	768	789	728	782	795	716	760	766	755	776	720	768	764	731	768	736	781	722	768	764	743	801	735	731	751	733	771	835	737	765	763	740	789	745	752	738	795	767	717	761	794	722	747	777	775	730	735	751	738	740	801	740	773	720	728	744	780	750	747	776	735	761	747	751	742	750	708	766	737	760	708	729	751	778	782	732	778	785	789	749	780	736	762	789	718	744	777	776	775	735	717	706	723	710	771	721	761	775	753	788	751	738	768	774	722	760	731	751	767	797	743	778	786	799	723	811	724	804	775	780	729	746	788	722	753	795	732	763	773	781	720	790	787	790	737	793	739	754	773	749	741	727	802	751	784	694	729	733	697	770	732	758	779	736	719	727	712	794	760	755	726	708	738	741	714	726	732	722	729	745	781	767	712	754	755	732	769	735	737	795	792	746	766	739	742	730	731	783	779	765	744	749	760	753	758	705	700	746	748	765	783	766	762	757	743	730	757	724	757	810	767	783	718	748	789	792	733	758	790	757	790	801	795	765	734	771	736	747	742	762	715	718	759	670	772	746	731	780	745	739	753	717	717	761	772	724	767	767	754	774	768	747	805	728	812	712	787	741	734	759	745	743	742	727	763	746	808	727	752	742	727	742	749	726	816	785	741	767	747	717	777	741	767	810	690	780	766	777	712	809	747	788	738	742	816	779	689	755	723	716	757	749	779	782	790	754	807	766	761	771	775	736	767	771	763	745	734	800	730	747	781	749	739	750	765	787	749	775	729	773	770	785	735	757	769	734	776	747	785	738	745	770	780	765	790	735	774	810	748	743	760	786	749	723	711	753	736	755	705	756	716	764	778	753	754	750	742	761	738	710	711	747	792	756	694	732	788	717	843	801	763	749	779	756	751	761	739	711	779	742	758	794	734	721	749	714	741	735	736	784	725	752	749	736	761	727	783	781	747	768	742	754	741	777	732	751	792	751	706	772	736	763	769	750	793	740	748	801	700	741	719	728	730	702	793	745	699	735	758	725	728	773	764	768	786	698	744	731	767	738	732	717	738	753	740	754	723	747	771	741	764	767	770	736	777	759	753	708	771
23518	20836	28153	23623	20843	11500	1370	776	644	569	582	474	481	457	403	415	371	387	361	377	377	335	339	317	365	338	351	342	289	330	319	328	346	299	323	315	326	325	300	321	349	318	301	332	353	324	331	339	333	328	313	326	331	302	345	344	306	327	321	322	327	308	288	304	301	261	333	305	325	294	324	311	356	312	317	288	317	309	323	314	307	281	312	320	281	310	330	266	293	314	312	288	296	321	306	300	298	291	310	328	317	301	297	281	317	317	334	275	313	294	330	320	313	316	315	305	320	307	310	355	311	294	319	289	275	308	273	311	304	313	288	314	320	315	298	276	308	302	320	298	304	311	290	337	311	306	309	307	290	262	322	272	307	311	313	292	299	316	306	306	326	317	324	299	280	320	316	313	308	319	335	312	317	281	282	291	327	332	309	316	290	297	278	285	293	297	317	334	297	325	291	315	298	337	302	309	327	302	312	322	304	346	305	285	272	291	318	346	316	284	306	312	277	305	291	294	293	321	311	317	305	325	299	296	304	293	310	331	307	327	289	303	306	302	299	317	301	300	309	311	314	305	311	304	315	310	279	300	294	330	304	319	297	318	309	307	307	301	324	305	340	304	343	302	315	330	338	307	325	305	333	314	297	305	300	316	320	309	316	279	331	295	298	307	327	291	283	287	286	285	303	293	311	320	325	315	272	302	314	317	314	309	333	312	312	322	305	267	278	293	273	311	302	304	314	352	305	309	273	338	336	291	312	300	301	320	331	331	299	306	323	297	340	304	354	335	316	302	275	310	337	284	322	293	321	343	336	300	299	326	297	279	339	316	334	318	336	301	305	285	292	304	300	286	280	303	311	325	317	318	320	329	295	320	288	288	318	308	299	316	307	310	327	302	296	317	308	324	303	328	305	291	288	310	307	312	310	284	289	310	290	296	300	318	303	290	339	309	316	319	321	290	327	296	313	291	295	324	279	299	267	321	299	288	321	297	296	293	272	322	316	273	322	286	349	310	292	329	303	307	329	300	302	299	315	346	328	338	307	273	321	296	320	310	270	305	292	306	299	279	304	301	312	287	316	303	322	297	296	312	303	323	292	332	306	324	296	321	321	316	305	337	317	306	290	294	313	301	302	314	296	340	290	295	273	316	330	311	301	364	308	302	344	321	299	299	317	298	326	323	300	322	277	302	348	316	326	314	307	331	301	297	346	294	320	299	320	291	334	303	306	311	328	309	316	266	291	281	333	295	305	320	341	283	295	290	305	301	307	325	309	282	303	291	281	313	324	323	304	270	298	297	312	317	304	293	306	306	298	299	300	292	299	307	302	296	288	339	304	298	316	317	298	270	312	326	308	325	309	305	304	320	298	332	303	312	330	316	297	309	307	308	301	300	310	331	291	342	321	291	297	297	313	311	298	287	298	286	293	290	313	319	323	281	298	323	323	302	337	284	328	295	321	310	305	301	350	297	294	286	314	306	323	328	323	324	278	328	298	289	312	306	313	307	283	307	341	351	295	341	306	289	336	306	286	306	297	320	334	268	329	310	303	272	304	339	322	311	303	314	307	313	325	294	309	320	290	306	296	317	319	318	317	292	329	340	345	307	343	293	301	301	291	284	308	304	322	289	290	307	321	311	323	318	307	289	344	297	308	308	311	324	290	287	299	320	297	320	309	317	329	296	324	304	301	304	301	292	297	308	300	295	335	321	294	309	282	313	309	281	303	304	291	304	294	299	330	315	293	304	309	304	349	326	292	303	317	331	307	334	304	306	307	338	308	309	287	287	285	333	332	310	313	315	337	304	289	333	302	329	326	301	304	292	331	265	326	324	319	327	292	288	288	294	282	289	326	319	276	328	300	316	312	287	321	294	306	331	290	320	303	304	301	309	298	312	313	289	332	306	299	310	309	281	303	312	305	308	315	311	314	301	304	318	291	303	328	334	325	290	316	311	288	288	319	333	295	296	313	320	316	306	314	334	324	324	300	317	316	307	338	326	316	299	323	281	310	307	289	303	329	301	307	313	311	292	305	311	292	325	324	296	299	306	293	324	285	308	301	302	312	332	292	317	330	334	315	300	334	308	302	317	289	322	303	318	274	330	329	308	274	300	298	287	276	293	305	303	291	273	302	289	316	304	318	303	301	305	312	274	313	307	289	313	303	285	315	296	334	274	301	292	297	337	305	289	318	298	312	302	308	309	349	341	337	334	334	311	339	286	325	301	339	306	270	295	350	325	321	305	315	309	332	307	306	329	335	325	303	291	296	319	302	311	296	323	324	294	310	311	302	323	277	308	278	299	322	290	319	301	318	312	334	286	320	303	338	296	332	318	310	330	307	294	306	281	330	314	305	295	311	319	310	340	285	315	265	300	306	314	310	331	295	333	325	286	302	309	288	333	345	308	291	285	320	332	298	280	294	269	322	291	314	322	294	267	293	272	316	286	311	290	310	309	313	299	340	310	283	284	301	309	300	292	301	278	311	324	308	287	302	328	297	315	325	299	297	289	343	273	314	298	315	329	319	329	316	304	303	308	318	318	294	297	320	361	340	288	329	286	292	296	323	321	322	310	286	305	316	320	326	297	287	312	295	309	316	357	314	323	315	314	342	325	315	302	308	331	302	317	302	339	325	280	281	326	312	312	281	305	281	278	308	295	299	304	339	282	306	310	319	328	315	334	340	340	307	343	322	284	345	336	305	272	281	312	311	300	330	300	329	329	336	281	302	333	289	324	313	296	317	347	310	300	325	318	308	328	330	323	287	280	303	307	299	298	301	276	339	304	282	318	325	306	298	304	307	315	320	303	292	310	282	271	287	300	289	311	295	291	286	322	310	312	296	319	293	313	304	278	309	309	331	298	316	307	297	334	338	289	297	306	300	340	301	310	296	302	309	271	327	315	285	306	306	283	268	299	298	310	318	324	323	321	341	302	310	308	326	301	334	269	300	321	330	305	319	338	321	315	307	322	321	300	327	313	315	302	293	289	298	303	352	302	339	317	301	282	316	302	319	297	313	339	300	314	294	283	299	332	308	298	303	313	351	288	296	287	335	313	295	298	322	323	307	304	293	321	312	278	318	324	300	337	288	302	300	303	324	318	337	306	296	292	294	317	287	329	304	296	301	312	273	288	305	313	268	310	320	319	330	332	297	262	317	290	288	319	323	316	326	318	325	335	302	328	296	309	312	315	269	294	274	307	302	295	305	295	309	317	309	306	289	338	277	326	299	296	315	309	281	279	282	278	322	302	275	312	318	348	296	323	311	266	305	310	306	303	296	315	297	292	319	294	290	337	288	323	308	303	301	288	311	302	277	311	298	268	297	309	324	313	304	308	295	313	318	291	324	297	279	307	287	287	327	311	303	309	314	277	328	290	276	347	312	316	301	292	337	301	311	315	300	299	309	288	317	329	321	331	326	315	293	293	324	291	322	313	283	319	292	314	298	326	299	309	312	314	308	294	298	342	283	290	297	343	300	320	306	323	313	299	308	292	290	287
24090	10790	8178	4299	3020	2369	1768	1466	1143	935	841	759	728	602	551	566	553	541	498	491	519	484	534	463	419	423	426	429	465	430	430	427	429	424	436	433	450	394	429	394	411	407	411	439	418	392	395	442	368	398	391	414	395	384	410	374	389	429	415	420	364	378	395	402	369	369	400	403	418	389	385	382	369	397	403	367	392	392	423	386	366	370	417	425	404	391	382	410	367	362	432	361	398	380	409	375	380	380	397	403	394	397	430	380	382	386	383	386	411	401	385	417	397	383	394	373	396	384	397	401	396	366	374	411	369	373	374	371	406	373	387	416	382	389	400	406	367	353	401	387	382	395	385	388	379	401	397	383	381	404	389	397	410	405	391	404	365	395	368	387	408	363	382	426	378	380	369	431	391	369	377	364	328	388	358	391	389	394	387	356	369	382	390	389	354	389	381	389	387	377	402	388	381	392	374	382	368	372	398	403	383	408	377	372	363	412	362	377	395	398	387	376	363	371	383	404	417	370	362	382	401	401	401	390	392	379	350	351	383	382	393	379	380	401	365	403	386	395	387	361	378	365	390	411	390	389	379	384	380	406	372	354	380	423	382	385	409	349	388	374	349	393	373	388	387	381	423	374	396	423	359	382	415	413	396	400	383	377	406	364	381	392	373	358	403	401	373	363	360	367	400	395	393	368	368	381	369	366	400	360	406	401	389	395	400	401	384	364	385	370	398	415	365	416	393	395	415	370	396	412	354	384	397	393	369	342	382	364	379	395	376	356	370	368	353	392	379	366	385	382	391	412	396	404	351	393	417	335	389	412	412	406	377	374	406	389	382	381	373	416	369	401	385	367	395	359	386	382	383	375	417	381	377	374	361	353	431	373	388	414	447	406	399	362	382	378	391	400	399	379	380	388	360	366	408	373	373	396	394	391	389	376	372	365	382	416	390	355	398	370	370	383	396	386	398	403	409	374	410	389	386	395	395	387	359	407	359	381	400	330	387	376	379	415	374	361	385	350	387	374	379	395	391	397	388	365	378	352	396	389	374	368	397	388	398	371	375	363	393	378	357	363	391	365	420	390	407	391	367	380	376	402	381	354	418	399	388	402	412	414	364	390	400	375	412	380	389	381	361	383	378	376	364	389	389	392	410	409	398	375	374	383	368	362	397	403	398	355	406	362	385	394	417	380	370	371	394	420	394	374	381	353	404	394	373	412	399	379	373	391	385	388	388	371	377	406	375	387	361	404	375	393	380	389	376	381	407	402	413	382	384	373	399	397	402	380	410	362	393	363	399	415	399	413	356	386	410	383	395	420	372	357	396	376	360	377	358	393	358	404	405	388	397	409	354	358	360	377	416	382	382	379	354	414	383	406	350	376	393	440	352	397	360	361	387	361	374	356	401	380	383	397	394	387	362	408	398	370	407	399	367	404	372	354	367	390	408	344	381	363	414	372	359	399	409	378	384	378	421	391	392	414	396	390	417	401	362	380	397	397	402	420	376	364	370	382	379	363	359	411	388	417	381	406	392	390	341	386	345	392	391	363	387	382	388	396	396	393	379	416	404	409	369	357	390	392	354	406	379	403	377	419	404	395	370	392	378	423	389	386	396	421	436	399	346	373	375	404	364	393	387	392	372	426	383	384	355	379	381	362	409	388	359	383	366	376	387	399	400	381	365	381	357	384	408	378	400	367	401	365	372	375	373	370	404	368	419	379	382	374	377	386	415	404	437	379	424	383	386	390	396	371	397	391	390	394	382	383	405	376	387	355	393	391	401	377	363	391	382	360	383	368	399	393	395	395	412	408	387	387	386	387	371	406	343	367	399	381	388	392	355	407	380	367	362	391	383	420	379	390	388	375	351	392	386	392	385	375	385	388	397	377	384	411	419	376	416	383	370	373	394	390	370	363	416	350	368	365	384	365	400	393	389	368	368	406	404	398	373	381	359	364	387	382	365	402	385	401	380	402	390	370	403	361	397	356	391	377	392	379	386	378	387	399	374	398	386	371	416	374	386	367	359	374	392	404	397	381	398	352	422	392	376	420	379	363	388	357	394	387	363	371	375	364	384	406	357	391	385	388	395	366	398	391	380	416	411	369	371	390	366	402	384	383	362	373	413	366	358	411	376	382	376	403	402	360	364	398	404	413	346	401	412	374	360	393	416	402	388	384	407	382	405	334	386	344	380	382	377	379	375	384	355	378	406	348	381	373	409	397	392	386	431	373	358	387	401	380	404	366	359	371	375	377	397	372	387	378	366	426	360	365	347	398	375	354	388	441	398	385	395	386	413	387	397	343	369	396	389	379	385	398	386	397	398	374	338	410	382	373	385	396	362	373	404	391	352	386	368	364	375	389	390	380	369	379	368	377	354	400	394	407	364	377	395	375	404	413	411	401	414	371	399	375	366	354	396	380	382	374	361	399	341	373	372	395	399	372	403	390	380	368	412	459	392	399	377	416	403	415	403	395	394	380	408	382	366	427	394	388	385	390	392	389	417	383	428	388	393	413	387	388	368	402	377	375	386	388	379	404	377	395	419	355	394	380	396	430	392	376	367	367	408	381	402	376	423	358	383	383	357	379	347	412	390	395	384	396	406	384	410	401	368	403	419	365	416	378	390	359	391	393	388	380	365	346	354	388	388	380	371	375	401	386	394	372	407	403	355	383	409	344	406	363	370	384	396	396	409	408	371	398	360	423	394	361	353	386	367	369	359	370	374	394	384	376	365	389	395	386	364	369	382	418	377	374	372	394	378	369	381	361	382	378	400	365	404	396	400	384	351	378	379	363	380	381	407	388	362	361	375	403	411	357	396	386	382	355	383	404	403	378	367	378	423	387	428	397	418	370	378	377	390	402	391	395	395	421	387	396	404	383	407	375	389	377	419	386	375	391	385	391	368	377	398	424	353	358	385	392	383	378	377	405	427	356	395	384	367	384	418	375	388	399	403	391	389	382	366	420	401	362	378	390	378	384	377	377	400	358	385	371	385	377	393	366	397	378	400	405	367	421	410	396	370	358	389	375	382	426	428	416	373	412	400	398	369	343	411	367	392	355	404	400	384	401	415	419	405	382	374	407	406	357	411	363	419	375	336	401	359	424	334	401	414	382	399	406	367	385	358	408	399	406	417	384	391	398	407	352	387	384	378	353	394	365	389	406	417	362	421	405	375	401	406	417	407	382	404	360	374	398	407	368	396	404	413	375	397	388	386	357	409	419	395	401	372	393	327	383	421	374	409	388	392	384	363	402	358	388	359	419	398	376	393	354	369	407	399	407	422	357	397	383	396	359	334	391	424	405	383	398	378	404	367	402	363	391	388	367	405	371	379	408	377	381	360	388	394	378	379	364	363	378	380	372	432	384	350	409	380	371	381	388	409	372	371	403	343	370	382	386	392	402	415	407	359	404	370	372	384	385	400	416	355	360	359	399	403	375	384	373	387	350	381	376	364	362	387	365	372	419	367	375	408	365	397	376	368	362	407	397	368	350	383	412
24760	20864	27071	24746	10526	1308	1121	937	869	788	787	816	844	769	747	821	768	742	782	713	759	744	778	720	775	791	747	813	718	710	768	748	753	798	764	820	736	759	734	791	767	747	762	768	759	751	710	736	760	742	738	761	748	720	756	692	741	741	791	694	771	743	744	734	736	708	739	746	744	690	836	700	725	702	729	712	748	688	742	761	717	714	715	741	745	754	716	764	720	715	675	737	787	684	688	757	780	774	772	716	772	730	746	696	720	754	712	734	706	732	688	728	745	711	745	749	711	734	760	708	760	703	735	725	747	721	747	778	708	711	772	704	701	714	753	726	730	722	714	748	697	744	651	706	773	742	716	673	710	741	718	744	703	699	734	773	740	701	797	743	751	719	781	706	746	727	762	784	768	798	729	746	782	777	732	735	719	791	724	731	702	682	752	752	767	749	724	719	760	730	701	726	747	770	788	708	711	716	726	757	693	725	727	729	750	715	740	724	725	731	740	795	758	713	737	752	720	711	758	739	783	726	758	721	717	757	701	686	727	712	747	700	789	768	729	728	750	761	748	742	748	728	781	677	768	764	695	742	832	694	739	713	709	724	707	729	725	701	739	738	745	746	774	701	745	785	759	759	787	761	753	719	746	697	776	761	769	727	757	709	734	711	710	726	728	729	758	749	790	743	681	759	772	725	770	702	753	734	719	730	729	744	694	734	748	741	742	725	754	742	728	746	731	708	736	728	709	772	768	712	750	732	737	768	710	722	724	712	725	751	749	717	753	730	777	740	734	745	745	764	730	729	727	721	737	759	699	697	744	754	764	777	723	726	742	731	723	736	787	735	738	664	722	714	724	764	754	775	730	756	763	778	736	719	726	757	724	709	726	745	723	725	672	698	793	710	678	694	758	801	792	770	708	719	733	717	695	722	710	717	726	731	729	734	754	778	737	678	754	722	692	766	718	746	726	743	776	704	766	765	728	712	716	727	710	730	708	732	709	732	731	721	745	757	746	707	728	667	713	717	703	735	739	716	747	756	759	748	701	768	753	736	707	676	699	713	773	730	733	723	805	763	782	730	788	764	707	731	708	736	731	738	741	767	725	728	755	695	729	727	731	745	683	765	700	785	730	737	756	764	737	779	725	767	700	712	692	695	748	707	714	720	718	711	773	734	740	795	757	779	700	750	700	729	762	676	735	727	707	723	703	744	756	726	675	714	705	703	727	724	707	734	763	720	732	707	712	722	694	718	735	708	701	722	756	763	718	718	697	700	707	704	743	715	726	743	710	723	703	744	703	771	755	709	744	744	753	737	729	718	734	761	716	757	756	726	694	673	725	762	738	749	738	762	718	722	732	770	735	749	725	751	690	772	709	689	730	768	726	707	785	720	708	732	742	732	744	773	748	738	743	755	756	742	720	720	708	810	756	751	680	748	768	763	762	696	711	709	739	734	787	730	695	768	709	751	698	725	729	726	748	763	739	719	757	740	736	737	770	685	751	732	721	713	724	775	678	702	713	743	748	744	722	745	776	697	773	698	742	718	726	717	729	735	750	684	725	766	714	771	727	745	728	715	734	729	713	684	764	741	766	752	719	714	714	706	739	747	730	747	720	733	741	742	715	758	695	763	737	743	716	697	723	761	686	748	747	728	755	734	694	699	767	766	765	677	751	678	684	718	686	723	757	716	681	714	745	674	726	761	775	715	756	732	707	746	693	730	742	711	746	776	744	753	708	756	725	713	738	735	715	736	731	766	763	738	720	767	721	727	732	768	752	775	787	748	710	735	735	682	763	725	719	731	794	715	764	704	720	746	685	753	706	763	773	690	695	790	780	722	714	741	770	703	702	701	730	741	731	752	755	717	752	723	730	711	709	762	693	767	750	750	710	689	714	735	720	647	763	737	693	760	713	783	736	744	749	770	752	792	739	708	731	669	684	696	774	715	713	710	756	723	729	713	716	755	744	727	734	722	696	722	727	690	747	714	770	734	771	722	720	715	767	778	777	766	750	733	699	731	745	736	712	762	715	769	774	738	800	734	682	654	768	744	776	775	773	725	742	768	753	754	722	732	758	682	736	738	726	728	774	739	701	709	712	753	727	734	738	748	676	722	726	715	733	758	703	720	744	735	690	733	732	694	729	750	759	729	707	696	742	709	745	726	735	705	715	699	733	669	734	734	769	754	757	755	756	748	710	743	730	713	695	760	763	781	707	724	743	761	732	718	693	744	719	761	763	737	735	689	727	713	729	727	731	738	714	731	717	710	741	711	703	730	697	772	702	725	721	749	759	712	784	719	722	703	744	721	764	736	731	722	739	698	781	731	717	778	711	777	782	697	766	720	756	783	720	705	676	688	718	769	773	784	739	672	750	698	664	747	719	749	702	714	756	749	753	673	734	697	710	761	758	735	758	742	702	709	731	724	703	739	738	704	740	733	745	739	743	754	771	706	687	706	733	726	745	717	720	724	693	719	757	725	710	726	747	727	731	785	732	719	726	688	736	724	710	746	758	737	705	727	717	749	732	718	726	778	733	756	722	752	702	717	725	752	727	706	756	732	746	683	731	762	743	720	758	755	692	755	733	784	747	764	706	744	728	714	738	705	773	745	724	696	765	704	719	771	735	718	722	728	766	741	778	770	769	661	766	687	702	745	738	700	747	769	776	768	755	733	715	699	711	795	725	730	728	704	715	755	716	757	743	735	736	754	716	748	694	706	767	719	704	727	708	765	739	763	821	701	717	736	703	710	714	698	725	759	714	680	724	744	767	701	695	729	761	720	720	689	716	726	772	764	724	720	770	701	722	786	737	733	707	721	743	755	696	764	727	728	725	784	759	734	710	744	729	730	732	770	754	709	736	744	758	763	733	730	764	709	731	717	741	780	705	768	734	756	745	767	756	727	748	739	742	739	762	715	753	758	758	742	762	753	749	731	708	702	720	750	713	722	742	692	697	752	699	720	803	780	715	752	733	709	758	709	728	716	695	710	721	793	711	744	752	740	711	710	725	772	720	736	737	759	714	779	731	766	729	741	766	713	759	709	712	740	753	685	734	706	734	747	704	727	738	727	737	713	742	744	714	755	764	748	771	729	728	747	758	719	775	739	715	709	722	777	754	710	746	752	729	715	752	758	756	715	737	748	739	708	714	760	719	757	724	710	721	709	736	721	707	698	680	748	693	753	746	731	749	779	699	694	738	742	723	736	710	716	781	770	739	713	694	756	700	679	758	742	704	740	703	710	763	722	765	711	764	744	765	725	682	742	774	796	725	729	745	712	753	770	732	817	679	715	755	684	706	760	741	751	719	723	762	756	715	735	721	727	764	749	776	757	755	708	734	751	740	765	773	731	752	719	762	755	708	762	739	731	663	746	747	760	715	708	681	703	716	695	731	725	739	728	725	754	790	683	700	758	760	728	705	715	665	750	715	777	759	730	758	718	773	746	763	719	732	732	750	758	677	757	774	717	704	737	746	780	686	749	730	728	738	736	703	733	732	773
21837	6387	4822	2806	2118	1800	1570	1441	1186	1112	1040	1021	1045	951	967	944	910	985	904	908	865	919	806	868	863	893	867	883	879	865	882	801	849	860	853	864	871	870	870	886	840	872	846	860	798	867	820	832	869	865	859	864	893	922	828	853	911	795	896	839	863	800	873	840	878	843	823	875	866	837	845	870	827	841	846	859	850	872	829	874	818	854	867	837	829	862	887	827	850	831	889	869	817	836	863	865	851	808	839	856	847	868	830	866	864	810	837	873	827	851	837	836	865	848	835	867	812	883	812	836	817	840	860	887	834	878	857	824	817	880	854	835	826	836	854	838	845	836	898	889	840	820	840	874	837	810	830	888	801	828	845	860	842	895	816	840	846	856	826	845	845	812	816	799	812	848	836	849	797	797	875	839	840	821	829	842	820	858	831	873	834	839	819	866	844	842	837	855	838	892	849	853	860	856	879	879	853	892	836	826	826	809	832	811	882	897	824	850	841	820	849	844	794	840	824	848	824	870	797	845	845	853	879	871	818	779	882	827	836	829	855	836	910	818	902	873	893	857	839	869	844	859	896	833	873	843	873	825	900	898	818	837	844	804	859	898	817	856	852	836	900	901	818	818	819	831	871	894	882	838	859	865	824	871	822	907	838	847	834	863	821	838	852	834	835	870	848	873	806	841	884	847	846	915	860	799	815	861	824	847	841	849	851	839	838	844	855	854	867	891	825	802	856	836	818	893	796	872	842	866	824	883	846	897	848	833	906	825	829	824	826	840	881	804	843	821	842	810	851	851	909	829	859	804	803	890	824	865	879	850	876	841	870	845	844	835	838	816	832	877	862	781	847	881	856	871	891	871	844	868	860	829	847	901	826	848	849	812	815	858	855	848	866	860	822	841	887	879	837	874	828	842	848	785	820	887	859	822	846	925	854	873	866	842	873	809	838	780	870	914	850	860	802	831	858	783	835	841	824	823	821	817	848	845	893	829	869	865	792	827	821	821	828	889	907	867	905	795	860	844	858	863	838	864	824	826	795	887	850	859	823	842	861	831	835	854	854	866	835	836	831	883	850	848	840	885	838	822	887	847	868	879	911	862	837	800	834	849	842	898	831	882	843	837	837	855	867	856	832	862	845	863	824	816	865	802	849	821	871	851	863	856	789	832	845	836	861	840	876	842	876	859	793	833	864	855	839	862	842	872	928	815	845	851	818	825	876	864	838	853	901	838	860	852	831	894	833	856	879	862	887	865	835	819	844	884	848	862	884	823	838	835	796	858	830	849	864	841	858	825	821	863	873	853	877	833	852	855	911	885	885	833	866	845	837	846	866	839	835	867	855	870	843	845	820	852	878	850	836	852	792	806	881	837	846	845	824	845	765	882	840	916	900	844	855	836	861	804	898	867	862	849	868	929	783	843	882	823	847	870	814	867	859	847	862	799	840	830	834	846	875	869	830	896	821	823	859	837	891	865	883	842	841	847	844	866	810	859	832	830	806	863	827	868	814	867	888	839	861	835	842	876	819	828	851	870	864	857	897	863	823	869	886	859	831	901	850	784	843	877	824	832	885	881	861	818	880	833	842	850	852	813	803	862	832	854	810	841	851	875	868	855	875	773	783	834	814	837	839	835	882	809	799	804	857	836	866	836	826	821	845	878	776	842	861	824	859	807	847	832	898	870	829	796	827	833	860	849	848	856	884	902	852	814	820	864	852	864	790	834	868	839	851	858	912	860	831	825	815	860	810	779	876	822	913	866	840	826	830	872	822	849	849	832	869	785	875	840	869	858	838	813	813	813	848	841	850	809	890	826	885	804	880	858	825	863	835	835	861	881	812	833	844	859	866	857	838	826	808	873	852	851	873	854	851	890	797	880	807	844	823	929	832	811	804	836	854	883	871	824	855	881	878	885	884	842	805	843	878	894	798	775	854	790	800	892	866	872	832	850	842	870	889	813	858	838	826	808	866	870	870	865	873	885	820	902	893	813	825	876	839	848	876	844	821	817	836	851	848	888	838	882	892	826	853	848	886	908	852	826	841	854	846	920	897	890	843	879	887	815	827	854	821	825	807	864	835	816	852	871	828	866	788	891	804	828	825	846	889	812	888	814	868	887	862	847	833	815	829	826	881	846	812	913	914	882	827	827	854	854	826	836	831	808	891	852	859	865	823	828	878	841	889	802	891	806	848	782	827	815	824	817	824	849	812	880	871	827	859	887	837	842	821	798	798	827	925	840	859	836	896	880	835	838	818	798	886	796	847	916	862	913	856	807	902	832	836	805	829	846	852	926	870	829	865	835	899	820	844	828	837	861	829	868	878	928	818	847	781	845	852	855	828	810	816	869	875	830	855	871	874	867	849	845	822	903	897	848	809	862	901	857	896	868	816	895	830	823	843	914	840	872	845	795	859	872	838	838	841	842	838	872	848	832	829	856	882	776	841	807	870	799	815	860	859	834	819	840	852	875	812	917	810	832	778	867	848	842	867	837	873	805	829	806	874	800	835	824	888	829	849	802	843	836	849	835	852	885	844	831	827	840	835	857	887	828	909	812	824	821	816	887	825	843	863	859	790	857	835	868	830	883	783	900	836	870	889	857	845	875	837	808	846	814	892	911	844	834	817	832	836	837	850	838	847	839	842	811	867	886	840	820	844	883	798	848	858	803	832	905	781	847	808	858	855	856	818	827	859	872	829	820	857	810	810	839	838	853	842	875	803	817	883	842	861	843	905	897	836	826	899	859	824	836	859	871	847	841	863	843	859	887	868	874	863	861	846	885	871	848	844	881	860	868	889	862	803	879	835	835	848	833	851	802	867	850	880	845	819	890	863	826	908	866	830	872	862	869	838	813	802	880	820	834	859	871	847	879	843	855	877	835	850	826	827	909	852	841	836	814	831	812	868	888	887	803	836	849	850	811	838	836	841	832	779	754	834	857	830	856	859	869	832	890	863	844	853	856	904	953	872	860	852	876	849	862	858	866	850	872	873	835	898	812	843	861	905	842	849	868	838	867	870	852	782	828	841	867	815	854	814	861	810	886	860	845	819	844	812	786	872	842	882	820	888	834	847	834	789	837	838	847	892	888	824	873	787	810	858	862	871	807	841	880	854	844	871	843	793	847	848	888	828	837	876	869	870	864	876	814	853	857	827	859	794	858	808	806	822	881	852	826	835	866	840	874	831	884	829	866	866	875	866	828	853	867	834	832	818	856	851	834	760	870	803	830	859	849	909	852	887	798	874	840	837	895	867	806	839	863	821	863	792	872	833	823	869	853	845	862	862	860	826	854	870	869	876	826	818	889	885	790	818	875	857	816	902	758	899	838	834	852	831	846	890	871	887	815	872	858	886	833	921	853	885	873	897	831	834	878	845	909	869	830	884	828	890	846	832	833	864	823	817	790	809	848	844	853	849	789	870	880	902	839	875	857	871	878	896	828	786	854	879	888	813	889	848	845	845	875	865	804	850	800	876	826	793	892	852	862	810	855	897	802	836	838
22583	20922	28693	23274	20925	20984	10650	1360	943	825	767	618	547	527	514	504	466	453	451	471	442	427	408	361	373	394	381	369	383	346	334	360	348	373	391	388	338	355	325	362	341	313	310	359	330	308	308	325	335	338	324	312	333	299	307	349	289	313	340	351	314	301	340	334	301	327	311	312	318	333	315	363	319	330	315	336	327	324	330	313	329	349	329	343	302	334	328	314	310	337	328	321	329	325	317	343	314	338	312	328	309	303	313	313	313	310	312	326	314	315	317	314	341	360	321	348	313	311	311	327	308	336	330	322	309	334	334	350	320	316	319	303	352	334	312	341	336	291	322	313	312	296	339	310	290	308	313	332	349	318	318	320	316	269	304	332	323	335	311	322	294	319	337	299	309	347	299	312	337	317	326	345	311	289	322	341	313	308	309	352	313	311	344	302	357	308	307	319	330	322	326	332	306	336	318	346	370	323	354	315	303	338	320	298	293	317	316	311	285	330	315	329	372	320	325	294	281	321	328	327	338	331	326	279	315	333	337	311	309	313	332	313	296	315	295	321	340	299	300	308	316	309	341	306	307	316	334	338	334	277	316	321	327	316	326	347	276	338	307	311	349	286	292	303	317	332	305	316	321	312	311	346	355	330	311	349	301	308	301	318	332	331	321	334	356	323	298	342	312	335	304	328	332	321	294	308	348	308	331	317	328	359	297	343	327	327	276	337	316	351	321	299	306	312	366	305	311	292	323	344	329	319	336	315	318	321	320	324	300	319	338	320	309	318	315	328	316	300	321	326	344	349	271	305	338	314	327	327	331	300	313	326	327	316	309	314	331	315	305	309	319	306	315	300	317	329	350	319	332	346	305	324	321	326	334	324	299	340	331	324	318	341	301	323	328	313	336	289	299	369	305	334	332	352	304	312	295	316	326	368	310	325	288	353	299	338	321	285	306	332	310	338	320	317	315	330	323	300	307	324	317	329	318	309	304	318	299	332	333	330	318	318	313	337	321	378	306	349	324	338	300	310	317	288	290	342	308	320	320	330	334	319	329	281	307	292	312	317	322	335	337	304	317	315	296	367	296	291	311	285	307	322	296	317	315	321	309	326	319	311	301	313	292	311	312	318	312	294	296	320	317	315	302	324	329	331	337	350	306	273	308	320	298	291	330	293	337	334	313	334	302	313	306	332	332	335	310	353	354	325	310	325	290	363	324	331	324	305	319	311	335	311	323	339	331	342	332	333	332	298	299	327	315	298	310	338	333	302	301	340	322	333	330	333	300	292	303	304	302	300	324	332	286	323	332	338	326	329	303	330	313	318	323	300	297	318	311	347	352	317	316	346	324	295	342	300	349	296	314	352	312	335	314	325	326	332	318	322	306	305	327	305	338	320	327	331	302	330	323	319	309	346	311	289	334	347	301	305	336	329	326	329	318	306	299	320	293	311	302	333	305	314	322	374	314	310	327	284	322	314	338	302	305	324	338	304	319	302	328	316	325	324	349	298	330	302	344	322	336	330	340	354	306	313	342	322	347	328	295	335	311	348	302	305	281	315	317	330	315	351	324	313	304	350	334	286	295	328	326	329	335	309	311	335	276	330	311	310	311	314	334	326	329	302	320	340	327	342	311	367	358	340	290	333	308	316	327	324	327	322	302	312	327	318	303	327	319	339	306	350	283	320	323	309	334	315	309	315	327	337	336	334	298	316	297	330	313	309	337	316	327	296	321	325	300	297	356	330	324	327	313	340	315	327	319	279	328	307	303	290	323	301	304	323	289	343	340	301	288	328	320	345	295	308	309	332	309	304	294	313	313	361	290	333	333	321	312	318	341	343	290	307	350	324	294	307	331	304	322	352	276	324	289	306	341	324	302	319	320	316	347	308	331	301	302	299	315	336	321	339	298	321	306	297	302	333	334	327	308	299	324	330	312	320	328	340	337	300	336	328	313	303	327	338	317	319	308	330	320	311	315	328	329	313	342	332	320	345	311	349	309	308	317	343	343	327	291	285	294	310	327	305	318	338	350	329	303	309	331	358	314	324	348	311	315	317	305	352	294	323	322	306	282	303	333	335	341	323	301	301	303	328	309	324	328	297	308	329	329	321	335	279	307	334	309	305	294	345	325	333	315	322	295	340	344	330	295	297	309	293	335	331	285	306	308	312	289	328	316	328	312	306	308	320	277	309	333	331	310	323	306	338	359	305	318	355	339	299	325	333	345	288	334	276	325	339	332	300	306	299	325	316	298	308	314	326	322	304	312	321	328	331	315	330	286	331	350	294	308	320	319	314	317	324	312	320	311	302	328	313	303	286	315	300	304	313	314	330	309	284	344	287	280	318	328	309	286	289	305	314	310	325	309	343	295	295	340	307	323	310	339	320	314	297	314	324	330	325	302	338	334	294	352	302	356	304	300	311	304	333	318	329	294	331	314	299	337	341	309	306	342	304	360	328	319	312	311	332	338	332	350	336	340	330	311	330	288	302	312	321	321	307	315	303	323	346	292	301	330	325	360	318	324	288	327	290	341	302	311	343	294	333	313	318	339	303	318	337	318	344	316	299	346	320	307	303	311	301	317	316	305	321	310	329	302	341	334	348	310	319	328	368	321	316	352	296	295	313	319	322	363	324	315	319	341	348	331	307	311	300	338	344	329	324	332	303	320	325	356	296	324	331	316	292	324	295	295	304	297	313	318	325	303	324	329	299	291	312	338	319	318	306	341	321	339	321	285	314	309	315	298	299	337	341	325	309	335	322	326	326	313	301	306	325	312	315	307	342	300	334	306	314	292	324	354	343	354	313	321	312	306	319	372	329	338	300	318	318	326	295	329	327	305	310	326	319	334	336	323	300	310	334	306	317	326	322	332	301	291	302	323	322	355	297	324	312	317	312	318	359	311	306	338	306	341	317	305	311	315	312	310	330	286	291	345	324	323	341	328	312	299	320	314	318	310	324	320	329	346	295	299	329	346	320	315	351	313	327	348	342	304	322	300	324	324	316	323	297	303	327	344	354	345	334	343	292	321	324	315	343	329	344	349	308	309	299	330	328	334	297	301	350	328	313	315	307	315	337	308	334	306	340	331	335	326	316	308	314	316	359	337	330	324	326	310	355	320	326	328	349	359	294	314	324	312	284	360	313	332	326	302	334	318	324	353	314	323	316	326	327	297	314	331	327	325	331	299	318	341	342	279	329	379	279	337	332	320	330	314	310	305	332	287	297	321	316	344	328	328	318	362	323	315	299	338	317	328	319	294	316	304	324	269	323	311	341	319	301	334	319	299	318	345	315	315	284	295	351	336	324	328	358	333	304	338	311	323	350	310	295	323	282	337	299	330	311	289	313	302	296	319	305	311	312	314	327	293	307	321	326	321	352	318	309	334	331	327	327	307	342	288	299	308	329	313	310	311	323	299	299	307	275	352	311	343	336	298	316	326	341	311	291	329	330	319	307	314	326	305	320	302	284	316	334	298	364	319	340	305	357	315	313	341	343	337	314
29629	16611	13544	7359	5057	3850	3080	2318	1882	1555	1257	1072	949	827	762	699	679	645	577	570	589	498	521	506	517	468	486	434	462	439	430	413	421	425	445	417	400	391	403	439	399	398	385	404	396	392	378	387	379	378	364	353	372	390	390	418	390	386	384	354	357	388	397	363	392	362	406	343	351	369	368	368	362	373	396	371	408	360	389	365	361	348	350	358	370	360	380	370	376	378	340	357	393	329	372	335	381	392	388	386	362	379	383	376	354	390	340	381	336	335	377	383	384	349	389	363	360	356	400	391	336	365	392	377	358	354	387	381	383	377	366	371	393	370	389	339	403	398	396	338	355	376	348	361	354	362	391	368	356	341	365	372	390	363	322	369	368	351	377	358	331	330	379	386	362	346	362	390	349	346	362	378	369	378	357	373	374	342	366	367	386	399	348	353	386	335	333	392	386	356	366	358	369	380	350	363	358	361	376	404	349	403	356	381	344	349	363	383	341	344	391	361	334	400	356	391	340	351	344	357	370	367	341	362	354	334	365	357	380	381	349	381	348	374	380	387	374	371	360	371	410	373	353	391	346	380	367	347	339	392	322	389	383	346	356	358	399	349	384	334	379	372	360	351	359	414	374	371	380	363	377	351	361	407	361	409	369	362	380	353	348	358	357	373	376	351	371	385	344	358	357	362	374	344	350	353	348	403	349	317	392	376	367	355	349	346	351	394	326	384	351	354	389	361	350	393	369	337	388	344	355	346	384	372	375	380	380	393	352	332	414	357	365	363	338	341	400	400	365	377	359	377	358	345	369	396	352	356	402	343	354	333	376	388	387	373	385	357	358	381	379	351	390	365	367	355	351	344	389	379	344	359	340	357	363	390	353	414	330	361	387	336	360	396	374	356	323	368	369	358	348	395	414	379	368	367	373	346	408	361	380	365	342	382	350	354	370	365	362	374	360	359	369	345	343	357	330	378	375	350	342	374	361	372	396	351	376	344	368	353	382	357	369	342	365	348	396	384	346	372	405	393	346	351	365	343	378	393	375	333	374	328	388	409	381	337	320	390	347	370	340	352	355	377	346	333	345	369	359	368	378	378	368	400	337	402	386	388	367	358	326	411	387	348	360	342	363	348	350	344	353	386	403	383	324	382	332	350	366	365	374	369	365	388	361	353	388	360	358	340	405	356	348	350	360	401	390	377	367	379	379	345	367	358	380	382	369	379	385	348	367	375	367	402	364	365	364	367	326	348	353	369	376	389	359	352	380	385	404	359	350	391	363	360	373	372	389	365	383	352	368	334	356	341	372	360	357	350	377	359	400	357	356	356	346	385	379	350	382	399	341	390	402	350	376	358	345	385	339	327	363	343	393	387	354	377	376	371	370	400	394	378	381	368	351	349	349	362	399	345	370	372	361	341	345	388	338	416	319	339	366	361	383	343	370	342	375	373	355	371	389	372	359	342	353	371	335	376	370	341	343	356	334	350	356	346	384	363	374	378	329	360	336	362	341	373	366	355	336	341	381	390	339	375	323	388	354	352	326	360	363	392	359	347	375	389	327	377	395	369	349	340	375	383	362	371	327	323	351	392	355	376	343	372	338	355	345	387	364	378	352	400	396	348	349	347	392	366	374	362	350	366	410	339	366	373	364	375	366	368	379	363	371	403	358	321	355	380	376	339	356	374	367	330	342	363	362	373	337	363	361	374	398	385	382	352	366	369	378	391	383	384	363	391	421	365	381	395	400	372	392	364	356	351	381	376	378	385	391	360	345	377	353	354	327	370	341	325	386	359	348	390	377	351	384	356	397	349	370	346	379	355	371	348	351	370	391	351	380	375	358	394	338	353	382	358	345	348	390	401	382	393	343	341	356	372	388	366	360	383	351	355	359	360	353	359	345	337	390	398	309	349	336	357	376	334	373	361	357	354	368	369	374	334	331	330	345	386	351	336	367	376	387	376	378	339	347	370	351	362	343	347	399	344	378	362	355	352	340	353	378	410	374	350	363	384	375	338	361	373	359	394	398	358	355	367	379	365	353	349	366	373	352	334	372	354	384	348	375	367	380	345	367	360	374	341	374	370	365	361	370	368	378	338	326	367	368	372	347	375	345	396	343	356	367	363	338	372	354	384	358	342	389	361	385	337	350	335	352	369	348	372	380	371	358	364	389	340	367	357	378	368	377	372	381	360	384	356	372	319	387	393	357	348	336	402	365	345	396	342	345	369	366	342	359	351	360	347	379	350	389	341	341	376	387	387	378	368	382	337	367	392	377	365	395	358	341	379	374	375	379	381	365	342	366	358	361	344	373	348	404	364	377	321	382	331	375	389	389	374	332	381	370	335	361	378	395	393	345	378	343	378	391	364	353	346	354	358	394	347	386	384	388	360	334	348	365	344	354	355	384	360	400	382	367	357	377	379	345	346	394	366	397	350	365	351	358	373	345	335	355	392	363	336	384	359	387	375	361	359	345	391	366	352	360	371	370	356	366	347	380	377	371	358	369	360	347	380	372	363	372	347	347	363	350	388	354	375	394	378	367	366	372	349	327	369	383	378	342	368	359	348	406	376	377	332	340	359	333	389	346	360	364	368	363	347	377	362	388	387	341	367	416	388	393	389	369	336	324	371	379	341	365	373	378	370	382	332	335	376	383	365	389	356	396	368	374	349	352	381	337	368	348	363	367	358	377	382	370	369	391	356	364	344	400	338	393	337	360	349	369	402	363	370	364	319	365	351	390	340	397	335	369	368	386	353	366	333	363	419	384	374	361	368	331	382	359	387	379	367	395	366	389	369	367	343	361	350	361	356	389	386	346	355	355	337	350	335	404	380	365	353	360	362	370	342	368	337	365	395	369	364	363	376	394	355	377	382	377	352	381	354	391	352	372	374	355	340	364	366	353	388	368	397	373	369	384	341	386	332	355	331	365	366	382	385	366	354	359	370	387	378	356	369	369	386	382	337	385	378	358	352	378	355	362	348	337	347	381	378	366	358	383	362	382	363	383	352	346	366	392	372	367	363	304	345	354	367	338	360	356	325	345	391	373	354	357	335	376	351	363	313	367	355	346	360	397	370	348	347	379	360	381	397	348	370	373	374	364	339	387	370	367	376	354	374	373	359	387	371	404	347	332	366	371	348	392	368	342	363	358	357	386	372	391	352	351	344	363	395	368	349	376	346	372	324	397	341	396	347	368	351	323	324	378	378	342	343	399	332	379	372	381	368	373	352	359	350	338	348	361	357	348	403	376	342	374	345	349	351	348	362	351	330	377	390	374	393	373	359	391	381	367	348	371	384	370	365	370	326	330	385	374	354	371	353	363	352	376	368	354	393	379	374	348	367	397	342	381	376	372	354	353	370	379	398	349	363	372	363	349	342	346	372	384	336	390	311	342	360	368	375	373	346	376	370	352	352	368	386	365	364	363	356	374	346	344	388	341	392	343	388	381	368	395	409	369	323	326	346	409	374	380	375	350	343	336	386	323	377	341	352	359	394	391	351
26798	20175	8596	1174	802	701	667	687	647	673	621	651	646	635	681	637	648	614	610	649	637	658	689	626	670	622	620	606	646	675	655	606	621	685	637	641	662	633	644	600	683	621	618	647	647	613	655	586	641	637	645	674	627	630	673	611	702	629	643	650	610	615	623	651	661	633	687	654	667	631	570	567	619	646	667	653	611	598	608	617	657	632	626	624	637	655	623	642	639	637	619	639	653	626	629	654	612	651	650	612	619	636	643	610	620	622	599	622	601	645	635	636	679	630	650	630	609	637	600	650	671	610	579	594	630	639	668	614	624	616	676	628	614	638	586	639	655	695	694	667	653	650	621	647	640	609	659	624	648	623	667	651	649	644	632	654	630	664	642	610	640	606	603	627	641	636	612	643	611	635	676	655	664	639	638	638	637	665	667	586	613	621	622	707	623	643	603	604	617	615	673	596	656	646	626	625	634	658	662	674	638	660	616	688	634	645	642	642	630	673	602	685	640	616	618	634	637	656	637	651	626	616	631	658	614	607	591	621	628	648	627	614	650	646	639	640	589	632	619	655	609	621	640	686	650	626	609	627	604	607	679	657	642	600	630	728	612	569	622	650	647	640	629	619	615	626	656	610	631	637	588	597	658	647	589	598	622	631	640	636	615	636	670	604	672	606	645	650	579	606	659	612	621	639	650	676	646	634	639	613	627	661	617	601	634	613	663	639	632	697	661	615	640	624	641	601	645	626	591	686	666	639	668	634	623	648	663	615	646	650	692	595	661	655	649	635	628	667	611	640	622	624	663	655	667	624	598	642	611	603	600	636	595	656	609	644	666	600	669	629	612	652	620	618	672	586	580	622	694	616	680	611	642	587	598	644	602	659	673	607	635	638	622	656	667	597	613	641	609	621	643	571	640	633	666	580	634	652	665	670	635	621	620	598	604	605	603	592	637	654	603	632	627	620	641	602	639	655	656	614	598	604	683	651	675	652	630	638	665	641	598	664	603	619	633	646	636	621	654	602	615	621	671	653	589	639	646	624	613	655	625	618	646	649	659	638	690	617	652	592	637	655	642	666	626	619	690	649	634	612	616	646	656	625	619	635	648	642	640	619	650	646	596	618	588	632	681	634	612	617	676	638	603	648	633	628	645	663	664	649	637	648	619	654	613	657	644	623	617	627	637	610	645	642	592	661	632	610	616	604	647	644	638	636	642	617	619	618	602	665	647	650	634	664	631	670	612	629	644	655	648	618	597	610	635	604	635	623	675	664	622	650	588	612	599	654	631	638	637	650	631	619	689	629	622	626	613	614	647	651	642	629	621	674	623	603	634	636	655	607	661	635	669	586	628	676	647	618	616	657	652	672	627	633	637	666	608	611	650	665	628	627	658	650	582	642	616	621	620	671	654	614	626	631	612	608	626	638	632	626	625	631	613	651	645	674	638	622	596	615	625	636	602	651	647	697	664	674	613	596	642	661	683	662	673	609	623	611	676	660	627	636	610	629	636	628	597	633	597	601	665	639	654	678	623	634	718	635	617	654	635	618	637	651	669	659	626	605	622	623	608	617	650	578	614	657	674	635	648	626	623	634	633	663	629	621	646	617	614	635	612	583	591	604	601	622	626	653	634	634	637	686	642	665	638	658	634	642	670	640	615	609	607	619	678	683	628	610	611	632	612	623	665	631	598	656	686	665	607	678	627	625	632	612	607	666	618	652	612	639	639	651	656	620	641	628	640	671	593	610	632	668	623	605	619	620	622	611	640	640	647	658	630	626	648	607	650	640	602	596	616	642	629	664	620	624	602	612	655	586	583	609	642	635	624	616	648	610	643	688	621	658	643	605	640	647	658	630	621	665	664	624	672	653	641	600	672	611	593	623	638	643	612	595	664	683	635	644	666	655	620	645	649	603	642	643	637	596	602	642	637	647	657	625	610	611	641	662	618	648	596	598	678	615	654	690	653	641	612	668	615	647	635	657	635	681	635	619	626	655	601	657	609	650	637	736	638	587	644	658	635	596	605	630	643	596	666	625	636	644	631	650	632	640	607	623	656	653	610	660	658	662	607	658	619	664	616	624	598	611	646	627	639	655	649	628	648	605	645	629	653	632	649	653	631	615	706	656	664	606	640	683	648	613	636	636	638	682	632	648	633	604	618	653	707	617	629	605	631	647	638	645	600	622	656	619	626	623	664	624	644	628	647	660	618	609	664	688	634	600	645	663	592	656	642	629	597	727	639	602	637	648	675	623	626	611	612	671	669	635	618	627	612	625	653	597	620	627	645	605	641	703	617	614	663	601	624	601	570	653	645	666	659	648	656	628	631	650	634	637	633	660	633	595	645	633	634	641	639	589	639	618	623	632	640	668	661	620	670	650	612	649	650	656	640	607	621	603	662	639	634	673	664	679	659	670	593	653	655	612	627	606	661	612	679	627	638	613	663	649	627	597	614	623	614	663	673	623	638	624	651	672	630	670	614	579	662	633	637	596	636	634	634	621	629	632	618	637	660	599	656	662	638	665	702	628	659	675	683	611	658	615	658	621	625	624	630	659	651	649	651	661	612	631	586	593	635	657	613	657	641	600	612	664	658	663	625	604	611	641	652	634	655	639	629	603	631	621	629	629	610	614	630	628	656	616	597	639	636	634	622	622	649	632	604	609	636	675	587	607	625	581	613	612	594	600	667	616	614	665	701	634	651	611	658	623	626	625	611	658	629	626	602	615	606	681	580	634	686	614	677	633	639	601	633	642	650	637	662	655	656	651	610	613	638	664	659	601	603	635	616	600	612	615	679	640	677	630	618	637	592	600	640	625	665	644	633	626	600	657	648	660	605	606	617	653	631	619	672	638	593	603	610	621	666	684	619	631	674	645	590	634	637	604	649	665	638	597	677	661	633	635	617	599	608	621	605	630	633	637	651	656	631	648	663	656	606	653	653	609	619	620	676	667	578	650	601	663	656	666	632	670	629	662	630	639	661	693	635	629	593	633	652	607	639	652	604	608	652	635	658	616	619	670	630	653	614	630	609	602	648	615	630	598	608	619	650	674	646	581	666	633	675	640	605	659	606	628	617	651	634	600	624	588	631	595	639	672	630	680	654	636	642	627	629	655	622	679	659	641	620	665	663	625	656	608	603	657	638	614	625	630	588	632	595	606	671	659	630	669	604	624	653	644	704	607	625	622	615	694	690	653	623	609	602	644	671	681	625	613	621	618	636	632	625	644	619	614	658	646	604	638	661	585	666	646	619	585	624	677	641	642	615	616	590	618	616	592	648	638	606	696	620	641	612	601	648	646	583	624	627	631	646	636	661	607	641	660	619	628	619	649	636	649	695	639	611	637	639	608	628	715	662	592	648	633	628	665	634	656	647	636	649	646	648	679	625	653	642	657	632	662	631	608	623	649	607	644	619	669	665	668	654	633	623	603	701	648	647	689	612	650	645	662	619	632	676	606	620	624	627	610	670	637	600	638	667	658	609	627	596	624	592	627	650	624
7650	1669	1450	1042	940	891	823	789	809	785	802	783	825	775	747	737	789	777	787	708	742	753	744	738	807	777	751	733	782	786	753	787	786	803	758	817	789	734	819	775	743	758	762	791	752	729	771	778	757	688	736	747	770	733	766	738	778	781	813	817	760	770	785	765	772	758	770	753	733	704	778	754	724	778	801	732	709	739	754	751	793	743	740	793	737	707	760	780	742	766	743	767	752	734	796	845	765	740	745	771	758	821	761	774	766	787	787	752	772	754	731	758	806	777	786	735	732	800	724	756	784	790	741	741	758	755	750	741	768	793	756	736	778	776	737	745	723	742	765	767	721	812	753	694	757	758	734	755	753	785	790	720	746	760	785	727	737	775	773	770	748	758	769	764	771	775	803	806	717	791	721	785	820	677	718	783	806	703	779	779	788	771	809	755	736	784	777	773	755	777	775	738	774	704	725	772	795	800	799	795	719	734	745	770	745	785	773	771	757	757	761	747	748	772	742	736	710	804	771	739	735	762	786	733	747	757	802	729	759	754	750	726	770	764	814	710	746	800	788	779	713	827	738	740	728	756	772	744	772	749	794	760	744	759	781	778	738	772	732	755	738	714	738	774	757	752	757	753	709	775	761	723	753	755	756	761	823	748	739	725	754	758	750	759	719	806	791	744	756	787	749	795	821	762	805	764	754	769	781	789	791	738	754	739	751	751	754	764	771	743	763	731	744	704	729	751	807	810	825	755	737	709	754	772	759	744	803	752	817	761	694	801	775	771	713	740	754	804	771	742	715	716	800	760	743	742	740	742	731	776	768	725	743	754	756	791	792	752	722	812	800	798	785	770	797	767	748	768	723	842	747	713	785	762	724	783	739	818	756	748	783	742	799	757	759	730	756	719	728	774	792	798	781	831	731	772	740	749	790	748	780	729	758	744	753	742	800	764	793	780	717	751	807	709	795	782	774	762	809	784	780	729	753	767	790	735	776	725	736	740	733	771	721	751	714	735	760	705	743	762	735	773	796	745	728	761	742	711	760	788	726	783	737	731	777	740	764	774	731	770	765	760	750	771	785	755	751	753	778	745	756	743	764	760	729	765	806	746	706	732	761	776	741	749	764	781	735	754	771	767	726	722	743	715	797	747	753	758	752	751	779	797	730	680	750	758	751	765	782	759	718	792	788	753	811	760	791	728	815	712	772	776	779	769	800	753	751	735	759	751	730	764	793	795	758	778	771	797	747	774	775	744	684	803	779	752	760	743	781	785	734	778	764	761	747	727	722	799	781	720	796	781	791	846	743	757	727	824	731	771	793	746	806	742	742	733	739	756	752	767	697	814	749	744	791	795	713	744	715	719	716	795	778	754	750	774	747	719	725	750	780	755	780	749	773	727	789	769	805	740	769	711	755	750	788	714	729	763	757	751	762	725	773	760	772	784	772	796	787	767	772	758	825	795	738	762	754	758	752	728	783	734	752	750	719	738	779	806	780	739	738	785	746	764	753	766	729	743	749	720	809	766	716	710	775	791	704	803	752	750	737	754	758	787	799	797	721	762	719	750	756	731	792	738	746	764	744	774	789	769	757	724	688	752	826	748	755	763	720	777	738	764	791	720	764	794	768	820	761	751	796	784	757	777	773	762	736	732	724	773	755	744	727	795	788	767	719	792	781	715	738	751	784	745	792	754	722	766	810	805	721	753	750	740	744	765	763	746	689	765	754	761	718	786	777	739	787	748	730	813	752	758	746	764	744	785	769	808	755	769	718	756	723	733	780	756	747	761	765	780	724	779	815	724	790	775	754	786	792	769	775	774	791	758	748	723	795	768	734	792	734	753	793	733	783	780	743	762	778	754	743	784	758	775	805	813	799	778	771	750	723	771	768	773	733	747	769	806	752	723	727	747	753	762	743	772	739	735	731	731	774	788	757	752	748	767	773	750	753	787	729	763	763	790	769	733	777	746	740	752	799	730	707	719	712	738	749	753	714	738	774	757	788	783	772	790	778	744	767	812	789	777	811	749	770	790	720	764	716	697	769	752	806	790	735	768	766	751	736	757	759	773	771	754	748	744	776	753	743	727	739	723	714	782	767	738	761	750	765	710	721	731	730	738	743	743	758	776	785	718	777	715	742	708	742	820	731	790	785	738	812	729	740	749	779	721	759	732	764	729	764	712	728	806	748	743	732	784	810	729	729	780	809	751	784	725	779	793	770	836	705	753	756	751	774	746	757	747	795	753	694	735	777	763	774	778	747	793	744	784	748	806	752	825	789	764	750	755	751	744	739	749	770	748	792	775	744	720	745	739	746	744	781	742	757	755	751	753	734	724	714	749	757	788	795	734	758	782	721	799	733	793	724	745	763	744	733	754	793	757	742	776	771	756	781	753	797	778	740	734	780	724	787	788	769	772	742	820	787	707	810	782	768	780	788	712	781	786	772	774	764	763	727	733	734	744	771	713	758	741	747	801	761	782	751	779	792	762	736	747	741	768	731	762	788	749	767	728	777	733	809	768	750	684	758	764	776	741	791	747	775	790	765	793	737	819	733	874	717	716	739	777	761	770	824	774	722	706	713	820	819	780	755	715	756	714	713	750	783	749	793	785	774	752	769	741	791	766	727	756	741	734	728	769	763	741	763	746	754	764	743	749	825	787	714	810	716	793	768	798	803	751	739	756	734	734	763	774	767	740	720	730	746	772	786	756	798	796	760	755	805	754	786	751	718	775	759	739	704	764	798	778	776	798	781	747	773	761	745	776	744	746	758	752	864	797	747	815	829	796	756	706	737	778	779	778	772	724	792	720	786	787	745	800	771	802	731	768	735	774	769	729	809	748	803	765	802	774	705	829	726	710	723	782	757	791	774	816	725	765	755	774	820	730	749	749	735	778	762	819	749	744	765	814	797	742	761	730	771	795	802	777	753	778	749	761	755	739	796	757	781	755	751	761	776	767	791	782	765	752	731	751	765	755	750	763	762	735	768	756	773	793	761	756	822	729	720	787	789	703	736	777	766	771	802	725	729	763	782	750	762	766	779	750	719	742	781	773	754	731	819	789	761	745	739	768	775	764	800	735	777	797	752	746	818	744	780	722	753	765	774	714	743	750	779	734	753	728	756	716	828	732	723	761	774	699	738	758	750	766	738	707	751	748	809	719	739	778	778	824	731	795	701	734	818	733	787	753	730	774	769	743	770	813	716	777	782	761	746	738	782	784	747	747	774	729	777	789	720	712	771	785	748	675	755	772	727	798	745	746	787	799	752	718	760	762	798	767	791	710	717	772	733	800	760	743	755	780	798	765	741	774	772	738	748	742	780	759	745	815	780	700	729	793	757	761	746	799	769	771	771	772	753	746	757	764	760	715	736	798	759	770	755	770	733	757	748	729	768	738	712	704	751	694	786	759	784	728	739	741	760	753	725	734	749	736	718	783	791	711	766	723	778	710	773	722	729	763	804	766	750	754	772	787	788	751	743	748	793	739	800	708	747	782	750	781
23662	20942	28293	23754	20947	11435	1267	761	691	568	546	496	463	432	412	381	394	397	362	344	361	363	363	335	362	338	363	349	350	304	346	333	349	338	323	356	337	312	314	328	315	337	322	309	329	271	346	313	335	340	324	312	337	307	292	331	300	325	317	324	292	332	328	328	326	327	279	293	296	318	319	328	306	305	302	285	363	310	298	300	318	302	283	317	340	302	328	291	313	296	314	299	332	331	309	299	323	290	325	299	296	302	306	346	333	326	321	337	313	329	303	318	292	294	330	301	327	329	299	318	284	331	336	327	320	340	326	321	331	307	317	305	324	302	306	340	338	285	296	332	294	315	327	305	289	330	318	327	271	298	333	318	322	314	332	303	294	308	316	282	335	318	327	303	318	301	302	338	326	337	328	332	300	304	329	300	303	314	316	323	305	299	317	308	322	294	283	319	323	316	324	291	302	313	322	300	331	331	319	286	308	340	298	314	322	295	312	301	296	310	315	325	316	295	313	317	323	298	287	321	309	298	298	293	304	311	272	335	324	287	299	305	310	272	279	316	307	314	300	305	284	336	314	332	300	327	308	276	325	306	295	316	309	370	324	318	313	316	305	361	312	294	290	308	300	305	309	313	312	329	281	316	294	287	319	290	294	311	321	304	333	320	279	319	295	294	332	285	308	293	332	259	341	319	326	317	334	302	265	318	309	333	312	297	309	327	306	322	273	298	309	328	319	334	323	278	310	290	320	311	307	294	310	334	317	325	315	327	333	307	290	300	295	302	316	307	297	301	280	329	297	275	286	324	313	331	302	322	296	290	325	321	328	297	290	322	286	282	310	324	306	333	294	312	299	319	314	276	313	306	288	322	312	331	304	296	321	289	288	320	311	344	307	312	303	293	315	306	291	285	295	332	326	300	304	323	324	303	311	316	323	342	308	330	305	324	291	308	306	294	305	327	299	301	303	335	311	303	313	316	327	287	287	301	321	316	315	286	317	322	331	328	325	300	342	327	283	291	299	327	326	290	325	306	322	336	308	317	298	298	312	312	291	318	321	273	318	317	309	300	288	306	289	319	293	298	318	296	303	326	328	282	285	329	290	298	329	324	318	339	306	290	331	274	295	302	314	282	305	289	314	296	279	293	326	297	297	294	286	322	330	279	315	289	279	310	308	327	333	312	303	320	317	311	299	308	293	317	286	303	289	345	302	315	305	308	303	316	281	311	308	316	382	297	294	314	297	303	303	331	304	322	285	309	312	324	312	322	309	301	337	288	288	289	315	294	315	298	300	272	317	312	331	283	311	300	342	288	335	312	322	315	306	279	295	275	302	324	298	308	307	278	324	323	310	317	312	299	285	309	324	309	353	351	313	321	294	264	316	311	282	293	309	303	351	327	303	267	303	321	313	314	292	350	332	315	310	283	333	294	304	326	311	321	309	316	307	320	309	342	320	320	323	322	307	319	328	315	287	295	285	321	323	301	310	293	294	341	314	356	296	297	317	282	325	344	345	313	299	306	301	290	301	323	309	341	294	293	342	316	310	304	316	313	299	324	329	304	284	337	354	327	321	288	269	319	337	305	345	307	313	315	307	317	318	300	314	320	321	332	333	325	316	321	320	321	309	282	307	323	306	330	327	322	290	306	340	294	310	321	299	326	288	323	316	299	303	305	307	330	302	298	309	286	287	321	344	315	320	337	331	299	296	307	306	327	320	313	311	338	298	318	300	324	307	313	312	300	291	338	324	302	292	318	339	287	314	298	339	321	295	294	324	336	309	313	327	303	317	308	305	288	305	346	301	302	286	358	296	334	297	318	287	326	310	322	326	291	304	338	323	309	316	306	321	327	320	310	311	297	319	292	312	304	296	320	381	309	298	335	326	332	313	295	286	325	342	322	317	357	285	267	307	334	301	337	354	298	320	293	296	322	310	323	323	312	338	320	305	305	260	305	301	296	300	294	318	290	306	313	310	287	344	338	335	306	328	291	327	323	333	305	302	296	330	258	271	304	298	280	328	330	328	310	343	292	319	312	325	297	323	274	295	312	334	332	312	292	306	313	308	287	324	308	332	321	341	296	304	301	330	325	297	319	318	318	308	308	330	300	313	300	323	303	317	333	310	307	295	300	299	341	323	287	307	297	320	305	284	283	314	305	280	292	354	299	292	335	332	314	314	331	312	332	287	298	298	289	307	304	328	326	295	328	308	329	330	330	343	324	301	323	303	313	346	360	332	290	330	311	303	279	322	317	300	309	328	331	347	329	307	284	320	345	318	290	297	329	317	326	310	317	284	293	309	327	293	289	310	293	341	310	314	303	344	324	319	305	331	293	343	353	335	348	311	303	314	302	317	285	308	314	310	304	326	310	331	337	331	317	323	278	319	288	313	300	317	302	333	315	310	309	321	315	327	305	322	332	309	308	310	313	317	308	328	317	332	339	305	326	331	325	332	320	307	306	332	279	292	304	315	328	325	305	305	305	321	306	300	337	303	318	318	321	347	325	335	329	321	340	323	311	308	301	304	345	313	328	311	345	302	319	318	294	274	322	309	308	325	311	305	311	319	283	326	305	339	301	314	292	333	303	315	283	339	294	310	332	307	315	300	311	282	305	316	339	315	297	316	286	308	285	335	299	295	350	277	333	310	316	325	315	307	331	346	339	288	269	338	327	351	338	343	316	322	307	327	298	292	299	308	321	297	282	301	290	343	286	314	319	341	310	295	295	290	320	286	317	363	306	312	352	298	321	290	331	335	304	320	315	324	310	288	319	301	305	319	310	328	320	329	288	300	338	284	330	326	355	303	280	334	324	318	320	306	304	307	307	321	299	318	304	277	331	328	307	311	299	316	291	297	297	336	304	333	316	318	316	299	303	292	328	340	298	318	302	303	326	309	336	293	336	322	309	342	319	295	334	328	344	276	300	308	305	317	316	285	329	329	336	302	336	318	317	313	290	320	335	313	318	311	325	340	342	325	307	325	288	338	344	293	336	325	291	315	298	308	332	291	301	341	337	339	305	324	289	307	275	326	311	317	316	326	307	336	294	303	289	300	317	311	353	344	295	322	286	323	288	330	312	312	306	279	268	297	329	311	330	316	290	301	334	313	297	300	298	326	302	290	270	303	331	301	305	282	308	316	311	321	313	358	336	298	315	340	324	325	304	286	289	311	300	310	309	315	324	315	311	315	339	321	298	315	298	296	287	314	318	307	296	331	282	318	309	279	307	296	326	293	302	309	327	286	324	304	303	321	287	348	326	360	325	301	320	320	322	315	328	311	351	314	310	311	305	275	317	328	317	287	302	319	328	308	285	321	326	305	346	311	289	324	322	290	288	314	313	332	289	315	293	326	353	306	307	310	326	285	308	347	318	315	323	327	332	304	314	317	332	307	323	311	340	319	305	281	284	290	354	320	334	313	321	318	281	328	294	333	332	338	309	307	328	286	328	325	325	307	304	292	300	318	305	303	323	309	294	318	325	277	313	313	307	302	310	276	304
24230	10665	8381	4182	2935	2318	1798	1478	1182	1000	819	751	728	650	617	502	537	524	485	517	503	489	437	491	496	418	452	464	434	461	453	459	440	450	462	410	438	456	433	427	437	450	436	386	434	382	431	408	390	436	395	406	390	434	407	392	359	388	399	414	379	406	421	367	457	411	412	388	404	406	396	414	400	374	454	406	392	444	421	431	428	375	400	380	386	388	395	402	367	344	416	392	388	378	360	409	397	374	397	407	386	404	414	389	401	388	434	366	364	365	386	396	385	413	409	402	352	386	378	413	414	380	398	421	394	367	397	394	420	419	409	391	396	412	415	379	382	359	378	403	412	394	388	373	385	392	381	376	389	405	386	420	369	387	384	371	429	399	416	375	413	392	407	385	387	386	391	415	388	397	372	404	389	399	444	378	412	413	390	435	394	414	382	416	411	395	409	395	400	395	408	376	366	419	371	392	382	383	403	363	373	412	415	370	397	363	384	400	372	390	390	392	401	436	390	389	405	367	401	378	405	374	417	388	412	400	421	366	395	382	360	370	374	376	349	417	415	367	435	368	411	392	368	388	367	388	405	400	401	381	399	394	389	368	361	378	392	382	411	430	394	384	377	390	376	376	379	403	369	357	389	385	391	406	411	393	393	407	387	412	360	370	405	410	421	387	399	371	384	396	401	370	370	416	378	381	396	368	448	409	391	385	389	393	391	415	384	371	393	393	369	352	406	425	402	385	385	399	376	388	397	433	388	380	391	401	393	398	403	352	414	411	417	392	406	444	429	382	374	369	376	407	355	388	406	406	364	392	389	399	400	420	394	353	397	393	393	394	397	403	432	384	403	413	395	355	391	384	377	405	392	391	402	391	421	405	362	399	373	411	370	399	353	429	387	356	383	432	407	351	370	388	399	368	378	378	401	405	360	375	395	402	386	392	411	380	353	384	404	385	376	426	372	448	421	377	367	339	397	377	401	385	330	381	390	385	399	426	363	400	396	402	427	412	373	376	380	405	365	410	381	370	375	398	418	430	387	388	390	354	385	406	406	413	392	393	415	402	396	393	404	357	396	408	423	384	386	390	404	360	400	382	359	355	402	389	398	391	400	392	381	349	373	397	416	420	366	391	398	368	407	398	398	426	406	415	372	417	392	416	379	385	376	385	413	373	365	387	385	416	400	379	385	408	376	414	410	378	400	410	413	389	404	380	399	429	397	378	402	391	368	395	416	433	376	389	381	394	364	445	421	399	385	381	362	417	409	395	373	380	402	361	425	420	354	382	371	399	391	367	413	374	366	358	345	416	354	374	392	351	379	376	381	378	408	450	402	399	375	404	367	400	367	379	361	412	425	380	405	428	387	361	387	425	402	357	345	391	370	328	392	389	394	366	418	365	400	420	391	429	398	375	403	406	393	389	396	400	363	394	345	370	398	357	363	399	419	416	381	370	413	390	358	412	382	393	404	388	409	417	385	360	372	402	387	356	365	394	372	357	384	375	371	410	397	404	364	423	403	365	392	389	393	422	423	403	381	402	396	405	382	382	437	367	391	393	391	364	376	389	370	382	397	405	395	418	357	374	378	399	388	395	352	358	394	378	393	385	402	369	390	430	387	419	380	406	369	428	359	380	365	397	457	373	374	401	396	379	379	412	387	406	398	401	379	415	427	382	391	406	362	401	409	401	377	412	380	401	447	373	395	415	378	411	408	379	384	388	374	383	396	386	379	393	369	398	400	384	391	409	409	401	367	392	453	357	404	418	384	378	387	391	421	432	375	397	382	403	426	425	358	411	407	392	392	387	413	415	379	421	359	370	410	380	380	368	395	405	403	354	382	416	404	422	407	426	397	389	366	394	389	386	407	366	378	369	371	376	398	402	403	378	416	402	413	364	374	379	428	393	391	408	423	401	411	425	414	419	345	345	390	398	431	357	380	345	378	406	403	416	402	429	395	399	391	416	399	403	360	401	388	395	402	412	402	386	344	396	401	402	404	394	372	363	349	388	422	355	372	391	388	398	403	394	395	400	379	367	407	430	399	351	424	393	385	391	388	373	403	397	386	387	370	390	400	393	391	373	423	389	387	341	390	344	394	367	388	396	388	410	424	376	356	377	384	391	384	404	399	410	368	372	394	404	408	393	357	363	365	408	393	386	425	365	387	394	365	405	413	373	403	408	407	402	406	397	393	392	404	421	371	388	386	400	367	385	364	378	395	390	417	403	372	411	403	393	390	413	404	420	343	394	398	387	386	398	370	386	390	372	387	366	387	379	401	380	396	360	425	362	367	388	403	391	357	386	392	403	367	396	422	385	406	373	420	370	423	389	351	392	413	382	384	398	420	366	410	407	355	375	372	399	365	402	424	375	409	406	373	375	423	371	418	398	363	410	394	365	386	400	386	389	389	420	416	386	379	435	387	398	395	356	385	367	407	357	404	409	372	385	367	393	361	387	405	376	408	379	364	410	417	406	416	382	402	396	426	382	410	395	393	358	413	380	379	425	398	394	401	355	394	419	394	408	393	385	400	366	390	390	412	404	387	410	434	388	368	398	410	412	373	397	368	357	392	364	370	388	401	383	380	438	379	410	403	400	412	396	394	381	393	371	345	403	385	401	396	382	369	408	381	401	384	399	379	401	378	431	344	405	422	391	385	412	415	391	409	397	396	398	382	340	402	383	338	355	408	365	392	396	428	385	379	378	409	398	379	393	395	395	432	387	410	390	407	385	377	392	359	394	423	409	366	373	390	391	391	396	360	395	407	391	379	394	378	366	381	413	380	381	392	383	401	395	424	385	443	417	394	373	368	381	377	395	417	354	385	402	380	367	385	367	337	375	346	399	378	412	387	393	395	422	434	427	399	399	392	403	375	411	414	375	370	384	352	417	342	388	391	406	410	356	367	404	393	364	399	398	406	417	421	389	398	400	364	387	400	383	384	387	405	413	411	371	419	373	383	369	361	379	381	375	361	410	434	428	388	387	385	383	388	387	407	434	390	388	397	406	380	372	393	399	402	361	394	358	353	404	392	371	391	417	380	399	399	409	388	398	395	412	396	405	385	368	379	355	404	377	378	408	403	404	388	413	339	386	389	379	390	418	367	412	406	394	396	409	400	405	404	399	397	441	379	415	413	392	357	401	360	422	407	375	409	388	389	385	369	397	425	404	422	406	426	395	395	397	393	356	369	423	426	393	366	388	401	403	407	421	392	418	385	414	385	397	385	390	437	384	384	363	385	413	405	402	404	393	390	396	412	400	418	416	383	390	400	384	389	383	403	374	377	399	411	368	405	402	412	418	380	359	420	412	376	382	380	406	383	378	391	354	393	410	391	396	369	375	432	392	434	365	429	371	404	384	379	367	369	399	408	395	372	395	350	390	376	407	411	397	364	430	386	397	381	421	400	406	362	347	397	407	431	389	401	401	391	398	392	393	366	413	409	363	432	391	419	383	393	384	369	408	432	396	393	352	381	414	404	406	403	419	372	399	414	396	384	377
24869	20906	27140	24756	10622	1381	1072	922	909	877	880	824	829	812	764	805	806	767	786	783	766	809	734	766	770	773	766	736	777	756	800	732	762	768	785	734	775	788	782	792	742	756	799	740	753	797	739	746	739	761	788	732	750	743	759	750	817	716	718	710	733	736	716	733	738	663	735	774	773	773	785	763	733	747	753	727	709	757	705	760	745	721	762	704	729	759	740	713	716	735	734	764	741	762	749	735	761	791	748	687	698	736	803	787	743	702	714	751	769	714	711	738	774	748	798	773	694	739	702	741	757	698	769	719	794	739	759	742	756	725	754	776	773	778	737	728	787	774	727	765	678	767	808	756	753	762	746	736	737	776	743	762	761	701	724	753	725	764	758	749	748	751	719	759	735	755	745	713	766	728	756	760	736	765	757	749	779	772	714	696	752	770	729	796	759	741	756	814	741	704	686	765	775	704	783	732	704	733	759	763	745	751	745	746	729	723	764	762	732	710	772	721	729	718	762	723	728	733	738	763	773	758	746	777	760	692	766	767	720	747	775	741	711	770	723	732	755	755	771	712	708	749	727	753	711	775	745	738	718	785	720	737	777	767	709	774	706	731	749	780	751	726	736	674	732	774	759	693	788	762	722	801	717	690	738	708	713	743	751	776	759	768	764	735	725	736	686	753	738	746	719	749	749	724	724	739	777	710	727	735	765	741	729	767	754	721	736	722	772	741	780	699	755	785	739	799	786	770	757	795	703	755	735	774	700	742	776	751	784	742	716	771	729	757	713	766	765	721	712	689	742	697	781	734	714	715	738	702	738	732	786	716	724	791	715	783	757	713	764	777	764	749	728	724	768	802	719	752	729	777	686	752	729	797	715	704	691	738	741	759	728	815	741	733	723	755	705	760	725	731	782	707	732	719	734	743	783	729	770	747	725	729	746	704	742	789	731	718	741	814	724	748	765	745	776	744	747	798	764	760	706	724	735	699	766	725	734	720	782	752	711	760	743	703	717	728	717	798	720	720	714	714	738	707	783	726	733	747	698	769	692	684	758	685	716	745	714	729	707	756	778	746	745	719	751	777	734	754	723	763	714	776	723	748	744	694	733	683	759	731	736	789	758	706	771	716	759	731	733	772	771	706	749	714	733	736	764	771	776	767	786	731	718	750	767	736	737	735	726	749	766	702	708	744	746	712	745	750	734	688	711	749	747	775	782	737	672	722	703	701	761	765	781	734	720	747	763	718	712	754	752	734	758	763	793	688	763	701	792	744	732	741	733	721	723	737	754	774	775	774	714	762	712	732	703	746	748	768	752	790	750	772	748	761	720	742	666	734	723	771	747	762	765	743	703	745	712	751	738	789	697	727	684	758	751	730	738	717	679	760	796	708	745	755	711	729	780	752	788	791	706	726	678	723	783	702	733	744	760	750	755	699	714	682	731	764	750	801	717	729	716	741	788	737	692	766	757	726	754	753	758	716	746	718	731	751	754	713	726	724	728	738	774	748	726	672	690	735	720	713	744	700	737	774	753	730	784	748	704	707	712	731	753	781	731	758	750	694	777	714	765	744	759	718	704	707	750	731	713	722	762	711	730	754	743	735	694	745	748	753	715	796	775	739	739	751	754	755	725	768	752	772	724	721	701	741	728	682	763	794	726	765	722	741	778	692	758	726	788	745	760	771	708	750	746	752	690	756	730	753	756	740	754	747	722	780	732	687	722	754	746	750	717	769	729	744	769	768	750	748	746	776	747	796	703	708	707	764	766	777	732	722	755	716	753	733	762	747	773	741	734	801	734	746	781	739	765	731	723	703	724	728	753	681	749	740	737	774	782	739	742	766	753	683	773	724	760	722	730	738	771	716	787	738	779	730	732	707	732	729	744	674	760	777	742	708	762	780	777	754	763	701	769	721	717	773	703	772	759	711	784	743	757	761	712	711	755	724	765	761	761	711	748	722	766	777	734	762	711	697	760	783	742	737	744	753	735	750	749	721	678	748	725	699	714	729	740	758	728	744	725	718	708	679	766	752	726	704	675	736	720	760	739	779	746	689	775	726	724	737	766	778	761	699	718	682	747	756	798	755	722	731	740	732	698	731	699	747	685	723	762	768	703	748	717	687	757	730	787	750	742	780	737	772	739	810	678	743	696	750	718	767	696	800	723	744	766	790	779	812	739	754	772	715	752	718	688	739	757	738	750	733	773	725	751	724	710	721	754	774	747	732	735	711	723	724	748	702	706	748	740	728	753	756	813	751	700	709	720	685	784	733	737	694	735	720	729	731	708	754	785	750	736	700	753	789	764	737	725	750	741	779	759	704	723	738	743	741	726	744	724	745	773	704	724	691	728	708	751	691	713	754	789	720	711	758	762	724	774	753	728	765	721	724	729	713	781	723	696	752	703	737	730	720	788	767	766	710	710	781	714	740	752	762	795	758	775	751	684	796	787	717	708	711	738	755	703	744	759	707	731	778	697	749	738	728	700	769	757	749	678	704	740	727	752	734	764	688	744	762	750	733	785	733	718	724	723	754	698	729	710	759	742	768	745	703	750	728	724	737	750	759	712	730	752	754	739	731	780	743	703	776	727	733	738	745	794	732	723	731	746	793	763	780	728	719	734	736	746	749	722	767	701	747	723	740	765	704	724	743	725	741	767	716	721	727	730	777	727	762	702	724	746	704	773	735	739	729	744	694	745	739	719	773	727	758	726	722	727	755	787	706	733	748	741	732	737	737	700	768	719	718	772	747	770	739	781	777	692	754	720	776	700	792	749	731	738	785	742	755	767	782	751	781	765	736	722	784	742	734	729	694	729	767	663	778	758	766	732	683	716	759	705	758	773	751	726	725	728	781	737	722	736	749	815	741	752	746	717	760	779	739	706	765	772	706	794	716	766	733	716	765	688	716	703	753	736	736	787	725	703	796	762	762	745	706	739	748	729	760	746	721	679	773	766	772	697	765	763	713	711	728	711	719	761	784	718	762	749	697	733	763	696	742	787	695	650	758	683	797	668	681	745	758	707	758	788	674	747	785	746	762	747	706	755	732	698	754	728	776	740	732	739	757	692	740	747	783	767	714	717	707	748	761	732	788	769	739	784	726	742	729	764	772	730	741	732	727	731	782	729	758	744	749	754	727	722	736	738	714	756	750	730	771	746	753	744	753	763	668	737	739	748	745	731	774	745	782	744	769	722	757	765	747	747	720	753	737	731	775	738	707	732	751	748	771	748	748	741	725	751	740	728	720	735	729	759	731	730	755	735	725	645	680	716	723	708	742	748	771	746	710	763	759	715	747	729	702	740	731	735	769	770	735	746	796	759	724	762	787	665	798	760	737	763	765	815	746	738	749	721	708	778	740	755	766	753	746	753	693	734	729	784	792	701	703	739	749	708	719	707	773	693	781	772	777	657	768	780	771	731	768	731	767	769	732	774	801	668	757	737	752	727	728	709	725	745	723	733	723	742	757	741	724	758	749	767	717	749	736	769	723	776	783	725	730
21748	6441	4840	2879	2080	1845	1545	1416	1295	1154	1097	1038	1059	1032	971	917	932	886	915	905	951	943	887	895	895	905	926	858	897	897	880	886	842	861	969	881	876	840	858	879	903	933	876	848	882	910	861	887	895	875	872	918	838	828	890	850	879	863	907	900	857	843	870	874	876	859	811	887	894	859	875	900	886	862	838	901	869	884	895	829	948	910	878	847	826	885	823	871	940	838	834	850	840	844	858	835	895	886	847	821	828	876	857	899	819	880	846	848	850	870	857	790	877	849	841	876	875	836	838	831	906	890	842	851	797	885	828	831	869	875	841	811	849	790	890	898	872	834	839	860	837	844	874	861	854	890	802	823	892	865	849	852	856	887	876	848	869	802	905	888	886	860	881	834	826	877	859	880	863	878	813	857	852	862	830	849	870	870	844	870	820	837	840	864	857	866	834	841	863	890	800	803	836	842	839	873	829	844	860	891	831	895	861	810	828	866	851	841	816	836	840	873	841	873	834	873	892	880	889	850	864	826	913	834	890	867	864	882	843	859	813	876	809	905	904	905	856	825	880	836	862	831	831	882	840	913	824	874	855	839	898	858	875	916	824	826	851	812	853	819	852	882	820	909	858	836	889	853	842	795	861	858	889	897	869	865	887	849	845	893	832	839	831	878	849	855	844	883	920	879	827	898	892	844	864	850	853	817	870	833	892	792	890	880	839	824	871	838	906	842	845	849	874	858	826	837	881	803	828	816	860	836	916	870	840	915	867	812	885	834	862	862	868	883	887	832	869	870	845	801	797	908	821	829	816	884	839	878	844	882	812	853	810	903	896	873	815	868	915	820	869	841	904	857	827	832	828	828	870	906	862	885	860	861	831	817	929	839	834	854	840	896	887	908	833	895	813	853	836	839	774	843	914	807	900	803	822	873	858	833	847	868	928	841	888	819	834	841	888	883	835	840	838	846	802	830	872	891	883	887	800	768	832	843	864	863	852	858	880	865	875	824	874	815	858	847	922	879	832	864	883	835	819	833	853	902	825	896	854	864	875	819	846	907	840	794	823	881	839	869	851	838	853	845	853	823	895	832	896	820	844	882	840	782	861	878	826	841	851	850	830	855	837	859	871	873	877	843	838	884	829	855	861	858	808	875	810	875	900	863	847	900	870	820	829	869	916	893	861	856	856	860	891	879	853	803	880	869	827	861	858	919	835	837	898	874	845	889	917	908	903	873	866	911	885	856	877	836	839	877	841	859	856	838	826	847	855	848	855	817	884	849	881	857	845	881	806	833	847	907	827	829	877	823	824	833	831	855	852	894	862	817	863	838	839	869	817	871	844	858	849	848	837	832	881	875	858	822	827	832	840	833	800	836	835	866	881	842	871	865	880	911	813	835	874	829	807	852	849	858	873	894	831	824	827	835	883	868	818	890	870	876	864	823	856	886	843	825	884	856	867	850	886	881	875	837	872	842	854	847	873	818	817	787	818	892	866	855	833	834	806	815	821	877	838	879	857	875	867	863	813	880	818	889	864	865	861	872	831	819	872	865	858	834	823	867	869	889	838	844	880	867	875	887	817	824	925	831	850	854	848	855	868	845	832	849	852	842	848	878	927	840	851	834	841	818	893	935	825	841	875	849	881	865	808	852	809	879	881	885	794	862	855	868	887	897	844	854	831	850	866	859	764	871	871	888	848	815	880	886	839	883	887	874	805	846	880	859	855	868	828	922	811	801	865	821	851	834	896	875	814	868	876	867	882	816	889	850	885	864	874	819	847	874	873	860	802	836	814	808	906	860	870	835	873	870	874	890	840	900	843	893	840	896	883	814	879	838	881	881	877	835	912	814	820	844	826	847	845	793	863	827	891	886	889	824	838	820	855	838	859	879	870	877	864	876	897	889	875	841	913	856	877	847	826	877	828	853	842	905	833	902	845	903	872	868	870	830	846	877	819	831	792	874	894	874	865	868	915	832	881	860	834	815	872	855	855	909	828	818	837	814	892	866	871	899	868	776	802	894	835	884	845	829	871	821	817	874	873	817	864	885	895	883	893	833	897	884	820	879	842	822	802	831	881	832	854	857	867	907	832	841	925	866	811	844	889	816	845	866	817	800	886	842	839	820	859	842	823	887	830	859	867	875	843	864	813	872	775	891	862	850	866	875	841	889	853	847	792	826	859	860	822	862	900	841	860	889	855	874	824	851	792	877	908	807	840	862	824	880	848	849	877	861	881	793	895	809	859	873	797	855	841	826	896	899	881	842	865	879	778	858	881	868	837	823	849	832	827	809	880	837	870	849	903	819	857	849	846	840	847	870	888	825	838	824	856	882	856	871	852	858	887	868	864	810	771	808	832	885	856	866	872	890	841	809	887	833	833	856	870	872	824	866	852	839	892	860	881	793	926	859	886	819	860	860	829	864	852	874	844	819	868	872	875	854	836	906	871	844	883	875	868	866	843	885	854	813	832	858	846	816	821	879	832	865	818	880	853	900	857	880	807	827	859	887	847	818	862	865	847	863	888	847	880	859	824	865	862	900	906	868	839	855	824	842	832	870	863	822	849	886	806	886	873	885	878	862	885	840	846	839	818	814	859	834	839	907	863	841	844	823	841	841	821	855	864	885	890	879	867	802	863	858	873	845	857	868	858	869	861	878	883	824	844	851	848	837	858	851	806	866	845	842	840	811	849	833	818	845	902	821	847	868	877	888	874	846	812	885	865	828	900	800	871	865	855	838	857	853	879	861	842	836	866	851	882	821	812	863	902	831	831	876	831	922	872	850	854	904	875	848	881	825	837	828	838	856	862	860	908	834	864	848	770	879	892	830	817	834	842	840	885	859	855	889	906	868	825	818	840	841	898	831	839	855	932	877	824	844	877	803	874	837	828	839	923	818	845	882	814	851	854	853	857	840	858	891	876	860	860	909	843	793	901	858	850	866	843	856	876	806	884	822	862	820	861	882	821	869	870	850	919	857	868	850	888	845	866	874	830	897	847	881	831	928	798	819	827	827	819	850	830	793	860	779	858	870	814	828	886	819	877	860	807	877	808	791	866	842	843	896	834	838	824	843	829	894	847	830	848	847	835	881	828	826	871	830	863	814	897	853	889	876	853	902	887	824	903	835	834	849	840	877	821	850	843	837	848	859	827	819	796	880	904	838	844	862	856	852	835	854	877	843	823	808	872	847	850	885	857	848	856	892	814	836	914	821	873	804	847	806	815	861	853	875	850	877	871	886	857	812	833	930	874	875	878	831	863	847	871	827	821	824	841	813	885	806	854	843	876	836	866	846	791	813	826	863	860	851	872	857	829	873	834	925	871	886	845	868	836	870	887	869	787	883	872	863	849	852	875	814	932	825	837	864	840	889	853	881	859	867	834	820	867	843	856	891	871	834	863	854	827	846	843	854	870	886	837	847	884	811	855	891	822	884	895	904	930	870	854	881	836	902	869	882	856	856	834	890	874	856	822	892	820	850	876	845	864	851	865	929	859	843	873	869
22635	20942	28693	23358	20946	21000	10836	1375	868	861	705	644	643	596	481	497	490	461	473	417	453	392	430	397	402	385	426	342	380	349	333	368	368	399	400	362	363	399	359	351	320	347	301	346	344	331	335	343	322	333	324	341	342	349	301	333	325	333	320	298	294	334	334	364	327	330	311	318	332	320	329	334	305	318	343	283	328	318	345	317	348	320	349	318	333	338	330	341	334	329	359	340	310	327	318	337	301	328	357	361	357	321	335	342	348	352	331	328	346	343	317	321	349	340	334	334	336	334	328	319	343	356	346	329	328	327	315	330	298	324	347	346	312	314	311	348	289	314	310	329	298	293	320	329	354	318	292	304	318	308	327	344	291	314	315	308	328	323	326	297	331	310	345	273	328	336	326	320	328	338	323	347	334	318	315	323	311	351	317	349	347	321	353	310	358	300	338	339	287	294	316	313	330	340	333	341	314	319	316	325	317	339	304	321	314	329	350	307	350	319	327	306	328	298	327	293	336	338	339	306	284	316	334	362	320	313	313	325	314	345	347	342	296	315	340	337	323	337	317	350	324	325	323	325	343	330	315	320	315	324	323	324	326	314	307	300	295	322	331	310	335	339	354	320	326	336	314	327	339	315	314	303	323	356	321	337	316	313	296	333	314	310	318	334	340	330	335	307	347	320	290	322	322	366	326	325	343	322	352	351	364	317	330	301	315	327	321	339	309	365	310	328	307	321	307	328	330	304	293	294	299	324	336	337	331	338	279	305	313	383	353	315	313	317	304	293	306	363	331	322	304	340	315	311	328	329	347	356	313	344	327	322	305	342	340	319	369	341	319	332	331	341	333	336	346	301	301	314	327	312	351	320	321	297	329	314	372	337	315	345	333	323	343	324	312	312	331	341	315	328	300	312	335	318	300	341	334	315	333	298	326	329	305	331	294	316	292	315	289	334	339	351	307	346	333	348	328	341	317	326	353	320	317	332	313	350	323	310	297	317	327	345	336	351	305	310	342	333	315	306	312	327	350	345	397	355	323	320	329	369	341	336	288	322	325	317	341	345	317	319	348	345	352	313	351	315	333	294	293	329	295	321	302	312	324	343	316	356	349	339	320	329	309	289	357	373	322	338	339	310	291	331	317	335	297	338	316	330	312	341	323	340	319	313	306	314	313	345	351	315	304	345	332	338	312	320	318	309	289	333	337	326	327	361	338	318	324	340	279	339	337	313	345	356	353	327	297	357	348	317	315	336	318	294	317	308	376	346	302	298	323	317	304	322	358	307	352	291	309	317	315	353	335	335	312	320	352	351	309	323	321	347	338	324	339	323	323	293	313	324	327	329	327	342	332	320	327	348	326	335	308	342	309	320	292	325	333	305	324	326	343	295	319	333	340	325	322	356	318	328	327	338	328	320	316	331	349	318	303	324	319	338	342	347	315	294	331	323	315	343	329	338	294	319	335	342	328	346	343	343	325	317	284	323	342	323	316	324	354	309	335	341	312	328	341	333	319	321	357	341	320	321	306	320	348	352	305	345	307	325	321	320	312	285	336	297	331	321	314	338	312	328	304	332	310	333	339	320	334	332	334	319	301	318	320	328	282	346	373	313	326	302	301	340	325	279	331	354	326	311	321	319	313	329	339	332	349	301	326	285	334	328	332	323	326	332	305	327	346	349	327	309	324	363	315	321	309	344	335	320	329	303	297	338	332	290	325	374	313	313	339	328	304	347	294	312	337	298	326	338	357	327	324	317	341	322	324	323	305	338	292	347	342	328	319	342	333	335	307	330	296	317	312	298	315	348	329	330	338	355	292	323	332	323	313	307	335	351	311	345	323	323	353	335	321	280	338	330	337	346	354	336	339	342	328	313	337	292	338	320	363	293	343	336	321	355	331	309	336	367	357	352	317	343	324	321	344	314	334	308	343	333	321	296	320	309	310	337	305	328	335	321	311	331	355	329	317	297	318	330	327	330	306	327	343	302	347	336	343	355	322	301	338	337	356	323	291	319	319	351	347	337	327	320	276	294	332	329	338	319	313	300	332	309	321	301	308	313	330	333	327	322	333	319	333	322	332	335	325	314	319	344	315	330	349	328	313	331	333	330	344	336	344	305	340	323	313	330	288	345	352	338	325	334	301	317	330	325	317	303	342	325	353	309	347	324	323	304	310	347	324	333	341	321	362	336	322	327	351	371	305	334	322	296	303	334	312	296	321	338	317	333	322	288	331	354	318	332	327	313	321	337	308	325	332	292	300	330	301	345	355	324	327	353	326	315	301	348	327	324	358	327	343	345	328	301	343	350	304	335	331	302	342	351	340	329	292	308	302	307	343	332	338	320	341	307	304	298	343	348	310	323	308	294	326	338	354	317	311	323	340	355	346	356	316	345	341	339	335	334	331	341	340	332	342	310	329	320	368	295	351	344	349	321	304	295	320	340	324	325	334	315	312	309	327	331	318	310	337	356	346	326	348	314	333	324	295	314	326	319	305	298	336	332	323	327	325	338	316	330	308	311	341	338	303	320	326	308	326	319	313	329	337	337	359	315	310	318	340	341	321	327	320	326	346	287	299	341	301	309	306	310	334	340	317	303	334	331	320	336	306	327	338	301	366	350	334	292	351	322	331	335	313	355	307	320	308	327	350	346	352	315	338	352	310	340	329	310	314	315	284	334	307	293	318	316	307	319	336	295	297	295	295	338	346	319	305	304	334	336	345	344	313	339	359	331	309	341	304	323	320	317	310	293	280	341	369	309	311	345	322	329	302	324	339	298	326	340	353	323	355	339	328	327	303	322	291	319	332	342	352	343	289	315	340	299	298	362	325	322	330	337	324	368	342	317	300	323	302	294	320	293	354	324	317	341	298	337	330	331	318	333	347	289	328	316	303	332	340	322	312	322	300	333	365	318	342	312	333	353	306	355	313	348	346	323	316	314	309	317	291	311	335	317	344	317	363	333	334	315	332	318	319	307	360	319	324	351	339	332	319	339	360	322	322	311	299	340	287	339	339	321	311	330	345	337	344	294	299	322	327	322	342	289	322	329	316	313	326	333	323	329	319	339	345	316	326	320	341	315	351	329	342	326	328	348	324	325	312	315	343	312	339	358	320	325	317	282	307	349	342	340	301	344	317	310	336	338	336	339	323	332	314	336	345	333	331	324	313	313	369	315	297	342	318	324	317	306	349	337	323	327	357	329	346	297	338	320	279	300	306	312	313	314	338	347	322	323	329	318	330	300	337	347	282	295	358	325	309	328	322	355	351	290	340	313	303	345	301	317	323	357	315	333	322	320	326	327	332	361	284	294	335	347	311	348	341	312	319	318	327	353	294	350	296	326	303	319	310	320	324	301	337	368	339	309	319	303	331	293	327	308	352	301	306	309	327	350	313	325	339	331	325	337	324	326	328	321	325	323	304	321	336	313	330	339	332	319	339	332	364	345	329	320	335	336	336	329	343	293	318	296	292	314	331	307	370	334	336	325	322	282	332	318	319	331
29174	17185	13606	7274	5077	3974	3023	2373	1904	1490	1270	1079	926	876	735	732	694	672	625	582	578	552	515	502	488	459	455	434	460	448	446	475	418	457	452	469	466	449	446	440	394	413	398	443	449	420	419	371	408	414	413	398	410	391	424	390	403	374	389	399	356	379	397	409	367	375	385	372	395	408	402	337	414	367	343	385	386	356	344	389	401	366	363	387	397	361	379	377	362	360	400	367	376	388	377	352	391	367	388	382	352	405	391	334	380	357	366	381	355	414	398	365	353	382	399	365	373	379	401	358	412	388	358	382	383	383	393	393	379	339	366	390	373	363	401	374	390	381	369	352	358	376	342	379	400	387	386	374	390	368	366	394	359	374	363	346	374	382	368	385	372	392	392	353	417	386	360	331	339	407	393	405	367	350	371	385	371	387	365	394	381	366	333	389	344	376	376	382	359	385	400	382	343	367	376	380	365	361	374	390	336	337	357	383	370	375	375	357	357	376	373	398	365	342	371	384	386	355	370	362	353	389	373	397	359	409	396	352	365	380	355	416	340	376	391	413	351	333	365	351	384	352	337	376	386	401	370	365	394	356	377	379	392	371	356	388	387	387	395	343	444	385	352	396	365	394	391	415	359	366	335	367	342	376	388	373	380	392	381	404	359	375	396	359	375	348	368	371	359	357	379	362	351	349	390	363	369	381	384	362	369	364	363	395	369	333	325	387	348	388	379	400	351	359	341	372	370	380	391	375	370	362	342	387	358	363	359	384	363	350	394	370	366	397	368	400	343	344	354	359	387	369	365	364	379	391	381	378	376	369	395	413	415	374	392	362	342	381	360	418	350	396	399	399	352	371	384	395	357	400	385	375	362	375	413	386	395	398	380	378	348	363	388	363	393	400	380	374	393	357	376	351	375	349	368	376	367	371	369	387	385	361	367	385	378	342	327	409	403	376	348	392	352	356	370	369	366	407	365	368	358	364	387	368	366	381	379	371	383	358	373	364	379	358	402	384	383	382	359	369	370	366	360	363	366	348	371	357	363	402	394	372	363	367	377	374	372	405	344	381	364	417	372	387	379	384	358	331	363	364	377	373	375	380	344	391	361	376	394	363	369	370	407	398	373	381	397	396	356	382	354	361	386	398	358	370	335	352	324	357	365	398	373	377	372	360	374	378	379	361	363	386	373	362	375	397	371	364	372	398	350	372	389	365	349	429	385	379	363	366	356	371	396	370	400	384	377	377	367	365	369	347	415	386	425	386	363	394	396	377	383	368	396	383	368	361	360	353	358	356	354	394	362	382	380	382	402	394	385	395	381	398	415	392	414	368	362	342	360	399	387	396	379	388	370	367	366	357	365	396	357	360	390	368	375	364	415	366	353	396	367	404	385	339	383	362	394	413	390	386	399	388	403	351	375	394	363	360	380	393	382	374	356	368	406	342	377	323	388	369	386	350	395	363	386	350	379	395	351	374	378	356	369	392	385	362	354	356	392	391	397	370	362	358	365	366	358	396	350	356	358	364	364	371	368	360	379	365	364	423	412	366	379	362	382	376	359	386	378	386	347	390	369	402	405	394	370	385	362	356	358	369	407	398	369	390	356	392	367	361	406	383	367	349	394	390	352	363	382	371	379	373	366	415	324	383	389	355	352	382	372	382	370	380	339	360	338	340	388	358	357	364	353	355	362	380	384	350	377	375	370	376	372	391	395	357	395	412	376	333	372	362	381	387	376	359	359	366	361	388	386	384	364	348	363	342	395	392	351	388	376	352	375	360	377	369	343	376	374	387	401	344	363	379	395	379	377	367	389	360	400	334	370	383	367	352	340	351	386	371	359	387	421	348	428	386	390	359	375	366	365	386	389	389	373	404	391	373	375	386	408	348	350	360	363	372	327	372	394	394	382	362	367	391	367	381	387	390	394	360	382	367	347	368	378	400	391	377	317	353	385	366	356	384	361	349	348	380	382	361	377	347	367	338	365	391	344	356	382	392	375	377	395	341	395	367	357	360	350	391	366	378	396	392	359	382	383	364	364	362	389	377	377	380	353	384	364	383	363	376	336	376	363	344	357	361	358	380	368	357	400	355	356	383	369	369	399	377	376	355	418	389	352	415	364	367	366	355	406	358	359	401	395	367	364	395	366	376	383	321	395	345	368	387	370	385	380	390	368	383	385	369	346	365	367	386	374	394	327	389	377	397	396	387	377	409	360	371	358	344	393	401	379	366	367	393	378	377	411	374	358	372	376	347	365	363	358	365	382	381	361	383	372	388	318	376	383	350	389	393	366	398	354	358	340	344	366	367	368	375	365	387	347	369	382	415	381	378	372	393	393	374	383	339	369	340	387	361	383	336	377	387	350	356	362	363	393	391	362	386	387	387	381	369	363	378	357	359	391	382	371	375	412	360	370	350	376	390	360	354	368	369	390	390	354	371	375	369	388	363	344	357	383	377	367	394	387	358	398	349	345	371	340	369	333	377	382	344	396	382	392	387	357	380	361	370	373	401	359	373	372	367	376	363	348	396	407	380	370	372	357	387	359	397	344	363	388	367	351	399	377	377	377	398	371	334	384	387	362	376	347	376	331	390	361	367	371	390	388	371	359	394	389	370	319	391	353	361	371	409	345	355	377	370	373	372	365	390	404	389	386	365	366	389	361	376	391	376	379	371	410	382	394	385	332	376	372	372	367	374	363	385	387	368	341	388	368	365	348	398	377	363	389	345	380	372	376	327	359	361	385	385	372	386	393	382	367	375	383	393	366	350	386	335	331	366	332	344	373	359	355	372	374	367	370	359	383	405	384	361	383	370	368	381	359	392	367	357	356	380	392	346	371	349	384	360	355	333	406	389	357	364	342	381	417	363	362	406	383	349	382	336	375	346	367	368	376	347	368	383	359	363	404	377	366	348	379	367	366	394	332	359	371	384	361	368	364	398	377	400	362	380	366	402	391	355	406	354	367	382	339	344	378	413	342	364	361	346	343	407	372	352	379	385	346	374	390	371	357	374	342	369	381	379	368	371	359	408	371	392	377	325	368	353	391	391	360	353	367	389	394	393	347	375	353	414	407	371	378	362	372	365	357	341	412	340	393	395	373	347	379	394	379	376	411	369	393	368	329	390	356	345	369	373	356	347	387	385	356	401	349	377	368	338	351	376	367	401	378	335	384	357	394	377	378	397	359	362	365	371	391	371	353	336	369	355	374	412	336	408	388	379	413	367	372	366	375	352	380	359	353	379	353	396	374	363	400	363	368	367	338	391	352	398	371	405	381	377	365	354	365	373	417	373	372	348	381	353	343	364	383	388	375	372	356	396	382	356	379	361	340	380	355	372	341	372	360	327	360	347	376	358	328	358	371	386	345	399	362	373	362	394	390	349	392	376	386	357	353	369	360	360	375	344	362	394	388	350	381	370	406	386	350	373	382	405	349	363	358	358	360	354	334	371	396	404	371	348	392	352	390	360	338	357	355	384	390	381	351	355	367	377	387	400	337	355
26659	20074	8322	1163	752	690	700	730	677	630	642	667	605	625	613	623	624	634	639	636	633	632	662	658	664	646	661	652	647	650	659	646	642	605	661	686	646	619	657	643	654	650	621	598	631	634	634	650	640	664	685	612	618	613	610	685	633	632	601	664	686	638	628	637	636	658	700	651	651	585	647	685	654	622	609	635	656	638	618	646	672	614	659	653	624	659	617	597	652	610	613	620	635	600	621	642	672	638	641	628	617	637	681	653	656	668	621	595	672	615	634	615	635	614	659	627	672	615	693	629	681	617	619	603	687	644	702	612	650	649	670	632	684	657	614	586	648	603	649	628	617	629	651	661	664	647	656	621	614	630	620	603	612	622	617	619	637	630	652	677	668	630	679	662	654	627	625	659	579	688	662	598	659	641	620	679	598	629	594	617	646	612	575	648	650	606	652	681	631	651	663	650	613	623	608	650	627	662	671	605	604	624	648	681	641	673	642	670	627	608	628	624	627	665	664	618	687	707	654	639	678	604	653	592	663	584	625	599	674	616	627	622	649	648	671	688	593	648	612	620	626	631	600	639	628	631	645	634	595	667	707	664	606	621	618	628	665	625	640	632	655	589	624	637	672	610	630	691	663	652	641	644	646	653	638	617	632	629	654	636	606	606	633	607	657	631	646	669	613	654	588	654	628	619	637	630	675	624	636	633	681	641	606	635	633	584	639	678	647	658	582	615	663	678	658	670	651	632	632	623	617	661	688	649	613	621	651	617	674	649	588	630	652	645	647	650	642	671	620	626	640	680	633	642	651	708	616	609	602	609	667	600	635	647	657	627	612	690	630	668	660	691	622	615	670	629	663	618	626	633	670	664	638	696	618	667	700	621	647	695	621	639	642	640	597	642	620	596	628	689	613	627	606	602	636	607	624	672	655	653	650	635	633	612	622	658	638	656	633	609	598	655	634	639	632	635	664	620	663	635	637	618	620	645	607	653	634	579	664	648	641	620	646	604	644	630	654	650	665	648	633	676	605	648	660	658	631	618	652	614	688	645	652	643	596	616	648	624	633	634	641	639	576	617	644	611	596	676	637	632	675	635	649	650	601	651	596	609	617	628	671	645	676	663	641	595	657	603	653	602	632	626	659	611	642	607	641	603	659	623	636	649	616	630	604	654	692	648	643	681	640	676	643	629	653	662	691	634	640	649	662	643	656	699	617	640	628	601	676	656	666	657	582	660	595	623	655	643	679	598	685	636	667	621	627	628	632	623	655	654	665	676	692	632	673	613	653	661	672	664	605	670	641	665	690	636	599	604	621	673	625	637	596	582	588	658	639	581	669	626	648	641	635	619	600	636	648	622	645	622	630	651	627	605	637	601	629	618	630	638	662	640	627	622	697	666	607	694	598	630	698	658	644	632	633	706	681	615	606	655	656	656	617	640	626	665	646	632	660	665	660	653	652	632	655	632	635	660	655	614	624	646	599	652	634	616	660	658	638	614	622	672	675	619	643	663	670	654	607	625	637	596	670	655	620	639	608	622	639	616	615	574	655	625	651	641	631	630	613	623	662	670	617	639	640	640	657	655	656	692	616	661	673	639	623	649	588	631	593	662	646	684	670	660	710	615	624	609	612	657	652	641	657	610	635	649	645	620	652	617	657	626	644	649	641	645	642	670	593	617	639	652	629	678	636	646	637	627	671	657	616	654	645	640	629	655	651	669	629	612	640	663	646	619	613	603	636	600	623	617	644	656	600	618	650	659	670	616	687	607	643	684	654	666	622	608	650	610	640	624	625	626	619	627	652	649	588	601	691	663	665	607	686	668	636	633	650	654	691	627	613	556	668	678	628	640	647	617	628	647	648	623	670	637	665	626	645	647	672	609	668	645	642	612	628	617	645	671	590	623	631	631	653	679	599	583	616	606	661	627	619	619	644	651	614	647	615	658	598	635	669	647	620	644	675	659	621	646	646	650	574	618	674	632	642	626	618	652	637	648	645	646	613	603	587	651	628	615	606	606	608	643	632	631	622	654	635	643	600	634	648	654	637	597	667	606	619	667	634	653	626	638	613	639	623	622	620	655	609	642	612	660	690	684	632	654	615	630	663	628	600	632	660	652	625	613	634	674	609	639	680	698	648	618	653	636	642	665	633	632	674	693	625	653	659	671	657	649	640	620	639	637	636	638	625	672	616	638	604	628	623	645	616	615	615	580	646	646	632	644	647	627	646	631	631	649	612	684	622	625	664	633	626	657	636	593	644	658	674	611	631	663	650	665	626	641	676	681	615	607	610	652	607	614	632	643	653	663	607	651	612	630	639	630	669	676	598	647	622	666	640	637	657	595	641	635	632	654	639	633	615	670	663	649	623	620	636	625	622	613	625	596	624	662	673	595	667	606	621	626	690	574	666	618	686	667	630	621	628	641	644	628	666	651	635	659	629	642	642	594	665	639	649	632	667	638	652	673	618	596	650	667	631	696	636	617	624	669	612	633	633	642	605	583	663	646	613	623	708	680	654	668	658	629	659	595	633	628	615	650	649	632	588	646	635	650	654	661	657	624	653	621	621	667	654	627	656	719	621	652	601	645	651	644	658	608	630	580	660	669	648	623	597	644	619	656	602	675	635	646	655	635	657	632	627	651	645	637	689	664	637	611	623	618	609	660	651	645	622	629	638	656	639	648	615	631	606	670	666	623	632	641	687	660	652	662	684	594	655	606	676	639	629	657	653	621	644	663	677	616	606	673	586	637	586	598	586	635	625	646	619	641	667	637	636	621	601	646	624	648	628	639	617	602	635	670	632	665	661	610	623	639	673	622	664	662	601	634	683	607	636	607	610	715	668	650	628	644	639	682	643	645	647	656	618	630	654	651	637	605	606	597	612	646	614	711	644	628	619	634	704	655	643	650	628	610	628	653	642	626	645	620	647	604	625	623	623	618	582	662	653	624	621	646	641	610	642	623	633	656	655	613	625	645	606	594	689	646	613	665	618	642	645	676	647	629	662	654	604	629	630	690	617	648	641	586	653	644	646	624	649	626	595	630	667	585	624	645	657	657	647	651	641	629	668	643	663	670	643	642	601	668	627	620	635	637	637	601	615	632	623	607	640	693	693	653	621	623	619	637	642	620	633	621	625	640	627	611	663	657	623	681	640	649	631	630	641	627	630	608	666	661	614	668	616	655	662	602	618	623	637	598	657	653	644	627	624	635	621	649	593	621	644	643	629	663	654	653	650	660	630	673	588	634	623	653	663	680	591	646	664	625	630	624	681	623	585	651	605	657	623	651	637	623	650	621	624	634	635	625	619	677	621	637	614	666	612	654	663	619	638	632	628	646	659	659	618	654	664	642	683	624	636	639	655	605	616	629	686	576	689	677	636	609	641	681	608	658	635	608	626	641	621	680	654	586	616	608	689	634	630	651	661	633	679	638	653	647	641	665	618	634	656	625	641	630	682	623	646	636	614	640	622	626	662	698	627	651	601	649	671	658	629	642	684	607
7036	1720	1549	1107	960	902	882	822	836	810	825	781	809	743	759	730	764	750	767	775	839	819	790	792	794	729	761	775	768	806	748	788	772	806	786	770	737	800	761	758	689	747	803	793	773	783	761	778	807	778	750	788	757	787	777	737	740	784	745	764	766	755	793	801	783	787	741	731	773	760	788	742	758	744	769	778	784	737	739	762	759	775	740	756	802	743	839	821	781	713	759	814	691	766	754	771	805	744	765	762	783	743	752	710	775	788	751	755	724	760	711	769	756	735	782	803	756	751	812	784	760	780	785	763	763	771	769	726	764	759	785	761	750	733	796	760	777	723	773	810	765	783	779	725	784	804	739	782	809	750	789	772	782	733	788	749	706	753	737	766	769	755	800	772	773	778	757	785	750	765	733	765	758	759	745	797	778	749	738	791	835	773	719	792	783	749	764	771	782	779	767	769	809	769	800	750	783	787	785	777	806	745	784	766	740	790	772	730	794	736	745	770	739	775	720	713	802	767	784	758	741	758	720	736	695	743	762	738	706	780	799	770	837	709	806	749	743	739	743	758	757	787	738	764	747	821	771	773	767	761	779	705	759	748	760	772	789	778	753	735	764	782	843	761	746	774	762	762	731	784	811	761	773	761	751	790	805	788	761	785	802	751	734	707	802	810	778	740	787	739	748	827	702	785	752	745	744	813	750	816	774	749	809	763	758	746	775	778	760	824	761	745	791	728	778	740	791	770	762	805	720	791	765	739	756	798	776	798	779	766	781	743	733	728	759	715	740	754	807	786	741	761	751	798	807	726	745	713	765	778	743	766	798	826	741	780	716	751	752	758	774	737	773	702	762	768	791	750	802	820	813	789	757	764	758	743	781	727	807	724	748	781	743	746	764	744	828	743	755	784	740	765	738	733	758	746	711	789	769	766	750	792	734	710	754	792	769	778	769	775	771	761	756	778	777	745	773	767	784	770	783	741	780	758	774	708	805	768	769	749	733	781	815	765	793	760	760	785	788	786	776	744	821	782	760	728	768	778	769	722	765	757	738	794	772	750	785	736	769	823	761	741	808	768	737	780	781	780	814	762	751	741	744	802	756	759	765	751	770	734	813	740	807	739	714	733	769	784	775	748	753	762	767	786	726	784	741	794	815	732	750	784	759	782	759	779	775	738	789	754	755	752	800	737	818	757	782	747	729	781	794	732	751	710	801	778	778	807	779	770	773	768	735	768	823	726	776	741	806	755	755	759	741	760	753	755	742	767	779	757	773	783	797	769	752	820	768	760	769	790	756	772	777	807	774	757	815	820	753	782	771	782	751	769	758	740	738	783	799	811	784	742	807	782	776	758	734	794	786	730	747	776	760	801	715	781	746	768	723	787	748	773	747	788	758	746	785	774	769	803	753	689	758	779	768	750	760	736	752	712	733	806	736	762	723	764	726	783	746	770	746	802	769	789	729	720	757	751	770	735	765	805	718	784	810	770	811	783	756	724	709	730	769	753	786	784	794	733	753	792	751	734	733	749	741	805	800	776	770	768	764	774	792	760	787	756	781	753	740	794	789	734	756	797	751	779	784	761	814	780	793	735	763	740	773	783	795	773	742	768	738	777	787	781	760	759	787	703	765	764	808	764	784	756	761	777	754	761	752	747	772	727	764	729	751	766	791	744	788	741	746	740	770	784	743	781	736	765	762	752	748	789	784	780	767	761	798	752	750	750	749	806	785	818	792	766	785	757	786	835	828	764	778	765	793	755	767	784	731	767	792	761	817	756	728	705	768	812	773	806	764	753	784	720	731	788	708	731	837	775	742	777	767	784	723	811	774	752	757	777	735	740	795	736	730	784	736	710	715	763	733	782	749	804	765	738	820	770	789	753	787	766	768	716	815	752	748	740	754	768	804	752	762	783	790	778	804	782	763	763	765	738	740	754	772	805	786	760	759	766	796	759	778	763	757	792	790	792	771	746	797	755	768	810	755	779	771	776	780	818	778	758	751	739	780	722	733	754	802	776	782	801	728	800	744	779	782	782	783	734	743	764	788	724	766	755	712	838	773	762	777	778	804	748	717	779	748	748	747	804	781	822	697	818	771	791	772	750	744	755	799	778	792	710	752	746	793	742	774	767	767	776	764	753	730	792	728	814	767	735	749	769	768	767	745	756	736	802	798	708	757	751	753	763	764	795	749	753	755	730	750	797	767	777	781	757	787	776	772	749	767	755	825	824	791	790	791	805	769	757	728	733	737	767	784	779	802	772	718	762	778	777	737	817	807	769	833	802	734	759	784	721	801	789	721	781	751	760	720	739	725	738	811	782	743	771	776	786	736	766	777	741	795	776	780	717	745	734	723	733	763	773	786	745	765	805	762	711	818	771	781	752	844	784	777	759	782	805	777	811	717	807	751	779	775	760	757	748	788	773	769	762	795	721	805	804	733	738	756	795	793	761	704	765	746	785	760	747	763	737	839	786	753	707	757	762	779	778	750	821	784	742	734	776	769	765	798	722	737	765	746	755	722	728	748	763	805	766	776	766	739	810	734	777	828	778	778	762	785	776	787	749	760	764	717	755	749	756	724	758	749	790	727	790	808	791	779	731	739	763	751	796	731	741	733	758	787	781	763	755	743	760	772	734	808	771	834	743	740	780	729	762	781	762	766	749	759	821	785	786	739	770	785	742	833	834	764	767	810	761	739	740	746	741	790	836	773	780	787	795	755	757	759	768	770	797	779	784	774	808	755	755	777	804	802	776	762	753	712	720	763	787	816	754	774	747	767	758	770	776	814	808	750	765	733	741	745	731	738	737	809	731	780	810	729	762	712	779	759	793	829	755	806	766	736	818	775	792	798	751	747	795	757	783	767	761	739	760	734	745	775	756	720	728	743	709	771	753	740	727	733	784	771	737	742	722	764	793	774	771	720	783	789	763	755	727	821	770	805	743	766	777	818	775	805	777	746	756	787	752	761	763	725	776	767	735	760	743	726	759	753	779	722	783	794	752	740	764	752	745	821	702	740	766	763	767	751	799	797	781	745	766	766	748	751	829	740	796	787	763	796	758	769	756	771	782	796	736	697	819	772	782	769	714	830	725	708	769	772	786	801	746	777	748	759	770	730	748	784	779	763	778	734	766	785	729	744	803	725	791	775	811	790	777	829	789	739	795	784	749	747	796	714	774	769	767	746	778	822	784	722	789	745	830	772	769	781	749	775	787	703	748	719	745	772	766	746	765	774	749	762	768	766	722	789	766	796	811	798	793	758	775	762	771	796	712	832	758	736	759	774	767	770	762	792	779	742	745	764	765	763	752	789	789	753	778	765	740	740	764	757	790	764	763	750	772	814	767	796	809	762	725	814	778	745	788	740	695	770	784	767	783	738	756	743	783	746	748	796	727	724	756	796	786	783	785	745	761	753	796	738	748	755	771	779	738	785	784	771	780	796	730	742	752	771	776	726	834	807	757	783	778	761	739	749	738	758	778	761	799	790	737	782	758	747	773
23578	20948	28332	23730	20950	11541	1341	793	652	571	574	493	477	399	437	397	366	396	372	397	392	339	363	375	378	355	339	333	323	314	359	356	339	341	379	382	328	322	346	362	343	313	333	325	327	306	355	351	368	297	333	334	309	342	326	322	327	319	327	315	329	314	331	337	297	377	333	313	335	320	342	303	310	365	316	307	338	307	320	319	282	327	329	357	321	309	295	363	316	342	310	305	316	310	332	313	325	307	299	336	368	310	327	338	327	342	331	314	342	298	344	337	370	333	294	310	318	317	299	291	305	318	333	292	309	361	340	324	346	299	296	322	317	317	268	302	313	301	299	327	314	289	329	304	309	302	326	344	348	318	375	317	322	307	291	329	338	312	304	338	315	361	360	306	303	302	320	334	305	333	317	338	353	302	308	288	316	303	328	315	338	316	305	321	276	307	304	306	334	326	349	314	330	331	301	287	320	309	354	313	323	306	313	303	325	291	306	333	323	281	296	313	311	353	335	328	320	308	312	323	323	301	329	337	312	305	307	306	337	294	311	323	341	295	329	319	368	290	334	340	342	307	309	296	343	325	315	348	330	330	316	344	339	346	358	299	321	323	326	352	322	311	309	290	306	302	310	330	303	308	311	330	304	321	333	335	319	322	341	324	324	322	336	305	327	313	308	358	284	333	314	303	340	334	301	330	305	318	310	291	314	305	330	298	325	332	310	308	318	291	319	335	317	283	341	315	296	350	325	347	274	329	323	314	294	326	322	313	303	338	312	324	301	305	308	328	328	297	325	301	314	272	330	323	308	340	328	316	303	304	339	295	303	301	305	284	338	303	350	314	339	347	298	282	317	306	290	313	310	330	312	294	305	292	306	314	327	321	330	325	291	306	326	291	309	340	310	311	328	314	298	348	313	330	309	316	320	324	298	339	314	298	311	301	332	335	308	338	321	305	335	318	305	340	335	354	355	328	330	324	312	313	356	337	295	325	275	319	347	284	270	288	284	320	320	301	299	285	305	334	289	332	313	343	324	289	320	291	313	353	322	352	322	335	302	308	307	306	336	293	331	300	324	310	341	326	312	333	336	335	326	323	296	301	321	320	331	329	335	323	323	358	365	329	326	305	342	324	312	326	355	314	343	309	317	315	316	305	315	338	296	314	310	330	298	311	297	296	318	320	342	294	322	299	322	331	298	297	307	317	278	334	320	312	326	304	323	345	293	308	332	338	307	323	319	300	330	320	319	329	299	354	295	323	295	315	326	288	303	328	329	291	339	317	341	309	304	309	311	316	313	346	309	295	310	362	331	306	311	301	313	336	326	335	303	295	316	334	293	343	343	318	307	304	318	320	317	327	306	302	343	298	332	302	324	327	314	345	329	325	301	307	311	344	328	347	303	333	336	316	312	301	333	298	294	338	305	314	320	286	320	314	334	329	302	340	352	330	324	314	321	328	294	311	324	326	306	305	323	290	319	328	309	304	355	312	315	284	308	317	302	314	322	315	297	323	282	287	350	316	266	318	305	302	325	346	337	328	281	331	356	267	309	315	319	319	325	292	274	320	330	306	276	303	308	292	309	318	361	319	287	285	318	300	305	317	307	320	309	296	329	350	317	297	307	280	306	315	340	322	317	314	305	337	321	309	290	352	300	327	306	317	310	335	308	313	317	300	301	320	341	317	332	330	294	322	291	335	313	313	306	316	309	322	322	286	308	311	342	293	294	319	323	301	317	349	317	326	286	325	341	316	303	323	330	311	323	316	311	311	293	328	292	315	310	343	310	323	308	299	303	301	309	295	318	340	332	318	325	346	323	320	356	325	301	307	332	326	315	339	289	351	314	259	290	339	325	290	307	313	316	297	324	313	282	320	344	311	313	299	336	320	333	282	315	301	313	322	288	334	309	324	281	337	327	309	324	315	322	316	325	328	317	342	309	357	310	335	309	321	313	313	370	320	315	314	323	293	338	296	332	313	328	327	346	318	284	328	318	299	305	333	316	312	343	340	338	302	330	281	355	297	307	324	305	336	366	339	313	278	328	339	315	271	331	337	314	317	299	306	316	303	318	325	326	307	313	317	342	352	314	311	316	319	308	325	312	295	290	322	330	326	318	298	314	335	317	279	332	304	316	321	328	303	343	337	310	310	331	309	323	312	330	339	326	316	314	310	341	298	302	284	324	326	321	308	324	290	340	371	291	313	321	319	330	309	307	322	343	331	308	337	302	330	298	327	308	291	304	322	331	329	311	309	310	301	305	299	349	293	339	297	341	324	292	327	315	308	295	297	334	324	331	300	336	300	317	322	322	338	292	286	305	321	333	293	341	330	328	328	317	311	301	317	365	329	317	291	323	293	316	313	311	323	377	304	339	301	305	304	314	282	330	313	338	315	340	279	295	318	339	325	294	317	326	294	319	312	320	304	295	312	326	334	287	329	325	317	298	338	317	328	312	306	294	312	320	321	296	292	292	300	314	319	342	344	322	303	281	313	318	306	295	340	344	311	340	329	314	324	331	328	306	302	293	304	321	322	322	305	316	299	294	315	331	323	314	301	322	338	284	340	329	310	332	332	306	312	292	318	332	317	293	324	313	297	332	324	329	284	309	320	299	315	339	303	341	290	283	314	289	322	331	317	349	316	322	351	322	300	306	311	288	338	321	324	313	298	290	326	327	314	302	318	320	320	331	329	306	284	334	312	332	292	311	295	316	329	337	304	321	311	301	335	322	315	318	303	330	325	361	322	317	331	343	333	314	311	286	297	330	312	328	342	306	314	313	327	333	298	324	282	314	313	313	294	307	299	332	312	306	308	275	327	286	322	341	304	338	291	331	308	317	321	293	305	345	321	314	319	304	318	329	299	326	278	314	328	299	336	347	303	326	315	330	318	309	351	311	335	317	314	336	328	296	334	307	329	361	338	341	334	313	297	320	283	312	319	324	318	340	304	302	348	290	323	327	286	316	315	300	352	318	296	327	340	281	313	328	318	321	352	336	321	314	309	344	322	337	290	342	322	315	334	331	309	331	300	312	307	300	323	320	340	286	343	311	359	325	331	326	327	309	304	317	302	340	307	260	322	347	295	333	303	315	299	295	286	357	330	312	294	337	318	315	321	291	321	308	332	320	287	313	286	311	288	338	287	323	303	316	289	298	322	300	307	297	340	333	320	325	290	346	344	305	351	344	331	335	344	317	332	307	337	299	295	335	285	334	288	318	303	311	277	325	324	327	284	335	323	295	325	293	337	323	315	312	307	309	297	298	298	307	335	329	326	334	337	279	342	302	313	310	279	279	295	308	313	347	312	315	282	288	330	304	331	279	320	300	318	284	329	303	308	327	328	311	342	317	292	313	280	311	298	317	314	311	318	294	328	342	303	314	311	326	304	312	329	342	324	316	304	322	335	329	329	318	337	295	304	333	312	324	327	319	327	325	323	318	285	312	314	296	302	309	294	279	316	305	332	324	306	335	294	332	308	312	306	306	300	340	318	293	322	319	345
23984	10676	8418	4353	3033	2327	1800	1489	1164	987	865	742	718	626	609	583	526	553	525	496	505	472	502	463	474	409	492	472	480	451	429	459	470	476	483	448	500	429	448	434	430	448	436	396	407	410	452	373	424	424	398	402	401	429	414	404	403	366	416	398	384	431	444	428	421	412	444	415	401	404	408	421	390	447	378	417	418	385	404	390	398	422	419	418	388	414	390	399	422	400	409	376	407	421	435	406	460	423	390	365	386	390	398	383	368	390	399	411	436	409	422	424	398	408	377	387	404	382	397	398	381	408	414	432	397	379	393	397	400	391	419	364	401	368	421	409	418	386	410	402	426	387	402	398	408	365	408	398	412	383	406	385	411	411	420	409	379	403	388	393	400	402	378	424	437	404	380	397	384	382	424	400	405	422	363	393	370	409	399	411	417	383	367	384	424	427	444	383	399	384	383	378	415	400	348	414	429	378	352	374	396	392	403	417	391	400	431	358	417	425	431	410	411	427	389	385	390	418	375	366	371	400	405	403	436	376	404	405	407	418	407	404	416	405	411	388	368	419	394	401	426	395	428	380	383	403	414	370	405	375	391	381	412	371	357	393	406	415	407	354	409	381	384	390	396	422	374	371	409	414	438	368	397	419	408	415	388	402	412	405	432	411	377	382	439	389	368	404	364	390	405	377	418	371	382	419	369	402	408	446	402	412	420	398	423	395	399	432	399	391	417	386	376	417	418	386	411	404	358	411	377	363	399	428	412	398	413	380	396	382	431	407	415	405	408	398	382	406	412	383	410	409	410	402	440	374	396	396	394	415	394	399	430	354	434	422	386	379	389	365	400	415	393	379	423	428	398	385	437	380	382	401	400	393	436	399	463	370	362	397	411	396	385	416	444	390	376	409	404	388	394	399	378	409	380	383	411	394	432	410	406	411	401	386	404	415	396	365	373	427	402	392	416	437	411	392	383	436	405	394	400	397	403	402	428	396	396	417	435	407	393	371	422	405	374	410	400	407	407	379	400	392	416	405	416	417	413	379	397	403	463	426	391	409	408	412	392	434	399	379	376	408	419	378	417	373	399	399	418	409	390	419	357	377	390	408	416	410	388	379	401	378	401	392	426	417	364	381	365	387	409	397	380	416	390	367	397	450	384	397	388	403	399	422	403	414	438	412	447	421	387	407	399	443	429	387	409	395	376	390	398	400	381	388	411	392	383	383	406	408	402	393	416	393	371	431	391	413	418	432	376	432	417	404	421	404	384	395	397	379	400	388	390	391	408	385	411	398	396	400	385	387	408	378	411	422	399	410	363	413	382	381	411	380	402	395	423	433	394	386	403	409	396	414	433	356	390	417	411	386	396	391	380	420	405	393	375	387	386	392	440	358	397	381	384	409	370	372	406	372	383	408	391	419	391	408	399	421	434	404	409	381	379	388	374	395	398	386	378	426	393	391	361	386	399	436	414	399	402	362	412	434	424	416	391	399	416	378	397	395	432	426	416	382	399	374	382	403	426	356	390	403	447	386	405	409	385	430	408	404	436	401	394	449	373	436	388	411	384	381	408	384	427	424	367	366	392	420	383	397	408	378	385	385	420	434	424	421	408	412	382	393	392	374	389	424	397	407	406	397	429	389	378	391	379	414	385	396	416	374	398	437	404	406	409	385	381	392	385	383	361	402	421	390	402	422	375	387	416	383	412	402	395	398	382	412	377	405	434	403	403	410	406	411	371	380	385	407	378	409	415	440	391	396	408	371	393	381	400	402	374	381	412	422	387	400	397	411	389	400	398	367	397	401	362	394	413	389	418	383	376	405	394	383	412	440	390	400	380	392	424	401	400	444	390	421	373	383	440	378	430	362	446	384	375	388	415	392	398	418	362	394	364	403	365	444	389	424	396	376	431	417	397	384	388	416	395	405	434	410	405	426	399	361	397	432	361	400	414	443	381	384	350	395	446	374	388	409	394	407	382	421	406	410	417	431	417	407	368	392	392	433	371	392	405	387	357	408	387	394	423	397	379	384	435	418	403	393	352	399	379	374	413	397	390	418	390	413	394	388	409	420	412	411	377	400	396	389	390	403	415	380	441	383	399	378	377	435	455	375	411	384	400	385	381	405	398	403	370	396	454	399	403	404	400	393	364	421	408	367	412	386	426	392	389	383	368	394	375	372	396	414	410	422	407	442	398	438	423	426	430	397	399	362	388	394	393	402	400	352	398	385	385	397	401	385	417	375	396	409	426	387	381	404	408	410	408	382	392	413	407	410	395	406	391	393	422	387	398	379	411	397	378	381	380	396	400	401	406	389	373	398	406	386	462	382	375	368	405	400	405	377	432	371	414	414	360	377	410	389	400	367	402	403	398	404	382	405	393	392	403	422	390	410	421	389	417	412	387	388	410	405	394	417	397	421	425	414	434	396	370	460	376	408	353	368	421	384	414	396	378	415	390	399	424	435	373	383	385	380	395	379	423	367	400	394	412	403	412	403	387	365	408	415	404	406	413	421	352	420	401	389	382	416	408	408	425	386	398	444	414	429	399	377	442	387	402	359	383	383	405	412	412	402	393	387	400	396	402	405	370	411	404	392	390	412	406	414	394	400	386	409	411	397	397	396	420	410	386	397	385	393	361	392	411	387	392	410	367	378	415	398	408	429	394	397	409	405	381	394	433	447	364	390	419	394	386	375	436	413	396	383	415	396	415	401	424	399	402	406	410	402	415	392	408	397	393	381	392	431	399	358	399	403	382	411	389	376	402	371	405	383	390	396	399	385	410	429	365	408	391	397	371	396	421	406	419	425	377	425	388	405	409	405	418	407	354	413	411	382	386	387	403	392	385	389	395	435	405	365	411	375	397	418	358	392	397	379	393	375	382	391	395	367	428	394	405	401	419	406	360	393	446	435	428	405	396	403	403	385	377	440	389	396	433	382	383	402	370	443	394	431	392	369	389	407	416	380	371	377	402	364	398	414	400	405	404	386	382	402	409	382	408	415	416	376	417	389	402	381	393	427	378	418	357	402	397	389	398	387	445	391	419	415	417	369	391	388	405	348	362	373	396	367	415	385	375	399	370	413	425	433	387	408	404	396	424	417	427	386	394	391	373	413	415	413	416	425	417	438	386	408	384	400	419	422	403	379	418	408	425	403	409	424	387	386	414	413	381	370	377	367	401	389	428	404	386	421	396	399	366	402	421	410	368	398	423	386	434	382	375	394	407	434	378	413	450	377	418	420	406	405	431	371	409	417	425	372	405	390	380	415	407	380	378	357	394	436	408	398	396	375	398	398	427	386	420	401	380	407	425	415	373	429	401	374	388	403	417	409	413	386	414	407	447	401	397	399	412	406	380	415	428	401	397	414	384	400	442	399	415	378	405	389	390	435	383	398	393	427	418	411	372	406	429	418	393	411	376	412	414	419	396	442	392	425	441	424	443	386	397	403	395	398	397	385	381	375	411	367	391	389	400	407	369	417	378	389	403	381	410	393	428	410	425	406
24820	20912	27176	24766	10682	1337	1168	990	886	844	834	826	827	796	753	769	797	777	783	797	740	744	810	748	747	815	745	758	768	774	735	768	769	751	806	773	759	762	768	734	789	736	753	773	758	752	753	773	763	810	726	754	737	767	722	770	791	739	777	783	758	776	756	748	753	739	737	753	703	720	823	762	776	767	742	715	726	771	781	733	804	746	732	726	766	763	778	733	729	723	768	762	795	769	708	736	756	775	774	766	772	696	737	771	699	768	760	791	761	750	725	675	728	789	736	726	771	746	714	728	749	799	790	754	732	789	753	736	703	740	787	712	722	719	741	738	685	727	733	771	725	706	775	716	761	727	789	766	737	762	714	760	750	755	771	809	744	756	748	728	782	730	787	747	799	729	741	751	769	779	718	709	723	740	724	791	722	723	724	695	747	735	708	725	775	690	736	750	746	758	771	760	760	731	743	751	778	746	713	751	722	762	739	777	765	741	778	741	726	733	756	745	783	735	696	725	765	755	764	762	715	740	748	776	750	748	762	720	730	755	745	780	777	768	787	765	765	736	754	746	735	697	749	768	809	817	740	726	765	748	734	750	738	796	781	752	743	747	744	714	744	751	719	741	736	771	738	751	810	741	767	736	731	712	719	774	753	753	727	733	751	738	702	748	758	757	702	723	747	776	693	780	710	751	738	764	743	728	753	732	685	737	736	724	781	696	804	719	765	769	772	747	744	715	795	716	739	744	743	749	727	772	733	718	746	754	768	767	739	728	764	760	787	757	738	707	746	774	732	779	778	769	737	731	704	740	793	790	776	738	715	755	718	734	697	740	749	758	750	731	802	738	732	731	751	740	715	698	721	730	766	767	727	733	770	755	804	753	729	758	775	734	771	762	705	793	703	774	755	783	750	767	729	792	759	757	736	759	806	755	731	719	781	711	720	740	764	715	760	778	747	794	710	744	720	756	726	797	755	808	772	739	733	748	703	721	767	773	697	801	711	757	731	752	723	719	717	729	762	775	734	778	702	750	796	728	714	784	774	737	776	738	739	722	752	721	754	685	756	746	767	697	794	738	714	769	762	692	777	731	753	757	743	746	747	776	728	746	747	750	789	770	770	727	727	791	708	731	679	728	704	702	676	737	729	790	788	776	776	745	718	730	777	770	744	815	773	714	745	822	736	717	788	761	721	726	743	733	721	754	715	779	743	708	742	770	759	734	719	717	776	749	734	759	756	786	748	760	697	722	712	768	760	722	765	738	729	745	744	736	703	709	772	756	738	728	734	753	731	713	758	743	710	720	742	744	782	766	719	800	766	752	718	701	708	767	747	721	728	714	759	785	758	753	718	715	721	744	798	754	771	775	773	766	773	743	728	799	722	783	738	730	721	744	752	768	741	760	705	715	799	749	715	783	765	715	762	691	757	764	783	765	724	805	769	700	700	811	725	715	737	730	728	755	744	733	727	769	805	684	705	729	766	778	776	784	701	726	746	762	755	787	772	756	738	718	782	781	760	796	757	760	767	720	742	716	712	802	738	767	737	785	749	787	771	746	717	738	738	754	764	765	786	778	752	759	705	736	740	748	731	724	704	791	775	725	732	747	782	768	777	746	742	771	753	738	772	779	723	705	711	717	759	680	721	758	712	784	683	764	778	779	757	795	748	785	766	738	745	741	703	777	729	796	729	800	715	759	747	740	801	769	775	751	735	736	730	788	753	720	774	751	729	720	744	728	728	800	762	750	766	782	787	734	723	744	728	722	770	752	715	792	714	774	739	713	719	722	724	731	745	779	753	750	738	765	744	777	778	710	766	731	754	738	793	702	761	731	753	699	773	716	781	756	730	723	722	810	748	786	710	746	797	689	743	747	708	759	766	760	759	740	700	750	706	776	758	758	699	784	757	756	713	769	752	779	768	702	779	784	721	809	766	734	708	740	747	731	709	815	769	704	744	721	785	767	709	779	730	777	718	671	709	692	775	759	720	776	751	756	712	771	734	766	767	766	754	725	744	741	750	683	712	721	750	707	730	747	757	749	750	737	788	700	737	755	719	690	734	735	763	778	720	716	741	761	731	704	745	808	773	766	704	774	729	737	692	737	738	739	762	729	729	785	718	790	767	806	769	692	731	754	734	726	725	769	712	763	760	733	679	727	699	775	783	745	768	749	740	752	749	739	736	753	768	720	750	735	766	725	742	717	793	780	772	762	738	737	704	752	726	736	854	779	735	719	698	744	785	776	777	776	738	732	741	703	730	784	722	766	742	765	727	714	734	721	724	719	720	730	758	769	765	751	764	732	756	742	762	722	731	732	769	767	762	777	715	741	771	754	738	731	734	751	740	776	732	748	698	738	766	757	711	676	746	769	751	771	791	746	751	754	750	762	686	735	744	779	702	782	760	776	769	777	806	725	704	739	758	728	725	758	758	759	737	775	756	748	820	740	715	802	786	774	750	747	705	755	712	751	760	757	695	719	785	773	717	715	783	744	741	769	756	756	738	729	700	744	729	745	763	749	742	767	704	751	797	735	762	792	747	729	762	761	784	701	734	769	727	761	756	779	772	800	785	750	786	728	764	702	719	735	743	703	728	750	686	726	756	795	751	754	723	752	737	777	763	742	775	744	764	722	748	756	730	762	754	755	746	703	752	773	706	748	643	747	723	759	778	787	749	752	676	721	752	791	739	716	736	768	749	741	731	718	743	777	739	745	777	749	758	712	741	763	745	678	737	736	722	777	722	739	756	745	756	785	736	740	736	748	763	740	774	793	791	765	765	778	762	762	757	780	727	741	742	733	773	720	711	740	769	768	723	736	748	743	738	754	787	746	709	778	743	748	747	763	738	770	783	739	778	712	719	717	761	697	740	710	749	708	726	795	782	716	705	678	709	733	757	749	811	771	763	713	756	732	737	759	762	742	773	748	683	742	752	785	699	729	749	771	731	763	765	715	722	720	753	742	808	794	752	766	784	741	706	772	783	706	720	776	740	762	780	786	768	721	740	781	787	780	752	710	780	761	742	773	726	742	719	773	731	786	729	722	768	743	749	795	737	739	758	714	755	767	714	777	724	780	734	764	791	752	789	730	745	704	749	735	736	728	779	720	749	748	710	768	723	747	727	734	757	758	798	780	752	770	758	757	747	770	738	768	714	733	744	790	779	754	736	784	744	757	750	753	720	736	786	756	754	762	786	765	745	803	740	773	751	699	762	722	768	739	740	723	796	749	697	757	778	757	742	719	799	712	766	718	758	758	706	725	805	739	727	747	741	752	741	771	752	780	730	723	761	756	724	782	778	752	722	734	765	743	740	772	797	696	754	725	766	710	783	687	750	775	742	752	739	710	743	722	763	823	709	750	779	733	770	706	750	729	777	751	732	769	769	767	714	760	738	769	727	753	727	738	712	771	732	781	699	727	735	721	755	753	738	723	764	703	740	716	782	751	764	742	754	741	785	760	767	705	727	754	788	727	732	696	724	741	813	712	708	754	724	713	737	726
21313	6436	4858	2764	2170	1840	1700	1416	1314	1206	1110	1075	1090	1004	992	987	965	936	920	949	905	918	895	874	925	866	894	875	951	911	880	918	924	885	902	836	900	893	840	894	878	904	892	908	832	873	844	910	847	858	862	857	855	875	857	837	836	848	876	867	830	853	911	888	846	884	846	834	829	871	930	868	919	876	834	848	874	893	853	855	888	891	855	856	839	887	847	858	879	833	909	855	884	866	845	863	871	859	886	897	891	866	856	862	866	892	857	880	884	870	801	873	916	852	875	896	900	829	865	873	877	834	846	895	836	875	878	819	872	878	900	884	906	790	824	870	836	863	817	918	836	858	841	866	847	878	872	863	874	880	847	840	880	833	879	812	896	852	881	863	820	870	802	845	856	912	849	856	822	824	870	857	874	841	838	826	874	843	835	867	862	823	843	905	879	917	823	841	824	906	949	875	852	884	922	927	845	854	867	885	810	848	884	892	855	855	841	930	833	894	850	899	860	855	902	932	889	825	848	857	873	876	822	873	848	852	818	848	845	827	870	838	816	914	921	878	815	912	812	877	844	852	855	901	872	909	854	874	859	868	817	861	856	840	846	847	867	935	872	913	929	835	837	813	852	907	863	816	785	866	832	822	863	881	875	830	849	840	859	909	893	851	860	854	904	848	899	847	878	805	924	860	868	903	870	802	863	835	845	862	851	886	858	911	849	871	870	862	883	847	882	911	854	859	837	873	842	898	859	828	881	854	879	819	939	951	845	835	876	861	879	859	853	826	867	912	888	898	896	865	900	883	873	851	839	844	903	884	877	835	869	879	898	851	854	813	917	852	823	863	880	893	859	871	836	862	927	882	845	880	831	916	811	919	899	815	874	844	828	851	881	866	884	867	865	892	886	854	916	824	893	946	885	852	807	855	818	868	878	908	860	847	933	872	841	801	873	826	873	834	878	846	853	884	906	829	836	826	882	854	895	882	904	841	885	853	857	853	873	882	818	853	840	932	882	884	810	881	901	885	855	938	889	859	860	831	891	896	854	888	854	873	885	877	857	866	858	876	847	874	904	869	820	893	898	894	876	872	839	892	853	849	839	841	869	852	882	877	835	900	863	826	911	852	889	878	847	887	848	825	889	893	854	914	892	869	845	900	928	886	895	872	820	850	850	807	897	857	882	896	909	840	930	886	840	892	926	841	891	848	842	852	861	914	815	871	855	845	864	901	894	828	888	898	853	928	860	852	892	832	890	905	852	908	893	937	884	867	837	837	850	837	868	843	893	875	860	820	813	859	870	848	869	865	820	842	887	856	893	874	829	868	882	873	875	879	888	866	887	873	831	878	868	845	883	844	854	832	846	869	819	880	897	863	832	874	854	904	882	860	885	866	868	870	847	882	889	869	911	882	835	935	852	881	873	868	843	894	868	871	911	866	896	847	862	923	879	857	849	837	884	907	848	892	898	823	916	875	849	883	854	894	864	838	878	866	863	829	864	867	830	893	852	890	876	886	884	867	837	878	857	829	854	860	845	849	825	873	904	887	855	834	876	879	862	934	855	906	880	900	876	859	846	857	810	840	826	872	887	857	883	908	933	869	860	907	884	797	803	849	850	894	895	855	874	886	861	804	879	861	837	864	867	851	910	879	842	845	850	851	878	888	844	855	832	870	835	884	849	885	819	896	817	844	880	827	848	867	839	820	815	837	807	875	857	870	821	888	874	903	900	858	908	912	909	839	844	872	860	902	825	858	837	866	848	858	818	888	856	857	875	772	874	899	874	831	890	841	855	855	860	864	862	825	861	866	840	884	852	853	872	853	867	898	886	909	872	912	843	898	874	887	867	848	874	810	838	870	874	868	837	893	875	868	874	877	835	809	921	848	886	855	870	836	923	890	867	894	852	866	907	877	867	854	839	829	839	836	848	868	867	871	891	847	831	842	859	852	878	906	879	851	863	840	813	836	849	831	865	816	881	835	859	879	879	874	867	834	876	874	843	915	886	874	894	914	883	827	962	838	850	912	865	893	842	810	865	843	829	861	921	878	852	877	884	865	856	891	864	844	829	851	865	898	868	876	848	854	878	862	856	836	880	875	785	853	832	935	907	844	889	871	861	950	885	869	840	895	852	833	885	906	851	862	845	838	927	835	870	894	864	837	885	805	872	876	876	867	896	876	879	805	877	798	833	839	836	878	886	903	915	838	839	850	870	891	877	875	900	880	857	890	900	873	932	878	870	856	845	814	877	901	844	877	837	927	896	901	874	876	845	900	775	823	873	902	858	925	848	896	830	891	836	860	893	872	901	828	940	880	845	909	915	866	868	852	845	871	889	869	870	880	850	869	842	864	865	857	897	855	873	867	859	888	862	854	863	860	908	833	854	865	814	893	862	881	827	922	853	900	920	864	834	862	819	823	896	868	888	888	900	855	850	885	832	841	844	840	908	932	857	899	902	866	856	832	853	852	889	882	912	884	839	833	837	859	878	848	855	846	880	847	873	886	840	912	864	830	887	870	863	876	836	837	880	874	867	881	848	873	807	825	836	867	855	857	796	891	936	846	876	913	843	898	857	857	868	887	912	873	818	868	867	901	881	867	827	858	869	862	835	809	863	858	867	858	839	875	836	818	842	847	860	915	843	850	852	846	818	860	887	841	871	893	952	898	901	919	866	873	863	849	860	819	857	896	875	879	848	851	821	887	860	842	860	882	879	838	883	879	891	845	909	898	876	870	834	867	855	845	810	865	837	846	822	937	826	824	906	904	868	876	847	852	842	859	882	805	889	869	880	890	870	835	912	895	891	854	852	881	888	870	869	868	816	860	859	900	920	833	868	887	866	816	839	828	878	919	836	850	884	832	812	899	869	897	919	907	864	886	916	869	848	867	874	872	874	859	873	847	874	812	858	839	866	883	813	909	915	926	845	890	846	943	925	934	862	839	878	847	874	817	838	860	832	899	843	869	891	891	883	785	812	832	897	847	796	835	853	845	825	842	918	849	873	863	847	928	826	852	840	904	877	884	846	884	872	842	877	876	872	828	833	854	835	830	845	824	838	823	894	874	863	896	862	887	864	909	855	802	878	884	827	867	842	917	921	893	868	869	888	876	861	858	863	824	848	856	819	789	871	851	834	901	792	912	864	849	878	862	892	867	818	870	872	850	877	886	878	851	828	861	854	848	873	808	894	842	892	876	886	859	894	889	878	881	893	868	848	904	863	917	892	841	887	877	858	852	860	885	853	870	868	898	858	878	868	867	851	842	881	788	853	824	859	923	922	839	823	836	861	865	867	859	854	894	830	822	891	914	844	868	851	835	840	886	900	910	859	895	851	878	848	899	835	850	857	878	855	862	906	896	861	906	832	885	851	877	864	871	833	821	856	833	863	885	859	871	913	860	843	844	869	856	875	886	865	878	866	864	816	866	866	834	861	835	887	900	867	816	840	836	850	875	907	874	903	860	888	857	894	824	866	866	826	886	862	878	875	853	865	876	858	870	912	813
22665	20998	28788	23417	20999	21068	10807	1314	943	817	754	613	636	567	501	478	486	487	473	443	405	426	391	395	393	355	355	387	372	363	368	412	365	359	388	364	452	364	387	349	319	362	351	340	337	344	350	305	319	336	346	322	324	344	327	361	360	358	365	336	312	312	362	357	345	357	332	321	333	352	319	373	345	334	330	339	379	343	345	341	356	329	336	309	319	346	320	321	337	308	313	341	331	323	316	358	338	352	329	304	325	318	336	330	323	338	338	345	354	297	334	315	324	307	325	306	326	347	350	314	332	343	345	315	319	326	346	311	307	352	324	341	358	325	360	310	319	324	301	286	309	359	300	311	343	276	328	366	335	348	348	348	319	329	337	352	343	316	339	356	326	315	323	324	298	363	320	280	345	333	326	355	343	323	346	292	324	352	323	342	357	354	327	347	319	361	354	351	331	321	296	316	342	331	307	337	335	298	337	357	329	297	360	297	306	353	328	309	321	294	318	321	329	325	340	328	324	321	339	342	316	345	307	303	332	319	333	326	306	341	334	307	315	303	320	297	305	312	322	328	313	328	363	349	316	320	324	335	353	344	328	328	324	327	304	335	328	313	309	342	317	307	344	365	305	314	335	353	330	303	319	342	328	338	314	342	342	318	351	359	330	366	336	308	322	321	300	318	334	303	340	329	359	337	318	295	288	300	293	349	324	361	320	340	343	349	340	361	365	322	337	335	337	296	352	305	346	322	325	314	323	322	319	349	302	314	350	332	306	352	334	328	351	338	377	323	335	303	338	319	336	331	319	331	340	320	312	320	338	309	305	323	318	342	291	336	328	306	321	320	299	332	359	328	307	314	299	296	336	323	367	323	327	344	323	326	342	328	333	340	312	340	311	326	338	329	325	332	359	358	346	314	343	330	321	280	304	342	337	343	343	307	332	346	311	346	354	336	316	336	294	298	305	350	362	340	319	343	294	281	307	333	363	337	309	332	319	352	315	309	352	317	316	319	365	339	344	323	327	362	337	331	325	303	313	306	320	310	312	348	323	328	331	315	339	364	332	318	331	334	341	319	343	322	346	356	319	362	322	332	325	302	355	338	310	355	340	336	320	301	310	340	320	323	332	330	296	351	310	343	329	314	330	304	333	333	295	343	338	339	339	357	307	306	325	336	286	346	321	362	300	355	311	337	347	339	334	336	330	328	328	314	348	319	343	335	342	316	322	307	335	336	313	316	310	344	336	333	353	339	308	329	354	322	309	316	331	338	319	292	345	299	304	320	310	337	326	326	351	354	324	360	306	343	341	334	336	352	296	304	346	313	344	345	303	323	308	323	333	327	356	305	347	342	342	350	354	328	356	354	313	315	347	326	303	349	338	308	333	337	325	330	347	337	340	341	323	341	318	312	336	319	336	310	331	328	353	354	309	351	326	319	340	330	292	331	324	348	338	359	355	310	337	331	328	333	316	330	306	359	342	323	325	363	314	350	334	327	345	329	321	326	335	348	327	346	319	285	313	307	320	292	319	343	373	323	285	335	333	313	328	359	333	320	348	290	312	319	301	354	358	300	323	342	353	344	363	326	335	320	307	304	338	347	358	286	335	352	336	332	341	320	320	318	265	340	371	351	341	300	318	324	346	310	353	334	332	333	329	348	314	326	312	281	308	333	315	318	353	352	324	336	335	363	335	332	323	353	360	338	335	319	305	314	327	328	325	328	350	316	295	336	279	359	326	326	304	305	311	344	341	321	322	337	306	308	330	333	352	341	311	326	315	316	329	319	353	325	350	335	330	329	339	314	332	335	338	301	341	352	320	313	335	311	309	284	353	350	347	340	343	337	318	326	323	331	339	291	319	325	345	321	321	318	329	339	338	357	351	331	325	333	327	339	318	338	317	316	318	281	342	327	308	303	347	348	338	344	312	327	313	291	329	327	310	321	314	368	319	347	302	326	313	331	302	332	336	349	336	314	354	324	331	320	362	336	339	350	355	339	298	302	317	312	324	346	330	301	352	334	328	324	333	306	360	306	314	303	303	357	311	329	364	290	331	325	339	340	304	342	319	328	311	325	318	318	359	352	330	338	319	328	292	325	359	328	333	318	344	361	336	288	351	329	322	314	311	315	338	313	327	345	350	306	321	320	340	346	344	320	355	339	335	335	298	317	298	339	338	312	330	336	334	334	276	308	324	305	356	298	312	332	345	338	314	335	302	352	349	313	337	325	304	334	355	337	295	362	344	343	326	323	332	322	330	296	356	371	337	330	367	303	320	314	331	312	326	334	336	345	326	332	364	342	337	321	365	337	300	305	327	328	319	323	304	350	318	327	332	322	298	358	327	331	330	322	328	326	328	329	323	315	335	349	347	308	343	326	303	312	357	315	364	319	355	370	291	317	347	310	346	333	354	341	315	306	332	324	321	324	329	339	346	322	298	324	339	328	346	350	338	338	332	340	340	324	335	292	343	346	327	305	279	313	332	319	348	332	384	341	330	320	337	321	311	303	319	335	316	315	337	325	311	325	330	342	346	350	327	356	355	326	331	351	323	327	327	354	321	307	332	330	341	347	320	312	299	348	349	348	330	301	305	310	321	307	325	339	291	317	343	350	318	313	325	340	319	315	327	329	324	306	310	331	332	320	317	309	321	309	353	353	316	314	336	319	306	305	291	330	323	343	348	347	358	340	318	308	357	348	323	340	339	343	343	348	324	311	309	318	343	292	323	354	342	320	315	346	286	319	336	328	329	343	330	329	344	294	352	356	333	337	309	337	352	317	335	281	305	310	362	319	318	327	329	345	313	339	310	329	317	347	359	311	332	347	340	325	317	349	370	326	318	294	304	305	331	351	315	362	341	320	314	348	304	301	316	298	353	316	344	289	337	339	321	309	331	296	301	340	330	306	301	330	325	335	331	313	319	336	318	315	318	366	359	322	319	315	324	350	300	340	310	313	319	327	270	342	319	336	353	337	311	344	311	349	327	308	316	318	327	319	334	318	317	340	342	357	325	292	327	316	325	333	354	329	343	331	332	313	308	288	321	319	313	345	337	300	342	331	336	320	355	328	342	343	347	290	310	329	317	353	303	320	312	321	337	336	319	351	346	337	309	356	324	312	334	340	326	360	330	339	304	313	354	298	322	317	306	315	322	337	323	308	341	321	267	305	328	328	303	361	315	324	355	329	317	300	347	324	314	309	334	317	316	314	316	309	341	356	315	319	321	329	357	317	330	331	352	345	317	329	350	294	339	322	328	303	327	314	328	319	319	334	311	331	296	337	319	338	303	327	340	326	295	299	323	323	300	322	349	317	311	312	347	333	318	321	308	339	319	320	346	338	331	320	310	331	331	336	363	354	319	340	337	321	329	331	317	369	315	356	318	315	335	343	314	321	327	339	300	314	338	331	322	316	332	306	330	351	333	328	327	340	302	338	346	336	342	311	347	340	322	336	344	343	311	316	302	310	343	343	300	332	330	367	359	312	322	300	333	322	349	338	331	335
29337	17081	13518	7231	5108	4004	3124	2386	1898	1533	1295	1125	1035	846	778	709	671	650	598	624	547	539	526	559	492	471	468	425	446	464	453	461	480	472	474	467	472	438	415	436	445	383	385	417	390	372	406	395	403	440	366	419	388	424	397	422	433	411	393	356	377	382	377	380	396	386	368	395	359	365	387	374	393	380	364	401	450	375	386	392	370	381	360	344	346	376	394	355	400	344	367	376	354	398	435	405	365	372	378	378	397	357	415	389	393	400	396	397	384	417	382	392	365	356	401	386	348	387	368	335	364	384	358	382	417	383	410	379	398	370	360	389	396	377	394	382	431	376	370	369	403	352	398	373	377	394	400	403	376	388	422	419	419	367	374	366	393	365	359	398	372	401	416	389	383	399	378	356	406	405	398	390	375	401	385	365	373	387	403	356	414	416	378	385	374	381	408	341	348	407	368	388	381	393	391	361	392	392	354	405	400	383	382	367	376	376	388	365	357	392	373	383	413	365	368	398	367	396	356	408	384	390	336	384	392	394	377	385	385	356	345	398	410	345	416	370	382	380	378	370	387	396	356	382	379	394	367	371	360	385	326	411	382	380	373	369	394	346	379	377	391	387	376	377	407	361	357	389	369	389	352	341	365	385	373	385	389	364	357	360	360	364	381	368	421	367	387	404	368	394	368	377	412	366	361	357	384	399	361	401	391	354	386	364	384	376	401	400	349	382	375	354	397	394	343	373	369	337	384	391	391	391	379	371	396	341	413	379	370	379	374	411	379	378	421	393	369	400	385	380	344	345	368	363	348	344	382	368	379	383	360	391	341	379	331	382	370	339	399	378	379	408	421	395	408	342	373	355	378	384	391	384	376	366	381	404	363	355	359	401	395	372	398	387	380	373	416	407	372	359	383	373	404	408	373	351	429	357	365	356	386	381	358	395	384	354	346	371	368	394	363	395	377	365	385	350	429	396	359	388	368	382	431	367	394	373	365	365	355	352	373	415	383	333	397	352	375	346	359	356	379	384	360	386	351	390	378	399	370	328	388	368	388	362	362	333	385	363	376	363	369	363	391	393	343	358	386	369	382	360	382	371	361	391	356	380	351	375	395	382	353	386	395	398	437	403	385	403	348	334	404	355	398	401	407	394	421	350	384	382	385	375	371	388	366	388	367	383	387	392	382	381	348	369	366	436	367	363	404	393	369	390	383	344	422	384	382	351	398	349	370	372	354	379	373	347	386	404	389	359	369	354	375	349	371	369	384	387	393	396	416	380	351	386	404	387	375	384	389	367	373	399	421	387	357	385	337	384	399	389	393	347	403	367	354	393	389	370	383	375	364	410	402	344	370	377	390	380	374	364	362	377	418	391	356	353	359	341	404	406	388	353	391	375	381	402	382	365	366	393	385	371	385	374	366	370	411	345	391	382	360	387	363	419	365	404	380	352	386	358	374	390	361	387	376	355	383	361	390	375	431	412	384	350	386	380	343	371	347	409	392	375	400	403	371	386	388	398	349	417	376	381	373	370	353	344	381	351	395	409	373	353	367	364	389	356	380	366	381	363	370	358	417	377	402	346	406	369	392	357	395	404	400	361	312	349	354	366	390	398	395	361	372	395	371	385	360	392	385	373	370	352	378	365	374	391	352	382	391	353	332	375	385	393	367	384	381	392	385	359	417	377	347	367	375	400	409	408	390	376	404	365	360	377	382	389	365	368	402	376	396	399	373	368	423	366	400	392	383	361	381	381	360	392	374	390	411	376	382	402	382	408	396	351	361	365	378	364	361	386	384	388	424	407	391	373	380	391	345	408	333	370	376	394	377	384	376	394	380	403	361	357	392	396	382	386	387	361	368	332	379	368	347	376	407	381	397	374	378	389	368	350	403	386	372	397	397	401	390	378	387	387	422	374	360	404	389	379	383	378	358	386	399	398	374	377	390	353	365	361	350	341	359	393	385	362	353	364	391	398	393	411	399	382	355	389	383	364	386	346	337	400	377	370	406	386	364	371	352	398	399	378	348	377	371	364	403	358	384	391	394	365	359	378	375	392	387	367	373	353	331	339	373	380	380	367	383	390	363	364	372	377	381	367	350	390	405	361	382	404	375	328	406	390	416	410	348	394	375	406	376	417	376	390	402	381	354	423	391	382	383	374	361	376	371	390	389	399	376	394	362	379	320	353	381	356	341	381	392	382	396	364	403	357	423	410	388	358	373	386	356	381	375	384	357	369	373	360	382	370	403	384	392	368	349	376	370	389	385	363	389	377	358	360	377	382	389	363	401	362	389	387	376	371	359	389	409	371	401	388	404	370	337	372	380	389	389	361	372	381	342	368	378	404	358	376	374	393	364	395	366	383	345	359	390	377	344	371	380	362	392	388	368	397	445	373	373	368	396	373	355	358	400	372	406	378	345	417	406	361	396	404	375	340	419	398	425	374	369	355	381	370	338	401	370	358	371	402	405	400	398	383	348	376	361	368	370	373	369	401	388	381	380	367	373	348	409	354	387	379	389	401	384	377	408	344	363	387	397	371	340	400	374	337	346	389	359	379	395	385	365	400	398	352	355	380	384	371	374	341	375	354	345	415	357	352	379	431	371	387	401	376	384	382	398	379	405	373	388	382	352	348	387	411	385	392	386	367	392	406	348	414	367	377	374	364	410	371	358	407	368	385	393	387	373	362	366	370	383	374	380	417	403	367	388	353	408	395	419	378	383	395	380	353	370	368	371	383	378	357	384	384	391	366	396	374	364	349	405	370	399	349	391	400	397	390	379	387	365	354	379	382	380	364	372	386	368	368	411	352	378	375	388	357	355	386	384	404	381	398	423	393	346	387	388	416	364	407	370	384	381	360	367	380	370	364	367	399	377	360	373	410	353	362	363	385	365	358	369	362	390	365	377	362	390	358	373	379	362	354	375	420	391	342	346	407	392	363	363	414	394	391	345	387	394	367	368	375	390	353	354	384	405	373	356	395	401	403	387	359	392	372	412	385	404	387	394	383	374	360	355	435	396	395	363	353	429	367	380	375	385	400	365	420	400	394	405	357	384	405	392	371	368	352	376	364	387	387	413	366	363	392	356	413	376	375	369	401	415	362	379	396	374	352	411	374	392	394	362	388	377	395	383	355	371	357	366	375	386	398	364	369	405	376	391	377	371	387	396	407	365	371	394	370	367	387	405	341	387	414	344	413	401	346	364	339	377	344	358	358	397	379	368	403	364	361	383	363	413	379	407	361	371	385	344	369	355	360	353	361	362	374	354	347	380	430	374	352	377	385	397	386	393	383	401	335	355	378	373	378	370	345	399	402	376	361	400	413	408	354	371	347	378	379	371	373	378	351	352	399	355	370	378	401	393	355	341	343	417	360	359	372	416	416	380	395	362	366	384	380	356	358	396	383	365	393	386	380	391	392	403	380	392	396	379	368	379	379	412	350	347	384	366	378	401	381	361	416	386	357	377	381	377	382	358	380	418	365	385	370	365	345	367	402	360	397
26752	20233	8572	1122	792	718	696	674	644	645	668	648	624	655	680	663	609	659	632	677	661	659	661	666	627	636	715	648	679	686	659	669	645	658	626	663	688	655	639	649	651	654	645	606	682	680	666	604	643	608	638	657	633	631	636	655	639	629	643	623	664	617	621	633	633	673	646	670	644	607	674	616	624	652	611	627	633	643	666	651	629	618	639	623	625	666	659	652	622	614	633	658	651	668	692	611	642	608	630	630	645	652	694	639	626	648	646	653	667	645	658	649	587	648	639	596	625	599	675	644	596	684	622	630	668	656	555	675	662	673	630	672	618	655	678	637	591	602	598	634	643	608	656	628	620	619	663	659	628	670	618	651	634	699	633	643	650	635	692	636	669	586	652	594	640	686	635	647	597	688	664	588	575	603	650	692	654	658	639	577	669	642	705	603	634	594	645	625	663	626	677	636	645	664	662	612	661	636	615	618	609	623	601	643	664	624	606	647	638	617	658	621	641	627	644	612	625	676	661	643	610	594	615	644	646	632	649	695	672	642	588	609	651	634	650	629	650	666	667	639	621	633	663	649	627	668	622	658	631	660	627	716	637	625	638	623	650	652	644	640	674	671	666	637	643	656	607	662	634	638	656	640	649	655	690	682	602	685	681	640	643	635	644	629	617	658	621	630	583	631	644	636	640	659	679	650	636	677	648	636	635	627	675	649	680	652	614	604	665	628	599	649	675	632	629	681	655	601	663	656	651	695	625	638	633	656	684	634	639	656	635	658	602	660	685	627	623	643	628	611	615	642	613	631	644	595	655	641	620	640	628	612	659	633	646	611	645	679	647	653	690	601	662	608	656	632	634	646	631	645	652	690	651	656	636	639	624	641	625	601	637	657	607	657	623	664	619	640	635	676	664	631	617	593	663	673	655	586	649	657	604	636	630	619	636	683	645	629	657	653	598	578	601	607	631	662	701	644	619	664	625	612	613	645	629	604	693	683	670	644	661	623	616	661	670	591	641	661	659	657	636	608	591	650	644	672	641	667	654	641	667	679	661	662	657	654	595	663	620	566	640	638	614	636	696	662	618	635	600	641	653	636	638	632	637	594	661	633	668	611	654	648	678	653	642	681	709	639	644	678	645	643	667	674	612	647	633	620	642	665	600	673	690	575	656	610	638	630	640	661	675	609	627	638	640	657	694	600	628	617	600	642	616	674	628	654	616	652	633	683	654	640	648	622	675	605	640	621	663	646	662	663	693	628	613	673	663	687	666	647	678	669	658	689	617	657	633	677	648	634	646	645	681	679	639	599	686	653	636	631	648	623	639	616	671	683	639	678	669	657	624	664	622	656	638	662	678	628	586	652	644	648	645	646	631	597	624	628	637	609	654	629	626	682	625	654	618	634	670	671	610	677	621	655	640	630	645	656	685	656	623	655	606	661	684	614	614	679	603	647	604	706	593	602	637	684	629	640	651	630	658	673	657	626	676	674	644	677	645	665	652	673	633	597	625	640	656	653	660	631	613	618	658	654	604	613	697	634	652	627	593	650	584	648	666	614	643	689	685	625	635	644	669	650	655	633	652	703	651	628	639	671	646	604	654	642	632	691	638	620	666	678	603	667	663	630	670	624	622	691	604	685	671	657	653	687	626	641	636	615	638	637	629	608	635	631	658	639	588	709	641	671	640	604	594	625	686	664	600	644	606	697	642	643	658	636	605	626	700	660	630	636	630	651	623	669	616	628	661	625	613	640	654	667	657	644	692	652	633	603	639	661	628	619	671	681	666	666	633	635	630	593	620	638	612	659	643	666	621	655	629	601	630	587	671	640	621	617	617	670	608	665	600	636	644	652	670	667	634	648	609	640	620	662	633	663	687	600	616	675	648	649	619	661	620	676	659	623	681	649	652	617	616	667	665	663	657	678	660	595	670	655	685	657	639	606	623	639	652	631	620	695	621	662	645	668	648	687	662	617	634	649	627	661	621	656	604	649	651	669	626	678	637	605	644	672	635	620	665	674	651	637	618	624	657	658	640	653	683	640	627	647	623	661	684	658	639	671	624	645	695	677	675	709	640	665	623	691	654	683	671	653	632	662	667	648	617	631	616	592	665	681	652	653	623	627	646	655	631	632	671	616	634	676	623	621	608	645	628	626	677	657	643	580	645	609	645	602	643	639	646	712	588	695	670	639	643	615	633	625	600	650	657	686	648	587	638	666	641	643	628	684	644	615	631	613	669	622	638	628	666	651	686	651	680	651	642	605	709	605	652	602	642	654	609	643	682	657	619	594	624	619	636	634	651	639	664	622	679	678	639	663	702	605	640	641	599	657	639	647	622	617	605	622	678	589	622	624	636	630	613	628	696	624	654	617	616	683	656	626	650	640	636	666	616	628	641	668	623	672	624	654	630	625	644	603	597	626	625	677	594	639	655	607	616	632	661	646	676	612	656	606	670	620	627	628	645	686	638	640	710	655	682	640	619	652	652	649	628	596	621	621	662	629	627	628	700	653	669	669	643	630	652	618	603	632	652	631	631	672	635	603	600	676	668	635	642	572	617	669	608	693	645	643	636	623	667	673	644	689	623	633	645	656	649	653	648	613	647	640	675	627	635	683	693	582	654	681	679	596	660	682	658	620	657	648	617	655	612	638	670	623	620	618	632	638	610	652	616	676	604	652	654	604	698	633	614	646	609	602	619	627	629	609	699	669	625	652	608	676	690	655	658	610	632	643	619	607	637	642	662	651	603	635	661	661	653	625	618	650	619	699	640	618	618	627	629	668	616	618	578	662	617	659	628	616	671	598	668	674	694	657	613	612	642	662	638	669	629	583	640	628	642	641	709	649	626	634	649	677	701	672	654	645	652	634	669	609	640	619	645	624	611	612	636	618	638	638	644	614	635	641	637	660	632	639	681	658	635	617	640	592	596	603	677	685	650	619	639	612	647	614	688	597	634	676	631	631	628	659	705	675	627	630	644	642	619	637	591	635	666	639	645	653	667	637	629	615	641	608	656	658	665	614	648	690	613	642	623	631	621	619	641	611	647	632	676	669	655	658	624	606	640	600	667	691	625	658	623	633	613	678	651	624	681	629	630	637	608	621	608	647	650	616	650	673	686	647	626	648	649	642	680	651	663	581	626	650	659	613	668	615	624	651	598	630	679	662	584	655	654	609	651	640	639	646	686	621	669	640	632	694	636	621	655	657	661	640	657	673	683	663	641	629	651	644	674	600	639	634	684	676	651	634	642	578	643	650	656	612	630	641	631	676	606	684	645	651	658	643	641	613	642	639	622	607	679	674	584	636	633	618	623	680	632	632	655	638	670	612	638	639	614	631	640	620	614	666	651	621	647	617	655	629	633	651	650	618	624	655	617	635	602	693	627	655	591	584	627	630	675	665	649	598	662	672	667	610	641	629	641	613	628	656	632	659	629	642	672	633	649	596	624	608	624	622	632	644	663	661	610	631	663	657	589	680	626	676	667	651	680	622	622	655	676	672
7160	1776	1541	1098	985	955	876	811	797	855	840	772	845	823	767	768	814	811	703	835	801	813	740	782	753	756	756	775	805	852	739	784	786	774	780	798	813	796	789	796	771	731	767	740	729	772	782	741	751	764	782	746	804	814	801	751	751	767	755	813	827	765	738	758	755	790	752	804	773	772	777	770	747	765	805	755	707	767	779	785	835	794	759	772	810	782	760	808	749	770	779	791	782	772	765	742	776	751	778	741	758	708	730	788	818	778	752	751	767	747	776	770	781	796	810	768	795	803	754	719	728	758	764	789	756	812	747	786	792	775	724	823	761	781	759	764	769	757	812	759	776	769	790	773	762	779	750	765	744	784	830	745	832	789	783	793	783	732	778	776	778	802	827	797	793	786	729	792	781	736	798	770	841	776	738	808	771	789	808	764	804	723	724	831	798	783	766	775	792	779	766	765	776	773	762	783	776	748	813	800	833	791	789	773	750	753	763	772	774	801	689	760	803	822	744	745	752	756	795	729	776	771	715	785	796	787	793	762	743	753	831	749	781	733	753	807	748	802	765	773	739	753	820	750	760	780	786	778	770	795	768	748	770	775	791	759	755	773	744	806	780	777	767	772	810	755	800	787	769	777	810	744	783	722	740	756	757	789	808	779	775	740	725	768	806	766	763	728	738	753	775	786	791	790	811	794	738	763	772	722	790	806	761	772	759	746	737	774	743	734	762	779	794	719	743	800	761	770	754	771	746	748	756	775	754	773	754	784	792	779	735	755	760	725	751	749	776	811	764	818	765	752	788	749	762	793	750	790	804	743	757	789	810	763	789	784	740	764	776	763	756	759	790	833	752	787	746	761	746	823	790	750	806	729	785	761	778	738	801	761	779	742	814	772	747	743	735	739	767	766	758	719	771	787	793	775	752	736	764	772	790	776	752	746	784	752	752	782	795	767	753	791	809	790	762	766	751	793	801	844	779	761	813	830	817	812	789	801	750	762	775	758	748	736	776	753	787	761	745	794	821	819	845	750	810	766	787	743	784	799	754	729	793	750	758	761	797	780	744	756	775	748	783	798	756	760	780	768	778	759	736	760	799	797	804	762	750	807	802	750	752	746	732	766	767	796	810	771	724	763	746	761	754	785	774	781	784	779	741	789	788	758	761	794	787	759	798	781	789	827	754	740	780	744	709	778	769	743	800	839	757	776	814	828	729	773	784	818	731	793	751	754	760	797	779	791	734	787	795	814	807	819	784	801	769	793	761	756	792	811	798	768	804	813	779	739	766	748	721	745	797	794	756	779	817	772	747	755	776	742	731	817	747	762	751	738	768	812	761	803	784	700	778	765	781	744	832	798	807	790	774	792	780	766	712	830	791	777	750	786	791	778	782	768	758	712	815	750	786	744	780	752	733	787	768	785	755	851	780	787	759	776	805	753	765	766	786	813	762	768	769	756	796	798	742	778	801	731	769	800	769	730	714	718	702	790	764	813	796	778	801	796	770	795	803	801	790	733	776	777	770	815	764	793	768	733	798	745	766	732	734	826	833	822	787	774	825	778	785	719	772	789	799	733	788	758	750	812	819	811	783	794	790	747	760	769	821	778	826	791	777	743	747	800	737	764	736	802	750	762	798	742	771	800	770	778	736	771	792	725	785	752	791	761	749	749	780	778	747	764	759	786	797	780	764	733	763	761	743	825	764	827	743	740	791	810	750	781	792	764	737	836	789	793	788	785	830	791	730	783	821	766	785	795	797	704	794	766	787	740	789	787	785	764	778	795	759	789	746	785	810	800	752	771	768	820	762	776	765	785	781	803	709	746	728	796	674	785	760	729	761	786	822	753	755	720	812	750	759	734	778	786	759	780	758	760	765	775	782	750	778	786	765	776	712	769	812	719	791	751	775	738	773	743	796	758	797	788	807	803	775	779	735	782	754	758	801	808	800	772	775	767	750	808	738	759	730	777	771	790	807	765	777	780	728	742	759	744	799	796	725	791	699	786	713	761	762	794	756	771	812	776	771	713	755	765	767	757	795	744	778	786	813	791	759	786	789	763	820	766	774	744	720	795	765	803	798	747	691	794	751	721	761	806	742	715	794	739	792	754	785	815	808	795	804	779	771	775	797	734	802	759	806	738	792	729	785	808	756	787	732	736	820	779	769	705	818	796	803	740	761	768	732	762	804	779	770	773	765	819	749	738	809	802	772	755	785	794	742	763	775	791	774	798	758	780	703	760	773	761	767	746	784	806	781	748	792	767	809	722	778	766	805	765	740	774	760	806	807	807	760	777	770	761	772	771	718	764	756	766	760	791	782	794	801	782	794	749	736	745	773	805	759	796	798	738	774	778	752	806	786	753	757	749	760	788	804	779	762	775	819	794	790	732	768	778	836	730	760	783	725	824	772	761	785	747	823	788	773	756	757	803	792	797	807	784	813	805	790	802	805	841	817	716	744	790	762	740	794	762	754	740	771	836	784	762	800	750	806	730	765	814	800	794	765	762	707	824	787	740	782	765	765	787	719	805	790	758	755	777	799	736	767	768	712	831	766	787	740	775	788	784	740	799	762	794	782	796	784	750	735	746	725	795	768	773	747	775	757	767	796	788	769	782	809	740	775	797	761	780	760	749	811	735	759	759	781	733	774	765	782	763	722	750	771	797	793	712	734	793	789	792	769	801	757	771	807	808	750	759	811	736	710	751	757	746	851	786	757	765	785	784	765	782	829	806	760	746	765	757	765	799	808	806	756	735	755	788	711	770	786	791	783	788	765	814	710	741	791	787	767	776	760	769	738	779	744	787	781	793	744	786	820	802	758	747	798	779	813	721	796	767	765	781	812	767	727	756	753	813	760	727	788	787	789	793	768	779	748	774	743	778	780	750	746	776	778	797	757	744	793	792	735	785	794	771	808	750	736	763	737	761	773	773	792	778	754	791	779	767	795	768	775	819	769	759	768	831	821	793	793	784	797	775	783	777	775	795	755	842	776	767	820	758	774	777	757	759	759	729	785	808	770	773	792	767	785	781	788	755	752	737	772	729	790	823	768	753	744	785	816	761	758	706	819	778	762	761	750	735	802	751	813	785	785	789	783	811	768	716	784	740	747	742	792	783	807	745	783	764	769	788	779	795	774	746	773	773	758	848	730	760	804	785	762	788	791	723	811	760	771	753	753	707	778	739	778	765	765	776	794	763	799	788	693	805	811	733	786	741	755	752	772	779	744	803	745	814	773	792	786	776	764	764	783	726	733	755	738	783	744	792	765	735	777	795	750	716	791	804	788	786	735	782	811	772	736	750	768	779	795	746	883	766	746	742	801	786	816	780	796	774	800	792	784	800	787	764	802	803	789	785	839	731	791	779	752	752	757	804	783	755	749	725	784	755	823	772	771	752	777	733	770	771	764	781	733	747	790	768	785	781	814	800	790	795	772	803	715	793	761	770	764	795	746	810	775	793	779	810	771	807	750	744	763	742	758	808	808	793	766	741	790	793	768	745
23526	20904	28267	23652	20906	11616	1306	771	637	565	487	475	432	462	411	415	364	387	354	379	395	373	374	325	373	333	345	342	334	355	363	353	371	332	331	333	368	334	314	339	350	318	356	296	363	303	331	341	312	305	300	359	335	329	328	337	301	303	328	285	308	310	335	295	337	315	328	282	307	315	319	338	307	317	292	320	308	322	299	325	317	293	323	328	294	301	322	304	312	306	288	320	309	303	297	292	290	307	310	302	331	335	295	320	304	289	314	338	315	344	339	310	309	307	336	306	312	357	291	344	331	303	282	334	337	317	341	340	320	295	326	331	326	315	342	334	312	299	298	301	314	269	323	298	318	305	303	294	342	317	334	320	323	332	320	347	313	303	325	310	316	315	321	313	322	302	279	325	293	325	294	319	342	341	309	314	300	286	322	338	332	331	304	327	314	296	317	311	304	327	368	307	318	299	341	350	335	323	323	320	332	304	303	306	326	335	305	342	321	338	369	309	353	316	338	360	330	356	316	341	328	329	280	292	350	300	299	322	315	326	287	306	337	297	327	363	334	330	322	362	329	329	324	312	320	313	317	338	312	333	311	313	315	313	317	311	340	318	293	311	331	308	312	306	302	309	300	311	313	297	320	312	324	330	296	324	304	352	332	289	318	308	298	317	292	318	320	312	297	331	332	321	298	315	322	324	334	335	317	302	316	339	313	335	308	324	313	324	334	316	316	310	362	339	301	319	330	363	318	324	306	311	330	328	293	298	317	270	314	327	318	300	328	332	323	323	333	343	316	320	327	320	329	302	317	340	301	295	346	313	321	330	351	321	320	338	324	343	365	329	346	277	300	316	321	325	360	321	328	314	343	321	305	312	315	327	290	336	321	311	325	279	343	323	312	324	325	311	325	321	314	335	338	326	296	311	305	296	317	273	314	300	314	312	310	327	300	313	311	318	307	353	303	336	293	334	335	318	298	308	294	295	305	308	347	327	316	325	301	319	284	344	297	300	317	331	303	326	293	303	327	324	353	331	299	306	307	326	348	315	321	320	323	323	319	300	279	303	317	302	326	310	310	307	311	319	308	303	322	288	317	354	320	332	328	297	327	309	336	289	328	312	283	307	334	299	325	312	309	315	295	307	310	332	311	300	275	346	300	316	312	321	292	323	294	313	303	309	330	312	296	306	298	304	320	321	288	312	323	339	305	328	302	311	316	307	304	294	301	299	315	322	310	312	323	297	343	287	317	344	327	307	341	308	288	313	312	313	355	329	308	316	355	307	297	309	325	327	319	307	313	316	319	317	340	306	331	304	357	308	293	301	319	352	323	322	310	332	296	308	322	302	318	361	314	318	337	323	322	315	273	323	322	318	312	302	308	309	295	323	305	298	336	311	324	323	322	347	326	304	346	313	303	286	304	348	314	317	317	312	315	320	310	317	301	280	326	297	306	354	336	335	350	338	336	291	312	321	321	300	329	324	311	313	293	311	313	309	321	334	309	333	330	325	327	304	335	302	298	328	297	307	325	345	314	295	350	336	349	298	306	306	365	333	317	308	290	290	306	296	315	325	327	336	317	311	320	343	309	298	335	346	310	296	317	325	314	316	286	310	303	338	313	316	326	336	311	284	284	319	313	318	326	324	339	285	286	296	305	297	328	372	306	314	303	311	310	294	319	329	337	320	322	320	308	324	351	332	331	307	300	318	288	304	311	340	302	302	339	314	309	307	329	323	298	306	329	322	317	319	301	343	342	315	340	323	316	322	322	299	350	301	293	264	293	325	325	333	329	338	339	340	340	313	304	346	303	282	327	340	315	332	313	305	315	336	308	314	298	338	338	320	320	317	306	324	310	310	345	328	296	306	299	335	295	310	327	336	300	357	362	301	312	311	306	323	306	322	295	344	304	332	318	331	308	310	326	288	345	322	323	283	332	295	309	293	281	297	302	316	345	358	328	330	295	311	321	326	329	296	312	336	326	353	297	335	320	316	327	301	323	294	314	303	307	359	314	328	283	293	333	315	343	313	306	356	316	277	300	297	307	300	331	341	329	291	320	305	363	291	301	324	345	307	338	328	321	323	331	345	334	316	303	311	334	327	282	333	313	339	339	313	336	353	311	303	344	307	325	306	336	298	304	310	323	308	342	326	327	327	336	268	330	290	292	307	313	321	308	303	320	334	304	283	293	357	315	342	302	333	315	280	273	316	297	369	324	315	312	358	339	327	307	292	324	326	324	377	312	305	320	308	314	274	315	315	297	318	322	337	315	304	289	310	313	319	332	339	327	300	318	302	315	337	325	344	339	260	343	300	282	278	293	310	363	312	311	321	337	288	316	325	308	323	304	321	327	299	325	294	320	311	337	326	308	295	337	330	321	325	293	314	307	325	285	320	309	310	324	346	320	317	302	328	315	309	331	337	316	332	322	345	353	318	330	301	317	322	325	312	309	313	324	338	286	329	317	304	312	311	335	314	322	314	315	332	313	281	295	299	321	308	353	314	341	341	283	319	317	335	307	344	335	319	313	280	351	288	308	280	348	315	319	299	310	316	320	323	334	309	318	309	305	293	305	363	310	283	316	308	330	307	301	343	317	320	308	301	294	319	313	311	295	315	300	297	306	351	343	316	311	312	296	358	295	313	323	351	336	307	334	308	324	318	285	330	317	326	319	306	329	342	308	309	314	317	329	303	317	341	356	307	327	303	333	290	311	314	291	296	307	315	305	320	310	320	321	306	314	344	283	328	306	311	313	317	333	311	303	311	315	315	314	308	328	320	315	318	309	294	315	352	317	274	330	304	288	289	297	293	301	326	326	311	302	301	307	299	330	313	324	327	334	305	309	317	298	318	315	317	324	308	314	316	323	327	340	308	329	344	318	300	284	328	304	323	309	331	313	294	297	318	324	299	336	322	311	321	339	289	330	342	308	314	299	341	323	334	358	339	319	310	323	313	335	316	325	325	320	323	301	329	287	292	311	315	317	325	303	329	296	324	315	306	289	297	319	320	327	305	320	310	301	332	315	316	300	276	366	303	318	288	309	307	309	303	333	298	309	298	335	310	333	295	289	332	328	329	337	342	315	326	323	304	322	339	325	327	333	309	318	334	332	293	338	322	333	317	280	313	315	329	322	321	342	322	281	326	316	336	310	307	334	313	347	315	294	321	309	326	310	314	276	332	310	318	322	323	341	309	293	338	320	278	321	303	286	308	347	320	312	312	300	328	350	318	303	334	327	329	335	333	303	308	327	312	342	329	310	278	321	283	297	303	305	306	286	339	330	312	305	366	314	306	292	290	312	289	291	334	314	323	300	308	331	309	347	323	337	313	308	342	310	292	327	319	337	344	332	298	336	323	333	294	309	338	338	315	289	327	338	322	304	315	300	313	310	289	321	297	307	318	332	327	311	284	334	336	317	282	316	314	372	311	306	312	320	306	316	308	321	299	324	289	327	322	309	349	307	333	318	336	273	318	314	306	319	295	317	336	312	359	295	309	330	339
23350	10853	8381	4295	2966	2362	1824	1387	1172	1028	892	783	704	631	652	579	558	580	521	493	504	510	450	468	419	474	425	460	450	466	491	450	482	475	470	446	447	403	450	437	412	438	435	418	410	393	399	389	418	398	432	450	449	418	439	429	433	388	397	413	388	387	423	400	394	416	439	415	394	402	383	431	372	386	408	427	400	377	423	388	415	420	409	413	401	410	399	378	431	412	411	404	450	414	389	371	403	377	396	408	413	407	411	397	388	351	395	424	406	387	373	404	428	391	376	404	386	414	402	413	393	444	365	395	389	404	407	447	412	411	375	399	384	407	448	420	420	389	399	358	398	374	369	372	371	408	411	382	386	404	400	395	410	393	393	406	417	411	414	362	383	410	354	402	361	412	398	413	384	396	419	378	385	375	374	441	403	366	402	375	373	410	406	383	420	405	423	395	393	399	395	398	383	387	398	390	384	409	424	404	413	412	397	377	377	399	382	397	403	363	383	443	387	348	413	407	391	376	399	378	388	368	389	420	419	409	370	381	373	418	389	386	405	405	391	408	420	396	409	428	428	402	380	433	422	425	391	375	423	414	412	407	356	433	424	407	414	362	386	402	392	384	403	390	396	391	403	427	381	401	402	407	418	393	395	404	372	379	399	422	415	351	417	400	403	383	406	413	389	402	423	412	400	408	372	439	400	366	410	378	428	393	442	407	416	394	391	378	408	386	442	405	415	399	409	376	380	357	383	386	423	364	433	402	405	387	401	449	399	385	373	420	400	396	375	425	409	426	422	418	411	418	385	366	385	408	390	383	390	409	423	409	391	388	377	380	397	433	384	404	438	425	367	408	414	389	428	395	410	385	385	412	359	372	413	370	407	427	410	415	424	396	405	372	375	422	421	415	436	386	369	398	375	371	372	397	393	380	391	398	425	380	424	420	384	373	405	398	405	418	411	437	420	386	424	369	361	373	413	387	405	436	410	395	398	388	375	415	456	389	396	399	401	385	409	388	387	380	417	406	371	410	392	400	388	385	379	418	387	368	376	410	392	384	410	371	387	395	422	441	394	391	405	401	403	370	430	391	376	392	394	422	402	413	367	390	436	383	376	387	406	415	381	399	392	386	388	387	412	414	417	365	401	430	372	430	447	407	382	362	399	407	388	382	374	432	386	427	403	385	387	413	393	446	392	371	369	383	424	436	405	401	401	377	415	389	415	445	385	379	391	426	403	400	412	387	354	371	379	404	413	352	380	402	412	400	403	399	412	407	395	414	391	405	381	390	377	370	390	370	405	388	404	402	407	390	420	381	422	409	406	421	351	371	392	402	409	383	396	435	391	414	410	344	397	405	426	412	428	412	413	417	410	388	372	374	394	392	404	421	447	404	399	403	387	387	408	416	427	390	380	418	433	414	412	406	387	388	419	384	398	413	403	412	421	398	391	429	387	396	399	379	436	388	375	378	415	403	426	406	374	396	405	391	386	373	420	429	421	376	366	405	421	399	403	423	380	417	408	421	382	407	352	373	399	373	418	396	367	409	400	386	414	394	418	390	405	402	408	416	400	382	418	392	378	405	396	387	409	379	396	419	393	375	374	358	409	422	393	370	376	397	425	403	402	405	398	378	409	418	416	392	403	384	419	378	407	382	445	386	385	418	396	381	406	413	411	423	397	396	383	373	398	379	405	429	428	380	396	390	431	385	394	412	389	424	399	403	405	436	373	416	407	390	402	408	408	395	362	392	390	427	408	396	403	390	379	372	402	414	382	364	407	381	418	416	398	390	380	364	400	432	397	384	394	415	399	400	397	410	400	386	415	368	406	399	369	406	414	412	416	396	400	411	393	401	380	373	414	390	375	385	365	366	434	413	407	427	377	431	380	392	374	455	410	410	391	398	358	409	403	416	392	410	396	378	396	381	420	444	440	404	391	434	373	395	399	402	413	391	369	400	371	413	401	428	430	362	398	413	403	428	395	374	419	400	401	396	423	385	417	391	435	389	402	450	396	436	369	363	406	424	401	365	394	430	421	414	385	388	375	383	407	438	393	412	405	385	412	365	404	377	391	397	385	417	390	402	404	427	389	386	390	414	418	410	384	429	407	414	410	400	394	391	403	387	406	390	406	375	391	377	403	422	378	396	391	391	412	387	397	420	403	399	438	375	418	388	392	387	383	411	373	424	416	385	406	412	380	411	359	379	390	396	402	407	401	393	419	424	432	397	396	418	398	424	394	436	407	430	420	394	389	389	408	392	379	409	413	414	393	419	400	428	415	378	377	421	406	374	439	416	440	387	381	389	408	373	393	418	386	377	397	424	410	398	401	395	390	404	394	379	430	397	410	395	448	427	414	404	371	415	419	405	424	401	370	399	421	374	394	395	368	404	381	382	387	428	418	411	411	369	413	418	401	390	381	400	384	392	380	383	389	437	394	348	403	407	403	396	394	394	429	428	409	383	379	407	390	443	373	369	403	425	387	379	406	390	400	408	390	408	406	384	384	414	419	431	398	414	400	385	362	390	386	379	394	397	385	408	395	389	434	431	396	457	424	408	388	385	417	374	386	388	379	404	422	355	380	398	445	427	393	403	398	376	454	417	393	412	402	380	394	384	392	394	427	382	417	367	378	389	408	418	420	392	412	416	402	414	452	391	411	390	379	426	400	420	419	414	398	403	399	439	420	375	403	409	400	391	425	431	402	360	371	415	408	430	390	421	414	411	391	404	383	417	398	414	399	415	394	414	428	386	387	383	421	395	401	403	366	412	367	374	389	405	385	410	430	367	386	385	424	404	361	401	384	412	372	385	417	435	402	375	402	417	405	447	388	386	389	388	418	427	391	417	453	383	418	456	426	406	405	401	402	453	377	386	430	379	420	410	394	377	380	404	393	397	403	399	392	378	369	399	392	401	397	415	447	393	420	370	396	426	354	393	393	402	404	445	382	374	365	421	405	423	375	412	393	405	387	381	406	406	425	379	402	404	406	391	396	394	355	363	411	393	431	405	381	425	434	392	396	376	415	379	389	367	393	417	391	398	409	411	405	400	381	388	416	458	402	420	397	365	355	359	408	362	410	395	400	361	429	397	406	420	403	425	397	358	388	337	421	438	429	380	414	403	430	357	381	398	451	381	366	400	387	428	414	429	377	395	402	364	387	404	406	393	391	425	412	382	414	413	398	421	426	399	431	392	383	373	432	379	392	437	425	424	392	419	406	394	389	394	374	422	375	425	435	422	426	392	398	409	377	439	388	371	420	418	390	408	405	373	382	384	417	398	405	396	406	397	415	416	395	410	370	392	421	383	391	404	423	418	388	413	403	412	381	416	398	412	392	379	416	415	402	408	420	399	409	378	438	395	420	388	391	410	388	410	416	427	410	403	367	408	400	405	411	417	381	395	395	380	439	371	409	394	401	415	365	435	399	402	424	383	388	402	393	370	406	374	392	393	362	396	442	349	425	419	371	419	450	403	408	398	390	418	417	368	426	381	412	417	402	391
24892	20921	27200	24784	10665	1298	1087	1003	905	880	846	869	816	801	780	735	766	783	821	793	812	778	730	771	796	759	749	757	748	770	792	743	759	803	771	746	801	801	726	754	812	752	750	747	760	764	705	747	730	775	729	753	771	718	764	736	736	786	759	707	772	806	727	744	780	793	799	771	770	736	729	759	774	786	765	787	719	794	725	741	743	742	727	727	777	778	730	774	711	759	764	714	766	761	765	806	721	748	760	788	755	779	719	810	805	756	774	773	758	786	736	786	760	753	755	769	747	779	771	728	779	763	726	748	707	725	803	741	771	734	751	728	754	708	726	749	715	765	779	709	727	780	763	797	773	764	761	744	751	802	769	784	730	719	773	681	760	790	737	753	812	697	748	811	721	733	743	735	746	747	791	753	739	738	751	791	735	790	753	767	740	732	749	729	746	789	754	743	748	764	721	805	801	768	776	747	768	723	734	755	765	755	755	757	748	795	799	772	720	725	713	764	754	726	729	742	795	757	794	784	751	744	748	770	712	770	725	748	743	760	761	728	738	751	754	756	728	757	801	765	734	763	738	756	781	733	735	792	757	790	741	719	728	770	751	741	742	778	756	790	738	720	721	788	744	766	737	752	777	765	771	729	731	767	713	731	775	727	747	783	765	790	731	813	717	772	802	732	762	762	792	762	763	720	696	695	678	757	723	793	781	756	703	738	695	762	729	739	734	789	751	743	722	723	776	756	736	733	743	749	716	768	728	748	783	727	779	821	770	770	750	730	721	710	801	782	773	688	719	794	806	736	708	741	734	715	736	733	794	741	754	727	772	782	772	746	766	692	721	742	754	717	707	758	727	779	783	775	732	752	802	725	751	748	717	735	737	739	729	764	769	741	795	753	722	753	743	773	742	762	772	741	778	787	698	736	740	754	719	716	713	745	718	732	748	764	796	753	803	767	744	745	731	725	803	730	724	745	836	732	692	717	744	757	746	755	731	719	738	709	702	742	770	750	720	758	759	731	780	727	760	810	742	694	703	752	754	722	751	722	762	767	747	704	742	729	709	745	753	726	767	750	767	767	715	776	706	743	733	750	743	704	756	778	824	758	761	747	747	759	719	763	734	743	693	776	704	767	736	729	777	825	776	739	712	760	703	718	811	758	736	752	762	724	779	776	760	736	684	744	721	760	743	764	751	729	671	729	756	710	784	750	746	754	783	725	767	770	786	763	757	749	750	725	752	719	706	740	779	784	772	712	806	745	711	738	760	732	743	743	727	746	723	759	800	774	733	764	733	736	739	748	756	764	731	755	728	744	740	712	786	715	779	803	733	744	752	783	730	706	752	761	733	719	748	773	792	761	796	740	780	767	703	769	784	772	749	801	689	700	733	717	764	781	730	769	751	762	777	800	765	727	741	716	747	732	810	775	794	793	769	682	739	737	753	735	741	728	740	752	749	771	756	757	758	751	784	735	733	718	805	744	719	749	757	701	728	721	716	696	757	776	778	787	783	763	724	750	744	794	752	748	788	763	734	741	768	828	711	751	757	790	747	746	698	777	747	749	766	737	736	766	777	746	766	744	697	723	709	746	731	794	746	766	766	753	742	705	742	820	719	742	712	743	745	724	749	804	743	757	728	784	733	749	793	738	736	714	663	751	774	740	724	720	711	754	791	736	790	739	755	764	770	743	757	752	706	707	781	770	704	761	771	731	740	749	781	837	807	706	761	784	714	735	723	717	788	797	763	763	787	754	828	789	753	721	768	759	739	718	775	770	738	790	781	739	715	810	723	767	758	732	705	781	735	745	788	754	715	754	816	745	763	715	746	696	760	737	753	784	738	778	747	731	753	751	758	774	771	767	729	756	751	768	724	807	713	756	671	761	714	766	754	765	728	793	743	691	801	776	756	757	721	762	724	728	738	780	749	699	707	756	807	756	812	805	749	745	791	753	794	780	769	695	801	706	807	756	786	742	727	769	767	767	756	726	747	726	755	776	767	771	769	753	725	744	760	769	791	753	767	708	782	763	682	718	777	744	749	773	766	741	718	744	734	724	756	782	729	756	755	734	724	736	690	768	727	689	775	721	804	751	711	774	713	792	772	755	727	742	759	682	795	754	694	720	664	737	769	708	722	753	743	732	774	719	681	767	712	783	758	764	745	795	720	722	735	711	757	695	748	710	729	731	775	732	776	793	762	767	771	729	783	768	744	732	729	774	795	713	749	684	786	724	746	790	784	728	705	761	769	751	724	706	779	716	748	800	742	755	731	762	721	724	793	695	735	732	803	753	769	721	722	734	788	752	806	752	703	736	746	702	742	762	733	725	761	689	726	686	742	777	702	756	806	721	725	762	769	772	738	795	742	735	729	733	785	759	738	697	718	762	736	717	769	730	691	784	764	769	761	715	714	806	757	763	734	748	777	740	731	752	735	791	712	746	769	789	733	759	790	697	753	797	740	795	754	712	744	738	753	761	756	758	748	765	750	717	751	770	794	731	775	719	778	718	791	707	770	713	710	732	701	770	760	741	727	712	724	805	784	707	754	778	734	774	727	706	754	727	741	766	701	780	722	740	717	747	759	697	754	726	758	758	729	759	772	732	730	767	786	707	765	765	748	706	750	781	814	805	759	708	745	754	714	692	725	742	758	739	758	757	732	750	785	766	758	715	749	764	750	697	761	730	758	745	775	743	733	726	764	850	769	792	748	744	797	754	741	714	744	708	760	773	767	771	712	808	746	761	745	773	768	736	748	773	725	768	749	746	737	756	800	755	757	746	729	755	736	721	784	787	756	738	768	718	705	717	775	733	723	704	747	694	787	727	767	756	690	721	748	738	755	729	776	723	777	766	704	762	792	737	785	688	747	763	729	746	742	733	819	793	726	773	766	736	798	758	722	734	730	805	721	723	721	773	749	725	757	777	755	727	746	795	763	739	793	816	777	746	768	823	774	749	716	714	755	735	762	779	757	762	746	762	751	765	741	772	749	721	787	763	784	760	748	755	755	708	757	757	733	776	728	755	759	721	769	757	745	730	769	711	759	786	797	758	781	722	728	749	779	754	767	740	720	771	741	736	715	750	742	774	760	752	756	762	736	723	779	720	764	762	768	778	794	766	756	770	745	770	738	762	753	758	794	774	748	783	751	739	803	732	727	750	727	722	798	708	714	754	787	776	752	742	708	758	705	747	734	703	751	742	729	759	755	725	757	770	725	768	715	771	763	788	753	739	737	742	747	699	786	762	746	774	747	773	788	752	729	721	715	718	762	725	717	698	778	784	729	766	771	743	717	711	745	757	750	738	794	719	700	773	761	719	811	747	780	777	756	808	705	738	738	814	763	750	783	759	778	741	744	790	822	744	728	737	780	749	767	768	744	724	739	778	680	770	753	743	723	778	696	775	738	747	750	741	767	768	773	791	755	760	736	744	758	771	749	776	748	747	718	752	759	748	753	711	773	782	742	735	787	741	749	720	755	764	757	740	764	797	708	709	734	750	781	696
20475	6547	4927	2871	2193	1837	1622	1432	1265	1147	1101	1031	1024	949	989	931	934	925	927	962	902	945	925	929	859	933	916	890	898	956	863	887	853	904	844	918	903	896	869	925	865	856	891	879	914	868	832	881	846	886	881	875	830	844	842	854	838	853	904	933	895	844	882	900	881	929	901	803	902	898	866	906	892	890	815	875	940	889	923	897	870	910	905	941	876	908	834	861	811	830	829	885	883	855	880	862	907	926	910	845	893	908	888	840	886	855	820	891	904	856	899	847	840	854	833	827	874	905	907	901	866	887	867	811	866	870	862	895	861	946	882	901	917	834	859	856	880	913	860	845	888	861	857	836	873	892	841	950	875	911	905	894	865	857	835	819	879	852	856	835	815	890	858	898	889	902	850	840	918	842	855	883	891	856	857	882	900	841	845	857	881	842	846	868	862	914	856	894	898	853	888	852	878	876	870	918	931	852	858	917	909	866	889	959	905	916	878	858	880	876	860	904	862	855	898	907	883	842	891	846	864	822	862	826	876	867	836	825	873	934	860	887	845	919	860	925	843	958	894	888	876	838	903	889	853	866	902	849	832	848	875	930	874	855	838	892	843	875	841	885	892	850	918	895	893	872	798	882	860	870	831	876	847	851	853	888	889	864	877	928	878	865	896	842	849	801	885	879	872	861	919	920	839	803	844	927	833	900	865	841	840	891	875	881	897	848	834	915	902	904	888	843	859	855	854	852	860	872	917	910	841	865	870	858	830	882	839	898	882	852	841	882	860	858	852	928	836	833	882	876	866	858	891	880	867	842	887	918	866	868	862	853	909	886	841	897	850	912	880	845	864	904	845	888	858	849	875	880	849	873	883	859	850	896	891	863	887	920	870	903	911	853	883	868	895	871	863	891	905	805	856	822	852	813	859	857	847	852	829	892	879	875	854	848	916	873	838	866	872	876	900	855	835	902	900	839	877	913	842	911	908	859	843	846	835	840	815	929	866	883	822	822	898	862	878	840	835	913	803	853	912	896	849	869	874	880	893	908	891	854	915	876	898	846	826	810	925	888	894	839	847	854	842	866	870	863	896	861	858	856	941	873	874	832	950	840	879	876	916	916	892	862	866	885	873	899	838	852	886	844	862	848	855	867	884	863	893	905	886	855	935	897	902	893	881	870	907	862	862	895	864	878	880	859	863	879	875	861	814	873	876	834	883	837	931	836	964	869	830	894	855	843	890	919	806	858	839	880	873	851	880	879	814	864	838	826	886	863	903	879	851	819	882	886	862	882	852	812	871	879	907	868	850	867	857	856	837	895	877	869	900	904	924	861	835	813	870	831	818	857	887	816	868	858	834	892	842	935	906	885	888	864	914	907	883	887	885	854	899	837	848	901	838	889	849	884	888	901	885	873	875	877	827	874	896	859	892	839	869	870	858	892	833	826	906	912	854	875	852	849	865	854	824	919	882	834	876	838	860	878	851	929	831	880	852	921	880	873	861	888	888	891	877	885	890	855	849	850	877	902	884	921	902	870	902	834	880	868	868	877	886	870	853	858	866	920	917	843	848	868	878	900	877	864	903	881	862	826	879	859	896	873	897	851	886	861	881	882	848	903	871	898	848	868	903	872	915	913	812	849	885	859	888	862	854	897	870	853	872	904	908	871	869	858	859	840	855	822	844	901	864	879	865	874	872	875	860	871	834	906	907	841	917	858	867	873	806	864	839	897	864	896	863	850	862	808	887	882	822	865	839	853	855	915	846	897	827	881	820	877	874	808	922	838	877	884	855	874	892	876	847	844	841	947	888	819	858	876	898	866	894	877	869	835	853	892	897	908	902	861	839	832	852	857	801	852	898	836	917	799	860	864	844	798	834	840	859	897	902	807	904	865	886	855	869	853	879	873	838	860	881	886	898	891	891	878	914	883	922	854	887	855	826	835	883	858	847	865	855	862	791	892	870	894	871	880	842	877	927	877	873	821	856	842	888	883	889	952	875	845	873	852	929	916	935	860	894	852	864	890	837	912	867	862	838	935	915	870	861	796	929	844	845	859	889	861	935	859	843	797	883	858	869	839	930	836	900	943	857	889	857	913	880	804	864	861	836	891	849	928	841	869	888	852	854	866	875	913	906	890	844	953	900	861	891	850	849	858	841	895	905	836	863	856	894	858	858	884	888	835	866	865	863	863	866	904	888	885	862	901	885	884	851	869	868	875	827	873	898	853	848	919	859	901	890	850	873	878	896	869	910	869	849	846	848	917	856	898	826	905	860	823	820	840	835	875	885	860	889	869	863	864	931	877	870	882	901	911	887	872	838	911	841	824	921	844	896	896	876	903	899	821	855	909	854	867	850	879	840	809	885	878	904	867	928	812	862	874	870	798	865	902	854	873	852	891	881	860	889	869	932	867	882	881	844	835	870	852	855	873	859	857	890	860	846	925	871	847	850	864	871	888	887	884	834	850	896	895	888	904	867	890	869	860	880	902	884	888	814	828	871	876	843	883	880	864	849	898	882	815	865	812	916	831	862	839	875	836	899	856	851	840	897	842	864	893	829	878	861	845	865	869	900	877	898	890	873	849	860	863	967	852	866	879	925	886	890	879	847	911	859	846	857	909	878	844	882	829	853	877	892	829	853	904	856	831	871	839	927	899	893	831	894	866	851	852	898	847	918	863	863	865	903	889	841	877	893	852	834	839	858	872	859	828	788	911	854	870	870	865	793	824	917	856	856	856	904	845	846	911	867	903	886	832	915	851	876	906	905	819	880	788	896	856	883	868	835	825	834	866	845	885	870	862	848	839	919	865	914	831	840	917	868	913	866	879	855	861	906	853	893	818	843	814	836	876	872	816	933	890	886	844	909	939	873	854	878	896	876	917	889	877	887	868	873	870	858	823	814	923	837	822	857	825	852	897	906	870	869	831	882	864	927	872	847	844	843	909	874	878	819	915	851	907	892	893	931	866	837	829	863	907	871	836	913	895	875	907	899	804	849	815	885	891	852	835	836	844	885	835	888	895	853	900	856	910	865	858	844	965	821	850	864	877	889	886	843	868	886	898	852	880	910	808	786	833	865	855	878	805	861	824	858	863	856	895	842	888	870	909	835	849	822	920	873	841	871	872	862	859	887	866	812	819	830	847	868	804	849	883	862	858	906	840	880	853	887	828	884	858	901	863	887	974	867	886	822	913	891	878	824	884	882	848	863	864	908	919	876	870	889	840	915	836	866	854	872	879	837	867	888	888	846	895	844	889	904	906	887	914	882	815	896	888	842	850	893	795	901	862	877	925	884	863	885	888	906	870	915	858	876	888	843	851	842	873	846	862	840	872	891	844	880	866	882	879	859	845	871	883	881	869	855	813	823	887	847	870	861	859	882	878	807	897	882	884	915	909	913	961	886	918	863	790	877	864	866	860	897	868	872	916	885	842	880	827	891	897	912	826	931	836	875	835	835	862	844	852	850	859	856	839	853	848	892	859	908	872	878	882	926	912	817	851	868	856
22674	20980	28777	23350	20980	21036	10737	1352	923	877	742	700	595	565	535	498	476	467	416	430	420	439	404	432	406	409	417	378	383	399	455	373	392	370	397	390	351	370	339	343	305	379	356	366	322	345	339	372	335	348	321	314	336	364	325	362	342	335	335	312	340	315	329	298	342	342	383	322	309	334	309	352	365	374	300	305	340	331	308	342	330	352	358	313	331	335	332	343	338	372	355	341	364	327	316	343	319	336	314	350	337	306	366	344	345	321	317	301	359	337	327	349	328	302	357	341	348	310	324	327	341	307	323	294	364	359	328	324	357	340	331	336	340	316	327	372	361	314	321	371	351	342	352	328	361	321	364	334	305	321	332	333	346	353	358	328	288	332	355	299	311	310	315	341	336	337	322	320	302	331	316	343	382	322	339	332	318	306	303	351	329	323	310	311	328	342	339	328	366	343	354	326	330	315	326	340	324	310	329	329	337	305	322	334	350	321	314	291	344	341	349	355	317	358	346	304	295	323	330	343	316	338	353	340	315	324	297	321	343	331	337	322	384	309	320	293	376	353	384	343	323	339	339	331	370	330	312	328	316	329	328	332	314	354	328	329	334	340	329	329	367	318	322	323	344	315	330	311	354	309	342	314	325	349	301	334	339	342	354	345	337	299	320	354	333	320	329	364	364	302	345	366	345	314	311	318	338	333	352	341	323	335	340	322	330	327	326	347	347	340	323	320	346	334	335	304	334	315	341	331	338	310	324	325	328	330	313	321	303	318	311	337	320	356	330	354	362	336	324	309	347	332	308	326	298	317	349	353	326	345	350	350	335	307	312	327	328	327	330	334	358	323	308	348	319	342	331	331	315	339	325	348	315	339	335	340	365	315	293	337	335	315	327	332	347	327	335	325	339	338	350	334	328	346	311	361	317	335	299	312	376	362	320	317	298	326	333	344	327	323	295	330	320	318	311	324	351	371	336	367	330	314	332	330	333	336	357	333	336	342	318	320	343	301	349	350	328	342	325	303	342	319	328	336	314	340	324	341	306	329	310	341	319	343	328	337	332	331	331	312	323	334	328	340	321	308	310	335	327	329	336	361	338	304	340	342	353	327	349	315	310	357	339	321	320	342	337	328	306	330	334	297	351	322	307	362	336	357	329	315	334	300	321	362	357	350	310	338	326	311	330	339	318	328	319	344	311	315	314	320	332	348	358	334	340	321	312	340	323	313	347	319	313	345	326	321	356	340	317	330	318	342	325	323	331	361	372	315	351	354	339	308	340	341	311	345	317	290	323	330	343	310	345	361	294	350	321	330	351	320	335	343	343	329	301	314	302	313	345	336	314	327	339	334	328	333	336	338	329	320	368	363	349	332	334	365	301	355	340	336	347	324	302	301	355	307	326	300	315	345	358	328	366	323	309	348	331	340	312	280	344	360	343	360	323	331	355	350	323	320	343	320	289	346	332	324	323	328	363	340	306	331	323	337	324	340	337	361	352	347	344	346	306	315	324	323	337	319	331	345	314	330	310	310	360	325	308	330	321	317	344	324	296	298	372	323	368	347	355	325	301	298	345	338	321	335	340	313	328	370	338	331	318	327	351	331	314	300	308	313	330	329	320	326	324	332	339	343	329	375	324	325	347	378	323	347	305	305	339	356	313	329	318	347	303	330	316	311	365	301	335	340	326	329	366	353	344	340	327	340	308	339	335	322	330	291	327	316	323	321	353	357	323	347	329	326	336	308	328	317	312	347	359	355	318	342	333	349	328	350	318	340	293	345	333	311	313	276	335	331	303	328	334	345	336	328	340	309	339	309	364	314	357	325	340	325	338	352	323	340	321	343	327	340	340	319	306	303	304	350	354	335	324	300	347	330	343	352	321	320	334	308	324	337	279	328	353	340	337	366	313	332	321	311	333	310	371	337	357	341	328	298	359	332	372	344	362	331	322	327	310	365	317	317	306	317	368	330	346	306	348	310	354	355	318	366	343	331	348	331	342	342	296	342	318	324	340	312	313	358	341	323	326	328	308	325	303	340	333	387	342	330	322	334	311	342	314	326	382	333	296	354	304	304	373	328	329	338	355	336	315	329	362	317	289	320	354	324	341	327	297	304	340	351	349	346	337	355	342	321	319	335	342	296	311	303	331	305	348	318	335	333	351	319	325	334	305	340	311	346	323	335	343	330	343	342	342	326	369	344	331	311	353	337	326	317	344	298	332	331	331	323	372	336	337	325	337	344	333	338	315	350	342	347	308	329	329	329	318	350	316	321	338	309	344	335	355	307	336	311	360	352	311	337	305	352	357	345	330	361	287	300	354	348	335	320	340	348	359	326	311	348	344	337	310	321	290	344	365	396	294	316	336	325	333	345	348	310	315	336	321	297	328	368	326	333	334	316	348	360	333	336	319	303	294	326	322	340	309	328	343	307	324	333	372	351	284	327	346	333	349	304	362	336	334	345	306	311	343	339	330	352	337	301	325	314	366	305	370	329	343	321	347	320	338	340	321	344	330	337	361	352	338	343	340	347	302	346	346	344	351	317	360	317	354	347	349	315	315	326	299	346	321	305	362	335	318	314	355	334	362	338	362	331	349	319	362	298	327	329	347	331	319	365	309	333	316	307	312	343	316	319	329	302	341	333	339	334	334	329	320	321	313	339	344	371	360	302	337	349	345	329	329	325	315	328	329	339	323	330	325	350	298	351	329	355	354	378	321	316	313	290	327	329	321	313	284	345	296	332	342	363	333	308	362	311	332	347	370	328	324	329	318	320	353	309	328	320	322	317	351	345	341	318	334	299	337	337	357	331	323	327	329	305	355	361	327	349	354	334	336	326	288	332	336	349	310	322	324	326	329	333	334	362	321	355	326	346	272	370	344	337	330	295	319	316	330	348	312	370	339	327	314	335	314	315	314	367	317	324	333	324	331	304	331	333	319	331	340	308	344	320	312	325	334	318	329	329	331	352	318	330	310	373	337	298	327	322	314	312	358	342	340	295	319	357	308	345	332	333	332	364	319	332	318	305	327	323	344	339	331	317	312	309	351	307	306	318	312	297	325	341	306	362	329	315	341	351	330	339	342	329	326	332	311	332	321	316	308	349	306	322	330	335	355	319	330	322	344	314	322	330	321	326	342	345	323	334	317	337	310	324	363	281	328	363	358	329	322	327	317	315	327	331	365	314	355	343	340	335	327	321	298	327	321	312	350	313	327	355	343	325	314	323	318	351	332	313	289	298	346	330	335	342	320	323	341	311	314	330	358	331	303	337	305	333	318	328	326	344	300	330	311	355	316	307	380	381	339	349	363	319	319	354	295	335	328	361	328	338	326	348	329	307	340	316	336	328	313	355	350	331	321	361	321	306	307	329	315	342	297	350	298	327	362	322	328	362	295	302	348	304	282	333	314	348	321	326	302	318	312	322	319	349	342	327	355	317	335	346	356	322	353	332	348	342	316	320	334	324	313	336	320	334	325	327	335	347	364	313	280	359	326	314	324	309
28042	16771	13473	7192	5009	3941	3003	2313	1861	1488	1266	1087	942	882	831	710	676	639	593	568	598	558	529	493	499	476	490	450	443	509	490	467	475	544	475	452	452	469	443	435	415	406	424	397	383	392	422	405	384	385	422	406	419	416	389	424	391	360	404	408	430	359	395	392	391	388	373	386	383	345	387	356	376	382	387	398	392	409	393	368	363	371	420	418	389	358	387	378	404	346	425	389	361	376	351	342	380	377	391	403	387	402	371	353	369	430	423	392	401	407	382	391	393	389	351	372	409	374	371	344	400	410	398	387	371	382	385	411	388	351	391	363	372	386	370	410	370	408	394	394	379	398	389	396	378	393	392	362	363	398	374	388	387	389	419	358	391	381	380	384	376	387	383	388	388	346	396	351	376	354	375	376	373	380	374	393	383	380	363	409	354	358	396	417	356	370	371	393	391	390	348	365	353	363	373	352	361	398	405	342	350	403	404	416	395	367	384	404	389	381	382	385	391	347	390	384	358	367	381	412	360	414	394	357	396	398	388	386	337	382	341	360	375	377	363	382	388	395	371	402	402	365	425	391	356	360	342	370	402	393	382	399	388	397	370	403	374	372	328	373	394	399	422	411	399	434	359	372	427	391	353	381	391	373	389	379	372	356	368	369	396	360	361	416	375	369	353	404	420	390	355	380	405	390	383	388	357	369	375	412	358	354	351	381	424	370	386	381	393	380	389	378	409	394	405	349	368	371	401	363	373	333	360	393	360	374	392	375	394	388	365	369	360	387	401	398	363	379	393	385	372	408	362	336	414	348	381	364	416	349	419	385	376	402	382	387	404	397	356	375	420	372	370	396	379	380	399	392	358	379	382	398	400	350	370	403	367	367	354	375	358	405	371	349	354	372	407	381	403	343	409	371	344	373	378	386	367	361	358	400	385	403	425	371	379	362	372	384	400	375	364	344	394	383	368	382	326	362	356	392	391	396	392	407	391	409	389	395	429	403	387	384	366	368	364	355	405	407	387	396	384	386	382	389	391	360	379	361	376	379	380	357	390	359	391	374	379	387	361	362	371	403	360	383	358	391	393	383	353	427	365	414	380	364	418	346	382	383	389	396	412	359	373	349	383	371	412	356	441	427	392	359	390	389	380	402	410	394	372	372	371	393	391	374	410	396	363	430	379	406	392	415	378	403	369	379	391	400	389	384	354	388	403	381	401	377	388	329	358	431	378	360	416	351	391	355	376	367	401	338	361	372	391	379	396	390	385	355	344	369	393	384	384	386	378	387	382	421	393	395	371	369	394	372	377	373	403	370	411	377	398	403	347	366	376	348	372	385	340	379	368	394	383	391	356	383	375	394	400	368	386	378	378	395	413	398	392	378	400	328	389	343	383	359	392	363	396	362	353	375	341	366	351	410	361	376	352	353	403	395	346	363	355	390	398	372	397	358	352	380	362	348	368	375	403	398	382	377	370	351	388	412	385	368	380	376	396	419	360	375	356	403	379	378	411	372	388	376	377	344	369	401	387	400	387	382	363	384	382	377	365	382	380	409	391	372	384	349	401	388	386	387	389	403	382	371	385	397	344	407	345	364	369	392	405	366	378	351	373	379	409	400	401	339	357	365	386	401	392	393	362	377	405	403	393	400	361	404	356	420	359	383	392	378	359	406	400	369	363	385	384	393	418	383	366	368	390	374	407	373	403	380	383	372	416	394	341	386	377	374	374	382	342	398	397	370	385	353	385	348	360	422	398	358	411	371	385	377	393	389	372	394	424	349	405	392	403	378	405	386	409	372	400	375	410	393	367	355	393	364	361	394	379	412	385	367	385	359	387	353	386	359	363	399	377	413	382	370	380	347	406	391	379	393	378	372	389	358	405	340	385	360	364	389	367	375	373	411	360	374	380	380	392	395	382	360	381	380	378	424	373	362	381	384	368	371	385	366	399	404	384	360	381	381	382	378	395	375	361	342	396	391	384	378	338	412	370	414	404	406	401	383	390	414	369	395	396	357	398	380	377	384	346	365	353	373	413	414	349	378	372	411	353	381	381	401	379	363	374	357	320	387	353	397	351	383	371	349	385	370	380	346	325	381	364	377	380	356	393	370	380	369	381	366	352	400	383	351	380	397	362	404	370	369	392	361	366	359	408	360	371	396	400	429	359	393	395	372	430	390	379	336	348	363	406	384	369	378	404	395	360	355	361	390	365	394	356	401	414	404	365	396	361	363	376	394	376	383	352	418	389	381	411	374	374	330	372	390	364	369	358	395	377	389	405	358	409	412	422	366	389	383	400	374	336	365	380	394	382	393	363	356	412	384	365	370	376	393	356	363	391	366	381	403	371	361	397	363	373	355	385	385	360	357	379	423	372	334	359	341	399	391	388	361	410	352	358	381	410	367	369	367	379	390	364	397	390	356	365	381	368	346	375	421	358	370	407	388	370	383	364	384	388	380	370	377	417	388	379	353	410	361	377	378	391	397	371	381	408	377	376	394	349	368	403	370	366	365	361	392	411	368	411	385	345	367	396	408	414	366	387	367	370	370	357	388	400	387	366	388	352	389	365	370	417	380	370	371	404	402	397	407	373	377	397	389	384	379	356	399	397	344	394	376	378	382	397	401	394	350	339	379	376	361	398	325	421	377	381	361	397	426	376	360	397	418	391	386	416	361	398	365	359	363	387	377	381	380	365	370	383	397	387	378	377	393	405	405	366	330	394	382	366	425	345	423	390	415	390	375	341	359	374	380	375	381	391	361	375	390	377	385	413	357	383	383	368	390	371	378	376	376	408	423	377	392	375	384	400	405	414	395	349	373	376	385	355	398	389	401	380	376	374	365	401	386	381	410	376	373	358	413	368	376	378	375	372	401	367	403	356	360	363	388	380	362	390	383	406	395	371	385	382	377	366	368	407	371	367	378	356	413	355	385	390	357	407	373	381	388	395	396	350	367	412	401	340	402	375	398	382	366	361	391	331	363	381	383	393	383	386	360	374	374	365	401	368	382	353	399	401	371	375	424	385	402	377	370	385	383	344	376	378	368	386	372	412	405	387	344	402	376	372	397	383	388	411	366	354	370	362	396	353	351	387	396	375	361	370	404	398	351	411	386	381	346	394	392	365	362	400	391	401	393	392	414	369	414	371	377	384	362	370	374	379	385	421	388	375	358	388	362	403	401	366	367	367	394	312	396	390	383	381	370	361	343	391	408	376	361	372	386	372	366	395	381	378	380	368	393	410	371	399	371	391	375	376	403	403	377	398	377	385	374	381	387	404	404	374	385	360	385	410	367	396	366	353	390	390	358	387	405	365	399	369	384	420	387	363	385	380	399	352	381	364	355	389	387	372	408	406	361	400	383	373	390	395	355	368	400	361	358	371	333	392	380	359	374	390	385	439	379	420	379	364	364	372	385	330	354	388	363	362	373	346	361	385	337	388	387	345	372	372	409	425	396	369	377	422	395	358	379	380	382	387	376	362	401	360	399	390	349	407	385	422	389
26736	20150	8396	1155	726	689	691	704	621	656	665	702	683	649	678	698	660	660	630	611	657	648	627	656	631	624	667	634	638	654	631	658	692	663	660	649	634	626	701	679	650	630	655	666	649	604	636	679	599	609	626	658	680	653	617	660	672	652	671	650	632	608	595	662	657	679	679	597	629	655	676	601	662	608	641	627	621	644	621	674	632	616	615	659	647	676	656	635	642	674	719	641	641	659	658	681	641	621	626	663	652	611	656	669	627	638	665	625	670	622	654	613	640	656	673	652	620	596	697	673	632	591	628	657	668	599	621	661	676	669	613	661	597	705	671	689	685	686	624	615	673	639	647	663	667	641	619	684	651	651	644	650	656	664	652	637	694	640	620	627	621	628	655	657	632	635	674	640	650	636	613	675	677	636	661	599	644	646	686	631	622	629	626	644	687	690	602	634	701	671	668	688	635	671	647	661	667	601	631	638	632	631	654	638	623	621	641	651	636	668	664	662	666	653	662	641	626	618	631	660	682	670	628	636	655	659	647	689	647	623	657	635	592	637	624	625	599	663	643	616	620	618	666	663	644	629	659	621	625	610	634	640	645	665	657	661	672	660	636	669	670	639	604	639	682	653	674	650	642	656	632	671	672	669	669	681	641	620	649	644	622	689	620	679	662	575	665	626	631	636	665	652	639	647	587	663	592	622	681	644	664	643	670	678	580	641	635	668	614	646	603	625	644	650	665	656	601	677	660	657	639	668	663	687	603	685	672	663	663	652	646	677	657	681	655	667	623	622	696	667	641	720	601	623	672	660	635	664	638	629	643	639	695	616	650	657	661	624	647	662	619	630	603	660	607	641	628	600	673	635	644	603	659	650	606	689	640	666	673	605	659	633	656	662	652	659	656	671	655	606	635	683	698	678	642	625	633	657	605	634	636	643	675	650	632	671	673	626	653	643	664	643	645	628	661	673	637	672	668	677	629	623	632	654	640	657	632	622	638	706	653	663	654	654	646	641	614	652	655	588	609	661	724	647	614	652	663	632	629	653	661	666	658	628	684	638	653	648	659	657	656	660	640	680	609	667	694	617	653	684	708	665	685	628	625	680	656	648	672	665	607	646	672	591	688	646	613	638	635	651	660	656	633	663	639	668	607	643	660	637	661	598	649	635	660	638	627	631	660	647	665	632	683	657	658	640	670	587	640	688	634	670	664	687	642	649	628	676	648	690	667	657	667	614	610	657	674	627	667	643	659	643	633	659	668	659	643	662	657	605	614	635	670	591	663	683	649	640	595	706	629	598	665	654	737	690	646	639	632	637	692	645	703	628	660	634	615	640	667	644	631	611	650	632	652	636	588	643	654	647	651	706	637	639	660	654	645	645	656	639	684	637	636	614	674	660	594	615	656	664	663	629	655	628	674	683	631	675	640	672	650	670	675	688	653	734	641	619	638	669	623	636	647	617	646	661	628	634	619	647	600	675	635	656	631	670	660	660	653	666	639	616	670	650	657	648	676	616	621	670	636	594	659	667	663	665	635	608	654	649	609	680	648	668	690	664	697	620	608	648	641	638	632	640	663	657	669	615	604	658	648	606	665	644	633	641	645	655	652	639	656	643	654	604	676	658	593	667	638	638	661	658	649	686	670	637	623	648	697	632	635	659	623	638	657	657	616	648	665	648	641	654	668	669	641	634	647	682	643	669	692	635	695	651	654	640	636	635	627	649	686	622	639	604	633	621	641	667	642	648	663	671	611	626	714	638	662	644	652	691	643	611	667	665	645	635	614	618	677	672	652	667	628	641	611	659	638	644	656	632	622	656	646	636	658	700	628	639	626	610	663	670	624	617	676	664	651	706	644	633	637	676	646	658	619	657	704	629	664	674	654	660	676	671	658	580	699	655	641	679	635	668	650	646	643	669	671	619	660	667	610	682	647	611	637	643	663	673	641	643	656	680	686	639	644	673	687	689	625	597	678	646	675	649	635	615	636	684	639	659	651	680	628	650	649	617	676	637	644	614	655	631	636	628	609	633	642	649	649	664	646	663	664	644	664	633	697	654	656	636	596	623	608	626	638	645	654	646	661	653	664	645	631	664	638	664	641	697	659	606	661	662	632	677	607	691	691	678	607	627	685	655	641	668	680	632	615	655	677	651	673	642	635	653	603	632	654	623	614	661	688	659	681	626	625	671	678	648	689	650	611	667	644	625	590	678	651	645	678	640	703	652	645	635	680	659	646	613	648	651	630	655	635	679	634	670	624	676	640	643	669	624	675	616	614	639	641	665	663	685	651	662	675	714	644	654	672	643	615	682	658	636	650	653	666	645	632	676	661	647	672	610	576	666	666	651	615	622	684	613	644	667	628	639	623	629	640	690	663	622	640	641	676	626	581	626	630	643	673	646	697	652	642	683	648	672	648	626	625	654	654	623	627	690	638	657	607	643	679	569	598	656	633	662	652	626	647	610	652	634	646	630	628	630	622	653	630	670	706	648	644	669	649	693	677	627	650	619	637	683	621	638	655	682	663	647	654	626	619	668	666	624	670	632	640	656	658	658	611	602	623	693	666	628	649	638	628	626	659	655	648	620	660	674	670	639	617	613	705	619	633	655	623	603	621	641	655	624	694	656	664	627	665	634	626	653	632	637	628	612	634	636	623	629	587	641	637	664	674	617	641	634	661	612	642	676	621	690	685	638	628	656	659	642	651	617	636	670	693	623	711	672	614	648	656	670	642	619	597	659	651	682	630	643	672	672	627	651	659	660	618	665	599	627	677	690	617	624	653	644	680	621	663	622	628	644	679	626	622	663	617	663	637	615	663	649	657	658	623	670	664	626	638	656	632	665	635	637	626	638	622	643	633	654	619	656	620	645	632	654	661	654	688	637	647	693	677	651	666	622	638	632	611	671	620	652	644	663	659	614	642	684	651	650	643	667	641	647	653	654	657	653	663	649	637	650	643	684	629	680	664	641	607	627	689	678	670	620	626	656	625	642	654	670	652	690	648	630	691	667	656	633	643	634	653	623	667	659	646	630	638	642	610	661	684	654	583	605	665	579	668	651	659	697	637	686	700	646	636	630	664	660	685	650	639	626	649	636	599	657	630	659	633	658	663	659	666	682	644	642	688	632	651	666	616	679	644	608	677	651	661	657	672	658	616	637	661	653	644	680	650	641	616	662	638	662	630	651	629	665	660	653	695	631	675	666	661	658	653	664	598	622	666	663	609	625	663	677	633	609	650	655	603	656	693	657	676	647	661	642	648	673	637	613	657	600	698	681	659	677	627	660	650	682	657	649	625	653	670	619	661	619	632	624	621	693	631	667	652	690	689	690	657	665	681	632	643	649	651	665	675	646	608	674	661	639	655	658	653	627	593	674	644	631	683	669	670	632	638	622	656	717	598	620	679	643	627	667	651	650	656	648	652	598	625	651	661	646	618	660	607	661	644	614	653	652	649	679	584	641	631	628	686	649	662	665	623	624	655	681	612	645	655	657	638	641
7198	1773	1446	1092	978	852	913	801	859	815	850	813	807	784	807	795	756	789	780	830	807	753	779	776	823	781	768	790	752	815	813	810	780	808	748	798	802	823	782	772	709	787	765	842	717	784	785	790	831	793	711	779	788	810	788	791	738	762	758	825	795	820	809	761	790	758	785	753	771	762	781	799	772	749	785	767	714	771	764	762	737	759	755	744	740	728	814	771	792	768	796	746	754	783	766	788	776	761	799	781	747	764	818	828	841	777	759	773	723	794	746	763	762	740	789	794	759	733	776	759	745	758	766	805	724	828	782	790	762	746	788	783	788	788	710	771	780	741	791	750	776	797	776	780	835	761	761	733	748	815	739	750	785	761	734	757	781	769	732	807	714	779	793	805	826	775	750	751	778	817	742	792	799	790	784	791	764	816	781	758	738	749	765	755	758	809	758	752	802	774	809	784	730	761	761	764	775	813	756	823	771	759	745	803	759	816	790	748	752	783	757	771	738	726	798	745	783	774	832	800	761	802	767	809	791	759	769	724	763	751	743	780	794	791	809	744	794	810	755	749	777	817	790	741	799	783	799	810	781	778	784	724	741	777	736	804	761	800	763	716	803	744	791	795	722	835	810	796	706	769	728	742	729	839	741	767	743	791	743	754	754	793	749	752	790	775	744	766	784	746	772	734	831	769	793	821	751	826	776	786	770	737	753	774	771	762	801	747	770	750	756	797	752	832	788	828	729	837	766	757	779	803	719	771	758	799	792	758	843	761	783	785	767	804	752	750	744	750	768	743	755	774	786	746	732	815	791	815	788	738	784	753	776	778	766	745	769	771	787	766	734	755	784	724	749	785	783	792	739	790	806	791	771	811	751	742	821	742	776	800	794	781	764	775	772	769	763	801	782	756	783	800	764	816	758	774	819	769	747	751	808	781	725	765	767	751	771	755	787	752	789	751	827	723	760	769	775	815	806	838	802	747	796	747	738	811	751	782	796	817	785	744	737	817	810	742	771	807	791	762	783	760	801	767	771	741	801	744	779	748	760	753	772	805	777	722	783	820	774	773	792	798	785	792	746	794	809	773	756	753	756	710	747	775	778	729	809	775	797	763	790	754	784	782	755	838	775	774	797	753	780	735	793	744	806	805	742	773	808	792	757	745	764	797	835	773	756	762	749	815	767	788	777	807	743	764	781	772	779	779	761	746	735	773	742	773	801	752	767	812	808	806	778	740	797	700	779	788	755	781	793	749	804	802	788	765	757	721	807	787	778	814	780	809	788	794	711	776	748	748	764	769	829	752	783	769	784	750	812	758	800	811	838	806	815	783	769	773	749	795	793	796	780	778	784	755	772	781	777	750	779	724	753	744	820	753	776	788	781	749	784	733	795	803	779	794	764	777	735	753	748	763	788	776	752	833	790	782	801	763	786	764	771	753	777	744	780	708	712	782	731	746	753	820	703	779	731	812	755	788	835	737	742	776	766	768	807	798	832	792	728	785	812	772	819	792	760	763	754	762	742	806	741	756	802	729	807	758	808	786	773	807	812	753	793	807	775	779	755	763	787	805	838	781	763	730	795	805	756	756	769	736	804	786	773	792	796	733	765	762	798	768	744	783	787	741	778	769	824	758	759	778	767	798	781	759	747	784	781	735	765	786	797	781	836	781	763	770	818	760	773	792	766	780	797	806	769	788	772	789	758	715	786	761	775	793	762	778	770	778	768	743	752	765	782	735	737	731	746	790	783	792	769	784	759	783	733	794	815	809	777	812	771	795	754	762	764	757	725	771	790	768	781	787	765	803	736	754	726	792	764	785	778	750	811	782	742	826	837	775	794	772	812	797	769	744	791	838	753	716	767	720	771	776	792	783	804	786	764	768	766	783	798	761	791	775	804	817	720	770	775	752	778	754	788	739	775	781	816	774	775	781	787	769	767	761	805	743	771	747	770	793	811	774	807	765	764	711	768	796	782	787	759	785	805	800	774	810	769	732	757	744	758	819	748	766	853	815	783	767	774	774	758	800	772	739	798	742	807	759	769	816	803	767	797	755	755	766	788	789	784	820	810	793	789	777	732	796	770	784	797	762	754	755	798	768	815	752	777	752	745	793	732	764	773	789	742	750	756	775	759	762	825	773	772	784	813	769	744	788	756	782	701	813	730	754	815	754	744	792	761	776	766	770	803	755	789	726	821	785	777	790	794	806	779	836	782	807	728	738	807	745	806	774	773	807	758	739	755	793	784	760	786	755	785	691	778	769	787	776	757	786	762	807	773	765	755	814	780	786	771	784	766	759	837	765	744	763	768	790	769	794	742	751	783	811	761	811	841	835	758	733	775	757	744	811	774	814	759	796	727	760	800	759	739	802	811	798	751	783	810	750	835	787	749	781	801	792	834	760	765	767	749	786	746	759	763	741	761	775	801	789	827	764	764	716	779	852	778	832	821	778	769	732	796	794	751	796	758	814	777	789	758	829	793	770	757	738	797	727	804	748	764	786	834	738	795	773	794	817	834	808	804	769	792	744	753	775	828	783	792	774	750	783	765	754	774	789	780	839	770	788	746	814	737	732	785	772	758	726	771	787	755	745	788	790	786	788	800	820	773	786	777	794	790	738	784	777	707	820	801	768	742	739	774	734	791	758	737	737	785	767	715	708	787	816	761	742	777	765	762	727	679	800	823	754	728	738	800	796	776	791	774	784	740	762	828	783	754	820	771	741	783	770	789	722	771	777	806	772	787	757	740	824	771	764	728	757	767	794	778	718	772	779	774	793	784	790	719	809	765	751	820	835	810	790	821	755	766	769	805	810	821	796	813	795	728	763	822	740	821	780	786	787	796	780	747	802	734	785	831	756	739	771	762	742	742	805	769	767	802	763	758	783	794	731	811	750	756	794	793	777	789	863	759	797	768	798	744	759	810	703	721	782	774	815	803	767	764	791	788	770	771	806	756	801	798	772	754	730	759	754	745	812	720	771	776	750	806	808	783	772	798	811	783	763	753	804	746	768	798	720	760	841	721	752	795	772	812	823	783	791	768	815	681	781	728	841	768	787	719	765	773	771	785	771	789	790	781	776	774	750	736	816	810	739	725	755	768	760	800	760	784	760	808	783	817	746	761	757	725	733	777	792	776	748	771	798	796	756	775	805	838	745	758	799	776	738	799	801	731	814	780	756	769	727	800	773	800	822	772	816	767	770	794	819	749	740	745	729	782	743	780	768	774	792	847	820	841	787	763	761	769	786	755	767	791	741	782	745	786	784	782	788	777	762	752	711	848	780	796	778	729	780	798	791	765	821	799	837	748	692	766	751	810	756	797	763	772	777	755	809	774	804	793	788	822	807	774	760	790	768	789	782	754	711	793	740	714	756	737	787	791	762	870	787	796	743	752	764	767	800	827	755	765	781	796	760	763	739	765	747	799	805	745	764	780	793	810	791	791	777	798	770	816	762	749	795	790	762	768	770	815	761	773	782	765	786	813	761	764	770	751	783	831	771
23569	20906	28275	23687	20909	11424	1285	779	646	596	549	509	454	433	426	388	439	389	375	353	382	344	356	357	378	364	338	320	350	323	342	392	354	363	344	337	317	336	339	335	304	335	331	325	330	348	299	336	343	310	343	319	342	335	341	338	315	318	329	343	297	309	319	371	318	338	321	332	323	348	312	334	358	304	345	330	314	273	308	314	298	293	373	329	335	337	335	321	347	367	330	341	323	314	323	321	312	335	295	318	329	317	332	333	317	338	308	331	323	282	332	342	337	310	319	309	323	336	306	311	326	283	299	326	318	329	319	325	312	329	323	300	324	327	296	346	330	309	317	321	305	329	314	313	330	315	308	320	313	301	290	298	313	346	318	316	334	309	286	304	316	340	297	366	290	333	294	344	310	329	315	337	335	321	332	316	318	272	299	305	353	322	353	321	362	314	334	295	294	302	326	333	304	351	331	324	328	302	313	319	305	335	319	313	347	313	350	320	312	331	310	318	307	311	325	340	322	319	326	333	290	318	331	331	313	303	299	308	328	321	330	320	304	313	331	309	322	324	295	312	319	330	344	300	323	345	331	308	322	346	325	323	336	318	317	308	326	331	334	307	313	321	325	299	297	334	304	308	333	310	320	309	324	291	328	321	336	329	343	368	352	323	296	344	289	280	306	359	321	330	315	320	343	309	318	334	314	318	302	319	334	322	295	288	354	333	313	324	305	313	332	307	351	324	314	319	301	309	330	278	300	289	281	350	311	309	303	327	331	341	325	301	303	311	298	351	290	303	339	311	316	333	332	347	309	287	306	317	294	344	328	337	311	308	290	313	298	296	347	321	310	341	333	296	316	319	310	317	347	344	317	310	308	353	326	325	331	324	285	312	335	338	320	340	332	314	306	338	333	319	319	301	343	334	310	281	289	314	329	324	321	318	327	345	289	316	325	322	313	323	300	289	291	307	319	321	340	302	321	302	323	311	339	316	330	322	305	329	332	328	332	365	324	315	331	312	314	312	329	334	340	306	318	314	339	340	338	306	327	341	342	326	351	298	304	316	370	335	294	312	317	298	322	316	330	268	340	305	334	309	296	329	326	297	313	308	301	302	333	293	327	322	326	305	300	302	334	314	343	320	323	341	336	334	330	344	314	343	316	346	316	303	339	294	328	337	331	309	324	313	329	287	302	323	319	348	319	300	307	352	338	324	342	345	321	338	328	328	319	297	313	288	293	318	299	332	316	334	332	322	314	316	323	310	300	301	342	345	323	290	324	318	303	294	314	344	354	324	360	323	335	320	321	302	340	306	310	349	329	312	303	326	333	329	323	331	319	288	322	323	357	307	329	315	324	337	310	301	319	321	337	306	339	286	311	297	320	329	360	355	317	317	313	305	341	306	323	320	301	351	318	268	350	334	305	335	351	307	332	308	298	305	306	293	303	325	314	348	314	313	293	329	308	305	312	346	291	331	320	318	317	323	311	324	285	312	346	349	305	313	316	328	330	297	320	354	323	297	312	339	310	310	326	314	303	317	305	309	323	331	321	312	310	332	303	327	342	332	332	327	317	285	328	310	330	330	325	336	319	312	345	294	338	279	300	323	329	325	316	345	313	333	295	329	331	331	356	324	349	321	319	308	356	322	324	354	291	315	313	328	344	321	320	326	334	303	305	316	336	344	339	362	314	299	301	312	341	308	339	332	367	337	319	317	322	302	292	341	335	296	311	332	318	311	352	308	342	305	277	343	345	317	310	343	336	310	326	377	323	316	330	313	323	320	282	329	312	322	286	329	321	350	303	317	305	304	326	332	327	320	301	328	335	340	327	309	327	313	332	311	327	310	327	306	304	317	336	348	322	353	334	323	307	308	311	333	295	308	296	313	316	314	311	312	336	334	305	361	344	304	325	354	346	355	312	317	343	287	294	376	326	285	303	327	312	286	295	312	328	317	323	336	322	338	313	325	324	335	282	320	306	296	297	351	334	328	348	296	318	318	277	341	324	330	288	321	316	322	312	319	311	303	338	303	320	326	324	311	308	304	312	303	298	326	329	341	336	360	295	328	317	322	333	306	328	310	319	327	342	320	317	339	313	336	317	329	339	321	331	349	302	322	321	297	308	304	340	309	345	309	337	337	332	334	325	344	339	316	324	291	282	290	326	321	335	313	331	289	338	329	334	314	300	301	346	313	310	302	300	314	319	299	327	314	327	330	331	322	298	331	302	305	334	331	321	334	294	308	339	289	339	345	335	315	317	295	326	318	327	302	313	294	334	336	329	339	338	322	319	307	327	354	334	307	294	323	329	323	342	315	335	316	349	346	296	286	325	304	300	306	339	332	330	327	343	321	280	344	276	290	300	307	331	300	296	301	322	323	281	307	310	347	275	311	310	339	334	321	307	325	300	331	313	319	308	286	292	326	340	289	307	350	304	309	321	325	316	332	334	342	352	325	298	337	314	292	281	341	332	324	309	284	333	350	335	339	299	305	322	291	334	331	308	321	321	300	350	338	316	345	338	322	354	318	296	309	342	305	352	309	328	337	311	354	288	327	313	356	313	327	329	304	316	306	311	318	306	333	332	280	323	338	340	324	328	330	324	305	328	350	322	296	322	315	340	307	310	320	327	337	315	352	292	338	369	320	327	318	304	326	343	334	300	316	298	317	282	347	329	346	291	301	306	303	293	294	283	300	336	318	317	325	344	319	323	268	325	322	290	354	302	353	322	312	287	332	361	326	306	316	320	316	325	328	314	318	313	305	315	317	318	321	326	332	352	306	320	302	320	274	343	315	360	337	346	330	344	334	339	334	321	325	297	326	302	323	317	326	318	351	319	282	301	298	309	337	300	295	336	306	299	331	338	319	313	309	336	299	283	325	315	294	330	320	320	296	304	353	287	338	335	316	322	323	293	317	318	333	295	336	318	338	323	318	357	341	330	337	362	342	310	300	334	313	297	315	298	327	307	318	326	283	298	310	292	328	305	332	345	339	318	335	321	321	333	334	306	339	355	348	311	287	332	315	302	325	332	355	318	327	311	330	329	294	302	305	318	330	331	337	300	303	347	310	294	321	324	287	294	342	335	318	330	338	287	320	314	360	292	329	335	331	333	318	329	296	330	299	353	351	291	341	297	314	308	319	320	337	296	302	336	328	336	354	308	308	316	295	327	340	320	317	324	308	310	321	309	326	292	311	356	314	309	346	319	348	303	340	315	344	327	287	320	315	331	319	283	336	318	320	337	318	340	294	357	311	320	312	331	319	314	348	323	317	322	310	335	326	284	301	346	296	300	335	328	305	304	320	337	319	301	295	318	317	301	329	348	339	334	312	319	325	367	308	322	322	315	363	287	300	340	319	350	286	302	335	330	311	288	353	320	327	345	304	327	296	342	309	299	314	327	343	322	305	336	341	308	323	314	339	320	318	362	307	357	310	326	282	347	284	316	313	326	322	318	291	314	294	356	315	309	300	329	322	323	310	332	321	329	327	347	296	301	303	329	324
23672	10756	8373	4358	2979	2319	1776	1454	1228	966	906	767	674	656	624	589	584	502	540	545	494	439	481	513	466	481	441	426	455	460	478	468	451	459	428	457	460	413	428	408	427	432	413	414	391	423	420	456	451	392	402	431	451	390	391	398	441	409	414	423	387	399	399	412	391	376	381	416	431	422	376	419	421	434	439	391	403	389	400	398	444	375	427	403	393	415	394	435	405	415	379	383	369	407	379	400	389	407	437	402	374	414	363	418	398	436	410	408	408	420	389	412	400	379	432	400	402	404	420	397	368	417	415	417	424	419	371	397	373	406	390	395	374	408	384	417	369	398	389	414	399	385	397	385	431	418	398	405	375	431	383	386	419	391	389	428	405	410	386	371	354	371	405	382	398	375	407	391	424	386	376	411	426	394	432	403	399	411	360	372	426	363	393	399	394	392	413	368	406	407	397	438	421	448	431	379	421	403	396	393	438	413	381	374	378	412	392	416	370	377	373	394	415	434	387	415	391	392	408	395	377	389	371	421	407	395	388	362	408	396	435	427	404	356	437	409	390	396	386	420	408	419	424	415	413	405	400	391	372	409	409	399	366	372	425	433	391	433	414	423	414	391	391	407	385	375	407	394	379	399	421	429	390	394	407	399	394	382	374	421	398	395	376	409	392	398	470	412	371	415	397	425	379	394	415	362	405	376	427	402	372	389	386	413	431	389	417	410	377	407	420	416	399	386	416	400	378	430	409	376	428	413	412	395	415	391	386	412	468	420	415	401	397	395	409	411	376	362	398	391	389	406	424	417	407	394	402	383	398	374	393	379	384	380	414	409	377	397	424	408	391	387	407	415	375	373	385	377	373	400	404	402	415	436	441	374	389	429	375	389	368	382	380	394	384	388	414	399	413	394	399	449	406	383	408	408	404	442	438	378	425	388	405	362	403	358	423	399	423	386	390	411	409	451	405	386	413	420	380	406	399	410	364	406	415	359	385	380	403	392	390	392	406	416	371	359	354	377	430	416	386	409	407	377	410	397	401	399	391	396	395	371	407	387	381	391	370	440	384	397	372	393	396	372	371	433	383	427	419	374	432	363	397	426	400	395	387	402	407	421	375	421	409	420	405	419	436	431	396	404	437	408	394	379	419	409	399	408	396	403	418	437	393	377	422	371	387	443	426	391	405	391	413	390	391	401	380	409	411	373	363	412	391	419	447	408	396	388	400	435	384	445	449	390	393	401	404	405	404	402	404	414	383	397	408	420	412	404	403	405	407	401	385	403	375	428	415	428	394	402	403	401	414	417	397	376	436	439	415	409	396	409	407	390	385	420	398	427	368	422	386	398	402	377	400	399	433	396	402	418	397	382	414	388	397	404	393	402	395	402	400	392	377	426	388	417	426	409	390	412	399	423	414	391	387	430	386	390	408	380	437	433	373	401	389	389	419	404	381	429	418	410	408	436	420	423	404	384	355	371	397	399	422	376	390	424	403	400	383	426	400	380	400	399	426	365	448	403	415	414	408	388	400	442	426	401	422	372	397	386	424	384	417	404	396	386	409	360	412	427	389	407	372	383	408	425	398	416	386	397	424	370	379	398	413	381	391	373	393	424	385	362	409	414	373	420	391	401	388	413	403	373	412	396	422	404	385	397	401	410	392	393	430	416	399	390	389	405	365	379	397	393	411	384	384	441	401	416	387	387	374	392	411	359	420	400	419	372	431	408	374	405	405	395	414	428	404	413	402	413	389	380	367	421	403	382	363	400	414	380	421	389	405	402	421	413	433	449	393	385	401	378	416	419	410	402	417	372	380	433	435	397	387	408	414	393	423	424	401	420	438	389	437	436	383	373	380	381	405	430	370	412	458	400	417	397	380	403	381	410	402	382	384	409	405	400	407	401	379	377	375	395	428	389	389	390	394	381	389	401	392	406	370	426	449	404	410	391	394	379	363	357	363	405	393	428	421	358	404	379	389	408	389	387	416	367	386	412	428	409	415	402	382	381	430	402	393	369	428	419	401	411	403	428	389	416	421	377	373	365	406	391	429	422	416	385	390	404	424	380	423	390	362	427	422	384	368	400	409	435	398	445	400	400	411	414	404	379	367	371	421	393	428	415	358	411	405	403	416	416	404	393	340	383	429	412	431	393	395	381	410	406	404	396	424	411	395	422	408	385	394	395	396	418	395	387	455	405	393	394	438	379	413	388	394	409	401	407	402	415	388	405	428	430	398	409	388	407	433	429	432	387	419	393	402	376	412	384	409	433	410	413	420	384	437	386	423	425	403	389	406	377	389	417	403	416	415	385	363	380	417	399	411	380	403	411	395	390	424	408	385	387	410	408	369	408	422	439	386	385	380	427	426	410	419	362	416	381	402	415	405	405	407	416	429	408	442	404	415	391	344	390	400	404	403	419	437	390	435	371	401	426	408	415	409	379	366	361	410	392	382	410	400	428	421	393	425	396	407	367	415	387	398	388	439	400	419	403	423	380	399	397	410	401	405	426	406	416	382	427	399	407	397	404	383	419	376	362	405	375	382	392	395	389	365	413	413	376	405	394	367	420	406	418	392	401	371	409	393	378	401	400	361	395	398	378	365	371	432	408	376	385	394	386	421	427	444	416	420	409	421	399	396	390	400	427	432	391	401	400	378	379	376	420	378	385	372	386	426	343	399	454	404	377	417	403	361	410	429	395	403	368	368	397	426	417	425	392	392	348	445	392	398	391	393	407	398	391	425	429	390	446	394	376	356	368	377	382	399	394	390	373	413	401	414	377	353	454	397	396	379	415	386	380	394	341	404	406	418	405	411	413	391	372	428	395	428	413	411	412	420	392	406	388	393	383	407	431	397	395	395	411	358	393	396	405	408	407	402	408	410	392	404	452	381	415	391	441	394	396	394	430	407	386	436	415	434	411	390	405	402	409	423	392	423	416	415	371	387	418	387	406	383	402	417	399	388	405	396	393	410	375	412	382	373	374	406	405	412	420	409	422	410	393	399	375	406	420	400	391	401	391	416	427	407	424	377	382	386	377	400	410	412	451	383	430	388	383	394	417	397	419	399	384	399	384	406	391	421	408	379	411	420	425	437	412	424	370	376	420	388	380	393	434	423	390	405	406	412	390	402	397	386	375	378	401	411	367	415	412	418	454	376	389	421	414	379	386	374	388	402	409	432	388	399	382	402	390	401	394	395	387	417	426	401	400	414	413	397	377	380	408	416	410	379	387	420	387	380	407	432	377	392	405	418	376	414	431	395	406	378	392	396	373	390	369	363	394	414	401	411	404	357	389	388	389	393	382	375	386	391	369	410	388	403	369	395	402	350	423	394	404	424	394	384	414	376	421	418	411	403	425	380	408	401	411	400	380	364	393	417	381	399	406	415	394	383	409	442	418	408	399	425	419	399	401	362	392	390	370	401	395	390	462	410	401	443	420	403	358	432	378	361	437	404	394	392	391	371	399	397	402	428	392	397	390	417	389	380	416	438	366	402	387	405	395
24810	20890	27139	24748	10858	1474	1136	937	888	847	862	840	758	813	853	811	761	809	848	796	807	792	791	787	772	779	737	801	831	791	802	792	759	733	768	724	727	787	772	765	806	744	808	806	733	763	794	739	719	739	783	730	756	779	741	793	770	773	751	776	766	784	758	782	738	745	743	757	761	759	780	746	747	767	774	759	774	727	709	790	763	758	739	757	716	712	784	746	768	740	767	713	778	768	796	736	800	835	781	755	807	726	790	815	772	742	720	775	758	720	747	738	762	791	737	782	763	749	765	747	757	763	737	772	752	775	718	799	821	762	780	730	755	805	800	792	722	745	778	762	747	727	751	749	762	716	755	763	758	780	789	704	747	779	790	736	763	764	777	759	751	767	790	747	718	767	753	794	730	721	731	703	797	686	783	770	834	727	781	765	765	733	752	810	727	744	759	809	779	702	742	737	694	798	750	786	729	708	778	770	730	800	783	753	753	732	739	736	783	797	765	729	747	758	729	706	736	723	758	773	727	735	745	763	764	755	744	742	761	737	787	734	763	786	713	762	785	789	732	704	728	804	769	739	774	750	762	755	726	700	756	748	817	798	742	734	817	727	791	796	779	743	771	737	815	805	725	765	789	706	725	745	758	725	716	771	770	736	782	712	745	785	778	777	749	772	741	740	753	746	725	751	805	715	792	775	819	792	745	739	741	764	774	786	742	691	721	726	731	755	772	803	767	757	749	759	770	780	740	769	772	789	721	774	843	724	806	802	752	722	779	728	752	760	775	767	764	732	737	772	778	772	780	790	743	746	765	792	749	757	760	783	801	746	738	812	795	768	826	732	756	789	782	730	780	767	719	770	766	738	789	737	699	737	773	716	761	747	786	782	740	770	731	766	782	746	756	777	813	787	807	772	745	759	770	768	817	761	779	770	767	823	789	720	757	767	776	723	748	776	796	812	763	756	723	745	739	726	767	763	715	767	769	719	729	725	757	724	742	713	775	703	778	713	716	782	705	747	742	736	753	810	723	772	761	696	746	769	708	771	812	727	781	777	788	751	741	758	760	773	742	800	724	737	796	760	768	764	753	799	773	740	721	786	721	730	753	775	745	737	701	770	762	791	731	759	758	763	761	762	795	751	799	779	763	773	730	765	754	747	714	792	757	759	743	719	744	764	733	749	758	738	758	731	720	754	735	785	786	743	787	744	763	763	784	724	742	733	761	764	767	791	767	764	763	725	783	787	775	737	740	749	753	725	756	768	794	778	761	770	739	743	770	784	810	773	762	746	736	777	782	763	729	805	745	723	748	754	748	754	753	794	733	730	803	788	751	744	771	748	789	746	741	760	798	760	769	745	825	751	750	746	794	815	766	764	725	773	737	742	765	764	751	739	733	734	750	745	725	773	723	797	722	778	745	739	761	778	747	740	757	808	800	740	736	780	746	744	775	808	774	724	731	780	748	761	746	751	762	776	757	763	737	757	759	763	731	754	760	766	771	732	774	733	721	717	748	758	689	761	746	747	756	780	781	802	772	758	778	766	761	785	763	754	796	762	805	709	799	801	740	755	790	687	759	766	762	755	776	801	723	755	775	760	736	758	793	779	753	756	811	778	743	726	709	853	759	750	750	787	776	782	777	739	765	793	765	722	726	765	795	823	785	718	736	788	718	770	754	756	735	789	784	738	784	742	773	824	792	781	807	758	764	763	772	755	794	775	792	724	760	771	745	754	752	745	712	711	770	747	799	731	797	767	747	796	746	735	734	738	701	739	747	772	746	780	754	772	788	779	705	765	713	708	767	770	744	757	769	781	809	752	804	747	802	768	731	779	694	751	781	779	754	811	787	791	790	772	769	782	764	678	753	767	721	794	765	810	723	734	755	741	785	755	743	748	736	778	764	723	787	803	716	789	781	732	791	755	766	774	749	747	772	739	764	769	740	757	767	730	769	762	725	770	766	774	764	718	768	747	754	752	798	735	775	742	762	797	792	753	734	797	798	729	748	724	861	750	777	724	746	801	742	804	810	783	799	745	783	721	777	808	791	757	714	788	701	763	733	802	752	720	792	787	769	707	749	815	760	755	673	759	769	821	729	744	722	739	746	728	752	738	764	744	814	749	781	729	769	794	735	733	746	732	727	791	771	789	748	736	715	772	797	777	746	780	736	734	722	727	744	740	781	780	795	760	777	767	753	754	770	779	724	728	728	710	721	777	779	729	715	762	785	732	761	801	765	837	783	696	817	784	769	741	765	682	670	743	734	759	792	790	792	739	767	790	734	781	789	780	781	743	750	702	739	736	698	761	737	740	781	764	770	778	789	729	780	750	742	746	738	798	815	754	779	766	767	738	748	720	767	712	680	797	767	787	758	771	716	752	735	720	761	756	753	771	702	766	760	766	768	756	788	714	691	730	726	748	766	793	778	763	758	755	772	800	708	749	759	778	736	706	778	822	754	759	784	744	803	682	782	741	746	769	780	702	756	788	758	757	782	719	745	830	773	740	771	766	761	759	793	743	759	788	748	753	764	753	752	770	756	708	723	753	819	735	749	731	764	775	747	773	757	771	817	743	743	737	781	802	736	757	797	787	744	835	791	720	806	748	709	762	764	750	811	738	780	773	798	732	762	741	799	756	769	746	733	758	795	748	736	838	756	732	765	788	672	790	753	775	727	761	757	788	781	737	751	757	749	746	821	747	771	699	774	771	699	791	761	744	755	771	796	752	750	766	743	782	727	809	764	777	767	745	768	711	799	751	741	797	806	746	762	720	729	761	706	781	764	787	829	811	811	730	760	750	726	771	788	782	737	697	734	761	682	745	745	767	762	750	743	726	751	766	707	743	729	773	762	752	797	747	764	755	796	722	766	737	746	788	762	751	736	728	735	744	700	732	788	745	772	766	706	744	722	762	788	734	728	729	789	771	766	763	732	697	725	748	680	718	758	774	732	722	756	755	806	758	722	763	722	806	692	770	813	785	741	748	756	722	710	744	764	767	801	805	778	757	795	826	782	766	791	722	776	774	778	818	765	753	711	718	707	765	797	787	759	755	769	786	792	731	776	788	749	744	744	714	727	748	738	816	781	739	685	763	802	795	794	767	757	693	740	796	711	751	784	734	772	747	719	746	798	755	759	736	730	750	769	733	733	702	827	744	737	750	763	764	766	771	739	714	702	775	727	741	744	726	798	771	798	766	764	744	817	811	786	752	725	758	703	757	754	758	794	749	720	771	779	724	795	756	776	780	781	769	746	735	718	740	755	695	749	718	758	718	769	769	765	763	772	737	772	819	778	744	734	787	799	816	734	768	727	725	782	730	687	715	787	737	757	785	769	694	747	786	770	735	717	742	707	764	752	769	729	732	743	790	779	763	777	748	736	756	744	792	738	785	696	789	771	720	742	731	771	800	780	742	761	743	745	740	673	715	704	784	768	742	746	807	735	766	713	779	777	733	798	767	812	738	754	764	787	791	745	809	732	748	775	732	731	778	790	768	750	739
20748	6489	4932	2805	2226	1806	1604	1451	1347	1225	1137	1119	983	951	933	929	974	928	971	910	930	944	915	930	889	926	910	902	938	950	932	923	942	892	871	953	868	871	902	912	888	919	928	918	882	897	906	868	848	923	897	907	897	911	866	872	874	871	825	896	908	930	851	887	890	898	848	874	851	887	840	869	878	884	907	863	910	864	837	895	920	882	907	892	865	847	905	880	902	839	873	911	853	888	894	863	919	873	885	898	857	908	915	835	854	930	893	876	874	887	866	781	852	850	879	828	877	888	914	867	863	897	871	873	909	838	915	878	834	929	838	845	890	823	858	909	813	808	889	895	924	880	893	892	878	882	888	859	876	825	873	903	855	913	874	852	862	933	900	873	914	910	871	912	862	886	866	848	873	888	845	891	893	882	875	932	876	875	909	903	830	898	889	870	854	885	836	897	891	838	910	878	890	894	896	917	897	886	825	839	857	844	883	926	888	858	838	844	936	836	874	862	879	932	853	855	894	851	835	880	834	869	840	840	819	871	849	892	848	854	872	842	870	835	843	850	830	879	843	875	913	850	828	864	841	908	846	897	889	853	886	843	888	859	811	844	901	901	905	816	846	894	848	899	908	900	857	875	915	850	890	888	918	837	875	862	890	910	867	853	900	853	838	864	849	877	851	883	916	895	894	893	866	886	884	887	880	911	933	897	906	864	871	862	891	885	896	859	920	846	908	910	897	864	877	885	854	901	836	838	899	915	888	894	874	840	911	870	885	906	859	870	918	876	941	875	850	907	890	881	938	849	857	863	889	882	880	830	850	850	901	924	907	868	839	877	910	878	907	894	922	890	911	851	854	880	833	844	836	826	877	851	859	882	853	930	844	833	845	891	892	873	861	891	869	888	932	848	849	894	853	826	971	833	881	889	898	915	914	856	895	834	809	869	883	875	854	831	869	918	869	838	875	883	893	925	863	919	893	845	865	851	871	873	850	912	843	838	904	880	904	835	852	857	879	851	883	883	823	898	879	915	859	898	895	894	917	858	885	897	866	867	859	860	874	898	913	899	849	866	888	876	891	905	824	831	858	781	888	865	859	894	877	963	835	855	884	845	876	874	901	881	866	862	845	837	894	851	911	879	854	850	873	879	905	877	819	878	866	867	874	879	937	870	885	854	846	889	816	864	867	918	906	857	888	847	840	859	883	819	832	869	894	846	820	869	846	844	858	851	838	890	832	899	857	913	862	860	861	887	900	916	849	930	856	853	882	888	862	880	885	873	908	906	898	888	811	856	898	840	845	896	880	905	897	883	827	875	853	885	906	869	868	915	934	926	862	908	897	885	858	842	876	919	882	871	864	837	898	852	856	867	909	853	893	859	842	838	872	922	842	866	893	923	847	821	904	862	888	843	840	855	859	857	863	863	897	898	863	861	870	857	871	917	914	823	920	908	843	889	823	836	882	889	877	882	939	912	813	881	873	846	837	887	947	885	854	886	868	851	914	893	835	902	912	842	863	842	842	866	855	914	948	858	869	825	874	886	888	805	892	910	840	869	869	894	887	862	842	836	918	858	888	882	839	910	836	909	903	855	878	876	948	878	865	881	888	879	871	850	904	908	917	858	870	930	834	844	854	837	841	863	912	899	873	861	839	858	879	865	874	904	887	857	824	901	902	835	876	837	847	873	860	846	874	815	848	801	854	905	844	899	860	844	869	902	866	851	920	885	937	817	819	865	905	902	878	942	821	860	887	804	878	927	823	842	857	876	896	891	919	793	849	863	868	846	840	841	865	851	899	900	884	889	891	858	874	890	883	905	914	890	884	925	900	858	849	870	857	899	870	786	880	902	886	876	876	866	891	911	868	927	878	863	864	868	874	925	859	852	868	926	860	856	861	853	952	845	825	875	909	868	863	876	887	884	910	895	849	860	883	830	884	863	894	913	885	866	859	895	851	825	884	849	864	815	903	892	879	857	868	868	923	883	903	839	854	895	882	887	833	841	833	878	875	889	866	850	887	917	912	911	797	895	892	886	847	848	824	917	871	864	880	902	858	910	852	858	878	878	873	863	872	842	861	945	952	833	888	834	841	880	874	892	855	876	908	822	878	894	826	858	921	876	855	861	834	864	870	867	888	881	904	828	895	879	945	864	867	869	891	915	831	861	856	872	903	911	858	834	857	842	904	927	877	868	870	903	904	895	923	888	838	908	870	888	853	927	923	875	860	880	897	867	897	859	934	882	917	868	895	852	894	894	911	858	884	886	890	919	837	866	902	892	860	882	978	883	889	899	893	885	901	895	849	818	844	859	859	874	889	880	934	830	882	876	909	877	866	870	909	906	890	846	848	890	873	861	870	853	877	877	850	877	933	867	796	867	868	851	891	874	871	881	854	919	853	913	898	881	864	903	853	880	893	886	870	846	889	823	932	848	864	923	846	896	851	908	866	882	825	822	883	926	815	871	883	850	856	828	939	893	904	899	880	869	885	878	825	866	841	888	868	859	895	869	899	869	828	876	833	839	835	912	875	867	894	861	889	911	910	893	822	871	883	864	874	870	848	864	863	819	891	902	888	853	865	888	832	864	898	870	888	903	836	918	862	909	927	863	846	885	892	857	854	966	838	799	856	911	872	834	899	904	904	826	876	916	884	909	901	859	820	894	917	902	821	878	839	870	883	840	901	858	894	872	868	881	857	891	915	850	879	873	883	839	818	867	878	829	870	888	881	861	858	866	897	883	801	899	895	850	874	886	923	860	830	879	846	914	904	872	871	835	834	836	892	873	847	910	864	882	904	898	917	851	871	902	879	943	876	860	856	842	847	936	826	877	866	843	886	908	861	894	927	870	871	868	929	888	892	889	844	891	791	861	867	851	896	886	885	897	899	863	921	937	847	824	866	864	868	872	895	931	830	882	882	869	873	858	866	915	882	853	909	855	851	868	884	847	838	836	838	866	943	862	844	917	857	854	905	856	849	896	912	859	878	866	847	861	941	902	914	862	876	807	908	944	820	859	865	873	926	892	906	879	824	862	874	917	927	882	844	914	865	881	886	880	928	936	882	878	901	855	888	917	883	894	811	905	859	861	850	912	929	820	876	861	866	880	873	863	874	857	904	922	830	825	846	902	865	871	893	871	815	926	881	852	870	900	902	903	839	932	900	871	913	927	836	852	844	867	926	856	871	857	844	871	847	899	951	849	897	916	903	863	875	833	879	867	897	793	883	888	922	848	851	897	898	909	858	850	808	897	916	911	863	838	859	876	902	892	899	916	863	898	882	925	930	851	857	897	883	877	837	912	866	876	847	881	890	919	860	914	871	871	910	896	890	887	836	852	923	842	863	895	861	898	891	907	873	903	924	883	864	884	923	905	813	905	863	865	908	902	891	868	864	874	848	876	888	892	859	908	887	878	846	912	873	864	867	838	902	857	909	812	843	869	912	857	900	916	888	907	845	903	805	892	855	886	928	880	862	848	906	853	923	840	928	869	953	860	925	797	852	864
22637	20942	28730	23333	20943	21000	10859	1383	985	845	755	632	601	580	534	489	441	495	458	477	416	419	414	439	430	392	399	384	381	407	363	363	409	371	385	396	386	380	356	358	385	338	366	320	326	370	336	344	350	361	361	348	371	379	334	350	346	343	347	341	380	339	344	367	351	298	355	324	317	345	334	350	325	327	347	360	333	327	319	348	368	356	362	342	324	341	352	340	345	330	336	345	336	323	347	334	350	362	305	314	361	346	340	346	363	353	309	328	331	336	338	321	334	315	309	312	336	372	359	355	363	325	343	343	350	308	375	359	322	361	349	351	345	310	310	355	311	343	319	348	354	324	314	284	337	338	335	341	343	331	324	331	350	334	334	333	347	327	362	339	357	343	325	344	324	350	363	320	311	324	322	350	338	349	329	343	365	308	328	327	315	346	312	340	365	336	327	346	336	351	374	354	333	340	328	333	330	325	361	344	342	332	322	350	331	316	300	338	308	332	318	356	359	331	355	306	362	350	324	346	340	318	349	313	333	303	337	352	314	325	345	317	320	315	314	333	327	322	327	368	330	323	332	353	330	348	311	331	334	337	343	310	385	308	339	333	322	337	335	319	377	321	334	358	321	344	344	320	351	323	340	348	342	344	344	338	343	335	322	344	305	309	357	314	361	356	316	307	320	331	336	327	363	363	338	314	313	361	347	336	321	316	328	347	317	341	325	325	358	323	344	313	371	315	332	321	336	300	334	352	323	323	325	348	325	334	311	372	295	325	299	301	355	338	312	342	347	353	331	334	312	334	322	340	297	349	321	351	345	329	342	327	328	317	293	317	363	335	295	333	340	327	351	320	326	358	334	316	330	356	335	361	308	342	355	351	330	355	334	333	336	311	324	329	333	304	305	313	324	302	323	374	338	298	328	352	399	329	326	370	352	330	319	352	344	298	364	320	382	320	361	344	348	310	319	357	329	365	341	338	342	350	316	334	334	361	319	315	366	319	343	327	344	326	343	353	310	348	323	322	339	338	365	332	323	316	341	317	325	327	332	350	339	336	326	377	324	321	369	343	340	326	309	322	320	331	375	335	336	303	358	323	335	335	309	339	327	300	365	356	331	367	346	342	317	328	352	357	336	330	298	318	324	321	327	312	348	349	330	320	326	361	339	354	352	345	351	331	348	348	372	338	298	340	329	344	351	335	314	335	360	327	299	332	333	306	325	342	312	322	313	326	338	334	347	331	359	299	321	308	334	338	367	340	311	359	340	353	337	354	309	320	327	318	339	333	331	336	302	356	323	346	360	360	320	310	367	313	339	350	351	361	361	347	310	323	352	336	369	366	332	335	317	322	348	366	343	331	360	354	354	347	348	380	339	331	296	331	333	330	346	315	320	324	328	366	345	315	308	331	337	318	312	347	341	340	343	336	333	310	328	346	359	323	326	358	335	325	330	339	359	318	358	334	372	359	324	305	337	331	345	317	316	333	332	324	305	324	357	329	345	299	331	305	326	327	353	318	296	325	331	319	337	324	305	314	331	313	349	354	338	342	340	337	367	317	365	339	335	336	325	369	324	352	330	336	397	336	348	321	340	354	329	328	340	358	333	354	353	371	319	349	326	324	378	342	313	341	346	296	294	322	325	372	318	339	354	359	329	366	360	315	345	317	351	324	322	348	324	347	309	358	350	340	350	328	329	326	317	326	323	337	356	340	342	353	324	342	372	359	301	331	306	325	310	349	347	335	342	347	295	345	361	363	328	313	331	320	336	318	345	337	304	312	345	324	340	356	336	329	367	339	315	333	363	301	311	318	342	322	320	335	314	341	327	330	327	348	332	356	363	367	383	359	343	350	296	334	338	330	330	328	347	308	356	341	319	311	337	345	332	351	300	325	290	336	342	340	386	309	345	342	321	346	351	359	345	355	336	298	315	340	353	366	310	349	329	353	342	347	356	329	327	324	341	305	351	319	314	350	323	324	359	361	331	325	332	362	358	328	314	311	341	353	362	360	314	345	338	358	332	309	326	350	319	336	285	336	374	321	326	318	320	339	354	335	286	323	321	323	347	328	351	333	326	337	340	340	342	368	333	315	307	302	322	382	328	346	321	342	320	350	312	311	327	334	329	311	320	349	337	313	335	306	340	343	328	342	309	345	319	346	369	350	300	320	321	337	324	334	340	360	336	301	294	322	325	355	333	335	338	354	314	300	335	350	329	341	299	313	351	339	345	352	344	324	338	341	345	324	355	328	326	328	320	306	348	314	308	337	339	351	328	352	318	297	337	350	364	329	304	291	319	325	356	339	366	322	321	307	304	337	331	377	321	311	332	333	332	320	319	287	317	332	323	346	356	332	323	315	350	356	305	358	326	331	354	354	333	317	349	323	325	343	343	351	350	332	352	362	317	345	367	332	346	315	345	353	311	348	354	349	317	315	315	312	344	329	351	353	352	294	354	319	350	343	347	297	320	300	349	334	353	332	342	358	322	315	342	325	342	299	339	357	356	310	366	309	305	352	317	306	308	334	345	357	369	310	350	337	350	314	370	333	287	336	321	335	319	325	319	315	333	325	338	343	322	344	357	333	337	324	327	322	322	330	316	349	327	368	344	349	314	339	315	335	318	322	310	344	330	333	296	301	335	322	331	345	325	360	322	316	319	306	323	332	307	305	344	338	336	329	338	335	336	346	322	320	340	303	344	356	303	315	317	348	341	313	309	311	377	344	317	336	309	357	309	359	355	359	361	343	302	354	337	341	355	296	332	345	320	331	348	368	296	345	328	314	321	344	350	329	318	323	325	347	330	357	350	331	337	339	324	313	340	330	327	341	327	320	307	338	320	377	341	337	344	322	327	343	340	341	317	321	346	317	326	358	335	355	327	343	315	340	350	309	326	322	333	330	376	330	317	364	319	355	317	311	310	333	324	316	320	333	336	345	286	330	324	348	338	358	379	335	328	332	346	346	321	300	327	350	335	328	343	313	339	345	348	285	333	371	339	335	346	317	334	298	317	358	334	337	322	331	332	332	317	327	349	311	323	352	360	343	314	306	335	343	339	321	328	336	355	322	353	319	293	362	355	278	329	324	305	304	340	324	335	332	366	321	338	321	341	347	338	306	358	339	344	329	346	327	352	359	354	369	365	358	332	332	330	323	353	343	325	311	354	328	325	358	347	321	322	357	331	313	303	342	317	327	339	346	315	330	355	340	324	380	319	304	338	342	360	339	340	339	329	353	351	351	330	332	313	342	357	314	330	338	325	321	334	346	337	319	369	346	343	367	374	368	317	324	343	352	343	326	290	317	355	318	350	344	353	365	333	322	314	326	350	329	340	309	370	344	327	344	341	338	323	329	360	335	337	342	346	319	330	307	322	300	343	342	350	321	325	345	325	333	355	338	332	329	314	333	346	330	326	307	306	296	328	332	321	351	348	340	321	350	331	310	335	347	331	322	313	327	325	335	308	348	306	295	350	340	312	334	321	334	348	346	339	350	325	342	328	313
28366	16540	13573	7275	5142	3962	2989	2354	1912	1559	1287	1141	939	841	752	707	707	620	625	584	541	520	556	536	497	461	478	474	469	477	524	487	497	478	473	465	430	437	399	422	410	398	439	373	397	404	391	432	398	374	437	402	341	392	399	388	425	401	412	395	409	377	416	446	364	377	393	398	409	401	391	372	377	405	354	404	396	405	397	378	372	395	395	386	409	396	363	404	382	409	377	361	373	385	410	352	376	412	379	375	377	381	388	395	392	421	374	385	381	382	382	371	361	387	391	357	339	369	354	386	405	414	407	387	360	403	394	366	398	375	367	409	357	397	384	380	379	404	386	380	390	394	417	399	373	372	382	361	399	402	387	390	361	348	377	332	393	393	400	383	387	402	412	421	394	414	388	344	416	358	419	368	367	401	381	376	364	373	427	394	387	365	375	383	398	367	377	380	382	403	392	394	357	393	411	392	381	370	395	387	437	402	421	373	423	375	417	402	408	361	394	361	381	353	401	388	366	390	390	347	437	383	390	415	364	408	370	389	403	391	376	397	371	374	388	390	381	390	349	355	391	371	377	361	385	376	353	390	390	355	384	410	388	392	364	388	401	389	405	389	423	392	369	382	358	364	382	355	391	383	378	398	391	399	403	362	386	404	333	350	363	377	416	356	364	403	408	397	381	373	384	401	379	382	336	367	382	367	373	388	450	361	392	409	383	354	340	371	416	369	377	369	386	373	379	372	433	416	375	383	390	361	378	377	408	390	402	379	399	374	389	370	416	383	378	381	380	390	385	400	361	385	392	371	389	359	429	395	378	390	375	375	372	376	394	367	413	437	406	407	356	363	379	390	347	380	439	398	388	378	393	393	384	382	355	366	378	395	366	365	364	430	383	369	377	350	379	392	394	384	396	410	398	390	394	383	399	410	389	410	395	435	393	360	418	378	394	374	389	373	381	376	412	423	387	381	404	400	382	408	373	392	380	385	403	370	363	383	338	359	426	420	416	399	379	363	382	410	374	374	370	365	384	362	388	350	380	346	381	359	378	367	428	369	389	385	382	391	364	389	367	394	348	403	381	394	368	382	391	377	448	372	385	372	368	398	352	386	404	396	401	386	394	413	373	373	378	366	406	382	391	409	375	386	378	370	384	373	373	375	407	358	365	363	375	388	381	423	389	395	380	390	372	341	407	384	380	395	397	400	374	409	393	377	358	395	397	357	403	361	410	383	371	366	392	345	359	414	408	379	418	374	361	365	400	402	394	353	390	380	401	385	381	412	360	362	372	367	361	402	362	360	378	376	398	386	378	404	392	408	360	346	386	398	403	362	391	387	354	393	375	385	412	376	360	395	411	367	376	370	367	391	411	372	374	376	397	381	384	385	372	376	401	363	363	415	382	391	420	405	386	386	397	379	380	403	389	371	351	375	388	355	423	356	387	404	398	364	361	349	406	364	382	387	377	380	384	385	380	364	379	411	366	428	371	372	376	391	398	353	382	387	392	373	393	394	407	392	422	410	377	388	395	402	338	365	351	372	382	369	354	398	376	362	372	369	376	416	374	364	359	380	382	364	395	368	391	380	381	372	406	347	401	374	393	385	402	421	391	361	376	369	345	366	376	388	419	385	370	376	435	387	383	377	376	377	402	396	408	369	379	377	368	383	362	410	377	387	393	368	384	363	385	368	376	368	382	422	348	367	376	422	387	356	349	370	384	364	406	404	399	374	358	423	375	340	402	394	417	402	386	376	363	358	387	395	359	366	383	393	365	395	370	397	407	361	352	384	392	385	365	383	387	349	362	377	393	382	399	366	377	373	380	384	356	380	369	400	368	401	363	382	398	391	340	395	407	376	384	411	364	398	394	396	388	389	356	354	367	391	384	372	426	373	390	403	419	395	349	417	358	359	364	393	367	383	384	392	380	394	418	377	365	364	321	359	367	391	365	369	381	379	358	392	405	370	378	407	406	395	364	378	394	392	395	393	377	412	370	386	386	360	369	394	383	346	384	390	400	353	387	317	429	348	392	380	386	352	371	376	366	410	405	374	396	365	370	375	384	391	399	375	396	380	408	391	376	356	407	389	398	419	408	392	412	378	379	426	396	411	389	375	355	412	402	390	408	386	416	396	402	372	387	347	379	365	410	371	414	372	382	402	389	346	357	392	383	379	409	366	379	361	401	367	416	372	382	371	387	360	377	401	372	395	373	377	424	380	386	387	369	398	397	409	372	399	412	372	383	353	379	373	404	398	379	369	381	378	367	412	378	377	386	363	418	369	396	395	377	416	405	383	376	391	390	386	387	396	363	363	352	379	380	413	389	379	363	343	385	385	369	356	387	367	387	378	396	357	383	373	423	395	370	358	384	387	386	398	390	375	417	373	368	414	411	349	351	439	388	402	434	375	374	375	386	374	393	384	393	378	398	392	379	393	412	390	372	359	385	403	341	382	421	405	395	389	396	360	363	404	385	399	358	365	333	376	355	401	378	404	366	379	403	376	392	343	396	356	391	377	377	401	385	401	353	411	396	370	378	394	371	374	402	382	381	388	392	389	370	412	362	379	408	436	388	416	407	344	383	373	389	372	378	388	421	389	382	381	404	384	378	394	391	381	393	386	366	400	392	421	396	376	406	416	388	373	377	400	373	374	388	404	399	390	386	368	374	389	367	412	386	377	350	399	383	397	381	396	414	380	348	384	381	402	369	402	374	366	392	403	363	392	396	410	390	381	365	399	388	365	418	398	374	355	363	357	341	368	345	372	391	349	357	376	378	338	407	410	369	384	376	388	406	362	353	368	354	414	380	394	367	392	423	411	384	349	374	364	406	395	422	388	374	422	374	393	352	384	333	375	392	390	392	383	380	363	369	392	411	374	360	375	369	386	396	347	399	404	418	346	374	361	404	370	389	380	400	385	384	389	327	360	384	386	377	382	382	375	351	411	394	378	363	387	374	370	390	363	425	409	356	404	392	347	382	388	387	387	377	398	369	363	401	401	395	399	413	374	380	390	383	391	362	385	366	376	385	400	372	381	375	378	350	372	409	375	412	401	359	367	414	378	388	385	356	404	404	381	391	390	426	407	377	375	389	388	389	419	396	426	416	376	362	394	360	398	398	382	406	381	349	391	374	428	404	384	360	399	388	366	371	400	400	373	395	364	378	395	384	381	376	363	376	387	389	364	398	393	365	365	413	364	373	385	375	401	352	395	409	393	417	351	354	395	341	397	406	358	342	360	408	380	377	376	367	405	358	361	378	368	365	426	362	370	356	385	430	410	429	399	398	378	369	379	363	392	357	373	401	382	406	400	404	359	381	326	382	360	356	378	391	428	393	416	407	409	384	347	399	374	377	402	388	398	338	398	379	358	364	410	370	339	372	389	378	403	407	383	382	401	388	378	404	385	397	414	360	332	372	360	377	381	350	413	379	382	345	392	360	370	405	408	426	378	388	384	384	376	377	399	416	376	410	386	361	395	365	368	397	390	384	384	395	402	375	409
26759	20131	8234	1166	803	728	685	682	660	704	730	678	675	620	698	626	653	634	646	643	632	673	670	652	645	661	643	658	627	660	645	673	620	634	679	702	648	677	678	640	680	631	662	666	640	620	641	654	665	695	643	619	638	610	651	622	655	641	680	670	669	642	672	669	658	634	643	699	644	623	678	622	579	654	648	608	670	638	607	663	649	620	665	658	663	654	642	636	632	644	666	631	651	590	667	658	639	680	630	634	657	651	673	680	617	660	613	640	663	574	652	623	655	643	598	641	638	645	631	644	591	705	634	646	643	635	630	646	650	603	592	625	616	609	649	652	660	708	672	645	624	616	650	632	571	647	629	650	693	658	651	682	673	642	639	672	632	659	647	636	676	653	658	642	619	611	613	639	669	660	625	688	654	610	680	656	654	605	597	650	644	630	615	638	686	636	677	661	641	663	635	645	636	624	638	607	659	643	688	652	621	659	691	637	645	597	670	631	614	655	607	637	659	652	651	646	637	655	647	626	631	628	658	669	686	661	637	624	653	638	659	619	628	624	677	629	685	650	641	628	696	659	668	613	645	647	662	641	641	648	664	681	662	667	628	649	641	661	612	640	623	664	633	663	654	676	677	622	652	651	681	651	678	589	651	624	632	667	678	683	662	638	647	678	615	639	652	716	640	603	646	640	647	660	633	641	629	684	601	650	683	619	631	695	651	662	662	622	656	607	685	687	666	684	661	613	668	680	652	678	655	650	639	674	651	647	666	627	673	643	629	642	681	628	630	662	708	629	650	639	648	628	613	642	652	683	664	663	653	671	695	654	630	662	613	666	633	650	691	679	654	671	610	640	624	641	610	650	640	607	661	689	655	682	630	606	644	652	667	696	621	636	656	659	667	647	667	656	622	661	579	636	644	601	634	692	643	624	625	663	629	684	651	633	672	655	650	638	648	671	636	638	641	710	625	646	653	671	683	649	644	600	671	658	565	630	649	669	650	633	631	664	680	678	679	630	635	615	662	657	667	655	651	638	623	644	673	667	620	644	621	653	641	666	626	623	646	627	667	640	627	677	657	632	628	665	684	650	650	678	639	652	669	641	658	665	686	597	642	662	594	631	650	643	640	642	652	648	657	675	647	619	644	660	595	650	643	624	664	641	655	680	665	686	633	623	673	667	623	631	635	616	676	705	710	670	666	633	633	654	649	662	633	675	659	596	637	648	680	641	648	701	661	675	622	663	654	646	650	644	652	652	622	615	664	639	632	649	655	677	679	731	620	617	637	645	684	658	643	651	645	642	677	621	671	608	559	659	668	672	678	625	673	647	678	638	634	667	633	682	621	669	630	628	648	630	688	669	647	610	682	627	705	625	614	635	700	641	682	633	640	627	664	640	621	618	609	648	663	663	635	636	665	639	667	640	654	669	651	603	612	652	647	612	671	619	670	603	627	656	659	625	662	661	670	631	706	637	664	625	623	597	629	646	652	620	604	639	648	689	642	623	647	615	637	655	635	655	657	636	621	654	658	660	614	672	662	621	609	682	700	635	621	659	636	647	632	611	648	647	641	655	658	601	642	682	606	638	659	652	663	660	672	639	649	679	646	693	600	636	665	661	636	649	618	641	679	637	640	620	617	617	672	649	632	658	718	695	626	626	676	658	627	671	687	650	644	657	641	663	591	658	680	720	638	619	636	660	657	653	669	643	634	650	610	624	645	631	671	631	655	675	641	665	620	685	636	664	670	648	676	677	629	629	641	681	639	629	617	604	654	609	617	626	647	654	644	695	645	678	666	645	664	619	656	678	636	631	668	695	662	649	638	646	646	688	644	679	644	630	681	639	667	587	629	663	678	672	604	648	637	637	712	670	668	689	665	669	679	633	694	671	666	633	637	721	674	649	666	647	632	638	610	682	686	658	655	631	653	650	662	624	656	612	681	614	622	642	655	645	626	621	621	608	613	636	634	668	614	657	683	627	658	679	702	651	644	644	640	663	619	647	673	644	669	615	589	618	651	649	678	637	686	671	629	651	673	667	640	613	636	671	622	713	631	663	656	646	618	619	598	668	618	649	637	680	640	646	649	608	596	659	658	662	667	678	662	635	664	674	637	669	708	684	649	643	632	704	676	656	614	663	631	631	656	691	620	669	656	628	637	661	650	672	648	644	626	610	656	703	647	672	679	636	669	652	742	688	630	653	641	687	698	681	613	679	655	655	644	651	661	657	607	581	642	666	661	643	603	672	685	631	680	642	652	639	635	663	641	621	643	637	657	608	629	678	624	627	667	666	662	626	671	634	656	667	671	658	630	649	647	606	703	645	676	654	647	640	678	628	693	679	662	636	664	626	647	664	602	679	643	627	630	658	654	666	657	669	638	609	619	614	673	605	651	659	652	639	650	660	657	689	638	628	622	670	629	632	667	653	603	675	643	641	672	654	639	627	681	677	627	692	642	678	647	667	670	594	697	632	610	604	659	648	659	608	673	622	650	676	678	646	677	645	656	642	664	684	608	634	654	623	658	637	655	630	685	690	637	670	667	626	641	648	650	672	627	624	648	630	674	655	687	656	634	634	618	631	658	617	623	642	690	625	669	603	646	655	635	692	614	609	646	657	616	664	693	677	685	661	677	679	669	651	662	678	615	668	695	618	625	614	643	608	647	637	661	589	674	666	639	650	696	620	631	672	632	643	664	692	602	600	651	642	646	656	642	704	633	668	672	643	630	711	635	665	640	610	630	648	709	651	655	639	665	635	650	652	680	693	664	614	668	641	666	674	641	655	666	654	654	639	630	637	635	629	617	625	680	659	633	657	680	643	677	637	662	667	635	605	627	633	650	636	597	656	674	675	652	629	653	626	654	641	636	631	640	660	640	670	645	618	653	641	621	630	678	645	673	667	685	639	644	686	647	743	648	661	616	654	648	693	611	648	643	657	648	650	633	645	605	698	640	618	642	631	676	640	655	619	638	681	621	660	632	635	677	628	641	640	639	666	647	643	687	636	688	594	642	622	654	662	671	659	636	634	668	633	659	637	652	647	663	625	693	739	651	684	645	621	663	641	642	630	618	617	676	674	644	642	633	622	648	628	681	644	654	664	695	603	659	677	628	702	667	648	613	629	663	647	649	668	646	638	636	663	625	626	659	642	621	635	672	643	708	651	633	666	636	654	695	623	628	677	637	680	588	628	642	650	577	649	696	667	671	654	608	635	663	712	643	678	671	667	699	665	633	649	620	661	652	629	632	617	653	673	690	634	662	616	666	704	656	647	613	680	617	642	641	642	620	680	662	643	653	665	636	617	644	678	670	633	617	648	666	624	686	640	687	641	619	658	656	630	664	592	650	643	664	646	602	665	619	647	632	650	671	653	694	646	673	648	648	654	671	609	677	635	638	660	679	611	671	648	643	679	680	646	645	647	606	624	671	676	639	666	703	652	665	654	620	675	660	664	628	628	653	656	655	640	662	673	620	612	649	632	640	659	707	641	650	666	656	654	662	633
6915	1740	1503	1084	940	909	890	885	796	841	823	818	767	819	819	784	731	799	824	736	767	782	803	774	764	767	775	810	795	880	807	755	793	798	788	751	789	789	775	712	757	751	788	748	776	788	779	741	767	807	821	783	765	771	839	753	734	795	786	787	806	792	773	775	820	770	790	838	780	739	725	779	788	772	813	781	765	739	787	819	781	746	780	768	784	781	798	777	746	787	800	827	768	801	778	766	818	788	783	782	804	813	845	747	804	765	754	779	759	804	805	819	754	757	743	798	774	759	768	770	755	836	731	770	799	773	777	773	733	771	788	731	760	758	783	806	776	782	761	765	773	802	812	789	787	790	774	779	800	781	740	756	790	796	796	785	697	783	802	751	821	752	806	819	755	818	786	758	813	776	728	792	767	787	793	768	829	785	769	750	773	751	779	795	776	740	794	775	772	770	801	801	740	787	786	825	747	722	814	801	808	761	775	814	753	753	814	778	794	772	785	774	786	790	803	793	760	793	787	778	796	783	761	760	842	773	801	755	765	758	741	817	802	760	786	751	805	807	777	805	789	745	828	754	737	770	789	777	757	772	808	752	791	799	783	775	779	805	791	798	773	822	779	789	758	796	776	754	765	756	797	780	834	757	776	752	763	815	732	738	770	789	801	820	733	808	773	813	803	796	809	759	780	804	777	815	770	760	794	757	771	812	766	808	749	776	758	732	752	769	786	793	784	836	758	756	806	724	777	764	784	776	791	763	805	800	744	789	845	772	792	753	749	778	792	781	747	750	804	727	784	777	816	814	796	822	776	831	769	787	799	782	760	739	815	764	729	832	788	799	794	785	806	798	788	794	816	788	732	764	795	790	765	800	785	769	772	790	733	759	772	777	799	804	769	803	750	786	793	810	770	772	740	781	771	785	779	817	841	816	793	741	796	801	789	771	843	770	758	843	748	790	719	820	748	810	802	796	748	828	787	827	761	800	747	748	756	789	800	796	790	753	695	753	790	843	770	695	759	751	734	735	743	788	799	801	733	758	748	802	758	771	780	788	769	807	753	777	786	775	757	774	774	759	732	764	794	729	795	783	809	766	788	798	771	755	788	770	777	766	792	802	786	791	768	754	747	760	734	789	773	760	759	824	753	837	796	745	733	760	823	756	800	773	782	770	783	766	790	881	791	841	749	780	720	750	809	741	770	778	782	793	809	809	814	769	801	809	783	787	792	839	782	795	770	757	760	744	754	843	743	719	759	750	803	749	794	768	774	798	791	782	793	769	814	771	771	762	816	756	808	766	810	767	780	819	745	807	804	778	828	803	773	810	783	770	761	821	831	754	811	738	793	777	791	780	758	780	785	759	782	832	780	769	794	687	819	804	774	788	759	767	785	807	816	792	794	757	777	754	781	776	789	807	836	748	798	830	798	744	712	768	814	761	827	757	803	782	755	769	731	787	776	800	735	762	735	783	739	776	750	784	741	741	777	805	774	786	779	756	793	761	784	759	761	699	789	728	772	725	738	797	783	784	788	723	828	793	794	758	770	795	774	766	742	744	812	801	801	786	750	786	763	760	783	777	806	776	827	790	764	765	789	750	729	784	771	758	744	713	800	805	823	740	803	807	760	808	762	791	801	757	784	767	820	815	786	780	788	784	805	825	794	797	753	805	781	812	758	788	792	778	745	815	783	798	697	762	764	805	760	758	777	751	782	761	755	796	779	774	841	805	727	787	771	782	751	754	782	788	771	836	750	758	742	818	775	793	825	748	803	746	751	754	791	799	770	789	760	823	780	850	782	766	743	797	811	794	758	759	782	746	788	774	758	791	797	771	763	830	793	798	803	816	765	806	826	858	799	799	821	796	770	763	810	792	783	782	790	775	774	775	759	810	807	775	778	799	840	758	729	822	773	772	807	805	744	808	767	788	816	770	768	777	772	801	752	791	760	733	771	736	783	817	791	792	805	769	784	746	842	784	742	741	741	798	802	776	784	750	755	769	797	757	796	814	817	782	736	791	728	777	762	806	797	758	760	791	758	798	763	803	776	809	790	745	795	785	804	789	756	795	761	817	857	802	791	780	799	780	750	828	801	801	749	806	808	778	775	762	762	797	777	758	764	857	812	774	774	789	721	781	777	750	837	775	792	795	761	793	741	809	754	812	763	789	850	837	738	762	747	738	735	782	698	807	837	781	766	813	735	779	759	811	782	792	817	772	760	781	771	805	791	814	771	779	826	788	729	746	781	782	795	792	787	802	776	743	761	785	791	784	824	820	768	795	795	770	778	790	766	750	767	768	756	812	754	809	793	746	773	784	772	769	783	788	760	788	752	807	777	818	769	829	765	746	810	786	798	819	777	786	795	773	715	745	765	793	779	777	782	828	724	764	762	782	832	790	797	778	771	783	802	801	814	795	779	780	798	800	852	734	735	799	734	756	819	761	795	799	800	805	761	759	789	789	786	819	758	788	813	785	789	742	745	770	809	799	817	807	787	772	831	780	802	799	813	755	760	803	734	732	771	818	738	785	754	753	720	799	785	765	770	819	813	789	809	770	802	809	748	794	801	796	801	777	758	799	742	761	808	771	770	765	761	783	760	772	761	739	811	778	779	794	779	759	804	785	712	788	787	771	770	762	777	790	781	782	803	796	746	794	744	726	775	774	770	773	799	776	831	818	802	771	800	795	752	754	775	793	790	769	820	785	800	784	761	816	785	806	746	716	798	740	749	822	760	788	796	755	798	803	830	824	752	773	718	739	782	802	809	758	746	724	755	823	814	807	776	768	799	777	806	791	786	760	763	760	748	763	766	767	795	799	843	773	787	768	799	775	791	799	767	776	784	817	766	808	753	792	757	782	732	803	816	761	776	778	773	759	777	785	810	763	800	795	793	784	794	756	804	757	808	843	776	770	773	749	738	768	762	771	782	829	801	769	800	809	797	756	822	788	836	790	764	812	798	812	751	789	790	781	865	785	871	802	796	766	795	790	729	790	759	800	819	794	798	798	791	805	740	825	765	800	798	720	758	782	728	806	792	750	767	813	765	755	779	766	809	750	773	782	788	732	743	741	769	811	758	794	841	761	734	806	726	790	790	779	763	814	817	787	790	820	775	793	736	757	798	802	790	746	803	761	769	763	821	780	795	797	772	802	770	792	784	778	786	764	749	771	797	749	761	748	778	745	804	786	782	798	783	779	786	786	766	796	740	736	772	724	747	764	776	771	765	774	740	824	736	813	793	775	775	788	785	805	797	825	772	743	778	831	808	771	819	765	818	753	772	782	831	793	777	818	789	816	789	790	785	816	786	761	765	825	741	781	801	827	797	749	760	824	783	755	767	752	775	835	800	798	812	778	743	808	830	798	787	806	759	753	773	774	757	778	807	812	861	758	779	784	768	796	786	741	748	768	774	740	767	802	807	778	813	809	759	805	800	783	816	800	759	800	819	747	780	739	797	821	758	838	751	773	798	770	776	769	804	780	768	746	729	779	765	752	772	775
23602	20896	28237	23693	20906	11503	1307	894	651	585	505	449	460	425	415	413	405	419	349	398	368	351	363	362	377	362	347	369	388	393	373	335	341	328	367	321	361	317	341	308	351	359	342	345	341	348	321	356	307	307	324	344	332	292	325	298	331	319	296	331	295	349	373	320	332	327	304	350	344	318	335	334	341	305	300	323	339	348	343	338	324	340	323	328	320	334	349	330	336	294	324	314	325	333	318	358	331	312	314	328	328	324	328	302	324	344	340	331	305	315	332	342	303	358	311	332	329	343	344	306	357	323	283	321	321	320	314	325	302	330	302	318	313	316	360	321	325	325	330	283	325	292	347	332	319	322	329	307	328	308	317	305	317	316	330	329	317	319	335	294	310	359	304	306	292	316	341	341	309	302	327	339	338	311	339	317	312	295	317	279	333	323	322	317	315	312	330	313	320	294	334	370	317	303	274	329	317	345	311	319	332	310	314	330	340	316	320	312	294	305	322	297	316	325	261	355	314	332	327	357	365	334	295	348	320	331	336	326	322	344	305	332	297	328	331	321	331	318	335	286	344	317	305	308	316	344	317	323	310	338	352	306	311	353	328	327	336	316	323	350	329	326	324	306	328	337	345	341	274	319	317	313	324	320	299	327	309	368	312	310	359	310	316	353	308	338	309	325	319	329	309	312	300	351	359	324	330	307	333	318	329	324	329	294	327	337	347	324	367	323	338	337	320	338	312	334	287	317	321	305	334	321	293	321	356	303	318	302	281	328	354	293	321	322	332	307	332	328	325	333	293	301	323	325	280	341	315	323	335	321	349	332	286	332	315	332	304	341	309	311	321	325	349	367	321	316	332	315	324	329	318	333	280	323	340	323	298	309	329	327	321	322	317	307	310	310	332	354	328	292	325	306	342	334	304	292	331	324	299	319	302	297	342	338	307	291	330	301	323	312	300	317	351	298	297	286	320	317	292	338	310	315	289	316	313	363	323	329	322	327	337	344	312	303	303	310	310	322	332	321	305	295	310	326	318	324	370	326	326	335	315	329	309	299	331	327	303	297	303	289	321	353	306	343	319	352	318	303	311	303	293	320	363	318	329	331	325	309	288	328	299	308	325	330	322	301	328	294	318	313	333	340	345	321	314	325	340	314	301	336	280	334	342	324	359	323	317	322	350	316	318	311	293	298	307	298	323	321	308	305	327	321	344	332	306	316	310	328	302	344	319	296	353	302	323	304	316	309	319	287	324	323	316	310	327	333	338	321	336	316	297	357	331	329	340	330	324	325	335	314	325	339	343	333	336	336	296	290	319	317	378	326	329	314	332	337	339	323	328	292	339	325	332	315	341	337	327	308	319	307	301	340	340	321	338	333	342	367	355	328	305	315	317	305	306	307	349	300	313	320	303	324	332	329	320	312	344	316	345	320	327	314	341	311	336	303	305	325	297	332	346	323	310	335	315	338	312	329	316	335	331	316	333	289	298	348	332	332	323	359	291	347	306	304	340	302	312	353	327	312	323	332	330	350	315	327	335	318	315	319	332	348	325	318	301	347	324	351	338	320	333	336	327	305	358	330	298	352	325	346	300	306	335	311	309	333	341	335	321	334	336	329	314	284	311	330	306	297	318	326	358	310	319	307	321	339	298	321	334	300	273	303	313	337	291	336	330	303	324	309	311	344	300	334	309	308	310	309	307	310	306	299	349	341	309	322	335	336	322	306	298	327	327	323	299	326	323	324	362	351	328	313	290	337	288	350	317	341	339	301	309	322	334	307	335	325	320	283	313	327	314	342	322	319	332	321	337	329	308	319	319	334	326	322	341	354	299	302	294	322	340	319	329	343	346	327	329	319	324	312	328	334	351	326	348	343	319	287	315	322	332	319	301	330	298	362	308	332	328	326	330	337	307	331	329	324	329	311	339	323	310	297	303	325	296	325	347	313	336	330	364	305	298	335	299	344	316	311	324	306	299	335	325	331	314	328	333	336	337	281	331	355	338	326	343	322	309	333	304	327	310	307	334	317	345	294	278	342	333	305	313	318	319	319	328	323	294	332	341	311	315	329	297	318	336	296	313	320	340	314	312	284	344	296	330	329	318	316	325	299	317	328	342	329	338	314	326	338	343	336	315	310	343	316	299	319	356	301	330	338	312	307	289	356	308	352	331	320	362	322	313	333	276	308	337	331	349	325	319	319	370	323	298	335	314	332	332	346	341	310	336	327	316	338	309	343	287	352	317	297	337	315	334	313	284	320	308	326	344	297	356	313	286	311	331	308	318	326	309	320	324	297	332	297	290	284	313	298	294	317	303	328	327	300	301	330	329	308	309	320	314	355	293	325	306	308	359	314	317	304	292	330	339	323	338	311	310	296	293	308	312	303	384	325	288	330	358	323	329	330	330	291	292	310	342	326	327	330	331	341	288	319	324	317	325	287	333	319	350	324	349	309	311	285	340	292	338	307	309	322	335	312	321	350	318	318	299	317	322	306	367	324	309	338	308	305	342	331	325	329	309	339	340	318	338	324	316	325	304	296	339	314	334	327	341	315	295	337	339	294	322	291	336	295	323	287	353	290	339	331	303	342	334	329	330	306	319	333	360	317	335	318	334	308	343	350	317	319	336	318	316	338	337	311	328	301	314	269	305	339	342	309	310	306	314	310	306	281	316	334	300	317	308	336	345	313	310	328	303	349	323	321	325	313	326	335	335	333	336	329	336	312	356	315	308	311	307	348	335	354	333	322	308	277	327	335	312	340	321	343	319	331	295	339	308	358	292	314	316	306	343	326	321	332	346	324	353	325	329	284	337	326	318	331	329	319	337	312	324	303	310	312	338	313	320	324	314	322	304	341	320	337	354	362	342	300	301	315	301	325	297	311	336	307	307	321	309	336	306	304	320	345	294	304	326	314	320	328	333	322	294	294	299	355	310	302	292	358	299	359	350	326	321	319	325	318	346	309	309	320	345	315	336	324	332	307	330	281	312	311	291	308	310	310	355	344	298	334	294	302	299	310	328	327	346	308	314	304	370	319	325	316	338	324	310	296	328	309	307	323	325	308	328	323	356	318	325	320	294	320	329	324	313	297	316	354	305	334	332	333	317	303	287	315	340	299	342	323	294	341	320	303	334	314	296	327	303	310	323	320	336	321	309	326	307	350	350	323	311	297	327	296	324	316	315	334	290	324	359	325	318	345	342	343	330	316	318	313	331	332	313	341	329	321	312	328	311	300	301	335	311	284	350	299	290	316	305	337	316	301	352	328	364	323	347	332	327	316	336	315	327	324	310	334	309	321	307	335	317	317	345	304	305	330	322	310	349	364	327	331	322	314	286	339	326	295	310	315	351	291	317	322	343	325	325	326	323	316	347	284	302	339	322	324	304	310	305	299	333	343	322	322	310	313	305	297	347	309	292	340	306	334	314	336	315	307	337	337	326	323	306	342	323	356	351	366	345	335	312	337	285	304	321	306	309	317	308	340	309	351	317	281	350	328	321	327
22868	10306	8335	4294	2977	2285	1800	1563	1229	1021	884	833	722	633	591	569	524	566	519	510	501	494	492	485	467	448	477	434	434	438	440	442	457	415	442	451	454	468	428	419	453	440	416	387	396	393	416	428	418	402	403	394	393	422	423	370	411	425	401	363	430	387	412	395	443	369	385	429	374	394	410	430	390	437	393	430	412	378	419	418	405	381	422	435	386	400	429	399	404	406	419	403	369	394	421	406	403	417	384	426	390	427	432	406	404	414	408	405	394	407	405	411	400	430	446	398	369	401	401	445	365	432	415	416	401	377	408	400	377	390	398	403	392	447	414	392	400	386	404	399	395	386	395	413	427	399	397	375	437	396	399	357	415	410	398	418	420	416	411	398	425	430	396	396	386	390	425	428	393	452	400	416	411	453	417	395	368	433	379	390	404	427	358	438	408	421	409	408	388	384	399	389	409	378	392	402	384	405	445	424	425	399	417	438	414	387	424	415	391	373	411	395	414	356	421	393	399	410	440	422	376	387	414	395	398	368	373	427	433	380	401	382	449	412	412	426	419	427	415	368	373	436	409	379	393	421	394	422	433	421	420	376	450	411	387	396	415	418	422	420	405	380	381	416	392	399	390	394	453	400	388	406	391	419	448	420	394	392	398	391	413	396	402	406	387	404	423	411	405	419	384	417	431	388	378	379	413	425	439	388	428	418	393	385	370	411	394	394	414	420	403	406	406	422	374	441	406	363	397	419	407	426	402	377	366	389	397	424	397	403	424	392	429	397	386	388	370	425	417	403	394	407	432	406	364	379	402	427	407	388	395	419	398	404	407	355	402	406	387	373	386	422	388	367	398	427	380	430	397	404	445	403	432	423	432	370	416	384	418	422	390	380	399	422	401	423	416	397	417	373	405	385	416	426	392	400	422	382	418	415	408	410	369	372	414	366	400	455	413	374	453	453	356	404	401	404	388	412	389	407	426	451	423	433	443	416	401	429	438	400	404	388	387	409	385	387	440	398	375	419	398	407	380	404	431	397	406	394	400	417	424	384	440	420	369	388	390	417	413	410	398	388	355	427	392	416	411	398	395	378	407	423	430	404	375	361	428	393	400	404	372	381	441	398	414	401	423	406	372	393	410	382	421	413	430	394	388	419	446	431	409	377	411	403	407	423	405	397	398	400	394	394	387	366	421	387	445	386	395	430	407	374	402	425	387	405	389	413	403	413	413	450	399	368	408	379	382	399	395	376	430	396	417	397	399	408	387	393	394	392	406	419	422	412	396	406	413	416	425	337	388	395	417	377	388	346	410	389	404	405	431	403	398	393	422	398	376	390	447	415	406	385	418	388	436	387	420	387	398	397	394	422	414	417	402	430	421	441	376	419	425	392	404	401	390	378	407	404	412	394	363	388	380	395	405	379	410	369	429	398	409	368	383	390	412	426	410	401	404	389	387	395	412	428	401	405	399	395	420	425	409	380	389	401	401	413	381	433	416	398	439	394	430	428	367	388	395	398	401	407	416	399	403	395	402	432	399	367	429	401	385	397	427	454	412	401	405	399	390	425	395	372	413	392	389	397	385	424	379	404	406	373	390	413	421	410	403	417	410	410	399	426	385	416	406	357	416	402	400	420	402	434	393	422	381	412	382	409	405	402	430	399	381	410	415	393	398	423	383	416	420	427	384	405	400	392	377	422	425	399	433	418	407	408	425	416	401	398	387	382	376	459	422	386	407	393	436	385	378	399	369	411	441	386	375	404	449	385	434	470	428	450	422	421	387	386	417	424	388	387	430	389	422	406	374	432	429	392	387	382	382	393	387	395	365	407	402	387	379	406	427	383	411	386	412	410	431	374	410	380	407	381	434	374	406	375	420	414	400	384	360	406	430	392	412	363	419	409	409	416	397	378	435	409	398	390	443	410	443	445	447	368	369	404	381	395	392	378	396	414	389	415	388	400	428	385	408	384	373	390	398	410	404	400	408	397	408	424	374	414	433	388	386	392	394	397	423	387	404	369	413	406	394	411	387	380	393	432	418	423	384	393	436	445	390	413	412	399	404	407	433	436	387	404	383	394	409	437	392	388	402	388	417	426	403	376	434	395	365	391	390	408	426	417	438	399	426	401	404	433	422	403	393	374	433	412	382	423	436	393	396	428	431	406	427	420	395	405	404	407	430	407	405	414	421	392	426	428	415	394	396	380	391	393	411	401	380	386	410	374	387	382	390	414	387	377	403	394	383	403	411	447	358	418	395	406	403	391	417	401	421	420	405	434	397	406	402	392	413	431	395	379	376	420	408	370	402	415	400	403	412	418	411	385	405	419	441	416	410	394	431	389	429	409	414	396	360	393	385	414	384	408	403	433	431	435	411	413	411	422	399	390	426	395	389	397	385	403	388	393	420	415	401	417	400	375	367	386	427	390	458	377	374	382	430	407	376	409	397	422	420	390	414	387	385	399	420	411	421	377	401	403	371	399	439	430	372	401	385	370	392	394	405	423	403	415	400	420	371	404	402	421	378	411	432	414	369	399	392	406	408	423	377	410	424	408	431	431	444	416	414	404	353	381	381	414	361	435	398	393	396	382	364	422	400	420	414	394	383	391	430	389	386	362	381	367	405	385	410	390	426	385	382	381	435	418	408	372	385	385	457	405	353	439	386	432	419	409	433	365	392	387	409	388	380	393	417	403	369	423	402	376	387	408	365	401	412	381	417	394	385	425	427	420	373	425	426	417	354	411	437	409	404	426	434	407	375	425	434	402	417	415	404	399	425	414	446	417	404	411	411	393	366	404	395	415	385	391	400	460	390	418	397	421	391	396	398	382	399	438	417	420	396	437	416	382	393	416	406	411	411	425	394	420	407	376	365	434	400	419	373	421	417	415	382	427	384	383	403	412	408	402	417	415	375	423	430	413	382	380	403	397	426	399	395	397	385	412	404	354	395	415	415	439	420	401	416	425	399	403	411	414	403	367	420	431	385	410	382	391	430	398	411	381	443	406	431	414	452	398	384	406	422	382	359	383	414	416	411	415	421	380	427	401	428	374	418	416	402	358	417	418	389	392	416	392	418	392	446	424	407	390	373	346	373	389	375	409	423	367	364	440	427	428	398	441	411	421	396	418	422	399	403	394	402	410	378	376	349	375	424	406	419	418	408	396	371	420	416	420	381	379	415	365	416	406	392	421	401	435	417	396	390	360	426	407	416	376	394	406	374	368	421	395	446	397	406	414	372	426	416	412	410	455	433	399	375	407	401	379	406	403	406	372	401	363	381	385	384	414	377	366	414	384	407	420	395	411	403	384	393	416	406	396	394	403	388	406	420	402	384	424	397	388	420	411	393	417	417	401	395	373	390	429	434	386	391	400	413	403	432	404	409	439	410	409	419	411	403	378	426	397	395	401	397	405	432	377	423	429	415	389	408	418	381	394	394	419	400	448	420	424	390	438	384	412	401	345	387	429	433	413	429	394	389	459	401	386	400	368	394	397	395	413	405	426
24881	20910	27124	24809	10831	1309	1121	955	931	901	857	925	815	863	815	819	828	782	831	761	790	766	770	750	762	825	760	819	710	754	766	781	749	825	780	764	757	771	843	748	797	767	727	777	748	810	764	780	798	737	781	739	720	816	735	735	755	795	767	764	765	754	828	747	794	792	764	764	722	724	764	743	782	766	777	745	782	762	725	821	737	773	762	767	735	755	750	777	777	783	762	732	776	773	758	732	761	763	736	749	784	738	744	784	776	743	734	783	727	796	797	771	802	750	770	803	787	754	751	775	790	763	771	786	805	812	747	766	733	747	738	792	751	762	751	704	820	764	746	746	729	730	751	725	763	796	749	734	768	774	742	761	786	777	750	764	745	724	741	775	771	764	751	751	742	782	768	764	714	799	761	770	737	731	794	740	798	728	746	806	804	837	782	739	792	735	748	778	696	735	771	747	739	754	774	767	734	734	684	778	799	728	808	713	745	784	742	745	761	773	753	761	730	785	729	780	788	762	716	749	792	726	732	778	747	769	766	781	727	767	755	743	749	824	781	759	804	759	765	757	762	750	764	787	761	800	773	775	740	765	772	752	749	793	790	747	737	761	814	788	777	727	745	717	803	785	746	714	773	800	783	717	719	717	752	753	784	768	776	752	808	752	745	754	726	778	722	797	747	759	766	769	760	768	778	730	748	806	756	783	774	753	742	728	707	735	771	708	745	800	788	746	759	720	768	762	801	774	754	809	784	783	761	745	787	797	790	756	749	738	806	825	718	760	762	788	788	801	762	738	771	767	738	774	790	807	779	718	740	786	760	721	723	764	793	802	734	751	795	802	816	791	787	783	780	737	756	762	780	775	757	734	783	778	821	852	744	758	788	760	730	764	802	761	797	798	781	763	724	770	796	732	793	764	765	781	715	760	790	771	801	740	791	693	767	807	740	707	736	791	711	800	752	749	783	737	752	759	773	799	718	786	787	776	776	797	787	771	784	734	745	774	774	743	702	747	752	762	778	801	766	758	704	736	791	799	740	774	714	754	714	730	752	771	704	738	763	747	739	759	757	747	762	777	764	763	737	762	775	740	739	753	760	793	779	766	777	796	823	729	763	841	772	803	770	794	772	769	769	751	741	767	750	745	743	821	773	753	767	763	786	745	822	774	763	743	730	744	755	778	796	783	727	764	770	738	751	754	708	779	762	740	732	799	817	737	811	786	797	733	750	743	755	733	790	744	762	788	836	795	803	746	732	774	717	725	762	769	729	788	733	731	781	782	707	757	741	788	738	767	741	763	805	743	753	726	773	746	769	736	743	741	800	759	792	764	768	804	770	788	776	771	787	789	789	786	763	730	743	731	780	809	747	757	792	751	769	729	733	742	762	725	771	704	819	760	773	822	758	771	795	710	768	801	695	754	728	739	732	751	726	774	728	702	753	771	803	762	734	749	766	761	833	782	727	740	734	755	802	712	777	733	769	761	799	767	795	731	728	707	777	734	744	747	742	772	748	765	792	733	773	788	799	782	770	824	776	745	689	766	759	746	745	761	792	788	764	774	734	715	761	720	791	811	755	767	740	726	755	703	735	727	739	734	753	769	752	751	766	746	758	778	740	736	845	758	754	705	727	764	814	761	783	785	759	777	785	721	738	781	709	765	760	789	734	741	742	787	770	793	726	760	769	741	756	777	754	732	737	708	766	738	756	710	786	762	747	755	727	752	796	784	750	773	727	757	756	755	782	788	758	801	740	770	786	731	741	745	751	753	761	736	815	771	781	787	751	776	726	741	755	692	750	713	740	759	729	756	750	762	758	760	768	717	794	791	750	777	754	770	728	737	727	724	800	750	772	802	802	757	749	776	765	727	757	769	745	752	743	759	752	750	749	756	793	767	760	742	783	728	764	729	777	819	764	734	738	752	740	764	736	782	769	760	721	784	775	773	759	763	753	773	740	751	818	775	791	766	754	779	751	776	772	768	802	767	758	757	779	740	761	766	710	744	768	761	744	777	792	748	750	733	736	741	728	792	773	767	777	788	736	760	727	756	751	758	754	753	725	792	749	783	756	779	768	766	844	779	792	722	783	765	714	801	788	762	803	728	747	704	782	741	738	756	779	784	742	701	768	726	758	728	738	761	716	771	747	752	721	771	763	750	760	771	728	769	800	787	732	757	741	783	763	771	734	794	739	793	700	775	752	775	793	727	781	792	774	787	749	797	726	736	754	730	759	749	744	756	751	771	770	728	761	736	718	772	816	769	736	794	761	741	782	735	782	783	787	755	754	772	787	782	735	750	788	775	737	821	773	781	764	810	739	749	773	753	727	777	723	773	736	796	750	764	762	778	747	757	773	744	745	803	764	765	795	758	769	783	789	747	753	752	784	743	765	780	753	756	738	777	808	793	759	772	762	805	806	722	788	778	769	730	732	725	751	779	773	731	776	764	754	762	751	765	778	778	732	760	753	768	762	770	790	808	769	768	764	781	753	751	760	835	763	751	749	746	732	740	781	761	759	747	850	737	724	769	756	741	759	775	736	753	788	795	749	781	753	751	754	780	751	784	744	793	736	762	761	710	757	778	738	795	794	757	764	787	786	752	770	847	705	800	769	805	776	804	757	781	777	728	734	762	771	753	731	758	800	808	756	798	768	732	801	720	747	736	746	707	748	761	763	744	748	734	740	788	777	754	764	749	731	797	812	806	768	757	733	745	775	717	789	707	749	780	735	797	749	723	779	728	764	746	772	783	771	735	740	796	774	712	763	760	741	741	762	741	710	731	788	773	762	796	763	771	743	756	805	769	741	788	759	798	742	768	729	740	789	735	800	726	742	713	803	740	747	804	740	753	744	818	725	774	740	756	729	731	776	784	795	816	702	768	748	853	769	773	755	729	772	795	759	796	772	803	737	782	735	742	770	785	742	762	798	784	751	820	735	800	754	718	762	782	742	764	776	784	796	756	744	766	754	744	770	781	729	765	785	821	819	759	763	774	789	783	768	761	784	741	771	765	755	762	780	748	792	747	726	774	750	755	758	816	780	679	693	800	822	747	783	802	753	750	768	744	702	735	786	743	712	761	808	736	727	758	796	780	788	758	823	778	753	715	747	763	748	734	785	718	734	729	761	807	797	761	764	769	759	779	792	763	758	796	761	744	774	752	777	819	773	792	789	767	818	753	820	771	742	767	787	778	763	750	733	750	787	741	797	778	784	775	775	750	773	828	707	706	749	764	748	746	737	734	748	763	761	798	790	799	790	822	787	760	736	738	744	821	760	754	750	786	724	783	792	784	731	760	777	792	758	735	795	762	744	750	743	777	786	736	737	754	803	748	752	755	731	789	777	769	789	742	753	764	760	749	727	752	755	742	763	760	746	804	771	741	762	762	757	777	700	762	739	766	745	792	782	796	726	740	768	732	804	760	748	763	775	798	803	788	783	692	762	753	759	747	768	747	779	740	743	723	791	774	784	782	738	792	744	772	758	746	743	751	789	707	745	764
20577	6293	4951	2832	2144	1836	1625	1473	1327	1127	1092	1110	1027	977	966	1003	926	988	999	924	884	954	958	903	895	970	906	896	920	893	893	921	874	899	966	912	863	887	894	913	871	903	869	926	891	917	853	854	899	877	883	910	866	866	891	889	906	884	860	909	866	881	845	888	899	888	909	917	889	890	874	904	899	895	871	919	884	915	904	867	881	864	867	873	889	909	883	922	824	857	863	869	895	859	907	906	886	892	887	898	916	873	908	836	932	906	914	875	929	827	838	900	851	851	873	898	846	922	883	883	948	887	882	900	852	888	928	911	826	878	894	875	890	871	927	889	898	878	890	860	861	844	902	904	909	868	854	829	905	821	892	889	825	878	892	864	902	857	919	904	874	884	880	871	882	880	906	847	866	861	814	851	849	954	870	835	879	884	842	848	913	876	856	872	904	855	889	872	922	981	899	849	869	842	868	902	950	922	866	912	905	896	868	849	884	878	869	897	926	872	880	849	884	858	891	874	841	860	854	951	895	907	860	845	842	907	874	902	954	891	876	852	897	928	826	875	811	875	911	877	900	866	895	887	895	847	874	842	919	886	857	902	890	872	870	906	875	890	813	894	902	858	880	863	868	856	899	881	805	881	870	811	883	870	935	877	886	835	858	823	901	849	859	843	868	908	844	893	845	902	860	897	857	857	936	914	865	901	833	920	899	870	862	902	896	869	848	902	917	885	947	934	887	946	841	902	830	980	947	829	815	899	879	832	902	889	897	913	906	891	848	834	828	917	878	833	876	888	916	885	906	906	875	855	878	906	917	894	886	884	913	889	897	883	893	928	866	923	843	924	929	866	882	897	891	837	875	912	838	869	895	828	977	892	850	861	889	890	882	910	919	902	852	880	892	865	887	900	870	866	894	842	891	894	879	878	886	847	917	886	864	880	865	899	826	919	946	921	855	895	860	870	874	844	863	928	932	845	875	883	887	835	933	916	799	906	894	881	908	874	900	890	863	922	882	865	864	936	894	905	899	870	857	836	891	853	837	909	787	898	886	925	890	848	909	852	868	886	893	888	891	917	857	907	870	866	877	852	856	858	862	908	858	893	894	842	866	896	846	865	866	878	871	896	907	863	803	844	875	924	914	908	880	856	941	877	851	857	950	846	898	918	945	877	872	863	883	870	898	866	884	914	918	890	879	872	876	890	893	864	827	888	856	932	930	875	865	879	853	885	883	885	880	837	944	822	874	853	890	864	944	854	851	849	889	915	921	889	860	858	859	898	845	927	907	852	855	890	850	878	856	825	886	847	921	868	846	881	891	869	919	855	855	829	922	890	924	880	937	863	890	899	875	910	874	866	833	884	853	909	895	948	870	850	827	876	836	848	874	912	895	885	872	874	813	946	920	913	850	838	894	880	898	871	864	875	895	852	891	864	972	886	860	888	897	898	876	921	894	875	815	919	911	899	918	928	907	844	905	939	917	917	845	907	936	859	886	929	859	879	871	936	870	897	874	888	873	850	869	884	906	841	875	865	892	850	870	864	837	861	904	866	881	906	934	852	866	849	900	898	908	864	853	842	911	841	880	900	802	871	890	934	881	888	897	850	840	886	912	899	886	934	941	866	849	897	888	857	890	902	900	902	862	862	845	893	888	841	888	863	933	842	896	895	894	870	903	876	874	861	858	892	905	926	923	870	914	877	887	868	909	932	878	853	912	899	882	897	924	889	867	871	840	874	925	900	914	907	867	942	861	846	887	846	840	888	861	865	893	902	873	844	894	877	905	833	858	867	847	888	911	839	909	898	916	880	864	880	833	908	869	910	899	895	874	937	887	926	869	935	886	879	881	854	877	910	901	873	881	860	921	933	862	841	870	951	844	916	873	873	886	887	872	943	885	913	880	903	860	866	914	828	895	899	910	913	860	878	891	902	891	907	927	894	861	874	921	903	875	835	852	837	881	912	866	885	856	895	868	891	880	918	901	871	899	863	905	843	830	841	920	864	872	896	860	874	892	838	842	891	869	893	935	868	845	908	871	837	875	923	931	912	824	878	857	872	875	865	890	885	868	884	875	882	868	905	863	819	897	841	873	930	817	853	790	884	853	884	874	827	883	855	900	903	894	878	920	879	834	895	911	889	863	898	919	945	821	912	881	906	869	948	915	812	871	858	925	872	865	907	861	867	904	845	874	888	878	896	894	831	859	897	874	929	893	851	800	815	914	899	860	860	883	904	879	873	874	878	857	848	858	861	913	909	826	907	881	850	897	917	859	883	901	900	856	899	858	921	886	871	903	906	862	906	857	897	858	900	900	840	922	977	842	877	913	859	897	907	900	832	831	912	869	883	861	900	906	922	894	858	882	831	800	915	906	899	891	854	851	857	863	848	904	906	874	862	904	894	886	873	868	850	870	857	892	900	881	856	890	833	868	891	870	928	915	888	839	823	830	876	858	860	916	883	850	843	849	951	916	905	867	914	873	848	912	895	879	849	814	798	837	836	859	906	877	923	857	837	877	905	941	867	889	906	880	851	891	921	880	840	854	848	872	849	875	890	928	841	915	857	878	821	870	891	840	874	835	896	872	928	921	924	864	895	878	828	887	880	869	884	801	891	872	895	891	907	916	894	843	845	916	898	894	907	834	890	908	907	899	894	904	900	872	882	910	858	858	848	837	902	886	874	847	869	885	889	902	904	854	874	905	862	903	897	883	884	861	897	875	856	850	840	935	903	891	925	915	888	884	857	920	837	859	913	873	942	839	872	865	889	888	892	844	939	788	868	843	857	863	888	925	874	884	878	918	831	878	902	880	891	832	902	897	839	844	882	883	837	895	822	864	878	970	893	834	852	856	903	835	875	850	900	905	915	882	867	881	846	876	889	938	880	872	881	883	947	903	818	921	893	860	840	834	894	921	868	911	905	881	855	968	861	861	892	847	872	853	850	860	894	920	861	866	876	876	902	919	957	880	901	869	899	825	859	885	837	899	837	867	856	888	867	848	844	870	896	861	857	913	907	901	925	871	880	924	833	893	882	874	920	875	905	868	882	887	830	869	928	889	894	821	887	893	866	884	928	848	871	866	864	867	898	893	870	873	902	855	897	888	846	875	890	853	897	901	860	887	902	896	868	897	870	884	895	884	816	882	944	909	848	893	867	878	922	870	874	874	865	885	873	868	874	886	881	911	892	881	794	890	815	896	876	881	860	947	879	879	897	880	912	847	894	857	891	917	873	882	867	838	891	850	848	875	882	887	886	908	888	859	832	901	937	918	895	891	837	920	923	946	929	875	851	914	897	864	859	879	920	899	893	889	921	832	859	933	885	854	888	845	932	904	917	876	856	888	832	876	931	901	816	886	863	892	887	891	852	891	894	869	893	888	867	868	876	890	894	851	913	880	888	832	846	829	916	860	900	893	859	889	898	821	817	885	889	876	837	899	888	902	894	925	882	910	875	846	861	843	879	873	873	898	843	858	875	939	872	849	848	896	878	814	868	868	916	893	835
22595	20932	28710	23306	20932	20986	10854	1361	1006	827	723	641	673	582	510	510	491	484	460	452	438	429	410	405	403	376	403	388	356	372	395	394	399	395	380	388	374	394	322	397	362	319	374	379	366	336	349	368	335	336	364	375	387	355	375	356	352	355	368	315	358	337	340	323	341	302	338	326	364	328	311	329	322	382	352	316	341	367	357	315	347	347	362	296	326	346	316	322	312	367	335	363	350	371	362	327	329	326	327	335	321	359	345	374	344	365	350	347	344	314	332	347	346	325	336	389	329	366	368	360	366	372	347	333	344	338	333	341	365	349	330	318	328	320	346	348	324	345	306	306	335	349	333	307	308	327	353	374	326	313	366	317	339	310	352	348	369	308	348	343	320	348	326	324	326	364	352	357	346	312	315	350	350	324	366	351	345	317	341	311	375	345	369	341	363	307	318	375	341	313	317	336	345	334	350	372	340	336	371	328	327	328	334	352	349	336	347	327	322	328	328	365	336	360	322	306	342	353	329	349	317	353	334	365	336	339	347	342	351	342	341	326	342	345	335	332	333	348	338	323	346	340	317	363	310	330	345	307	361	350	354	329	348	306	318	362	325	342	354	314	367	318	318	344	328	295	343	319	339	364	336	348	313	329	303	349	300	364	342	343	323	302	345	301	335	316	349	329	352	313	351	349	346	325	330	351	353	352	364	302	365	312	330	350	347	314	326	332	328	324	325	373	315	380	318	347	331	328	357	341	339	323	320	376	334	364	321	336	352	337	345	341	356	319	337	308	353	342	321	323	337	325	331	323	326	328	342	330	362	349	330	376	384	308	341	334	320	355	312	319	347	334	348	350	367	342	328	335	367	357	313	332	344	328	365	320	323	355	344	318	341	348	323	322	297	336	326	360	345	334	357	359	351	338	324	329	341	339	287	316	351	322	304	353	344	318	326	341	334	355	350	339	331	375	359	329	337	346	333	364	347	329	312	315	332	344	337	364	355	328	314	373	333	319	330	307	332	370	333	314	331	376	328	346	334	364	327	296	358	335	309	335	335	333	359	351	325	313	358	334	344	331	386	355	330	367	395	342	369	384	315	360	355	349	318	348	356	317	332	337	304	357	332	295	335	341	307	347	333	356	324	341	350	344	315	310	382	351	344	332	338	332	296	351	326	322	338	354	345	348	316	332	336	349	338	350	340	309	333	328	345	330	326	361	369	322	372	371	322	343	336	335	333	313	321	351	352	319	357	353	379	317	328	319	320	367	341	346	382	328	303	358	320	351	326	339	289	354	336	301	334	314	350	326	342	330	348	317	346	336	378	321	347	332	327	340	346	284	327	313	298	347	360	321	340	302	326	315	344	336	367	367	351	363	353	333	299	350	332	333	317	335	307	331	324	314	350	348	328	347	319	370	373	343	363	330	356	318	320	323	323	331	354	335	342	336	328	333	335	307	340	357	321	324	343	341	347	356	323	332	340	346	333	361	343	337	322	352	358	357	341	334	313	337	371	354	329	332	349	348	347	351	304	354	389	329	337	344	365	328	334	306	336	349	342	352	356	377	344	340	312	327	332	333	328	331	327	316	310	345	327	361	311	378	313	327	322	316	352	352	302	318	335	311	338	351	320	335	353	339	327	317	336	335	315	357	306	310	300	305	335	341	322	343	312	387	331	340	320	330	348	315	341	348	317	349	309	305	343	282	352	355	328	319	347	351	337	315	328	334	359	347	322	347	346	344	351	362	350	356	336	369	348	328	316	359	349	349	332	335	338	344	350	329	349	342	343	345	334	344	351	319	306	347	351	345	323	364	333	295	297	321	352	355	340	335	325	305	341	320	353	355	310	313	323	350	350	326	355	326	329	332	312	325	354	341	320	360	337	337	307	303	354	336	335	347	370	349	328	311	377	325	343	364	349	305	342	349	324	346	335	332	349	324	290	337	326	349	334	365	316	327	336	334	298	306	350	342	326	310	339	327	344	337	326	350	294	333	350	338	319	334	293	337	365	336	345	320	307	339	326	342	317	333	329	354	313	319	352	356	370	316	342	375	303	334	319	336	364	316	329	357	342	309	282	333	346	366	337	330	342	338	337	352	338	345	280	323	353	330	318	326	372	319	335	349	335	358	351	347	353	348	353	325	346	321	343	337	336	289	321	356	345	324	321	325	335	347	343	324	338	354	358	342	336	315	324	320	316	329	368	323	346	327	367	335	344	347	376	311	306	348	317	294	348	314	355	311	351	351	331	350	336	311	368	349	309	358	331	355	321	336	336	359	345	341	325	353	360	323	343	344	360	324	358	303	349	331	343	350	336	359	352	374	318	328	314	343	360	325	314	364	351	323	359	355	325	348	325	355	343	365	321	318	346	329	358	311	330	353	306	346	352	363	392	344	329	333	320	331	325	357	376	322	352	329	343	310	321	338	335	328	357	352	324	340	287	350	322	330	303	327	355	334	356	339	315	364	321	326	330	343	313	342	347	324	294	332	299	320	315	350	308	350	332	319	337	346	355	364	324	329	327	314	316	338	360	318	342	333	373	319	341	354	384	359	326	326	339	336	327	341	339	321	349	308	326	331	345	322	343	311	322	359	358	336	309	356	354	360	336	339	327	345	355	352	304	350	336	350	352	337	350	312	299	343	363	330	294	314	352	359	330	349	314	351	322	338	324	373	345	338	315	333	341	321	343	343	332	357	359	338	322	309	343	330	316	339	333	354	368	304	336	300	336	302	334	337	301	309	319	330	379	363	290	338	346	338	337	373	330	336	353	298	343	337	326	336	324	362	355	371	315	331	325	329	318	350	312	343	338	326	336	327	342	333	377	322	312	365	349	320	352	349	336	315	337	348	350	332	332	346	325	318	352	380	307	314	340	305	350	350	368	353	340	335	331	319	350	316	303	312	336	337	364	348	341	333	321	328	333	341	344	324	354	367	360	334	305	344	328	330	322	346	313	324	310	287	336	320	318	349	364	317	312	302	342	339	351	333	340	319	365	309	305	350	355	339	354	324	335	324	325	333	314	360	335	325	319	363	347	332	343	357	319	321	345	332	335	337	364	321	346	334	364	343	345	360	341	339	388	344	335	337	323	338	283	325	316	349	357	308	344	328	354	355	368	313	296	315	318	334	352	356	354	389	335	350	319	349	351	337	358	332	336	315	352	392	329	326	355	335	353	302	321	350	339	337	329	346	319	347	346	315	321	320	319	345	335	329	319	351	310	358	326	322	323	297	336	352	334	328	362	279	329	334	314	325	340	298	352	320	321	362	334	285	342	319	336	349	340	362	344	353	314	335	345	316	348	324	324	331	324	313	338	321	340	326	342	306	359	335	327	328	337	344	353	320	329	350	347	328	290	331	344	323	334	344	327	351	368	320	325	347	345	335	375	331	351	316	324	323	343	314	322	319	339	326	305	361	345	354	317	326	352	316	363	333	331	371	330	348	298	307	342	342	325	323	341	336	340	310	318	358	352	309	341	322	351	300	339	349	339	359	322	318
28478	16231	13493	7309	5186	3907	2930	2329	1876	1577	1287	1047	946	840	817	730	633	657	573	570	553	550	547	525	530	511	478	451	449	511	518	486	470	470	461	491	489	474	439	423	428	396	403	394	402	433	387	420	392	377	410	390	388	415	431	449	416	371	423	421	400	346	421	433	413	400	386	370	422	425	405	370	416	426	386	396	406	391	409	379	379	390	420	371	384	422	397	400	379	394	429	422	364	392	404	434	419	377	391	426	402	397	395	393	397	372	378	360	365	402	397	372	411	380	354	396	389	338	387	367	402	376	411	369	355	380	376	395	393	386	349	415	363	370	412	411	401	387	376	410	360	390	353	368	402	416	415	420	420	363	408	392	417	383	368	357	405	357	405	409	406	365	387	364	392	330	360	391	383	393	384	397	370	375	356	371	416	367	355	389	434	377	401	374	367	386	411	332	357	343	387	389	367	394	345	377	374	417	360	371	378	402	425	397	423	395	365	365	366	400	381	371	398	392	418	376	384	413	372	390	366	369	416	381	382	408	405	387	384	406	375	372	388	367	361	386	397	373	405	385	418	384	391	372	366	397	377	405	377	367	367	353	380	376	406	394	351	396	370	395	408	390	362	381	381	390	382	355	390	382	423	414	412	376	353	368	398	380	416	379	410	367	356	382	336	383	388	402	393	398	414	415	387	344	382	396	381	413	405	409	393	393	363	412	373	386	370	399	384	387	392	365	393	377	380	366	382	387	407	374	344	383	381	389	361	412	364	360	344	393	366	395	401	363	400	376	403	410	401	390	433	366	380	391	376	391	369	377	393	360	410	375	378	384	378	377	387	320	335	390	374	415	390	387	378	382	404	375	378	424	418	364	399	399	397	364	397	424	405	359	391	381	405	428	379	381	386	413	409	361	349	397	416	391	420	358	388	400	350	373	387	409	384	410	378	394	375	382	364	383	380	379	379	369	390	407	412	380	406	423	393	399	428	410	367	412	412	381	376	389	387	402	384	403	404	374	403	390	390	402	360	394	362	407	405	402	429	394	396	373	385	384	403	398	378	362	386	406	377	396	352	338	382	380	372	415	372	379	349	354	368	368	389	355	390	393	405	353	410	388	394	365	403	381	378	395	416	388	397	388	405	393	396	372	377	420	404	390	389	379	400	354	392	366	396	344	384	396	415	380	358	372	396	364	400	392	404	367	399	375	357	384	409	386	389	365	375	354	404	398	405	342	389	430	409	387	413	384	391	398	371	424	389	381	402	402	385	423	358	404	406	402	378	370	369	397	394	353	360	393	399	381	392	390	379	383	388	405	366	416	400	396	410	368	418	405	413	386	369	390	392	405	391	388	398	363	373	398	389	370	407	411	370	364	399	385	381	375	369	380	398	406	424	407	372	365	360	395	399	420	388	373	347	372	366	419	387	357	372	364	394	362	408	397	404	394	405	379	400	401	401	383	415	382	375	355	384	393	391	376	363	388	381	403	373	393	379	361	385	398	389	364	375	395	391	372	388	366	426	369	368	383	425	399	407	391	405	370	386	377	387	381	376	389	364	394	394	382	372	373	394	415	369	363	417	382	400	388	421	380	393	403	377	420	398	392	409	388	355	360	374	395	399	367	405	372	384	360	387	355	361	373	353	373	373	387	382	396	391	379	391	399	363	361	377	433	416	388	391	391	399	369	372	331	413	385	377	382	401	388	415	429	403	381	393	365	389	359	355	387	353	404	342	359	369	392	389	409	395	367	377	363	436	412	384	379	384	353	383	381	390	403	381	344	353	383	426	410	409	359	362	398	383	407	387	378	376	345	370	410	411	323	388	368	392	389	364	367	405	392	378	373	415	398	356	351	382	368	368	338	389	379	369	369	385	414	380	376	379	379	417	397	387	376	415	368	386	363	379	375	376	363	404	399	373	407	360	414	362	364	354	369	389	376	374	376	374	410	363	385	367	384	404	399	397	411	375	395	421	399	364	429	356	381	381	377	398	403	411	359	379	393	404	392	375	382	380	417	418	416	415	372	376	384	405	395	384	375	381	372	397	397	423	378	399	410	383	381	389	363	374	414	373	379	378	409	355	420	380	360	368	396	359	367	410	390	390	400	384	396	383	413	393	391	414	388	398	387	375	356	385	383	387	404	411	381	405	329	371	370	399	371	387	378	402	398	405	373	377	394	403	373	389	395	387	354	402	366	367	388	417	395	389	365	409	380	374	350	397	392	416	379	371	391	399	375	379	404	382	394	399	362	401	354	395	356	386	399	374	375	373	365	392	389	398	376	387	370	354	376	404	413	394	397	406	396	396	411	383	394	369	379	357	407	396	400	397	395	398	398	365	379	392	330	404	379	398	360	349	366	358	395	413	383	391	365	382	398	353	355	394	384	387	388	389	368	380	433	405	381	419	387	400	398	416	418	392	399	396	354	413	378	365	398	419	402	389	363	415	390	378	375	370	383	383	398	446	392	371	391	392	376	372	387	380	376	359	384	365	379	401	391	352	397	373	354	402	389	405	437	417	388	402	378	386	380	384	369	393	387	405	365	383	374	382	369	410	386	350	393	370	368	367	346	389	370	391	365	373	377	384	364	406	408	383	348	386	385	374	365	359	385	366	349	413	367	370	396	396	369	404	409	390	383	385	362	368	393	353	382	354	387	393	393	367	364	377	385	369	378	392	413	382	387	366	396	398	384	363	365	396	425	356	386	406	398	399	363	365	362	361	406	422	391	422	375	401	348	398	388	367	397	358	426	407	390	398	407	417	406	411	389	358	403	372	414	378	405	386	406	403	344	342	374	369	374	377	387	393	366	399	382	411	420	434	414	373	400	387	360	372	387	391	363	425	404	369	386	382	361	379	402	392	404	413	383	413	369	362	348	397	370	368	402	376	377	375	376	400	385	364	386	354	375	382	369	395	375	390	419	358	387	411	421	362	387	370	417	374	382	399	399	396	362	371	379	381	356	408	402	353	418	392	404	356	432	367	392	371	405	395	405	414	381	358	389	389	366	361	347	395	352	402	380	373	382	379	378	390	426	381	373	395	391	384	381	400	398	375	368	422	379	395	382	392	383	392	403	395	373	355	365	405	378	374	377	399	394	410	380	397	394	381	371	407	375	364	396	404	353	419	394	359	392	418	367	434	360	366	418	370	338	395	372	399	377	398	397	398	389	367	370	373	414	430	391	374	392	389	370	396	417	392	357	371	379	405	409	407	426	397	399	400	348	364	378	367	381	376	405	407	397	372	371	372	387	384	370	410	369	373	417	403	418	395	371	399	450	379	379	401	357	393	391	424	350	361	368	367	380	408	390	373	366	420	398	396	377	387	396	363	390	397	395	428	359	358	408	372	377	368	406	389	400	380	395	352	420	425	382	406	387	424	392	385	401	410	392	397	413	393	418	367	369	370	418	381	427	347	374	346	362	395	388	421	369	401	387	372	397	386	380	384	352	395	395	384	353	386	379	395	387	415	394	372	392	377	371	382	381	425	415	416	392	359	408
26743	20119	8430	1192	780	782	765	725	706	690	676	691	697	665	657	690	705	652	651	647	686	686	644	700	626	655	621	669	678	673	632	651	624	666	681	681	659	615	633	643	622	680	645	657	698	641	694	663	643	621	666	643	633	663	621	604	618	727	686	641	641	659	639	647	677	647	623	725	693	657	606	625	658	630	657	684	643	666	623	654	634	714	669	644	636	663	656	649	665	602	641	667	718	638	645	629	631	672	679	644	608	653	620	696	662	653	659	613	692	657	619	662	718	671	614	689	669	671	681	700	674	623	665	724	651	670	653	687	650	647	627	648	551	623	708	618	644	692	642	652	638	653	640	647	688	653	672	646	666	698	660	656	668	631	661	679	644	620	640	621	649	669	692	680	654	666	666	689	661	670	655	638	633	623	634	649	689	684	631	654	661	670	698	687	626	627	697	642	638	643	705	630	651	627	645	630	608	645	652	646	657	653	624	673	635	668	637	689	666	592	671	696	636	643	628	649	667	643	681	675	639	689	687	629	694	683	670	626	684	720	711	668	675	671	661	670	668	686	669	686	640	621	704	607	725	672	636	666	653	673	666	661	630	629	678	654	643	653	671	653	618	653	633	648	695	634	688	653	632	619	661	647	649	655	653	625	663	615	633	648	647	658	623	642	652	648	645	666	618	670	702	654	628	690	663	610	654	667	674	600	638	621	625	655	658	617	606	632	646	648	633	658	675	649	651	643	643	645	655	673	655	632	690	644	676	657	701	627	684	633	656	635	673	617	644	661	650	656	625	635	648	691	666	637	654	672	615	645	685	671	667	650	623	651	651	678	668	636	720	623	622	624	652	642	662	640	649	628	611	655	678	658	620	670	645	688	659	686	673	646	663	621	649	675	672	673	646	631	654	701	649	651	627	672	642	658	643	650	667	681	631	616	665	666	660	684	614	651	723	690	636	664	653	669	638	667	611	640	737	671	653	679	645	674	632	659	678	672	656	659	643	635	639	617	653	608	680	672	670	660	649	647	652	641	657	597	663	612	694	610	617	665	637	643	633	677	627	705	677	647	609	655	699	691	692	638	645	675	683	682	698	597	614	665	617	638	710	649	621	696	639	683	640	628	648	633	658	683	617	623	614	671	686	711	655	700	650	700	655	603	632	621	629	679	690	657	631	650	679	694	629	651	650	621	636	641	660	658	673	647	672	644	649	730	648	625	638	695	657	673	670	629	654	643	682	647	646	601	650	657	651	651	655	664	667	635	629	686	645	702	602	689	618	674	642	697	632	685	659	602	648	691	669	642	671	679	679	657	737	665	630	613	696	656	655	673	666	658	705	677	653	674	614	641	652	688	637	667	652	658	645	700	641	649	621	651	668	645	646	702	686	677	603	653	643	691	647	642	633	684	652	663	641	631	611	657	659	667	603	634	651	680	679	671	664	689	664	617	628	675	657	623	652	671	687	662	665	631	682	655	688	635	604	656	610	670	665	660	680	655	659	663	662	717	677	642	681	637	607	659	685	661	633	664	703	656	659	652	606	638	666	664	624	665	634	656	647	724	614	671	669	636	669	683	679	656	627	652	651	629	628	620	665	621	672	637	671	635	692	655	658	674	685	687	679	652	633	686	687	683	604	643	719	667	603	667	650	637	663	671	671	663	670	691	624	659	624	668	645	615	711	667	672	657	670	624	608	655	670	628	699	703	662	658	642	656	685	671	666	643	644	697	656	596	651	690	691	682	664	693	669	652	651	648	643	664	650	646	672	724	640	700	641	658	663	673	668	604	658	610	653	609	628	644	638	676	666	703	644	654	692	616	646	661	701	635	639	602	665	637	684	630	664	647	690	665	688	600	668	651	593	700	657	646	629	668	687	636	650	640	659	645	654	598	629	619	695	675	680	649	674	665	659	629	673	644	621	687	643	621	639	656	616	631	687	630	651	641	676	724	642	637	650	600	647	664	625	638	655	585	676	718	665	682	655	698	639	634	630	649	676	691	662	703	611	599	648	611	671	634	656	629	663	655	694	662	656	630	644	631	635	626	682	634	650	674	625	639	631	638	712	653	633	638	627	661	699	669	646	663	662	634	628	660	681	643	663	626	665	658	647	652	624	648	656	697	687	637	699	578	641	656	635	645	665	593	683	636	682	623	668	646	633	671	661	650	643	689	609	657	626	608	686	656	661	675	655	640	661	651	696	687	619	671	648	657	671	698	659	690	611	639	671	629	655	646	664	613	678	653	614	666	659	611	623	641	628	664	640	678	668	664	642	635	735	626	647	661	673	661	657	629	673	663	652	668	687	653	686	651	667	661	664	689	663	654	626	650	688	699	682	619	615	643	641	646	663	647	671	648	634	645	629	625	643	680	678	643	656	574	627	593	657	642	656	655	668	634	695	628	703	637	652	703	630	639	651	642	645	690	640	668	619	617	646	638	641	676	696	658	624	622	689	631	636	644	645	639	675	688	682	629	634	599	648	639	658	660	603	633	666	669	641	627	668	607	649	647	656	657	659	643	636	583	623	690	648	697	646	618	724	632	672	624	628	632	637	620	629	730	614	680	657	683	637	692	653	648	655	666	630	615	620	621	686	674	636	636	687	606	663	622	633	727	659	669	630	637	688	693	657	677	708	668	599	637	710	629	677	700	657	641	667	685	657	637	688	628	617	647	705	663	625	672	615	658	652	652	640	650	695	632	632	679	623	700	641	651	671	691	680	647	617	641	665	660	691	625	664	686	665	637	662	610	651	671	686	682	614	665	676	636	667	648	616	650	634	662	649	669	675	644	645	682	618	644	648	701	637	621	688	665	714	648	648	659	682	638	666	638	618	677	658	694	623	652	705	661	633	661	687	635	708	655	649	637	637	609	674	628	645	640	639	688	615	665	666	688	662	631	633	658	637	676	664	659	637	653	659	689	646	656	627	663	675	670	633	654	663	648	653	640	655	630	609	654	631	657	654	650	701	691	703	651	693	685	646	668	660	647	689	649	644	690	624	622	651	610	700	669	662	651	668	681	624	686	613	666	630	636	706	625	684	673	703	651	663	599	667	662	658	673	636	614	689	657	688	610	661	656	643	624	653	676	619	662	655	613	687	660	659	630	586	665	650	664	642	617	699	641	666	705	663	628	635	642	656	646	663	691	645	676	634	648	690	677	585	637	680	665	654	624	630	658	644	644	692	629	645	647	667	680	653	640	706	714	652	647	618	647	639	641	689	626	661	673	602	620	642	654	630	670	649	684	658	650	674	648	656	616	647	692	676	644	642	657	634	689	694	670	653	674	669	672	651	645	658	657	619	623	655	683	658	643	635	665	704	705	652	685	658	668	627	672	635	646	666	673	611	611	616	658	656	650	704	694	664	646	654	672	676	618	637	624	696	698	613	679	679	680	658	659	642	641	657	700	674	645	646	652	632	648	647	630	615	699	653	629	710	643	651	680	662	620	646	631	629	687	632	679	708	656	668	671	682	647	606	649	662	648	666	680	656	673	573	692
6949	1731	1557	1067	998	967	892	885	831	840	817	775	813	849	774	768	780	821	803	795	804	805	771	798	821	733	803	768	786	759	794	808	791	820	830	744	776	813	786	807	853	801	801	808	866	806	758	775	810	787	763	740	795	757	786	802	804	759	725	787	778	783	803	818	783	802	745	758	792	764	764	776	770	799	766	788	747	787	811	841	794	807	755	789	767	771	733	730	758	799	815	801	811	793	757	764	797	751	750	780	799	743	762	813	788	745	759	785	799	797	815	777	768	806	819	790	827	793	769	812	752	750	800	808	770	789	753	819	801	798	824	752	766	811	827	834	768	789	794	759	786	788	790	823	790	771	758	786	758	814	792	800	749	810	755	792	765	785	804	762	759	826	712	760	781	789	785	745	784	798	799	767	751	828	766	759	742	773	776	800	820	795	811	789	770	793	776	760	746	751	775	780	777	769	817	772	807	776	774	801	793	761	850	776	850	770	765	760	807	792	783	782	827	767	790	785	799	784	792	810	772	801	796	788	773	742	752	733	812	774	827	746	792	736	800	775	825	807	802	766	807	789	814	796	763	774	762	765	746	798	743	804	765	823	761	750	851	803	780	802	772	742	800	743	774	740	760	790	762	775	762	847	801	752	765	722	767	772	770	745	794	793	796	779	776	762	786	814	790	758	830	806	818	737	766	767	749	822	775	764	847	789	828	778	764	779	807	797	738	760	740	800	784	779	832	781	775	776	789	789	830	788	826	800	793	756	788	831	796	751	813	803	807	801	778	749	758	778	804	814	799	827	750	790	765	765	799	766	770	754	784	793	767	765	773	778	727	758	737	791	797	778	774	823	760	824	820	795	822	763	761	805	754	772	770	785	776	730	765	731	781	780	788	766	774	777	747	755	751	765	809	818	754	774	773	795	768	825	801	754	794	794	723	744	795	817	787	790	788	756	822	775	761	759	726	789	751	783	798	788	799	763	771	829	777	791	797	829	758	802	833	756	772	772	786	812	757	765	816	727	792	770	757	758	763	787	779	765	792	792	781	749	757	768	748	804	801	779	727	739	820	809	704	762	807	787	784	765	788	770	793	794	776	748	792	751	785	779	772	794	813	793	714	814	781	828	732	789	772	854	809	748	818	767	795	806	768	812	773	760	741	750	795	783	792	816	780	824	820	771	804	777	786	772	755	824	741	765	740	822	816	803	777	797	822	828	742	812	752	833	767	797	811	817	805	772	792	828	780	776	762	802	808	808	821	758	793	791	791	737	804	746	758	725	826	746	796	814	777	795	757	813	805	798	827	795	755	814	808	805	751	772	789	726	757	784	809	745	801	842	795	788	805	759	831	781	772	737	810	759	819	719	760	766	784	753	747	772	754	779	769	863	803	773	822	784	834	756	733	825	770	795	781	758	776	783	772	754	786	779	804	789	815	765	802	817	731	762	766	822	759	779	789	766	786	814	806	798	816	759	724	754	797	795	754	797	788	797	811	810	745	795	810	793	793	766	830	720	757	788	825	763	788	763	832	810	814	777	755	777	800	791	834	776	783	768	783	813	793	779	748	798	789	786	731	763	796	786	754	766	781	793	843	778	816	757	756	794	810	747	815	778	794	823	754	796	732	799	795	793	783	805	807	784	806	771	728	785	764	785	845	809	769	709	790	820	810	788	776	728	779	763	750	761	799	781	780	828	787	771	785	749	799	787	772	831	755	789	803	779	824	806	789	746	785	775	788	845	776	813	770	763	766	761	801	748	788	764	800	786	793	779	827	814	789	743	779	777	791	798	829	803	835	789	765	799	790	798	777	808	742	758	768	771	821	729	776	803	791	736	794	828	803	803	795	776	731	761	768	773	730	804	816	765	786	784	783	815	785	764	765	742	803	806	832	826	771	826	728	773	798	775	821	788	759	823	776	747	809	768	759	737	757	724	858	754	753	777	743	820	785	781	801	787	798	777	774	802	784	758	827	832	842	768	790	796	775	781	809	772	802	790	761	746	798	769	798	748	792	755	834	845	787	834	796	808	813	755	798	797	802	784	762	772	757	761	774	783	807	764	754	819	742	780	766	807	830	801	819	738	804	760	799	767	805	775	788	787	729	802	770	820	783	787	764	795	779	774	777	768	819	752	797	772	750	763	773	757	804	763	788	788	848	771	780	747	745	776	745	763	792	781	868	834	793	774	812	801	796	799	790	823	777	806	797	771	799	800	728	810	793	756	789	818	800	825	821	794	782	795	816	824	813	777	761	787	775	783	813	752	796	776	780	804	780	810	800	774	761	748	741	783	800	795	775	817	792	771	736	749	751	770	808	762	822	771	760	776	759	781	815	760	797	792	822	761	812	833	790	751	799	825	767	759	738	798	840	769	763	816	831	742	717	745	754	777	768	778	730	855	756	770	788	771	776	744	787	750	780	824	784	822	756	779	801	757	769	798	788	780	809	783	784	775	776	775	805	824	722	758	774	770	742	809	791	748	724	776	721	807	801	728	773	826	738	813	772	822	744	754	748	790	821	772	787	809	790	757	780	780	788	802	786	779	768	800	780	736	816	789	784	757	743	723	734	790	752	812	819	773	717	827	746	793	791	768	792	792	783	797	794	772	756	784	809	828	761	809	792	800	817	768	788	809	796	753	782	799	790	835	749	795	789	757	704	781	779	753	842	774	738	811	807	795	808	778	780	814	810	805	769	761	771	780	749	844	759	752	756	771	779	819	771	759	737	790	761	775	832	785	773	801	814	806	764	748	821	790	779	786	750	775	792	762	827	771	810	776	766	776	792	792	793	754	807	795	820	753	755	808	790	776	728	788	774	734	774	752	840	791	797	794	756	844	726	736	763	770	807	815	834	750	802	818	747	786	814	807	779	716	785	768	750	723	761	808	783	839	783	789	794	761	767	759	744	803	799	791	719	783	806	809	736	805	819	736	731	820	794	819	789	762	798	770	785	831	767	809	816	820	795	802	744	770	788	785	817	806	798	828	838	775	788	788	744	820	827	796	832	780	810	809	827	820	737	785	845	768	791	754	827	801	812	759	790	773	851	738	745	820	785	778	828	785	771	792	801	788	788	744	771	794	767	791	730	801	742	828	784	804	776	771	801	805	788	732	782	771	792	723	888	766	801	775	759	754	764	788	781	776	803	800	773	771	823	793	755	751	793	739	791	802	760	754	814	829	795	801	770	820	769	789	796	792	845	785	797	834	770	749	753	778	804	734	789	747	840	810	774	816	770	809	739	811	822	764	742	835	808	810	746	793	786	800	796	726	791	786	772	786	800	793	819	845	803	801	749	803	773	770	786	744	828	782	793	771	779	758	759	768	768	808	846	772	733	790	802	747	724	778	768	797	818	776	765	795	759	729	811	756	772	817	754	817	774	785	761	772	791	806	819	757	812	795	784	818	801	831	832	752	768	799	758	757	795	774	775	771	756	795	775	823	802	795	790	787	797	753	803	783	825	786	821	788	806	817	817	791	773	768	814	817	817	774	800	807
23590	20938	28288	23739	20937	11391	1282	818	655	572	556	457	499	449	454	373	442	405	354	373	378	366	375	368	375	365	370	346	365	342	376	367	358	358	355	330	351	333	370	362	334	333	351	368	327	325	308	329	344	344	308	325	325	320	321	349	371	350	338	362	309	323	329	327	330	316	311	358	334	332	339	304	314	302	337	340	355	315	337	348	328	336	304	325	311	346	337	338	348	322	301	336	330	308	333	344	326	337	310	344	327	303	301	378	338	353	357	318	333	318	318	319	325	331	316	343	304	327	335	292	333	324	319	321	332	334	339	307	314	296	324	322	306	333	364	305	332	334	312	320	320	324	331	317	329	318	351	337	325	345	323	325	292	325	355	311	330	345	326	338	324	301	347	334	333	340	341	317	349	331	353	325	342	333	349	339	309	328	353	338	337	313	319	290	326	321	319	291	307	297	358	296	294	315	326	354	322	312	338	339	315	314	320	343	305	326	318	327	334	317	334	308	332	317	347	322	321	329	308	321	333	310	314	296	291	313	335	346	304	334	350	293	310	314	351	340	297	267	330	318	335	369	296	326	325	331	312	319	350	318	343	341	327	336	311	357	365	304	303	335	301	333	298	338	330	331	295	320	324	335	315	314	325	331	305	325	347	296	304	351	316	325	339	341	342	316	309	333	340	299	335	351	302	349	363	331	299	349	335	324	316	332	339	345	309	307	309	318	304	310	325	313	291	305	336	332	323	326	337	324	343	296	353	295	324	316	346	312	342	287	310	298	357	298	357	353	302	311	325	314	334	315	343	315	328	300	335	341	352	337	356	339	323	315	286	312	315	305	313	309	337	313	334	340	325	336	317	306	330	319	310	342	324	307	310	328	296	328	308	350	312	310	340	318	335	318	322	304	344	308	290	304	309	340	299	326	330	326	340	332	325	306	326	348	348	329	320	327	353	337	278	347	301	317	344	312	362	318	336	334	351	330	327	326	330	346	340	304	308	347	368	351	312	313	316	324	310	326	327	353	338	343	330	311	347	322	337	343	319	346	329	293	314	312	323	329	356	348	335	351	340	285	330	341	351	318	299	330	330	367	340	319	331	298	326	337	321	322	342	323	329	355	312	326	342	334	334	312	314	324	335	307	325	328	306	320	319	319	298	292	324	320	320	340	331	333	333	348	353	355	316	320	300	344	353	289	329	339	359	324	336	342	331	312	318	346	315	328	355	326	352	338	320	358	305	338	330	286	306	335	328	352	326	319	342	311	331	328	298	354	302	322	328	363	348	361	338	296	344	316	298	325	338	343	338	321	316	319	325	334	305	340	333	341	345	313	343	336	293	300	325	311	336	318	332	331	345	323	321	364	331	334	339	325	338	290	306	327	324	281	297	330	328	318	371	322	354	310	339	326	316	292	320	311	336	325	292	334	343	325	311	291	330	312	301	311	333	326	339	304	314	319	318	366	332	313	281	331	326	301	339	332	315	301	313	302	315	323	341	279	325	337	332	318	309	320	290	316	329	335	290	342	290	322	338	311	329	332	365	329	357	310	331	342	330	277	344	346	339	290	332	338	316	320	322	351	325	326	330	339	301	327	321	291	345	332	310	323	325	335	347	306	340	334	320	343	314	298	307	320	297	311	313	343	312	329	346	323	307	341	331	296	299	318	341	316	314	306	343	318	320	341	335	313	334	308	296	317	312	325	328	331	334	339	326	302	334	363	336	286	329	306	326	321	315	314	337	339	332	317	308	313	323	329	305	337	290	332	360	313	339	310	340	314	348	317	324	318	327	290	331	350	326	360	314	303	300	340	320	336	307	343	335	319	326	327	335	320	292	337	334	293	310	335	329	322	326	320	298	309	309	339	311	309	327	321	316	336	298	341	337	342	325	335	312	339	325	313	330	303	306	321	338	359	313	341	307	287	315	334	304	362	303	324	329	325	291	353	340	316	305	309	326	313	338	321	287	326	303	348	294	320	304	342	352	328	314	302	346	339	327	338	350	323	319	321	301	335	340	302	320	323	341	310	331	313	345	314	332	324	285	322	300	310	316	330	345	337	362	332	321	320	337	336	335	319	345	327	315	303	354	318	307	266	353	348	307	338	353	335	310	362	375	342	337	307	335	325	338	347	345	321	312	326	316	308	321	333	332	322	318	315	310	353	338	324	348	325	281	324	314	347	323	298	324	348	310	326	349	316	298	334	295	343	318	309	342	335	295	314	335	326	325	329	303	337	348	317	323	311	315	303	315	323	323	302	331	335	311	317	313	307	319	333	328	369	318	302	321	305	305	327	326	288	284	301	318	310	343	348	335	328	296	331	309	344	346	349	300	317	301	312	344	319	332	328	318	328	337	305	315	321	319	369	338	331	347	320	323	322	343	304	311	332	321	341	305	332	322	339	328	308	315	372	313	328	319	350	343	312	317	348	331	311	326	326	331	331	303	310	304	331	315	289	329	348	323	323	326	308	335	345	347	313	329	316	335	345	309	329	341	334	314	332	348	320	325	326	341	313	336	324	294	336	347	319	298	354	315	332	318	295	329	335	321	311	345	328	315	314	343	335	359	343	331	358	332	328	334	326	313	296	352	328	312	323	318	319	304	331	323	310	334	318	330	339	308	302	300	354	296	343	325	333	331	338	326	325	301	312	321	311	302	319	322	340	316	326	346	311	329	312	336	332	324	303	303	358	298	290	326	307	302	340	294	310	318	330	331	323	306	339	334	327	320	322	350	306	341	304	339	308	312	334	339	303	314	309	320	328	310	362	317	314	316	298	298	336	326	309	339	327	355	334	332	315	338	324	324	296	322	307	302	317	324	321	348	378	318	307	307	322	352	328	340	315	330	309	330	354	351	298	345	307	343	324	348	317	323	326	292	329	336	328	322	342	326	333	322	306	312	324	334	308	285	311	300	362	332	328	286	329	339	324	334	332	335	320	341	331	315	330	318	323	320	353	330	333	350	343	342	333	346	337	319	322	339	293	341	302	330	351	333	313	315	310	286	309	329	305	298	315	317	348	365	349	307	314	361	299	301	320	316	313	349	276	320	337	349	353	344	359	303	334	311	305	315	335	309	344	314	335	288	326	320	319	349	317	335	324	309	346	369	358	322	326	346	362	297	327	293	315	310	321	334	324	308	321	347	336	343	351	351	299	349	323	320	334	322	294	319	306	349	321	355	328	332	324	315	299	308	309	356	335	353	303	345	362	345	316	337	336	292	325	336	361	306	329	332	312	311	307	354	308	347	355	335	326	313	315	311	339	345	315	303	328	307	329	307	305	350	333	311	327	329	317	300	331	300	322	324	311	323	306	346	337	325	317	308	298	346	336	317	332	340	340	320	340	303	343	306	316	309	341	332	284	326	327	301	335	350	347	349	319	335	323	306	328	324	332	325	346	334	326	321	318	312	313	351	350	379	333	311	315	331	303	317	347	324	340	289	328	334	313	310	347	318	290	287	300	356	324	318	288	323	328	326	345	317	315	325	316	307	369	302	320
23415	10580	8447	4317	2917	2266	1786	1479	1225	1020	868	761	718	679	631	608	556	592	509	477	515	494	494	494	488	503	436	433	490	468	451	467	489	455	457	433	462	437	412	420	433	455	419	465	401	434	400	463	394	420	387	418	410	439	442	426	387	423	406	406	412	404	425	398	398	439	429	402	417	418	444	402	391	390	394	413	432	398	444	414	407	389	419	430	384	417	424	427	410	390	421	405	448	410	396	419	389	402	404	405	399	400	390	408	393	438	379	397	382	392	436	398	383	388	420	409	401	419	431	382	421	385	441	413	368	414	428	421	396	372	400	394	391	419	411	412	416	415	400	410	399	390	397	395	411	423	400	422	422	394	408	407	421	394	418	395	410	440	389	389	392	403	441	400	397	404	434	415	421	401	390	379	394	431	462	390	397	387	412	384	389	394	397	403	411	453	412	381	409	414	405	437	412	398	376	391	408	406	413	351	401	454	430	392	405	420	416	418	407	448	414	404	423	393	417	420	419	404	419	404	448	440	420	401	433	403	430	411	402	440	414	440	408	413	433	407	413	386	424	419	440	424	409	430	391	432	357	383	443	421	429	416	403	422	378	413	427	435	410	387	380	408	424	403	381	414	373	418	413	396	415	383	418	402	427	369	389	447	445	398	411	432	371	413	435	390	395	406	375	401	398	425	402	408	378	406	431	412	387	408	400	447	450	395	413	387	424	398	396	434	411	425	416	425	423	435	420	397	395	405	406	397	376	406	407	397	417	395	385	415	412	434	417	389	406	399	399	394	442	426	377	421	382	405	417	409	386	415	434	406	394	412	441	433	426	437	409	391	429	398	438	375	447	406	424	417	419	385	411	422	410	383	381	407	395	395	390	432	407	366	392	406	392	429	438	414	420	423	393	398	392	420	413	423	412	408	405	369	424	412	387	395	384	420	419	403	375	431	402	427	403	407	388	399	413	437	425	438	413	420	421	395	434	408	454	393	438	424	427	422	399	424	409	419	382	403	394	398	402	367	403	403	368	409	362	374	412	391	419	402	396	381	409	413	407	389	412	427	383	393	388	412	456	408	381	418	424	396	385	405	415	352	402	388	455	391	411	406	434	393	460	392	413	385	383	399	383	432	398	376	404	370	427	423	409	429	408	398	410	408	421	391	400	399	432	407	424	433	396	411	449	408	412	376	390	428	398	391	418	392	401	399	418	382	397	443	445	416	377	404	388	423	434	426	404	401	407	401	386	404	403	418	406	435	413	420	426	400	369	406	389	410	426	383	399	410	424	406	362	394	404	418	412	415	419	412	416	375	376	424	425	417	376	434	415	402	413	425	409	414	370	390	403	427	429	411	404	419	411	414	414	380	417	379	428	398	425	415	417	406	391	371	396	419	413	403	432	402	425	385	406	379	409	388	378	396	413	385	375	403	401	399	387	414	422	422	399	410	393	429	407	405	412	388	434	425	406	454	412	413	396	439	420	421	418	371	404	368	386	412	410	407	419	401	399	406	425	403	400	383	409	369	431	363	442	408	410	418	408	396	412	412	384	420	385	403	421	404	441	410	436	384	399	398	440	400	423	421	368	430	409	383	423	432	411	404	405	390	377	414	442	408	407	391	395	398	389	418	424	438	432	392	392	412	398	420	395	402	430	390	396	406	445	429	442	378	364	390	370	400	391	445	378	388	421	404	407	443	383	412	381	427	396	407	450	440	411	378	364	416	402	386	410	355	423	432	402	382	426	423	380	415	380	416	399	367	391	424	386	399	386	385	419	399	431	417	381	412	430	383	392	426	398	381	406	433	408	407	396	396	429	422	406	390	409	433	409	416	430	402	449	423	390	430	384	431	413	411	434	412	418	383	440	415	420	426	398	405	387	400	405	457	383	404	405	413	407	385	469	386	418	367	395	428	414	401	410	365	377	434	419	396	416	406	381	429	391	400	427	420	402	411	400	390	351	408	385	386	427	409	416	437	390	417	408	398	412	395	383	407	424	386	408	432	429	412	374	410	423	391	382	381	400	398	448	385	399	430	397	388	413	416	408	446	424	412	427	392	402	411	426	424	386	399	417	404	396	398	401	380	407	423	396	383	413	431	427	409	426	375	403	415	395	414	426	427	421	443	397	398	413	379	371	427	424	415	386	405	419	414	390	401	377	422	441	387	423	429	365	382	425	393	390	402	373	398	421	434	384	392	393	389	446	438	376	405	423	410	352	427	421	423	409	405	370	397	419	423	397	379	409	395	396	428	415	392	411	392	419	398	403	398	465	399	402	444	411	399	403	389	420	436	410	420	397	416	386	410	421	429	392	414	424	409	450	419	417	414	417	385	392	402	396	437	390	381	410	442	382	416	398	412	418	414	410	413	422	376	392	367	465	411	415	407	416	426	418	408	404	413	408	417	424	402	402	399	433	439	418	444	375	430	421	407	435	388	383	405	441	371	402	416	367	375	399	384	388	400	357	414	395	404	401	387	396	441	380	375	449	405	399	436	428	408	424	395	408	401	411	381	397	414	387	439	390	427	395	424	428	401	397	437	399	422	416	397	423	400	367	399	427	413	405	430	394	430	406	409	388	406	361	405	380	403	414	428	394	372	397	409	374	429	416	411	400	373	402	404	401	407	418	381	460	397	429	428	418	341	394	412	414	404	414	405	410	435	422	408	405	404	420	439	394	438	393	404	388	391	391	423	400	423	384	422	375	377	404	393	393	410	416	445	426	401	400	400	402	416	411	411	445	417	439	423	384	377	435	369	407	395	408	377	392	378	448	411	381	410	409	406	404	422	459	414	411	395	402	427	400	400	405	410	433	380	387	383	396	401	396	411	395	424	409	447	371	422	401	417	412	434	400	378	392	387	378	408	392	413	407	439	410	377	427	379	368	410	390	390	396	386	449	432	413	413	387	425	409	432	399	407	434	416	425	416	378	420	412	388	402	429	382	407	430	404	414	417	414	421	459	409	438	427	408	410	382	412	414	393	402	383	418	443	397	440	380	378	423	403	396	425	427	438	424	450	420	391	443	435	454	422	425	462	392	383	424	406	448	426	383	387	411	415	366	457	379	417	422	436	400	376	376	413	378	404	393	432	409	398	364	430	388	403	405	447	419	393	428	404	383	435	397	419	418	402	341	420	387	395	428	380	400	403	402	432	430	400	421	428	406	430	414	403	443	422	422	371	420	433	408	388	382	380	436	428	428	410	397	416	405	373	384	399	427	390	405	415	403	408	402	384	429	392	421	394	433	412	406	379	408	427	400	409	381	422	365	449	426	395	378	422	377	457	378	392	387	406	410	412	395	383	383	421	425	403	409	415	422	372	430	411	405	425	426	404	396	381	412	412	408	434	413	425	390	412	420	431	405	410	400	415	460	423	387	443	435	424	414	403	385	413	402	405	376	414	421	413	409	420	395	454	390	400	410	414	433	430	403	389	438	416	395	414	398	421	394	373	446	432	409	400	452	398	397	463	389	379	431	395	405	414	426	394	372	412	408	394
24867	20946	27191	24825	10821	1329	1097	975	905	908	891	870	857	787	847	827	789	813	789	767	762	781	805	778	787	835	782	848	811	826	793	749	831	827	765	752	811	827	760	810	817	749	791	809	764	812	751	742	703	793	740	772	748	786	762	793	782	730	773	744	784	756	780	782	804	766	778	826	756	787	797	760	782	753	785	773	786	811	822	772	747	760	800	775	792	757	796	779	780	805	790	772	760	774	776	809	783	741	756	711	759	790	819	769	831	732	774	699	776	750	771	787	737	804	777	746	738	758	803	799	819	788	806	762	709	809	759	759	737	727	783	768	793	797	731	734	820	743	749	760	753	745	768	777	770	745	762	751	802	739	780	738	799	778	783	788	770	742	735	807	795	755	719	757	706	803	783	751	749	817	779	759	740	764	762	739	801	805	841	752	798	770	806	731	775	807	745	794	811	778	803	744	803	807	750	775	744	814	770	752	765	786	768	758	781	741	734	812	798	754	739	771	749	777	735	785	794	762	781	802	748	753	789	781	780	753	823	801	793	769	749	773	819	766	786	816	771	828	770	743	749	756	798	759	828	740	773	817	779	859	758	782	736	788	777	792	795	794	783	757	785	743	844	786	775	764	763	802	735	776	786	807	737	804	752	761	757	745	737	736	795	781	840	725	825	768	788	702	810	786	786	813	745	780	751	808	749	730	810	797	701	721	761	760	796	752	762	800	788	727	760	753	781	782	745	796	800	737	743	760	792	815	819	728	844	757	752	791	786	770	773	814	760	798	784	746	749	781	793	738	763	749	733	776	731	749	802	749	761	722	725	759	749	784	784	809	766	740	762	767	808	824	775	732	769	816	711	730	811	747	827	769	779	790	784	761	739	812	806	802	787	745	769	733	766	736	794	849	787	818	785	796	772	785	767	735	776	751	775	768	703	808	775	821	821	766	753	802	794	755	775	734	770	780	757	742	788	719	764	754	808	729	770	799	741	774	786	784	797	730	782	777	741	813	769	779	728	735	709	739	722	731	769	797	810	746	758	787	764	730	776	767	718	819	726	756	785	736	759	749	771	739	755	759	739	742	736	740	784	791	752	840	750	821	749	767	763	775	748	780	798	804	787	761	772	742	735	783	727	813	798	746	765	788	780	735	776	810	792	753	845	749	726	740	761	725	761	783	788	761	789	753	731	783	789	760	765	814	788	760	748	819	782	784	760	775	728	732	780	732	816	760	767	767	767	773	794	819	767	762	784	788	827	813	775	850	800	788	777	711	749	756	753	797	764	733	769	799	762	726	741	781	792	777	775	770	774	800	780	745	776	792	806	799	762	788	796	773	745	769	773	767	754	789	768	755	765	808	773	806	820	808	788	780	765	789	753	834	752	813	822	750	787	716	754	778	764	720	776	731	774	742	757	838	812	784	804	770	789	733	756	775	829	770	748	786	793	760	823	767	785	700	765	767	768	778	790	796	776	772	746	774	725	802	784	737	743	799	764	749	830	763	762	749	749	785	707	735	756	806	839	781	798	744	746	774	711	801	779	766	752	789	826	780	762	766	776	773	744	784	742	774	789	786	750	761	780	743	788	705	793	785	768	718	793	803	774	824	758	733	802	756	763	758	741	802	724	769	803	790	729	783	789	745	736	807	735	779	784	757	743	770	751	776	772	746	778	786	752	774	823	739	729	750	784	800	797	827	788	761	765	818	776	845	792	776	745	820	810	746	820	733	783	819	805	806	805	820	773	747	756	767	733	811	736	741	752	791	759	766	771	773	786	816	812	786	764	758	833	780	765	779	763	787	768	726	783	765	788	790	757	777	747	785	751	761	737	760	753	771	762	787	796	775	770	783	741	761	746	786	760	748	752	764	780	760	759	722	708	799	762	816	753	832	770	764	743	793	765	751	841	745	764	788	785	810	762	794	784	816	732	763	791	755	775	805	749	759	754	790	756	773	775	778	765	762	809	787	775	739	784	754	781	786	750	804	776	768	761	787	813	743	789	778	778	761	821	796	766	736	762	801	803	744	811	806	756	764	768	793	731	830	770	751	802	810	765	764	792	778	738	802	761	787	763	764	746	774	775	780	779	759	764	773	793	799	771	781	731	734	779	740	799	750	775	759	771	809	767	757	759	749	805	784	783	791	802	757	772	840	746	770	775	766	813	779	766	786	769	791	710	724	812	775	803	753	760	762	772	773	770	749	808	757	773	739	771	772	852	741	732	784	802	814	738	800	785	816	783	759	766	770	709	743	734	761	808	748	746	798	793	729	782	742	799	770	835	760	763	780	790	734	775	769	769	783	752	755	813	782	793	766	770	769	773	745	758	790	738	778	750	755	784	778	814	791	767	767	783	773	735	778	772	825	767	766	795	749	774	748	727	796	789	751	774	771	766	789	769	771	822	757	780	815	785	796	728	773	818	758	750	835	691	803	808	747	797	787	740	744	774	751	734	764	854	722	739	829	768	768	732	754	812	793	776	801	801	771	777	791	777	786	816	797	765	737	791	749	790	765	753	784	778	803	761	780	794	758	783	787	779	706	769	760	782	802	779	752	769	820	783	747	745	739	820	776	761	761	783	784	795	793	784	680	780	758	749	764	754	809	804	760	781	822	779	736	768	732	794	738	706	737	767	771	743	790	757	786	730	760	801	749	734	740	769	760	753	799	776	781	793	762	733	732	795	796	759	782	755	820	788	778	756	770	765	742	739	785	777	796	807	771	723	774	768	763	747	805	731	793	731	769	770	783	774	698	730	750	806	717	782	759	788	730	771	728	775	790	752	834	796	735	742	757	750	793	748	772	795	708	771	809	756	794	762	789	779	789	763	781	789	766	763	788	748	820	772	726	776	722	734	729	795	781	761	725	746	735	746	738	801	722	723	774	752	753	778	765	788	721	781	745	742	790	746	792	762	808	796	734	752	754	806	764	753	764	853	760	763	728	785	797	741	759	768	770	805	764	813	767	778	811	781	819	736	821	767	721	809	769	799	743	765	800	801	800	789	825	749	764	788	710	763	743	778	807	820	774	786	802	788	758	784	789	760	787	718	750	761	766	788	774	765	805	737	728	756	777	721	759	765	768	746	740	793	711	829	782	771	752	706	754	766	783	719	803	756	817	770	783	792	785	797	701	762	778	790	743	773	767	776	719	768	774	786	734	826	797	779	777	758	750	770	781	757	793	766	723	800	772	738	771	762	805	775	798	796	780	773	795	764	781	786	783	772	809	773	787	780	771	797	754	794	740	772	785	756	799	753	787	719	791	746	785	805	814	761	767	780	762	735	793	780	789	757	773	740	796	712	792	742	738	797	776	745	761	807	759	786	767	779	804	762	782	745	775	752	774	808	800	760	808	711	742	734	804	778	734	738	810	799	810	789	765	759	731	766	735	770	775	770	743	762	791	777	743	773	781	721	806	786	789	786	742	751	800	783	730	741	767	785	743	818	749	762	779	780	767	756	797	776	762	816	742	812	779	766	765	773	716	753	770	759	804	752	774
20352	6631	4787	2813	2199	1885	1555	1390	1329	1234	1166	1045	1033	1070	1019	976	940	1023	977	898	917	903	962	923	925	901	936	863	907	959	902	959	934	954	910	901	938	933	938	924	874	905	866	881	898	924	929	898	820	878	834	940	911	914	922	842	900	898	917	925	918	890	965	845	923	924	891	873	905	863	837	901	927	888	908	877	922	931	874	929	898	858	949	840	873	908	836	867	898	861	835	877	858	930	921	888	896	924	878	877	870	915	931	867	899	881	840	893	863	936	860	939	853	895	909	891	892	868	851	905	880	848	907	892	829	857	905	884	907	871	857	926	904	861	942	931	862	919	904	930	887	891	906	896	873	878	878	865	845	872	877	903	862	926	954	873	909	883	919	929	933	943	917	918	833	899	887	849	871	821	949	869	913	858	931	923	918	846	851	895	808	887	912	891	898	899	866	916	896	881	895	878	873	870	845	896	915	926	895	875	841	847	904	842	886	917	861	901	898	917	888	928	894	884	935	883	835	921	866	919	889	866	896	845	890	911	941	869	852	946	867	883	874	883	878	933	882	859	931	916	879	872	876	914	885	898	918	910	837	914	876	829	864	903	866	897	911	893	890	923	834	878	868	870	917	914	934	942	864	860	921	918	869	887	885	847	882	909	870	949	916	901	817	907	889	820	892	931	869	866	893	909	858	821	875	919	861	853	876	893	858	913	878	866	868	863	823	930	891	911	861	886	884	909	903	919	820	858	844	893	920	906	856	947	889	890	863	905	874	962	852	864	898	833	881	891	907	865	937	928	913	947	879	914	897	903	877	868	974	930	866	850	898	853	879	881	905	868	964	905	862	877	863	863	883	910	928	890	891	884	873	854	911	826	878	879	872	872	924	902	891	869	896	849	812	899	899	900	926	859	907	947	876	879	916	885	901	872	902	913	937	867	871	920	893	903	924	887	941	848	934	927	897	901	852	885	852	917	943	893	861	894	839	851	935	926	907	976	860	914	890	916	862	881	919	835	886	891	855	841	894	876	918	857	889	873	878	895	881	881	893	960	927	882	934	865	900	918	871	924	876	905	872	891	865	944	903	855	940	928	906	844	907	817	868	879	865	845	873	870	898	857	871	868	896	883	908	892	886	874	890	870	923	891	922	918	914	903	876	922	852	869	908	858	922	924	914	849	848	899	832	903	941	905	842	894	868	922	927	920	882	917	916	910	911	929	854	904	908	917	879	918	889	866	897	847	854	875	872	929	894	865	926	885	845	873	900	892	875	918	921	854	870	892	864	867	937	908	885	891	862	895	860	878	910	878	861	865	905	913	896	877	850	840	884	903	902	883	918	868	892	913	912	886	887	862	925	927	883	890	908	863	858	913	983	933	845	863	841	888	914	877	906	901	902	915	853	834	897	851	857	906	882	881	850	868	911	905	854	903	887	895	906	886	861	848	878	903	931	903	890	912	879	870	901	880	856	908	844	890	859	809	907	894	879	873	911	884	820	887	900	899	879	919	848	901	902	921	849	895	910	899	936	833	882	926	921	812	932	911	887	866	918	923	845	884	912	925	883	898	925	881	894	909	874	905	872	845	923	894	931	883	876	920	918	870	898	928	872	921	926	951	882	942	887	933	921	936	911	941	923	913	910	857	889	911	854	892	917	872	889	872	862	917	936	850	862	881	881	926	855	893	858	891	886	917	875	909	950	884	918	871	880	903	882	923	893	865	871	820	897	901	962	862	893	931	950	933	911	849	885	904	898	882	863	897	896	838	867	848	851	850	835	858	881	879	892	916	898	847	900	868	845	894	883	923	866	897	897	886	872	960	869	889	915	893	878	876	895	829	884	900	904	890	898	854	870	882	885	902	890	875	866	904	851	930	925	887	890	886	906	895	835	911	908	873	897	899	914	856	865	892	862	940	927	905	906	889	925	900	862	880	888	876	902	894	919	882	919	838	909	895	876	890	857	915	881	901	859	876	877	897	864	932	956	855	897	889	924	873	887	905	840	894	900	892	881	866	880	854	903	904	881	867	901	830	925	930	870	896	862	885	864	846	891	897	852	868	897	955	856	933	825	887	821	875	870	920	882	889	912	868	922	868	886	862	925	930	905	930	907	917	871	898	859	870	912	911	909	884	909	906	864	927	878	885	867	875	917	916	859	882	896	881	882	863	900	891	868	864	911	910	851	867	923	876	895	890	931	898	924	912	865	858	872	870	920	866	898	863	842	841	878	869	867	847	904	879	897	859	904	897	876	881	879	878	864	915	891	853	914	903	867	909	859	895	877	867	893	869	878	862	856	898	898	883	896	879	873	913	850	924	888	904	891	846	871	873	891	948	895	907	874	899	915	875	844	895	855	881	903	912	927	927	911	923	833	866	923	899	876	912	886	930	905	874	912	925	908	875	888	860	901	857	905	859	912	840	890	841	885	892	871	882	919	847	888	866	886	864	809	897	861	853	882	882	880	856	904	921	969	879	881	900	896	898	845	856	878	872	886	879	895	856	911	926	822	914	899	874	915	907	903	865	834	888	943	891	905	824	874	904	885	902	864	960	874	882	902	875	920	881	931	857	864	925	883	930	824	921	927	864	909	895	911	915	860	892	923	920	879	881	883	896	894	889	948	848	869	932	860	895	874	925	882	868	857	894	876	894	930	905	927	878	871	937	905	927	870	913	900	890	816	889	880	823	870	894	879	909	883	931	889	810	942	880	888	944	925	860	881	871	816	906	929	911	854	895	899	903	915	925	914	871	884	864	892	833	897	873	922	878	823	886	864	915	879	868	872	859	886	844	866	897	863	872	881	858	908	915	907	911	936	877	901	894	864	898	865	915	909	948	871	915	900	924	886	933	892	913	906	883	882	878	891	878	899	866	909	889	924	917	904	889	871	844	939	917	898	892	931	869	899	929	969	887	868	863	849	958	845	890	898	903	846	862	921	908	960	889	850	861	898	909	865	923	820	933	895	892	893	887	900	899	842	904	899	856	920	896	870	903	904	893	874	875	889	897	910	866	897	910	853	906	875	870	852	875	937	849	910	885	896	868	886	889	907	898	874	908	923	924	855	848	911	894	868	943	899	899	909	868	880	886	864	899	930	917	902	911	862	890	908	850	915	901	912	868	865	931	873	901	898	889	934	843	938	891	938	864	931	858	926	872	935	904	889	859	896	860	906	858	862	917	889	925	958	916	881	887	849	914	849	870	881	889	878	847	838	895	873	863	845	909	917	931	888	902	949	904	889	869	885	917	933	874	939	878	898	884	886	844	859	864	869	912	924	881	878	898	912	883	969	878	889	874	878	931	861	843	864	881	869	884	923	898	869	949	899	826	838	895	944	848	888	881	882	850	866	880	938	891	926	916	876	914	888	877	874	868	868	905	885	906	842	882	899	859	951	924	908	925	912	880	943	929	942	877	871	906	864	873	944	915	869	875	895	892	906	943	865	834	882	918	894	874	860	929	918	919	908	937	887	933	878	838	859	874	820	861	941	910	875	889	952	895
22645	20970	28758	23370	20971	21034	10858	1372	954	888	731	696	603	578	539	562	467	402	472	422	456	415	430	424	385	383	407	401	393	414	395	372	413	374	403	409	392	375	405	378	376	372	349	373	369	356	370	382	406	376	340	351	331	388	351	328	377	378	337	343	328	356	369	348	380	343	355	350	384	349	376	372	361	330	329	340	345	368	307	343	331	344	337	300	356	342	372	366	362	362	305	354	345	364	367	363	363	374	349	381	359	361	326	315	370	365	378	320	333	322	344	315	363	339	316	356	320	331	335	371	325	318	370	325	333	304	355	362	337	340	342	347	351	322	345	348	346	338	340	335	344	328	308	321	384	353	389	361	316	323	327	386	334	342	329	331	367	365	373	350	318	321	314	356	331	340	331	325	309	351	338	321	336	334	354	334	324	369	348	338	329	351	352	357	299	350	343	351	339	326	383	318	339	338	344	326	352	352	359	331	329	354	363	359	337	316	367	339	343	367	352	334	355	376	346	303	350	330	344	330	359	332	370	360	333	349	338	352	333	327	329	313	336	324	355	345	330	340	332	360	357	364	323	347	321	361	346	367	351	349	342	353	314	350	354	370	357	334	337	377	341	326	312	352	348	343	370	338	351	339	336	344	360	319	349	356	359	335	342	403	315	369	344	357	336	363	328	324	358	336	351	288	329	333	333	346	330	329	298	338	352	357	340	339	371	322	338	369	368	323	336	360	348	334	337	316	353	353	347	360	352	331	352	345	324	332	347	316	358	351	351	326	359	338	323	362	325	330	362	369	372	349	337	332	363	359	358	337	359	310	346	396	316	340	336	328	321	354	348	396	353	335	331	326	368	409	338	354	349	326	372	337	364	318	338	333	338	354	344	310	340	347	356	336	365	349	335	370	316	338	368	338	338	349	366	335	352	359	338	346	348	334	338	336	339	343	341	338	341	351	351	334	318	341	353	350	349	335	351	348	353	339	307	335	345	361	365	362	343	344	323	351	315	370	332	318	334	322	341	371	309	343	316	359	357	314	328	336	329	365	361	376	335	352	362	312	350	351	310	352	340	316	369	335	341	351	329	318	325	330	349	366	320	333	324	344	323	351	343	325	366	338	330	319	338	361	349	357	338	335	334	355	377	334	353	316	347	342	360	363	345	350	324	346	367	355	346	354	352	340	332	334	325	348	332	320	354	321	361	344	319	303	336	347	347	371	328	342	403	348	324	349	320	336	360	352	332	343	324	357	325	340	375	299	346	392	367	357	383	337	329	335	338	373	336	347	325	341	351	361	335	358	338	337	342	331	364	376	317	352	322	369	360	309	349	353	330	359	340	347	331	319	343	335	341	361	338	342	338	348	326	340	379	352	336	347	355	341	355	347	348	315	361	324	325	339	313	328	352	351	337	340	328	352	346	319	356	343	361	349	328	319	329	359	348	338	331	349	363	381	327	351	363	366	378	345	298	334	330	359	328	342	303	304	347	353	336	291	305	345	406	316	304	375	333	400	351	380	350	366	365	318	365	342	328	360	358	338	343	341	338	342	329	335	362	324	364	335	317	326	359	317	345	356	349	348	350	296	379	329	371	348	389	347	380	359	366	346	333	321	322	338	311	345	361	352	333	362	358	359	363	314	330	370	331	366	342	342	333	351	320	346	290	333	324	342	354	342	312	340	381	330	350	334	343	343	339	344	353	401	365	351	364	347	346	354	333	335	323	348	355	356	318	356	343	371	339	362	320	369	364	326	348	379	304	307	351	353	334	334	355	314	332	348	313	360	366	295	344	355	316	302	350	380	317	334	345	315	309	343	332	327	349	366	358	321	336	310	324	356	365	327	366	324	343	353	394	323	370	350	316	336	339	349	333	322	325	313	321	334	348	386	325	380	349	338	337	344	367	336	356	374	354	345	357	315	341	357	328	355	342	326	342	319	303	344	355	327	346	323	316	378	303	316	340	361	368	348	361	328	324	309	335	338	343	335	338	362	317	354	357	348	343	352	341	368	354	368	335	360	327	316	338	329	327	399	357	337	344	387	360	328	346	334	298	383	355	356	325	341	348	323	334	364	373	320	381	336	319	348	352	335	324	359	312	348	332	338	350	347	343	347	305	343	338	323	339	299	331	342	346	330	339	318	313	350	332	318	340	359	359	348	353	325	342	333	334	366	360	329	295	307	382	350	323	306	312	366	317	322	341	350	351	306	336	320	331	327	318	365	305	343	309	368	352	329	375	306	330	348	337	324	358	310	343	342	347	387	356	334	344	315	365	345	340	370	327	329	363	338	368	326	363	341	317	327	309	338	343	354	324	335	339	350	342	334	344	333	365	343	302	322	329	330	312	345	303	340	325	349	329	369	345	335	388	345	342	327	358	363	331	321	357	334	324	391	356	346	341	360	324	290	343	345	332	334	317	348	366	331	332	352	341	345	354	325	334	318	357	327	361	339	364	341	373	359	324	365	350	344	323	342	316	348	324	354	370	343	362	322	358	355	326	336	361	347	354	333	336	338	322	380	329	340	336	325	362	327	325	334	314	312	337	330	336	321	349	362	339	324	344	329	330	343	337	353	329	349	331	336	353	333	376	312	348	351	315	341	365	338	338	360	348	364	372	341	333	366	343	340	332	345	340	315	359	332	343	376	351	351	352	315	345	335	350	355	334	341	366	317	328	336	325	341	299	345	361	362	305	324	348	363	347	331	321	346	299	338	329	348	351	322	334	344	326	314	324	345	364	357	364	320	349	309	327	317	314	352	363	361	345	329	385	343	346	357	346	342	347	329	305	302	345	342	315	341	317	335	321	312	314	340	331	321	332	319	326	359	338	332	342	326	351	318	335	331	311	370	340	387	333	339	314	339	316	325	329	339	356	381	343	340	302	321	354	334	358	373	309	372	309	315	328	349	331	350	345	342	381	319	329	308	353	362	347	352	339	348	312	342	321	332	362	371	356	331	354	343	361	355	364	353	311	366	334	311	362	347	304	326	350	321	311	342	353	344	345	367	353	353	335	332	347	366	346	362	347	319	364	352	359	304	328	332	317	299	356	335	343	308	344	345	306	322	368	351	362	321	362	330	345	371	330	338	310	349	355	293	324	319	354	350	309	330	361	371	347	349	349	349	350	335	336	328	355	347	349	341	322	337	346	356	349	339	339	381	357	346	345	371	358	343	351	330	322	347	349	349	372	334	332	348	380	346	325	315	307	327	347	324	337	337	351	337	307	354	362	352	362	324	304	337	335	346	354	366	310	356	329	326	368	322	330	323	401	322	344	355	363	354	342	346	355	342	348	381	315	330	365	364	334	363	351	346	331	390	333	338	380	359	325	341	343	320	349	349	343	346	341	354	323	343	338	343	358	362	366	347	336	321	319	339	352	328	328	335	307	341	325	312	325	326	376	358	361	359	323	326	368	362	372	324	333	336	321	349	342	334	337	353	354	328	363	353	390	351	347	333	366	325	340	317	330	305	301	338	331	322	337	384	316	365	318	324	339	339
28020	16368	13574	7223	5161	3927	3046	2390	1911	1539	1259	1089	964	855	717	738	679	665	627	625	557	584	542	542	511	518	499	527	497	474	453	472	477	478	498	461	482	469	444	441	448	437	426	470	427	428	398	410	400	422	397	423	411	435	433	420	396	419	405	400	428	392	424	386	433	438	407	387	373	425	426	415	390	385	361	381	415	412	368	380	385	421	398	431	389	390	392	366	409	429	422	378	390	377	385	411	399	419	406	402	400	439	408	375	375	415	359	415	400	379	405	416	388	382	389	372	416	359	410	384	414	425	443	384	392	404	401	418	434	379	386	379	375	410	374	395	416	390	428	380	400	416	434	391	372	391	373	396	383	384	403	404	407	398	377	400	373	359	443	383	393	394	376	404	448	361	352	376	368	394	377	377	445	365	407	378	390	395	382	414	413	401	407	430	383	412	389	412	355	390	408	367	397	388	393	405	415	391	382	395	418	394	380	411	418	386	391	384	402	367	421	425	391	363	404	350	389	381	379	398	403	352	365	386	403	387	413	365	367	402	397	431	387	393	400	406	388	371	380	398	430	385	365	353	381	401	369	362	378	383	406	404	374	420	447	403	390	376	434	380	377	367	393	392	418	397	379	371	415	366	377	361	409	381	369	402	376	365	374	373	401	366	385	411	366	392	382	385	395	407	395	387	364	392	414	406	405	376	380	349	400	402	411	381	391	376	438	382	366	414	373	438	402	388	384	385	416	395	415	380	416	428	422	436	402	379	361	445	415	336	387	431	385	381	400	372	390	389	412	383	391	364	383	381	405	406	377	391	403	399	372	401	415	413	407	387	402	377	355	365	383	390	382	373	419	402	395	369	396	411	384	400	405	407	400	374	418	367	390	391	393	399	378	393	409	362	387	399	361	364	375	393	382	360	391	371	397	405	346	350	416	394	393	379	404	412	420	411	395	414	400	394	419	399	422	378	401	360	386	447	369	400	377	383	411	399	391	375	410	405	392	397	381	389	373	402	434	384	371	413	402	402	381	403	359	376	392	381	402	374	403	405	401	420	381	404	383	405	380	425	367	358	338	425	388	370	380	365	406	416	388	383	414	368	411	415	376	400	387	367	384	406	391	398	381	384	351	424	368	387	402	400	397	426	405	409	405	381	372	369	398	401	362	420	359	417	393	385	423	367	396	373	416	410	432	378	362	406	390	387	400	388	363	341	369	398	403	397	407	411	416	392	373	365	395	395	403	392	358	399	379	399	388	405	425	371	402	413	434	392	408	388	370	396	394	389	385	387	400	375	407	409	413	382	375	353	372	420	397	412	342	427	425	403	426	405	375	398	400	377	372	407	371	352	396	383	383	436	384	385	422	409	363	415	406	423	405	423	352	404	402	395	394	398	393	370	412	385	375	399	404	396	361	390	409	408	390	374	405	370	420	383	378	390	410	378	427	382	391	363	411	384	386	407	385	369	431	359	396	367	402	394	404	409	402	411	395	413	423	378	392	379	407	399	390	417	418	375	382	379	388	398	404	373	402	436	397	420	351	395	377	386	395	397	393	412	382	376	400	360	409	388	407	381	400	410	374	384	380	401	416	415	389	394	371	392	379	367	356	349	401	403	380	371	405	393	387	375	405	385	366	371	383	404	352	364	400	409	437	369	358	386	411	393	374	422	358	402	366	404	381	375	405	383	402	409	382	376	385	409	376	382	372	426	368	384	369	412	399	403	402	401	399	362	390	361	411	405	387	383	418	398	387	387	381	389	403	400	368	393	369	411	402	415	400	403	381	379	390	385	398	414	352	359	408	375	397	379	408	376	365	418	399	374	390	407	375	362	406	383	390	396	378	414	409	404	381	377	389	387	420	399	390	380	370	403	388	370	424	359	413	430	367	388	408	384	391	364	410	418	404	416	401	419	388	355	395	422	373	394	397	414	445	408	417	421	382	408	380	368	364	397	372	412	394	395	403	424	417	440	394	384	408	354	380	385	359	404	382	417	376	367	399	371	383	376	423	392	379	389	419	405	378	419	371	404	420	376	414	393	408	389	396	369	398	390	418	382	415	417	371	414	364	400	382	389	403	349	393	354	381	366	390	391	397	396	398	358	412	377	429	408	418	421	422	390	392	416	368	381	402	389	372	418	420	402	391	383	417	396	371	428	380	370	383	400	410	392	372	393	351	384	412	382	393	338	362	405	379	414	368	376	381	357	384	437	382	399	397	391	434	384	388	376	388	406	375	413	396	354	361	403	331	400	366	401	371	415	396	379	412	398	403	377	423	395	348	423	399	425	389	390	388	372	426	422	466	395	362	409	383	388	368	401	362	394	379	392	428	402	375	414	393	388	396	370	375	348	381	392	395	410	372	413	376	429	404	435	372	384	382	368	415	409	411	388	383	407	416	344	380	437	395	374	384	413	386	373	400	374	390	406	395	419	402	416	389	424	385	384	409	396	384	407	410	387	353	383	376	402	382	379	397	362	362	402	402	427	389	407	380	398	404	406	404	383	374	424	364	404	403	414	396	420	372	358	406	383	379	405	438	415	416	384	366	422	386	378	404	395	398	381	394	410	352	398	382	410	409	383	395	382	377	410	374	428	398	396	392	387	383	371	387	371	382	423	399	410	410	400	370	416	397	402	405	389	395	389	391	378	425	393	396	406	411	384	353	400	401	421	400	377	385	428	424	405	382	396	414	376	389	394	391	396	373	408	389	421	375	386	428	397	408	370	397	407	407	452	383	382	386	401	391	392	400	361	419	348	351	361	430	403	376	420	382	394	407	436	378	388	434	399	405	409	382	403	390	398	394	356	396	381	395	381	394	399	399	363	430	401	360	387	400	402	381	348	382	397	380	408	425	396	381	377	410	355	419	364	363	415	401	397	385	412	405	392	394	366	403	352	390	413	379	372	390	388	382	377	377	433	378	368	353	414	345	393	391	370	398	393	352	416	397	377	391	418	411	396	401	408	415	412	395	386	360	397	386	383	380	399	378	386	369	362	453	380	393	401	379	388	435	403	405	444	354	362	379	383	421	403	384	424	389	368	396	396	368	431	383	374	392	410	436	388	387	406	393	394	383	432	418	400	357	429	439	416	372	407	391	390	367	370	407	396	385	392	397	389	419	371	387	381	399	361	386	368	356	393	377	391	408	383	411	405	407	379	430	384	387	382	391	404	359	368	396	394	403	395	387	392	402	385	402	383	389	406	377	377	407	382	369	393	406	393	394	403	437	375	423	373	386	398	389	371	398	363	372	395	412	407	398	401	394	392	401	361	415	393	424	368	392	391	418	398	417	394	391	409	371	383	390	384	418	362	375	417	392	415	402	378	365	415	405	389	396	419	403	403	411	379	403	393	412	419	401	388	374	391	385	381	350	405	384	367	396	394	383	418	376	396	383	431	365	368	384	377	433	371	373	405	421	371	396	391	383	381	402	410	413	397	413	372	382	398	351	379	395	384	413	398	396	359	384	340	413	421	370	401	377	359	397	402	388	366	376	380
26760	20169	8590	1202	825	757	740	735	685	701	680	664	664	673	660	667	657	649	682	697	631	643	677	694	661	649	680	664	689	708	684	676	645	713	650	686	646	603	687	661	692	703	624	627	647	675	672	701	697	629	648	667	676	641	636	669	632	684	633	694	641	649	665	691	662	672	647	628	680	686	662	705	706	708	655	721	680	673	689	663	659	666	625	648	648	602	672	665	643	639	669	638	691	704	608	635	647	708	649	632	639	728	649	650	629	660	647	689	698	641	675	634	670	652	679	696	671	628	649	634	606	666	686	701	642	640	640	680	649	652	663	634	683	700	668	651	659	663	716	678	636	641	645	669	621	650	658	679	610	693	655	650	680	659	620	677	636	724	703	654	698	653	625	660	726	663	661	661	662	696	649	729	646	648	678	652	651	629	687	637	678	652	675	694	704	681	654	670	683	640	693	702	674	637	678	613	686	682	716	622	644	663	687	656	680	599	645	638	656	723	687	703	659	626	624	641	674	690	609	694	657	641	658	635	690	642	633	644	663	684	665	682	662	720	631	678	706	729	627	676	677	666	690	634	649	662	679	639	654	675	654	648	675	642	635	617	676	623	642	655	648	686	688	666	683	675	613	648	674	621	611	659	620	656	640	681	635	664	676	661	683	672	685	641	622	673	690	653	580	651	675	626	689	659	668	664	630	654	658	676	630	664	636	672	679	662	674	691	675	677	650	595	674	645	645	653	658	683	661	608	681	649	666	654	691	685	655	710	722	634	677	669	669	697	650	685	614	756	642	650	635	641	682	635	658	706	633	668	691	659	679	688	628	631	700	653	611	673	638	685	672	675	645	673	629	659	676	658	670	661	629	656	720	645	697	652	624	687	646	653	651	691	633	645	673	672	619	615	625	636	653	664	671	682	681	685	696	677	674	670	660	617	652	656	667	642	689	707	654	683	611	676	655	695	681	697	653	635	647	704	658	687	649	673	659	673	620	686	670	649	644	696	690	682	693	653	619	687	640	634	700	680	648	703	697	665	632	619	658	661	647	690	683	647	686	652	655	673	662	654	712	648	636	627	648	610	694	642	699	697	706	690	670	657	700	647	673	653	680	654	703	666	637	721	707	663	673	698	664	691	644	684	691	679	639	683	667	635	665	668	681	695	658	654	632	621	644	676	648	647	682	682	647	646	672	652	611	695	688	641	716	618	682	679	644	670	669	625	702	683	652	674	670	740	661	669	651	613	672	654	659	652	683	654	671	646	671	658	669	650	638	653	663	636	673	598	639	637	653	684	670	632	641	719	654	665	668	641	663	615	737	658	644	677	663	662	660	659	679	659	675	673	630	639	671	713	673	647	616	681	698	678	677	637	696	670	694	664	685	657	617	690	667	708	646	675	662	646	685	669	669	699	637	666	678	665	664	657	702	639	683	659	660	705	657	694	641	666	668	697	700	694	623	658	644	624	654	631	703	628	665	636	672	679	648	671	679	662	663	677	692	710	661	715	675	649	673	644	602	667	679	638	660	683	618	654	707	666	637	677	655	665	658	668	692	645	669	666	665	672	636	702	639	613	658	652	684	700	666	649	677	628	653	719	658	622	629	692	682	664	681	661	652	668	607	621	671	661	671	720	670	655	699	651	685	650	665	680	714	682	629	655	689	661	647	668	622	617	646	633	606	662	634	658	707	663	634	695	634	635	661	683	687	655	660	621	644	630	683	668	649	608	626	697	668	648	686	662	665	680	624	665	699	636	702	644	697	642	631	651	645	691	645	666	675	688	634	621	653	688	614	609	671	692	651	649	677	722	651	630	665	667	664	692	657	661	657	664	659	616	651	655	674	679	662	651	664	654	663	671	682	683	642	691	666	680	667	640	646	688	643	675	676	674	642	755	700	689	682	684	634	624	734	613	647	678	714	648	598	643	648	673	654	635	655	708	680	644	644	665	644	690	677	682	674	674	621	661	688	666	670	732	675	722	672	628	661	671	703	596	646	672	632	680	649	645	718	675	665	708	693	642	694	701	673	667	658	635	665	697	706	663	654	635	661	689	645	657	687	667	688	628	648	631	704	680	707	602	626	662	733	646	664	663	635	643	636	664	642	696	676	625	619	645	656	627	676	658	652	651	654	683	665	636	682	642	623	613	675	661	619	670	674	697	659	656	654	635	695	717	649	657	655	658	667	648	668	689	686	660	658	668	637	668	672	688	640	672	690	662	680	621	621	710	616	673	650	692	673	647	684	660	655	629	640	677	670	646	706	634	717	685	627	664	654	675	637	634	654	689	623	655	635	714	695	687	675	624	660	678	644	652	688	666	717	700	643	664	653	695	627	670	621	682	661	675	694	646	663	660	646	644	669	650	582	656	696	617	677	634	611	675	656	665	637	669	667	639	679	669	669	647	663	640	651	676	691	637	722	706	677	690	679	641	620	656	669	644	654	705	652	642	677	676	671	698	672	633	687	646	649	682	646	698	664	628	664	636	684	670	719	645	675	667	664	680	667	700	672	691	692	716	707	699	630	671	725	689	640	648	671	654	691	664	722	670	654	686	692	671	659	666	680	691	618	665	638	666	651	705	674	641	645	614	648	710	687	664	673	693	697	664	615	679	688	712	677	689	640	685	610	687	684	677	660	664	664	664	668	651	651	636	671	680	687	620	729	635	665	663	693	648	643	682	661	652	705	651	661	653	664	683	662	710	679	630	644	702	647	602	652	664	686	663	681	657	620	697	666	674	703	709	631	610	644	680	669	634	645	677	678	638	691	666	655	624	636	645	665	697	649	669	683	663	663	679	649	715	663	675	644	631	649	706	721	673	648	676	655	710	653	669	686	687	639	658	652	654	636	684	701	626	666	643	640	679	660	651	653	694	665	694	599	635	651	651	648	634	616	642	629	645	680	680	670	710	647	664	697	678	650	675	635	656	682	649	658	668	644	638	652	652	655	688	640	668	610	687	675	662	730	615	653	632	683	670	686	703	660	625	633	668	707	703	665	666	661	672	708	634	657	653	643	630	680	640	684	649	673	624	651	641	662	647	640	646	668	673	739	630	653	696	640	632	619	627	644	725	689	613	652	628	706	670	707	675	688	685	655	676	666	614	689	683	675	656	619	646	650	686	678	657	691	686	637	672	652	643	668	634	653	710	640	703	683	649	628	699	616	654	642	641	670	696	647	707	628	666	669	622	670	680	635	675	703	669	627	702	731	723	677	615	619	616	672	659	672	693	660	642	635	673	679	692	673	666	640	667	681	689	652	675	689	671	700	682	630	712	657	661	667	632	647	671	663	671	687	673	674	619	678	652	661	689	639	699	639	662	690	679	673	660	656	654	656	642	682	594	684	651	684	608	638	685	617	667	664	672	615	692	666	661	655	689	623	674	610	682	659	657	699	672	682	650	668	633	677	679	676	644	667	656	684	650	673	628	646	683	659	670	679	664	644	659	686	641	683	697	691	711	642	648	692	686	648	665	653	660	686	653	712	683	635	685	600	660
6900	1758	1505	1085	1026	942	888	908	890	831	802	849	795	839	836	791	799	836	784	853	795	779	835	791	792	796	772	818	788	776	796	801	800	805	818	795	784	818	775	812	752	843	793	784	821	758	836	764	816	731	757	830	778	808	789	772	788	767	777	805	790	762	803	804	805	800	789	780	745	772	759	746	809	792	713	786	758	816	819	787	786	766	776	818	809	772	838	811	811	824	850	797	780	794	799	754	770	750	783	781	835	812	794	769	790	751	795	811	732	738	793	741	771	772	784	759	803	776	777	795	748	826	778	791	770	793	790	818	783	771	788	798	818	744	750	772	729	770	776	802	782	819	746	771	791	769	840	796	737	827	796	746	808	767	779	801	770	781	774	807	764	787	786	770	772	812	770	825	798	829	762	782	798	788	752	798	766	793	791	764	749	811	823	747	847	788	808	773	799	786	802	788	801	815	777	756	785	782	821	788	762	809	768	816	806	794	780	782	783	779	810	794	801	803	831	779	768	788	816	789	739	805	800	747	763	821	819	823	822	781	798	788	808	839	827	823	770	790	825	820	804	833	791	811	804	759	768	793	827	821	796	793	800	813	774	744	801	756	731	799	741	760	796	763	786	782	781	782	759	816	780	790	828	774	752	796	798	791	751	784	779	816	799	839	733	835	781	824	755	833	781	775	786	789	766	761	787	780	819	815	804	814	765	819	771	764	797	768	771	770	822	751	803	786	746	835	839	818	807	795	782	791	807	760	799	789	729	758	824	759	730	790	872	843	779	807	782	719	756	772	752	773	794	749	817	780	786	785	804	739	823	776	789	760	814	784	767	760	806	794	748	829	769	747	797	778	811	761	774	744	807	752	740	815	821	776	782	790	774	798	816	824	812	773	791	781	757	764	727	766	734	798	777	801	817	805	777	784	797	814	785	780	800	789	803	768	799	754	774	753	770	739	775	799	762	732	859	839	786	737	799	752	792	793	762	808	805	786	800	800	843	791	720	814	808	785	815	817	833	743	750	793	773	748	810	785	788	813	786	782	789	807	783	777	800	813	776	782	779	826	779	797	794	786	818	815	804	748	832	747	793	771	811	785	791	774	750	780	762	756	784	790	766	846	765	842	780	760	789	770	810	759	805	827	740	772	800	804	767	800	808	802	800	782	738	801	796	781	729	771	749	760	821	769	769	749	742	758	743	820	759	827	762	767	808	822	825	818	767	827	793	806	779	787	793	792	791	770	791	813	771	798	800	744	793	835	752	731	779	756	786	788	781	793	796	728	840	795	782	799	749	807	779	842	809	794	784	785	785	832	798	811	754	795	807	787	747	810	778	770	839	797	777	797	818	805	803	711	802	771	813	799	778	768	794	801	779	787	807	774	767	777	808	773	783	791	799	786	743	741	717	769	850	790	818	780	768	787	765	789	775	779	785	858	818	799	793	822	811	808	757	842	812	756	774	759	784	744	762	744	797	800	842	821	736	742	815	764	771	767	831	793	758	770	786	789	825	866	817	777	797	784	785	842	753	756	784	838	782	744	770	810	781	759	855	780	787	780	809	775	778	825	795	788	821	780	810	785	778	849	804	793	790	771	800	783	821	771	807	824	776	726	761	747	829	705	789	773	795	768	780	751	793	812	797	801	745	788	770	818	791	831	828	807	800	793	768	749	820	807	774	832	825	796	785	802	804	796	723	765	760	746	828	777	754	784	837	809	792	782	807	743	783	800	816	780	805	758	775	808	748	764	776	844	788	806	801	789	814	794	726	824	765	759	813	793	768	826	736	807	743	780	786	751	770	791	739	809	785	764	804	793	784	753	807	780	764	756	804	797	780	778	845	748	774	810	804	793	766	782	796	807	845	826	865	799	733	787	763	805	798	785	820	753	772	769	799	799	749	810	764	816	754	790	766	799	803	752	791	853	766	788	803	803	781	776	761	793	759	816	846	848	809	789	833	830	809	792	757	773	788	779	796	762	809	790	807	734	802	770	748	835	845	779	775	844	794	797	766	750	799	803	769	781	798	769	769	849	815	743	826	809	813	780	811	799	787	825	799	742	819	749	825	804	825	833	829	824	785	762	803	787	796	811	838	787	865	771	821	805	769	781	816	817	760	818	784	830	800	762	790	806	785	818	807	819	785	823	790	778	749	805	764	840	740	767	811	776	804	793	837	808	776	812	752	845	773	771	759	755	797	785	751	794	768	804	789	809	779	786	788	803	821	771	724	809	788	765	808	780	754	795	801	784	811	762	775	757	787	843	800	793	809	801	809	776	769	770	780	743	768	821	752	751	773	772	770	767	756	760	804	768	783	785	822	797	739	768	856	752	784	715	789	804	827	789	777	793	781	789	801	787	782	814	807	755	805	788	811	834	791	806	760	752	748	809	794	789	776	773	809	790	795	765	749	754	778	807	845	787	776	791	802	784	812	779	894	788	791	808	806	829	775	779	799	788	804	820	789	768	767	807	742	762	826	804	802	765	782	846	810	735	783	810	734	776	781	750	855	816	767	778	771	769	818	815	764	840	803	728	761	765	827	820	752	802	792	788	808	794	834	806	784	812	832	784	810	806	780	771	810	819	790	785	764	766	810	792	824	843	832	768	746	752	770	840	792	805	791	817	797	778	817	781	743	752	772	815	775	785	760	804	780	759	804	819	796	807	805	784	817	806	796	796	768	786	843	747	780	783	814	744	768	812	794	819	799	778	810	801	817	793	819	788	793	821	783	820	788	773	745	821	815	758	814	831	758	782	795	786	816	780	797	788	785	746	768	774	795	792	821	788	789	730	831	807	730	780	828	799	794	803	754	808	793	816	775	783	808	770	762	850	757	795	796	830	795	806	775	791	807	769	814	792	764	714	820	779	777	810	797	823	794	759	770	793	757	734	758	768	735	740	763	783	762	762	786	746	762	837	821	798	792	829	777	800	775	774	755	806	748	789	809	793	798	799	779	793	823	780	789	832	792	789	825	783	788	784	736	831	788	813	749	731	777	745	768	791	840	826	825	828	784	779	827	843	798	748	798	824	795	823	801	825	768	781	777	763	785	789	784	800	778	835	748	772	778	766	821	809	778	793	785	848	775	810	790	825	775	791	809	834	809	791	816	736	778	800	808	752	813	797	767	746	783	815	774	797	850	786	804	809	780	783	771	787	800	744	788	784	801	770	766	774	816	777	794	768	774	846	805	792	800	779	797	817	801	768	770	838	861	776	780	758	744	788	788	789	807	874	757	838	784	773	816	801	782	772	778	783	784	791	767	841	803	819	835	814	839	757	783	781	769	806	814	781	822	741	793	806	841	771	807	773	809	755	805	778	802	821	787	807	814	808	827	795	778	811	792	727	788	746	786	830	775	805	832	822	810	815	827	767	781	783	798	799	822	785	828	769	817	793	836	731	780	784	802	786	777	779	792	819	738	810	774	757	826	766	805	756	814	816	785	826	791	795	752	790	786	799	809	781	769	751	789	757	745	777	782	805	765	765	830	763	787	759
23452	20836	28165	23636	20841	11524	1317	778	677	562	546	457	484	460	431	424	390	378	411	412	386	373	393	373	346	352	381	374	361	350	352	334	348	328	351	289	373	370	342	345	305	344	349	307	348	324	343	317	318	328	324	320	328	348	343	335	324	322	310	333	301	313	331	331	322	326	355	294	328	317	308	344	356	328	335	354	336	335	326	351	316	344	341	322	320	348	312	327	314	324	371	323	355	315	316	307	320	288	329	295	351	326	332	302	336	335	329	319	343	352	331	340	337	342	316	337	325	331	319	339	330	345	323	368	352	343	373	336	364	354	341	301	360	336	335	333	298	282	308	334	345	322	363	352	311	346	330	355	346	310	315	317	326	333	330	342	358	316	328	317	289	314	306	354	319	334	310	352	358	330	267	320	330	334	354	340	339	330	331	290	339	319	330	339	318	313	325	314	353	321	322	358	315	353	304	318	328	337	325	349	367	324	330	317	339	317	353	296	345	350	328	372	354	323	330	308	353	330	339	312	312	315	317	324	330	341	322	351	318	306	331	325	367	319	316	319	318	363	279	344	295	366	335	328	343	308	325	361	302	327	325	349	319	359	326	332	322	343	340	331	339	338	322	343	332	324	318	345	315	325	323	335	334	374	301	307	333	300	336	360	346	372	331	352	356	324	317	317	330	332	302	310	320	316	362	328	342	332	321	349	340	315	328	303	333	316	324	323	305	347	352	341	343	335	321	331	294	330	324	321	348	328	314	312	362	319	336	318	349	324	311	332	308	336	339	338	314	324	303	338	326	322	343	351	331	325	353	347	308	319	335	359	303	332	318	309	329	362	352	340	335	317	323	299	338	346	335	325	343	330	317	297	341	316	355	335	330	347	352	333	307	344	353	365	313	333	317	329	292	319	362	331	330	326	324	340	318	304	333	341	347	315	353	324	324	340	326	345	329	357	314	305	332	342	336	315	343	332	312	317	315	332	308	334	373	331	321	352	340	285	307	306	322	332	299	327	349	316	301	332	291	364	327	351	349	332	344	345	328	294	325	317	326	297	370	335	331	335	341	331	326	333	323	367	347	327	322	310	350	311	314	303	330	293	330	331	305	333	335	332	311	356	326	322	332	321	333	360	348	320	317	328	358	355	316	342	315	335	318	314	328	328	329	310	327	341	333	330	334	336	365	322	327	319	365	325	317	333	329	318	329	329	346	338	306	327	362	326	310	334	313	352	317	306	345	345	322	319	320	333	338	372	295	322	347	358	313	310	333	306	353	310	335	317	324	323	325	316	370	326	347	343	348	344	344	331	334	332	322	341	309	305	327	339	326	312	336	338	302	321	311	324	326	320	352	316	332	311	347	309	325	317	330	346	328	343	326	342	330	324	321	339	304	343	295	319	315	347	320	306	340	360	352	353	359	340	329	334	308	319	325	336	343	340	317	319	306	333	321	363	340	330	341	336	318	331	335	322	335	280	331	367	322	298	313	308	302	301	328	312	317	326	288	332	297	318	344	322	340	328	328	360	359	345	325	353	321	327	357	345	301	314	344	317	370	323	327	333	323	327	337	330	320	326	315	338	343	285	344	306	324	286	375	343	309	332	326	343	313	322	330	323	349	339	364	322	306	334	328	324	310	311	334	291	302	319	314	327	283	347	344	352	325	319	303	335	327	299	330	319	339	340	339	326	328	333	341	315	339	303	332	309	366	345	356	335	318	332	332	328	324	366	326	312	313	329	289	316	315	321	363	290	331	333	319	347	313	308	316	333	365	349	335	334	317	320	311	341	308	313	301	329	364	320	310	310	321	330	279	361	290	325	341	340	327	298	332	343	315	353	324	327	317	326	342	347	329	319	317	347	347	321	314	318	323	337	309	314	307	325	337	331	321	336	321	338	353	346	311	325	347	331	326	344	310	304	317	320	342	357	341	338	318	326	349	329	323	316	303	304	349	324	329	320	323	304	340	302	354	326	319	342	321	359	345	305	307	327	337	312	357	352	361	301	300	329	306	331	345	340	332	339	341	316	336	347	325	357	317	354	308	349	335	356	313	340	335	299	338	324	287	324	330	337	321	309	324	359	364	336	334	308	326	317	342	290	335	347	323	309	343	343	341	337	332	347	343	339	304	338	372	356	307	326	304	297	340	336	316	347	306	335	302	350	325	326	300	301	307	329	311	326	313	321	331	307	333	323	303	346	313	336	304	294	344	377	354	302	335	342	342	315	330	313	336	319	351	326	349	325	342	345	317	337	338	322	324	288	319	325	339	318	334	355	327	398	342	357	322	343	326	311	307	368	316	311	320	305	347	315	330	311	350	337	309	321	312	324	368	295	310	330	351	332	342	315	339	341	336	321	302	312	324	332	309	337	348	322	330	303	313	319	332	337	343	319	362	319	345	326	334	334	316	327	336	346	312	330	301	343	305	319	308	332	341	344	324	322	312	322	327	343	302	324	302	342	317	336	321	326	351	305	336	329	364	358	301	317	298	341	316	321	328	316	302	321	344	355	341	302	332	318	340	312	340	316	329	339	346	310	346	324	328	285	348	314	300	309	362	298	335	297	309	308	344	345	308	344	336	319	319	358	333	320	317	308	331	332	308	335	377	329	311	370	328	297	346	349	343	335	334	316	346	308	331	355	330	336	334	322	319	351	320	347	313	344	321	295	326	339	318	309	326	336	369	331	308	324	346	333	321	294	324	333	312	290	328	345	350	320	332	346	348	342	326	317	326	316	333	296	349	333	320	332	336	305	304	311	323	328	305	299	326	350	340	357	349	336	350	362	340	315	331	305	366	341	318	320	319	319	339	322	282	335	306	319	320	369	334	349	280	313	305	302	350	301	355	285	308	376	304	320	340	322	311	370	310	345	318	331	318	353	305	318	339	333	343	393	323	337	313	336	311	328	329	303	306	344	328	344	322	329	329	325	331	348	299	323	300	335	317	332	324	338	311	318	334	342	292	344	324	323	330	296	311	379	307	316	309	311	341	342	319	324	302	349	300	327	349	347	335	320	294	314	346	343	296	337	308	304	321	284	307	356	338	319	330	313	318	326	329	308	320	286	331	340	297	347	332	365	348	334	314	320	305	330	325	342	327	333	330	331	349	309	347	316	331	338	339	352	304	303	298	297	322	312	322	327	326	317	289	340	348	340	363	316	325	321	322	299	342	308	312	345	345	325	311	325	340	348	339	322	316	291	351	343	326	349	330	323	338	323	329	344	343	348	358	320	323	333	360	321	316	345	328	332	350	309	340	319	316	338	341	295	333	343	319	322	319	309	342	308	318	312	344	344	318	339	309	338	307	289	336	328	302	285	318	331	351	337	355	373	311	325	327	304	326	321	346	330	323	340	293	316	309	366	340	299	323	318	321	315	318	365	337	350	350	319	344	319	312	332	320	349	356	339	354	311	350	312	334	345	337	331	318	300	314	322	315	324	320	323	312	304	308	336	325	343	340	323	315	356	314	341	345	330	328	322	292	319	319	338	311	285	299	349
22338	10191	8356	4309	2901	2275	1717	1472	1175	1029	875	775	716	627	632	583	591	523	506	519	514	471	496	447	472	459	434	453	464	446	469	475	499	444	493	473	432	460	416	426	428	422	429	444	382	420	414	456	441	430	420	443	451	425	429	409	392	416	412	410	436	427	420	425	390	417	434	458	405	407	390	422	433	406	404	417	440	426	444	381	415	394	392	426	393	406	431	407	425	439	413	426	407	407	402	388	411	442	437	422	395	386	419	424	402	398	420	410	424	414	375	413	434	444	383	411	409	368	399	437	387	413	418	387	408	403	411	391	437	396	402	419	394	420	406	404	389	382	417	426	404	429	398	402	388	385	396	397	427	448	405	423	401	435	416	425	412	404	435	401	426	390	445	419	445	398	441	397	420	375	409	438	375	384	439	405	411	400	407	418	412	383	395	373	418	379	411	413	443	416	430	426	434	434	428	433	369	432	408	442	412	418	420	399	389	418	400	430	425	431	437	391	394	391	389	411	393	398	408	439	416	396	414	402	402	397	419	411	372	397	405	421	418	438	432	417	423	415	444	406	414	406	428	428	403	393	436	426	381	419	448	456	392	423	387	406	406	405	365	395	399	406	398	436	382	413	431	416	433	404	409	427	399	415	388	389	453	408	409	396	400	444	409	417	382	429	402	370	400	406	436	408	419	406	398	431	409	378	435	403	429	412	432	390	405	413	394	426	428	416	399	424	430	395	427	421	420	390	375	422	425	440	418	391	370	457	397	419	445	407	414	426	416	378	420	398	391	383	418	395	423	409	427	389	408	393	408	432	418	394	429	443	435	389	437	423	409	424	387	403	424	392	431	385	370	412	428	401	414	415	380	413	409	379	433	424	402	393	401	370	423	410	456	408	409	448	416	408	400	427	398	442	396	447	439	400	433	412	422	418	399	397	375	431	415	396	410	395	410	449	416	386	416	450	386	368	413	405	395	429	432	410	387	408	391	419	406	381	400	412	400	432	424	419	405	438	420	400	371	360	375	407	447	422	414	382	406	381	434	415	413	422	392	415	381	397	432	433	407	448	412	413	391	415	406	407	408	422	404	413	418	459	399	379	425	438	432	430	433	418	385	406	409	416	429	422	418	429	423	394	423	393	420	371	418	429	414	382	431	402	388	454	366	395	406	425	417	419	395	411	400	408	352	415	430	406	439	410	398	462	413	407	435	414	371	413	412	411	420	411	442	397	444	426	431	379	389	423	415	399	399	394	388	394	379	401	418	435	393	420	409	412	420	412	413	405	395	409	439	394	399	403	403	413	411	424	441	389	385	412	379	400	380	439	384	410	419	444	399	413	411	408	414	376	392	416	405	413	389	415	440	417	386	432	428	388	396	395	426	423	394	390	410	425	430	407	445	401	383	395	366	451	403	428	416	388	394	427	429	411	411	428	401	388	389	408	423	424	420	422	411	419	409	406	421	392	430	405	459	470	405	423	384	399	413	400	401	410	435	432	398	389	408	451	413	370	396	397	398	389	403	390	381	423	421	434	396	451	387	401	440	418	416	410	409	422	380	415	446	418	394	447	408	428	423	421	392	437	408	425	397	415	411	398	399	397	421	398	417	407	429	429	381	403	428	381	391	437	395	385	395	412	374	396	401	387	400	397	415	390	390	407	396	432	392	398	446	413	398	438	396	419	431	425	444	436	383	374	424	414	413	404	383	409	465	415	386	423	397	390	413	371	407	417	428	407	415	415	418	434	390	420	417	416	407	393	445	414	387	417	426	440	388	412	388	429	409	420	381	407	380	386	413	433	400	415	395	410	398	415	422	396	406	413	417	411	415	383	399	409	412	413	399	420	422	425	439	393	416	415	414	411	382	424	380	407	412	377	393	431	400	435	422	410	386	395	433	381	426	434	382	399	407	419	420	432	423	405	401	394	429	366	404	372	395	413	390	430	411	444	426	391	424	401	390	376	389	394	422	419	409	421	412	418	400	417	433	409	388	429	340	347	433	368	451	433	377	393	415	389	378	416	392	419	403	392	413	412	407	405	398	417	344	418	409	431	403	420	421	395	427	370	397	406	439	402	396	405	385	437	421	406	379	429	406	415	385	375	376	373	438	403	407	452	417	393	413	410	399	403	399	431	365	390	407	414	377	371	420	433	449	424	436	398	388	393	463	384	384	409	412	415	402	424	448	430	406	396	415	429	424	439	394	429	420	409	380	442	422	392	384	426	415	394	381	373	426	404	410	401	421	391	411	356	382	420	408	419	408	430	374	395	421	404	435	421	424	457	374	439	386	419	391	408	406	427	421	434	394	383	424	398	445	371	407	412	409	439	412	407	418	381	419	398	409	405	407	405	415	424	430	412	436	403	408	447	403	419	360	431	421	416	392	352	423	419	435	375	459	393	413	388	391	390	460	421	383	407	434	428	427	426	412	376	388	387	432	410	413	409	420	416	428	396	400	412	414	405	419	428	435	405	413	409	440	445	398	387	437	451	411	406	426	439	397	420	398	379	408	389	413	432	399	362	448	434	373	411	405	417	383	399	418	439	383	406	430	397	380	409	405	411	391	402	444	388	386	388	425	391	388	416	416	380	402	374	401	427	421	409	399	395	395	421	382	440	392	408	380	415	416	387	400	408	413	393	365	430	432	382	447	420	412	416	406	398	392	409	456	395	419	424	392	421	416	402	402	435	400	411	397	442	420	389	382	403	442	401	431	403	407	420	376	419	427	405	383	400	407	447	377	422	367	368	404	408	401	416	379	384	417	450	386	408	425	404	364	414	442	409	378	411	416	437	428	404	404	439	391	445	414	401	430	369	423	426	403	383	398	365	437	404	408	374	408	390	403	403	458	395	410	398	414	411	407	407	389	407	421	393	433	383	428	356	425	417	417	379	421	417	414	374	474	413	387	416	405	388	408	407	397	419	396	436	415	394	415	404	406	383	413	380	417	370	393	426	388	380	376	392	425	401	439	423	416	422	434	417	425	398	399	410	442	419	416	397	432	405	410	419	442	402	425	406	425	369	402	427	404	365	416	415	420	444	443	458	402	450	459	419	408	418	433	411	429	444	442	381	375	410	447	413	408	402	418	413	381	415	387	403	455	462	392	381	398	416	413	403	420	423	382	447	407	425	426	394	400	395	396	436	422	430	421	401	414	411	411	409	404	399	403	388	393	397	411	393	398	384	385	370	366	399	381	436	430	401	409	425	436	392	385	418	431	412	414	420	403	429	415	419	398	408	406	420	377	417	412	407	412	464	400	409	431	423	422	402	357	395	402	415	432	389	391	442	382	391	407	444	420	389	444	414	411	400	414	412	431	404	387	389	429	434	437	433	390	442	388	395	417	414	407	408	410	431	394	395	392	403	443	414	416	433	391	441	440	384	395	462	407	393	414	377	435	422	414	389	422	380	350	409	382	408	410	428	412	414	402	399	417	400	414	402	419	438	436	418	419	404	393	387	415	399	375	427	419	419	412	421	404	390	391	396	389	385	400	379
24913	20918	27117	24804	10635	1400	1128	1026	898	876	876	867	831	834	820	766	858	830	773	801	827	806	839	812	788	780	773	778	830	751	829	822	796	834	773	789	793	740	806	803	762	855	735	816	832	810	785	765	789	778	750	755	763	832	795	760	793	784	789	772	809	787	755	797	756	769	807	755	799	779	782	772	739	720	755	799	790	792	791	765	742	812	770	775	819	781	721	790	770	833	816	779	763	774	740	746	727	744	802	768	756	779	814	725	757	723	779	809	748	770	803	790	759	806	794	731	801	700	809	778	821	764	724	765	767	806	786	781	778	737	828	756	789	781	781	820	801	781	771	756	752	776	748	732	752	695	783	797	797	750	800	783	767	781	783	814	816	787	841	782	783	740	777	731	716	780	749	786	822	815	744	745	756	794	792	793	753	824	793	742	822	754	811	765	783	764	808	779	801	758	780	722	786	740	760	759	819	781	781	760	799	772	757	738	771	764	789	786	785	782	719	813	792	801	785	777	758	731	769	785	793	738	749	781	780	773	759	851	825	806	819	741	778	855	762	799	828	773	765	806	780	754	810	778	772	829	756	845	799	776	781	796	774	722	760	767	767	769	808	776	758	788	774	774	791	761	751	753	755	766	735	784	786	849	830	789	788	827	708	764	768	772	783	772	745	763	774	738	749	799	792	778	808	819	806	779	781	768	803	787	785	775	763	723	731	810	753	737	830	842	736	811	783	751	759	786	789	790	775	782	800	784	755	771	772	795	772	775	727	729	792	787	786	767	749	771	755	757	786	771	750	781	750	752	797	786	748	738	817	795	763	806	740	782	815	766	800	781	807	799	785	744	771	734	780	815	773	757	804	785	774	784	778	766	760	765	829	744	741	776	748	833	812	785	828	786	787	776	753	788	749	743	792	796	761	849	745	807	813	758	809	750	750	785	785	798	758	760	840	786	813	776	788	784	773	755	760	748	765	750	759	798	767	720	805	782	737	829	764	754	785	760	817	768	756	786	808	750	793	796	778	750	757	803	747	790	769	775	755	759	795	778	721	796	777	816	837	842	739	760	736	776	804	779	770	766	783	796	747	781	740	786	747	747	823	777	762	756	762	794	772	754	778	779	780	783	809	730	735	719	739	749	805	803	795	751	735	787	790	815	823	725	759	732	761	788	788	769	765	809	828	834	748	799	788	779	755	778	793	759	768	743	777	798	759	765	731	740	813	775	745	792	775	732	761	807	800	778	754	782	747	769	780	783	750	799	754	777	777	851	776	772	790	761	842	764	725	797	771	785	806	716	739	779	825	791	765	713	749	743	789	797	805	804	800	752	783	756	756	763	762	735	774	764	777	761	816	775	773	778	785	805	798	754	779	768	767	797	823	743	756	771	780	784	768	769	818	802	784	821	813	787	768	744	771	795	785	749	728	835	771	802	786	801	758	797	726	746	811	759	839	818	782	770	786	790	835	773	785	796	773	846	798	732	770	774	785	766	743	744	784	760	773	765	788	770	832	725	790	764	796	764	771	723	792	750	838	802	807	838	770	819	788	829	778	794	816	750	739	783	831	743	763	723	757	780	838	767	759	791	787	770	795	786	743	807	756	801	769	747	800	788	749	739	772	758	788	787	750	779	792	782	740	759	743	730	770	750	790	751	764	771	774	805	781	800	745	763	822	746	758	808	809	795	759	833	771	733	716	740	771	793	778	786	787	792	776	789	801	747	776	793	764	825	759	769	795	762	733	777	805	801	810	812	750	753	775	731	771	757	815	762	752	771	778	788	754	743	782	790	781	739	757	751	794	727	785	789	779	778	776	782	746	790	741	765	759	759	772	748	759	799	740	788	775	769	791	780	754	762	769	787	784	823	774	764	765	757	765	783	732	748	789	751	742	783	777	782	786	852	769	704	762	741	817	778	807	812	784	813	783	834	773	806	735	731	774	799	781	746	759	766	756	783	810	783	778	884	722	773	731	821	747	761	790	750	710	794	823	767	785	725	778	742	709	792	756	797	778	788	756	796	762	790	800	780	794	755	765	764	805	782	759	713	820	778	807	778	731	760	732	781	817	808	806	783	820	824	818	758	756	744	801	803	769	823	739	759	784	715	773	744	738	772	787	794	749	803	790	738	798	768	803	769	760	783	793	759	729	787	796	741	810	777	779	737	740	769	809	804	775	791	732	740	806	755	777	758	811	789	766	787	791	798	815	788	722	724	797	768	784	800	778	774	783	815	750	699	766	799	782	830	778	750	754	782	779	748	734	737	794	749	760	793	813	771	790	807	793	759	797	766	733	780	751	760	743	770	802	727	734	804	764	748	747	815	808	757	768	800	753	787	763	761	820	818	770	763	787	751	776	820	727	786	790	799	792	752	758	781	806	743	760	775	802	766	814	784	776	783	768	733	798	795	794	784	762	757	786	805	757	804	776	810	786	787	833	744	779	739	784	732	786	793	802	752	793	812	754	771	763	729	771	789	821	738	750	757	778	784	791	805	736	754	770	797	721	781	754	753	825	753	805	783	771	787	802	801	775	767	765	746	749	726	796	783	814	788	823	732	766	796	797	721	746	796	798	770	823	765	753	765	756	764	795	733	718	754	780	743	740	744	741	744	782	787	787	756	777	780	812	731	777	767	771	764	777	820	726	709	778	782	727	792	742	747	783	800	790	809	797	784	732	810	790	784	715	745	813	759	748	823	779	774	814	778	767	775	746	774	795	747	758	741	776	738	779	774	736	733	826	778	796	783	777	776	756	786	768	761	791	810	753	713	751	796	755	760	758	773	839	747	767	807	788	814	734	776	787	750	794	828	840	816	792	770	762	772	805	774	725	749	824	746	770	780	779	769	786	783	808	768	755	815	757	754	808	776	725	781	792	776	808	756	705	721	810	720	775	778	768	784	809	781	775	759	760	772	731	774	703	772	765	779	769	824	775	760	744	766	746	763	765	754	747	771	746	784	783	800	770	786	734	769	748	791	737	743	770	738	812	763	769	774	753	798	816	702	804	790	802	796	758	787	767	813	734	741	753	819	800	793	805	768	769	707	901	785	774	766	775	785	782	729	763	801	779	712	745	766	757	795	739	769	726	770	746	756	745	714	756	785	747	758	767	769	771	787	770	777	747	832	784	787	777	829	759	767	777	774	789	765	792	804	744	794	795	756	782	736	796	798	778	721	738	703	790	768	728	733	760	831	742	743	792	780	789	756	743	766	813	760	801	758	839	772	767	779	775	801	741	731	791	760	818	773	803	766	831	777	762	780	769	812	766	761	779	756	812	797	771	809	776	786	798	775	727	797	743	745	779	757	753	814	812	797	764	788	773	745	766	778	757	813	767	788	766	756	789	760	770	783	773	728	736	791	763	755	790	764	820	789	813	822	823	813	738	749	748	774	809	781	766	796	835	776	775	791	751	750	808	707	721	721	806	780	772	748	789	721	798	725	772	755	754	759	726	754	781	808	764	797	792	811	771	719	758	802	749	786	740	757	785	752	735	794
19706	6333	4964	2903	2242	1858	1531	1403	1317	1216	1147	1082	1023	1013	1003	989	979	1002	962	945	934	907	905	909	941	942	927	954	903	935	963	942	989	887	1000	966	957	887	928	904	892	890	893	924	919	918	883	878	936	954	942	886	927	885	874	948	872	908	878	917	965	902	900	907	941	884	881	945	864	956	925	961	946	876	910	925	943	878	864	881	890	877	891	881	877	880	931	827	844	864	918	925	865	931	891	890	920	893	895	858	882	868	908	844	871	922	938	899	902	867	924	904	912	870	921	931	878	912	891	900	954	915	885	839	886	874	910	905	878	886	930	881	785	959	909	925	952	825	876	940	921	906	893	939	882	903	885	925	897	921	902	903	912	873	906	892	898	884	942	942	944	845	880	885	964	941	893	909	897	839	937	893	906	904	868	906	864	872	856	892	886	958	932	854	869	916	866	927	906	898	913	910	881	881	934	945	916	904	886	891	890	928	899	896	954	906	857	856	920	945	908	923	898	888	895	916	917	923	930	876	965	842	918	910	861	917	849	900	880	898	912	883	920	919	874	909	911	923	897	969	896	875	892	894	940	938	912	846	909	870	901	906	910	887	867	927	917	867	835	913	904	911	858	899	845	925	917	892	886	920	949	919	922	874	878	913	868	906	870	917	830	879	911	909	926	947	952	931	909	873	944	920	864	899	878	893	896	834	915	925	945	923	975	872	896	832	918	950	899	865	845	883	941	901	900	846	916	941	838	959	865	924	935	913	933	858	897	885	885	920	877	898	901	922	895	894	918	842	872	878	922	911	892	921	966	944	911	871	892	902	891	908	923	876	914	942	886	906	837	934	871	889	897	913	839	880	913	858	946	890	904	968	935	900	926	941	843	918	901	898	875	860	894	891	937	901	915	915	867	914	917	912	896	933	909	882	865	846	957	919	885	911	924	896	904	913	904	897	913	896	933	908	914	897	882	921	897	933	906	920	876	905	941	928	901	915	869	893	887	901	925	938	893	878	917	872	935	963	893	930	886	887	943	914	885	953	928	853	887	888	893	881	861	897	919	892	942	862	932	840	866	871	875	869	944	867	880	941	921	857	949	922	869	873	946	828	876	903	889	875	987	866	913	890	943	864	889	933	924	868	875	924	945	902	880	877	922	931	895	879	881	874	884	891	895	902	951	939	891	846	938	913	888	924	896	949	931	899	965	920	923	882	857	867	906	916	890	927	869	921	884	904	859	946	857	902	957	906	897	912	908	950	909	931	891	859	961	925	921	898	894	895	887	915	929	938	909	894	846	896	879	860	968	895	865	858	941	966	928	836	866	927	886	898	916	943	881	893	892	881	924	905	886	869	882	880	915	925	894	935	919	882	866	933	903	884	930	850	901	915	922	1000	849	890	871	881	883	903	871	882	924	892	927	901	881	885	895	915	886	898	858	902	915	885	898	902	881	924	936	942	880	872	907	917	861	905	897	929	899	888	913	917	960	930	917	895	861	958	867	908	899	894	915	912	874	893	867	900	925	887	884	881	897	899	917	872	930	902	910	926	942	927	874	875	902	898	927	944	865	915	883	928	899	883	898	886	911	946	904	862	852	910	906	861	877	899	915	884	939	877	892	928	919	879	861	964	870	834	914	847	924	930	894	917	897	903	968	877	951	932	871	901	864	940	904	920	921	963	850	888	900	916	859	854	891	867	908	918	888	883	880	855	879	863	894	882	898	841	885	918	901	934	897	894	811	944	899	908	872	890	945	891	929	890	879	903	906	906	877	918	905	883	931	837	903	899	911	863	878	923	944	927	911	915	852	882	864	883	899	852	883	906	961	904	876	881	902	920	897	918	843	871	864	902	972	848	890	933	953	952	863	948	886	892	872	965	886	927	908	790	904	897	902	901	913	850	861	888	896	899	927	878	875	898	882	964	877	930	870	892	886	844	894	901	861	925	947	902	926	905	892	877	914	857	902	920	896	906	906	909	861	858	885	971	915	860	971	909	895	933	909	910	924	847	919	906	891	939	867	824	856	897	840	946	875	882	902	922	887	904	955	899	874	887	914	892	902	893	882	878	904	881	848	882	902	824	923	928	926	880	852	902	889	901	897	904	945	942	897	890	903	905	907	942	926	912	911	791	931	891	915	901	1004	898	844	871	918	924	934	939	856	913	930	917	919	903	941	892	898	869	942	923	890	851	893	946	912	921	910	835	923	879	911	919	913	894	890	895	898	964	909	896	951	891	936	824	896	904	895	903	849	927	891	898	883	910	927	910	884	850	924	927	919	968	914	865	934	891	940	920	909	853	853	865	839	895	867	871	906	889	918	884	937	880	864	918	891	851	863	905	897	909	886	901	939	878	906	882	881	898	890	939	847	936	912	921	921	918	906	876	928	885	881	872	893	898	876	916	856	868	871	890	943	856	878	924	870	883	871	929	889	894	880	854	955	933	880	922	877	889	885	912	884	933	881	890	926	940	887	898	883	864	910	901	901	923	870	919	928	878	942	892	863	862	901	950	868	902	885	893	899	880	900	905	923	912	899	883	906	926	887	895	890	966	899	897	881	907	920	905	897	887	907	971	913	947	924	908	951	844	866	952	919	924	875	919	840	889	876	925	858	938	914	869	921	943	906	915	915	873	892	903	953	862	923	944	882	881	911	921	942	920	896	902	851	909	922	952	910	877	898	886	891	868	882	890	973	894	907	861	876	909	886	910	898	860	861	967	907	869	938	858	905	881	839	942	892	890	867	965	915	891	873	873	878	910	934	908	930	936	932	925	890	873	885	947	885	896	937	901	914	883	928	923	956	901	918	881	921	886	885	891	873	892	868	903	929	943	883	911	903	913	881	906	915	920	894	927	907	924	946	874	859	935	911	898	941	881	893	866	924	885	904	851	894	882	905	860	900	898	893	898	894	915	921	892	944	850	911	935	842	882	866	882	945	890	904	847	927	896	907	899	913	964	946	900	887	895	910	878	885	921	929	921	881	922	892	925	963	926	944	898	889	883	910	875	918	852	880	963	883	877	930	840	858	928	969	899	955	968	953	882	936	888	877	886	963	866	877	847	911	875	848	918	938	888	845	902	899	852	937	883	928	900	864	954	904	883	952	906	860	940	900	939	948	844	951	935	915	935	905	905	917	893	873	918	923	856	933	908	888	949	876	883	831	904	878	894	881	890	864	870	903	847	889	914	907	894	931	899	839	917	869	913	906	922	863	922	905	857	890	927	912	893	852	900	944	913	948	903	924	871	915	894	834	889	902	915	923	926	878	922	904	882	874	882	882	895	913	845	861	919	857	935	892	922	918	859	898	855	882	872	912	910	945	925	910	876	865	871	911	860	905	883	894	914	911	845	853	905	911	863	884	878	841	934	966	873	883	909	903	944	878	939	904	940	887	873	919	895	875	904	889	894	858	851	906	853	911	877	836	885	937	892	921	896	886	937	861	913	845	869	870	903	934	875	946	964	917	887	907	916	883	910	920	861	863	893	961	916	858	876	887	927	941	960
22657	20936	28672	23372	20937	21006	10757	1384	1026	854	701	673	656	590	552	536	505	481	469	468	455	478	440	442	452	412	409	407	406	436	427	408	417	424	422	419	406	411	369	391	391	368	372	346	363	370	357	340	317	372	349	352	352	365	353	357	398	350	345	369	369	343	337	339	373	345	366	354	354	374	365	372	346	373	320	353	347	351	371	357	323	392	347	340	371	380	326	352	339	381	370	398	328	334	356	358	382	322	333	327	369	327	334	326	334	341	355	374	347	387	378	349	378	359	357	337	377	341	330	313	352	334	360	356	344	335	348	357	335	352	330	336	362	359	371	328	350	345	358	347	316	351	328	350	342	348	336	320	375	312	351	365	351	360	341	365	340	359	317	333	371	355	387	362	340	333	354	363	322	333	362	341	357	309	355	317	348	386	326	342	358	335	366	346	345	356	361	356	324	349	363	358	338	358	329	346	356	336	364	343	355	363	395	339	333	378	348	359	327	351	356	344	345	353	341	358	349	325	388	363	339	391	331	344	350	379	303	333	342	341	344	332	319	347	327	330	358	331	377	345	302	324	342	354	350	334	348	340	333	353	368	381	378	353	352	342	387	355	391	384	363	346	340	340	347	369	350	353	350	372	340	341	352	328	335	337	375	335	325	379	360	342	353	342	332	344	367	342	394	362	361	358	349	339	349	342	338	319	342	348	318	354	362	393	351	310	363	344	346	339	332	311	353	353	373	343	366	383	335	353	332	348	341	337	356	337	354	348	353	361	334	346	342	348	342	339	368	319	381	347	333	358	340	344	365	351	358	372	342	354	348	326	349	380	363	336	373	351	344	386	356	382	353	344	369	369	341	340	342	354	336	363	362	318	361	381	358	339	396	358	355	374	362	343	338	364	351	339	349	322	317	354	335	330	350	341	355	340	377	337	358	361	350	344	348	336	339	317	336	358	355	370	356	357	310	327	361	350	369	350	371	372	322	322	345	359	339	299	367	337	347	332	392	334	329	387	333	352	374	344	353	349	357	345	379	346	356	336	352	348	344	359	349	346	372	360	386	372	364	311	342	342	323	352	323	353	353	341	342	361	339	345	330	362	339	319	382	354	341	328	361	343	361	382	371	370	363	385	335	363	396	348	337	360	329	334	349	345	335	365	360	375	344	390	351	372	370	288	321	314	342	347	364	366	324	361	346	374	363	354	336	362	350	367	335	363	357	317	340	383	369	339	379	320	329	323	355	336	374	339	369	348	340	362	359	315	371	315	307	351	353	327	356	348	328	361	347	339	344	338	342	321	354	345	355	326	328	360	384	320	339	324	330	361	335	340	348	320	334	346	348	354	327	355	334	385	337	354	354	358	370	355	346	365	325	343	352	330	347	346	365	345	334	354	313	367	358	353	383	347	333	368	338	344	358	375	326	337	355	374	336	363	370	323	315	328	338	360	316	354	344	352	349	335	330	326	350	360	316	334	357	338	344	332	348	337	358	360	349	358	353	372	359	365	344	324	332	345	365	318	368	391	355	335	331	349	347	336	366	343	335	357	327	367	339	357	343	360	343	353	366	363	368	369	326	342	352	352	336	372	377	353	321	329	331	334	363	329	352	351	337	370	367	374	349	354	341	343	339	349	337	333	335	386	352	363	340	340	368	362	360	340	351	340	332	361	346	348	341	324	348	382	355	359	345	307	333	371	329	298	337	331	328	326	333	347	349	348	388	349	350	349	335	358	333	349	322	327	352	349	348	325	364	357	348	366	335	341	359	381	346	348	362	374	368	348	320	346	340	333	354	364	345	334	322	333	340	330	353	347	364	333	344	358	372	385	335	359	320	361	313	360	354	336	334	362	368	358	315	341	357	345	359	364	335	354	344	332	327	377	342	359	339	303	330	374	346	344	350	362	363	312	406	357	322	339	353	363	361	334	337	351	361	345	363	364	315	336	351	328	349	353	360	356	364	349	358	346	334	356	363	353	344	347	377	370	336	356	366	350	340	360	332	350	368	374	350	349	364	348	332	346	337	333	381	328	363	331	346	320	380	347	347	346	341	368	343	368	329	325	376	318	350	318	353	337	327	349	361	336	333	344	329	366	341	341	291	344	343	367	350	361	339	363	357	339	352	359	336	367	367	388	391	352	337	368	373	369	335	355	344	364	352	368	354	328	340	346	364	359	368	354	377	371	350	349	372	332	352	341	374	343	338	327	360	352	331	326	341	338	339	357	314	361	355	346	342	354	348	365	322	379	371	367	356	337	357	371	330	376	335	340	345	346	352	330	332	340	382	321	345	364	320	332	308	325	350	360	367	339	364	344	373	356	333	350	319	357	321	380	370	354	324	337	375	348	346	349	321	329	354	327	348	315	372	338	342	305	377	328	325	359	363	340	368	333	352	347	360	357	325	362	340	351	318	364	366	362	356	344	331	338	342	327	341	365	322	351	383	384	336	350	335	356	389	385	355	351	343	348	365	333	325	326	342	328	302	330	331	360	366	364	335	327	363	345	367	329	390	321	365	363	338	347	359	351	358	361	308	352	352	374	381	344	354	355	315	373	332	332	339	374	375	374	324	350	346	367	336	377	338	356	390	341	342	343	346	340	338	313	374	312	377	382	366	370	348	320	376	349	353	355	354	330	349	349	361	360	320	339	345	404	345	331	345	377	380	340	360	348	322	381	328	313	388	346	362	350	357	350	346	368	355	395	304	379	370	330	374	337	353	363	346	356	348	327	313	335	336	379	316	332	361	344	334	319	365	344	375	351	360	346	338	366	354	350	379	352	327	362	350	366	342	343	332	343	365	345	355	360	371	350	331	342	362	336	386	344	335	343	349	338	368	355	374	325	348	358	361	335	337	347	359	319	331	359	363	358	363	379	347	337	350	340	342	344	352	349	357	358	353	340	379	325	346	333	340	331	358	378	338	323	344	372	372	341	360	333	395	333	406	339	309	387	346	341	339	340	360	347	378	335	378	303	344	341	351	329	338	361	337	342	331	347	389	313	354	317	361	314	361	321	328	341	326	342	365	337	354	321	351	330	378	359	327	332	373	302	333	366	375	350	337	334	344	369	344	347	325	316	350	357	327	360	330	369	388	388	367	363	327	373	335	411	379	335	329	322	353	340	359	358	334	378	347	337	384	351	351	326	357	338	342	382	347	340	359	330	344	362	345	374	343	362	368	359	320	343	355	324	360	357	352	327	357	344	360	382	358	377	318	348	333	381	337	348	343	332	317	332	336	355	321	343	363	346	346	403	327	381	320	347	338	332	338	332	340	358	343	345	351	323	343	368	337	346	367	341	345	320	358	376	348	348	332	338	368	349	337	362	317	339	326	336	307	352	393	364	353	351	370	364	358	343	361	349	320	363	359	377	359	366	335	375	363	358	381	364	342	367	345	344	364	349	373	359	323	362	319	348	347	334	348	332	321	390	321	386	379	353	356	359	356	340	377	358	358	350	307	369	343	368	324	334	335	353	328	334	356	349	340	371	398	323	366	357
27987	15835	13553	7269	5100	4012	3088	2417	1905	1537	1302	1051	988	889	784	795	687	603	640	599	617	592	539	492	527	525	504	490	487	472	503	537	529	559	545	459	496	458	436	449	419	446	462	400	432	441	429	423	431	382	430	389	454	404	412	398	414	442	381	416	397	388	376	411	422	437	407	394	428	402	412	424	411	389	398	395	393	403	389	409	429	412	409	383	412	399	399	372	378	392	428	410	352	446	397	431	453	415	376	427	394	383	407	359	424	406	365	423	405	422	443	414	362	424	409	374	429	409	379	399	417	380	383	409	393	410	381	404	380	424	409	382	388	382	376	382	392	391	402	398	374	372	393	374	418	360	408	403	388	396	424	387	361	398	411	384	380	391	428	387	414	407	389	370	383	396	363	389	391	415	387	361	375	380	385	395	438	421	382	397	424	430	386	409	386	394	411	429	415	365	370	432	419	395	391	422	410	403	372	371	397	422	378	347	398	393	374	392	401	434	430	383	375	443	367	401	379	381	385	414	413	409	400	409	404	401	406	384	378	385	384	396	374	386	384	411	395	375	413	425	399	425	424	417	401	405	363	351	397	389	405	416	423	375	424	392	397	435	428	401	391	373	410	395	432	405	444	401	387	386	370	376	412	407	400	426	390	412	430	364	377	394	403	410	408	388	398	406	393	406	394	387	407	387	394	417	409	430	399	413	430	409	407	381	406	394	386	366	413	422	390	401	365	418	434	421	397	394	395	429	414	382	419	392	410	406	357	424	389	422	420	395	394	407	391	421	429	408	410	458	385	415	386	383	420	397	407	394	399	395	400	376	374	388	409	397	398	408	429	438	402	394	393	377	393	411	425	377	396	393	385	405	375	418	414	378	389	407	395	409	413	434	388	383	363	381	406	402	415	394	414	395	392	396	397	402	406	399	397	374	393	409	412	379	391	402	402	452	388	387	373	400	410	420	409	394	408	412	419	430	464	391	406	428	363	433	421	398	339	387	374	394	386	399	407	418	400	409	395	395	385	412	427	399	407	398	411	380	380	394	400	439	407	391	410	378	408	408	402	386	353	432	369	374	407	397	381	402	416	405	433	415	381	422	407	371	370	385	385	393	353	392	403	379	358	407	407	426	405	387	432	411	377	400	389	408	414	376	453	380	386	414	411	411	416	412	437	403	388	424	392	407	362	409	440	403	398	430	417	397	393	426	427	393	422	354	425	397	389	407	441	404	427	368	392	416	405	387	378	425	404	385	415	376	391	426	366	383	361	418	413	409	399	398	404	397	379	413	384	406	388	411	390	353	395	401	395	411	372	405	394	371	409	389	354	429	377	428	423	431	388	399	398	365	405	396	378	416	397	384	399	405	381	404	431	395	432	415	421	364	393	415	460	409	412	357	403	417	378	400	414	409	459	411	388	401	389	420	392	382	412	380	385	397	411	441	380	422	390	431	410	385	416	392	409	431	396	413	383	405	364	392	394	365	429	373	360	377	401	379	405	397	400	379	360	424	399	392	373	361	390	396	405	404	405	413	418	423	440	385	361	388	410	378	411	420	399	403	391	397	402	401	429	408	428	406	385	429	398	390	401	422	415	387	379	405	383	377	442	400	381	397	383	428	417	376	393	410	437	407	389	429	386	382	410	375	376	368	438	397	410	429	411	397	409	424	401	402	427	365	417	398	389	393	380	383	414	388	409	431	419	405	414	408	365	394	392	374	412	386	388	435	412	360	389	393	379	388	391	379	378	384	408	405	399	394	382	420	359	411	409	413	374	381	371	420	376	411	420	429	384	400	360	404	425	429	406	425	403	412	421	419	399	387	394	380	368	404	405	411	401	448	402	415	412	382	421	405	383	433	389	360	384	387	411	417	425	392	405	420	413	410	434	397	390	428	389	385	368	392	408	399	393	411	413	378	365	433	416	410	380	395	396	405	420	389	413	396	424	412	379	424	375	387	377	407	433	413	397	381	424	403	400	388	387	386	394	405	401	428	424	403	353	395	405	394	402	392	400	372	413	402	400	365	407	434	393	448	398	405	396	397	419	419	409	379	390	394	382	407	395	403	385	413	359	399	405	389	395	365	399	409	389	348	399	386	404	402	382	384	415	389	392	389	413	408	400	436	420	394	374	420	384	365	390	404	378	408	383	398	409	406	415	396	444	369	402	409	377	409	427	397	402	388	403	411	362	413	400	412	368	407	365	394	436	396	397	400	406	372	421	417	389	370	375	414	424	392	404	396	371	421	386	422	406	394	395	410	393	391	415	395	422	386	426	349	384	374	353	415	374	404	419	363	363	356	412	430	397	404	401	368	403	399	379	393	388	400	383	366	404	405	402	435	398	401	403	436	387	423	383	381	450	399	392	390	390	403	385	400	406	424	424	405	399	417	428	382	384	391	381	424	415	414	386	383	395	394	435	374	393	413	397	347	404	407	408	357	408	386	396	408	401	369	406	408	390	406	420	405	400	387	432	411	418	369	414	396	441	419	408	375	404	388	360	407	388	392	377	437	409	383	414	382	371	390	377	415	394	386	365	396	421	385	386	391	406	383	404	371	400	383	409	375	378	369	412	365	404	405	391	414	412	420	405	393	404	359	400	391	392	391	411	385	389	387	388	369	412	403	417	394	446	384	393	416	389	424	405	393	413	395	395	388	389	372	402	378	403	415	369	420	409	427	404	418	388	422	402	382	418	400	406	350	392	375	411	386	360	428	384	394	387	380	393	423	409	375	418	425	367	364	385	411	393	407	408	416	389	393	394	404	376	374	402	417	397	440	409	370	352	407	403	405	423	404	425	422	418	363	415	418	403	405	373	370	441	381	415	386	399	407	407	396	394	403	376	413	396	416	435	416	381	387	426	374	422	380	433	407	421	393	391	433	393	380	369	398	427	409	419	400	441	424	410	403	377	415	377	417	399	370	415	388	429	391	430	407	421	399	403	398	378	389	422	408	391	375	357	409	392	406	403	411	397	397	435	407	394	370	351	393	383	420	381	431	403	391	370	403	426	409	419	413	404	385	398	414	390	398	377	406	415	408	424	370	428	391	386	388	403	360	416	405	420	413	379	390	392	349	403	399	358	427	421	399	381	389	375	421	399	408	444	391	395	398	412	406	371	414	371	422	398	396	427	400	369	429	434	380	409	408	389	400	408	398	380	379	404	383	390	412	436	409	399	393	417	383	405	381	377	418	404	438	374	377	403	391	387	387	395	379	392	397	408	410	391	394	392	376	397	410	374	386	424	448	388	396	365	365	358	420	414	406	386	419	396	373	391	410	392	386	405	417	391	396	399	362	393	392	411	416	368	406	419	393	372	392	429	404	370	389	393	431	414	403	389	433	397	387	390	397	419	406	426	407	391	362	377	402	408	406	418	415	442	422	404	386	388	414	405	376	405	425	407	398	443	389	429	391	377	424	384	404	404	417	401	377	445	426	443	411	413	407	400	369	424	366	411	424	373	377	390	384	374	389	390	381	394	404	399	405	416	415	408	377
26643	20044	8415	1141	722	780	750	678	690	706	666	681	683	674	672	697	686	676	642	675	678	631	661	678	637	694	674	670	649	635	678	664	658	730	643	686	696	658	688	675	701	675	654	647	693	688	619	636	650	656	643	650	657	713	645	639	663	715	642	647	660	662	663	641	660	627	694	670	621	598	667	648	692	708	682	631	699	649	645	696	649	643	641	634	677	634	656	665	653	666	672	693	651	662	671	676	612	654	636	676	688	693	663	658	682	627	698	650	671	630	675	657	684	669	713	656	603	621	683	608	660	676	661	689	658	649	682	639	679	615	629	671	688	697	628	633	712	649	682	634	626	674	631	636	662	697	716	629	658	660	652	681	633	665	689	685	610	677	652	689	673	649	660	655	679	663	646	649	648	662	673	663	647	661	616	650	644	676	689	640	657	623	708	667	684	670	638	606	689	691	689	658	679	630	623	704	672	669	651	625	618	661	637	657	625	608	660	638	698	642	652	665	649	618	661	683	658	660	664	716	706	674	696	642	694	675	679	655	683	616	683	638	679	576	651	660	716	671	626	653	651	647	611	624	626	680	634	629	637	672	640	679	625	639	723	615	705	658	669	654	702	690	646	644	629	651	668	630	676	687	669	654	677	670	636	690	690	649	674	673	651	674	660	647	697	664	638	691	638	684	631	650	695	574	686	652	696	632	644	676	634	628	701	634	590	600	616	650	672	670	613	657	651	666	721	660	667	695	680	689	628	672	632	611	670	705	691	628	689	628	651	684	642	652	650	690	615	664	642	676	624	655	682	696	669	665	675	627	612	651	683	671	655	657	667	649	703	684	689	648	629	621	672	635	666	660	663	657	672	642	699	654	671	631	678	711	678	658	677	633	668	642	655	656	658	643	625	671	666	657	674	654	667	668	682	661	659	666	681	648	676	616	660	625	677	611	632	641	690	617	718	674	651	617	613	596	663	639	619	608	642	693	694	634	670	675	653	676	638	687	642	710	648	617	672	655	700	657	678	653	658	679	678	635	671	622	632	622	683	652	689	626	672	617	612	662	713	599	699	697	663	660	630	645	675	662	681	685	678	703	655	629	623	660	661	670	634	637	692	666	728	641	608	655	663	651	659	678	657	703	654	671	678	680	684	674	663	662	649	647	661	671	658	681	678	675	643	624	671	594	651	650	655	646	735	640	646	645	688	642	651	620	670	705	676	634	643	736	653	703	687	696	639	676	668	643	644	595	654	681	626	654	642	607	644	672	669	674	652	611	682	612	648	650	650	606	676	705	640	705	683	693	661	634	683	608	626	683	634	633	662	638	674	717	652	656	669	650	635	641	632	624	684	642	645	657	664	676	667	637	680	671	687	631	634	635	673	718	648	662	650	645	634	673	655	627	650	662	635	658	666	646	675	692	674	640	664	669	676	657	634	636	604	658	661	655	658	658	625	685	619	637	659	644	699	695	632	678	654	703	691	639	721	677	651	694	701	672	646	651	643	670	630	621	668	672	633	664	672	653	648	669	623	671	698	640	683	637	673	672	653	657	658	649	714	662	623	669	671	640	669	692	680	651	701	698	671	642	687	718	701	674	626	662	673	641	674	665	619	634	620	716	662	655	660	653	651	616	708	656	697	628	664	708	655	707	657	675	658	676	664	707	663	634	632	659	637	658	644	651	700	663	651	665	655	643	665	667	677	648	687	653	668	710	630	693	666	701	645	627	671	686	651	660	629	668	659	646	703	682	639	673	657	635	624	671	665	719	683	681	697	694	667	655	718	672	624	625	708	602	651	649	696	682	690	646	701	614	666	654	637	632	652	632	635	626	630	660	658	646	671	671	650	641	719	691	684	660	666	640	669	651	641	670	660	643	661	650	685	699	628	604	659	715	680	658	682	641	670	646	697	653	655	656	680	645	718	628	688	660	648	681	644	628	631	698	672	629	619	679	656	655	672	675	642	650	651	627	612	669	648	650	672	642	642	661	652	623	667	682	668	645	662	698	617	657	657	659	637	682	644	647	668	675	694	657	670	627	623	677	649	672	626	634	668	654	656	664	664	668	676	641	681	701	623	671	639	637	663	623	626	646	662	629	654	702	650	689	672	619	685	661	652	676	649	661	668	649	653	643	617	647	652	668	684	667	629	660	627	699	662	658	680	665	637	628	643	683	678	645	674	633	661	673	685	672	718	627	666	666	658	602	664	677	678	686	661	625	619	638	635	649	630	680	668	648	633	671	669	648	657	648	695	674	687	644	676	644	678	672	642	649	692	651	665	663	660	656	651	645	675	639	685	636	699	641	648	656	654	705	645	628	623	669	619	669	620	669	668	673	661	664	691	680	684	693	664	664	643	676	687	682	665	677	678	658	664	659	640	647	673	626	645	654	639	723	599	666	644	614	646	642	679	668	668	643	645	671	726	662	662	656	649	648	634	665	669	648	676	689	630	692	659	634	668	648	660	619	645	640	649	657	648	674	654	656	637	673	628	669	650	657	643	643	645	638	666	678	710	644	659	654	657	627	631	696	669	649	665	613	638	647	664	622	678	677	687	688	653	702	639	657	647	643	625	625	658	663	655	667	656	672	613	659	640	714	677	663	652	636	615	677	637	637	658	684	660	634	616	666	704	636	656	671	673	638	667	605	673	668	677	667	672	641	661	650	653	629	668	661	651	616	650	652	684	671	655	630	705	622	649	688	662	648	611	737	675	680	611	632	658	652	676	682	688	686	642	644	663	642	644	675	656	659	668	676	654	601	684	667	631	663	690	656	654	665	654	652	612	679	694	702	620	666	657	644	684	643	632	652	616	678	671	712	664	658	701	650	649	617	658	621	633	678	712	663	643	643	665	675	658	617	662	653	651	706	656	689	689	691	682	721	621	623	667	623	668	708	645	700	652	638	660	652	646	656	641	710	663	657	620	693	682	615	683	674	661	674	677	661	677	682	641	698	663	690	638	669	648	623	665	602	654	695	687	658	686	693	672	679	653	674	686	671	665	630	657	637	659	657	667	682	657	653	676	645	618	693	670	631	634	648	621	671	632	670	607	663	672	642	655	629	679	628	669	666	673	673	674	672	640	683	629	712	655	652	669	698	690	672	669	683	646	661	646	680	674	642	623	633	677	666	656	651	688	660	677	627	693	616	657	617	608	685	641	688	637	669	630	644	591	692	692	629	676	672	708	613	640	676	634	671	660	670	671	708	687	656	629	704	665	662	632	634	664	655	644	636	676	628	675	604	630	674	632	680	652	658	692	657	654	689	690	638	704	625	681	617	617	661	655	629	658	611	677	628	681	654	680	653	695	684	637	647	662	647	679	655	702	699	696	652	630	645	684	657	684	658	650	641	663	625	624	646	663	669	665	715	655	663	602	621	677	678	651	607	624	678	632	689	642	651	666	696	641	731	649	691	652	657	631	691	625	612	661	675	679	634	636	691	650	690	652	724	641	694	672	677	626	653	670	661	654	637	635	677	623	662	659	644	666	691	633	653	653	625
6963	1766	1592	1098	967	957	904	880	874	872	887	852	791	819	850	795	838	845	802	796	768	828	814	839	745	780	793	834	795	816	786	815	820	772	831	816	780	825	805	825	781	847	837	791	768	774	803	765	793	850	781	763	801	786	797	797	809	793	829	717	769	755	799	806	860	817	788	781	813	816	759	762	827	805	785	764	781	766	793	757	772	754	768	797	807	788	817	816	780	747	769	782	770	764	789	739	792	761	821	810	830	770	770	852	806	811	833	794	787	787	785	786	792	770	778	781	813	798	786	773	762	804	846	818	828	802	713	723	801	788	794	785	781	790	755	793	761	787	816	766	768	802	822	849	758	755	760	794	785	824	745	756	773	852	793	789	770	787	817	762	811	786	800	774	800	759	796	797	829	813	835	736	801	843	804	804	776	838	784	787	764	818	745	830	798	747	810	789	780	763	811	791	818	785	826	840	809	828	788	806	798	781	794	828	805	799	858	808	814	735	812	769	772	747	823	803	817	806	778	819	815	781	802	780	793	828	832	725	837	820	814	801	797	767	761	800	801	798	790	809	758	804	744	812	760	797	797	833	761	813	814	792	793	787	798	746	797	784	835	754	794	864	759	784	847	776	810	738	762	843	768	793	809	800	752	833	792	789	819	837	730	774	786	814	766	786	805	789	821	798	811	775	794	778	830	814	774	811	779	809	783	827	761	794	781	820	749	826	809	812	798	779	752	827	776	800	756	804	808	764	821	760	762	812	780	809	808	799	776	799	817	801	813	772	790	813	841	777	747	791	797	765	762	798	801	806	816	798	830	789	788	866	784	818	781	801	784	756	793	785	764	824	775	802	784	814	809	785	718	808	808	720	804	768	793	757	779	777	808	777	774	732	821	804	840	814	788	834	765	745	779	785	799	769	824	772	755	856	770	787	818	766	759	769	842	827	809	778	797	804	761	807	831	811	742	772	816	739	782	807	822	784	797	795	783	764	782	778	802	776	801	786	825	853	828	790	833	779	766	787	804	777	786	810	809	779	786	787	724	758	817	823	835	812	803	798	800	787	788	797	824	824	779	798	791	781	767	785	764	775	824	810	834	797	835	790	786	825	813	778	779	764	734	833	791	766	805	817	780	750	734	810	786	762	789	787	845	795	817	796	790	768	779	744	805	807	779	807	827	766	782	758	770	782	804	766	778	837	779	796	816	786	800	821	813	768	779	803	799	808	751	766	835	762	767	783	880	799	776	736	815	829	737	805	811	796	737	806	810	851	808	852	792	788	797	776	785	800	782	760	741	761	762	793	803	839	769	795	764	780	804	855	808	729	809	844	756	774	805	808	802	766	775	753	810	822	818	804	777	770	806	801	780	789	798	772	792	801	773	710	777	776	810	816	757	806	773	779	733	832	764	734	761	795	809	795	765	767	833	815	769	794	830	822	779	802	760	812	793	804	815	775	760	814	773	782	770	786	799	756	782	805	811	773	772	766	781	722	789	764	831	757	782	761	744	846	797	756	774	785	774	752	799	809	769	753	853	801	825	758	806	771	786	774	767	781	781	769	789	817	763	769	807	844	826	802	791	821	770	787	798	823	800	755	832	793	793	815	797	773	798	788	818	786	771	760	742	824	833	805	803	798	837	770	788	779	777	815	825	804	826	755	785	762	744	786	797	769	811	784	789	770	797	786	799	759	827	755	789	779	776	783	832	824	800	764	778	824	784	803	806	805	757	813	794	832	768	787	758	819	770	787	782	804	709	807	796	797	811	806	833	786	811	832	831	799	776	793	754	761	807	811	820	740	813	811	791	800	788	829	833	796	801	799	793	773	793	779	802	836	810	816	839	764	794	819	746	815	799	799	768	808	781	794	807	821	771	791	824	776	792	802	781	819	782	804	802	765	782	794	827	733	834	783	770	798	757	811	820	755	823	814	782	783	783	815	779	808	792	742	814	776	831	814	781	791	816	805	792	780	727	797	815	827	789	753	769	830	819	801	806	810	797	783	749	773	762	805	810	763	746	816	818	758	779	775	809	815	778	848	789	801	763	736	797	755	786	792	790	757	766	775	775	801	798	805	813	769	785	776	760	791	730	776	845	834	761	860	735	765	796	847	776	753	778	785	796	761	752	806	840	780	786	831	790	784	803	769	795	828	771	776	747	828	833	725	824	768	821	815	786	792	796	793	798	786	823	826	771	778	770	801	810	778	749	831	783	787	799	830	771	824	810	810	803	821	824	807	792	795	813	772	842	743	799	789	717	830	805	829	818	813	770	840	817	813	775	807	799	822	744	787	747	763	786	790	832	819	725	791	832	783	805	798	788	845	752	774	784	738	836	809	789	812	790	753	829	799	796	830	817	851	790	803	818	810	826	824	830	834	857	789	856	816	799	844	813	818	778	799	806	796	779	773	816	757	812	764	777	813	823	832	742	804	779	811	805	808	813	760	779	795	789	803	769	782	759	808	833	752	830	750	774	823	907	754	817	775	805	739	814	821	838	750	835	861	808	792	841	801	764	792	758	797	794	824	769	745	803	758	807	772	819	852	769	799	786	833	787	785	800	839	833	807	745	823	763	823	768	841	766	794	819	801	816	810	794	774	828	813	769	810	782	812	782	769	791	771	794	806	759	805	783	793	829	842	773	769	805	778	819	837	803	817	812	754	784	778	759	771	803	789	785	829	796	770	828	804	809	797	814	826	834	746	835	739	780	793	859	816	794	817	798	797	774	746	791	815	768	798	824	788	788	829	760	760	801	764	797	763	819	773	756	791	734	782	815	803	808	822	742	759	796	781	822	761	773	817	802	746	827	770	795	757	841	803	782	800	806	802	834	823	798	779	809	771	767	783	819	801	778	803	812	745	845	785	821	794	809	781	796	833	780	837	814	752	786	786	787	798	810	813	781	777	745	813	772	774	803	796	785	808	786	812	784	823	762	786	819	781	808	738	836	809	795	814	772	761	797	820	749	774	764	779	795	814	760	746	773	799	820	802	779	826	855	809	807	768	760	754	840	819	727	750	762	796	808	809	782	748	776	769	799	833	758	804	828	797	771	833	831	762	720	815	777	799	865	766	774	818	798	773	849	750	759	794	768	803	827	832	808	809	804	815	783	813	804	800	810	817	811	831	799	807	794	788	770	800	797	848	844	769	813	813	793	756	824	798	856	773	814	786	772	789	776	792	807	808	757	779	779	763	795	806	788	756	843	817	776	836	800	805	778	794	814	772	790	777	814	874	804	802	752	777	790	823	782	789	808	764	743	782	857	790	820	824	810	824	786	782	782	810	805	780	755	819	795	783	752	812	832	811	843	788	796	769	787	807	832	795	799	809	847	833	815	808	768	847	821	790	776	799	824	747	800	809	780	786	778	776	843	804	807	822	820	809	847	821	827	820	812	793	767	747	804	745	835	791	797	800	801	774	782	853	796	828	792	792	762	774	810	795	802	763	791	779	779	836	778	771	788	788	799	828	807	808	830	792	773	737	829	741	833	741	771	793
23638	20912	28223	23765	20916	11314	1349	800	714	624	530	509	500	436	407	416	393	394	387	371	410	374	353	402	358	333	350	363	330	354	372	413	401	374	409	354	324	329	354	297	359	323	373	367	357	334	349	338	317	348	344	342	341	339	342	336	337	330	344	326	343	342	308	339	338	340	382	372	350	363	331	336	365	325	333	345	325	364	352	292	310	307	339	330	347	308	365	330	331	310	319	343	337	346	336	352	350	340	340	336	309	369	356	333	346	335	313	301	338	342	346	309	324	324	355	370	343	294	310	307	308	309	353	333	340	339	317	325	350	348	344	356	328	339	317	347	343	341	339	322	345	345	328	346	329	334	347	317	349	359	340	341	325	328	344	350	325	349	339	344	339	341	329	368	385	329	318	320	319	321	324	365	331	326	317	343	320	334	356	373	344	334	355	327	351	338	343	316	305	340	370	360	349	333	374	325	340	309	339	318	328	337	322	291	307	323	325	332	343	348	329	285	325	342	343	330	337	330	341	368	324	308	316	331	318	321	336	303	312	345	322	338	320	324	308	324	352	309	337	355	373	343	342	370	329	318	323	352	356	303	333	333	311	325	352	305	311	306	333	310	306	334	335	318	331	317	295	344	348	329	335	297	323	352	333	333	320	323	332	299	337	344	338	320	354	339	310	347	324	333	318	352	350	339	319	336	329	330	334	351	323	347	341	362	306	317	346	333	358	296	312	320	329	302	343	336	337	357	299	335	323	318	314	350	336	326	316	329	336	319	323	322	298	318	334	349	326	327	321	322	309	301	341	310	363	350	314	306	368	348	339	349	338	330	331	314	328	311	313	360	337	359	351	329	317	354	345	328	357	320	320	332	286	331	329	322	322	312	343	352	307	295	347	333	318	384	338	312	348	286	289	298	330	320	345	340	371	335	351	364	341	341	337	310	352	333	333	324	325	379	355	321	313	294	345	311	342	331	341	298	325	334	282	355	331	335	359	321	306	311	338	342	305	323	311	343	320	350	338	310	349	330	305	303	300	312	329	344	343	335	342	312	305	341	322	313	325	326	373	292	352	320	303	327	347	351	367	351	328	351	334	339	324	305	346	337	326	350	321	301	359	352	290	348	314	333	306	349	331	339	327	308	335	337	320	355	320	330	333	359	340	350	359	317	319	344	371	353	356	328	321	334	325	307	353	316	308	345	295	320	305	326	321	309	323	352	333	319	335	337	330	334	340	356	325	353	317	322	304	318	315	341	293	356	304	326	346	350	303	308	325	340	373	318	342	344	296	321	341	316	328	320	335	312	324	343	321	305	324	367	301	326	322	354	343	336	328	320	349	321	319	291	319	349	322	318	341	307	328	346	342	306	341	391	319	322	374	336	298	339	339	331	315	304	318	344	315	352	319	324	338	325	350	331	319	319	297	331	329	348	330	332	309	345	316	362	350	333	337	330	316	341	347	309	327	350	330	335	318	341	347	290	343	329	343	335	306	348	350	306	382	337	319	312	320	343	330	306	307	330	342	350	323	299	347	332	328	359	332	340	324	324	308	319	318	318	316	332	333	308	305	323	346	328	327	301	332	347	324	327	321	291	326	326	327	322	335	345	339	304	336	328	321	317	321	365	319	318	333	312	351	354	348	341	323	320	312	341	335	323	339	334	320	339	325	316	328	352	353	323	345	335	338	342	319	312	313	323	281	294	320	304	346	312	355	300	356	342	325	324	328	330	306	303	331	343	331	336	293	329	309	325	317	367	329	323	276	336	317	309	353	330	347	300	339	331	322	313	350	345	341	323	329	329	345	319	344	311	337	326	310	346	345	344	353	327	328	375	365	313	347	306	334	342	298	328	353	307	341	294	327	330	331	327	363	365	319	308	301	330	330	353	338	334	327	402	327	367	320	350	327	330	335	320	318	343	343	354	334	336	307	330	338	316	331	338	291	351	338	313	341	303	314	327	366	316	307	338	329	312	333	322	339	332	310	362	344	333	319	329	350	327	333	336	329	314	347	328	312	329	296	314	337	360	348	332	346	301	323	329	334	321	350	332	308	330	287	350	313	338	345	316	347	343	341	335	332	329	316	341	304	326	364	384	313	328	365	312	355	279	342	338	322	329	332	318	331	335	325	310	330	318	331	343	317	319	319	321	352	344	306	357	335	332	310	309	368	326	295	348	309	318	341	336	309	338	334	327	309	332	313	324	350	325	331	339	332	322	342	348	311	314	326	351	314	329	343	349	344	340	324	322	350	321	344	321	337	331	270	309	316	328	326	328	298	345	326	335	343	337	333	344	334	352	339	349	330	333	326	350	332	310	314	314	346	306	324	327	309	325	330	337	317	340	356	343	334	315	301	333	354	305	358	358	318	341	302	344	312	333	367	335	324	355	337	329	325	331	320	316	312	366	326	312	298	313	315	342	352	310	340	346	336	307	317	308	318	345	334	332	309	317	281	372	317	317	310	349	373	342	347	359	339	321	329	315	316	340	330	369	340	326	348	350	372	312	330	321	357	334	343	306	322	369	315	308	320	316	326	319	322	300	337	353	341	326	338	329	308	331	346	293	333	309	341	331	345	351	302	333	301	360	367	320	344	283	352	339	317	329	322	336	319	333	308	299	351	343	317	339	354	345	357	326	319	322	356	345	331	358	322	329	320	349	312	325	327	328	351	323	357	338	315	369	353	316	324	302	332	348	315	331	333	336	364	328	312	361	350	296	366	336	318	365	313	321	309	336	323	336	322	332	329	343	341	318	335	341	337	310	305	359	319	340	338	313	319	323	334	313	352	325	319	343	334	366	343	314	328	357	343	331	369	295	312	339	306	337	293	318	338	345	340	334	328	338	339	322	316	327	364	319	331	374	287	310	323	320	331	355	347	334	312	353	366	356	345	286	320	372	337	332	329	332	381	320	364	338	353	320	330	313	355	317	332	347	313	345	323	324	318	332	339	301	317	317	367	326	314	323	306	324	327	290	303	340	309	328	316	327	339	345	316	311	329	344	332	349	334	321	310	358	348	353	321	321	288	302	310	341	345	322	318	372	344	344	321	326	314	332	324	312	331	330	321	362	314	342	336	313	341	323	343	313	360	306	324	339	333	320	320	325	368	352	348	324	303	317	343	340	314	378	324	308	310	306	361	354	311	340	306	345	357	327	321	323	288	323	314	315	357	323	344	311	329	329	368	335	281	355	323	326	343	346	303	323	328	308	322	354	325	328	318	332	323	326	341	316	311	340	293	344	350	324	335	314	344	347	352	335	332	340	348	338	330	344	328	342	359	319	328	311	333	325	344	342	348	336	335	276	311	338	335	349	376	347	346	317	324	331	311	312	350	338	314	332	354	339	361	335	306	334	344	351	344	307	323	352	324	325	315	312	370	348	324	353	318	311	320	378	359	346	327	345	350	328	310	352	334	334	333	332	349	317	331	336	352	318	343	323	350	344	303	373	317	331	301	338	326	337	336	353	317	345	336	321	319	338	315	356	333	326	341	297	336	320
22661	10366	8530	4271	2885	2374	1784	1421	1223	1038	832	773	721	682	662	592	606	542	534	515	521	518	449	480	483	478	466	485	465	496	481	522	470	536	483	489	458	439	420	405	394	446	457	480	447	443	424	410	449	462	447	428	428	415	433	388	431	409	414	452	396	446	412	394	414	422	395	458	433	432	473	412	399	422	418	391	419	448	396	411	404	414	424	445	417	423	410	408	439	391	449	412	416	412	407	442	410	443	413	420	431	416	405	388	397	415	412	401	391	419	465	433	451	428	468	415	410	397	441	415	395	437	392	410	405	429	420	382	427	437	441	401	445	413	464	413	425	373	425	397	425	418	379	391	410	448	400	411	409	404	463	400	441	419	436	420	420	420	413	396	428	396	392	415	382	401	405	400	424	421	423	476	413	438	405	407	406	424	409	425	429	405	426	416	416	397	432	439	417	389	393	436	419	405	406	407	399	427	411	400	421	403	430	436	407	372	420	454	431	417	419	398	424	399	398	419	426	418	395	389	422	425	427	423	402	397	401	421	446	434	420	392	386	467	419	423	425	365	393	394	403	426	441	416	409	487	431	396	405	440	435	413	441	406	419	447	428	406	427	412	410	412	390	389	414	399	391	386	409	407	426	430	404	420	413	425	410	403	422	422	399	428	395	398	415	413	421	406	433	407	429	401	413	418	455	372	430	442	437	432	435	413	404	401	442	407	396	443	419	398	427	424	421	419	423	414	434	395	411	440	392	403	429	380	414	459	420	443	418	416	425	433	385	403	417	429	424	421	431	400	426	416	405	393	409	434	418	414	422	424	419	398	393	363	433	420	439	396	406	423	418	450	423	405	386	427	389	416	417	420	437	391	348	398	428	435	398	385	408	391	409	425	441	408	413	400	455	415	423	425	433	416	393	390	395	386	419	405	399	406	427	399	406	395	432	438	442	419	436	398	378	416	352	448	390	429	427	399	476	404	409	411	431	424	427	420	419	383	394	415	411	465	429	467	421	395	391	422	430	441	434	419	417	459	422	422	405	426	422	411	423	394	440	426	424	375	402	438	391	423	435	410	405	413	448	418	380	412	423	415	435	421	389	399	438	440	395	432	406	411	393	390	401	395	402	415	436	427	428	416	429	411	410	426	417	387	402	447	434	392	418	402	409	386	435	422	406	407	410	408	395	446	397	404	351	401	423	411	441	414	425	416	440	431	402	430	418	401	427	443	410	382	405	392	434	367	384	423	392	387	394	414	366	415	403	416	439	423	452	399	411	431	391	407	463	423	408	404	446	445	425	397	461	422	377	434	425	423	423	413	440	397	405	428	392	418	450	453	400	399	414	425	398	406	401	398	415	406	439	403	414	407	420	435	411	412	430	401	426	429	446	424	394	398	405	424	412	404	392	418	458	440	432	445	395	402	396	419	427	422	390	416	415	421	438	407	452	435	411	446	404	448	476	429	406	404	413	394	428	455	445	406	424	452	436	409	427	438	421	427	438	418	399	403	400	401	403	461	432	420	413	425	397	436	401	445	416	445	409	408	425	413	410	424	410	414	419	403	389	400	391	412	416	460	435	411	391	417	408	438	383	399	447	410	424	403	415	389	430	414	402	398	416	384	398	410	437	399	402	414	421	422	410	379	409	413	385	429	410	405	427	399	403	432	422	415	417	439	442	413	423	417	429	421	428	392	399	428	398	376	399	380	440	422	387	456	408	426	449	434	429	410	421	393	425	426	421	424	437	429	417	431	409	437	457	392	412	403	417	416	381	395	390	405	447	422	409	411	426	403	389	399	424	433	427	378	447	427	397	435	398	399	413	433	418	416	468	421	429	401	417	440	445	403	397	464	400	416	416	404	383	417	396	425	432	392	411	429	428	379	423	428	437	404	438	415	452	416	406	426	367	444	435	401	464	405	433	429	411	388	446	395	405	426	434	455	380	382	405	423	441	423	423	390	426	412	407	459	406	432	393	441	429	405	387	409	366	449	430	413	413	432	400	438	433	428	377	407	417	385	416	423	423	434	414	405	439	384	439	418	451	455	466	387	408	419	423	398	419	397	409	436	409	439	433	425	416	384	400	418	441	414	423	414	419	372	432	446	441	443	414	412	408	426	388	444	423	439	395	403	426	411	428	406	442	426	425	389	418	405	428	429	410	441	449	393	375	405	415	430	401	443	403	416	406	407	425	416	398	444	414	411	429	412	410	432	439	394	403	418	409	441	385	436	425	427	438	418	416	416	414	392	431	425	423	457	386	423	403	427	440	382	417	364	409	454	433	407	409	411	424	430	463	410	393	411	412	454	398	420	447	357	428	406	418	399	408	388	424	404	407	408	421	411	420	424	414	416	409	406	425	446	397	406	383	415	430	412	438	432	448	428	394	412	461	405	417	440	411	423	424	424	405	416	454	396	444	417	395	393	390	416	436	421	425	409	378	423	454	422	403	415	384	422	403	432	430	410	412	390	402	427	398	390	386	422	404	432	430	401	450	430	413	419	390	416	406	425	451	423	430	418	368	398	422	402	421	406	438	395	384	433	397	424	399	416	397	427	422	429	399	392	418	456	396	422	429	440	394	399	416	435	407	409	430	402	420	402	414	454	402	413	413	389	432	403	418	423	426	440	415	428	411	450	448	407	380	430	414	401	428	435	455	425	414	414	387	419	427	424	435	398	431	456	450	427	409	423	386	382	423	433	459	412	441	431	415	417	440	430	399	408	435	432	427	419	392	392	378	452	415	453	422	432	420	384	428	389	452	445	386	421	396	431	419	406	430	456	397	417	406	470	415	414	403	400	404	390	415	451	422	394	410	415	404	409	411	402	392	451	395	415	430	426	408	441	431	447	443	420	381	412	399	430	418	398	462	434	435	439	408	421	423	410	395	383	433	404	447	407	435	422	379	409	397	461	440	401	371	409	418	416	404	415	382	436	410	388	405	414	433	402	429	418	450	449	420	395	437	406	396	403	418	415	428	386	431	435	420	417	366	400	435	464	409	403	455	423	452	425	431	429	410	423	409	398	415	428	395	441	406	419	409	429	394	402	424	417	456	422	444	415	449	415	422	437	436	356	391	440	429	412	384	396	441	383	410	451	445	432	424	425	409	398	394	460	417	421	409	414	395	412	434	416	389	408	411	397	438	405	419	412	400	445	385	430	403	442	400	469	419	435	401	374	405	434	395	406	420	447	437	431	390	386	411	395	407	417	416	406	437	447	386	412	402	378	410	389	415	449	426	388	407	428	418	382	417	421	413	399	408	408	407	406	411	399	434	449	407	415	418	419	417	408	397	441	407	406	420	416	421	438	396	401	417	419	395	432	435	435	401	429	431	421	405	450	426	385	444	442	460	428	385	407	424	464	415	430	439	420	421	433	395	419	421	395	395	451	404	413	434	443	389	420	405	441	410	412	438	445	412	420	388	442	392	438	464	454	443	392	429	428	433	409	463	453	416	409	409	394	389	428	431	394	452	439	411	403	411	453	396	432	397	404	435	420
24822	20896	27055	24763	10363	1326	1056	968	904	930	872	832	795	828	840	813	817	802	873	843	857	811	831	803	814	784	809	737	814	835	805	811	817	814	850	795	785	739	756	825	817	778	801	874	797	791	798	799	738	752	784	773	733	768	771	773	828	805	749	837	779	792	844	756	783	836	776	796	757	771	821	798	751	745	739	806	735	788	771	787	807	776	767	737	775	807	792	797	768	812	782	751	777	775	756	759	800	761	812	751	764	803	828	762	815	807	771	827	757	823	752	740	761	780	786	751	806	760	795	754	765	782	728	805	766	831	782	776	709	816	779	784	808	797	800	779	781	796	823	795	767	791	847	767	712	805	756	834	739	793	842	824	745	790	745	765	742	782	814	741	787	796	824	798	768	794	764	783	799	753	786	764	790	779	781	815	743	805	810	760	810	804	787	831	797	732	779	753	730	807	764	766	810	847	758	765	771	805	813	822	783	829	784	792	808	764	851	798	765	799	774	763	787	732	797	755	780	764	764	821	813	734	769	734	800	805	809	791	767	782	833	787	768	818	782	813	825	763	811	738	749	771	813	776	759	817	743	794	800	813	776	751	762	795	757	784	794	734	794	825	742	770	788	730	736	804	762	756	814	729	773	744	785	755	783	743	770	772	794	787	737	757	756	763	806	762	771	736	750	756	797	838	723	775	766	716	764	746	769	767	771	717	786	822	751	809	736	766	794	753	798	766	768	790	767	840	786	773	719	800	757	781	730	778	776	765	780	756	811	790	828	787	792	821	793	749	747	782	735	768	771	791	795	800	808	864	792	808	831	765	822	819	762	778	783	774	792	770	751	787	840	777	830	713	818	810	830	746	825	786	780	851	813	770	812	764	782	787	773	774	743	810	846	747	799	793	816	742	733	778	836	805	767	751	787	754	757	802	778	815	793	770	775	758	776	756	763	755	759	778	777	771	793	757	776	726	750	809	776	797	723	731	774	782	813	764	843	766	775	795	822	754	752	781	756	795	752	795	802	781	766	762	786	762	749	778	787	774	788	781	775	772	763	746	770	782	783	811	769	739	766	734	764	765	797	847	743	762	790	739	778	747	802	733	775	750	772	741	787	780	750	796	765	708	818	758	783	770	839	737	758	755	769	763	791	780	830	748	835	774	764	770	792	795	742	781	751	779	781	754	765	832	740	769	738	790	783	826	770	828	810	773	760	759	791	742	799	780	767	762	810	770	775	778	720	800	763	749	837	785	760	758	814	778	787	744	775	751	792	794	803	764	766	756	797	771	812	804	730	785	759	752	746	783	783	757	775	787	746	760	769	810	762	799	719	763	782	739	755	827	710	717	787	817	783	746	786	758	817	812	805	796	782	744	756	775	823	762	760	798	779	774	802	791	816	751	862	760	788	768	821	806	763	754	805	747	808	780	754	785	747	701	739	772	755	766	766	764	811	766	749	795	839	761	799	751	765	756	794	784	803	756	778	776	809	804	799	765	802	769	747	714	746	798	830	743	774	837	776	773	793	772	775	779	774	761	798	821	789	744	770	801	736	793	766	796	754	791	789	801	737	760	745	772	752	770	757	732	765	782	780	762	799	812	779	790	758	796	788	831	774	781	799	745	787	789	722	791	819	802	746	802	783	833	737	741	755	782	769	810	736	729	798	749	782	756	772	773	756	752	773	788	740	811	751	719	767	791	773	767	804	767	787	765	800	776	809	764	815	730	765	728	784	779	784	823	750	781	762	841	765	808	738	741	786	863	782	726	764	801	751	784	755	808	775	805	749	789	793	786	764	831	766	784	791	779	809	772	829	792	813	773	766	778	769	794	770	805	759	796	778	790	775	759	816	706	770	718	766	792	763	779	818	825	783	803	759	758	822	795	762	735	776	795	791	794	788	770	735	766	741	759	812	788	784	775	771	749	774	764	814	776	821	816	786	737	782	749	816	793	778	803	775	802	770	746	788	785	732	770	809	750	751	762	824	741	804	837	836	762	738	746	792	824	786	786	804	750	791	833	818	778	793	782	797	746	834	766	749	780	785	777	748	718	751	760	778	771	811	782	834	795	787	767	807	776	756	782	796	809	763	779	828	831	810	779	759	756	767	792	722	782	793	825	761	808	763	815	751	770	761	747	773	726	752	783	724	758	757	748	767	769	846	783	812	776	787	765	788	734	777	776	742	813	743	734	779	768	789	788	801	806	721	712	729	765	738	746	855	783	769	827	759	789	805	830	803	761	797	791	768	797	779	742	804	788	794	775	752	870	800	769	814	747	813	761	778	769	798	765	840	752	824	787	805	779	838	809	822	798	754	757	827	796	781	768	791	791	782	709	786	752	767	719	752	744	761	766	840	796	790	770	786	850	776	794	759	767	782	746	781	826	800	790	808	790	767	788	773	791	725	754	806	760	777	743	757	808	770	813	783	857	773	812	810	795	793	779	793	761	799	760	791	779	770	815	758	775	756	824	765	824	824	802	779	780	789	795	830	760	842	774	758	776	704	852	738	787	839	796	842	803	853	784	773	831	777	750	782	786	770	808	771	741	790	819	761	778	785	773	795	776	828	783	745	785	830	770	734	784	765	791	832	799	742	800	801	763	774	774	771	778	786	791	835	808	802	819	738	791	767	786	775	788	810	808	784	815	773	789	764	757	729	845	810	817	787	851	787	805	758	810	759	793	749	746	814	775	793	760	764	743	758	724	787	817	803	785	817	790	751	731	778	778	833	750	766	732	764	779	737	818	797	755	743	773	789	753	798	789	773	777	749	765	853	720	768	783	785	801	789	788	760	786	750	843	813	814	825	772	762	769	785	778	794	776	756	778	802	798	779	751	770	799	733	793	762	786	750	775	760	819	718	777	830	777	819	770	764	748	767	788	787	739	755	753	783	806	763	761	780	770	780	773	745	750	751	771	749	756	804	737	790	748	762	761	749	766	753	764	795	713	730	764	787	760	773	795	760	781	748	814	763	792	767	812	781	761	809	745	787	715	745	758	740	756	760	746	727	767	797	759	782	800	806	793	843	748	758	781	788	795	769	706	775	774	786	794	788	758	775	821	809	781	811	775	759	766	775	761	743	776	803	748	793	765	763	757	763	781	820	847	772	771	766	758	800	771	816	790	791	824	772	791	758	803	784	790	771	789	768	826	807	731	784	776	824	764	829	764	719	819	783	774	761	827	766	787	789	748	776	766	746	762	819	802	801	773	779	756	757	798	721	736	756	762	764	795	773	824	830	802	838	803	755	791	800	778	752	776	797	762	777	812	822	820	770	756	778	764	787	775	799	788	751	783	734	747	780	809	767	775	785	823	816	777	782	816	739	792	840	739	805	745	814	833	752	822	807	809	786	749	780	785	796	781	788	800	782	762	767	773	805	776	787	792	759	777	757	734	762	808	751	733	783	785	812	828	777	791	774	786	827	804	817	766	773	812	775	757	733	774	805	777	738	819	776	786	746	781	780	800	775	806	770	804	750	782	786	800	766	733	752	737	774	765
19934	6256	4802	2804	2135	1915	1610	1456	1378	1196	1160	1093	1024	967	947	974	1001	1014	976	996	1016	989	922	901	906	891	959	975	892	931	1008	957	996	1020	974	978	889	901	1002	894	906	932	966	948	915	940	909	915	834	930	950	898	918	885	825	963	887	885	860	944	928	830	925	923	928	896	934	888	917	917	932	882	894	937	915	914	921	892	911	967	923	932	875	953	876	915	893	918	940	916	889	880	930	942	930	919	871	868	929	926	927	902	861	895	872	888	940	943	932	853	912	949	922	932	901	898	936	946	854	880	890	867	924	885	866	922	896	902	886	949	902	901	886	891	927	932	878	906	890	902	881	897	895	957	932	908	905	861	919	923	923	879	884	890	916	958	915	854	917	853	913	854	893	904	915	928	924	851	895	893	872	888	879	895	888	925	894	939	920	924	908	847	956	922	913	922	898	878	914	885	945	900	957	880	875	886	863	911	893	897	909	936	910	922	893	947	898	901	873	893	874	945	910	886	862	935	920	910	847	955	885	913	927	979	927	894	912	923	902	892	904	850	903	875	931	954	902	887	893	899	885	898	870	968	892	857	901	880	967	899	930	947	940	877	888	904	899	923	898	897	858	923	862	931	911	965	901	928	943	922	878	890	896	921	888	912	971	945	902	951	944	971	874	908	906	893	868	799	889	940	874	937	964	920	906	952	885	898	869	926	910	922	951	892	916	925	911	979	876	936	902	913	890	907	884	908	900	897	953	939	878	914	908	872	836	927	897	902	861	908	880	931	872	861	910	881	965	953	937	919	855	907	881	881	927	887	911	920	937	904	873	879	906	916	910	914	928	932	952	919	943	893	871	900	903	906	850	939	903	905	890	918	881	938	918	877	916	898	876	941	897	916	859	918	879	871	923	908	911	950	895	948	847	891	929	871	884	913	911	918	880	899	890	897	922	926	842	882	924	937	915	886	925	877	901	915	874	932	876	915	917	947	943	922	886	951	858	924	855	921	888	862	946	900	917	846	901	897	919	884	911	916	871	921	947	899	923	897	917	922	949	909	891	906	871	901	941	855	922	883	927	884	904	913	897	876	935	920	874	929	881	941	964	927	933	901	896	871	867	898	924	911	890	928	933	942	912	897	885	918	881	965	864	911	873	839	882	912	875	884	931	903	895	904	849	875	879	913	902	905	903	916	870	971	948	885	893	934	900	954	955	880	900	869	924	929	890	938	897	890	894	938	845	875	964	924	885	939	909	910	920	881	894	879	882	929	841	880	889	908	909	867	883	898	914	885	898	822	917	896	940	922	888	872	873	922	919	903	881	900	949	924	892	916	917	930	866	855	821	823	853	914	878	929	848	953	905	926	904	931	912	856	849	940	906	932	970	932	882	896	891	888	880	933	866	947	925	926	881	904	857	910	939	924	880	850	926	857	920	866	884	869	892	932	912	911	912	947	922	944	886	949	900	899	925	873	857	848	890	960	908	903	900	916	858	847	913	909	929	913	848	967	893	932	914	930	903	844	926	915	888	899	930	933	964	932	943	928	901	939	876	897	856	959	918	902	887	929	870	927	896	924	913	926	878	922	924	935	870	961	856	852	877	891	878	879	915	943	922	915	896	883	949	933	858	934	954	892	918	913	937	929	897	891	938	864	913	868	863	927	940	937	913	935	862	899	927	877	837	920	998	882	859	908	921	859	907	901	912	924	917	835	907	1008	860	895	906	964	860	890	905	884	950	856	898	897	901	904	921	937	902	886	957	907	825	932	852	874	838	915	889	943	873	908	868	945	938	872	900	908	931	886	908	863	895	890	868	904	980	878	899	938	936	885	945	905	889	900	907	945	912	909	900	904	917	872	896	886	892	908	862	877	967	883	893	878	875	887	893	891	899	934	878	871	849	880	871	829	885	927	921	896	937	838	924	887	909	923	946	939	902	880	891	903	882	889	929	952	925	872	902	908	914	900	875	906	935	928	951	1000	875	890	918	862	885	900	960	878	911	888	913	897	886	970	902	899	926	915	915	878	947	897	917	902	865	917	881	878	881	860	882	874	902	923	898	851	934	924	909	890	883	941	949	877	900	888	883	932	881	905	882	876	899	877	877	882	885	874	941	868	917	884	923	910	897	892	881	912	935	908	897	909	896	881	865	864	869	896	837	896	904	889	934	931	876	909	861	895	908	864	930	946	876	874	945	934	922	810	928	910	874	926	943	883	933	872	912	864	891	921	870	945	885	912	883	901	852	897	908	916	899	925	946	868	901	859	889	914	901	901	907	908	916	898	881	937	849	944	842	914	904	911	866	849	936	940	922	889	867	913	929	929	906	888	895	899	909	920	915	906	838	905	895	929	903	857	940	877	898	899	911	894	861	918	880	872	901	946	977	889	881	882	922	893	894	926	947	897	869	923	913	893	936	930	900	878	899	869	913	925	918	921	940	907	898	906	914	872	903	883	899	888	881	873	892	888	937	937	939	899	921	912	905	826	908	893	944	915	935	858	944	880	933	929	950	846	903	889	881	861	918	932	906	908	909	901	904	852	864	959	897	944	959	956	933	922	885	916	930	861	916	892	914	913	934	881	889	919	911	868	858	927	954	911	884	896	857	903	908	913	912	887	884	860	884	898	934	890	865	951	923	930	833	952	920	916	878	916	876	890	895	940	946	891	964	898	873	892	862	946	935	921	844	879	946	925	946	875	917	891	958	903	936	908	881	925	863	877	897	926	937	916	915	905	906	916	891	910	867	872	842	885	952	931	913	880	918	891	939	929	924	889	943	893	919	926	908	853	868	888	909	902	941	883	926	970	917	923	894	808	917	871	900	932	918	914	906	922	939	937	914	893	923	926	897	909	956	894	905	839	912	880	925	891	942	906	906	943	848	908	938	951	904	899	916	932	896	921	939	887	878	847	933	875	922	898	927	949	937	933	875	892	966	936	908	837	887	973	902	869	891	887	915	958	929	878	931	929	908	954	934	893	898	877	945	898	901	931	958	884	942	867	903	809	899	895	915	941	955	863	923	920	856	937	912	891	917	879	912	866	911	869	883	900	909	886	940	886	876	899	918	840	887	943	823	859	905	908	891	897	946	855	939	880	945	925	843	913	925	924	936	904	925	891	940	911	896	912	856	893	941	924	905	927	882	963	906	908	885	842	918	876	883	929	923	882	879	901	900	918	927	938	915	926	916	893	900	920	917	921	894	864	897	862	909	853	909	904	913	910	854	892	862	889	937	932	908	888	929	932	904	870	922	900	830	917	849	923	924	859	907	883	894	869	919	935	910	895	894	910	881	905	917	861	904	872	900	878	888	898	881	924	939	937	886	877	887	890	941	929	902	899	889	887	904	864	901	878	898	864	898	883	905	916	920	871	925	899	882	901	925	965	876	875	917	923	943	913	839	898	879	903	887	891	900	920	953	899	869	875	902	900	962	900	901	894	862	951	937	906	875	908	874	871	924	905	895	901	926	892	897	907	911	905	908	886	903	913	851	884	885	924	894	868	893	906
22602	20928	28683	23330	20928	20982	10571	1390	1015	861	760	692	631	597	552	524	509	481	508	450	423	451	435	437	433	424	401	431	419	390	411	444	415	407	424	400	398	397	420	373	364	344	392	431	371	367	354	342	371	397	395	370	357	345	328	360	359	335	364	338	353	372	373	365	407	374	351	373	361	360	356	362	371	346	375	327	360	335	370	365	345	334	322	363	367	350	352	359	380	352	365	363	370	352	345	372	353	365	358	337	362	354	312	357	355	351	342	351	333	352	356	412	326	338	354	363	361	382	352	345	343	362	365	340	376	353	381	369	365	355	349	386	360	381	379	349	377	335	371	349	342	349	343	395	329	345	360	373	370	366	344	319	386	350	355	368	334	362	379	364	351	355	326	356	309	336	375	298	352	314	360	377	345	350	354	385	345	321	385	370	371	368	367	384	325	347	389	337	371	372	352	338	356	378	367	362	350	333	376	372	369	343	399	344	350	330	364	345	318	359	364	350	359	357	339	348	398	348	371	351	364	387	351	346	358	336	345	353	352	366	313	347	345	375	370	377	359	367	354	382	353	352	323	337	348	343	346	362	399	338	358	379	378	366	342	342	373	376	317	354	339	343	363	362	375	327	348	355	360	370	362	352	341	371	332	363	345	355	357	383	332	352	387	344	356	367	370	379	338	348	385	343	376	323	344	364	330	388	313	332	364	351	359	342	351	352	363	375	359	389	322	364	353	344	358	375	358	349	368	362	354	350	358	384	346	349	366	358	338	386	376	297	359	352	339	321	385	348	362	339	349	376	366	364	345	332	374	345	372	315	377	325	370	369	350	372	338	332	354	350	328	358	358	342	374	337	356	328	365	327	335	331	365	348	371	356	360	355	323	341	382	340	330	338	333	342	341	348	357	357	381	382	331	360	335	378	352	328	353	352	366	336	360	340	334	334	379	341	365	366	343	338	396	372	377	352	348	355	348	333	360	345	346	352	327	362	362	387	338	354	351	346	368	355	341	342	330	346	369	391	306	357	339	377	367	337	337	334	348	335	341	367	332	340	365	363	366	358	358	346	405	373	355	368	386	361	359	345	328	358	360	369	340	351	341	315	310	353	342	365	341	347	302	379	341	355	343	352	385	357	353	354	330	388	352	353	340	350	387	325	365	350	368	336	363	353	364	327	334	351	352	357	345	342	368	360	335	347	376	349	342	351	361	364	313	369	380	319	328	320	350	334	341	380	340	342	339	346	347	358	372	369	326	400	336	353	337	364	359	348	370	375	354	348	335	369	367	368	332	376	338	360	374	400	366	358	355	345	340	319	334	360	352	345	378	337	348	339	369	370	374	375	331	339	356	378	373	367	356	351	407	330	358	362	359	357	331	355	385	361	356	345	360	365	344	347	365	318	375	349	356	375	362	384	362	331	359	341	335	369	364	387	395	375	391	361	345	336	362	326	358	369	326	358	352	357	340	325	351	343	355	354	332	353	340	368	306	352	335	377	321	349	359	340	319	364	388	392	382	340	354	346	398	350	344	359	324	360	347	335	365	356	363	321	350	369	378	354	341	363	358	363	339	333	356	365	336	376	321	335	322	345	375	336	372	373	332	328	329	367	400	369	370	375	334	350	339	331	351	343	345	330	325	366	346	337	339	366	359	383	323	337	352	323	349	368	330	356	385	370	364	339	329	338	358	355	324	352	330	339	340	384	324	353	364	355	369	355	370	313	349	384	362	361	365	340	333	369	358	338	366	360	354	385	365	342	354	342	382	356	314	347	382	324	347	346	361	349	334	380	341	357	330	330	350	327	378	352	323	381	361	361	317	347	337	337	357	358	360	343	392	333	328	387	369	355	323	361	316	344	350	323	344	393	342	363	360	361	345	334	354	321	351	348	337	370	321	334	365	343	348	354	342	341	345	354	353	344	348	337	366	336	345	333	339	367	338	324	327	367	346	349	374	392	359	366	320	343	339	353	336	368	337	357	354	345	372	375	355	352	368	343	333	398	369	349	375	365	400	369	375	341	375	359	328	364	386	374	364	370	340	336	341	380	329	348	341	369	323	352	360	331	358	351	337	327	327	351	364	369	342	332	352	365	329	370	344	363	374	350	361	352	348	340	336	363	364	338	348	349	400	333	373	368	348	348	353	345	338	355	337	338	343	378	357	335	364	371	333	345	357	369	366	397	371	367	362	343	340	387	385	343	364	367	373	362	353	349	338	372	349	338	346	381	358	348	329	333	386	336	342	401	345	385	349	362	323	381	346	379	377	351	358	333	388	337	313	334	348	372	314	366	323	361	325	346	339	393	335	360	348	355	326	329	370	347	334	362	343	338	377	392	368	377	387	353	396	342	349	343	371	375	338	371	362	339	342	371	329	375	362	341	364	361	370	349	368	369	387	310	354	348	339	367	352	346	352	339	354	344	356	352	341	362	370	357	326	324	354	352	342	341	360	341	365	352	332	371	388	352	358	398	355	352	329	391	358	331	360	325	333	358	348	355	336	347	372	337	353	336	347	377	334	313	341	366	355	322	343	354	351	356	360	384	354	366	373	343	351	372	358	323	350	335	358	351	360	338	342	340	357	317	350	371	335	360	332	348	373	361	389	394	381	349	358	357	359	330	384	359	376	348	336	356	369	343	337	351	363	365	324	340	334	335	412	332	398	309	327	343	331	359	368	373	357	329	378	362	350	349	346	348	272	318	339	336	351	358	402	357	373	368	355	347	372	327	334	332	342	344	358	346	356	352	345	359	356	359	376	404	368	341	340	343	375	370	369	341	358	362	312	327	366	328	389	381	346	364	353	316	353	308	343	373	367	346	341	352	357	367	338	328	336	351	354	355	341	367	358	336	370	332	374	348	344	367	343	343	362	277	378	388	330	328	351	329	314	384	367	324	362	374	342	353	350	369	355	398	379	333	365	385	353	354	344	350	358	336	364	338	334	351	332	387	377	384	356	337	339	370	344	397	340	351	327	340	339	326	353	324	374	326	348	343	352	356	369	369	362	343	355	343	326	357	336	323	338	315	348	314	372	323	370	351	336	342	332	351	333	345	318	359	356	356	355	331	342	328	368	374	318	333	358	375	343	346	353	335	309	360	362	342	346	331	346	363	329	360	339	388	341	386	351	342	327	353	354	352	331	363	393	335	314	357	363	365	387	369	370	334	366	337	349	342	354	374	317	362	342	370	356	326	337	354	350	354	352	366	349	352	331	372	335	382	389	353	339	342	373	346	349	313	390	364	354	356	332	347	359	363	323	350	323	361	392	349	349	370	351	361	367	421	345	391	351	339	352	369	363	381	327	352	347	357	362	342	370	334	376	365	330	347	330	318	400	344	353	324	358	382	352	343	324	374	342	370	346	364	348	358	329	374	355	334	374	333	339	360	332	348	368	349	323	356	315	316	393	333	339	366	342	374	368	382	368	353	328	353	336	368	330	358	338	374	341	350	365	351	362	354	358	357	339	363	344	352	349	385	331	388	365	349	375	396	330	349
28642	16211	13540	7229	5163	3883	2969	2365	1950	1526	1305	1097	956	893	814	756	729	667	630	622	547	555	533	525	463	496	504	524	450	547	540	551	545	550	544	520	490	477	454	446	453	431	475	431	458	435	448	418	399	437	427	440	407	424	398	412	426	397	455	440	397	424	435	430	430	435	411	401	398	430	395	411	422	433	421	404	411	408	404	420	405	389	406	412	393	437	394	391	415	380	430	410	431	397	414	410	412	437	403	406	403	401	423	424	392	386	403	402	428	383	383	404	420	381	375	417	383	402	416	449	405	412	392	408	434	414	419	417	370	382	397	404	388	397	407	390	423	445	416	375	423	409	408	396	400	410	370	382	410	392	415	422	395	435	414	383	405	391	398	387	413	392	465	406	435	412	438	410	414	424	430	405	420	403	439	402	403	421	388	411	391	419	370	396	385	388	409	417	386	382	365	397	401	404	402	400	417	384	440	384	415	419	409	428	385	376	400	438	377	390	380	382	402	419	421	426	416	418	399	409	433	376	423	435	400	403	393	420	426	405	383	449	433	389	383	420	387	418	391	389	434	388	380	373	430	420	426	410	410	355	371	403	416	440	416	407	429	399	385	400	412	392	397	424	381	397	424	432	424	398	421	436	386	415	406	409	415	429	415	388	395	416	412	408	382	400	403	397	417	422	417	408	424	386	385	431	434	415	394	417	417	409	395	412	418	422	420	393	406	427	403	420	412	451	422	401	433	402	400	430	433	391	389	396	405	400	361	403	426	414	455	389	397	380	423	428	400	403	407	403	437	400	420	425	421	399	422	438	456	387	403	423	384	412	399	410	458	395	430	365	394	403	420	388	360	385	414	401	357	419	374	395	398	397	381	396	410	423	424	401	389	434	405	407	418	347	402	361	417	412	401	390	431	410	398	425	403	430	408	415	430	407	431	379	438	442	394	387	430	413	395	379	431	357	395	380	410	407	414	398	419	432	419	394	388	398	405	376	388	408	397	425	406	409	416	372	406	389	372	421	411	395	395	405	372	381	387	377	373	369	379	413	427	381	379	378	406	404	396	377	403	377	414	415	405	384	385	399	384	428	360	392	437	379	404	408	423	399	448	427	425	385	407	430	407	398	430	370	441	405	408	404	430	413	416	421	456	377	427	400	411	390	390	387	386	414	397	399	396	434	381	355	394	390	380	391	396	409	392	381	395	406	399	430	406	391	404	437	406	412	421	405	393	426	401	424	418	380	415	429	410	411	419	435	393	409	394	395	374	380	403	405	437	370	386	432	402	409	403	422	414	418	402	371	408	426	387	415	411	434	366	407	408	420	396	428	441	434	387	392	356	458	410	397	396	418	396	412	445	408	375	384	360	390	434	376	379	377	383	431	390	440	368	424	432	452	406	405	387	425	402	397	398	409	419	418	399	385	441	418	419	405	370	392	394	404	418	380	400	414	379	402	416	414	415	387	415	392	393	390	403	366	383	397	426	420	367	428	386	437	374	416	405	412	412	415	404	426	408	379	411	429	395	413	439	424	450	406	393	394	410	408	421	391	410	371	427	387	407	414	392	407	372	424	412	413	404	413	390	408	421	392	439	400	426	385	380	398	419	389	404	420	405	385	454	376	401	449	407	405	404	418	426	355	409	456	374	401	394	409	377	409	407	413	388	434	375	390	385	398	410	413	366	424	419	416	408	365	397	398	416	406	424	411	418	420	394	395	381	381	447	439	435	406	374	391	406	432	402	417	387	413	394	392	400	391	430	379	415	398	411	397	443	431	390	376	407	421	365	412	431	369	389	432	402	410	421	399	421	408	393	421	433	434	428	400	395	439	447	386	411	420	394	410	411	393	409	385	399	414	403	385	430	404	409	428	389	415	426	418	399	393	430	398	402	367	389	384	398	415	420	367	420	434	390	396	424	404	378	466	413	393	371	405	406	419	384	433	377	394	412	418	407	423	356	371	420	422	406	382	388	404	408	439	396	397	447	391	390	433	421	393	409	421	401	404	400	405	387	381	381	394	418	429	417	391	413	422	399	399	389	377	408	406	426	413	399	404	445	380	394	379	399	385	395	390	408	448	386	435	381	386	385	395	420	438	436	389	409	419	399	408	400	401	425	401	424	410	376	369	387	362	398	446	415	406	404	417	408	411	425	384	409	400	386	418	397	400	400	453	414	413	390	391	402	407	421	411	387	386	418	397	391	398	397	385	408	402	399	368	431	409	430	364	399	396	370	371	427	387	407	419	398	385	414	399	380	445	412	411	370	409	402	436	362	368	410	400	430	417	397	423	391	447	398	418	387	427	387	420	410	427	448	457	434	397	426	420	410	406	416	396	422	433	416	399	410	403	398	362	406	399	418	422	414	426	396	402	414	417	400	388	392	418	445	389	389	392	385	374	385	413	408	426	424	390	408	421	395	375	375	401	427	412	367	402	421	396	419	376	399	407	429	419	423	395	394	444	369	369	375	380	394	413	405	412	428	424	412	403	400	426	382	385	403	385	392	405	376	406	358	435	405	427	399	402	400	431	400	406	418	423	417	378	409	417	410	397	382	393	420	365	372	402	397	395	418	356	421	392	425	400	372	407	402	393	413	408	407	393	458	390	400	383	444	414	424	430	399	397	374	384	403	391	404	400	407	416	395	398	442	398	431	421	438	424	405	398	368	382	420	356	421	385	439	375	420	391	435	401	394	406	390	409	401	428	383	384	406	404	423	420	404	439	419	413	398	394	394	424	411	354	420	420	418	399	356	404	402	411	434	417	376	421	430	404	399	414	409	412	393	390	380	418	386	425	413	379	392	410	392	398	399	421	390	379	429	392	392	431	409	382	387	491	388	408	404	391	410	409	435	416	433	427	362	414	431	391	414	395	423	384	406	402	369	403	381	388	427	425	396	408	439	380	375	408	409	402	391	372	390	407	441	423	411	406	417	432	432	358	419	425	419	425	423	390	424	421	421	381	392	424	407	397	398	410	367	420	391	433	374	390	357	403	410	478	374	388	417	383	409	421	367	417	410	431	419	411	422	401	408	410	419	413	431	385	410	416	402	413	415	436	425	399	414	392	392	415	415	434	431	404	394	416	405	397	426	414	391	401	407	424	395	411	401	387	386	361	414	394	432	399	403	405	397	405	407	412	394	400	380	391	423	394	441	397	404	393	384	393	379	429	408	400	359	378	397	415	386	376	400	409	421	405	404	416	422	405	400	401	455	384	423	393	426	415	408	410	397	401	389	364	423	423	447	446	408	408	398	388	398	430	386	424	405	412	392	397	435	409	394	381	423	403	410	403	408	438	424	355	385	369	410	399	372	403	408	403	442	394	380	427	430	397	391	405	408	404	401	388	427	383	385	443	400	404	415	402	379	396	408	392	427	405	396	421	419	403	425	423	411	397	402	425	376	393	458	417	373	425	415	415	389	389	427	402	390	415	395	410	402	403	394	433	413	427	398	377	409	366	406	404	396	417	457	397	397	368	419	385	425	366	413	415	420	397
26685	20111	8425	1207	827	743	744	728	727	669	722	658	696	738	705	698	687	667	713	661	690	699	701	682	692	644	696	663	675	700	692	657	699	718	705	668	700	672	654	648	667	703	646	723	663	638	723	691	682	674	646	654	662	654	674	641	705	695	688	677	698	658	638	719	704	686	679	638	694	686	653	651	674	676	645	670	639	703	713	660	689	660	647	670	680	630	677	707	701	662	633	686	678	719	698	684	682	662	676	674	704	654	659	646	674	674	651	634	653	704	689	641	641	693	709	671	666	673	682	698	634	606	655	705	739	663	641	660	721	658	671	686	701	677	698	692	654	653	646	704	666	673	665	680	704	656	655	699	668	700	678	640	666	664	683	685	680	638	747	713	628	631	658	640	628	690	669	687	681	690	679	672	691	651	651	679	702	679	717	675	705	666	694	678	728	647	677	667	650	722	646	663	679	705	662	680	663	650	711	630	704	642	673	673	639	679	680	647	689	681	671	628	685	695	644	643	657	708	633	652	658	696	687	702	663	668	661	696	711	637	620	691	667	675	700	666	680	656	723	649	655	682	669	616	685	658	679	652	636	659	632	668	711	615	678	674	700	675	639	661	660	665	673	696	670	677	655	696	665	654	659	643	699	642	708	696	695	689	678	617	686	717	637	640	667	663	664	671	649	703	706	638	681	667	660	664	683	679	689	618	648	691	626	692	676	702	680	699	712	692	648	709	668	705	726	648	659	647	673	655	695	663	656	678	662	659	654	681	677	686	727	692	683	665	713	639	676	678	645	682	663	655	682	629	676	665	681	651	680	688	633	676	696	679	696	686	728	634	686	605	653	616	688	645	705	631	641	682	667	668	723	697	709	650	713	645	677	686	693	679	632	645	681	664	727	640	694	638	678	677	640	690	727	655	678	683	635	637	655	678	642	675	699	630	641	701	715	676	675	668	708	668	707	630	691	694	683	658	671	729	679	644	644	671	694	688	667	659	690	668	675	650	632	632	733	664	662	655	657	678	652	650	677	696	678	658	614	678	662	659	639	671	686	705	650	600	679	701	673	675	672	647	664	654	644	716	651	642	674	689	660	650	659	686	664	656	654	686	657	687	640	631	728	658	707	639	690	690	689	668	659	644	676	692	668	676	660	705	667	674	723	692	695	669	672	663	657	677	683	674	690	683	650	699	684	695	650	681	680	674	626	676	687	673	690	724	637	618	661	638	658	704	694	680	689	652	699	685	684	665	659	702	667	669	707	681	685	685	685	696	665	671	659	669	692	698	692	685	695	681	662	672	686	679	643	720	679	669	642	672	665	702	677	633	677	657	694	656	704	680	685	686	646	693	710	713	715	687	652	678	678	670	692	679	661	701	668	680	681	683	673	686	636	679	694	659	659	696	659	634	642	686	694	627	684	614	639	672	680	668	663	655	683	697	673	665	642	700	702	666	684	641	686	665	682	695	648	718	669	661	659	647	715	659	660	644	654	688	668	676	687	676	666	636	696	648	661	670	681	679	615	665	654	701	681	679	734	654	703	661	679	647	675	677	719	691	685	712	675	653	657	657	634	697	690	704	672	672	662	641	670	664	666	641	629	670	642	666	669	682	667	654	670	671	687	660	658	640	639	724	679	680	657	678	679	693	695	634	660	665	627	680	664	671	675	657	639	629	658	680	672	680	654	682	696	670	651	674	710	693	662	701	653	667	685	705	695	651	683	665	702	675	677	670	687	670	660	687	703	699	688	704	663	665	696	675	668	700	619	706	687	649	680	652	680	627	651	728	704	641	650	646	698	673	664	688	681	696	655	662	650	722	664	642	720	650	692	671	710	713	641	647	688	665	722	634	671	705	670	664	691	696	629	632	654	702	698	691	682	666	672	677	681	657	691	677	694	621	666	658	633	702	695	662	668	675	644	695	632	668	699	690	663	716	670	633	613	666	701	700	652	644	672	683	657	668	660	683	727	651	697	696	678	705	662	675	713	667	693	674	643	660	672	708	657	719	638	664	700	692	682	652	634	688	667	644	647	638	657	630	690	651	723	666	719	705	677	641	637	644	681	702	702	659	658	664	663	677	713	724	648	727	658	685	675	698	710	643	658	671	679	670	636	650	681	658	694	661	690	646	676	656	646	700	695	638	685	686	641	661	677	608	624	679	690	660	672	675	665	688	679	624	681	687	672	665	674	663	663	625	673	685	666	721	684	645	675	681	673	689	613	690	674	673	689	669	612	700	721	652	629	675	695	709	695	667	675	634	710	703	628	649	701	674	687	667	675	692	647	645	696	658	654	642	698	676	668	701	637	641	673	628	684	687	680	657	687	708	692	677	672	680	662	667	670	686	688	682	631	716	664	637	695	704	665	664	683	681	656	720	715	661	691	661	667	658	630	637	691	702	691	662	633	681	688	712	619	627	668	668	649	629	681	676	619	676	704	671	640	689	656	685	664	698	671	681	703	696	666	680	671	684	655	615	667	662	697	660	671	676	664	670	642	650	656	672	682	696	607	632	680	700	673	652	676	671	699	650	677	670	694	669	731	648	637	679	658	623	664	659	632	653	691	674	688	690	685	680	699	658	654	701	676	681	653	684	675	696	712	695	637	691	699	642	681	620	663	657	680	670	691	664	665	666	731	695	673	637	669	663	660	661	664	657	633	684	678	704	660	667	687	645	632	641	684	624	654	682	686	665	654	660	674	672	683	655	698	655	663	672	688	663	679	669	711	646	699	678	634	653	693	649	681	615	672	706	652	665	666	623	679	674	648	703	614	668	698	662	692	703	700	699	690	729	643	648	664	672	685	656	673	629	693	683	644	688	674	668	657	687	677	686	654	701	684	639	632	665	668	657	629	671	667	669	592	696	672	705	692	693	670	705	695	667	659	657	702	681	641	694	665	660	679	654	677	677	695	695	649	656	709	671	716	698	634	680	672	685	677	651	706	666	675	668	637	628	623	671	695	690	650	666	652	748	676	681	706	657	651	649	672	683	675	669	688	722	679	670	648	726	701	657	705	669	659	679	671	666	698	686	685	673	633	700	686	654	685	660	602	693	704	664	665	672	653	646	665	658	672	677	692	639	676	703	649	668	678	672	630	654	719	651	704	665	676	656	682	664	661	631	684	666	675	648	692	681	664	714	649	684	679	672	656	619	666	621	690	683	685	675	663	742	678	653	702	704	680	689	629	648	666	692	680	649	678	675	680	696	637	651	680	667	673	671	653	627	667	690	696	731	673	653	650	740	684	643	710	672	660	618	685	654	700	655	637	681	635	670	658	700	690	668	682	625	624	678	667	608	700	707	664	639	659	717	616	673	675	647	675	622	657	689	677	706	669	609	674	666	701	720	664	694	663	698	673	645	658	672	680	664	683	674	642	718	674	715	691	635	668	689	646	654	661	691	645	663	680	680	699	663	670	676	657	652	708	632	651	674	664	642	649	672	681	679	702	688	676	674	684	699	654	623	733	658	669	687	674	664	670	668	663	668	700	692	672	638
7026	1792	1543	1155	970	944	889	885	856	872	861	837	818	827	818	820	799	855	821	815	783	830	841	860	812	785	795	868	804	854	806	855	887	770	841	881	821	827	797	841	847	791	754	841	824	804	787	789	799	765	847	807	813	890	832	768	824	779	778	767	790	817	845	769	792	774	772	775	742	818	823	796	798	749	795	736	788	784	791	775	750	860	835	822	824	802	842	834	787	832	809	810	812	815	802	793	815	821	779	817	794	805	799	783	838	832	757	791	841	782	812	795	792	803	812	761	797	800	793	802	791	780	838	779	790	823	796	768	794	839	825	782	829	774	791	788	788	810	814	799	827	821	789	806	838	812	799	811	811	815	838	774	753	846	808	818	793	861	796	770	787	789	811	797	794	828	782	777	838	782	807	750	799	812	803	837	792	802	715	816	797	732	808	760	775	735	776	806	810	839	800	797	795	796	797	794	807	809	812	787	850	787	814	752	839	815	810	816	792	837	800	790	856	828	778	805	814	829	787	811	761	810	807	800	819	793	843	809	745	806	798	727	771	762	831	804	871	780	802	818	802	802	811	773	786	767	805	815	808	767	767	771	781	787	743	824	799	839	824	829	802	820	732	784	769	765	829	809	780	815	829	847	791	824	798	818	778	804	749	838	847	846	820	808	784	813	827	787	820	784	808	791	768	799	772	772	791	808	812	801	743	812	771	818	783	771	760	755	774	805	790	778	814	778	802	820	757	814	838	759	814	794	784	823	821	820	805	832	823	784	841	771	767	825	786	749	786	760	875	786	825	769	777	761	809	819	789	785	816	810	803	835	782	812	812	814	777	802	788	862	811	769	760	821	787	786	790	773	777	820	827	825	813	821	775	795	819	791	806	791	808	787	846	836	784	815	832	791	802	804	733	753	868	773	814	778	827	739	804	836	775	809	782	852	740	771	807	768	739	779	795	836	808	838	805	809	784	839	769	777	773	748	810	860	786	821	823	794	849	752	813	783	771	784	826	807	777	794	810	818	837	797	831	821	781	827	773	777	791	825	775	840	841	764	788	816	835	794	798	789	806	773	802	869	806	840	815	817	805	783	783	825	851	787	774	797	776	787	830	845	822	769	782	776	850	786	829	797	808	835	877	836	759	830	815	830	824	777	818	796	791	798	781	816	867	838	773	815	774	760	813	826	804	799	787	799	777	840	748	803	779	811	792	852	853	831	812	775	761	827	762	783	777	767	839	793	776	781	769	818	815	795	839	818	782	748	814	793	799	835	821	787	769	764	815	812	813	825	757	832	810	812	816	800	844	783	802	760	737	825	827	819	766	810	831	800	805	770	862	803	763	793	820	775	778	770	846	798	776	802	858	820	830	804	821	787	790	781	799	819	845	806	830	786	822	816	802	761	817	824	756	777	758	797	815	815	835	833	834	781	860	780	774	769	834	834	839	797	809	783	805	792	832	813	791	775	761	828	822	782	795	820	810	828	765	794	780	789	797	810	812	788	857	809	790	802	750	839	831	816	781	786	849	790	827	832	783	834	827	789	808	804	849	844	777	802	772	808	771	790	851	782	784	805	788	747	759	767	732	829	771	791	813	784	840	784	820	783	783	816	848	846	801	762	768	799	769	773	835	827	785	796	798	818	840	802	795	780	807	811	797	781	772	771	736	827	801	824	729	813	787	802	775	805	823	854	757	822	828	797	827	830	798	785	820	815	816	826	833	761	785	796	782	760	770	752	762	854	803	757	781	739	753	854	780	731	821	855	819	795	790	795	819	849	815	835	847	798	814	783	838	857	839	800	823	775	775	797	814	820	764	792	769	823	812	819	803	817	755	751	800	825	807	808	814	785	763	811	791	843	809	778	784	809	811	861	813	827	802	824	788	766	785	767	844	766	783	810	849	805	812	785	792	782	813	779	833	781	792	812	780	799	768	785	829	844	765	776	805	799	749	783	809	761	785	832	780	819	838	804	819	824	800	833	795	836	826	802	787	756	784	769	860	814	784	844	798	819	830	802	766	818	833	813	810	869	855	800	802	777	827	841	847	808	786	841	796	769	836	833	780	788	787	814	835	755	767	773	787	768	848	769	778	824	768	826	809	740	774	795	771	799	792	821	808	779	821	780	797	822	803	794	816	818	784	790	828	737	735	824	771	769	818	795	790	798	818	791	784	794	788	781	792	801	844	763	792	847	811	841	815	823	791	809	790	813	809	792	799	809	802	785	775	798	796	819	812	785	778	842	848	783	859	851	794	845	821	781	781	738	811	820	835	811	782	737	761	792	786	836	873	805	769	813	767	799	810	804	811	824	768	814	775	829	824	821	808	820	797	805	817	792	787	844	824	809	834	799	799	844	781	793	803	822	825	830	790	813	813	770	775	806	806	784	838	816	759	816	818	809	796	761	769	764	781	773	762	812	814	752	797	825	794	818	832	865	834	722	806	787	833	840	822	795	789	785	794	773	822	757	765	787	799	807	826	794	805	819	823	758	787	802	824	807	775	766	794	838	882	788	787	852	773	851	788	793	834	815	830	788	762	845	785	797	807	809	855	800	781	798	783	780	844	791	759	862	768	754	803	844	803	780	803	784	748	831	847	854	786	804	823	817	754	814	789	786	737	753	834	795	775	820	754	786	805	752	808	830	719	794	831	870	836	809	746	840	790	817	801	781	834	783	786	808	815	826	745	785	841	865	749	794	844	776	767	767	781	807	762	802	758	811	790	789	794	759	867	817	824	810	757	811	811	780	790	807	748	764	811	774	812	748	815	792	784	754	829	822	800	820	803	784	782	806	785	808	785	770	753	797	846	832	783	799	798	799	790	852	818	838	756	785	805	800	804	761	805	789	806	831	793	803	839	819	793	783	822	845	814	810	805	792	839	779	833	767	801	827	839	806	826	780	774	893	772	795	810	808	772	764	819	819	814	831	808	805	746	829	777	801	820	835	803	776	765	820	783	809	794	831	778	769	811	815	789	786	846	788	809	816	798	810	817	815	784	840	824	791	783	798	775	808	822	783	805	794	768	846	846	812	827	843	803	777	780	802	811	829	798	849	864	769	769	843	766	773	811	850	822	783	786	781	756	854	797	797	814	797	802	782	826	790	772	811	815	840	797	841	785	796	820	772	822	792	800	836	761	793	782	760	743	752	808	789	826	756	796	846	818	818	836	830	783	877	772	788	817	815	825	816	795	839	852	883	821	838	791	826	819	800	810	785	808	796	778	784	802	806	782	783	751	808	804	804	796	728	758	844	828	802	796	813	747	798	818	827	827	748	832	735	854	800	858	778	802	807	802	813	843	786	835	811	760	796	794	776	817	778	782	841	833	786	781	856	741	811	772	792	786	793	805	817	782	842	814	798	795	798	760	788	805	818	781	830	755	818	734	788	788	780	818	784	821	802	789	768	788	825	791	814	793	777	786	849	797	811	772	763	792	805	807	793	805	772	790	807	811	802	775	765	852	816	803	860	792	807	850	777	802	769	770	804	796	803	780	792
23616	20904	28243	23708	20908	11235	1324	814	674	587	561	498	488	484	429	422	443	446	390	394	373	383	412	352	371	364	326	378	344	376	398	392	419	407	412	367	348	375	366	345	365	348	339	369	352	312	369	348	336	318	339	367	315	335	329	350	330	357	365	359	372	320	332	351	333	354	347	344	362	352	341	350	373	355	336	333	354	321	318	342	336	311	364	329	351	338	335	350	330	318	347	342	339	349	308	333	352	335	384	353	314	334	341	350	330	351	329	317	348	332	342	346	336	339	303	353	309	373	332	321	355	329	315	341	322	314	348	339	341	341	342	290	362	341	337	331	355	336	345	300	348	333	352	353	333	355	333	315	342	349	356	331	343	364	296	322	355	362	329	347	350	350	337	337	345	322	353	341	328	312	378	372	351	331	371	332	340	379	312	359	333	356	313	331	332	349	311	308	350	340	358	335	331	334	328	319	355	337	342	330	336	331	356	308	332	334	310	341	351	278	323	345	349	300	303	343	343	347	354	363	325	345	330	348	340	324	349	342	327	319	299	309	299	383	343	321	302	349	338	358	361	343	307	334	369	342	323	343	360	343	377	304	328	330	330	319	312	360	340	317	330	348	362	340	354	330	345	354	364	327	324	355	334	327	352	330	338	333	349	349	350	362	317	344	308	315	333	334	334	337	298	343	305	316	332	353	357	312	322	335	345	344	345	317	365	323	342	338	354	311	335	345	350	309	381	318	344	344	328	334	360	342	343	344	340	319	341	327	340	352	333	304	313	361	329	319	311	342	332	333	396	322	349	327	338	340	337	310	342	354	313	345	320	338	348	323	352	350	311	353	331	329	297	364	324	374	344	326	326	315	344	357	339	370	346	356	367	373	357	322	338	332	332	335	329	337	331	334	324	330	339	306	337	318	343	331	321	370	346	314	331	342	372	324	345	359	326	320	335	341	327	304	341	318	354	347	314	324	318	325	347	346	355	329	317	352	325	328	328	341	311	319	333	323	341	363	366	344	331	352	323	344	333	341	341	333	355	345	339	361	341	344	334	311	339	349	340	337	355	307	315	348	366	324	342	323	316	314	331	326	299	335	358	332	320	339	341	328	336	326	341	306	338	331	349	342	331	352	331	370	333	347	321	347	324	355	348	305	323	347	316	335	323	366	323	311	349	317	354	310	317	333	352	318	339	353	338	317	368	346	349	338	353	351	310	346	369	360	335	364	357	332	310	352	323	358	367	317	332	325	312	322	320	347	334	348	301	315	386	390	307	336	324	343	328	353	356	358	332	350	378	332	328	339	338	335	337	341	350	309	357	337	332	331	344	312	321	310	344	360	343	347	344	336	360	334	360	359	344	338	320	311	323	364	360	368	337	317	355	349	340	354	358	319	345	361	362	306	383	377	350	303	333	327	320	329	323	329	336	361	365	363	303	347	364	339	365	325	307	329	304	378	325	353	335	307	327	355	310	335	336	348	339	332	350	343	340	349	337	340	310	339	310	301	338	331	306	320	348	339	346	328	357	321	327	335	347	331	320	315	343	363	336	324	331	336	325	338	348	314	330	342	316	328	299	375	321	344	314	352	321	328	356	335	328	304	368	331	359	339	326	344	349	353	332	338	329	308	305	362	373	347	335	354	349	364	309	352	352	331	336	311	316	294	331	371	350	361	293	353	345	310	337	291	328	362	325	317	344	313	343	342	329	303	361	339	320	353	349	308	339	333	326	336	369	350	313	354	335	345	313	339	358	382	352	335	333	316	313	330	313	334	333	329	380	338	355	341	332	338	319	369	328	334	368	335	313	329	328	320	327	322	319	348	337	320	343	305	344	353	327	358	342	358	347	347	341	336	338	348	325	378	327	357	373	318	311	347	322	350	304	342	330	336	332	312	345	331	335	339	368	340	348	329	372	330	362	326	317	368	335	346	292	372	314	347	345	308	322	320	336	328	356	329	354	362	332	321	323	346	329	332	322	328	311	358	316	364	357	331	333	324	334	334	356	338	313	317	336	330	352	339	335	334	348	331	361	310	330	333	366	331	319	351	343	353	344	321	331	382	327	360	323	364	329	383	319	315	346	360	357	347	318	331	327	331	366	322	319	339	320	337	345	308	306	342	360	360	342	346	320	333	330	326	328	365	332	334	322	364	318	297	320	327	310	324	362	336	369	357	344	339	345	325	335	338	326	360	334	317	316	325	337	308	316	356	319	327	341	338	326	339	352	302	367	321	326	327	338	344	325	334	378	336	344	322	308	325	351	332	324	321	352	364	339	362	369	356	324	319	318	322	312	371	323	364	353	311	333	334	345	326	308	352	349	341	327	363	309	345	332	315	342	325	367	353	350	308	325	342	308	342	330	348	337	349	325	320	359	378	347	332	315	378	297	334	306	345	333	358	338	325	374	320	353	341	321	327	327	335	327	330	338	363	340	362	361	333	317	346	313	340	354	307	359	324	352	327	318	325	326	348	317	360	306	336	346	294	324	336	347	329	333	358	348	341	316	323	308	310	335	338	293	339	354	341	346	360	309	312	305	340	329	341	340	317	311	304	318	320	317	341	339	355	345	363	307	334	320	344	315	350	354	327	358	319	349	329	330	348	330	330	330	353	339	326	353	336	355	335	366	319	341	299	303	332	326	331	329	329	346	313	328	302	332	333	345	347	342	316	306	316	327	343	346	297	353	328	315	316	356	345	336	359	338	365	351	347	336	337	395	331	368	360	340	342	378	298	330	330	321	287	354	336	361	374	350	333	328	305	325	333	359	355	334	354	322	360	314	326	335	352	331	340	366	343	363	325	350	353	326	354	362	328	349	338	352	358	336	321	346	307	352	311	330	334	330	327	320	329	333	354	319	356	348	312	357	329	324	333	332	332	328	347	315	351	351	322	350	331	325	376	375	315	329	331	309	340	325	349	340	348	347	370	328	328	325	365	355	333	343	344	358	338	359	331	340	313	355	326	359	311	314	347	398	340	341	315	333	338	331	336	359	355	335	321	345	343	376	350	309	344	328	349	333	353	347	341	303	336	345	370	358	336	333	334	366	336	323	365	310	332	329	340	352	342	333	339	328	336	324	336	367	316	310	319	386	324	354	354	322	314	363	316	330	359	332	356	341	377	333	316	341	314	366	316	373	325	336	322	329	381	329	341	350	347	326	365	296	320	304	308	335	320	367	320	305	293	341	335	337	314	340	354	343	326	301	355	325	318	328	325	339	318	323	331	352	347	341	342	355	336	344	365	342	353	340	330	337	350	365	315	341	343	344	354	296	342	313	320	337	328	299	349	368	326	329	352	319	331	354	354	310	314	350	342	319	342	383	322	329	295	349	330	345	330	298	317	327	321	303	342	365	387	343	328	353	317	312	359	306	324	343	309	377	324	386	356	326	356	324	329	352	321	345	351	326	362	300	338	356	343	341	344	350	358	359	355	349	373	336	332	343	337	309	349	330	349	353	332	341	329	327	284	308	325	331	324	334	353	323	326	357	328	358	348
22395	10547	8370	4244	3023	2343	1807	1465	1182	979	938	819	674	631	645	632	584	564	526	554	490	489	511	439	482	439	470	463	477	492	458	504	538	496	514	462	469	449	453	449	426	437	434	408	460	495	428	436	427	418	453	435	450	437	398	419	431	395	399	410	417	467	395	445	427	465	477	427	425	424	481	455	433	407	440	422	406	371	434	414	420	451	424	452	429	422	441	404	432	413	403	419	406	456	428	435	402	417	436	407	418	445	454	456	412	442	406	443	424	416	394	457	453	439	392	404	425	426	424	399	419	429	444	409	431	399	455	439	424	466	433	427	420	422	445	449	453	433	391	434	399	396	440	448	442	426	422	440	404	385	419	407	427	451	442	398	427	417	427	446	437	413	444	420	431	398	448	420	417	386	408	427	447	390	401	444	401	396	405	405	393	429	390	426	453	398	437	450	417	441	432	415	410	412	396	420	426	388	423	423	415	433	413	425	415	439	448	402	425	415	415	446	425	421	390	426	446	397	376	429	439	416	415	421	408	405	422	410	433	402	387	425	432	413	419	434	417	389	442	442	427	443	451	458	432	404	429	434	375	402	408	437	403	418	414	429	397	421	426	425	416	434	425	407	418	416	430	432	431	403	378	441	422	424	424	445	434	443	425	410	419	408	417	441	406	414	430	413	410	401	421	403	429	438	424	426	418	428	425	402	446	428	445	428	428	424	407	440	406	405	438	444	442	419	432	437	429	415	444	441	410	460	454	433	393	455	413	447	418	421	423	399	408	427	410	418	386	404	438	458	396	411	407	443	427	431	420	424	384	416	395	430	446	446	450	459	434	413	425	435	454	457	422	432	424	445	425	431	442	412	417	436	412	393	436	439	415	414	428	400	403	378	420	412	384	415	428	427	435	417	431	391	419	399	390	447	403	408	437	407	431	408	445	443	468	428	390	448	380	462	420	451	412	392	447	477	400	421	435	404	399	394	420	407	396	427	437	395	402	436	452	406	422	425	412	428	435	406	415	436	417	424	401	442	430	382	419	429	407	433	444	427	449	400	410	417	455	443	440	409	445	423	423	416	445	390	452	415	430	419	433	426	395	453	427	398	424	417	409	427	437	420	447	404	401	422	411	423	445	424	407	431	413	426	428	419	422	385	414	425	440	394	457	412	376	396	422	407	411	365	442	423	402	407	398	422	469	426	450	414	456	417	444	435	458	433	424	432	419	430	418	425	372	400	452	439	421	423	395	449	427	392	392	451	406	413	413	420	437	441	411	446	439	420	402	413	392	414	392	405	373	393	400	435	397	435	417	438	406	352	442	427	413	428	426	430	461	428	380	393	412	418	424	420	415	415	415	417	417	423	437	399	437	420	399	450	421	440	424	409	412	400	441	442	446	424	396	388	403	424	416	422	427	418	429	474	410	447	458	432	415	391	404	427	422	428	408	432	442	373	439	418	423	441	408	391	384	483	385	424	433	408	432	441	401	385	420	415	437	424	395	440	430	425	439	427	374	446	423	417	433	429	410	403	398	409	428	401	394	421	435	430	424	399	391	408	426	446	389	400	428	420	412	435	428	445	409	399	417	390	401	457	409	431	437	450	414	397	420	400	430	418	420	406	396	435	426	418	420	427	437	409	435	409	428	438	421	435	427	420	406	415	418	467	405	444	415	384	418	412	449	441	456	458	395	376	434	401	398	393	443	432	475	438	421	392	416	398	449	439	419	432	438	402	421	416	371	427	418	404	453	421	384	408	433	386	377	406	415	403	414	412	422	420	391	418	419	386	387	414	404	388	378	432	413	380	397	455	468	411	404	466	411	451	442	412	441	410	405	401	461	430	413	391	390	467	398	419	424	421	416	414	389	426	389	422	406	451	436	415	406	407	407	442	400	412	420	404	439	443	435	426	412	381	419	425	431	454	415	455	440	433	450	420	411	434	421	458	419	417	408	442	446	422	436	426	418	437	394	402	412	428	406	433	390	421	453	419	432	445	444	454	410	441	418	443	440	420	441	431	445	433	416	417	417	413	401	399	403	423	419	375	411	402	396	416	407	433	379	415	403	375	437	447	426	424	413	442	410	412	429	437	431	405	437	428	435	405	418	404	416	413	482	434	445	400	463	440	429	445	420	384	474	395	441	380	456	432	419	390	432	397	429	416	414	413	441	436	441	420	450	420	438	427	403	402	391	396	404	419	450	402	459	407	434	455	400	408	414	432	411	442	425	385	418	437	416	421	411	419	423	441	388	446	432	429	471	444	401	415	390	411	457	404	399	433	414	406	445	405	383	461	435	399	408	426	405	413	433	398	413	444	447	419	437	385	431	397	417	384	409	388	406	404	429	433	437	423	433	462	437	403	384	443	431	416	429	399	424	429	429	434	409	417	385	421	442	430	425	384	415	427	415	443	424	426	437	390	460	457	428	422	408	383	400	383	413	474	455	407	447	389	412	440	424	374	392	392	432	406	407	442	422	441	445	424	380	404	416	475	457	463	432	422	408	431	422	438	420	437	392	400	453	416	429	456	458	420	428	379	414	436	403	399	364	410	374	422	409	433	373	418	400	401	451	405	392	423	413	437	411	433	397	449	428	429	384	403	385	433	419	400	421	426	450	411	404	425	446	430	419	413	420	428	404	396	424	471	424	443	439	451	408	412	409	391	430	410	374	430	423	450	412	403	395	420	409	414	401	437	375	435	372	420	447	411	441	398	406	438	413	425	430	462	391	451	448	446	431	426	391	411	443	408	430	416	435	422	439	408	402	436	469	417	416	405	424	428	487	423	452	427	390	387	453	417	379	422	407	429	426	438	447	431	373	421	440	444	424	412	442	471	394	434	411	434	466	392	422	398	457	420	441	421	414	417	438	441	399	430	405	448	453	443	406	405	434	432	403	433	443	426	417	416	447	391	437	439	399	423	415	436	429	408	423	438	436	435	410	445	431	431	409	437	385	416	429	426	394	437	452	408	414	405	442	403	440	386	435	393	380	462	440	424	408	454	411	401	417	411	386	409	432	382	399	439	444	430	413	431	419	459	427	415	420	424	447	436	434	433	421	420	462	420	432	424	424	423	429	420	390	457	431	423	413	419	430	439	415	385	395	392	446	419	374	424	408	430	411	413	411	410	436	425	429	433	415	377	390	393	427	419	439	411	401	408	436	429	403	394	406	429	422	439	441	428	412	402	447	414	415	446	453	424	440	409	405	375	433	416	424	449	442	459	424	417	417	402	382	427	430	401	396	391	467	407	428	437	462	414	436	373	424	414	428	418	421	469	436	410	423	417	444	416	412	412	429	439	428	405	416	416	405	407	416	389	426	430	399	400	399	425	417	403	444	452	433	461	390	416	443	410	430	445	450	438	413	402	454	414	438	417	391	462	459	423	400	411	410	392	448	438	410	449	426	381	446	410	433	421	402	447	427	413	394	434	451	420	420	422	415	421	408	436	451	440	438	425	439	421	450	441	435	429	446	423	408	448	427	421	430	435	424	427	435	430
24792	20918	27153	24782	10674	1430	1180	961	918	932	901	948	839	854	843	782	843	856	801	787	827	832	792	818	827	777	806	841	837	749	863	839	827	854	816	818	857	821	768	835	819	787	820	776	773	835	801	851	763	839	773	789	783	787	754	782	818	777	782	797	798	740	803	780	769	773	797	768	826	785	873	806	775	802	815	803	798	800	785	809	819	835	833	781	793	765	839	776	778	760	781	799	812	786	812	797	810	787	872	780	779	803	793	812	814	782	848	773	781	800	825	806	800	816	754	801	787	844	789	776	773	822	793	745	812	806	781	827	790	825	780	780	790	784	835	773	787	828	809	859	851	827	758	815	813	806	772	782	753	775	827	816	762	811	742	769	807	813	753	779	803	785	780	797	780	820	803	771	798	763	785	757	776	800	824	845	769	773	788	879	789	764	803	772	751	809	822	811	831	799	784	796	806	799	797	806	780	808	778	797	790	760	787	798	748	802	795	811	788	804	777	845	854	847	801	742	793	818	768	742	800	803	781	797	780	787	813	778	793	787	735	782	864	773	777	808	746	805	805	788	827	784	809	774	792	756	758	779	814	747	796	792	779	796	822	733	811	748	818	775	762	777	785	750	857	808	815	842	769	786	804	748	733	812	750	782	825	803	804	818	797	778	778	838	798	800	749	794	765	778	753	766	769	789	841	857	847	777	770	766	768	849	785	793	793	816	752	822	763	776	784	759	815	790	814	806	734	814	778	810	769	784	817	728	822	767	746	832	798	743	806	783	788	806	775	771	758	789	776	795	808	766	808	789	825	787	794	814	762	769	846	766	823	795	778	804	783	806	787	787	810	783	819	781	771	746	768	770	787	766	769	835	806	784	801	832	808	768	762	802	733	807	859	801	836	788	872	778	798	786	798	773	753	764	757	790	807	772	803	720	819	793	793	797	828	781	798	774	793	762	815	807	859	766	773	762	821	783	812	742	799	774	853	754	756	772	809	792	808	770	799	786	793	800	754	776	834	738	797	771	769	857	785	801	830	845	794	804	776	817	760	818	802	762	802	795	835	817	800	822	853	778	805	811	827	775	764	764	794	777	761	765	762	768	785	792	730	797	787	775	764	805	784	841	781	763	790	787	779	737	805	790	772	792	790	785	803	808	796	807	792	808	766	782	762	771	804	800	811	750	826	840	806	807	823	813	787	779	764	802	775	797	765	795	802	810	792	789	787	760	796	785	758	769	837	765	812	762	814	763	773	830	844	829	806	809	823	773	751	794	830	758	774	802	791	791	787	834	807	814	784	811	786	811	805	789	834	761	793	792	744	803	743	770	798	782	822	865	793	805	832	775	796	815	826	773	776	763	789	823	801	789	776	804	763	790	770	786	792	798	754	801	819	774	861	780	833	749	784	745	732	814	792	830	769	819	770	798	786	758	831	840	835	777	818	777	768	793	793	808	815	808	784	762	740	761	788	814	788	840	803	782	801	809	782	743	810	758	755	822	783	794	780	747	811	748	763	783	778	784	757	825	799	749	782	829	741	842	757	821	781	776	820	814	800	785	775	780	826	765	849	774	804	794	785	823	804	830	798	814	820	822	774	787	802	772	788	807	783	796	784	770	797	799	797	790	791	815	772	734	794	836	739	821	804	800	821	749	794	856	808	773	805	844	777	739	787	757	815	833	772	791	698	852	788	771	807	825	806	791	859	777	796	856	754	715	789	764	818	857	791	839	802	783	761	820	822	766	768	797	748	741	822	758	767	815	802	799	775	774	809	788	755	844	818	828	790	806	813	765	789	760	761	797	780	791	766	772	857	781	806	768	784	797	760	806	831	778	807	832	846	783	811	796	842	746	755	786	745	753	787	766	775	771	766	838	769	763	793	826	775	829	767	804	816	788	757	810	795	758	807	798	769	790	779	831	822	822	808	776	791	829	829	789	800	774	754	793	793	800	786	787	827	802	840	826	807	815	750	781	769	779	759	791	838	773	798	805	805	773	806	808	828	806	822	766	783	831	775	809	772	789	834	784	832	813	826	792	769	709	735	820	826	728	773	815	766	774	777	761	787	826	797	785	791	818	760	777	807	809	804	832	814	768	777	803	810	805	751	785	806	783	782	787	814	795	830	769	758	791	771	799	793	785	785	795	750	793	796	785	779	798	783	818	798	768	765	796	836	812	801	789	788	791	753	760	761	811	793	760	761	766	788	793	770	808	799	755	766	785	811	796	818	826	761	797	781	749	788	771	804	827	775	839	767	773	781	849	691	832	773	820	752	834	809	796	785	812	730	691	744	766	772	818	740	802	789	760	804	856	800	774	822	751	746	773	795	785	752	776	765	807	822	832	798	711	800	776	750	787	824	772	781	782	815	794	771	765	775	774	766	749	805	831	848	867	784	784	822	763	804	795	760	798	802	814	807	780	759	785	798	809	784	823	806	766	805	767	767	756	813	799	776	793	790	845	796	782	781	798	778	839	787	764	758	777	769	759	752	848	819	821	820	787	760	798	760	786	844	816	742	795	797	814	781	771	841	779	801	770	770	792	787	801	782	793	744	786	786	803	781	781	797	810	787	769	792	794	798	789	752	787	786	728	774	791	772	788	806	763	782	789	754	775	840	777	791	805	821	770	790	768	791	800	790	746	762	798	774	783	795	804	774	788	787	783	776	830	770	762	838	786	824	761	808	769	768	812	789	773	807	718	809	782	893	773	795	825	811	786	781	785	797	799	822	786	773	814	788	798	801	840	789	779	762	802	780	768	786	804	813	755	774	733	785	766	735	811	780	804	754	792	771	796	765	775	775	785	760	747	836	832	779	775	785	762	727	779	763	740	806	803	790	816	829	773	764	776	735	792	763	809	780	802	779	772	757	826	741	782	771	808	798	804	770	783	776	786	775	756	802	791	770	815	808	797	744	760	826	777	824	794	798	773	787	796	786	783	804	797	770	784	753	761	802	778	769	782	866	810	830	762	764	761	819	720	792	844	835	781	754	783	823	807	785	776	771	745	827	812	803	775	815	862	800	799	783	808	803	808	805	783	760	783	776	832	764	798	835	793	770	768	767	789	791	788	802	794	804	767	801	826	816	793	780	801	780	779	797	800	800	795	760	822	774	808	819	795	785	794	806	770	787	795	762	748	799	818	777	826	804	823	856	809	786	756	774	753	777	782	799	814	824	797	765	832	810	735	822	793	809	798	810	793	809	766	779	744	792	801	803	793	790	810	772	783	799	802	814	799	822	782	821	790	815	795	799	777	813	743	812	760	815	766	796	771	788	806	775	813	796	828	761	775	797	824	809	787	764	846	805	851	766	799	731	800	760	780	798	847	786	730	810	777	762	753	794	804	835	809	803	840	766	796	769	785	773	767	750	743	813	720	791	770	787	810	848	785	754	796	793	836	852	791	815	805	839	781	754	773	779	819	772	765	797	792	753	787	829	756	789	750	767	737	775	773	820	815	797	783	770	780	820	801	810	764	777	797	779	799	758	842	824	780	771	815
19027	6138	4878	2717	2257	1876	1661	1434	1295	1256	1128	1091	1073	1066	986	979	965	943	991	942	978	909	943	918	942	922	937	901	925	934	954	976	1003	936	941	1009	943	878	955	915	928	898	962	870	897	912	927	965	897	917	929	927	972	914	945	890	897	934	867	944	926	884	816	900	904	871	913	913	943	887	927	945	934	918	922	908	912	932	902	912	943	890	907	920	933	927	920	869	928	959	946	877	903	888	936	927	872	911	907	940	980	944	898	906	933	922	945	956	898	922	894	944	904	979	876	919	888	945	898	940	942	904	909	935	925	907	890	958	920	950	875	874	978	915	900	847	894	913	900	939	871	927	893	932	951	925	897	873	946	930	945	912	880	932	923	941	926	894	916	892	903	940	968	920	877	902	934	861	958	983	870	900	909	923	939	915	842	891	886	910	881	919	858	879	836	860	879	913	953	874	895	850	881	870	893	935	926	915	902	977	927	935	892	935	933	951	901	921	914	936	892	920	898	920	942	875	909	869	942	939	917	942	908	891	904	903	881	913	904	911	867	899	897	892	928	839	936	939	889	959	921	941	877	896	957	899	961	922	929	893	934	933	956	964	869	923	1020	943	933	889	926	904	962	909	959	893	949	922	920	913	904	942	904	906	898	928	898	896	899	920	918	915	823	891	887	941	919	950	938	887	908	931	887	946	907	935	914	949	923	920	881	907	912	925	885	867	904	906	941	938	983	903	905	941	914	894	875	901	916	912	912	887	934	859	903	859	938	970	956	877	927	903	931	900	934	905	871	936	908	929	971	914	862	950	930	888	923	994	915	880	894	921	861	900	844	886	925	856	844	945	960	929	945	877	945	897	919	908	885	903	911	917	887	912	916	920	924	889	965	887	876	911	904	911	896	932	958	887	949	918	932	948	920	911	897	886	926	900	858	968	910	914	964	993	940	903	955	932	889	947	908	865	904	981	956	957	927	937	932	901	887	939	922	879	920	906	935	904	905	878	930	919	883	875	894	900	858	891	912	935	890	902	867	853	918	870	926	925	864	944	918	881	892	899	873	948	956	929	924	897	927	891	917	927	925	897	975	897	933	934	978	914	942	933	907	913	937	1006	871	878	880	907	957	870	930	929	884	878	914	911	849	951	922	911	872	877	952	947	900	884	967	888	936	897	925	927	919	923	967	903	876	881	915	857	910	884	881	910	944	926	899	899	872	892	962	938	891	907	913	903	863	889	921	875	860	875	947	959	910	846	928	894	911	911	908	881	914	867	899	981	942	900	902	899	942	885	945	920	898	952	903	888	855	928	839	926	881	938	882	921	893	846	918	923	907	953	882	913	886	901	913	900	894	962	888	891	893	867	888	885	881	879	878	866	959	989	876	911	924	929	953	905	902	897	903	817	982	934	954	874	934	913	944	864	884	874	909	898	835	882	938	917	933	864	937	927	954	945	904	873	926	913	883	885	939	909	933	891	865	897	905	898	904	966	956	933	899	884	895	923	925	852	901	901	920	856	906	847	944	838	966	925	956	910	923	878	915	840	892	904	901	886	869	875	919	867	934	922	920	959	900	907	876	960	967	898	847	902	821	927	948	872	981	874	889	901	887	874	962	850	919	906	951	927	910	928	901	920	891	932	929	910	880	894	916	911	911	888	903	907	936	861	885	878	893	933	952	904	897	904	956	888	944	914	916	882	910	868	893	884	941	903	859	900	900	853	907	902	880	900	972	929	905	940	908	932	904	941	972	971	911	849	905	934	990	870	886	899	910	946	893	933	905	921	890	919	843	967	924	867	894	876	885	945	983	958	915	875	965	910	918	887	945	862	897	850	937	899	879	905	931	909	894	864	915	845	860	912	897	905	928	872	901	890	933	879	884	888	943	907	928	962	921	945	947	896	920	880	892	884	887	864	863	938	973	887	882	889	903	879	901	943	941	887	862	915	913	909	897	913	899	909	859	911	913	938	923	883	928	957	873	947	887	906	961	926	930	930	871	924	970	910	937	868	970	858	942	963	926	875	895	927	941	876	998	880	905	889	958	962	902	936	944	931	906	873	887	914	937	909	906	889	902	867	914	875	957	919	903	921	923	882	932	900	914	908	855	931	882	967	930	938	887	934	910	877	900	925	887	937	915	951	904	911	888	870	888	926	908	911	913	945	943	859	926	896	926	949	874	915	954	910	902	896	932	886	907	941	919	911	900	898	902	893	888	898	921	923	855	847	894	952	940	897	896	963	902	916	845	887	885	914	937	905	881	917	960	866	981	903	917	895	925	950	901	927	933	943	903	902	921	868	934	887	972	894	897	901	918	935	920	909	887	1000	921	915	892	907	881	908	906	927	863	933	907	888	898	908	938	921	893	907	875	905	946	936	899	927	929	907	933	905	852	895	887	869	907	869	973	963	916	961	903	886	937	938	908	955	900	838	945	968	930	941	920	912	913	941	918	933	903	858	942	915	924	930	909	907	897	912	937	877	898	929	928	889	847	916	865	897	936	930	903	931	947	861	921	926	919	910	900	901	879	942	919	901	868	908	901	937	906	893	851	939	877	894	935	882	876	881	943	878	961	918	886	923	950	922	842	905	904	910	947	895	939	885	893	897	924	896	867	881	915	906	922	871	885	891	908	901	931	921	888	942	890	901	907	879	924	887	914	922	919	892	883	901	912	917	918	947	907	970	858	906	899	910	888	915	955	926	897	958	961	896	893	900	924	879	936	902	920	922	932	888	910	937	887	932	924	969	870	909	941	909	889	896	912	961	925	908	907	882	868	870	895	898	922	897	961	895	881	918	860	937	936	888	851	892	889	920	947	887	909	896	914	906	925	967	933	925	894	906	936	925	865	928	922	926	889	968	962	943	938	905	877	938	914	907	936	876	936	919	880	868	943	922	923	843	899	871	1017	898	919	927	874	859	957	880	898	917	932	944	898	933	939	929	870	883	903	882	917	894	955	894	891	890	910	971	901	917	901	941	888	891	893	898	972	844	876	917	925	893	862	904	952	929	881	888	908	937	917	942	894	915	877	957	951	895	898	974	929	838	864	933	922	871	931	897	871	899	896	893	893	958	863	892	899	968	914	977	907	901	922	907	930	926	906	840	894	862	953	918	895	899	905	915	901	924	894	915	889	948	985	929	885	888	912	908	876	912	927	907	910	891	938	929	959	906	925	895	922	866	886	854	910	902	952	857	927	916	919	912	921	926	870	991	918	946	896	921	878	893	896	952	850	909	878	986	925	943	928	866	955	896	957	888	955	857	932	902	907	916	918	893	950	892	895	927	863	911	916	886	892	905	976	904	906	931	972	913	966	906	868	894	863	944	910	928	901	919	955	917	936	857	879	886	920	918	942	940	893	884	893	953	897	924	936	907	928	920	920	908	968	920	919	924	904	940	900	874	876	975	924	891	894	862	896	920	908	931	927	975	861	952	898	963	901	890	910	955	866	842	908	934	921	906	978	916	931	917	954	970	918	897	859	932	944	872	910	907	942	926	863	902	906	885
22655	20950	28684	23382	20952	21010	10566	1384	1026	886	802	720	630	581	604	570	500	471	476	476	488	432	439	442	416	489	415	408	430	410	434	451	412	415	432	427	415	409	394	404	391	367	412	374	389	388	385	387	393	380	379	387	335	394	390	354	374	372	354	387	388	346	364	359	375	358	361	333	391	350	370	397	321	369	371	376	348	365	354	331	363	343	351	347	371	378	368	356	372	384	384	364	377	370	381	361	389	376	352	392	376	367	370	369	331	357	388	346	368	333	366	382	377	385	362	333	402	342	349	393	330	363	347	373	345	371	372	364	378	354	358	368	372	319	376	374	369	378	353	342	363	351	370	349	348	345	361	357	360	369	370	365	365	380	369	350	344	359	361	369	337	371	349	349	363	333	364	372	355	347	368	343	367	342	369	359	365	370	365	406	305	328	353	338	339	379	394	378	371	397	335	366	372	353	383	366	405	346	386	367	376	405	355	358	371	335	357	361	379	360	339	355	378	367	390	349	356	386	355	402	342	334	344	374	365	361	328	337	349	353	388	376	316	358	382	375	360	348	393	387	349	354	346	349	346	360	369	364	344	357	348	399	323	339	371	357	385	339	358	355	391	341	358	368	316	344	339	364	385	344	365	364	352	362	352	389	349	354	373	374	385	352	396	355	380	384	345	385	394	346	350	359	325	352	350	348	358	376	396	355	322	353	370	411	354	372	387	371	335	334	389	328	342	346	382	379	371	344	337	396	340	385	338	343	390	358	401	344	338	358	358	374	353	337	336	339	383	396	324	346	366	382	405	377	366	355	336	316	358	369	344	371	355	340	378	402	359	348	369	379	356	361	360	365	366	362	370	349	353	364	373	339	378	343	347	367	345	375	361	383	363	349	381	365	382	349	369	368	376	370	372	384	359	322	346	364	339	364	373	325	387	385	361	369	392	359	349	384	350	377	385	325	398	384	384	372	368	362	400	347	351	373	361	362	359	361	357	342	371	332	340	368	377	378	342	358	362	384	375	375	380	353	346	366	367	346	370	349	360	323	360	365	348	358	387	355	348	366	392	344	313	332	339	339	370	348	345	344	358	376	364	350	359	356	353	315	354	383	359	331	353	359	366	381	338	352	352	355	354	346	356	395	385	374	357	353	342	343	364	370	383	351	367	362	334	404	332	354	349	347	364	361	338	372	361	355	384	379	343	367	361	381	370	401	350	328	382	351	345	350	343	353	385	397	347	376	371	357	357	391	352	361	397	364	360	340	356	380	360	347	372	358	382	323	370	349	353	351	363	356	377	413	386	375	370	338	341	362	360	366	380	360	349	331	337	344	363	356	354	381	377	356	362	393	352	356	364	368	363	344	377	369	372	367	359	331	348	389	380	376	350	306	373	386	339	356	382	359	336	389	370	371	358	372	348	374	345	366	369	335	344	376	376	350	349	369	362	364	377	368	317	368	348	346	370	362	373	354	347	376	326	354	386	332	366	355	340	346	341	345	362	370	351	418	361	340	352	348	377	356	344	366	361	336	397	359	353	363	347	376	360	352	360	339	385	403	361	370	320	367	354	359	370	343	344	357	390	360	356	363	373	383	362	378	357	361	374	362	374	377	330	373	387	361	365	372	352	356	362	390	369	373	365	359	352	341	370	354	355	356	381	341	337	369	377	331	329	329	323	351	343	343	352	362	318	348	375	351	366	310	393	371	341	351	345	381	356	351	355	354	371	358	397	345	349	405	326	359	349	369	334	358	391	387	375	342	363	342	345	359	386	346	352	359	390	362	380	341	326	334	342	362	347	361	370	354	378	378	341	317	375	355	347	384	345	353	363	324	346	374	346	381	389	355	348	349	393	345	374	350	368	345	334	326	353	344	355	363	367	362	362	398	382	379	352	367	331	359	379	375	347	382	393	328	378	357	338	338	364	377	359	371	338	364	318	330	363	340	373	385	357	369	371	344	333	339	364	352	391	347	334	373	352	359	354	345	366	349	348	373	367	325	379	327	349	352	361	328	328	386	333	375	332	341	367	347	349	355	344	341	389	356	322	359	330	355	369	343	344	386	410	359	339	392	327	318	377	336	362	336	319	354	360	346	341	338	346	363	354	326	359	353	357	371	363	357	312	361	353	349	369	355	365	348	362	384	384	368	370	333	410	349	383	353	353	362	352	350	359	334	356	359	374	353	378	343	349	350	397	335	331	342	364	359	373	338	364	306	393	330	345	378	367	398	329	328	346	341	340	329	351	342	315	385	355	370	368	364	345	364	353	364	360	359	364	380	365	375	365	382	368	357	355	385	343	393	399	354	379	341	368	394	376	351	376	328	377	383	370	365	357	328	381	361	355	376	389	362	371	387	345	350	368	396	360	383	352	360	373	320	337	354	343	366	374	354	391	372	370	349	329	347	346	352	323	346	370	327	341	347	370	381	363	348	346	378	307	377	368	360	333	336	394	347	335	345	348	367	367	350	348	347	434	363	366	366	328	385	337	357	337	352	338	377	402	365	360	380	364	316	357	363	370	389	353	361	377	368	347	369	370	356	367	391	365	324	371	312	412	376	383	394	376	353	328	355	376	356	322	354	367	387	377	357	323	356	341	339	377	367	345	374	358	388	334	356	362	383	352	364	376	387	346	354	336	366	357	369	423	376	384	347	356	364	301	387	328	355	365	372	372	384	353	376	362	371	349	368	366	352	360	357	396	383	347	360	389	379	332	366	385	355	353	343	349	354	374	366	362	357	355	364	353	353	333	377	353	384	410	356	384	337	361	333	393	327	349	339	343	350	341	390	335	362	360	350	346	371	360	349	369	347	357	373	348	321	367	376	369	362	358	356	374	341	365	383	349	339	333	383	355	332	383	359	375	379	370	337	352	400	396	379	363	382	350	343	347	357	334	359	354	360	353	328	342	360	337	352	365	363	366	379	347	351	313	362	388	326	366	340	341	375	345	360	380	312	374	353	351	358	361	338	356	320	336	325	382	351	339	362	393	378	364	381	355	380	368	344	333	353	366	366	356	363	335	351	372	367	315	357	383	340	338	324	367	332	376	373	325	327	354	381	368	348	367	367	389	360	368	331	329	357	376	383	373	314	364	358	363	360	337	350	335	330	343	338	373	349	353	346	375	355	338	393	351	341	364	354	333	359	327	334	376	372	354	365	345	358	355	371	362	334	343	351	382	385	370	360	338	333	343	335	374	362	356	351	340	376	358	377	391	352	352	362	360	366	319	368	327	357	361	367	331	365	343	346	339	398	350	376	368	339	372	340	359	366	349	376	375	347	373	344	370	364	374	359	393	354	370	331	369	352	352	382	351	350	340	336	385	353	360	353	379	332	361	368	366	390	331	355	344	394	415	325	394	392	365	367	381	363	332	388	386	332	355	343	363	347	333	359	364	371	327	355	361	353	359	366	334	356	366	360	388	366	366	351	371	386	318	361	351	367	369	365	381	352	360	350	351	318	398	323	349	360	389	343	333	349	370	355	382	326	365	356	336	315
26015	16765	13434	7317	5251	3976	3079	2425	1920	1583	1336	1102	958	860	899	736	670	672	664	638	540	582	599	549	566	536	524	525	537	508	556	531	563	528	557	552	484	442	443	436	492	456	454	452	467	478	431	462	414	436	439	436	424	455	452	421	445	408	428	458	433	409	414	398	406	430	445	426	429	452	467	407	425	395	438	407	424	434	390	387	426	427	420	418	410	481	386	426	437	436	388	438	402	395	375	389	389	446	403	399	420	414	403	429	406	433	412	421	421	448	430	415	414	412	427	436	415	403	410	423	445	433	387	427	399	388	417	389	448	419	397	413	368	410	386	417	425	419	422	424	423	403	395	392	394	447	438	444	398	397	427	426	387	418	439	414	431	386	416	401	418	397	401	396	424	395	413	407	429	401	417	430	441	412	432	389	414	424	398	407	428	409	427	386	431	376	439	430	392	417	429	373	386	409	453	391	466	420	411	441	455	432	395	404	452	383	398	396	382	388	399	394	407	425	436	432	399	448	437	389	390	398	400	417	421	407	439	431	446	434	394	434	422	407	417	433	426	386	412	405	429	402	390	437	406	434	435	424	408	413	453	452	397	383	441	431	412	381	435	414	421	432	359	423	388	398	411	403	388	444	412	411	362	365	416	425	365	391	402	397	405	472	420	404	408	432	412	396	425	408	439	401	403	373	371	390	410	393	411	402	347	394	408	385	413	426	404	396	400	434	428	421	381	373	404	414	387	394	368	419	383	400	399	390	381	389	450	436	422	404	425	391	427	414	415	418	446	450	426	415	395	398	403	387	406	381	412	430	424	439	412	430	410	421	419	415	401	448	404	418	459	411	432	415	412	387	423	379	403	404	407	390	413	419	394	408	400	460	374	426	425	388	408	428	382	438	418	444	408	419	451	388	396	412	438	431	428	401	406	424	416	417	409	389	423	360	439	438	393	438	384	402	403	423	400	454	416	448	421	387	394	424	411	396	427	408	427	415	400	418	372	370	408	397	421	394	412	399	454	394	444	437	378	408	378	405	416	416	426	413	409	424	428	435	432	402	428	402	413	381	413	442	392	457	442	437	409	396	444	421	392	412	444	405	399	410	405	389	423	438	407	417	406	427	436	407	403	414	427	396	413	402	464	406	383	399	402	397	397	427	405	404	387	440	429	391	414	386	419	406	442	422	415	479	395	440	385	428	377	401	364	376	414	434	430	423	390	424	414	412	381	401	381	425	429	387	419	419	423	380	412	401	422	437	406	392	415	380	401	437	383	420	388	439	413	402	414	396	413	421	406	406	429	426	427	428	433	392	394	413	372	407	414	401	399	413	435	439	389	411	427	420	443	395	431	415	427	423	432	410	378	365	414	373	437	443	403	384	427	415	401	417	422	420	460	430	379	445	388	390	394	429	431	443	440	391	431	418	425	395	413	439	419	423	397	405	388	413	420	411	412	455	436	423	430	418	475	385	418	389	450	448	427	436	352	425	422	398	424	397	400	399	421	390	418	401	424	394	394	388	429	416	444	426	410	425	420	388	431	367	421	379	417	414	421	440	439	402	415	400	411	380	408	431	422	396	415	413	432	410	402	397	403	369	379	384	382	436	385	386	425	415	371	387	395	407	426	389	363	406	382	399	417	365	425	391	422	428	397	426	400	385	403	410	426	350	395	419	431	382	383	422	407	401	375	424	426	392	434	391	400	404	385	398	441	390	403	440	402	395	386	407	423	382	401	409	364	436	395	424	410	421	440	398	378	425	396	416	344	406	411	394	404	395	386	437	422	416	414	416	392	395	412	432	413	403	392	429	414	415	374	422	397	415	427	407	423	439	436	386	378	413	382	396	447	398	419	456	403	422	394	405	377	383	426	384	420	392	385	400	376	422	395	392	451	440	396	413	430	433	405	426	446	400	394	412	408	373	439	414	402	392	422	407	430	372	368	390	378	424	411	425	429	381	400	410	394	404	370	432	365	405	378	403	409	398	383	416	409	419	377	380	430	387	406	391	393	417	391	357	415	440	429	420	396	407	402	402	428	431	411	383	423	391	398	387	383	389	400	409	406	426	420	409	433	406	422	423	373	376	395	400	409	398	379	426	403	430	414	394	408	439	418	405	400	433	393	439	417	389	382	415	380	366	438	369	428	400	411	403	399	414	413	405	404	405	418	405	419	390	390	413	403	405	397	399	378	417	403	381	432	399	427	381	428	380	405	410	400	415	409	409	401	377	424	397	415	412	415	427	409	437	459	416	409	390	400	422	432	380	416	412	426	395	395	421	397	420	416	377	409	393	386	388	419	414	430	404	440	400	407	412	406	420	415	417	379	422	419	387	385	375	422	379	365	413	379	407	387	438	415	423	387	404	418	409	421	412	440	448	402	405	383	415	426	405	415	431	428	392	402	398	411	408	392	457	447	414	398	387	406	440	359	399	413	430	428	412	368	409	397	371	390	390	419	409	429	376	408	401	402	425	431	389	383	385	408	420	403	407	438	421	415	442	401	411	418	426	354	429	437	434	427	405	415	404	414	428	390	417	424	424	413	432	383	427	410	410	367	362	412	432	409	381	432	392	414	420	388	397	370	393	403	464	376	422	430	463	384	422	441	435	365	448	372	406	424	422	399	436	417	444	416	400	396	419	419	373	397	400	422	406	407	423	405	398	443	395	390	431	393	404	382	402	440	358	402	425	404	396	382	398	457	402	397	422	400	412	368	394	377	430	407	407	417	408	382	378	373	403	398	390	404	410	398	396	401	415	408	384	427	414	388	392	384	404	421	453	408	388	404	401	376	424	398	449	421	402	405	396	408	420	398	415	386	406	432	417	408	405	410	407	399	410	441	381	397	418	419	413	387	417	433	396	433	391	447	375	438	417	420	402	414	421	422	397	412	389	446	376	421	408	395	427	407	451	399	411	383	427	381	407	416	428	403	400	376	413	402	443	386	410	378	438	403	428	416	395	406	401	415	402	431	373	387	440	440	412	409	398	388	418	376	416	433	407	411	405	449	399	398	405	403	439	398	388	355	408	393	419	401	397	377	445	412	396	384	390	393	381	362	365	394	437	387	406	392	407	412	363	411	412	417	431	419	432	391	396	399	453	398	404	422	402	429	373	395	414	387	423	393	413	392	433	374	427	430	399	384	398	433	395	404	355	398	395	433	422	396	407	402	407	423	393	406	425	369	437	432	437	397	435	458	386	387	430	441	399	371	400	407	399	416	453	413	424	416	418	409	375	403	419	417	430	416	433	408	434	435	420	435	410	427	389	419	383	404	425	419	429	385	411	423	431	420	406	444	415	429	397	376	404	409	402	413	396	411	415	406	382	396	407	427	433	403	428	438	401	383	368	435	433	447	424	384	410	418	456	397	369	396	379	445	399	404	381	436	416	410	435	418	439	420	416	405	401	402	409	397	403	404	393	378	421	397	423	431	409	407	410	394	397	404	409	430	414	413	396	393	400	431	408	402	389	411	401	390	416	396	435	409	381	378	467	418	401
26776	20178	8521	1179	788	783	745	723	682	712	681	677	707	696	680	702	637	713	699	704	724	660	688	654	683	636	727	702	692	671	717	691	717	723	667	689	717	656	684	724	733	710	705	676	705	681	641	701	661	647	656	717	689	698	634	697	678	661	624	669	635	737	677	658	676	664	686	639	668	667	653	671	651	679	691	662	705	699	695	694	658	697	672	698	670	720	622	683	659	697	663	678	669	686	703	688	717	667	652	658	687	699	687	706	695	679	693	705	663	682	651	682	689	704	692	677	663	676	732	689	646	661	676	656	690	677	682	687	667	692	669	665	623	660	715	611	661	711	658	701	634	659	687	683	701	723	660	699	668	736	702	681	676	721	681	664	646	681	656	696	638	678	701	660	735	684	680	681	677	724	708	668	711	677	661	631	682	674	666	686	658	641	656	637	721	698	679	651	708	620	650	655	685	707	694	674	663	692	691	700	662	690	698	685	680	719	662	673	658	658	685	673	673	649	665	668	718	713	692	682	618	670	656	691	647	677	661	695	662	683	691	678	702	691	644	635	674	690	674	676	712	656	675	661	690	668	690	676	684	699	716	680	693	676	659	648	689	634	626	666	662	678	669	674	674	705	629	699	692	661	673	622	690	698	653	730	650	712	639	639	680	678	692	652	676	708	700	669	644	710	700	750	720	698	699	683	662	697	702	682	657	656	687	705	658	667	671	674	674	665	687	685	657	671	648	665	695	648	647	704	660	687	701	667	654	666	707	688	685	696	691	687	705	721	682	700	659	661	655	680	653	649	684	680	647	656	674	693	665	656	694	694	712	683	650	692	660	730	681	675	664	678	686	760	688	650	676	723	667	677	681	692	673	691	636	675	690	687	655	667	715	669	647	699	627	725	659	721	648	679	685	698	696	654	688	694	682	698	664	676	693	702	661	657	638	663	636	675	627	647	698	670	715	663	654	659	663	688	662	695	662	708	704	723	638	695	717	699	685	741	689	719	636	684	645	701	724	690	704	690	667	608	708	638	689	716	657	688	654	722	638	718	699	658	677	699	652	722	659	646	671	711	690	690	631	673	656	701	692	680	669	682	650	635	644	660	665	694	664	646	673	675	644	683	668	680	665	648	674	713	694	648	677	688	687	708	729	684	698	692	683	703	657	694	689	655	674	665	692	717	698	655	674	638	698	692	712	700	667	673	691	667	773	672	665	684	694	689	652	647	694	665	692	740	706	657	677	630	728	753	641	683	719	667	702	685	661	687	681	725	735	693	686	706	660	658	665	677	679	678	708	645	693	760	644	721	646	666	695	659	678	692	715	681	699	694	642	716	651	696	683	719	662	691	651	648	638	648	682	669	659	660	649	682	684	698	647	680	659	637	705	672	651	670	699	657	651	709	681	659	677	738	665	680	631	676	686	626	678	659	675	715	712	709	678	641	640	681	710	714	633	686	686	648	684	658	659	668	692	651	626	691	678	708	681	704	665	668	655	689	651	669	658	674	663	632	665	693	702	632	654	718	703	663	703	704	679	756	697	686	675	609	689	672	644	700	650	656	655	701	652	662	720	705	667	671	638	690	707	718	681	708	692	659	700	722	651	720	676	651	660	681	677	685	642	701	671	655	719	682	680	678	667	659	646	700	689	691	655	649	713	658	695	698	716	735	674	665	640	718	674	682	682	642	669	718	657	718	726	661	681	683	721	666	664	623	670	708	671	664	657	694	703	734	641	687	640	677	676	664	708	691	655	696	677	642	681	664	672	643	694	741	696	663	665	641	666	614	648	669	675	656	683	692	723	641	654	710	735	704	648	661	723	684	701	740	634	691	610	696	703	685	679	675	708	678	651	692	678	674	697	681	660	678	640	722	678	709	713	697	648	651	660	683	632	729	687	676	685	746	662	694	677	686	704	679	688	638	705	716	674	648	697	683	681	693	724	719	714	688	683	688	666	637	641	707	646	685	704	709	672	645	703	680	643	706	664	689	686	675	668	636	669	681	629	635	705	666	671	689	671	713	694	704	666	665	646	650	651	647	658	718	716	675	713	746	699	679	670	687	694	679	677	665	705	635	634	713	697	661	690	693	661	695	652	626	653	676	683	702	696	697	720	684	700	700	693	683	665	667	674	628	712	642	695	624	689	686	661	678	742	695	706	666	667	689	708	689	657	662	712	717	703	643	673	749	651	679	710	691	682	718	702	668	683	675	647	668	707	679	681	722	662	689	715	649	677	670	666	656	652	710	658	705	692	659	681	616	670	680	638	704	680	728	665	655	712	729	685	673	683	714	685	658	645	629	711	694	696	662	697	687	664	695	621	638	667	750	679	698	633	705	687	629	661	668	657	690	675	642	663	675	656	705	654	659	658	688	690	698	707	703	677	655	629	681	702	721	715	675	734	661	691	695	681	649	702	702	722	665	637	696	705	722	651	639	649	681	680	705	672	692	670	686	662	688	677	686	659	670	706	668	676	711	688	676	695	690	655	689	695	651	641	692	657	686	651	648	696	691	677	699	723	679	660	656	680	671	648	711	684	670	720	723	699	663	664	669	700	662	676	648	647	633	670	711	697	731	708	680	666	694	695	705	681	681	739	692	650	659	670	708	631	707	670	647	712	698	705	691	653	670	705	637	661	681	657	636	690	667	651	688	684	700	690	714	710	659	697	636	671	670	673	721	680	725	664	670	728	723	684	682	711	690	698	686	707	636	719	643	669	657	656	706	695	695	640	683	683	668	691	657	646	682	688	667	683	666	692	694	650	695	703	682	686	681	660	659	714	651	717	635	682	719	680	675	659	669	655	671	674	690	649	665	634	640	686	682	710	660	694	707	657	667	702	672	639	689	653	675	711	694	670	674	708	676	673	651	682	685	679	676	692	720	696	651	655	684	710	665	663	684	653	652	667	726	659	687	663	703	700	666	694	635	688	714	654	667	627	699	653	717	718	642	672	644	681	697	680	641	672	681	670	716	697	689	681	654	659	764	681	684	631	699	693	682	663	668	659	707	670	697	635	659	708	637	694	691	668	701	729	689	665	686	696	712	688	695	657	636	682	699	672	679	632	714	656	653	676	690	666	693	693	701	687	694	667	676	696	700	667	701	698	661	692	718	686	686	713	659	613	646	679	680	706	686	643	682	670	693	645	688	692	671	684	700	720	696	672	654	672	650	695	692	681	683	717	672	672	697	717	696	653	673	654	685	634	671	681	679	699	651	704	701	647	717	647	670	681	702	705	690	661	686	687	711	683	676	679	686	706	680	701	644	645	667	669	687	681	630	693	648	694	695	634	671	673	715	709	656	704	695	700	709	697	693	611	689	654	603	722	642	674	702	713	667	714	684	690	702	661	682	698	675	679	681	660	728	681	632	686	673	706	715	687	661	655	667	633	677	715	695	677	683	649	647	656	644	723	679	679	655	661	707	664	657	685	719	712	672	708	661	679	682	634	663	727	651	643	671	708	728	716	634	672	704	639	657	692	709	690	644	644	686	660	684
6736	1761	1552	1086	1015	978	891	864	898	867	858	848	812	777	831	800	860	792	791	814	844	780	820	817	816	841	837	834	829	823	749	849	844	813	846	892	834	839	763	817	857	774	751	829	804	807	848	847	811	809	820	810	834	794	812	767	823	824	826	807	783	796	834	809	795	780	777	809	797	802	763	799	778	862	788	748	772	794	815	777	824	787	828	752	799	816	803	857	794	809	747	827	851	812	817	809	819	841	804	807	831	830	797	830	769	817	798	814	797	799	856	847	751	812	827	797	767	801	811	777	813	792	791	810	810	830	773	816	825	793	800	809	792	844	793	794	775	811	766	783	812	801	827	787	825	774	819	784	791	784	817	773	762	805	832	857	766	772	811	839	804	819	815	756	841	744	819	829	842	800	796	828	803	763	805	826	806	792	812	802	807	782	777	842	790	786	828	818	786	858	828	848	825	799	816	814	813	810	799	848	800	802	830	820	815	802	853	826	852	789	822	814	847	776	806	787	840	807	845	800	847	781	802	833	820	793	797	786	782	806	833	768	775	802	748	771	810	857	767	823	773	800	846	809	770	800	828	847	805	738	815	819	783	836	781	806	789	788	816	751	762	763	775	775	855	859	798	795	835	825	807	785	830	782	832	819	793	806	805	824	791	757	798	788	793	794	789	850	842	850	889	808	775	805	792	787	815	847	779	757	830	752	776	831	818	842	818	851	782	825	833	771	809	819	797	878	803	761	788	815	796	807	824	832	764	817	778	796	797	737	784	837	853	822	809	817	795	829	836	801	821	797	803	803	805	849	818	842	787	773	785	780	755	785	856	829	833	781	822	836	755	776	838	779	819	782	826	780	815	824	779	834	813	827	838	781	859	787	785	828	828	811	822	806	859	794	862	796	774	746	831	791	824	798	826	814	781	838	766	806	835	839	828	805	785	829	801	806	866	824	828	832	791	806	846	772	806	828	832	777	786	827	822	831	816	824	783	797	860	809	768	771	834	850	853	837	833	760	788	781	797	782	788	802	823	816	815	813	783	834	820	809	799	879	814	806	824	810	784	846	837	833	781	834	827	789	854	805	791	841	758	779	757	838	832	751	825	815	804	829	776	746	781	826	795	816	837	809	805	789	742	837	847	870	761	822	836	822	838	845	804	798	787	843	784	806	828	791	818	780	798	846	840	872	782	785	728	788	833	839	817	766	800	768	793	817	815	819	780	839	812	823	827	804	830	822	798	849	850	773	797	813	796	831	863	739	794	778	769	883	834	821	797	808	779	795	755	809	835	825	809	825	788	800	859	802	813	850	814	792	782	850	779	846	869	750	803	768	837	783	826	769	802	819	785	838	808	808	795	805	788	782	836	849	814	771	827	869	787	812	724	822	801	846	835	809	796	836	830	837	830	816	779	820	816	765	824	795	833	798	804	836	809	816	828	786	811	879	829	855	803	860	790	833	784	787	801	822	827	775	821	782	828	802	814	764	860	865	852	810	792	809	807	804	827	797	810	861	808	770	804	853	785	819	828	837	806	796	786	799	800	790	846	794	847	834	807	797	846	827	798	741	789	805	767	850	826	828	868	780	818	766	760	763	829	851	799	796	841	794	855	768	806	795	827	823	788	770	805	782	834	817	774	774	835	805	770	863	791	765	786	784	795	839	827	788	789	776	809	841	797	788	847	741	804	855	804	831	819	862	830	777	770	793	790	783	829	817	764	839	836	856	815	797	829	744	804	798	787	798	756	784	803	796	795	753	807	816	860	812	822	816	797	788	792	836	823	796	787	812	791	812	792	896	791	821	742	811	820	792	786	817	825	849	816	833	813	813	786	864	744	767	800	830	812	863	794	827	740	840	798	835	770	823	793	818	854	793	814	764	792	829	836	793	822	824	826	849	781	767	783	841	833	808	773	812	813	811	782	773	757	828	794	796	830	815	777	849	812	878	824	819	831	829	844	796	832	799	784	816	769	796	827	783	771	842	815	824	832	845	808	827	851	815	824	776	868	812	764	799	819	855	823	792	843	847	865	767	837	838	845	742	807	777	752	786	775	818	803	807	815	845	776	831	823	761	765	771	850	814	785	746	795	803	837	821	813	833	807	854	813	808	842	780	792	847	825	787	797	776	815	793	816	840	835	865	782	843	858	802	851	768	828	798	793	850	829	771	793	802	811	813	744	836	802	818	822	838	848	842	760	822	797	788	770	810	812	769	823	831	821	818	821	785	797	787	838	822	806	820	805	804	816	835	817	847	785	778	812	783	801	810	824	819	797	773	813	811	798	792	810	816	842	817	808	787	782	871	753	779	782	825	770	827	726	826	813	796	793	788	813	789	831	817	809	807	799	774	841	850	768	808	836	808	770	760	792	803	832	786	803	807	806	814	851	792	845	818	862	781	785	830	792	794	806	816	797	745	863	829	853	788	799	702	791	823	824	764	801	801	773	784	787	786	810	765	797	792	779	824	782	816	816	817	785	789	816	820	775	801	800	787	780	802	844	749	819	837	850	819	791	819	772	820	828	760	825	817	803	818	788	793	816	823	806	807	810	728	807	835	837	829	808	788	834	777	809	805	793	768	820	805	824	789	775	857	803	809	810	776	786	798	834	788	810	819	836	776	858	840	797	799	871	852	798	803	827	865	802	773	839	815	836	822	797	736	830	805	823	779	791	779	820	780	798	814	841	796	843	798	807	788	786	792	863	772	788	813	824	788	819	833	815	798	830	781	878	860	858	841	803	820	804	766	798	809	807	811	839	806	810	786	812	823	769	815	799	812	810	850	804	763	788	836	802	823	822	798	839	848	844	824	778	769	771	831	740	853	852	809	816	793	763	839	830	808	816	777	795	813	814	832	808	806	800	803	848	790	861	770	767	761	829	827	806	812	789	801	817	832	868	845	739	768	853	811	824	836	822	780	755	795	855	807	829	758	756	817	797	792	814	848	791	798	785	795	724	841	857	760	842	814	782	808	760	772	835	836	805	733	794	783	818	810	802	828	839	811	861	800	778	802	803	831	785	804	835	851	839	833	859	801	820	765	827	802	794	779	832	823	817	812	792	841	807	826	817	826	773	817	822	811	792	812	834	799	809	766	831	823	797	819	844	777	802	767	884	791	817	809	797	790	830	829	810	771	796	802	789	791	780	810	830	789	747	819	765	763	781	852	787	827	815	865	766	808	849	844	794	863	789	798	797	897	802	830	807	800	824	807	795	825	834	814	813	773	828	795	821	827	827	796	771	850	786	851	809	815	872	770	810	801	784	805	784	803	828	788	778	835	812	747	753	799	808	840	748	792	817	820	772	834	825	846	799	799	787	811	803	778	817	822	832	815	808	777	801	784	810	820	769	823	776	811	806	819	814	808	815	783	796	841	789	858	785	796	838	757	790	803	810	827	887	755	804	771	820	757	814	801	824	809	821	807	805	790	861	735	857	805	842	798	866	787	775	758	787	825	855	803	845	779	768	785	776	750	813	819	784	759	816	832	805	828	787	828
23554	20862	28121	23686	20864	11259	1322	790	682	625	556	497	462	462	426	441	402	424	443	391	363	401	397	367	383	369	391	382	400	367	391	358	428	388	394	394	360	347	355	349	357	349	370	374	380	374	349	326	350	356	342	328	353	350	346	370	306	366	350	336	327	344	356	310	340	341	339	323	361	365	320	338	345	351	318	358	335	366	322	373	339	358	316	327	378	394	337	361	333	369	363	342	312	338	352	330	348	338	364	341	348	353	333	338	326	335	344	342	349	352	335	324	354	301	336	335	340	324	336	331	348	318	366	354	334	326	333	350	368	337	347	325	346	320	335	315	360	332	359	359	353	306	339	348	349	337	354	349	351	337	343	338	346	330	369	339	349	328	348	344	318	349	361	328	326	320	343	317	322	340	326	309	346	344	331	325	320	326	312	361	346	361	287	354	338	328	335	305	352	323	313	353	352	332	317	351	338	334	338	354	347	357	345	287	317	333	329	355	333	319	339	395	347	323	332	362	363	319	343	346	338	334	321	345	333	328	330	334	342	322	333	339	317	324	326	312	344	357	331	343	346	346	329	342	336	318	304	360	364	344	344	365	335	334	339	343	317	333	346	335	325	335	322	355	349	332	362	346	353	332	380	300	351	347	356	332	334	376	321	334	314	340	321	385	346	347	348	334	347	326	354	317	345	361	341	316	312	329	318	334	354	357	336	336	308	352	347	347	330	344	354	301	367	312	335	340	329	336	314	315	358	345	372	353	327	374	333	318	324	370	354	316	330	335	331	364	338	349	356	344	341	353	329	349	338	308	358	340	362	312	323	340	353	336	349	318	337	316	316	323	346	350	323	349	345	359	319	354	348	344	304	336	299	340	330	307	310	356	351	364	371	333	363	351	354	332	348	337	364	356	347	318	336	340	320	339	312	340	314	357	306	360	340	307	332	361	317	326	320	325	331	314	338	312	328	326	359	335	334	340	348	325	303	292	351	342	334	319	351	337	337	330	339	328	346	315	327	311	313	365	340	372	326	364	340	354	354	336	352	337	394	304	344	357	374	324	329	318	337	322	324	310	350	342	328	317	343	331	318	327	351	341	311	312	371	334	354	349	341	336	354	351	340	344	330	354	349	304	304	313	325	328	351	315	340	344	351	325	359	314	329	321	331	348	349	318	341	324	367	351	349	342	296	358	337	344	309	351	342	319	336	344	347	359	322	305	373	363	341	310	348	342	364	346	336	354	311	336	343	353	325	347	336	344	338	353	350	348	365	322	329	349	336	358	338	338	335	366	356	336	342	322	354	345	329	353	318	337	353	369	319	366	336	334	366	319	352	375	333	327	335	323	327	360	371	348	351	357	330	337	359	312	343	355	319	330	355	309	331	341	358	356	328	345	319	331	346	347	325	325	350	321	329	351	364	359	307	342	321	354	345	331	318	335	340	340	342	308	324	347	358	343	349	346	372	357	310	341	318	363	322	365	326	322	349	359	344	342	334	350	341	327	348	350	320	363	315	308	342	342	320	352	320	355	333	307	335	329	338	324	331	345	328	301	328	340	352	362	323	345	333	312	368	366	356	417	312	322	330	342	360	355	338	328	343	369	371	323	350	372	325	398	376	338	324	358	347	328	332	356	342	337	333	336	328	332	358	349	330	330	345	353	356	315	349	313	339	298	324	353	347	356	361	331	322	364	315	362	340	341	346	344	369	355	328	330	290	341	302	333	329	343	338	323	331	344	325	360	382	367	353	325	377	317	326	347	334	340	330	331	336	318	353	331	357	334	361	332	341	335	327	350	348	326	370	326	315	335	351	325	372	348	370	314	328	363	363	339	326	350	311	341	324	346	304	349	373	323	340	312	367	358	350	358	368	331	354	335	306	349	348	306	342	318	311	348	338	344	322	343	349	320	341	357	323	337	356	353	299	358	333	348	340	360	334	348	328	346	360	370	353	332	328	355	338	333	385	342	319	319	336	354	330	313	351	347	339	336	337	333	336	322	355	321	343	355	345	302	349	362	355	356	288	369	351	349	356	306	316	363	327	340	337	358	314	325	357	336	323	314	386	355	353	361	333	333	327	343	339	326	341	363	352	360	338	318	338	300	346	303	359	304	306	334	316	342	339	349	323	313	322	364	351	352	353	371	321	338	354	310	317	337	317	351	345	338	353	364	314	329	354	356	321	378	304	327	342	323	357	345	329	329	321	332	341	327	338	336	340	347	371	365	336	336	318	346	364	336	319	317	343	337	355	353	345	352	347	346	398	328	370	332	328	320	321	359	313	329	321	362	347	342	370	324	327	338	349	322	333	371	337	331	368	353	350	349	319	366	341	349	335	350	341	349	346	330	344	351	322	338	313	300	332	377	306	315	320	336	365	336	309	360	340	359	366	302	332	348	350	328	324	339	346	348	344	320	323	323	330	362	330	334	376	350	350	340	329	351	357	321	330	324	324	352	349	342	344	361	366	357	360	358	318	364	335	371	316	329	344	344	362	367	348	304	335	326	358	328	321	324	297	317	342	343	322	360	366	343	372	341	338	339	346	341	360	342	321	285	354	327	332	345	345	326	366	315	325	330	358	339	325	342	361	357	329	349	336	320	326	348	355	313	332	357	329	365	341	352	335	333	358	310	390	352	365	354	349	310	326	372	336	349	355	324	336	331	358	373	353	326	333	332	347	320	361	349	326	354	330	359	318	335	363	383	335	336	364	357	331	353	320	348	346	326	327	318	312	345	325	338	314	347	326	365	366	337	353	350	322	356	382	335	328	323	351	328	339	315	349	362	325	328	334	313	336	316	349	331	354	331	335	351	355	329	345	343	344	366	316	344	342	344	343	347	366	327	355	327	347	363	341	355	328	348	328	362	361	344	333	327	357	314	323	336	312	364	338	339	338	311	353	330	335	354	347	334	352	336	359	361	348	337	373	324	352	355	322	323	307	341	343	343	301	306	344	326	346	312	337	354	320	367	353	359	337	330	347	349	341	323	333	316	356	365	332	368	344	352	333	350	332	334	365	316	384	330	334	337	382	345	349	337	339	330	338	354	331	328	355	380	353	330	325	343	356	358	357	342	356	343	327	365	358	341	334	317	344	317	339	346	342	357	351	328	350	322	317	315	326	308	320	341	309	363	302	325	340	354	350	341	364	352	359	362	353	374	331	317	323	337	336	374	373	371	320	312	321	318	354	328	337	347	331	315	341	358	350	335	330	331	318	344	354	339	322	341	347	309	358	294	309	347	329	354	328	360	315	355	328	349	375	300	371	328	329	339	333	325	329	312	335	312	344	317	328	350	352	371	335	331	350	336	349	357	343	351	341	356	347	351	356	374	346	341	324	335	323	342	370	344	322	359	362	329	318	332	329	336	344	319	335	323	322	320	364	318	333	325	332	339	338	373	333	344	344	347	347	331	336	332	314	352	348	364	393	343	303	359	335	344	339	319	333	343	354	341	329	341	322	321	354	338	354	318	330	334	330	313	350	351	347	333	356	330	329	334
21775	10715	8272	4205	3043	2297	1929	1457	1190	1001	889	790	734	681	639	594	575	558	555	560	528	505	474	485	490	450	479	476	522	499	498	482	525	505	492	492	444	441	514	446	467	428	423	490	493	467	478	436	458	456	432	446	429	453	446	434	435	450	428	424	420	453	413	409	412	462	472	447	394	441	438	430	410	413	484	414	458	417	433	417	433	418	407	426	428	449	439	455	432	440	410	404	400	432	403	457	412	400	450	418	434	400	392	425	431	449	422	411	455	427	424	438	446	400	416	460	438	414	424	425	450	414	409	437	425	432	421	418	419	410	480	433	405	383	413	451	422	470	454	413	431	457	386	461	454	429	439	447	421	453	394	434	441	427	450	414	443	396	415	411	464	386	427	481	383	410	412	461	450	410	435	403	377	440	447	432	399	443	421	441	423	401	409	457	444	406	428	423	445	392	397	444	454	422	401	425	455	438	424	425	407	450	408	424	395	413	389	443	412	429	404	413	439	433	381	399	427	438	433	405	431	450	405	428	391	412	419	388	410	416	416	443	427	427	427	429	425	434	389	437	429	413	401	477	397	421	398	387	389	418	416	442	399	444	456	411	452	453	454	413	397	410	427	425	455	417	440	419	387	422	416	429	454	394	419	425	404	409	413	393	428	405	432	443	395	412	417	426	440	434	455	408	402	421	401	435	441	427	423	459	411	418	420	382	400	416	394	461	396	454	481	444	430	404	443	461	437	439	441	424	443	395	463	401	418	450	424	427	417	423	462	455	388	470	400	443	369	460	417	409	428	426	438	415	426	430	431	453	422	417	427	437	409	395	404	410	395	381	425	390	418	412	407	416	446	424	390	417	414	409	404	421	376	462	415	440	411	433	400	426	425	410	414	425	415	438	430	421	421	474	453	407	402	413	448	424	422	438	413	433	435	433	412	414	390	419	439	434	380	422	423	457	383	448	430	431	435	439	428	427	417	386	417	435	390	442	423	389	423	386	413	433	433	405	421	407	387	424	460	388	456	403	401	410	437	457	428	402	437	426	428	424	447	436	429	400	475	424	413	420	431	474	423	392	382	419	419	411	390	434	423	433	404	400	429	424	417	449	410	434	435	406	409	420	461	458	395	435	420	444	393	448	399	438	425	416	366	435	411	404	431	410	424	380	388	451	424	419	424	445	441	449	419	431	441	439	425	395	400	432	460	417	439	401	409	418	404	456	419	432	441	425	386	432	449	408	433	399	436	450	412	419	430	396	453	427	421	405	428	428	395	399	428	416	430	467	402	463	430	423	371	499	425	418	435	408	426	400	440	441	422	431	394	447	437	421	458	420	418	415	439	436	417	449	402	409	408	413	408	432	384	418	447	408	411	393	471	417	414	431	417	438	454	433	418	411	411	416	433	451	450	406	403	439	412	430	396	409	426	418	440	453	400	434	387	390	391	456	425	428	437	391	417	382	424	429	450	419	458	431	406	436	400	451	426	422	406	388	422	432	468	429	439	460	465	423	426	425	439	419	414	438	404	433	412	405	411	414	413	413	376	392	414	387	418	405	433	413	440	385	394	444	436	416	411	443	382	412	405	408	444	431	410	408	433	422	394	412	441	424	431	436	418	421	392	446	418	407	390	435	423	385	434	410	397	422	385	411	446	408	392	417	441	402	443	435	436	391	404	412	424	433	475	415	418	425	428	423	466	424	433	414	402	435	419	395	443	407	422	425	389	402	445	391	458	416	420	433	415	435	414	391	447	435	415	426	428	425	434	425	410	392	431	406	425	417	403	437	377	405	408	411	445	432	463	427	405	411	418	409	428	430	445	418	395	448	414	420	437	433	418	425	447	410	450	411	414	426	412	419	415	400	410	412	430	471	392	408	423	400	447	425	393	430	446	390	418	424	427	441	416	432	422	432	425	416	426	407	405	464	401	434	397	412	413	456	433	416	418	421	405	416	405	386	426	393	398	431	400	420	414	428	411	429	438	427	468	404	446	394	441	451	394	419	441	424	431	422	424	422	417	443	437	403	424	440	417	412	433	443	394	421	428	435	415	401	413	411	405	430	428	443	412	399	388	448	431	448	414	457	443	433	412	383	423	449	396	399	430	405	432	408	389	428	405	466	412	441	416	398	396	427	416	408	426	415	418	388	423	403	449	434	442	428	428	460	417	434	430	456	414	407	392	445	453	438	422	394	413	424	402	450	450	435	418	421	427	386	435	408	416	443	424	414	457	441	434	419	406	427	424	410	431	427	400	414	393	420	412	457	400	380	409	396	414	412	409	462	427	421	378	439	414	419	421	407	416	376	411	411	412	426	416	412	451	436	393	394	430	398	428	434	413	411	392	418	430	425	430	394	417	444	418	430	428	416	414	423	414	453	427	402	463	415	391	438	436	436	400	424	460	395	411	430	417	418	432	441	449	410	432	422	440	429	421	395	401	409	434	395	401	473	407	440	448	388	402	406	425	425	444	421	403	403	424	417	423	459	418	411	406	413	469	412	401	446	390	431	445	446	392	433	428	399	407	413	420	398	393	405	431	395	395	390	419	440	396	470	396	422	449	425	413	424	411	439	439	426	444	412	425	456	374	398	396	421	412	397	425	399	427	426	424	443	406	417	437	425	410	429	407	408	465	429	385	440	436	419	441	446	419	409	415	438	439	433	427	426	394	416	415	402	431	411	409	445	452	408	440	450	407	425	447	420	423	422	438	394	432	432	414	424	437	417	423	407	387	423	439	417	413	440	427	449	417	423	415	445	436	392	389	428	449	406	451	432	410	433	396	425	445	463	452	452	437	417	429	428	432	445	448	436	434	422	420	454	406	409	388	415	410	453	400	432	431	389	422	408	450	410	391	409	425	445	438	419	416	436	428	392	467	439	442	466	393	423	428	438	377	449	440	434	403	426	443	408	421	427	446	423	418	449	409	443	388	416	423	402	449	420	413	415	475	418	407	406	458	437	411	438	417	463	438	419	451	413	421	418	410	407	426	399	389	426	437	439	431	416	462	441	440	423	453	419	412	426	429	443	459	407	441	423	407	414	413	462	385	403	427	435	436	442	410	426	408	427	440	436	452	409	449	447	446	408	403	403	445	436	411	412	421	424	442	427	458	416	428	426	437	410	429	434	430	441	436	451	393	467	442	441	414	453	456	427	426	427	428	427	458	417	391	397	412	397	416	411	451	441	389	435	432	443	444	419	404	458	414	424	448	400	433	446	397	415	443	431	457	436	411	430	430	435	432	402	421	430	396	403	434	410	437	408	403	393	426	400	391	408	395	423	400	441	428	438	437	407	407	417	436	402	427	448	409	429	414	440	376	467	441	380	429	455	409	422	414	401	429	425	418	423	420	411	447	453	449	426	384	452	389	425	408	449	391	441	439	433	444	418	426	396	404	408	418	422	420	432	410	423	421	443	418	403	429	438	421	425	428	413	421	430	417	413	408	432	421	432	423	415	458	384	396	418	395	432	442	437	411	411	413	451	420	394	436	403	424	417
24709	20876	27067	24759	10573	1427	1121	1052	949	991	929	875	894	849	837	834	835	889	891	834	814	792	788	797	831	872	784	819	837	802	807	781	810	790	820	811	790	814	775	774	806	775	832	811	877	810	826	797	751	760	789	798	796	800	807	812	849	804	814	822	820	796	799	796	728	749	739	803	794	797	773	782	819	780	786	819	798	844	802	781	821	766	796	774	806	833	793	792	852	811	784	860	819	809	817	763	772	743	798	799	816	798	727	782	778	824	859	793	808	792	816	789	821	761	813	829	858	821	815	860	817	796	785	771	802	805	805	818	808	863	818	846	800	809	806	828	802	809	834	829	785	756	785	781	826	824	837	781	791	803	805	772	792	751	768	788	790	774	801	808	804	755	810	791	799	764	780	802	814	779	779	814	823	820	799	742	794	782	781	778	727	784	781	734	806	785	814	777	776	796	749	781	863	827	790	696	778	795	769	806	777	782	842	812	763	833	857	772	787	785	817	748	781	758	816	782	790	752	832	809	831	840	819	799	761	784	798	802	850	794	789	808	838	852	795	793	804	794	797	817	820	774	819	763	750	772	797	861	786	802	722	754	785	820	813	798	783	828	801	758	771	785	833	752	799	839	822	834	861	796	805	780	772	825	745	761	793	792	842	807	805	742	777	832	814	790	809	808	776	780	815	852	848	768	787	786	776	806	813	795	779	743	784	807	804	807	821	804	779	760	827	772	791	796	807	792	817	808	781	736	801	791	782	802	789	784	785	816	796	811	794	799	791	845	783	817	773	817	723	796	781	774	800	788	779	787	763	808	809	806	844	766	804	816	814	858	792	776	830	796	783	788	825	786	804	840	786	770	767	769	804	792	771	836	816	797	794	777	838	789	778	777	788	787	732	829	827	833	785	750	729	812	776	796	762	799	796	816	741	847	807	846	813	803	779	819	837	817	758	794	802	857	799	828	847	736	803	780	789	819	831	759	863	796	765	763	826	778	752	816	841	794	803	783	858	761	800	854	820	803	771	777	802	745	788	733	844	808	774	762	750	831	794	770	798	812	765	822	781	747	793	789	800	788	822	773	797	821	786	789	869	803	762	758	789	803	787	835	783	803	721	829	845	789	809	766	801	771	810	807	768	825	813	856	785	805	778	802	799	799	792	786	804	810	753	795	770	787	795	775	804	783	808	763	789	825	770	813	834	780	834	792	781	780	800	817	808	796	845	806	777	739	746	786	779	778	787	803	800	823	810	779	813	757	820	792	806	799	821	797	789	837	829	822	779	771	786	753	847	801	786	783	782	757	775	755	778	802	831	834	832	843	833	775	799	780	844	824	780	800	802	777	827	777	809	837	796	823	842	791	855	807	822	783	813	869	794	770	817	803	822	776	779	818	786	758	798	768	818	759	809	747	771	757	857	820	768	809	805	778	787	758	787	801	772	823	805	776	768	721	816	793	788	782	793	803	750	765	824	803	767	793	786	802	784	792	838	810	799	773	738	807	757	840	769	762	769	824	792	814	819	778	802	805	783	809	793	795	790	816	799	810	798	845	797	801	825	778	846	791	749	776	810	830	741	771	831	847	772	794	807	829	812	792	812	825	801	790	811	831	813	801	786	809	801	862	822	768	790	827	826	821	805	754	759	813	858	783	845	798	757	763	825	804	797	827	812	814	776	794	798	812	804	803	837	804	807	803	821	779	827	828	803	825	826	770	809	777	803	789	803	766	787	806	831	783	816	811	845	826	860	792	784	793	794	833	843	773	822	766	769	839	851	783	792	794	760	760	770	840	787	813	848	804	774	798	799	747	774	732	794	812	847	802	792	756	789	801	819	747	762	806	796	827	829	790	803	835	746	829	823	787	826	808	790	760	775	782	814	795	781	803	782	820	796	829	814	765	786	762	821	806	820	834	805	799	843	773	823	773	801	799	847	814	758	775	761	756	827	819	783	767	770	800	815	832	812	821	792	776	772	852	778	818	802	785	802	841	794	780	831	768	830	835	750	818	768	827	802	804	827	822	774	788	806	763	766	781	836	817	803	783	847	782	785	755	784	808	778	815	803	788	795	774	839	820	772	766	772	805	798	817	836	776	790	809	812	801	834	821	790	809	799	767	837	789	766	784	837	765	796	715	815	804	795	790	779	826	830	792	766	828	787	781	823	819	781	786	780	795	853	812	788	764	821	825	790	845	851	846	800	824	800	792	804	786	812	805	804	767	787	784	779	762	845	881	785	797	800	780	779	808	778	804	789	800	762	830	793	802	766	785	811	793	722	783	764	773	785	837	857	773	800	751	798	737	815	824	819	794	817	814	781	759	817	757	747	800	784	803	819	807	788	787	798	777	778	782	825	810	776	780	847	818	756	813	782	814	799	821	740	766	761	771	770	789	785	760	815	789	740	766	800	774	808	809	821	795	826	793	753	809	793	788	749	734	817	797	779	795	849	817	769	753	784	811	787	815	779	756	794	793	800	842	741	753	802	829	793	798	820	797	823	759	798	813	803	857	805	752	774	805	798	840	814	796	817	811	762	794	768	790	774	741	803	762	783	793	791	787	796	821	779	823	832	804	809	806	783	752	797	827	770	785	778	751	800	803	831	840	827	797	789	763	796	810	792	782	775	847	830	797	811	790	807	770	809	771	826	757	806	805	782	755	778	796	842	813	809	808	867	848	780	822	831	757	762	746	793	769	808	794	767	767	779	796	786	809	783	784	811	762	805	802	763	744	776	767	728	792	825	817	760	818	767	784	770	824	771	762	752	765	808	823	795	800	823	817	803	793	791	778	776	796	818	755	794	786	787	771	797	806	774	779	802	785	788	796	768	792	855	792	801	789	829	821	827	813	826	748	814	777	853	798	786	816	775	771	851	791	819	841	805	777	795	786	870	777	849	805	807	812	721	839	828	759	867	793	766	805	837	764	833	776	795	790	769	789	786	789	814	794	823	808	798	787	807	808	771	766	803	815	782	796	784	834	809	813	837	791	811	769	793	812	751	801	805	766	775	812	750	799	791	801	756	776	798	802	803	757	794	803	784	792	786	826	786	820	796	797	806	782	804	789	772	825	823	793	798	771	789	799	779	803	860	761	816	827	779	771	799	773	768	822	768	770	781	815	770	748	760	741	787	772	790	782	789	806	829	769	823	783	775	789	770	755	779	808	798	817	775	830	779	759	759	827	835	838	828	785	809	801	835	752	780	798	787	849	812	824	774	852	826	788	818	803	786	796	842	831	832	730	763	787	815	775	789	764	811	816	775	833	798	833	816	752	782	821	777	777	806	771	752	779	776	789	770	817	837	816	745	804	827	778	811	817	775	785	797	755	802	748	762	769	782	798	740	812	770	791	786	772	743	792	816	825	775	803	806	791	811	806	785	757	768	778	758	816	803	800	817	772	814	816	795	755	775	814	822	832	797	797	800	801	781	780	733	817	796	794	817	748	767	780	767	816	794	822	763	795	790	821	808	777	822	783	771	801	870	826	817	815	802	795	761	779
19465	6319	4959	2881	2207	1848	1674	1470	1367	1216	1143	1055	1078	1053	1010	966	995	981	954	982	1003	956	961	973	991	927	943	1026	895	937	921	1003	954	1013	965	956	950	944	916	961	947	893	940	973	939	916	977	970	966	949	924	990	911	917	899	933	983	877	944	926	923	962	885	894	920	866	943	899	954	863	929	868	933	893	919	890	921	872	935	919	968	922	914	846	937	897	881	962	930	896	902	860	963	944	939	971	926	943	924	886	927	877	902	933	943	955	906	856	899	971	933	903	924	868	912	924	871	873	947	934	909	937	918	917	909	926	909	917	927	902	952	926	881	975	923	905	919	877	920	942	848	862	936	897	953	904	978	899	882	968	926	912	945	904	925	870	950	926	905	900	893	890	921	904	857	834	885	855	935	926	972	924	930	904	951	898	925	899	936	883	902	873	916	980	901	893	861	915	886	956	978	929	905	968	937	961	931	906	991	902	922	913	914	900	923	912	913	911	925	881	851	890	860	875	902	929	911	925	940	934	964	918	927	866	901	946	907	885	899	941	924	941	869	952	983	913	932	897	945	923	907	909	929	934	919	906	901	894	929	862	886	848	913	917	933	887	897	883	888	938	953	886	892	904	869	938	881	913	915	896	902	883	914	927	906	915	913	867	902	886	889	897	868	874	895	903	893	889	905	963	917	891	877	940	926	917	919	934	896	917	899	944	878	883	935	912	920	935	920	915	913	896	914	887	921	924	905	939	861	926	896	904	968	888	958	984	904	923	966	933	936	905	925	941	910	852	955	917	914	914	889	893	972	924	902	927	935	877	873	936	902	908	869	888	868	1004	883	918	931	941	889	929	893	901	919	918	937	897	895	957	940	923	906	885	901	959	916	972	920	840	996	908	912	919	938	944	903	899	917	883	917	886	924	930	934	925	883	923	880	923	909	965	943	924	882	906	884	899	891	933	872	931	885	896	883	940	892	995	904	908	885	966	886	954	917	921	940	909	933	886	914	901	956	937	879	907	872	884	936	917	842	924	927	897	895	946	898	935	976	935	867	893	966	924	921	954	931	893	952	918	937	938	920	864	905	950	906	934	955	876	909	927	907	894	928	961	967	933	883	961	943	872	944	876	954	867	889	939	925	917	922	915	923	943	894	903	915	910	887	941	894	897	949	932	911	904	911	939	929	930	914	882	829	876	921	939	892	942	908	914	939	879	921	879	912	924	885	871	873	949	912	883	881	851	876	893	927	839	926	935	880	905	987	902	943	926	895	897	918	891	893	949	899	890	967	873	952	933	931	940	889	937	894	899	887	884	898	880	966	842	924	916	943	954	948	860	895	884	939	909	841	936	900	959	917	868	869	924	923	958	866	968	935	895	898	939	921	871	958	885	936	903	917	951	925	896	905	919	958	970	911	937	981	915	881	890	891	841	913	904	915	933	881	918	991	959	882	898	948	930	892	903	903	919	902	927	928	836	887	924	911	903	930	932	974	876	931	928	916	981	943	949	929	950	913	947	927	953	920	941	908	906	874	952	970	850	906	889	888	926	905	890	915	921	971	874	927	893	893	880	887	936	921	873	932	875	968	938	906	893	883	882	964	965	928	863	865	947	936	912	894	924	892	968	901	926	929	941	892	940	914	938	926	888	957	918	936	905	912	881	929	875	895	918	914	872	912	901	904	953	917	919	901	903	887	960	896	889	940	907	922	926	892	933	894	931	971	884	912	967	960	932	963	920	903	945	926	955	939	910	935	950	899	930	944	890	944	901	885	906	925	907	987	925	893	953	981	934	896	908	875	886	944	911	941	899	896	954	895	865	920	908	926	924	905	902	943	964	909	913	884	964	889	900	865	920	919	930	932	907	921	915	932	911	913	907	885	922	949	884	930	931	933	928	954	923	908	902	895	896	923	913	907	890	913	957	926	921	932	905	878	928	965	917	858	957	900	900	933	915	938	874	914	911	923	925	923	871	925	910	919	898	933	890	934	935	886	883	953	929	960	868	903	924	955	924	949	977	936	972	889	931	931	825	976	891	844	878	929	967	916	933	926	951	941	950	935	922	915	929	897	907	905	918	928	967	909	920	911	898	923	946	945	912	883	912	950	886	901	897	952	885	934	883	905	852	898	953	922	942	939	926	943	936	960	911	909	928	929	953	924	941	883	886	893	896	958	931	920	938	914	920	883	904	934	889	880	943	954	878	890	920	975	889	950	951	910	916	899	913	932	893	921	896	930	966	883	898	899	881	913	941	968	872	909	918	882	916	988	904	932	922	925	933	889	894	937	878	894	873	897	893	901	922	866	927	930	892	901	901	961	924	906	954	931	930	867	899	912	885	869	916	902	916	864	870	885	923	917	962	922	919	932	909	936	926	973	836	941	919	911	913	950	853	881	923	948	886	862	892	909	879	930	910	865	907	866	970	926	901	957	909	961	880	958	863	918	934	913	933	896	880	898	927	901	885	912	940	899	936	941	910	881	895	948	936	940	881	903	926	884	873	879	905	904	936	901	926	910	924	902	941	951	889	881	883	893	886	938	879	964	868	929	910	1015	942	940	869	930	904	920	885	940	932	905	895	870	859	978	904	932	873	924	899	961	880	931	927	901	907	896	876	912	913	893	878	930	925	932	942	910	917	885	914	925	886	882	860	910	858	925	902	938	960	934	877	847	909	894	862	915	894	935	913	912	876	876	953	923	913	868	882	912	961	944	921	951	941	883	883	865	912	889	923	926	895	885	925	936	993	896	937	909	945	904	974	848	910	910	870	917	941	862	915	899	930	933	956	938	914	885	890	948	967	881	935	947	890	943	918	908	938	962	915	910	910	925	892	919	937	904	862	914	868	863	947	911	938	942	933	935	897	914	933	866	873	892	919	907	867	871	949	937	923	990	887	931	914	894	930	890	896	931	926	884	926	918	923	898	856	913	908	911	932	931	915	926	922	880	912	860	960	910	934	919	895	925	862	898	921	918	840	901	921	881	901	931	922	931	882	920	878	905	926	934	901	877	930	943	966	932	910	892	857	902	943	956	893	959	960	893	911	920	924	904	937	953	977	912	961	920	919	889	940	919	911	910	967	946	914	880	935	909	856	963	940	885	855	858	924	874	860	956	944	886	899	937	893	905	881	936	986	893	912	943	862	899	910	913	911	902	956	901	908	957	937	920	941	917	901	924	901	910	864	935	910	900	937	1013	916	930	920	909	966	940	889	867	909	930	925	907	892	965	893	906	910	921	930	891	909	959	947	925	911	933	922	863	875	950	911	983	879	910	897	913	845	906	854	912	966	941	917	862	892	924	911	871	974	880	909	896	899	882	889	941	937	929	931	906	867	938	835	862	912	888	974	916	911	926	948	936	872	926	863	944	880	880	956	896	887	907	867	896	940	919	891	935	910	898	891	915	927	957	937	847	891	900	901	944	887	929	928	921	899	915	947	847	988	886	916	939	924	896	879	889	893	921	920	931	923	913	900	884	867	922	903	909	944	894	928	881	884	921	907	887	933
22615	20988	28778	23383	20992	21054	10670	1383	1006	858	775	692	642	611	560	583	459	537	502	485	479	459	449	432	450	426	436	413	449	410	469	464	458	419	431	412	410	402	365	410	373	402	358	386	346	371	409	378	375	364	359	379	385	392	364	371	385	354	392	411	368	346	394	338	382	378	345	375	405	381	395	380	342	398	366	389	363	366	356	339	373	398	381	385	367	401	365	370	381	387	405	369	367	375	377	349	367	406	373	398	365	340	362	367	351	368	351	397	374	369	377	367	369	349	402	362	386	347	333	372	354	346	372	376	360	362	375	355	371	345	361	332	380	368	354	387	409	380	345	340	374	345	309	395	373	353	333	376	348	369	359	378	359	373	373	421	365	370	407	346	374	386	368	366	366	363	375	352	361	369	364	347	387	339	347	334	371	347	392	356	356	327	354	346	366	390	337	387	365	393	358	347	336	375	372	364	325	376	364	349	347	373	374	375	370	365	369	379	357	359	424	370	396	414	334	378	331	375	353	367	379	340	351	321	386	362	351	369	401	352	342	358	358	369	410	340	351	367	385	390	357	384	354	354	375	334	394	354	371	359	367	384	377	368	363	385	405	350	371	366	371	360	410	375	341	368	362	365	365	385	359	410	377	367	350	382	391	388	330	359	356	358	373	364	386	373	382	367	383	334	353	383	333	389	375	365	375	354	341	377	359	380	355	357	359	366	345	348	368	371	364	370	338	354	360	360	354	364	347	353	360	352	360	360	353	371	357	358	351	365	346	365	373	359	351	358	347	342	376	380	374	372	366	378	351	374	375	385	333	360	361	354	354	358	354	338	352	347	365	368	356	372	390	375	346	357	362	369	387	347	382	366	324	387	363	340	376	330	330	357	329	375	336	389	355	359	379	367	336	356	353	384	400	368	410	387	350	355	353	381	391	348	354	356	360	376	367	361	404	330	372	351	360	361	360	372	397	356	360	376	395	368	362	354	383	344	369	400	384	380	368	336	342	385	349	335	355	342	358	327	376	360	339	372	363	366	353	354	364	386	384	400	385	351	394	383	352	333	382	365	367	337	330	377	358	359	361	357	360	394	341	392	355	367	363	351	397	393	381	365	349	394	346	344	362	323	358	343	359	368	360	366	366	363	359	378	360	348	343	386	344	336	358	346	340	383	349	345	377	357	353	372	366	348	365	372	368	358	374	371	382	387	345	365	371	351	376	369	365	360	364	361	362	352	360	366	357	363	351	368	360	371	421	342	354	372	386	352	375	351	329	360	372	359	369	379	381	344	329	389	381	367	356	355	344	356	378	379	372	354	369	369	384	384	369	347	370	383	366	399	350	346	353	363	364	374	399	336	360	363	354	351	378	378	337	363	404	365	411	349	364	350	398	346	352	346	340	337	388	367	350	341	369	361	374	388	367	374	374	321	351	385	372	406	347	372	318	386	367	391	360	359	415	376	383	377	358	361	379	377	335	350	376	400	345	410	340	340	329	337	380	362	381	367	340	367	351	363	395	376	354	362	365	348	331	378	355	336	351	383	359	378	363	349	402	358	382	373	385	360	341	361	394	345	353	363	363	360	361	334	386	354	363	369	335	362	394	401	360	354	366	334	376	383	368	339	360	335	386	339	366	365	355	356	360	360	376	361	360	347	345	388	407	361	405	339	383	362	356	346	386	358	358	323	383	378	362	366	408	373	375	309	373	340	342	359	362	396	353	352	373	361	372	360	413	409	347	380	370	384	370	354	363	336	379	362	366	354	371	406	394	414	348	365	338	372	396	368	389	369	365	371	357	326	359	360	344	378	384	388	339	356	365	345	381	380	356	385	335	359	382	343	374	346	374	359	369	357	361	364	361	361	334	358	337	358	344	383	354	377	407	346	366	362	347	362	384	360	355	358	376	325	388	344	403	352	368	368	343	356	359	352	338	358	379	371	369	390	351	365	362	359	349	401	352	353	330	364	329	348	370	354	367	397	352	383	360	348	408	386	361	373	359	371	363	386	359	392	383	359	366	376	370	356	352	365	361	344	337	351	360	352	348	388	335	369	352	348	342	343	363	369	371	344	355	352	355	368	388	356	360	387	317	334	347	375	362	382	367	362	326	358	359	382	355	365	389	377	330	361	342	343	422	375	352	373	374	371	358	355	368	392	365	357	368	352	386	394	392	380	369	359	352	320	362	378	346	397	368	380	368	326	344	359	346	338	373	378	344	334	389	355	365	364	342	374	304	353	349	341	363	362	366	365	357	368	344	341	351	349	370	381	372	368	359	345	359	352	361	347	359	389	372	321	400	357	392	359	347	394	400	374	400	358	363	361	376	349	340	395	387	316	342	370	343	375	338	385	373	372	351	361	363	384	395	382	391	348	370	361	349	340	354	375	368	392	356	363	326	358	355	380	344	364	356	385	366	373	359	323	364	374	342	362	337	346	368	335	354	331	353	361	414	387	354	348	352	382	370	368	354	364	351	376	380	325	390	355	352	367	364	353	374	386	349	338	338	355	327	378	339	350	347	370	343	369	362	347	366	371	346	393	339	373	374	336	328	385	333	364	360	400	367	370	373	348	359	336	372	326	391	393	355	374	344	336	411	321	384	353	333	364	371	305	359	372	346	381	361	345	381	348	386	360	386	380	402	399	368	372	365	364	339	378	375	342	349	383	350	368	361	367	352	358	394	361	336	346	406	354	366	372	355	377	363	365	384	331	333	327	367	352	404	352	388	386	393	346	359	353	361	350	395	384	396	358	356	392	331	363	350	377	364	349	354	310	383	355	394	352	370	368	343	345	350	366	346	371	399	342	363	376	382	339	377	346	358	351	346	374	390	366	356	345	405	398	380	357	392	372	366	341	408	325	354	340	333	402	347	378	352	354	364	384	353	341	343	351	364	354	337	339	358	348	372	374	383	360	355	375	353	384	368	353	362	381	365	340	361	381	344	357	387	345	351	354	346	345	354	346	384	362	335	336	350	337	329	376	373	364	377	369	362	363	352	349	339	371	380	409	379	358	364	339	388	389	356	355	366	372	352	354	361	367	374	364	354	358	382	366	385	346	354	352	368	397	367	326	332	338	328	334	372	348	348	390	378	397	337	360	386	342	373	366	404	376	336	369	391	354	376	378	327	368	400	367	374	361	335	359	385	374	336	353	378	360	361	323	365	351	343	372	336	373	351	363	433	372	365	373	328	341	322	342	346	355	366	336	389	342	354	356	395	337	351	340	370	372	372	371	351	380	360	397	319	354	406	371	382	363	411	384	383	308	370	376	373	366	362	351	360	333	327	360	361	361	359	320	396	371	382	383	371	378	361	388	376	352	359	348	372	380	333	389	377	381	338	379	351	320	382	374	360	368	378	345	362	349	369	352	369	376	370	386	345	312	355	333	327	366	366	364	336	388	337	356	374	366	383	400	351	353	351	367	355	350	338	366	378	351	373	393	370	391	400	365	400	362	386	361	339	371	317	406	371	363	366	376	345	366	372	383	349	367	385	381
27018	16416	13450	7200	5135	3897	3016	2324	1961	1547	1334	1095	1017	880	853	751	721	677	639	627	539	535	576	546	529	526	545	542	536	513	538	565	569	547	525	495	489	444	479	433	479	451	475	487	479	428	425	444	463	429	485	409	417	436	439	496	416	395	441	434	428	419	444	440	429	415	428	432	431	455	401	455	427	419	415	403	392	416	417	403	422	403	409	426	390	420	392	414	413	445	434	412	420	443	419	427	420	413	442	406	406	412	398	388	411	432	381	398	463	405	431	427	388	396	429	397	407	402	436	386	430	405	409	406	438	420	414	415	423	428	428	398	429	409	426	409	396	425	441	424	444	436	417	447	417	431	409	406	426	400	393	387	448	409	435	438	372	392	400	426	380	422	405	443	431	390	418	382	401	419	414	417	412	460	416	420	409	437	403	393	404	382	399	388	379	435	411	425	409	401	425	437	429	431	461	431	441	410	412	401	405	442	425	418	412	383	397	423	405	412	420	452	443	406	443	415	412	423	439	462	432	421	442	426	369	429	420	415	378	422	389	427	374	407	426	395	430	435	439	408	402	432	391	414	412	409	399	410	430	406	363	429	381	442	396	408	414	385	401	425	365	419	414	404	449	418	410	399	417	378	445	409	405	386	413	399	389	407	420	395	403	394	399	442	384	417	367	416	436	415	398	419	423	414	431	418	442	423	445	420	374	434	395	436	422	366	417	395	436	428	395	385	381	405	411	408	421	440	406	421	431	390	409	426	461	428	462	348	415	392	417	423	382	422	393	401	401	407	378	394	386	440	458	415	411	403	416	401	437	408	424	410	409	382	427	439	425	439	416	393	442	426	400	410	395	399	418	402	427	431	387	426	437	427	373	399	450	426	465	386	424	437	437	432	409	449	403	418	393	434	389	396	409	440	434	405	417	395	387	428	396	444	435	416	393	451	428	400	404	394	439	420	391	400	427	390	412	419	428	423	438	429	452	405	404	448	431	432	408	414	411	399	388	401	402	426	448	427	381	394	406	429	441	384	411	413	393	399	418	400	399	372	405	383	390	422	402	411	375	379	387	442	419	423	406	389	397	423	414	434	410	419	455	402	404	409	453	437	484	422	419	402	434	404	390	422	411	418	401	458	405	397	413	380	398	404	417	379	434	410	444	401	398	415	435	413	438	385	432	398	425	424	399	410	421	436	404	434	382	429	394	427	422	422	397	378	408	398	451	412	397	403	404	392	396	408	416	416	434	405	451	378	412	418	435	427	391	409	399	427	436	432	424	393	417	430	415	415	385	393	418	429	421	393	454	402	412	425	402	427	412	418	412	418	427	365	386	441	375	371	424	422	422	405	383	410	406	454	425	399	408	403	431	385	431	450	393	420	376	367	384	428	406	415	396	405	398	428	407	399	422	410	407	416	419	438	403	418	419	422	408	413	389	438	436	410	429	436	452	416	394	440	383	405	393	413	435	384	404	442	409	403	415	394	366	403	393	450	445	466	406	359	421	439	396	424	426	386	383	460	426	430	408	448	421	409	441	411	398	434	440	427	419	403	395	390	413	410	396	412	379	404	390	420	407	410	415	382	431	407	398	413	421	429	407	428	402	419	384	384	410	413	411	455	412	460	407	445	434	428	404	414	375	406	422	383	390	387	399	404	441	435	408	439	448	421	427	401	441	430	435	412	391	432	435	409	440	419	447	427	390	433	400	445	432	412	390	403	411	424	409	422	397	401	432	378	395	435	412	418	464	404	407	422	397	362	397	428	400	407	377	403	423	409	396	423	443	429	393	415	452	421	411	393	431	412	437	395	414	445	448	385	428	406	419	396	427	397	435	432	451	454	369	430	413	399	429	450	437	427	427	419	424	470	389	417	411	393	433	437	399	400	399	393	417	404	421	411	418	416	429	419	405	417	446	396	420	412	420	434	412	409	393	429	455	394	396	403	403	394	460	369	400	397	398	412	405	398	416	413	435	429	417	442	386	431	405	449	423	386	413	427	418	425	446	416	369	396	425	436	400	433	365	405	413	433	413	417	393	419	403	415	423	405	403	430	377	384	417	414	394	412	415	437	440	426	399	407	378	419	425	416	410	430	404	412	419	421	448	424	403	392	413	399	412	375	395	411	427	427	406	419	401	428	394	390	449	418	454	422	433	411	401	409	443	407	411	441	406	404	398	412	455	386	467	427	418	433	439	420	389	449	405	387	383	405	431	382	378	436	404	386	416	403	423	389	414	410	378	429	432	421	409	418	421	438	416	445	415	402	380	412	435	422	406	452	403	414	410	361	417	404	388	406	422	395	376	390	438	417	436	413	413	386	420	418	411	427	424	405	446	434	394	431	385	420	392	410	426	386	376	416	427	430	419	430	416	394	433	431	407	390	417	434	418	439	424	404	403	378	436	389	390	423	394	370	405	398	454	401	405	432	421	408	449	368	432	412	432	427	396	391	447	454	433	409	377	421	417	420	405	404	402	395	406	405	456	430	430	400	408	394	386	409	436	398	377	408	428	391	438	435	398	413	381	396	446	408	431	412	452	442	452	409	422	372	398	418	409	409	414	379	409	424	435	389	414	402	402	397	415	413	388	418	392	395	421	393	383	425	442	457	445	394	404	433	418	416	383	437	398	416	377	405	418	473	425	407	427	382	412	401	382	406	411	445	454	419	435	412	392	430	425	411	387	431	397	410	413	398	454	415	417	422	443	387	412	400	408	416	421	436	399	384	426	396	413	382	441	427	416	375	411	415	441	417	449	383	451	394	389	432	411	419	444	407	415	393	388	415	421	423	430	390	438	422	391	456	404	403	436	458	387	400	404	388	467	398	388	415	421	375	414	458	422	411	450	410	388	389	414	450	413	398	424	434	446	452	403	438	403	418	438	418	403	407	418	427	393	399	408	419	404	417	410	409	406	422	398	405	388	385	415	424	422	410	404	399	374	435	413	387	420	416	406	421	404	403	425	380	427	403	446	439	391	402	398	416	406	415	421	440	406	420	421	443	402	412	411	395	395	385	402	413	392	365	415	395	403	401	421	393	430	441	416	448	395	429	401	407	432	411	416	409	409	423	392	424	407	429	420	390	418	413	416	419	422	406	426	401	412	407	345	395	425	413	392	402	391	406	402	387	388	378	423	427	412	409	384	388	396	397	403	415	400	404	401	403	411	417	458	416	428	419	477	425	424	389	426	425	418	400	393	418	457	395	417	424	439	390	393	395	397	434	428	418	383	377	426	430	431	429	427	427	430	423	395	388	445	396	415	448	426	450	421	417	377	381	431	422	397	405	449	440	392	425	417	400	427	434	412	429	398	444	404	439	404	388	389	428	373	400	385	400	380	419	473	426	387	440	407	415	420	389	405	410	416	394	392	403	404	416	415	419	404	423	388	433	403	406	426	439	411	421	410	383	380	422	424	426	400	385	400	438	395	378	373	406	435	394	408	398	403	401	413	418	412	436	430	393	429	398	459	369	442	367	390	366	425	408	424	401	392	376	402	413
26782	20217	8683	1310	899	792	726	726	718	756	693	689	706	718	699	678	663	705	690	710	676	708	685	683	682	658	689	698	737	661	717	702	681	697	690	700	709	685	656	701	721	672	687	712	691	624	698	651	696	729	698	705	698	701	707	644	683	698	635	709	680	662	658	704	671	658	686	674	708	700	687	696	703	665	651	690	664	652	684	700	682	655	686	699	697	648	721	679	657	688	656	675	672	687	721	693	701	716	642	643	674	728	671	682	723	664	693	675	670	656	754	672	649	707	658	692	672	723	682	674	706	682	655	717	747	667	712	703	701	681	667	676	690	679	686	666	681	705	676	678	691	707	648	686	707	704	677	701	692	704	739	647	710	660	660	713	658	664	660	691	666	650	717	690	749	704	679	708	705	701	648	680	678	706	691	680	687	722	682	728	659	673	661	703	669	723	681	704	640	660	696	659	625	674	644	655	625	650	722	656	692	718	666	678	704	687	704	680	646	652	681	661	654	696	671	732	705	682	694	681	647	641	678	674	673	689	705	639	683	676	643	684	723	649	670	662	634	672	648	672	719	708	665	705	714	697	679	682	697	712	662	707	639	709	712	687	681	663	666	689	674	664	678	702	690	673	677	725	705	694	691	703	712	680	666	717	665	670	695	747	660	706	687	687	680	663	700	667	684	725	705	716	680	696	673	697	700	705	677	692	669	658	668	695	723	698	715	681	655	675	652	689	711	674	681	682	682	682	699	657	664	655	733	630	650	683	644	693	690	660	676	676	695	711	683	707	709	653	685	677	652	705	664	659	688	705	708	694	676	695	719	675	671	656	693	682	684	671	626	707	678	679	661	676	685	701	698	680	691	690	705	710	675	711	649	660	686	691	662	679	668	660	684	671	705	640	678	688	660	652	699	654	706	712	711	686	705	706	649	688	656	708	680	697	728	720	674	658	715	689	672	709	686	705	659	668	646	697	674	735	682	676	672	675	658	659	660	685	706	696	665	659	660	640	695	673	595	659	677	674	719	675	681	687	650	665	652	662	694	706	668	749	706	681	691	693	689	670	673	697	722	703	665	677	654	659	658	680	679	675	677	672	685	669	677	706	791	680	701	675	716	681	707	636	681	663	669	700	685	658	700	712	645	656	719	675	700	680	663	674	692	656	661	680	676	725	664	669	640	690	705	692	698	632	685	643	698	653	701	655	676	695	678	654	701	693	698	650	646	695	599	708	641	655	690	723	732	657	673	656	674	715	735	662	677	661	646	640	646	711	670	709	686	701	691	684	673	670	724	677	692	680	683	683	668	694	653	706	657	707	689	661	690	714	676	667	668	671	704	660	693	669	655	690	660	639	676	651	683	653	668	686	676	680	692	688	680	668	658	692	664	668	648	697	723	670	683	704	685	704	732	703	695	636	673	657	740	701	673	694	670	678	672	683	631	685	676	690	663	694	637	694	679	680	696	658	666	707	725	657	695	601	671	673	712	698	671	641	672	699	710	652	675	628	686	713	654	666	655	708	727	682	690	619	694	708	664	682	630	613	715	679	637	676	646	729	639	724	661	661	694	665	676	655	667	709	685	688	689	650	660	642	645	665	728	696	685	612	641	713	646	709	631	707	678	646	648	650	651	694	702	694	667	671	701	593	624	657	640	673	699	712	672	682	679	708	679	655	685	689	665	658	719	638	670	686	661	735	698	713	702	707	671	692	637	657	714	674	666	705	684	660	710	699	691	680	709	642	716	698	668	701	658	677	638	716	655	679	653	636	708	652	673	689	677	701	757	668	702	674	653	703	721	671	681	690	685	674	657	659	661	622	686	645	662	639	710	643	683	673	688	663	633	650	677	668	686	697	701	694	643	646	679	704	673	687	683	695	659	665	640	672	686	693	674	679	682	686	689	687	653	687	676	708	692	717	699	691	684	715	684	696	754	661	680	684	724	659	687	647	697	683	654	721	682	720	669	682	672	708	736	647	720	678	791	643	695	660	671	690	660	648	715	694	679	716	720	720	674	679	677	645	652	718	695	662	684	690	719	673	676	658	707	729	693	664	696	675	700	664	723	705	691	655	657	692	742	725	710	649	665	674	689	666	656	730	663	656	693	688	695	730	687	707	698	677	674	703	646	699	670	682	648	666	701	678	661	662	703	687	681	681	687	634	682	655	622	705	683	615	709	696	664	680	666	715	644	673	685	643	710	670	722	643	691	711	694	695	704	652	656	686	672	662	674	701	667	651	645	697	692	724	686	720	640	686	702	656	690	701	641	740	671	743	678	661	658	667	709	687	671	714	704	666	682	698	676	656	682	641	673	665	669	705	760	659	626	726	654	726	744	705	694	705	682	681	699	656	641	668	715	671	722	663	700	674	687	658	682	686	682	669	710	677	677	668	633	636	707	697	654	621	709	675	693	676	692	700	641	674	675	665	724	679	709	671	668	692	680	701	677	683	685	723	640	694	745	698	625	710	695	639	676	675	677	686	674	684	641	648	684	708	668	696	668	696	681	634	701	682	656	677	647	687	726	698	700	711	677	681	680	674	705	704	665	681	694	668	648	692	697	695	705	648	683	655	668	692	662	663	716	648	670	666	709	655	713	688	690	708	723	641	713	688	661	682	670	716	729	676	652	672	700	690	676	691	687	628	663	646	689	711	639	681	719	655	682	717	720	711	685	678	701	733	723	649	676	664	604	691	746	710	702	725	713	660	659	638	684	646	665	658	659	681	688	643	684	671	674	673	645	689	657	693	665	729	660	673	651	642	649	652	647	663	687	664	672	701	666	654	651	696	709	659	707	612	678	647	679	654	697	728	700	656	672	726	640	696	747	705	631	702	702	661	656	688	690	696	650	723	754	665	669	691	715	699	664	703	686	664	642	674	669	658	681	703	691	719	724	716	726	710	714	696	668	673	721	696	670	751	685	643	704	677	690	690	697	675	658	610	666	672	733	671	663	661	648	675	699	667	675	660	716	663	707	662	679	654	682	681	659	663	752	701	677	676	664	664	701	690	669	647	697	672	687	694	680	689	691	669	635	661	670	689	701	668	659	682	675	675	689	664	709	701	668	655	656	703	648	677	691	705	618	675	661	683	704	716	676	698	661	688	675	700	660	692	665	731	666	652	682	681	694	700	661	658	692	706	696	685	724	680	685	687	680	707	674	697	652	653	703	717	639	723	638	663	694	684	699	647	679	665	656	704	700	699	695	650	686	668	694	700	687	661	653	698	636	672	649	695	689	694	684	681	661	685	658	705	691	630	655	672	704	688	663	612	661	679	683	693	664	680	717	675	682	664	698	652	654	680	660	713	636	731	670	704	674	675	694	646	701	673	643	651	672	698	713	654	729	742	647	729	738	718	677	701	708	688	707	675	675	698	701	667	723	676	649	709	667	682	769	702	654	721	685	688	696	676	705	644	679	681	680	677	711	708	684	697	689	682	662	677	646	669	638	662	732	687	664	745	621	666	697	661	671	699	676	705	703	664	681	686	686	681	652	726
7063	1822	1509	1133	956	941	959	857	901	869	808	853	806	886	838	843	826	834	865	818	799	817	837	849	852	822	831	831	785	836	849	837	883	901	830	861	850	857	844	854	811	850	845	773	834	799	751	855	836	837	821	846	810	849	795	863	798	809	848	805	832	780	856	779	875	785	809	847	824	736	861	818	823	797	804	833	825	775	756	817	807	764	767	812	745	835	812	816	798	839	830	838	826	727	807	818	795	818	842	769	792	807	781	773	771	826	846	814	799	856	789	834	780	783	817	753	824	806	775	869	813	792	843	816	773	829	829	732	782	775	819	801	837	797	817	834	793	763	818	824	839	777	817	811	789	801	797	822	807	795	863	812	828	830	811	816	848	869	824	804	819	775	818	771	826	826	774	835	832	822	792	839	797	790	775	822	823	814	795	796	832	787	831	833	783	786	777	794	753	823	826	767	823	809	801	762	795	764	795	784	787	819	778	776	837	819	820	760	813	778	767	779	828	784	846	840	809	829	801	830	855	798	853	843	757	822	802	801	820	795	820	815	856	794	793	821	818	861	793	834	822	819	806	848	780	803	792	797	889	832	802	760	781	812	831	809	841	798	788	854	774	843	802	754	784	825	812	772	805	835	797	733	811	817	800	795	819	852	787	850	814	805	816	822	786	786	798	779	791	878	842	767	853	778	821	826	817	820	821	883	818	779	799	822	824	832	764	789	783	851	795	807	789	785	782	795	795	811	809	813	778	809	833	779	832	800	827	835	849	786	816	824	837	808	756	812	813	820	789	794	767	846	795	788	791	812	841	811	814	775	852	810	863	859	779	773	835	831	801	858	844	847	791	806	833	825	803	804	801	879	804	763	849	788	828	820	851	829	785	862	799	806	830	766	793	799	835	772	750	813	805	773	816	799	819	818	821	823	761	797	813	839	837	773	838	751	829	786	824	828	839	795	829	850	787	816	796	803	825	822	833	827	767	754	821	819	773	802	884	820	778	825	809	805	823	837	781	795	834	805	773	798	848	811	758	784	804	851	778	835	744	824	831	784	849	795	792	828	850	792	777	779	820	805	769	825	834	818	772	777	792	821	859	797	816	819	832	803	851	799	777	830	767	784	781	761	826	821	730	854	876	825	773	803	820	836	802	806	835	838	848	827	842	812	801	805	840	867	803	767	788	814	772	806	765	817	824	764	764	788	802	788	741	770	804	835	791	811	785	780	773	840	825	826	839	782	770	767	842	809	826	789	805	803	835	867	808	793	808	852	807	793	837	810	804	829	790	824	818	836	796	773	859	832	781	788	867	771	803	807	837	809	815	772	812	799	791	753	793	744	790	835	782	838	786	819	835	856	817	807	817	793	799	804	816	794	839	786	866	804	857	813	798	832	816	824	822	792	762	833	801	769	849	832	805	839	848	785	738	834	812	819	793	750	823	822	805	826	786	832	837	836	824	829	812	808	814	769	792	780	771	813	791	795	845	826	830	762	876	836	791	830	838	839	834	786	777	809	831	816	781	823	838	843	890	849	737	756	821	835	806	821	852	818	790	782	837	815	792	898	832	810	834	845	719	797	824	826	870	859	751	792	772	856	799	752	825	816	851	829	818	816	802	830	804	866	843	869	842	793	806	801	798	805	800	850	803	805	809	803	858	783	799	799	828	787	837	789	816	760	777	812	771	783	812	806	818	815	826	846	775	815	864	813	760	759	800	792	770	822	808	878	845	796	801	822	799	843	797	839	824	827	781	816	811	814	799	861	761	835	803	785	832	809	784	799	814	844	825	834	795	807	867	803	881	788	775	817	844	827	789	806	810	850	812	820	808	831	790	827	798	855	834	817	822	813	807	793	799	815	837	791	785	772	799	785	848	772	801	741	782	823	787	806	816	834	821	812	842	803	807	788	842	811	812	822	825	807	847	776	848	795	802	857	823	812	825	828	751	792	833	859	831	824	798	832	813	799	852	813	805	807	816	814	785	793	809	770	835	817	760	816	831	785	771	847	807	806	809	819	795	803	821	786	834	827	831	822	845	814	784	811	772	785	876	821	806	810	797	782	819	823	813	858	840	734	789	810	809	829	773	828	825	824	797	801	844	798	816	826	845	790	786	799	837	796	782	845	822	824	835	865	869	800	827	772	766	822	795	773	798	808	854	739	836	806	766	788	847	783	803	784	841	777	851	813	816	822	837	801	765	794	837	817	801	833	827	836	805	800	806	864	784	757	827	822	811	827	779	818	820	889	863	825	855	786	836	787	849	780	865	802	798	781	815	776	805	811	803	829	837	821	811	826	806	799	743	820	830	820	862	857	832	856	816	808	810	857	808	796	913	795	813	820	811	825	797	834	811	816	813	818	830	822	821	802	816	839	805	797	829	806	849	786	762	786	804	802	821	821	791	787	814	825	820	779	797	817	763	805	810	811	791	806	772	808	805	859	813	865	841	801	819	773	846	800	794	832	791	821	861	818	826	807	799	744	838	820	826	834	856	811	827	776	805	772	832	828	793	794	809	752	796	769	759	842	838	779	797	733	833	804	833	825	846	808	819	832	766	829	812	824	829	822	804	739	824	820	803	860	785	823	817	838	842	803	763	806	860	794	784	820	789	800	785	781	824	772	824	814	775	738	814	786	797	845	850	805	838	784	820	801	819	793	812	810	789	769	849	794	852	842	802	777	781	826	837	816	822	785	794	777	842	840	795	789	793	808	837	811	873	800	793	805	775	811	799	797	750	776	789	802	843	800	803	815	869	802	830	827	825	799	803	789	763	796	860	813	769	793	840	826	815	780	787	858	812	835	751	782	797	813	791	807	841	803	827	801	832	837	809	839	788	819	815	800	799	813	789	814	759	849	855	833	800	778	775	818	776	766	810	845	783	769	795	816	824	801	836	774	799	791	794	783	787	773	792	873	810	759	786	843	854	815	770	772	777	763	774	809	808	881	842	806	765	849	824	785	779	834	784	860	776	834	811	820	839	776	801	832	814	802	777	779	812	804	741	766	816	813	804	786	808	822	813	799	809	826	815	845	802	785	826	813	831	816	837	844	808	817	800	840	805	788	834	811	801	806	809	783	784	809	821	815	827	865	837	818	824	760	754	842	801	789	817	800	865	819	815	785	818	818	830	836	805	848	802	776	828	796	809	753	749	826	842	882	816	818	816	794	869	816	846	800	800	862	832	855	849	835	778	822	795	788	829	810	810	819	826	811	763	774	851	808	832	858	749	788	763	793	768	811	815	838	822	829	809	779	792	831	814	822	852	827	745	814	793	811	817	813	788	843	804	822	842	796	827	829	808	789	836	758	817	802	772	772	822	810	786	833	837	785	815	817	844	810	811	810	812	837	861	832	792	794	809	824	808	832	804	829	783	841	773	837	828	876	829	802	831	785	844	806	783	836	842	832	806	768	791	799	798	806	854	752	803	791	802	849	797	830	820	785	872	797	817	821	849	838	798	801	838	810	803	808	788	797	761	859	837	760	815	826	786	838	800	796
23582	20906	28227	23716	20911	11342	1391	872	673	591	524	495	494	482	455	452	442	390	390	407	394	390	349	383	395	367	403	407	373	384	399	407	359	393	374	350	348	368	347	371	362	340	374	381	354	353	367	383	360	319	311	343	367	326	341	346	317	355	337	360	339	347	337	326	329	331	306	336	340	332	357	340	335	336	357	387	349	343	342	358	339	323	356	359	352	335	320	338	339	364	384	346	315	328	338	335	349	359	360	362	350	336	377	327	313	322	374	331	360	311	373	355	319	309	324	342	340	374	350	365	325	350	323	357	343	334	316	344	351	329	343	320	348	323	362	366	309	348	324	370	336	312	328	330	352	365	368	366	367	338	323	384	327	368	323	353	334	358	352	346	325	358	361	305	358	326	334	317	330	339	347	325	335	336	343	381	353	333	331	355	351	332	332	343	335	339	377	383	326	324	345	372	333	352	357	359	336	324	337	328	345	346	347	322	351	345	327	322	337	336	352	302	314	306	330	389	336	325	349	339	345	313	333	312	336	365	293	333	312	319	348	323	340	331	348	302	354	322	347	326	349	341	340	393	361	329	335	354	335	350	343	288	348	363	338	343	341	356	345	318	324	366	344	341	317	353	332	319	334	327	370	331	357	332	343	367	320	321	362	351	338	363	322	331	350	326	321	355	317	356	333	345	339	373	311	339	352	370	328	323	316	327	367	347	331	343	325	360	327	333	381	329	344	349	340	319	338	323	346	349	321	328	317	324	343	387	322	383	340	325	368	317	348	335	361	327	352	334	307	365	356	344	320	361	337	328	350	351	355	319	365	342	363	351	335	354	341	352	342	354	360	344	362	334	327	343	367	370	353	330	337	321	345	309	332	346	351	350	337	357	341	319	335	298	347	314	361	363	325	324	317	289	288	356	342	321	323	347	352	348	342	379	331	347	371	342	339	350	337	355	336	328	327	359	356	333	336	337	361	344	298	355	343	343	320	351	352	397	340	324	358	331	329	339	343	338	340	339	353	342	369	339	341	333	324	351	318	358	315	369	346	355	320	355	318	327	302	327	341	341	333	384	347	353	364	345	349	279	361	339	336	329	288	334	336	344	350	362	355	350	334	327	334	353	312	304	356	313	319	328	322	354	348	353	343	380	346	325	344	359	330	295	342	344	358	412	334	347	348	305	348	352	316	355	353	377	357	364	328	327	334	335	328	331	330	332	353	381	390	340	311	316	358	355	333	336	350	335	335	351	355	331	343	337	369	378	368	329	391	318	331	280	379	311	343	339	339	354	340	323	332	351	331	321	359	340	377	326	333	364	354	346	347	345	351	360	304	337	333	354	347	325	355	306	330	336	360	342	354	343	320	344	325	370	353	343	318	328	346	339	328	364	328	362	355	309	333	347	333	345	323	312	372	339	368	328	337	337	318	338	357	304	360	330	353	344	355	325	333	339	308	302	357	318	321	357	313	368	333	333	339	320	351	382	312	318	362	347	353	356	346	330	340	367	327	332	338	335	359	333	318	341	380	341	316	347	350	321	367	357	350	347	340	333	352	292	354	330	404	342	362	327	336	322	297	331	329	311	312	350	345	363	344	321	330	336	325	321	344	357	334	350	356	317	321	340	339	312	328	330	374	314	342	346	360	351	332	335	326	382	355	327	359	361	335	339	336	338	351	351	334	340	372	329	349	373	352	321	327	361	345	334	333	359	365	328	329	355	380	333	347	334	318	363	338	349	346	345	344	335	366	341	358	354	331	321	350	327	357	333	360	297	285	343	362	341	307	330	346	352	331	350	368	296	339	335	341	341	331	330	341	329	364	338	335	333	372	342	358	351	317	354	345	352	336	309	351	364	283	391	364	349	334	334	360	336	362	321	347	334	349	349	328	357	300	375	339	327	331	345	370	339	362	343	328	333	320	343	346	311	383	335	360	364	323	344	362	307	310	324	321	362	350	344	333	330	400	352	326	329	357	329	308	334	324	315	340	318	364	345	343	336	332	352	336	338	347	388	378	323	301	335	324	325	355	331	377	321	315	326	341	348	336	350	353	332	332	342	328	336	326	327	325	349	336	355	324	346	355	326	315	340	348	346	323	319	346	358	351	334	334	333	348	341	355	341	330	360	334	313	343	376	346	321	347	294	337	344	327	345	344	374	377	311	346	355	321	350	329	344	341	338	346	346	346	343	332	334	376	343	343	345	342	353	321	340	312	323	350	340	367	361	329	348	342	318	333	302	368	335	355	337	347	398	323	364	352	368	346	342	334	322	344	335	327	355	333	343	352	352	356	331	316	326	358	356	358	342	322	348	340	302	351	309	360	353	366	304	322	351	357	340	352	368	357	355	365	333	301	317	352	335	343	333	339	368	347	326	353	361	344	314	328	303	317	349	361	342	317	336	331	309	345	359	367	328	324	342	364	320	328	351	333	322	350	341	315	386	310	302	339	384	341	328	336	342	300	332	365	322	321	355	362	322	345	341	356	297	340	338	342	319	336	364	319	327	347	350	368	331	359	310	366	314	346	366	347	385	354	337	356	337	342	322	373	330	332	320	312	357	339	357	305	339	325	339	332	365	325	338	326	317	352	331	311	338	336	350	343	350	331	333	346	348	349	350	365	321	321	353	325	336	328	342	364	332	338	321	342	335	351	368	335	301	342	370	344	368	357	304	334	327	342	352	330	359	342	367	343	317	370	356	346	337	323	332	348	348	318	355	323	367	323	330	334	340	308	343	354	355	332	338	342	331	368	328	353	308	317	331	342	334	318	334	354	315	376	330	330	344	358	323	356	325	371	335	363	340	332	334	332	322	329	335	353	382	338	320	335	353	357	337	358	338	338	313	329	337	327	371	363	344	331	365	352	344	379	314	383	363	332	377	352	314	298	394	320	354	344	327	321	382	371	312	357	308	333	366	358	341	349	348	343	350	330	337	350	306	313	346	349	339	318	330	332	338	387	351	345	306	347	330	326	345	347	335	331	339	341	375	324	325	313	355	350	373	359	323	354	316	352	373	344	343	329	316	345	356	335	318	337	319	326	366	322	321	314	355	346	327	323	344	335	349	350	348	338	339	368	340	362	321	349	333	349	346	324	328	339	339	323	316	349	327	320	339	332	346	354	351	322	365	354	353	313	352	308	342	356	347	314	349	327	338	354	330	353	365	347	355	327	340	336	343	362	333	337	348	332	361	355	347	319	368	319	326	318	367	376	338	358	352	368	325	306	327	323	337	348	324	357	311	351	348	320	335	348	307	340	383	327	325	343	345	364	319	324	315	345	344	364	341	324	305	342	320	319	312	359	329	337	344	337	334	349	326	317	356	347	344	342	350	325	349	328	367	314	316	342	342	330	341	334	343	377	338	330	345	306	301	363	348	354	353	355	318	329	347	337	360	357	356	336	332	335	352	354	350	357	357	340	351	384	333	350	370	315	327	354	330	385	341	364	332	359	347	340	334	317	340	376	321	324	338	310	337	330	328	363	340	349	328	333	342	377	341
22019	10307	8386	4242	3066	2300	1752	1430	1193	1019	855	803	740	708	692	615	599	555	552	545	543	538	464	480	509	481	518	466	496	493	507	499	498	475	499	469	459	434	462	506	439	439	465	450	454	461	411	485	427	443	452	457	469	459	440	443	416	426	397	425	458	400	425	449	423	454	429	456	438	414	414	399	403	413	450	435	475	437	427	446	428	395	443	428	447	429	420	445	419	430	384	442	421	431	402	418	480	415	412	418	447	432	431	430	416	410	434	419	439	447	479	423	405	430	439	410	411	427	423	442	463	427	429	444	418	414	416	408	432	446	432	449	406	433	450	410	409	438	419	432	437	436	419	442	442	434	406	441	467	386	411	475	395	418	409	397	452	417	408	410	414	416	456	445	407	443	437	417	379	391	417	439	403	407	413	432	445	412	434	403	423	433	401	433	412	470	433	443	405	379	458	425	434	446	430	431	426	410	417	421	427	445	428	447	410	427	401	405	438	459	426	440	372	404	417	414	418	410	452	418	391	448	421	387	443	414	422	436	420	410	422	399	376	435	424	419	407	435	435	415	441	405	376	409	407	443	408	448	419	448	430	429	408	462	422	461	460	411	456	431	452	449	430	442	435	421	426	424	433	426	393	465	503	410	412	441	440	399	428	469	419	399	415	406	416	455	400	426	436	425	413	439	376	475	419	428	430	394	394	413	424	439	447	414	448	452	430	426	402	414	457	434	438	437	449	441	444	441	445	389	448	428	405	428	398	460	420	406	452	440	415	470	425	438	379	432	436	405	430	396	420	399	426	421	398	443	407	419	400	417	458	460	452	472	416	413	409	443	439	418	418	443	419	443	421	427	451	425	433	419	391	462	432	419	414	405	397	399	407	393	379	406	446	395	388	449	386	436	469	410	446	454	414	411	429	453	413	444	410	412	403	386	416	417	417	442	437	396	412	421	426	476	409	402	435	434	425	407	416	419	419	434	465	467	419	422	455	414	440	427	422	428	425	416	418	404	438	408	441	456	455	409	442	405	405	451	417	413	407	424	426	406	378	410	404	434	443	407	444	445	416	438	375	409	432	415	429	395	380	453	430	427	413	465	424	409	434	405	419	411	448	448	450	426	422	444	437	416	426	409	394	432	398	446	416	417	469	417	413	448	431	395	419	445	429	401	423	435	431	451	433	411	454	463	402	424	441	460	451	405	429	445	420	472	408	415	445	426	433	430	405	405	446	422	419	429	422	439	455	420	408	385	454	410	439	453	407	448	424	423	435	415	448	428	437	441	431	430	437	421	437	460	415	448	437	429	444	428	414	438	429	391	420	408	442	428	445	439	440	422	419	401	428	443	482	427	428	417	402	400	430	378	425	419	419	420	476	423	440	421	443	413	389	430	431	453	416	403	399	414	412	417	428	407	425	427	430	470	396	395	442	429	438	420	460	413	405	438	460	444	427	392	431	429	425	411	418	433	432	467	426	435	435	426	462	422	408	415	398	430	460	435	414	431	433	409	409	415	392	408	462	415	433	412	465	434	446	431	421	421	448	435	451	459	415	420	422	442	450	437	417	443	444	414	409	398	414	418	426	426	419	414	405	395	487	434	420	434	438	435	454	468	426	420	471	451	386	449	426	434	449	435	435	387	395	421	422	392	423	414	404	434	388	422	371	423	433	423	425	455	431	421	395	450	465	413	431	446	420	413	444	430	422	433	422	455	403	414	462	441	399	392	430	431	403	425	425	432	404	409	401	467	407	414	428	440	429	407	435	449	416	414	425	417	444	400	410	419	443	413	417	421	425	398	457	465	422	496	420	446	425	415	451	428	446	421	387	455	437	430	437	423	442	390	427	435	420	413	426	421	406	419	423	434	430	412	443	400	432	404	438	393	451	411	424	409	432	448	442	426	446	431	400	427	434	405	447	451	419	414	417	455	436	445	388	480	438	430	414	422	419	443	445	408	453	447	421	413	425	378	448	428	466	422	419	402	472	436	420	443	458	398	445	419	404	404	427	412	414	425	435	404	431	447	437	387	454	434	443	419	400	445	439	422	461	405	404	403	397	425	397	416	447	428	432	439	416	438	455	444	434	394	438	435	437	439	441	465	391	446	419	426	454	400	407	438	418	423	444	468	441	428	433	354	440	438	402	433	436	388	449	382	455	417	431	416	427	397	446	449	402	433	407	410	451	444	431	399	415	401	417	400	436	391	389	414	393	387	461	434	435	391	427	404	412	438	413	400	436	436	417	446	410	445	432	476	399	387	396	454	444	421	419	432	397	429	425	419	423	417	429	399	432	458	461	432	440	487	392	447	415	441	444	420	403	411	412	463	405	390	420	435	449	427	401	409	429	381	419	463	441	398	473	388	419	419	424	419	379	424	434	394	399	410	412	433	441	449	426	448	445	443	461	441	435	435	428	432	418	383	427	412	444	413	426	436	461	457	425	434	431	406	406	451	429	425	462	414	438	441	464	431	412	446	409	398	419	446	409	456	449	451	419	443	462	418	440	402	452	456	440	413	452	413	467	470	434	404	409	425	418	462	412	429	406	427	427	434	446	461	425	400	405	408	431	453	444	441	441	420	414	409	438	432	412	454	436	415	418	422	391	458	487	431	423	429	438	464	451	453	426	428	432	438	418	412	396	432	426	438	396	434	371	412	438	398	444	421	467	411	436	422	408	412	428	450	388	445	448	467	442	413	417	452	397	444	411	440	421	402	409	425	446	411	430	430	410	428	446	438	422	429	435	449	444	398	438	411	397	454	427	416	411	414	438	446	430	445	399	412	434	413	411	408	420	411	447	450	395	410	453	371	440	438	414	435	439	429	411	404	424	411	430	403	445	401	435	386	469	453	428	421	413	423	411	418	429	456	443	441	400	444	389	420	425	429	399	391	419	438	451	407	443	420	445	409	415	461	440	396	439	431	423	435	424	437	417	430	382	420	450	446	410	404	439	430	441	435	427	434	430	423	431	419	392	427	395	429	435	460	407	415	430	472	408	444	409	432	445	451	452	415	418	438	423	402	427	445	468	441	387	399	425	404	432	426	495	435	428	391	438	412	421	460	427	466	419	398	417	435	453	402	416	403	434	433	430	435	419	408	449	369	435	395	395	409	480	390	424	399	413	460	429	400	439	447	400	414	418	408	397	422	427	445	424	430	404	432	445	422	410	450	427	419	429	425	409	413	422	415	391	432	415	419	432	414	424	448	425	388	390	449	432	440	421	389	398	398	439	399	438	457	466	435	436	422	415	410	425	428	465	420	440	447	431	421	411	405	422	437	436	433	395	442	399	390	448	422	445	423	445	409	452	391	442	422	442	395	440	400	409	435	427	405	426	437	428	425	393	422	408	436	402	427	447	400	448	435	400	425	415	443	409	400	459	424	412	430	464	466	403	403	421	385	420	433	460	421	469	446	403	449	421	449	369	385	395	404	430	423	393	403	423	413	434	423	416	454	445	436	433	416	402	424	447	438	461	419	451	482	437	432	445	403	449	396
24883	20932	27148	24833	10699	1378	1141	1064	1010	898	911	885	837	884	877	888	881	862	798	803	854	799	790	800	845	822	835	792	809	837	892	827	802	890	868	835	802	750	785	828	778	786	780	787	862	793	773	794	831	783	785	822	833	763	780	804	814	797	794	786	795	785	801	776	771	796	828	826	811	810	800	834	802	851	760	790	812	803	821	770	806	788	776	748	817	840	832	755	810	743	826	778	751	765	811	865	803	794	757	830	837	809	758	808	848	762	781	768	837	850	801	789	755	771	752	776	821	778	775	789	787	807	795	816	788	799	840	803	786	732	817	816	773	834	844	876	830	765	815	780	827	835	775	810	757	783	793	754	761	816	833	786	798	777	806	777	809	822	773	766	798	786	812	757	834	797	815	790	797	806	778	831	818	768	831	826	788	820	822	787	807	775	810	826	834	807	810	763	787	779	823	799	774	801	809	784	838	789	822	826	777	778	805	790	767	782	824	815	768	779	817	786	807	805	831	808	817	748	810	732	773	810	826	727	767	803	828	801	759	787	736	777	754	803	804	795	758	793	838	829	783	809	858	786	797	771	787	826	744	814	766	786	796	787	852	824	820	805	802	736	757	884	827	798	792	790	801	831	752	839	803	721	775	805	771	787	777	774	777	834	805	802	812	793	752	799	803	794	791	795	801	794	834	829	800	805	777	831	770	823	828	819	774	767	865	788	807	807	790	788	759	800	777	845	832	810	818	789	765	874	747	829	781	801	803	773	781	744	839	807	821	767	790	855	813	824	787	802	768	782	772	791	785	851	804	806	819	722	838	837	797	814	786	760	800	791	825	798	805	758	802	762	806	825	785	801	844	801	815	835	808	834	818	838	742	800	752	798	783	800	789	838	801	804	741	783	766	787	888	814	890	812	823	765	809	769	797	796	808	809	854	808	757	785	775	795	781	821	841	807	835	805	692	807	811	799	833	817	814	795	819	756	818	778	829	814	770	825	814	822	791	759	790	844	809	835	840	831	763	840	824	821	795	850	782	785	803	802	778	812	817	754	801	800	808	758	804	793	803	823	786	773	793	799	749	834	822	777	788	788	831	811	816	788	827	807	835	885	827	750	762	800	804	790	813	795	833	780	801	807	779	817	820	773	824	794	794	848	781	801	783	764	809	790	801	763	783	820	830	773	758	791	815	798	807	766	787	800	818	820	809	775	848	820	799	758	750	810	759	843	798	793	825	807	810	837	856	800	761	825	795	801	773	744	850	790	792	801	787	811	838	839	826	789	820	818	785	800	826	770	792	737	788	788	772	780	771	794	766	838	831	815	808	801	823	746	801	777	781	773	782	758	805	827	812	774	743	744	742	799	751	790	799	807	884	807	810	803	844	791	862	767	767	794	780	773	815	788	756	763	824	831	827	789	849	758	839	830	775	856	723	795	836	802	775	791	812	828	827	764	780	771	802	794	767	766	800	836	746	810	826	794	805	779	828	770	862	765	765	756	833	751	781	794	788	806	785	793	800	848	783	799	814	846	778	821	816	784	801	782	775	811	813	831	791	822	815	767	820	809	824	789	780	789	761	815	767	846	825	807	782	747	724	787	762	780	807	767	791	815	811	782	830	779	797	820	835	803	810	812	824	798	828	865	818	836	777	759	776	804	800	785	763	784	827	831	804	792	810	777	813	772	817	801	787	805	810	851	851	788	812	747	795	800	812	797	747	811	790	839	820	771	827	802	755	828	792	806	840	809	853	818	821	754	796	812	822	808	814	796	854	759	821	864	754	769	806	818	793	814	822	827	828	767	826	833	812	763	825	810	782	822	777	795	844	753	828	832	818	773	793	762	819	806	759	795	829	798	847	794	777	750	747	813	806	780	798	832	807	839	756	785	807	754	812	831	795	794	801	829	832	844	821	745	813	797	755	815	815	778	775	792	771	789	785	802	791	846	784	786	797	770	776	710	742	795	794	799	769	767	842	772	794	814	811	788	791	779	844	774	793	770	784	790	823	744	800	790	825	804	818	796	781	789	802	808	800	828	823	844	776	812	776	820	787	819	818	765	835	787	821	780	806	784	771	830	820	821	785	813	828	819	797	775	801	788	791	820	813	782	803	815	810	786	831	782	792	782	775	740	833	780	798	828	804	778	826	817	778	759	822	806	774	778	777	889	749	835	768	787	843	809	820	809	772	813	801	771	732	769	774	818	786	812	808	745	846	778	810	829	818	787	796	812	798	777	777	788	783	791	762	816	838	794	732	783	749	825	802	809	805	827	822	821	804	785	802	806	780	798	795	751	809	788	756	813	834	776	848	749	746	797	818	805	775	856	781	757	770	810	843	791	786	751	795	805	834	765	815	819	817	796	836	820	796	803	816	744	783	808	798	785	822	776	771	847	827	842	823	806	799	791	793	807	825	820	798	833	818	777	788	834	760	771	819	773	812	763	760	851	755	758	799	797	844	738	746	797	850	842	799	790	775	775	821	801	795	839	774	754	805	794	830	835	826	754	818	778	831	796	815	784	820	827	815	763	782	791	776	800	785	779	781	782	789	798	831	819	777	824	874	755	834	792	778	799	817	799	758	800	746	850	802	821	773	808	817	815	776	832	872	788	795	816	796	831	825	804	875	780	784	816	838	768	787	806	816	768	797	815	809	812	833	833	768	859	792	831	832	808	821	788	788	786	816	787	779	856	785	765	823	808	787	742	815	837	775	817	763	785	823	806	806	798	794	788	825	790	773	791	812	846	860	815	736	803	765	772	773	828	831	823	792	800	785	765	812	841	801	801	844	757	805	790	784	786	829	758	854	833	826	788	830	860	775	785	783	794	786	799	751	786	827	808	806	845	815	820	815	816	809	803	788	779	820	808	806	805	822	777	792	795	856	795	795	766	791	781	838	838	751	796	807	820	820	815	817	763	735	833	808	766	814	859	864	826	798	854	764	779	812	777	807	826	853	801	821	793	742	807	748	845	807	783	751	824	785	768	787	810	858	778	802	813	796	831	752	796	737	811	823	822	729	823	784	792	862	817	859	808	789	788	821	770	760	788	744	770	837	769	816	793	793	811	849	822	772	800	825	777	812	780	788	791	843	735	759	792	819	866	815	803	785	808	777	863	765	806	808	763	772	818	801	811	791	813	817	801	776	798	798	832	783	825	839	826	826	777	778	781	852	829	764	758	834	797	785	803	797	781	815	804	803	781	824	811	819	757	813	766	772	756	803	834	795	793	813	789	765	764	798	833	843	806	768	788	804	784	785	836	800	762	777	777	822	840	802	803	851	772	824	780	779	775	824	836	802	847	811	755	785	775	862	803	766	816	825	789	811	809	789	761	804	763	780	784	784	793	812	831	777	825	843	796	726	776	783	789	794	773	871	806	809	793	772	776	813	780	823	780	769	845	800	787	845	808	778	745	816	822	801	783	796	805	817	773	836	796	774	817	819	735	817	790	818	808	783	782	801	844	788	800	816	857	811	810	774	804	809	798	768	793	838	790	788	758
19683	6266	4917	2859	2214	1948	1667	1395	1302	1185	1103	1106	1061	1037	1073	943	1029	967	965	956	928	949	965	918	1019	927	980	980	984	964	993	921	891	995	934	987	912	983	909	919	922	914	883	956	940	948	922	919	965	859	973	968	994	947	927	957	922	961	935	892	924	941	979	897	917	927	886	953	873	891	911	914	967	868	898	901	884	963	882	934	897	870	922	878	918	893	884	937	949	931	867	928	893	901	950	900	906	951	933	892	924	922	940	940	878	967	966	916	942	892	867	871	897	929	914	897	939	865	894	965	903	945	916	970	953	916	922	979	901	895	922	922	930	922	873	926	958	905	954	918	948	919	897	958	920	871	886	922	931	922	952	993	971	960	933	928	930	945	886	918	934	894	905	864	882	916	939	911	967	922	916	931	903	929	910	935	900	903	910	897	931	872	911	962	905	913	894	914	857	921	944	962	898	914	905	934	947	946	958	924	971	929	882	923	946	902	931	917	900	931	946	926	925	942	954	987	911	934	901	905	912	914	901	930	934	925	927	925	899	933	918	927	895	922	951	817	961	942	860	938	892	876	959	915	916	945	923	926	904	948	914	906	933	952	906	888	914	908	907	903	936	946	916	894	918	911	884	881	903	854	915	928	970	934	967	928	889	916	919	894	945	895	937	876	880	950	945	927	909	866	903	941	944	904	943	928	886	858	930	952	910	945	924	937	958	897	922	927	889	862	911	876	914	1011	897	942	921	944	887	893	902	941	900	922	923	909	931	942	843	876	987	951	957	921	964	889	912	920	860	932	919	897	904	904	957	976	903	922	902	882	916	910	946	881	937	984	889	977	868	964	925	922	906	907	881	970	910	928	941	907	914	916	888	951	880	906	897	968	906	923	911	913	924	885	965	957	941	932	835	894	887	934	912	928	877	930	931	942	896	953	918	950	1003	906	899	969	919	881	932	959	885	966	926	859	914	928	970	968	930	925	883	902	930	894	933	904	889	914	930	940	853	923	933	951	934	931	893	897	885	921	917	917	929	917	931	975	926	924	933	906	931	928	872	941	929	933	949	930	928	950	880	883	907	903	892	865	926	920	899	902	899	941	892	915	898	938	961	926	860	942	904	920	936	938	852	948	895	942	948	924	908	937	912	897	885	978	955	927	874	957	899	908	929	945	955	973	923	947	1003	918	908	939	924	914	946	931	859	946	907	928	943	876	863	909	892	911	894	911	890	962	940	930	913	913	886	882	942	939	951	893	888	948	897	950	916	892	936	939	905	869	915	943	905	911	926	929	912	940	883	858	897	891	901	937	921	894	897	918	881	966	913	929	908	933	930	971	965	919	895	902	931	909	868	935	912	1014	898	895	926	903	898	899	878	912	865	941	961	911	947	915	896	954	924	966	906	926	971	953	957	939	908	920	961	923	907	926	958	949	933	907	869	916	933	927	953	953	916	883	929	883	915	935	947	913	908	902	949	902	888	875	908	908	942	962	903	955	922	1000	954	881	913	919	991	904	893	925	947	928	923	963	936	936	904	883	903	948	965	932	947	957	941	894	897	931	924	927	933	963	907	933	955	953	954	901	906	922	974	917	912	968	938	889	942	938	921	899	940	913	891	927	905	926	939	943	943	893	923	903	857	949	964	920	934	921	914	917	933	925	900	881	911	918	908	894	872	898	898	969	936	933	966	913	907	946	930	925	915	937	912	947	935	931	895	942	911	877	940	900	864	911	938	876	968	944	865	913	954	926	950	917	936	936	899	906	886	950	894	898	931	927	877	896	970	850	950	952	926	900	918	895	957	931	937	914	940	945	872	953	898	934	942	897	944	943	931	965	926	993	933	920	957	894	899	922	963	909	907	892	922	953	963	951	938	898	960	934	951	930	979	945	943	913	924	953	963	922	912	950	924	892	858	923	906	937	960	935	973	908	936	962	910	944	926	900	908	918	914	921	908	932	924	1004	917	905	936	901	928	922	947	924	982	910	908	918	936	934	884	918	921	892	919	914	904	923	866	1008	907	973	905	940	898	872	914	877	952	910	893	942	922	893	905	965	899	912	965	906	957	965	899	915	940	917	1000	956	938	942	919	974	940	947	930	902	910	927	917	923	887	909	1004	865	960	905	909	961	949	908	946	927	925	900	957	893	916	881	880	911	908	968	878	887	911	945	918	914	897	906	926	901	964	955	929	931	899	905	933	868	952	904	911	942	893	928	863	878	951	933	914	938	996	944	895	940	911	877	906	951	932	924	911	990	950	914	928	963	976	921	926	884	935	838	892	945	866	969	908	897	882	942	901	873	950	986	919	945	899	914	940	947	978	909	935	961	893	895	912	921	941	893	915	945	911	898	936	900	895	912	868	937	943	887	936	963	908	970	1003	936	877	899	977	914	932	947	932	935	965	911	859	914	954	932	912	927	913	909	932	893	977	920	923	930	954	928	931	985	956	893	900	899	925	914	920	892	929	901	916	875	876	887	863	912	941	956	917	953	894	916	927	903	954	916	886	973	884	892	939	948	913	952	928	929	896	946	864	873	891	888	961	917	936	899	971	944	988	894	939	931	956	948	959	950	912	977	909	896	949	874	939	963	896	953	913	937	932	914	945	941	936	934	929	969	939	895	928	914	935	869	896	921	888	932	990	942	958	958	900	853	982	917	926	871	902	919	934	880	891	878	919	913	897	954	940	934	943	950	930	982	903	910	950	919	950	880	890	923	923	924	925	910	914	930	953	900	939	928	943	906	922	907	947	913	881	939	923	847	893	921	949	924	931	892	905	877	928	897	851	918	889	936	924	971	902	905	869	898	918	935	885	905	944	899	910	909	912	892	972	958	888	994	868	879	950	943	969	947	922	909	926	874	876	937	930	910	877	987	980	911	934	915	883	946	906	885	896	915	878	926	923	895	842	944	892	924	914	895	931	899	920	881	954	954	909	915	900	911	898	968	938	929	896	924	897	959	912	892	905	970	936	911	911	883	968	939	945	892	921	919	926	875	888	941	886	941	929	921	944	974	901	955	964	936	874	879	885	932	919	953	934	947	910	891	920	893	897	887	926	880	920	934	905	935	934	894	938	902	955	968	958	947	903	917	925	938	908	954	922	938	903	829	904	905	923	894	841	903	890	931	937	895	911	933	910	954	966	924	908	914	910	940	921	938	988	988	907	922	879	928	954	969	873	900	932	958	947	936	955	914	940	934	885	931	971	936	916	955	936	934	941	907	964	916	895	921	931	914	940	899	921	943	984	906	933	928	923	943	907	892	886	896	953	908	907	929	912	910	884	914	938	895	894	964	921	968	933	944	868	853	944	916	944	957	955	967	906	883	944	923	915	930	938	936	893	997	926	941	1022	981	916	936	987	917	908	923	919	908	959	895	921	914	932	827	945	901	894	947	895	936	959	888	915	945	931	916	914	885	931	940	981	898	924	909	868	906	989	931	961	935	891	894	917	836	927	921	917	875	923	950	913	881	955	951	869	950	898	918	944	977	905	943	930	897	936	920	887	909	936	900
22614	20900	28642	23332	20900	20968	10499	1421	1020	860	767	689	612	594	567	575	484	498	507	488	461	444	422	444	418	436	393	404	392	419	396	456	406	428	427	440	423	383	375	412	347	371	378	371	337	390	377	374	391	392	387	393	362	352	404	352	357	374	401	394	422	363	355	382	374	361	348	350	368	356	381	360	342	362	365	350	372	346	385	372	384	349	349	374	384	375	360	374	346	357	377	355	361	379	355	352	357	369	339	387	381	386	347	336	373	368	400	368	370	414	368	340	377	356	351	383	377	364	360	369	352	340	387	366	368	370	368	377	354	343	379	366	342	346	353	336	396	361	375	371	346	347	390	366	350	342	346	387	334	321	410	357	350	372	335	375	380	373	364	346	378	363	355	379	389	384	379	380	375	373	353	359	364	383	363	356	360	388	363	389	369	365	371	358	395	356	364	364	418	373	349	367	372	396	344	389	381	397	361	374	297	344	372	377	361	352	373	390	367	405	376	385	389	363	359	334	362	376	358	351	337	383	346	346	372	355	336	381	376	362	338	360	389	363	353	363	370	360	366	323	370	335	378	374	394	360	387	385	371	358	328	362	371	336	382	373	359	320	372	359	350	368	382	357	384	362	362	355	379	409	390	372	356	323	375	367	383	358	365	373	336	374	363	351	389	361	389	370	366	380	372	363	354	342	350	348	363	352	328	390	361	362	362	379	362	369	362	331	374	343	345	387	394	350	362	371	336	363	346	351	353	367	367	350	342	358	363	357	363	347	381	344	354	337	382	347	336	376	356	369	341	363	367	357	346	333	366	331	395	364	349	396	337	381	346	368	343	377	360	340	371	376	358	370	379	353	353	408	349	366	351	352	366	367	372	360	359	359	319	356	367	337	370	369	339	368	376	351	395	362	377	340	346	393	357	334	356	368	346	372	347	385	358	327	369	347	379	372	373	363	357	351	402	372	327	334	389	348	403	367	384	380	358	369	344	377	343	358	340	332	370	366	383	327	375	385	350	381	370	358	364	381	356	384	359	374	359	349	340	347	361	376	343	373	376	381	352	358	358	380	399	337	349	341	424	404	368	371	337	366	325	358	382	367	349	358	372	357	363	382	385	360	347	347	360	387	402	356	356	384	370	367	362	380	340	374	370	365	366	372	403	360	385	363	346	314	372	363	376	358	376	386	361	372	364	402	405	356	347	357	348	353	396	325	364	356	358	387	348	391	327	372	369	408	360	365	343	368	366	340	354	355	354	363	401	355	372	313	344	353	361	355	407	386	370	357	374	344	360	361	345	402	377	337	383	385	331	386	397	373	350	355	391	345	386	373	390	341	414	386	357	355	355	339	376	358	339	384	372	379	370	365	365	363	371	372	356	364	354	416	377	375	372	399	363	409	337	385	339	343	381	356	355	350	355	372	378	374	353	357	366	370	384	340	379	374	333	394	376	367	348	374	377	367	327	337	355	362	381	368	396	361	388	379	389	384	350	350	350	326	365	374	374	375	391	366	338	348	375	363	380	383	322	380	364	382	348	342	362	342	368	376	380	323	384	363	324	360	370	375	367	335	368	336	337	351	361	357	355	366	363	370	371	334	363	332	406	365	368	354	326	359	358	330	377	356	367	365	342	369	378	377	342	332	401	351	352	367	362	362	369	337	375	366	373	350	346	375	395	322	382	381	364	363	390	331	365	386	395	370	386	359	358	356	357	340	359	379	399	389	321	377	357	340	335	353	388	345	336	371	317	370	395	366	368	333	326	380	385	386	385	369	351	343	371	370	374	375	393	359	364	385	348	359	392	351	363	336	372	373	364	394	344	370	416	376	355	357	356	374	389	387	373	366	354	357	369	370	378	377	355	386	348	367	332	386	374	355	344	378	355	334	330	383	390	393	388	354	386	351	366	335	353	347	357	353	392	378	359	344	343	367	352	311	360	337	382	392	354	384	334	350	375	346	375	332	379	375	360	382	359	354	350	378	324	364	369	356	340	373	344	369	373	334	389	408	347	373	360	361	384	374	325	347	369	371	347	333	361	345	397	351	371	346	346	348	389	355	349	358	343	348	354	384	387	362	380	374	357	354	392	346	375	330	355	356	358	363	345	355	369	350	345	388	362	355	343	351	341	351	346	352	373	352	359	404	345	346	389	382	307	363	329	348	385	383	396	335	374	360	366	321	338	370	351	332	345	384	378	335	360	353	350	373	381	347	340	342	349	366	371	358	343	382	345	329	369	379	363	369	372	375	358	364	324	323	354	364	353	364	373	355	364	370	338	393	364	355	358	351	387	371	332	363	376	373	398	340	363	370	368	333	371	389	349	329	368	425	362	416	362	401	349	369	348	372	384	343	349	344	375	354	337	358	374	345	366	346	360	363	390	372	355	369	382	320	362	330	346	381	385	373	353	366	376	337	372	398	355	384	398	358	365	327	342	368	382	382	371	370	369	372	405	371	336	364	383	392	388	365	387	343	380	377	393	354	390	350	385	354	380	373	370	378	380	379	381	335	356	368	393	377	351	351	386	362	419	342	360	392	370	364	381	377	368	364	346	344	367	365	342	377	396	377	395	360	353	340	389	352	365	372	375	379	353	358	369	352	356	371	351	380	389	388	349	384	346	355	358	318	322	359	355	375	335	355	380	372	363	372	328	342	361	335	374	337	347	380	393	393	369	338	336	393	369	362	357	359	380	384	379	393	355	386	340	367	368	367	353	387	327	353	343	353	383	364	368	342	400	329	379	346	384	322	362	359	360	378	376	319	377	351	382	356	390	381	339	358	351	350	345	370	331	374	359	353	332	396	372	356	346	356	326	336	376	339	340	323	387	398	351	372	332	374	365	377	394	356	374	360	369	372	330	372	386	340	368	352	355	367	352	361	361	359	389	379	382	327	343	393	353	389	364	385	348	397	380	353	396	335	387	377	335	360	374	351	353	348	351	380	374	353	391	367	348	362	363	348	339	355	369	400	320	361	386	341	376	394	366	386	353	342	342	339	362	355	386	362	380	371	362	381	330	342	329	410	356	362	372	327	367	364	402	353	368	394	374	385	358	341	363	367	370	362	355	374	329	395	332	357	352	374	364	355	372	374	340	362	346	357	365	371	347	367	385	397	368	391	359	367	349	375	377	333	360	374	370	382	339	383	357	360	369	364	354	346	365	298	337	393	363	362	387	346	352	373	391	344	388	353	366	361	390	390	364	366	324	368	344	381	351	322	328	325	354	395	365	336	380	370	374	324	365	368	357	361	379	379	335	350	383	391	370	318	357	354	353	359	363	366	394	371	360	343	393	382	366	388	366	395	354	358	363	330	376	364	354	358	353	416	349	333	341	333	380	360	355	307	361	348	353	378	351	377	358	366	349	401	379	371	350	384	388	368	359	328	380	353	374	408	425	370	393	365	385	384	375	353	383	359	345	360	394	366	377	382	341	366	353	381	374	355	314	354	377	359	333	381	379	358	372	375	370	347	371	353	400	366	398	354	365	348	367	381	372	368
27145	16053	13184	7091	5109	3924	2965	2402	1942	1547	1355	1147	968	873	830	723	730	666	648	584	634	569	552	588	569	527	547	519	569	519	561	516	538	511	569	514	523	478	476	451	481	453	431	464	467	465	409	407	417	441	424	412	452	445	459	405	398	437	421	439	418	436	447	402	422	431	429	418	409	412	426	440	411	410	400	406	449	413	456	413	460	398	440	416	435	392	425	412	441	404	449	448	384	413	394	444	392	398	404	421	466	397	404	442	442	401	369	422	419	450	428	408	408	424	430	436	387	438	413	432	416	431	400	411	420	421	412	419	391	395	432	394	411	404	409	403	387	396	428	405	403	400	415	441	422	419	414	446	441	423	443	390	413	419	382	408	405	436	437	420	420	392	439	418	413	411	449	431	433	413	433	413	409	433	380	420	413	404	408	432	402	440	393	414	438	414	430	413	426	414	445	405	420	404	451	416	431	433	427	418	424	403	400	430	396	402	375	417	404	440	425	434	397	367	418	431	413	428	429	437	416	415	405	453	427	426	405	452	409	388	419	492	410	420	422	450	429	405	383	438	433	421	445	423	393	451	426	432	399	387	410	411	431	416	428	406	420	430	389	425	413	376	430	422	421	424	406	425	439	368	430	411	401	407	419	432	365	365	439	393	416	437	393	395	393	428	433	388	405	444	400	444	436	443	411	437	431	412	412	402	439	412	419	466	402	416	408	389	421	415	404	464	415	414	438	410	417	403	406	375	363	418	414	459	438	412	414	432	419	401	412	416	424	451	380	408	384	407	426	439	402	398	426	378	394	413	463	407	428	424	415	409	415	424	412	397	413	415	416	396	424	415	414	437	432	402	414	398	398	384	420	425	428	404	418	417	420	457	439	415	390	409	405	387	468	448	388	389	422	390	446	433	440	419	412	389	386	410	454	403	400	435	405	420	406	390	448	418	380	408	428	461	405	394	385	418	441	406	379	406	449	387	421	427	437	447	416	426	405	413	359	393	423	395	427	430	456	398	401	420	422	418	395	456	421	419	414	405	424	389	398	435	394	400	397	414	414	427	415	435	437	428	430	388	402	415	430	412	441	401	420	382	399	451	425	399	394	409	433	432	400	424	424	425	436	430	412	398	418	425	422	427	400	389	430	432	439	383	404	418	423	462	433	419	425	409	419	406	406	401	436	425	421	395	405	462	431	410	394	424	428	406	446	405	423	452	458	391	384	424	435	438	389	387	443	401	403	389	405	386	447	428	420	409	371	434	417	408	398	402	409	385	428	405	408	413	425	413	379	390	406	430	415	400	425	411	420	428	427	406	400	397	413	397	403	400	403	423	422	400	424	426	379	440	447	423	438	402	386	446	424	418	433	421	454	399	408	405	424	415	411	391	404	427	417	443	377	442	434	450	418	379	467	430	405	441	410	412	458	397	430	410	378	399	421	398	426	427	412	390	393	414	424	396	382	434	406	432	383	471	418	401	377	422	431	417	442	423	372	414	446	424	438	423	421	423	440	429	391	456	397	428	427	413	410	400	415	430	394	408	418	408	433	404	427	466	390	441	410	385	411	406	381	419	411	422	424	421	411	418	426	424	425	439	421	424	426	404	431	414	429	416	434	427	389	380	411	388	398	407	382	406	414	435	408	442	435	418	373	412	432	384	421	423	390	437	385	385	392	375	408	385	385	379	360	461	405	417	387	448	367	391	416	416	417	423	402	410	379	454	412	429	376	435	425	441	365	408	422	374	422	408	436	398	406	400	413	433	390	421	430	388	449	391	382	435	383	419	424	440	452	415	385	426	395	425	386	400	386	426	368	405	420	419	428	393	416	383	432	424	410	421	436	398	440	420	435	386	445	425	432	436	394	457	429	433	427	410	436	454	444	431	423	441	392	418	428	383	404	448	407	428	432	395	417	394	385	424	366	421	397	433	405	425	427	430	444	373	408	423	413	400	414	417	410	447	445	412	425	455	437	396	400	395	394	406	362	413	417	434	393	374	430	434	401	425	392	415	402	393	412	388	424	400	415	420	421	365	430	401	400	420	440	417	465	405	400	374	388	409	441	420	444	413	416	430	439	382	404	409	422	415	411	450	432	416	372	380	400	402	447	409	414	387	421	420	423	422	399	401	406	420	401	409	439	430	407	424	405	409	448	414	378	384	377	402	420	398	403	435	419	415	403	409	414	441	426	418	426	409	444	425	420	392	385	383	393	432	419	413	402	441	404	407	395	412	398	408	430	416	413	417	409	413	473	405	372	411	415	406	430	413	386	407	428	421	417	412	415	424	408	416	374	403	415	433	403	464	430	400	430	421	451	411	449	428	473	427	405	424	403	409	462	416	422	408	450	419	438	412	433	394	470	397	375	408	387	400	436	443	413	412	356	417	411	434	411	404	391	468	418	417	415	447	437	381	409	426	434	416	446	426	440	456	442	403	463	380	374	391	404	422	429	407	417	400	429	398	405	402	409	416	397	423	415	476	434	437	444	398	420	389	428	425	496	430	400	445	397	408	425	401	413	424	419	447	388	452	460	390	411	431	372	413	381	419	400	383	445	496	432	429	409	421	415	381	421	404	450	414	442	430	415	427	419	380	414	422	389	440	439	445	436	452	400	420	413	411	383	385	424	404	451	439	381	408	386	415	422	427	400	399	405	371	431	425	428	414	441	443	405	404	390	440	402	412	413	417	401	446	458	423	393	411	421	409	401	408	424	455	440	379	392	400	428	406	394	413	412	423	401	403	384	415	425	422	405	438	434	401	413	370	427	415	441	435	425	443	470	383	423	382	401	421	402	438	414	427	442	372	424	409	420	421	400	411	423	405	431	426	385	434	394	391	400	457	412	470	422	408	405	416	408	386	395	401	410	385	398	397	428	405	408	411	401	382	418	423	401	416	393	420	392	405	436	443	419	366	430	455	418	431	404	457	402	430	470	397	380	456	411	388	428	396	415	451	398	408	365	411	436	409	363	404	400	421	395	433	421	407	425	469	401	388	398	425	437	412	430	409	388	428	407	417	411	384	399	372	418	465	401	425	444	378	409	412	403	416	395	423	417	380	422	373	396	407	428	425	434	423	418	417	444	445	411	408	416	427	428	450	415	386	410	383	413	400	425	434	385	428	422	440	404	423	394	446	418	393	389	400	421	432	388	408	434	393	417	396	421	396	377	416	457	426	426	426	400	434	416	418	400	380	415	404	421	398	411	413	409	417	393	445	426	428	425	434	382	415	443	402	416	419	414	465	385	387	430	391	414	441	419	397	416	429	428	413	394	423	389	442	428	424	392	440	405	412	433	462	418	404	400	394	416	432	434	422	411	417	474	406	389	403	446	397	411	406	448	409	416	405	369	411	398	433	397	440	453	411	407	413	379	367	419	419	416	409	429	405	443	436	457	437	404	390	375	429	433	401	422	462	440	442	389	438	428	415	439	419	431	437	392	419	420	398	391	376	375	413	459	447	453	417	407	424	402	418	395	420	389	411	427	405	376	446	430	409
26728	20091	8271	1228	841	749	709	738	772	692	686	705	682	682	689	662	684	647	731	681	694	661	720	656	702	670	657	661	725	663	715	734	670	742	692	638	665	719	665	713	691	670	627	679	700	685	662	711	683	729	662	710	725	695	691	675	709	668	637	698	671	648	679	647	646	714	694	666	687	657	683	699	694	730	645	650	683	715	677	657	729	643	663	698	622	688	661	693	676	677	683	636	698	677	657	717	740	710	714	656	683	693	696	641	678	707	674	655	703	681	704	679	703	693	705	672	661	694	709	636	692	719	675	657	711	660	664	665	698	688	620	689	685	701	659	652	676	707	685	750	739	640	683	673	715	674	705	655	642	707	626	747	679	677	743	640	690	700	670	649	732	686	690	685	717	659	699	653	721	666	666	648	677	668	668	688	696	646	656	615	736	678	691	660	656	746	698	733	631	608	662	707	709	686	683	669	705	709	641	651	636	649	659	733	651	658	672	699	653	683	708	651	660	660	703	702	655	705	701	655	659	674	677	623	670	660	663	714	681	699	672	689	702	668	681	710	698	641	717	690	651	696	678	714	685	708	690	686	654	724	681	704	695	681	701	683	675	714	656	637	658	701	660	654	692	654	630	665	744	688	720	682	632	739	719	696	701	665	700	676	686	683	696	701	724	663	664	680	659	698	694	700	707	713	644	677	646	676	674	695	665	706	675	659	681	699	722	660	620	715	643	707	675	654	690	670	672	757	681	694	711	644	616	700	691	664	706	712	670	685	715	678	651	695	667	689	628	746	756	665	650	714	696	668	733	633	685	646	718	711	674	690	658	675	665	717	696	664	740	656	677	687	642	628	662	668	704	696	686	671	693	650	634	690	680	679	695	682	668	647	628	678	717	700	686	689	712	709	701	697	687	708	748	648	705	669	677	666	690	656	650	717	628	673	658	687	717	674	697	671	711	651	656	662	689	768	623	704	713	665	725	657	709	704	693	657	668	674	670	698	682	691	706	720	718	730	701	677	712	696	656	699	681	662	673	697	676	672	694	680	667	664	686	705	682	651	732	630	653	685	645	664	677	708	683	656	692	690	653	674	676	675	700	676	694	627	665	697	637	686	669	690	665	712	686	712	724	706	669	732	669	654	652	637	701	735	662	644	717	666	683	672	645	649	657	668	690	707	721	682	670	680	696	703	703	733	652	704	696	690	698	660	696	680	692	635	681	649	645	696	681	677	659	656	694	633	702	671	714	708	682	693	646	693	673	652	683	643	661	720	693	698	691	717	681	648	676	676	651	646	671	715	691	666	668	697	700	685	680	648	661	665	701	682	631	724	641	657	718	672	713	675	705	678	699	684	652	681	675	688	660	675	708	689	652	673	677	662	677	697	668	684	705	654	668	663	691	690	651	654	723	681	699	685	741	684	695	687	678	657	698	678	668	654	717	680	663	669	666	663	661	680	682	672	675	719	700	661	702	693	736	691	682	680	627	639	689	680	645	699	732	676	620	704	694	646	631	666	667	681	700	674	699	658	691	700	717	684	665	631	709	647	688	698	697	701	712	643	736	750	717	653	672	668	662	720	696	680	696	662	717	700	724	677	685	673	674	700	712	620	688	684	721	674	703	710	689	733	687	645	703	708	734	692	705	677	696	697	698	684	716	689	680	691	672	678	682	635	614	738	685	668	654	676	712	671	688	711	692	646	696	731	687	675	698	649	677	681	710	733	682	711	667	703	683	703	614	663	677	713	711	669	662	684	673	716	691	661	680	648	659	710	719	645	670	729	689	690	685	690	686	637	716	721	675	641	651	696	692	670	699	682	713	742	681	689	678	634	683	713	653	667	693	716	737	669	727	617	676	718	672	705	711	708	642	697	639	691	727	692	686	739	666	688	699	752	632	693	653	695	736	674	676	649	701	685	682	680	691	736	658	644	651	635	673	716	672	644	678	707	632	733	639	690	689	638	678	717	736	653	640	663	699	692	678	707	678	669	675	702	657	659	700	674	686	737	740	615	675	642	684	654	690	666	684	692	662	701	649	679	712	686	675	675	683	713	701	686	671	695	689	654	693	668	696	701	686	661	677	677	712	681	666	679	646	676	670	642	650	679	683	638	660	684	641	711	660	681	642	658	666	666	628	678	718	660	664	651	665	701	698	676	641	712	686	687	698	681	667	687	718	717	670	656	702	680	726	661	711	680	672	689	659	673	657	654	717	669	694	724	682	659	665	729	706	656	716	662	622	665	604	680	676	674	661	700	695	677	705	657	724	666	684	700	656	741	696	660	682	696	690	741	690	650	707	687	652	664	701	677	716	636	632	685	670	667	702	652	644	693	663	705	651	687	679	689	647	664	692	658	645	689	656	702	656	711	681	711	691	692	699	676	701	695	670	698	672	689	735	639	646	691	684	695	639	671	712	664	676	680	645	683	676	679	693	672	680	669	705	680	662	659	672	658	686	695	678	706	701	709	663	648	677	678	634	718	714	660	671	604	645	661	649	734	725	692	688	710	722	687	685	694	685	662	674	692	688	642	661	683	715	730	715	725	665	657	700	722	719	665	688	702	632	682	605	705	707	646	675	672	718	668	663	691	680	691	711	662	697	651	724	669	728	688	681	646	686	700	668	732	708	652	687	713	654	653	710	671	707	661	659	687	711	658	699	680	670	677	693	711	667	702	667	720	667	646	694	682	672	630	655	645	698	643	665	672	699	667	675	689	672	677	674	678	687	666	656	652	696	684	680	637	704	639	712	637	668	696	655	695	663	704	671	622	677	744	716	627	644	662	679	663	707	670	672	666	690	711	662	705	656	669	725	685	692	661	673	695	726	673	655	656	685	662	731	722	668	661	684	692	690	657	656	651	671	692	696	684	737	740	721	685	631	685	669	717	662	694	740	686	658	647	702	660	745	678	677	670	663	688	654	655	670	646	680	648	677	710	654	697	687	733	671	649	684	704	689	695	717	670	710	646	672	655	654	693	692	721	687	706	657	659	688	697	661	685	697	684	688	687	646	712	712	682	728	649	679	685	687	662	725	656	705	650	652	665	684	700	665	670	695	702	673	667	642	640	641	665	633	616	668	675	673	702	687	663	631	638	637	682	641	677	657	725	744	708	644	696	672	671	632	746	614	687	640	691	695	698	691	677	701	676	682	730	650	696	668	723	691	695	670	684	674	674	723	684	707	665	668	670	661	703	697	660	665	636	675	664	670	683	695	685	650	657	707	647	654	693	723	719	638	662	699	687	685	695	694	656	703	708	672	661	623	708	726	700	682	676	620	677	655	682	653	675	659	697	646	684	699	742	738	737	681	718	687	687	724	721	715	684	673	698	688	671	700	651	653	685	702	606	704	717	652	674	711	679	678	710	690	678	671	636	680	717	668	669	677	697	643	673	674	635	669	666	626	727	720	636	708	675	731	726	722	682	684	646	666	673	634	713	665	675	667	679	677	680	697	692	668	658	694	670	694	650	700	687	648	712	667	688	703	674	701	733	628	730
7046	1831	1573	1117	1023	994	930	846	863	868	812	828	838	805	869	849	867	794	794	844	843	796	803	826	784	830	822	789	851	826	861	837	823	824	868	826	834	874	796	798	817	877	831	753	890	779	829	818	829	817	834	851	801	799	790	847	841	804	799	783	866	829	847	850	770	797	815	824	816	863	839	758	818	760	869	801	818	820	811	870	799	814	787	834	809	742	821	799	865	824	794	809	773	773	775	840	798	799	841	814	841	796	814	786	796	816	810	845	850	799	781	759	839	774	818	798	810	846	804	761	806	859	842	807	840	791	840	855	862	817	821	792	786	764	761	807	844	786	794	792	824	823	836	815	854	816	809	789	857	885	809	798	827	815	814	795	815	827	771	822	885	822	826	839	834	842	842	810	812	785	833	812	820	812	800	836	822	814	815	783	812	815	833	806	862	847	836	788	801	843	796	821	812	791	779	827	825	874	841	789	830	822	833	831	760	807	806	836	754	770	802	853	796	828	872	802	823	782	817	817	806	807	849	825	826	804	868	805	751	819	797	812	827	803	793	777	769	850	798	817	792	791	807	826	849	802	804	861	778	797	826	807	804	804	843	797	781	801	818	768	879	821	794	824	779	760	775	767	838	869	800	784	819	787	818	787	813	849	777	796	803	782	800	830	825	748	855	823	814	841	824	820	845	817	769	764	811	863	786	814	786	833	809	776	844	769	765	783	835	817	799	780	838	735	785	870	804	758	771	804	838	764	777	795	816	800	786	846	793	801	769	793	819	801	815	843	770	753	820	812	853	845	793	819	866	799	856	853	787	806	805	800	802	787	838	804	818	787	822	834	833	798	797	865	830	821	875	778	858	784	796	806	812	811	832	816	813	831	759	804	808	809	768	805	827	874	784	794	805	779	838	822	863	803	834	816	833	840	793	819	843	844	763	782	844	762	788	828	837	786	833	818	817	751	828	819	765	869	815	788	829	836	800	837	796	857	817	868	802	820	825	861	813	820	838	812	791	809	847	814	772	827	776	828	795	750	843	828	817	830	816	840	843	803	807	826	872	835	868	776	802	784	843	805	808	797	801	829	790	738	830	823	777	803	819	804	821	833	774	851	807	794	876	802	814	780	815	821	805	809	812	765	804	787	802	777	847	761	779	760	814	822	784	805	810	769	771	776	812	782	802	821	831	900	830	797	772	767	817	832	798	862	822	831	803	799	817	858	789	795	782	844	810	798	832	806	859	780	839	782	819	816	801	870	821	816	824	800	859	848	808	860	802	833	850	825	855	816	796	842	786	799	810	784	791	845	820	787	807	843	856	823	787	761	780	814	803	798	786	777	811	814	810	813	831	815	799	820	800	735	852	805	778	833	837	815	809	867	810	805	793	829	808	789	830	825	803	877	810	795	822	838	765	792	768	816	790	782	865	843	809	820	821	850	794	816	779	805	787	791	813	796	805	830	822	839	839	866	818	792	820	846	809	808	813	815	822	814	796	816	853	800	756	831	834	770	789	770	836	802	859	836	805	839	836	820	762	829	774	780	808	807	857	812	831	848	783	811	858	817	812	874	804	822	807	777	841	830	816	824	783	811	856	813	796	775	845	796	806	810	783	823	811	889	813	743	765	819	827	848	822	780	812	781	821	793	834	791	855	814	789	820	770	811	852	778	812	820	815	812	758	781	826	813	859	853	756	886	780	799	802	803	805	777	831	843	836	811	798	798	810	813	811	833	812	863	802	826	812	854	808	779	812	798	814	803	849	787	791	835	836	785	819	828	804	818	765	829	813	825	862	834	816	804	790	798	787	821	779	783	872	830	832	815	816	851	794	817	851	797	813	802	824	841	829	753	799	835	871	821	777	768	813	824	803	812	763	845	807	854	815	836	826	808	850	840	783	812	839	855	888	816	805	856	844	815	810	796	769	829	817	827	854	836	797	803	895	867	795	763	807	818	786	807	837	812	788	835	763	800	799	836	807	835	800	791	793	813	813	845	836	831	808	815	812	826	754	797	842	820	807	839	772	799	765	850	855	821	808	807	819	830	832	838	862	838	819	851	797	834	803	808	830	826	764	814	814	793	767	876	858	810	843	774	805	840	835	829	829	776	803	784	821	859	813	857	820	814	754	876	829	802	850	855	828	782	866	773	821	772	837	799	854	817	795	800	845	789	822	855	831	832	829	792	788	855	886	814	809	840	812	801	818	777	852	782	843	839	838	835	825	832	787	807	807	849	842	780	776	799	832	829	765	822	782	817	818	815	806	793	823	771	789	788	825	812	847	825	837	779	827	861	801	822	839	830	799	806	810	810	848	798	810	807	834	779	821	848	848	772	801	790	838	802	856	783	821	836	818	846	789	794	806	787	814	818	819	764	833	835	843	827	778	804	825	827	822	790	857	781	812	841	845	808	845	837	791	836	849	799	820	863	821	838	765	803	793	849	812	809	830	801	807	827	838	808	846	810	794	829	793	821	868	820	823	787	835	793	852	777	851	804	786	788	807	801	839	789	815	809	812	820	806	803	862	796	839	789	783	793	821	806	805	823	764	846	861	840	808	787	849	831	849	826	799	761	893	849	770	781	795	813	826	823	793	828	825	857	791	826	846	815	789	854	800	770	824	788	815	824	863	828	856	769	820	798	772	772	814	833	831	844	833	785	812	800	824	793	795	832	833	782	780	810	856	807	787	786	837	857	813	783	807	828	801	875	809	886	821	819	833	810	839	797	821	837	779	823	753	784	778	793	811	832	882	848	763	796	852	827	766	863	799	821	757	817	832	830	795	804	802	851	792	843	783	804	864	848	753	832	840	752	836	821	820	781	849	821	809	843	819	755	772	790	810	787	766	823	795	762	779	818	801	831	789	823	788	809	863	790	848	828	846	850	794	856	822	868	832	804	806	815	747	782	781	812	837	820	840	785	836	809	829	812	744	836	757	823	807	825	791	808	797	795	911	839	806	801	871	804	843	777	792	824	774	862	784	792	806	868	835	812	830	837	822	773	801	850	824	815	771	758	853	839	798	846	829	799	824	855	794	820	815	770	821	740	785	797	818	793	853	865	782	852	781	760	801	817	810	794	842	796	793	834	848	804	793	823	807	836	782	832	790	845	820	809	823	793	823	791	782	792	804	790	853	773	790	839	824	814	780	849	841	796	750	785	820	803	758	814	736	847	796	843	753	805	807	822	826	866	876	826	861	816	827	850	820	851	871	801	837	826	784	809	843	814	814	784	819	810	849	809	834	779	837	801	758	833	781	824	842	905	845	817	791	790	848	795	802	809	858	811	801	839	806	851	788	766	824	767	799	830	786	861	862	831	779	825	863	823	824	834	771	794	813	830	840	799	784	806	819	840	849	792	782	793	876	799	829	825	809	837	832	776	828	806	805	863	864	814	830	808	834	797	850	841	787	806	835	830	796	814	757	802	824	863	797	782	853	851	847	814	764	846	837	858	851	823	831	765	824	811	813	803	837	810	795	773	839	789	771	772	797	822	829	880
23557	20852	28159	23630	20860	11158	1252	843	626	636	531	499	481	420	437	446	419	413	448	381	427	427	391	384	364	392	371	410	361	417	373	407	363	375	387	390	364	342	382	356	372	365	359	349	395	331	351	351	370	367	350	343	342	366	372	364	348	371	393	331	354	353	332	355	342	316	329	365	333	359	357	322	367	364	362	333	343	354	387	342	348	311	316	378	335	372	339	379	365	352	326	324	311	332	337	348	362	339	343	387	366	384	348	354	314	333	346	316	330	338	334	352	349	331	311	345	363	360	323	336	370	319	358	358	333	344	355	327	359	361	346	366	375	331	357	351	348	313	328	349	369	319	369	312	355	314	364	346	368	343	365	333	313	305	344	380	348	338	332	349	316	375	343	325	341	352	337	316	369	321	337	360	374	391	313	333	329	375	334	354	348	364	305	354	337	332	354	355	351	346	308	339	331	342	312	339	332	339	360	354	336	330	332	330	289	326	358	345	347	337	377	369	349	364	336	347	347	331	346	348	366	357	339	340	362	351	343	346	346	348	327	343	363	322	337	350	338	345	358	359	359	326	312	339	318	376	351	325	366	364	358	344	412	335	334	358	365	356	348	370	330	369	347	357	329	336	373	336	333	332	353	372	328	378	348	342	355	330	336	360	322	358	332	335	368	359	331	355	329	339	383	344	346	353	361	371	353	317	349	348	335	351	321	321	347	349	323	341	345	330	358	359	366	333	374	368	325	346	348	357	322	350	370	348	362	354	337	369	410	361	348	392	357	363	366	366	334	385	367	357	329	328	334	331	334	360	343	283	348	313	351	338	312	357	342	341	335	357	355	348	383	357	340	345	316	345	319	304	326	378	367	347	330	340	320	327	351	361	360	338	327	354	359	356	318	314	365	321	368	301	309	340	376	349	353	323	352	363	316	349	354	365	334	357	345	284	360	326	350	321	324	342	344	344	342	347	323	356	355	345	315	333	365	332	341	308	362	369	351	327	350	333	337	333	377	359	340	360	356	324	349	355	365	361	346	367	341	354	338	353	344	314	322	359	380	355	326	368	358	355	363	354	321	323	342	335	383	359	374	356	321	355	338	332	367	322	322	333	361	353	360	373	308	337	315	343	343	348	334	336	328	353	332	349	325	326	310	325	356	344	377	348	402	347	351	351	327	348	353	339	340	330	349	357	380	330	334	373	310	353	323	369	356	344	341	361	334	331	354	327	326	350	330	352	324	347	296	315	348	343	344	327	349	339	369	338	344	340	343	332	341	341	337	371	341	332	353	342	369	329	345	358	322	347	369	327	357	350	333	355	340	343	352	346	346	337	343	323	337	337	344	322	358	343	333	319	346	334	363	326	366	377	340	357	388	349	327	343	332	363	355	319	367	332	345	316	357	329	312	335	346	342	330	318	340	355	348	354	345	323	360	346	335	327	363	321	320	340	344	366	351	394	302	356	359	345	311	345	353	320	345	353	323	348	341	356	357	369	342	348	361	376	337	357	370	326	343	343	337	316	360	336	346	330	359	327	336	354	342	349	350	323	351	339	342	327	345	388	355	354	319	377	330	368	351	363	347	405	338	366	341	332	347	382	300	359	345	305	348	366	338	357	302	349	366	343	372	342	348	359	359	365	363	377	347	342	325	331	371	355	354	313	339	344	328	355	341	340	386	364	344	317	324	313	331	359	364	303	333	345	339	333	376	348	342	328	365	335	350	352	358	378	356	359	351	349	353	348	324	376	390	360	331	348	346	367	340	350	371	337	339	356	348	376	354	327	348	336	350	371	309	338	364	381	365	362	356	335	372	329	358	330	319	334	344	335	320	375	355	338	340	327	377	331	348	324	356	369	320	352	318	337	353	337	339	357	335	364	330	352	354	340	339	371	345	317	336	334	290	317	351	338	362	365	363	322	327	341	337	354	320	336	334	361	337	341	361	346	337	310	329	343	338	361	359	348	315	334	334	388	362	351	375	362	344	298	345	354	332	363	337	364	360	381	333	356	341	363	350	350	325	362	368	300	354	342	330	326	353	350	344	353	334	333	349	361	340	360	319	332	337	337	361	353	369	363	350	308	373	364	340	348	330	376	320	367	321	324	342	388	311	319	352	304	374	339	307	360	310	373	337	308	317	314	367	371	359	344	326	336	305	334	359	376	332	352	331	336	352	350	327	344	312	356	314	312	333	354	340	356	370	349	336	308	352	341	337	349	300	332	332	365	340	360	358	324	352	324	341	342	364	350	328	312	346	349	383	352	358	322	327	363	348	342	374	329	353	346	358	338	332	323	344	334	336	349	383	332	342	356	358	341	352	336	326	327	327	327	337	336	340	327	301	333	352	348	356	380	352	341	343	336	352	372	342	331	333	369	361	341	341	346	344	323	335	321	365	358	372	359	370	329	361	344	331	353	320	341	308	341	340	342	348	354	351	335	357	346	334	351	347	318	348	335	314	364	314	339	352	361	367	358	327	341	340	321	347	348	382	353	355	367	342	347	378	368	326	337	345	357	312	347	321	335	324	356	344	340	355	322	346	339	367	351	323	326	382	333	321	340	357	338	372	355	347	339	364	330	337	332	350	354	362	336	335	337	363	348	335	352	325	331	357	367	358	359	340	325	334	331	290	301	386	355	355	322	326	323	346	322	335	334	346	351	359	337	325	368	342	365	401	309	341	354	365	341	359	337	358	338	358	349	346	347	372	328	333	364	358	333	332	340	354	323	332	353	320	338	349	343	330	310	350	305	330	348	380	342	335	357	312	324	320	337	328	342	329	344	331	329	352	322	335	371	354	323	376	336	363	346	361	325	336	343	353	342	366	338	347	354	320	313	366	354	347	353	298	328	355	354	375	337	359	354	323	337	337	342	348	328	355	357	345	324	337	307	350	352	329	334	352	338	330	364	347	362	343	347	339	319	382	347	374	360	347	332	319	378	339	327	330	330	362	353	335	326	330	321	322	352	324	326	337	328	328	343	348	335	383	345	343	359	341	332	334	322	358	326	350	341	358	338	339	379	348	345	325	346	321	351	328	341	339	365	314	373	368	310	355	358	348	357	379	337	360	360	366	382	331	333	333	345	330	363	350	327	351	320	326	357	352	367	360	363	376	348	323	329	352	319	370	341	326	333	331	342	322	354	374	359	336	346	330	363	318	341	332	333	339	342	377	340	360	333	353	351	363	334	357	347	322	364	374	348	345	348	311	341	353	344	363	356	351	328	336	341	333	375	367	332	340	357	339	351	348	317	368	300	336	378	334	353	325	339	348	352	317	337	330	357	329	375	387	331	321	364	341	341	325	337	372	353	340	344	370	389	308	319	372	324	334	374	359	360	336	340	365	356	345	344	359	346	334	343	291	334	357	358	349	342	338	345	305	349	313	331	331	352	324	323	330	367	359	371	317	348	353	336	335	349	365	324	377	347	361	323	364	325	322	327	368	310	323	336	316	341	409	342	339	363	318	363	317	325	368	322	345	317	327	375	369	321	330	349	327	369
23673	10177	8293	4256	3049	2275	1831	1442	1179	1012	899	802	746	693	656	638	615	560	573	566	526	504	567	525	503	465	488	517	488	501	533	505	488	508	514	474	511	452	422	459	459	470	429	489	433	438	475	447	438	479	485	433	420	431	469	459	489	478	461	452	422	415	402	430	439	430	436	460	437	443	458	441	450	416	455	441	435	436	458	447	393	446	447	427	437	454	427	389	437	466	436	416	405	424	435	442	440	408	445	460	458	414	451	424	415	443	430	447	444	425	434	460	424	411	455	439	406	414	427	464	417	454	439	428	429	453	434	403	442	460	407	433	443	436	391	433	392	424	432	445	437	429	390	435	439	437	419	421	419	456	422	434	456	453	382	447	429	414	461	422	436	410	439	414	449	421	445	439	433	429	464	419	480	450	425	405	397	443	384	425	425	442	416	434	431	426	458	439	475	452	468	442	398	419	428	445	443	391	450	412	422	438	434	414	443	415	426	440	454	429	419	406	415	439	459	474	438	393	443	435	436	441	444	447	445	446	446	432	404	420	418	423	390	405	427	471	431	469	445	409	403	456	424	447	435	439	449	458	430	428	437	430	467	440	404	430	412	424	414	440	435	449	416	403	441	442	420	419	443	445	414	431	433	415	441	451	410	442	419	470	423	425	436	451	439	418	432	435	413	423	434	424	434	447	447	435	464	458	453	447	384	444	442	446	478	428	414	444	435	449	382	429	405	406	407	423	441	429	397	428	451	417	409	416	409	436	420	465	391	417	464	409	425	458	443	455	422	437	420	430	427	402	433	405	412	454	455	443	448	404	409	444	434	447	399	433	409	410	447	411	446	416	412	419	417	459	460	384	464	421	392	443	422	424	458	441	424	459	428	418	419	427	414	405	440	443	434	418	428	430	385	403	444	429	422	398	438	441	420	441	407	399	454	430	391	432	446	441	429	395	431	422	415	416	464	407	480	401	428	446	430	379	397	386	422	407	425	413	434	413	397	449	423	404	401	424	438	449	428	425	415	436	407	419	410	407	464	435	434	448	414	420	451	422	477	456	397	426	430	440	451	441	398	426	427	452	409	417	422	432	401	436	438	389	397	443	470	417	430	419	435	409	405	405	426	433	399	409	426	441	409	426	433	440	463	419	391	453	407	424	433	453	418	424	423	447	414	385	462	441	465	407	488	393	444	465	454	458	438	464	410	411	452	430	466	434	471	427	435	427	407	438	454	437	441	425	437	419	441	395	407	438	416	420	387	403	388	427	433	447	426	425	472	446	492	448	442	427	433	457	439	427	440	439	459	425	433	463	471	466	431	393	437	489	439	448	454	429	455	394	450	429	415	433	432	441	423	458	431	419	449	444	407	450	441	414	452	400	407	417	445	411	420	398	427	427	456	414	447	419	417	431	410	427	453	413	442	443	425	428	441	433	401	468	458	457	428	454	436	398	430	416	414	461	425	425	462	426	430	426	441	451	414	422	435	391	428	414	431	418	447	437	469	464	435	401	428	453	441	475	420	443	431	444	463	410	418	420	438	419	441	440	415	429	425	451	446	446	438	439	488	410	443	473	416	426	427	438	459	410	448	415	455	453	464	440	436	416	444	453	434	382	414	449	413	422	416	422	388	459	421	404	441	434	423	443	416	383	399	410	437	393	431	454	441	384	429	427	424	452	433	400	450	449	440	408	436	431	401	445	430	414	401	449	450	444	384	399	441	445	432	405	401	391	418	417	433	398	378	443	417	435	463	471	405	415	443	451	454	415	428	412	474	418	420	431	413	461	426	436	425	451	442	415	450	403	397	440	438	450	439	433	405	412	461	419	479	429	418	438	379	420	436	473	440	430	443	444	409	434	421	421	424	437	447	419	455	455	483	466	403	446	452	404	420	418	432	413	445	411	455	436	423	408	445	432	431	395	440	435	466	407	451	457	431	431	448	439	436	423	427	421	435	415	421	414	462	436	413	425	452	441	377	433	427	459	439	412	446	424	453	427	408	440	450	422	421	427	395	420	430	451	450	445	418	423	431	432	413	436	447	407	429	410	451	413	383	423	440	441	421	422	405	455	407	443	447	434	454	412	422	424	437	456	423	449	405	460	408	397	436	447	405	456	430	410	423	447	382	434	448	394	434	460	385	413	447	454	436	432	451	437	451	412	456	464	401	470	445	403	414	429	417	410	438	423	443	402	436	405	418	440	415	416	428	423	440	403	402	382	458	426	451	431	448	464	450	439	474	430	431	419	447	373	407	419	387	449	442	429	423	432	448	436	471	427	463	433	408	431	452	397	404	442	430	433	394	420	416	414	461	424	373	402	389	450	425	447	423	448	379	410	454	427	454	420	435	431	455	429	421	416	428	398	462	419	465	413	414	446	420	405	407	402	468	429	450	386	457	409	441	449	416	451	459	421	400	455	463	453	392	390	429	432	409	489	402	449	432	428	410	418	420	428	429	379	441	458	433	444	454	439	429	426	433	414	426	394	433	415	404	424	418	454	435	389	425	420	449	418	439	449	401	471	444	423	443	421	384	460	438	451	454	403	456	441	447	434	414	426	462	419	433	429	442	437	450	440	423	427	426	410	440	440	456	412	426	433	459	424	435	439	427	416	374	467	362	437	406	437	477	443	441	451	412	415	439	416	458	397	446	468	434	458	406	443	434	434	456	412	431	466	372	482	475	439	442	423	428	433	468	402	451	441	421	438	427	416	386	425	413	459	384	447	464	439	468	427	415	444	396	423	425	394	407	444	396	432	449	441	454	407	434	463	425	410	439	449	447	437	419	432	410	429	424	466	435	433	462	403	425	452	446	434	397	429	440	421	436	435	444	427	403	438	436	454	439	406	452	420	451	455	439	409	426	386	429	440	461	454	434	408	446	430	442	460	436	410	427	431	423	442	442	482	401	413	435	440	413	429	401	439	438	413	422	431	425	441	423	401	417	447	431	397	440	444	426	441	449	421	447	454	439	427	431	405	413	411	417	379	462	409	435	425	439	451	467	409	412	475	439	457	448	436	396	458	389	373	418	413	446	455	464	440	429	430	423	449	473	458	457	406	436	399	430	412	432	418	436	476	470	430	478	429	412	400	438	394	425	402	433	430	437	433	440	411	481	455	429	415	452	409	413	434	420	443	452	475	457	399	430	440	461	455	411	422	446	422	433	437	430	444	426	430	386	394	405	428	441	438	467	424	453	417	414	401	475	390	436	432	431	404	465	410	400	453	411	420	425	472	414	440	405	447	425	415	392	445	405	463	427	420	444	412	417	425	472	426	414	406	461	447	446	451	403	414	456	452	417	401	398	405	448	441	419	429	445	438	421	407	461	414	435	428	432	447	419	413	420	427	455	434	414	429	445	461	450	443	415	428	433	436	448	431	447	480	417	442	431	433	436	431	407	415	451	447	431	402	402	410	423	440	430	454	418	438	470	400	439	413	456	424	423	419	398	492	420	436	443	447	410	443	421	491	428	421	431	414	446	447	376	445	437	421	430	397
24892	20932	27119	24830	10484	1363	1192	999	952	837	894	853	899	850	826	857	857	847	896	806	837	806	867	889	874	807	801	839	818	809	810	779	845	817	816	868	841	886	855	846	882	813	860	808	868	801	805	790	825	832	850	815	800	789	831	853	817	829	812	806	833	820	816	825	769	820	860	768	755	868	807	805	769	849	776	796	823	794	822	851	806	835	782	805	822	821	807	782	759	867	842	838	851	781	785	769	810	815	764	791	799	774	786	808	829	769	838	803	850	766	819	816	822	830	818	808	825	821	773	780	816	804	803	788	808	797	826	776	823	808	798	864	815	792	801	823	803	797	768	748	795	822	824	792	793	796	820	801	791	814	721	841	835	834	795	786	810	793	754	837	801	784	793	800	774	802	788	765	822	740	822	838	877	809	792	793	869	796	811	805	857	774	822	772	822	808	834	824	820	856	767	839	812	777	808	754	845	795	777	815	815	843	794	760	851	799	800	847	802	837	802	839	814	812	799	842	755	745	845	821	847	820	813	775	782	771	795	778	878	792	800	801	808	806	796	788	772	863	762	810	815	831	815	863	803	843	839	832	828	827	718	800	777	779	814	783	808	808	770	840	744	805	836	769	813	820	833	827	821	814	852	831	791	828	777	802	836	790	804	772	824	827	820	786	807	797	786	790	869	782	789	845	832	774	826	845	768	845	857	809	846	802	811	860	779	766	765	850	901	778	795	820	777	778	820	766	812	811	826	796	784	826	837	819	791	797	806	865	838	801	760	802	793	735	811	803	795	804	791	762	790	835	821	839	790	797	828	821	785	817	809	783	805	790	813	802	773	849	826	821	791	805	811	790	797	790	743	760	818	768	826	737	805	847	799	827	822	794	838	805	768	751	844	782	797	780	826	803	857	787	843	794	851	793	839	850	788	764	779	806	775	767	816	816	771	828	779	790	803	778	779	780	834	771	757	829	810	798	815	796	834	795	803	785	841	841	802	811	784	772	811	784	803	816	795	789	839	771	803	837	794	796	847	859	836	833	832	773	800	754	779	827	802	785	827	841	842	806	804	810	819	794	772	813	823	792	816	785	771	869	822	820	847	838	801	812	795	846	838	814	779	848	818	810	758	799	790	782	803	846	813	823	829	793	765	831	786	834	813	822	811	839	776	827	809	797	800	837	787	802	796	829	826	774	848	812	826	766	811	805	861	792	794	792	818	784	836	809	817	770	789	814	803	798	827	770	808	790	844	819	805	830	800	796	831	810	777	809	817	780	835	779	819	771	812	797	804	784	779	837	811	829	795	802	814	878	802	770	799	817	820	802	876	839	785	747	824	772	799	778	809	847	809	881	838	815	860	839	819	845	865	804	817	812	799	784	801	770	796	826	782	800	867	775	794	803	821	809	826	813	763	820	811	802	793	837	804	802	782	759	798	786	775	786	828	823	857	775	806	817	825	793	784	809	772	823	826	785	827	798	783	781	826	814	792	785	790	795	769	801	822	852	813	777	779	813	777	805	793	834	802	869	843	782	837	768	789	817	807	810	813	806	816	781	830	870	795	802	763	801	821	765	761	820	824	851	821	770	833	821	794	820	790	771	780	824	858	792	786	805	765	836	843	804	780	821	801	821	823	771	764	822	799	817	784	815	817	796	790	813	838	887	869	757	783	823	796	821	804	850	817	733	806	789	779	825	842	794	783	800	833	775	819	764	795	855	844	818	810	779	843	832	836	814	830	819	782	848	841	784	806	803	781	856	814	809	794	814	764	811	822	811	811	785	770	801	798	794	819	755	880	845	772	819	816	836	822	865	822	780	785	770	831	798	793	802	790	807	784	805	819	856	870	778	807	774	828	748	815	766	822	797	760	855	842	768	798	867	850	785	829	785	765	818	819	801	819	845	783	814	787	809	844	824	773	780	773	832	778	820	845	848	823	809	805	810	776	807	860	823	803	788	756	803	823	788	772	821	798	809	781	809	819	816	787	823	845	819	790	803	824	762	779	800	807	740	802	826	869	834	847	859	775	787	838	859	805	797	784	808	788	771	791	804	808	801	782	775	824	804	825	780	811	824	811	763	810	784	832	853	774	825	804	825	795	825	786	811	754	764	842	795	827	826	801	794	794	832	790	782	828	758	810	817	786	830	813	881	812	805	811	876	840	799	775	800	802	816	790	829	826	835	846	799	785	841	806	810	774	812	827	791	808	863	810	802	754	813	802	800	800	813	835	773	829	856	774	780	799	827	814	793	766	831	795	801	778	832	811	850	841	780	818	817	833	814	834	794	779	767	790	832	803	811	784	805	762	804	815	839	817	775	786	773	774	841	786	824	802	784	815	808	845	807	782	774	801	765	851	807	803	815	821	809	845	797	775	817	815	842	807	836	793	815	820	790	781	819	843	798	789	822	778	784	799	786	751	786	786	848	853	830	788	863	809	828	823	795	796	808	803	821	823	767	789	852	795	809	827	802	805	799	783	805	809	782	786	820	805	848	788	784	766	761	814	778	743	783	772	779	797	814	809	769	767	792	810	819	813	732	818	829	862	880	821	829	771	786	812	868	807	832	826	773	750	844	816	781	767	789	787	814	850	776	806	792	795	819	842	863	834	800	803	855	825	825	796	840	834	779	805	811	828	773	799	821	816	786	799	784	773	819	770	784	810	795	798	807	818	772	805	802	795	795	837	788	869	837	767	724	786	784	810	761	781	835	806	755	814	774	823	810	798	782	782	781	800	758	759	785	811	801	798	821	806	803	813	759	788	829	804	782	819	813	834	832	829	840	827	787	814	853	846	806	825	734	829	793	785	756	791	885	768	768	809	816	876	847	869	794	785	859	827	814	767	804	854	771	829	803	789	792	829	793	838	810	866	804	842	797	861	753	815	827	777	776	803	777	777	773	834	860	867	843	798	812	816	785	833	804	781	746	779	831	803	843	792	784	753	832	822	786	821	799	848	757	801	816	775	800	834	847	796	809	772	789	817	816	797	785	803	787	836	779	824	783	817	843	811	797	875	810	852	829	821	833	830	810	800	762	810	789	863	842	806	787	823	821	824	798	790	783	803	827	779	818	823	772	857	813	875	770	806	765	800	832	814	812	760	848	817	839	848	796	821	778	831	766	831	795	812	809	779	791	763	826	808	774	811	788	821	839	777	782	768	772	802	792	778	758	785	781	844	811	818	786	822	835	798	773	779	799	823	843	842	783	835	844	723	857	811	835	790	834	828	798	823	804	767	815	798	810	801	783	820	819	813	820	805	784	873	806	860	808	803	797	842	719	815	833	765	758	793	812	795	852	833	821	785	840	814	790	754	778	786	815	833	822	838	846	806	807	792	862	817	786	826	798	843	845	784	791	766	841	787	789	837	770	742	834	819	812	803	854	819	799	815	788	779	840	838	824	824	849	852	784	849	855	788	793	851	794	789	805	771	822	828	769	802	789	802	815	774	827	800	814	807	795	834	782	837	822	773	847	815	815	745	805	741	807	837	841	803	797	751	739
21829	5982	4799	2818	2141	1854	1577	1452	1361	1205	1208	1140	1063	1106	1042	1027	1031	896	963	1063	948	985	1002	949	997	957	934	938	974	1000	947	947	970	974	954	983	970	920	943	984	951	948	921	926	989	936	916	927	897	978	950	924	925	1002	955	904	916	930	891	991	909	880	900	955	921	902	920	893	923	944	962	928	902	941	888	915	938	925	885	912	859	973	920	920	926	959	939	914	933	965	940	955	888	906	991	913	992	903	932	946	957	947	944	914	910	941	981	926	915	967	942	975	894	875	873	962	884	911	958	942	999	962	926	948	957	886	979	918	962	955	904	916	950	932	943	971	933	927	922	917	948	944	927	927	896	895	930	891	935	914	904	899	905	917	965	948	895	891	940	912	909	998	903	967	924	938	920	943	929	964	917	941	938	912	944	939	909	899	939	964	949	935	966	912	929	930	977	924	973	952	922	928	894	877	971	963	936	922	908	927	925	918	962	880	932	903	937	960	969	924	958	934	927	925	912	911	974	933	953	894	923	996	921	943	938	863	933	919	924	887	911	953	923	951	950	958	969	919	959	911	946	868	936	903	863	987	891	940	917	952	959	883	998	958	910	929	913	943	992	904	921	934	918	946	935	876	914	924	907	950	903	884	943	927	924	1011	926	892	896	862	878	931	866	898	932	885	891	919	940	892	942	892	853	992	943	931	934	876	908	956	870	925	873	931	920	944	1012	952	953	925	920	883	905	921	940	856	941	921	948	900	904	929	956	876	909	918	930	960	967	966	910	880	971	899	898	966	919	966	964	912	939	940	952	889	955	911	922	949	896	969	935	929	944	935	865	955	939	960	927	915	935	939	942	919	966	868	942	937	911	861	917	943	937	948	944	926	932	974	969	939	923	917	976	965	924	913	970	919	899	960	912	889	898	943	925	983	946	898	886	888	910	898	932	945	974	915	930	945	917	929	923	927	937	974	886	914	937	917	904	952	899	937	949	926	899	929	940	914	939	885	925	929	919	964	897	949	878	846	921	897	910	960	907	939	885	930	914	910	939	945	957	882	950	949	919	916	944	917	936	903	953	971	924	907	973	992	959	899	931	991	948	933	959	952	931	881	1002	922	941	956	931	909	995	938	923	954	890	891	911	886	900	969	905	919	908	922	944	991	904	933	932	939	889	948	877	956	936	938	926	954	944	919	914	900	898	932	945	935	927	943	866	927	917	880	892	898	924	953	919	909	910	971	928	907	943	942	923	962	915	946	924	907	921	944	947	887	916	919	936	967	857	985	925	944	903	952	882	935	900	922	929	918	934	927	917	917	969	960	914	941	877	914	959	891	964	924	920	914	948	956	949	985	936	912	887	931	991	938	938	935	956	920	987	936	971	955	932	895	925	911	926	913	884	938	904	926	929	954	932	925	942	958	897	944	956	884	954	915	923	895	950	929	936	973	948	935	904	897	953	948	958	922	980	950	892	955	947	934	921	954	927	904	880	990	911	969	954	895	922	931	952	897	931	945	870	933	948	920	950	906	923	875	954	915	939	907	952	954	946	980	904	883	953	932	939	896	978	933	898	1037	966	920	927	917	917	848	931	946	950	899	947	934	913	953	933	930	919	960	940	922	920	938	920	953	962	874	905	930	945	966	923	961	916	882	929	905	948	902	926	912	905	939	968	932	943	911	976	868	945	942	914	931	943	944	865	931	931	918	898	953	978	956	933	924	916	917	931	972	956	932	945	920	985	913	911	969	940	908	911	905	873	898	916	912	955	949	898	929	956	901	958	943	911	913	984	947	940	959	950	949	958	926	974	969	948	951	959	901	885	872	905	936	901	898	921	950	982	951	942	953	936	908	939	942	921	922	912	934	943	1007	922	935	957	896	951	910	906	958	951	997	934	931	943	955	947	934	955	958	932	909	941	916	944	950	973	941	890	921	956	865	921	904	898	898	943	962	888	861	944	957	960	920	963	909	856	949	961	998	946	957	924	905	910	948	884	973	951	928	914	944	976	940	966	942	899	888	969	905	949	921	947	947	949	955	885	879	918	925	918	969	934	917	915	951	943	928	909	889	906	960	911	906	937	952	918	964	919	926	948	985	947	952	893	906	944	922	866	977	909	896	913	918	943	960	973	974	906	920	916	929	958	898	951	922	940	937	924	890	929	895	915	922	956	884	893	983	922	920	931	975	934	907	960	945	961	887	931	922	925	962	964	946	937	1000	916	918	920	907	926	911	928	911	877	943	941	962	945	909	982	919	919	899	964	897	871	900	899	979	888	882	919	915	924	885	945	906	937	914	918	965	916	907	914	910	941	970	887	912	977	924	949	938	912	941	926	932	919	924	907	904	929	972	890	916	903	916	922	893	905	936	921	950	951	903	898	933	932	959	928	986	879	937	988	950	892	998	946	911	940	923	902	881	902	921	929	952	919	937	946	926	911	884	945	892	905	920	933	906	953	875	978	974	846	930	941	916	950	892	992	917	894	936	961	940	887	925	925	949	911	979	917	949	911	901	979	955	972	921	947	950	969	956	869	937	952	904	939	933	932	920	963	968	966	906	889	889	896	925	938	883	941	942	956	966	893	932	946	915	989	950	904	981	908	977	947	939	888	912	957	875	866	936	902	911	969	924	870	936	928	863	842	899	930	926	900	936	981	937	909	946	913	946	948	964	922	906	935	901	925	919	918	952	901	927	911	899	952	896	911	920	942	971	930	889	918	887	965	898	1011	910	962	902	965	936	920	872	927	912	919	939	953	940	900	942	919	969	913	873	973	884	920	947	940	901	891	919	896	904	929	918	885	900	906	917	915	971	949	867	935	888	916	932	885	931	878	910	971	923	927	913	977	947	976	966	955	899	891	895	971	849	950	911	933	925	921	957	971	940	961	924	919	933	937	891	972	907	987	916	935	983	952	887	914	917	913	883	894	879	874	998	997	910	917	968	959	901	942	963	902	926	915	900	956	902	916	940	945	906	935	911	942	897	941	938	921	942	927	925	890	944	934	871	956	901	897	966	931	901	925	913	952	940	927	960	890	926	969	952	965	895	915	940	912	908	887	912	947	964	957	869	949	880	880	929	946	934	978	918	955	972	931	990	934	985	964	932	957	951	928	904	960	926	916	949	942	919	966	994	867	903	906	962	956	964	991	919	918	928	900	959	894	924	894	912	971	945	927	923	978	877	958	887	967	923	930	978	919	931	894	938	905	894	955	938	874	931	919	973	909	938	936	942	918	912	932	886	963	914	967	935	856	917	936	896	935	949	957	912	920	877	912	932	939	931	953	893	905	957	935	936	878	902	965	926	965	863	935	907	959	939	952	931	972	931	921	919	919	947	916	930	951	944	912	931	899	951	896	885	957	942	986	857	956	946	892	929	904	944	969	938	959	861	958	936	878	914	895	937	939	912	913	964	956	936	922	985	895	886	972	934	900	899	947	937	924	892	959	915	975	978	972	896	955	1028	958	931	913	953	894	911	953	920	918	926	947	939	955	967	918	948	917	966	946	926	894	892
22575	20946	28727	23335	20947	21029	10736	1451	987	924	751	720	631	633	584	577	500	504	478	480	472	418	472	459	415	428	407	438	436	424	446	436	399	379	429	444	392	436	417	406	391	386	413	401	417	407	430	376	367	391	418	356	448	380	378	355	353	358	383	370	406	368	347	384	385	368	393	363	369	381	383	363	391	384	384	379	367	397	363	365	361	331	368	383	366	373	385	400	382	376	399	389	381	361	340	376	364	356	384	351	381	418	337	378	360	402	360	346	386	361	332	387	355	364	339	369	364	388	332	377	346	365	370	339	366	368	370	379	398	375	405	370	369	394	363	330	336	361	339	406	390	362	380	355	345	385	391	387	354	358	363	357	318	413	368	367	382	360	366	380	365	388	364	374	364	358	367	369	403	379	366	379	375	382	372	425	363	350	356	341	372	373	405	349	380	384	376	356	385	340	365	395	361	387	374	350	360	337	356	364	349	390	345	386	340	339	372	351	358	409	358	385	402	353	356	358	362	364	353	364	388	374	381	403	379	411	365	385	358	328	383	371	382	342	339	376	370	355	336	397	349	374	366	355	374	364	354	391	379	372	353	392	371	366	400	370	336	401	389	381	360	381	362	354	356	354	361	354	372	342	366	339	350	402	402	374	376	372	380	373	378	348	386	339	385	393	371	344	379	369	372	343	360	385	383	342	352	404	386	369	375	386	368	364	354	378	344	350	330	391	385	409	379	386	384	345	364	379	371	384	363	352	383	335	393	341	359	388	360	370	358	337	405	330	367	363	400	380	366	371	370	367	368	408	370	357	372	347	359	387	361	351	373	362	336	394	379	377	353	354	349	364	359	358	376	373	426	377	353	381	346	378	360	382	389	360	378	380	368	351	372	352	376	379	352	371	416	381	353	376	369	374	367	317	382	379	394	344	369	374	370	354	379	384	377	361	374	366	375	380	401	356	394	380	381	389	330	379	357	366	357	396	409	363	362	372	377	381	372	391	375	380	359	391	368	375	359	396	378	359	381	349	375	332	377	368	367	386	351	364	353	362	400	386	379	389	388	380	366	389	335	339	405	359	364	403	394	377	379	362	356	371	374	341	407	386	366	350	341	372	337	337	385	370	425	387	341	361	351	381	365	380	375	364	335	400	330	389	385	336	348	344	361	383	362	365	384	354	352	386	379	391	352	358	361	383	385	381	370	392	397	390	400	333	396	343	358	348	341	380	381	351	367	362	380	396	351	358	386	338	389	378	348	394	370	374	394	327	371	377	336	368	374	388	382	395	362	370	353	374	357	379	348	388	346	346	358	345	393	381	339	389	377	379	390	357	348	365	368	364	364	395	343	388	363	380	334	359	378	362	397	372	362	364	372	384	380	358	361	363	369	364	380	374	331	390	371	364	352	347	368	343	366	358	360	356	377	346	357	391	388	363	376	349	358	340	331	350	312	383	357	366	387	368	347	350	332	350	398	372	340	351	365	382	322	361	322	392	370	348	368	395	371	376	373	391	379	353	375	365	360	335	386	363	386	345	360	378	356	369	363	388	349	385	368	356	363	354	354	388	360	360	369	400	372	386	374	336	387	376	340	386	361	385	370	365	387	365	377	390	370	388	362	418	361	386	364	366	344	369	403	331	345	374	350	401	407	366	362	354	357	348	340	376	347	377	378	374	365	433	387	366	368	366	363	361	396	384	338	375	349	400	368	374	388	349	388	377	397	375	341	360	357	360	396	350	313	344	340	379	374	371	342	365	378	321	352	357	367	380	364	403	381	390	399	376	338	374	366	378	385	369	370	372	389	339	369	374	373	368	355	378	362	353	406	373	363	385	395	354	354	367	384	364	347	334	370	323	377	397	370	417	372	360	357	357	396	363	357	397	389	373	350	345	403	370	377	372	339	337	373	391	368	353	370	390	384	357	377	364	357	366	341	393	379	376	364	363	372	376	373	338	362	338	376	342	375	408	356	367	373	368	376	363	391	363	393	373	375	359	381	402	370	424	381	393	394	361	362	362	326	352	410	347	363	343	356	327	365	362	346	362	351	354	364	331	373	359	385	381	373	348	373	385	403	395	337	376	365	382	361	408	399	356	384	385	381	292	380	385	363	359	365	368	348	392	354	364	369	330	396	351	352	362	350	331	386	351	383	384	369	353	369	365	359	392	356	396	363	375	370	374	357	351	365	345	349	362	357	342	346	337	368	381	395	371	376	364	394	357	351	383	337	374	343	364	347	415	348	350	366	382	325	432	396	382	333	380	376	361	358	397	341	354	393	375	348	386	373	383	364	358	377	353	360	387	365	361	378	364	355	353	411	366	382	356	367	335	386	355	400	358	348	337	363	357	350	363	407	353	378	351	359	386	367	384	352	367	375	385	341	376	372	393	377	400	374	366	368	382	367	366	367	369	337	395	353	379	351	390	389	393	354	338	373	386	366	325	406	378	382	338	429	383	351	378	342	387	371	372	363	410	373	374	371	384	378	371	377	359	351	374	369	357	383	420	382	357	349	381	338	349	400	377	373	391	350	390	362	364	391	366	355	396	375	401	377	378	371	371	361	337	357	367	369	390	376	384	329	375	373	385	377	381	377	352	372	405	336	391	352	357	371	369	380	395	328	341	368	375	384	395	364	406	363	351	355	344	364	341	332	364	377	340	341	390	354	375	317	361	349	372	369	344	392	344	395	350	337	359	357	426	398	369	375	389	343	321	366	376	371	337	371	301	394	361	371	387	371	371	356	394	424	395	373	377	362	360	349	367	379	391	372	337	366	360	352	372	350	382	341	370	358	362	318	358	373	378	366	333	383	404	359	374	375	365	380	394	366	356	347	360	355	336	370	363	411	379	352	324	369	345	386	363	358	344	372	363	367	356	420	370	351	394	354	383	369	376	377	369	366	350	358	365	356	363	351	385	375	359	365	384	328	326	356	378	362	404	356	366	377	409	383	354	383	338	388	363	381	391	375	364	356	389	368	377	358	362	376	361	412	377	329	337	388	378	362	355	374	362	397	347	395	361	374	360	336	382	369	382	351	365	362	394	361	372	368	336	360	375	332	358	385	368	374	374	355	366	381	366	356	364	362	367	372	368	395	368	340	368	366	342	367	324	397	365	344	385	352	360	320	368	321	378	365	336	399	386	397	389	394	371	341	355	400	377	361	353	390	379	359	399	331	386	364	401	349	354	354	362	368	335	376	366	383	405	357	389	361	365	375	340	398	331	364	367	353	373	379	367	358	340	333	370	390	364	348	360	407	376	368	370	390	397	361	393	398	362	339	367	364	363	363	376	379	351	360	427	389	369	380	359	371	383	391	376	360	356	385	353	367	364	359	352	395	377	390	371	360	362	362	370	388	376	349	351	386	359	385	360	368	389	356	400	359	366	330	356	362	374	407	343	336	413	393	350	325	336	345	373	362	344	338	361	365	381	376	401	384	348	389	383	354	368	357	422	376	354	389	400	379	354	374	370	389	396	388	377	311	392	379	377	355	381	363	359
29972	16188	13231	7116	4950	3944	3010	2328	1961	1546	1287	1086	1016	850	813	743	704	685	677	575	594	599	577	549	575	572	552	528	531	489	550	556	522	515	538	552	512	483	520	504	451	422	476	490	476	480	439	434	437	473	473	434	407	417	466	431	465	431	455	462	430	465	484	459	399	413	427	412	447	435	423	435	435	473	438	452	459	408	454	416	428	433	406	417	432	420	435	489	436	440	419	419	383	430	464	420	457	382	438	444	447	471	441	445	458	421	409	436	402	436	415	410	466	422	416	401	427	439	434	446	405	421	417	398	420	452	413	421	412	395	470	408	415	410	435	418	403	441	412	384	437	430	418	421	420	410	416	410	416	408	432	431	445	456	408	421	419	405	441	455	417	422	414	411	397	449	422	407	407	450	409	405	387	387	432	421	456	436	418	428	419	435	447	409	402	403	463	417	417	407	413	399	412	417	441	402	406	428	442	445	401	463	398	419	434	388	420	401	440	403	406	433	408	446	409	391	416	416	418	451	393	436	429	437	392	405	386	476	423	404	425	418	367	397	425	434	414	417	414	399	439	397	401	450	401	438	416	417	391	444	440	421	412	450	444	433	412	440	428	465	424	418	423	414	429	412	418	434	391	411	430	431	424	377	427	402	395	396	438	420	445	447	431	402	431	473	398	424	397	416	443	436	387	409	404	422	431	412	432	437	416	404	423	454	421	448	404	457	416	439	428	413	437	430	419	407	461	439	445	455	392	403	432	416	439	417	422	368	412	423	433	434	400	466	426	424	415	414	409	414	413	421	392	413	410	425	410	420	413	445	407	400	437	435	391	459	402	438	469	395	402	453	396	422	442	418	419	439	388	383	441	426	428	451	433	410	443	395	436	431	426	433	418	437	459	450	433	407	451	434	415	419	399	411	434	441	408	410	409	425	457	453	419	413	442	385	408	415	431	391	416	413	414	449	418	436	394	433	439	431	439	397	414	421	426	403	419	421	418	435	417	425	448	446	444	446	431	406	428	400	430	442	402	436	439	449	428	389	428	436	391	409	422	445	391	438	401	397	440	430	413	389	430	410	430	419	442	407	449	450	443	453	459	445	423	405	416	408	397	413	404	466	407	414	400	418	393	423	421	414	421	432	446	393	452	413	394	416	399	409	406	412	420	424	422	433	403	401	426	418	423	405	437	407	449	425	435	440	420	425	426	420	421	394	426	418	423	434	445	435	426	437	420	446	430	446	425	430	431	435	388	389	416	422	423	422	394	441	474	406	432	402	417	419	423	438	400	404	427	435	431	384	421	404	413	412	464	433	454	394	433	437	380	434	411	420	404	409	430	437	392	390	425	410	414	434	407	417	404	406	412	416	436	404	446	390	427	451	421	399	418	417	426	463	434	411	422	422	427	419	401	461	454	435	408	426	419	452	437	437	391	420	432	454	386	404	434	398	404	439	417	426	400	417	433	448	406	433	417	456	424	420	412	430	416	478	405	439	408	428	409	405	409	417	432	432	411	399	407	404	435	416	431	410	465	443	427	452	448	430	441	415	405	449	395	421	451	371	426	434	405	406	433	434	409	414	435	449	383	427	456	414	438	403	446	411	441	391	434	453	448	419	419	411	424	405	445	454	451	455	398	446	447	402	387	428	425	426	452	430	364	413	419	393	431	429	430	420	427	446	403	409	418	463	458	436	446	428	413	409	408	395	428	379	417	410	432	424	404	441	420	385	470	425	446	404	411	437	433	418	438	384	405	456	402	412	441	404	411	416	428	413	399	411	449	431	432	418	452	449	424	395	432	468	452	399	381	391	405	397	478	460	436	372	411	444	443	421	408	402	384	423	423	410	417	408	428	397	417	416	421	396	439	414	463	407	402	428	409	412	482	407	442	417	433	408	421	440	404	375	442	427	390	425	437	413	447	430	477	460	433	440	389	406	441	428	424	386	407	425	428	428	398	452	433	478	402	405	441	445	418	416	426	433	428	397	408	438	408	420	415	460	428	410	417	439	440	384	407	434	408	419	410	406	379	438	388	388	407	434	421	377	417	418	395	455	414	397	399	411	463	437	443	456	426	432	446	428	412	435	439	397	435	417	395	404	399	416	417	399	450	464	396	387	389	399	404	417	406	421	421	412	447	415	407	424	387	418	444	462	409	414	419	403	421	439	426	416	408	426	451	425	429	410	441	392	414	374	436	408	422	455	440	434	416	441	408	377	397	429	433	429	406	424	400	438	404	435	404	407	430	414	417	429	447	368	438	376	431	411	380	447	445	397	402	432	472	406	450	416	407	411	414	405	432	399	409	412	397	431	423	384	440	404	424	459	374	434	413	390	425	402	436	412	370	391	457	428	410	452	415	411	396	417	432	421	437	454	421	447	431	445	451	424	383	406	408	400	445	423	404	395	430	436	432	400	388	412	399	381	407	430	403	387	398	446	436	448	431	424	415	405	443	418	406	432	395	396	398	406	421	415	417	425	433	422	406	410	402	417	414	428	398	419	374	415	432	404	408	429	405	423	412	420	428	418	395	401	404	425	424	449	411	436	435	418	402	409	395	458	422	411	445	448	402	437	415	413	423	425	424	407	404	417	433	387	420	412	452	440	408	420	397	395	425	417	415	392	431	459	438	372	402	453	413	382	395	403	452	430	449	438	456	402	420	440	390	401	456	393	428	402	409	413	438	421	413	414	426	418	419	414	463	426	426	462	441	420	409	420	429	401	427	446	416	418	431	448	387	423	419	424	404	451	442	431	454	425	421	426	407	412	405	399	411	441	459	428	406	400	435	407	436	398	448	427	443	390	403	409	425	400	420	381	440	423	389	434	397	383	416	424	413	387	434	413	377	480	387	413	412	434	395	374	435	400	429	437	421	425	437	416	429	418	447	417	421	421	401	424	419	402	398	404	433	442	410	440	395	417	391	428	411	461	445	393	404	410	411	388	443	437	409	448	409	391	421	449	415	401	387	414	409	418	404	473	418	407	424	415	442	469	422	417	425	435	411	419	427	420	408	378	424	436	424	426	431	458	398	438	432	400	447	436	405	414	400	453	430	397	397	425	403	412	452	435	453	424	423	399	411	426	428	491	405	426	411	403	428	421	403	412	416	441	423	397	406	406	439	424	409	430	465	409	454	437	431	446	410	427	420	454	400	452	419	405	442	434	404	408	423	433	458	443	410	424	448	379	399	429	416	424	443	434	418	382	399	399	442	423	403	414	404	445	405	454	416	434	414	434	425	402	455	433	445	417	404	418	431	425	421	416	446	430	368	410	402	385	411	455	421	442	453	444	395	444	416	408	419	387	427	430	455	396	419	441	407	441	467	418	408	397	392	410	441	419	417	420	421	442	398	394	438	418	472	399	410	454	416	409	445	421	441	412	424	432	414	467	409	424	422	440	442	439	443	424	416	410	424	432	462	407	427	442	450	425	437	413	460	434	420	420	442	435	437	451	412	423	449	425	444	436	414	429	373	433	404	449	408	430	464	435	394	394	436	436
26705	20166	8706	1240	825	792	762	720	703	651	761	660	680	684	696	654	650	673	676	677	665	691	703	667	695	702	692	718	713	739	669	711	740	716	698	719	724	687	684	695	693	690	676	690	671	678	687	670	613	659	671	681	710	682	666	707	669	696	684	662	702	642	720	656	660	654	731	657	682	673	677	676	665	704	693	696	657	668	724	728	665	679	712	636	686	747	675	711	651	696	698	657	669	697	683	731	682	721	720	654	660	702	720	689	747	672	652	659	691	625	690	691	719	725	709	669	625	662	659	706	645	691	649	690	677	692	658	641	727	644	691	683	643	682	681	656	706	697	685	716	671	681	624	675	714	705	705	679	689	634	672	698	695	676	628	691	653	712	638	666	666	686	668	670	681	611	653	735	657	659	670	713	698	674	663	667	655	669	697	635	641	641	612	659	667	699	658	685	705	689	698	647	649	695	717	686	667	770	668	693	657	649	734	638	741	700	685	690	751	685	681	675	651	684	668	674	620	715	665	661	686	693	676	715	662	656	689	642	711	667	619	679	706	663	636	678	666	671	678	688	690	681	671	659	664	681	683	678	692	682	709	707	652	678	674	660	663	695	691	682	676	674	685	713	725	689	695	658	663	671	664	683	659	689	666	665	678	658	687	697	704	623	641	694	670	706	715	702	654	647	703	616	676	709	692	674	747	683	671	670	652	709	695	681	682	665	673	687	696	694	711	684	653	687	630	675	667	701	701	661	682	658	668	624	714	686	718	690	685	728	679	604	631	654	686	711	694	647	698	696	653	725	692	715	701	701	736	643	653	684	648	694	684	720	661	686	674	746	665	699	644	680	664	650	687	685	741	686	662	663	697	659	691	691	672	660	659	693	689	658	661	673	698	698	660	680	689	715	690	685	701	687	678	646	705	645	705	670	722	683	664	758	696	675	669	646	649	680	716	690	723	708	663	688	680	615	659	655	681	725	669	671	682	684	695	657	681	695	710	684	647	685	651	672	722	692	676	691	689	658	645	688	712	637	676	621	717	695	724	664	640	718	661	709	638	668	678	709	677	668	697	640	695	668	689	726	644	684	708	734	686	688	690	645	664	658	708	673	705	702	666	665	689	640	654	683	685	664	650	680	662	685	634	649	661	721	708	648	706	699	654	664	661	703	682	683	650	696	723	706	703	700	728	706	704	724	674	650	675	679	633	671	666	664	692	668	717	704	686	688	664	700	681	714	694	718	690	721	679	705	700	673	658	714	629	708	646	689	701	645	675	658	651	717	682	674	720	685	649	694	657	702	655	698	666	665	687	678	683	661	660	684	716	669	691	682	700	716	699	682	667	662	654	677	692	669	660	752	664	697	610	671	674	669	722	669	708	733	688	696	666	679	693	690	612	628	692	679	735	645	708	660	670	733	701	675	683	686	695	683	682	706	710	684	690	655	665	684	678	680	732	672	650	738	638	698	702	726	642	690	692	684	701	686	669	676	677	664	667	667	676	714	677	692	683	692	670	662	683	611	675	676	682	682	714	720	634	707	692	639	696	755	695	712	721	684	629	665	694	661	675	684	668	690	737	657	635	702	666	716	641	675	702	666	691	701	654	701	648	716	673	696	697	702	665	685	703	678	670	733	645	636	656	670	695	714	695	682	657	658	664	701	640	696	715	667	647	665	674	673	704	648	695	677	680	669	672	723	688	717	663	680	637	667	676	629	699	672	647	719	677	693	714	689	719	646	681	698	694	696	663	676	667	687	648	694	698	710	694	716	638	681	658	677	716	680	614	719	655	687	666	688	683	676	684	670	680	685	641	698	683	682	695	661	667	690	652	677	695	708	661	751	665	694	669	654	708	664	712	667	700	681	670	650	691	674	655	698	694	696	628	677	696	697	710	685	731	674	664	694	686	646	660	683	633	716	712	698	681	622	701	688	650	701	678	686	693	686	674	687	731	709	678	698	689	683	617	672	728	681	683	673	676	653	738	658	641	677	709	688	676	673	709	678	705	707	649	692	703	679	704	682	679	616	658	672	672	708	685	683	693	669	729	671	710	665	665	684	659	715	727	682	679	677	689	672	647	643	659	701	703	677	665	681	687	659	666	694	692	666	664	670	697	649	690	673	680	658	688	662	710	660	710	666	666	645	690	740	705	695	696	652	671	673	685	672	666	652	746	679	729	678	669	703	702	661	655	704	659	680	678	671	660	654	697	666	700	690	694	682	683	698	712	639	649	683	698	653	665	644	688	694	696	716	664	645	689	675	666	675	656	647	667	637	721	652	694	680	687	656	641	679	624	673	717	730	700	631	658	692	671	646	710	669	628	660	704	662	725	668	711	662	672	688	714	673	676	697	699	650	659	685	671	672	700	667	639	703	705	695	678	718	696	639	663	725	728	688	669	670	679	667	692	687	655	697	704	670	662	683	694	664	640	714	710	674	682	678	704	667	690	707	700	730	651	670	639	722	693	664	663	713	655	688	707	678	673	715	727	690	643	714	709	664	698	692	656	662	701	657	661	697	709	671	645	653	698	699	738	717	710	705	689	696	723	711	728	698	697	657	682	700	640	705	660	672	686	704	665	671	673	703	715	685	707	699	679	732	701	683	720	715	714	717	693	683	679	673	655	644	657	665	699	692	668	645	661	684	690	617	682	684	659	670	687	714	674	647	688	705	653	686	651	699	655	701	731	685	648	694	663	665	681	691	672	703	667	606	682	636	668	678	693	672	721	687	661	665	681	673	701	672	643	706	667	718	706	675	723	712	663	663	669	633	684	656	691	719	696	683	675	692	680	658	653	676	754	718	666	695	676	693	661	689	678	730	675	675	695	688	653	705	689	679	708	697	725	686	686	682	646	694	689	712	716	682	666	667	663	684	653	733	723	692	726	683	684	624	684	662	730	618	696	653	678	673	684	669	633	663	676	738	660	679	683	713	735	669	668	652	686	698	619	692	694	679	711	713	667	650	748	690	726	653	712	669	667	667	687	715	716	641	700	651	649	718	728	659	676	662	710	723	669	674	656	681	658	705	672	684	669	706	662	690	730	687	645	701	720	708	713	650	702	692	691	658	720	707	691	668	703	649	732	675	662	722	679	626	688	639	686	710	706	688	681	665	710	662	670	696	633	709	665	689	702	686	675	706	668	688	672	674	709	615	676	672	704	725	688	685	670	690	725	656	668	614	714	657	717	678	692	663	674	671	704	695	684	713	685	663	672	627	696	659	684	645	639	671	710	695	653	671	676	643	692	681	683	693	673	703	677	699	727	644	701	666	671	676	613	697	658	669	662	727	708	698	688	670	690	697	686	758	696	658	653	671	691	711	644	660	711	715	717	689	661	691	695	673	686	717	712	681	707	663	681	721	700	688	663	655	678	662	690	661	675	638	636	642	652	657	669	673	691	692	700	735	706	676	694	736	744	673	662	683	695	676	681	688	684	708	699	713	732	649	677	665	668	682	668	680	723	738	676	631	656	730	707	707	668	687	693	656	703	674	660	664
7961	1860	1486	1144	1028	953	941	871	878	852	851	834	829	843	854	832	827	868	852	804	814	825	827	839	813	833	841	817	850	863	841	869	850	857	847	904	838	771	817	820	866	841	819	855	821	850	795	833	799	867	795	838	800	808	799	845	844	794	824	859	774	869	773	834	917	869	829	850	784	834	856	829	809	785	834	831	830	803	779	806	829	818	820	778	767	833	784	830	810	796	828	831	842	765	806	814	815	802	800	809	783	829	813	833	789	820	790	856	769	803	796	840	772	790	866	860	842	771	759	808	812	816	822	786	773	809	833	794	791	823	814	852	842	846	857	794	856	778	837	799	831	812	818	803	799	854	826	789	744	827	813	808	786	834	776	813	783	802	845	820	787	801	841	798	760	831	763	816	833	826	846	813	786	814	768	791	819	833	811	845	836	832	788	836	763	815	829	805	850	802	801	801	871	869	831	820	842	816	846	817	859	825	785	830	798	852	788	819	813	836	834	843	839	794	815	882	817	813	825	803	814	811	790	787	855	803	822	790	810	835	781	767	825	779	799	798	834	828	854	829	827	816	807	809	812	821	860	800	855	771	802	809	827	772	762	866	797	807	775	849	839	829	811	821	777	884	806	858	824	793	829	830	825	796	780	811	806	838	795	825	832	799	798	800	824	813	832	815	848	816	829	848	803	802	829	847	807	826	791	774	815	803	815	832	809	843	816	794	799	819	812	829	766	796	828	883	793	828	834	816	832	824	860	819	875	810	817	788	779	768	827	794	799	804	776	826	795	867	826	841	806	774	798	798	825	828	814	808	815	864	824	762	821	820	798	823	840	818	821	818	829	826	829	850	809	812	851	798	810	830	863	794	800	808	841	844	821	814	806	804	829	838	808	804	850	816	799	806	816	896	826	814	863	810	850	815	832	811	848	807	815	786	773	779	779	829	814	807	830	822	820	804	815	784	787	811	777	824	823	779	813	774	841	855	814	804	798	866	830	779	794	832	798	805	832	808	817	808	794	794	800	808	812	780	801	769	843	811	825	786	823	845	828	824	797	823	814	841	858	801	834	829	841	769	834	797	846	854	819	802	805	871	778	805	842	761	752	838	774	826	796	795	821	827	777	886	810	816	726	804	831	745	832	824	839	830	757	816	848	834	776	779	806	868	840	824	793	806	785	826	858	801	860	843	820	801	785	834	851	833	806	848	863	804	813	792	851	834	820	768	770	854	813	815	830	801	815	857	847	801	833	770	787	796	798	871	784	810	826	819	812	826	819	809	800	817	788	795	778	835	834	819	795	787	825	814	772	811	824	818	811	773	824	786	855	865	814	809	800	790	812	817	809	828	786	770	764	809	815	804	838	846	788	800	833	772	869	815	819	782	773	809	843	833	796	795	861	819	804	780	841	836	820	821	831	792	825	815	838	826	827	830	835	746	769	787	768	802	791	757	841	837	814	826	813	798	800	805	782	816	821	870	808	818	791	839	794	785	796	772	867	904	795	808	821	834	807	855	767	806	853	783	789	788	788	822	809	833	822	830	837	857	807	801	770	830	785	849	792	829	852	799	827	790	768	817	827	860	843	827	808	822	825	841	814	814	792	847	785	773	851	775	850	776	855	796	803	830	860	800	775	765	823	770	847	811	870	801	817	859	803	874	810	729	817	837	873	817	805	876	824	845	857	797	816	824	833	822	759	787	840	909	816	838	800	769	820	801	838	782	819	801	822	861	848	829	844	810	840	832	828	848	856	848	825	830	865	800	790	822	805	844	812	826	816	828	768	821	853	795	808	859	871	814	807	798	781	866	771	834	768	828	821	836	819	793	790	780	840	823	828	804	783	750	812	817	837	825	807	843	816	820	812	845	851	858	797	858	818	763	835	785	834	810	808	791	822	845	823	807	797	798	873	808	828	814	809	854	791	800	805	819	873	803	836	810	823	836	801	794	842	816	801	799	809	813	816	829	821	800	804	835	831	812	841	823	808	845	819	846	844	827	869	836	866	800	795	837	827	812	795	821	822	748	785	842	837	896	812	780	832	845	833	819	832	837	840	847	802	786	834	812	826	774	762	800	795	829	841	804	808	775	879	779	751	823	773	841	809	818	824	835	777	798	815	839	795	822	821	815	802	840	823	801	785	841	834	831	805	759	828	814	878	894	806	801	824	834	774	787	815	809	826	810	829	777	801	790	828	814	804	834	829	771	862	796	794	830	836	801	818	840	840	816	863	865	811	801	815	818	837	840	817	785	834	804	836	800	814	787	802	831	762	800	796	815	827	805	869	848	801	803	792	830	780	798	815	784	808	874	807	817	798	855	832	777	809	807	837	832	826	832	813	828	813	818	803	833	862	850	818	828	836	832	805	850	835	773	860	794	813	827	819	852	810	832	778	816	809	812	802	819	804	795	803	834	774	843	795	806	854	860	817	825	827	835	793	826	766	823	832	828	850	857	835	781	830	780	806	779	797	787	854	838	814	772	836	786	858	794	801	872	843	772	797	838	785	845	742	792	821	778	837	786	847	821	787	821	832	787	833	804	835	876	862	835	834	814	841	807	798	839	821	761	823	805	830	838	818	841	786	867	808	824	804	788	851	785	889	839	825	800	824	856	801	816	793	857	821	853	842	780	787	781	842	822	836	810	801	827	832	885	811	796	865	830	824	808	811	814	787	801	830	832	849	834	822	827	791	800	878	800	826	840	806	791	822	839	834	830	770	807	792	853	832	793	793	809	793	804	825	861	796	806	787	807	820	766	791	822	814	786	787	805	847	797	792	807	797	745	828	805	865	820	816	809	812	826	822	793	847	817	830	814	883	801	839	868	863	795	844	777	792	870	841	771	850	819	844	807	805	822	807	830	790	814	778	863	822	864	842	757	835	789	831	801	817	851	834	816	857	777	824	779	815	757	811	810	810	819	831	825	753	869	813	786	831	846	748	785	832	823	830	817	830	810	852	767	828	847	785	820	817	845	811	826	825	806	771	850	840	818	778	830	814	833	832	781	802	777	804	838	820	829	750	849	816	798	810	835	866	788	831	801	828	844	829	875	782	817	748	822	808	840	847	869	804	826	770	796	772	824	840	863	784	775	814	820	839	775	826	800	863	773	832	813	803	836	841	792	814	833	804	784	851	806	812	814	846	806	776	830	830	822	812	789	824	869	810	809	830	881	849	785	835	808	828	809	783	804	832	813	810	855	841	814	785	834	827	826	845	778	818	828	766	815	819	801	820	806	812	806	805	861	766	797	803	775	835	771	830	814	787	830	830	804	862	798	827	836	827	830	762	803	790	828	837	815	828	796	879	854	827	812	806	787	835	843	805	801	838	761	806	783	800	837	833	832	819	765	866	873	864	862	781	829	841	817	827	793	838	799	817	819	867	780	843	840	884	788	821	820	797	798	830	836	790	803	855	867	828	825	825	789	795	829	844	833	790	840	803	804	849	762	823	794	790	847	819	815	807	788	832	808	850	825	813	811	834	798	858	800	832	768	796	812
23449	20836	28192	23584	20840	11418	1193	857	685	551	563	494	488	461	465	442	449	370	394	397	409	381	393	376	393	363	384	395	356	359	360	384	414	392	366	373	370	352	361	355	309	347	345	343	369	364	364	385	333	334	362	322	347	341	331	342	365	312	336	335	384	356	301	309	338	348	365	332	330	289	357	345	335	363	373	332	353	330	326	366	344	342	341	319	349	355	350	335	397	364	330	347	351	342	301	358	337	339	353	343	336	333	355	338	336	337	365	342	332	359	377	335	350	329	319	354	323	327	322	333	374	344	322	339	350	356	332	337	329	354	326	354	363	345	341	322	343	351	339	316	348	320	359	367	339	370	330	327	349	321	363	396	343	335	367	359	322	365	346	358	323	330	354	322	347	343	372	303	330	343	354	379	368	351	356	338	314	340	337	372	342	343	339	375	369	335	372	312	346	327	341	327	351	383	320	368	334	355	333	343	368	320	328	353	355	351	368	320	360	332	316	358	318	336	339	320	339	335	311	326	364	337	335	362	351	350	341	331	328	338	340	328	349	353	336	360	348	330	332	380	322	313	369	347	324	314	335	333	355	297	331	331	335	371	335	342	337	353	339	316	311	367	358	335	336	334	357	349	325	350	333	358	355	318	353	333	329	305	346	333	344	319	341	343	362	328	336	332	309	330	330	325	348	341	373	340	384	338	342	339	336	353	343	349	348	355	312	339	323	345	385	341	356	351	314	350	343	363	336	341	354	325	336	372	391	337	349	335	316	325	326	295	303	365	348	352	354	347	327	339	346	350	350	351	320	323	336	321	350	353	357	337	315	322	317	361	328	337	346	335	327	362	322	306	342	309	318	319	316	362	330	335	357	353	345	335	359	357	326	323	365	353	344	354	352	345	355	333	311	314	365	343	357	362	373	342	302	333	349	340	340	377	350	360	338	349	326	313	313	321	322	348	334	328	341	313	344	336	351	331	395	311	349	321	342	349	349	351	350	339	367	331	326	328	319	350	351	352	356	345	330	344	349	367	338	340	335	345	352	333	325	311	336	335	351	345	325	341	325	317	361	329	351	369	340	345	353	340	367	334	349	343	339	340	330	341	367	343	354	374	361	302	359	338	354	338	345	348	351	368	305	321	341	337	322	322	337	341	350	331	356	366	325	354	328	378	373	344	321	336	323	377	359	332	339	335	329	336	376	333	356	323	344	343	348	351	372	330	350	307	342	347	371	344	335	353	345	376	334	333	340	333	333	329	355	372	345	401	341	347	353	303	347	343	342	299	369	344	328	360	317	352	350	346	307	354	350	369	336	337	327	373	355	348	368	334	327	339	346	346	314	345	328	359	352	334	368	315	311	325	338	346	339	351	326	348	342	343	347	347	351	330	346	336	299	352	361	345	334	350	317	360	339	315	345	360	352	340	322	305	337	369	344	350	341	321	364	373	320	358	363	333	338	336	302	340	337	341	355	323	348	335	332	318	372	328	376	364	343	364	372	350	369	312	366	372	329	316	367	343	318	354	331	321	331	355	350	326	330	328	361	343	360	328	321	359	373	370	336	341	345	338	352	370	312	322	322	318	312	348	340	341	339	336	328	336	331	328	356	339	351	319	315	346	345	343	364	335	343	346	338	325	351	342	370	354	362	345	346	373	342	344	339	335	336	330	339	375	342	330	317	344	303	328	321	332	330	349	341	316	331	340	354	306	318	334	352	319	354	346	362	360	341	325	313	320	321	331	323	339	362	347	359	342	312	341	347	335	341	356	336	331	370	342	361	342	349	358	363	325	347	323	359	327	341	350	364	331	333	356	363	343	306	364	360	335	312	329	366	375	352	324	331	330	341	352	348	318	330	302	363	355	281	357	315	351	368	352	346	332	360	319	353	339	364	319	377	318	329	327	323	295	331	328	343	335	353	329	360	326	321	329	334	326	342	305	369	343	338	351	334	347	290	376	357	358	353	337	346	361	352	344	344	343	330	348	374	349	382	334	362	347	337	338	406	315	361	325	356	324	359	332	364	314	360	370	339	326	304	328	351	376	323	330	339	323	339	373	340	347	342	355	348	343	358	333	352	374	333	335	339	368	340	382	352	368	336	335	339	345	338	333	351	338	332	345	364	325	350	359	335	350	363	316	334	369	331	305	368	303	352	347	327	318	355	337	339	343	340	325	331	314	320	329	312	355	344	325	356	340	383	347	347	346	360	352	330	363	359	351	332	356	348	327	327	346	345	375	332	337	327	386	349	352	340	343	344	344	334	323	361	343	375	356	324	345	338	357	343	339	350	363	317	362	361	332	362	333	311	349	353	303	338	345	335	333	334	332	315	345	362	339	349	361	358	341	361	332	349	383	344	355	354	367	360	371	368	347	311	346	354	377	352	318	341	373	328	323	345	351	385	366	323	333	328	339	338	339	369	343	351	340	349	345	343	353	368	328	311	342	361	331	347	345	357	351	367	325	367	346	323	332	339	353	348	350	305	354	356	314	318	328	315	352	357	346	333	329	317	346	364	346	327	320	371	348	364	348	294	337	320	341	343	338	343	306	350	359	328	334	379	338	337	354	351	349	330	343	317	317	365	357	327	332	347	328	322	366	339	363	343	336	344	333	345	350	334	342	342	355	326	325	330	363	368	341	342	359	358	349	332	367	341	361	377	353	333	343	343	363	321	337	350	353	328	323	311	337	321	316	348	349	324	361	339	346	323	330	369	353	338	357	370	367	344	305	365	363	360	345	335	306	330	336	348	309	336	381	365	328	316	341	327	334	327	318	348	337	380	357	328	334	319	333	376	354	340	314	340	321	351	315	356	340	376	358	348	372	353	345	352	370	368	346	364	372	351	377	369	318	320	392	370	319	357	347	336	339	327	351	363	334	315	373	342	340	326	293	333	326	339	327	332	314	352	354	347	332	309	346	341	321	367	337	322	359	324	343	345	323	346	327	335	301	352	315	362	340	360	351	343	349	368	321	336	340	325	328	353	326	335	338	351	348	344	318	323	384	342	292	346	345	353	321	346	344	341	317	347	346	328	352	337	350	327	360	352	346	345	360	341	295	363	365	345	322	324	330	325	339	358	304	356	352	344	339	338	377	360	358	346	341	334	341	322	321	324	341	329	370	361	361	327	312	337	361	338	311	341	313	363	347	361	349	317	308	342	338	345	335	351	372	335	342	342	323	357	353	316	323	346	305	394	328	350	354	371	341	347	344	342	324	334	328	366	296	372	369	339	344	341	330	333	345	357	357	341	339	315	337	317	346	345	346	333	352	337	360	350	313	367	347	325	349	363	347	367	372	357	359	371	349	337	317	332	304	315	357	341	321	343	330	356	317	317	338	321	320	339	332	329	328	320	335	342	321	326	346	335	331	319	314	283	341	350	336	350	326	326	324	308	303	380	323	360	340	343	342	350	341	330	310	337	315	348	314	322	313	345	354	329	346	325	366	369	373	339	345	362	316	341	321	342	335	322	355	324	354	345	352	318	350	326	335	347	342
25376	12606	8290	4354	2987	2345	1683	1492	1161	1048	849	809	723	677	619	602	584	510	512	536	499	574	507	497	513	514	506	527	523	497	470	505	491	526	479	497	484	445	489	483	485	467	453	471	478	466	444	462	422	464	421	444	438	438	401	430	426	402	437	443	409	435	430	433	444	443	448	463	437	447	446	460	436	458	417	449	436	435	455	391	390	434	478	450	459	452	453	446	418	436	423	419	442	441	427	422	425	410	467	430	419	425	434	400	453	452	419	434	414	416	438	476	445	431	448	442	405	429	412	432	403	457	456	420	463	442	443	458	450	431	446	430	421	467	426	447	428	455	396	450	445	440	402	451	428	393	446	444	442	461	424	462	403	458	402	417	418	441	440	391	401	447	408	439	425	435	435	417	395	433	464	447	422	416	420	434	422	435	412	445	416	411	414	445	423	452	451	442	427	458	464	446	427	420	419	435	432	435	412	412	434	456	455	417	425	417	408	414	428	416	407	437	456	446	458	418	434	366	420	441	441	413	414	461	424	457	423	440	425	426	427	418	410	415	458	429	477	474	461	413	450	411	412	451	445	397	439	416	419	436	433	408	453	411	443	427	464	438	415	462	454	384	402	415	439	406	386	429	423	393	449	408	396	423	442	438	416	429	434	422	442	414	435	439	428	424	448	427	413	457	423	445	439	432	430	412	409	423	457	418	439	417	380	417	458	425	436	445	488	457	418	439	407	432	442	464	444	408	460	478	416	456	411	445	437	416	394	475	432	413	400	403	423	417	463	451	426	451	412	412	437	454	406	428	432	429	454	453	426	428	441	410	475	464	432	438	419	417	433	428	445	449	444	410	432	410	447	439	464	415	417	407	415	447	419	425	419	425	447	436	423	442	436	423	433	417	433	418	453	410	405	417	411	438	413	438	447	420	412	495	411	428	402	413	434	413	470	428	420	440	402	433	414	397	454	426	435	436	422	456	457	429	431	426	461	449	429	426	438	458	389	426	425	425	445	462	415	423	437	407	400	444	453	430	422	423	447	457	432	417	427	389	388	445	466	420	457	450	424	433	410	443	422	435	423	424	400	481	483	464	465	417	432	439	428	448	469	462	434	458	417	422	428	375	443	423	474	425	452	469	439	431	476	434	445	407	419	436	436	396	439	458	435	450	416	440	423	417	438	411	431	458	457	447	475	431	426	456	449	439	443	483	468	398	429	447	417	422	427	429	454	470	427	433	447	421	406	439	410	421	428	433	434	422	432	420	404	427	451	466	374	432	439	420	402	443	452	402	456	479	418	433	431	423	411	445	466	432	421	430	417	452	440	412	413	433	421	400	428	478	407	394	401	436	429	442	429	448	392	409	431	455	443	433	440	415	443	398	430	457	403	415	450	414	460	433	459	441	419	465	465	455	402	421	448	434	460	418	468	467	427	435	425	430	425	436	441	400	460	417	414	412	449	417	432	417	433	376	428	426	420	443	397	466	441	408	394	459	435	426	434	456	439	371	412	419	435	415	426	415	433	438	420	431	436	404	430	420	436	442	439	450	443	449	446	421	442	442	457	447	422	458	446	447	436	415	440	425	447	453	441	443	443	426	448	417	452	401	463	452	407	414	436	413	470	443	425	447	452	417	410	410	430	409	453	432	429	401	403	436	443	412	440	452	436	436	435	491	442	432	450	443	433	448	425	436	456	415	423	460	442	396	425	445	415	469	427	422	444	430	424	426	448	384	408	436	422	445	464	385	384	417	425	435	457	436	405	431	434	421	436	409	415	443	433	418	438	468	459	448	428	413	442	437	452	452	448	423	439	406	415	416	442	441	428	455	469	429	442	434	405	416	421	400	490	431	465	436	397	437	453	417	418	402	447	451	449	402	434	418	422	446	452	391	390	430	439	422	446	472	445	442	421	412	422	446	453	454	426	398	421	413	423	405	408	419	425	458	403	493	427	439	428	397	391	417	417	415	388	454	430	438	407	457	435	460	422	437	392	448	413	445	413	443	451	428	449	420	476	431	407	442	418	423	413	447	423	431	429	430	416	426	455	439	423	398	479	397	442	421	436	477	493	388	420	422	420	445	443	437	443	410	462	389	466	456	453	437	425	436	436	408	436	435	437	466	439	446	465	437	416	453	430	478	420	479	457	431	391	410	422	413	445	437	416	426	447	436	420	436	422	431	404	409	412	447	422	412	377	427	438	437	415	428	454	426	408	428	404	486	447	442	421	400	454	411	443	444	410	446	418	421	429	410	428	452	435	438	417	405	423	411	393	426	443	417	456	422	463	476	456	410	436	452	442	409	484	456	435	435	441	407	419	467	410	463	423	426	457	455	399	424	441	444	451	409	419	398	437	427	448	405	435	444	451	422	441	416	437	431	411	468	388	466	430	443	398	456	433	442	439	426	453	427	457	458	425	463	428	446	410	434	421	486	449	445	432	431	447	406	473	458	423	428	397	465	427	458	439	439	449	439	440	414	412	434	472	419	416	441	422	410	434	408	438	382	447	433	435	448	429	397	461	434	445	436	461	455	424	468	409	422	424	430	422	438	414	445	428	438	416	428	425	422	411	446	428	407	451	457	442	422	402	408	409	433	462	428	437	444	433	417	422	455	415	453	433	419	434	454	442	466	423	455	426	428	425	423	427	422	422	459	411	467	402	431	434	428	406	415	428	476	443	398	430	422	444	417	422	440	422	454	405	424	448	422	413	433	390	418	429	421	454	451	416	452	419	406	425	426	454	420	444	482	410	480	436	454	388	415	425	464	464	461	426	423	469	444	418	427	436	458	398	422	435	444	415	453	424	429	456	456	431	452	440	420	455	405	425	427	443	407	408	425	450	435	452	421	412	454	435	431	413	423	420	423	414	436	402	435	395	419	469	428	457	450	432	430	439	448	451	431	399	418	408	407	430	419	466	442	469	396	400	430	457	411	466	384	433	436	434	415	418	400	436	409	446	447	460	431	422	458	405	423	415	475	411	444	387	388	429	402	445	414	415	474	420	412	455	456	442	396	440	418	403	460	394	423	439	448	471	438	447	417	444	445	451	443	471	422	413	419	436	405	440	448	430	409	401	428	455	405	460	445	444	453	406	433	418	413	423	416	434	445	445	468	377	417	398	434	438	389	441	425	433	409	426	463	409	431	456	429	418	476	416	429	442	397	430	424	438	441	479	423	412	448	408	391	421	432	421	407	446	435	394	390	402	456	448	445	433	408	450	443	432	407	424	446	462	428	434	415	434	395	411	428	428	422	409	422	421	446	436	415	437	450	479	440	407	463	439	433	418	409	425	423	430	438	418	438	448	448	421	416	425	403	418	427	423	405	425	448	451	439	453	468	419	456	437	457	415	397	420	431	408	424	417	425	389	432	421	435	420	428	448	377	416	449	437	427	481	446	420	432	421	453	401	461	435	395	448	436	429	433	440	466	410	430	464	429	444	473	447	426	432	429	414	454	422	447	433	445	417	430	447	412	432	462	435	420	401	476	420	449	419	444
24800	20888	27195	24671	10778	1453	1104	1062	927	921	886	907	847	855	844	879	907	869	867	830	830	822	858	811	857	839	835	822	800	812	853	870	812	825	816	837	845	790	860	799	791	795	804	757	816	891	786	807	760	839	857	735	822	803	828	796	819	787	816	821	816	802	804	813	784	824	799	797	841	813	820	763	799	810	785	796	791	801	799	802	819	790	835	832	825	811	794	811	824	768	851	798	801	813	832	823	779	774	799	809	832	865	824	826	779	795	795	850	813	846	841	801	803	805	789	796	803	812	842	795	841	777	813	802	803	795	830	810	762	836	799	785	806	810	778	794	816	809	791	773	820	800	836	876	847	812	769	819	820	802	774	810	800	778	835	820	796	829	855	747	805	777	780	764	777	772	824	785	788	809	828	800	778	764	811	744	825	820	830	796	751	806	749	779	772	795	836	750	786	862	772	789	813	858	851	808	814	818	805	786	850	808	793	836	862	806	791	816	831	817	805	793	844	776	820	799	867	846	793	787	789	834	790	751	812	820	850	827	833	792	761	763	881	780	746	853	797	837	766	757	800	796	802	826	823	792	826	768	786	868	865	815	846	798	768	775	790	791	797	787	806	789	807	850	778	816	778	837	791	853	831	820	873	809	831	715	784	804	853	840	789	814	789	780	797	772	795	805	845	821	812	820	832	776	780	784	785	788	777	824	863	827	790	812	827	843	811	803	798	834	792	737	798	824	835	818	770	813	780	806	807	794	851	819	792	803	812	800	870	836	758	816	841	807	815	824	801	829	808	808	815	799	842	777	833	766	796	794	804	792	778	785	762	800	827	754	847	794	824	850	797	811	827	820	785	800	806	790	786	730	804	816	849	812	860	793	822	779	769	827	835	817	785	784	852	799	793	810	824	838	736	833	821	776	753	825	810	840	829	803	846	827	785	827	794	778	834	790	792	824	816	797	803	838	804	848	813	795	831	801	743	841	837	810	836	832	790	739	802	839	794	781	833	831	844	784	822	812	807	875	839	783	815	775	811	803	852	771	768	804	758	808	776	785	859	806	812	807	789	824	740	811	813	822	761	839	776	764	744	783	806	778	852	779	789	822	803	795	803	746	808	819	797	821	836	816	797	829	761	791	789	850	800	771	797	812	814	834	769	801	809	854	793	813	816	838	822	856	807	808	783	825	757	787	796	840	785	796	796	777	787	749	797	776	826	840	823	816	815	805	850	775	811	856	798	825	784	795	802	873	816	801	847	805	849	811	806	835	783	785	764	806	750	839	810	832	794	762	794	773	789	816	791	833	766	797	783	792	787	791	778	780	809	822	824	835	811	777	783	849	814	801	771	804	767	813	812	810	775	840	857	808	823	827	786	806	779	869	810	849	877	807	780	861	791	798	847	803	816	806	831	804	809	893	792	847	788	786	731	820	810	778	787	812	795	746	839	840	819	773	799	780	836	796	833	776	805	795	820	767	836	816	771	819	763	836	802	832	792	804	797	824	823	864	791	782	792	777	787	799	794	855	856	821	807	840	781	800	781	848	793	759	818	790	807	865	795	836	795	786	794	798	773	817	809	737	784	815	782	795	803	770	834	800	768	790	801	831	802	812	803	790	784	799	771	805	817	771	859	797	799	784	802	809	815	813	765	794	790	762	802	835	838	794	807	883	838	778	780	789	795	785	812	799	794	771	818	807	782	807	841	833	838	763	789	807	750	769	811	861	785	799	796	788	823	805	843	826	812	837	828	829	770	798	803	818	851	846	796	781	823	802	768	768	822	850	768	843	823	814	813	764	820	813	864	798	836	804	789	799	794	795	842	837	825	819	793	833	810	823	811	847	798	767	837	784	782	811	860	790	811	783	814	806	836	780	806	795	780	797	849	779	810	810	839	812	802	729	832	786	841	748	820	792	777	839	824	759	816	856	843	859	795	777	800	832	779	817	769	797	820	821	792	714	758	818	776	810	816	817	857	810	830	798	777	791	800	795	805	841	811	835	780	797	778	840	830	809	795	803	860	859	844	803	804	822	821	825	820	778	779	860	839	809	756	784	785	805	827	840	782	818	779	827	772	853	826	827	782	849	806	819	773	817	826	839	752	798	844	804	801	826	832	776	855	887	820	810	821	793	752	789	812	771	804	816	760	824	809	806	776	804	791	830	873	828	830	796	835	759	770	809	797	800	740	841	766	833	797	813	778	782	813	807	832	793	790	759	793	820	776	822	825	820	839	802	790	864	858	808	793	794	827	810	805	779	803	809	773	815	799	839	767	813	812	828	781	833	800	787	809	830	792	789	804	810	776	816	832	783	792	817	815	846	863	826	773	825	779	696	805	772	862	839	813	769	827	825	806	800	791	835	842	778	796	768	844	788	804	845	852	817	786	801	843	823	860	824	788	835	804	856	821	775	827	794	770	830	829	822	760	776	800	833	796	817	815	789	788	801	804	852	786	815	743	827	796	784	795	810	824	833	806	791	797	787	773	790	806	835	810	765	835	791	829	811	842	803	859	815	799	808	844	837	837	843	815	818	815	783	813	762	844	797	875	797	776	828	819	833	812	794	798	845	750	808	778	850	831	826	805	838	758	830	863	807	836	869	828	781	832	765	803	826	824	791	802	832	779	789	844	838	830	800	804	805	788	792	830	781	813	795	833	847	797	798	795	809	830	792	798	803	793	789	760	790	796	841	837	827	858	836	822	765	820	790	783	828	800	811	757	825	831	776	775	843	802	763	786	774	748	827	875	757	814	777	750	798	796	836	869	835	860	836	802	825	792	841	829	763	810	765	794	745	785	745	847	805	792	819	821	853	813	749	832	810	812	760	782	786	845	849	788	799	831	841	842	842	834	798	771	827	790	809	775	821	794	802	830	762	783	832	786	810	852	809	814	781	793	815	766	831	841	809	774	744	806	801	780	768	856	815	775	818	871	847	751	802	800	794	785	804	803	810	812	799	852	810	805	800	883	820	827	807	863	819	841	824	812	846	780	821	836	841	798	791	794	807	802	826	805	827	804	802	773	830	850	800	837	821	811	777	774	812	851	829	829	767	775	784	833	850	838	806	802	760	777	788	782	831	816	809	802	830	839	798	764	840	846	872	870	807	771	766	792	783	824	776	781	782	793	821	758	788	802	770	835	797	773	795	832	795	789	807	815	808	791	800	803	788	799	827	765	826	854	762	807	845	774	820	791	811	861	813	809	857	797	802	792	827	818	846	741	842	763	838	851	782	844	803	822	809	784	816	807	787	763	773	855	789	810	810	874	829	833	754	838	750	805	787	779	802	784	830	777	763	814	840	832	811	827	790	825	800	882	823	779	790	813	837	792	819	831	801	824	862	732	825	826	794	782	836	816	826	788	749	771	835	824	809	801	805	801	796	814	791	788	773	833	809	838	835	900	789	789	794	809	839	811	786	772	748	843	803	783	806	824	800	817	770	800	805	885	795	845	790	799	823	734	764	778	789	783	758	789	819	784	779	819	868	818	734	803	830	756	807
22626	8499	4907	2871	2301	1896	1638	1521	1361	1229	1193	1108	1145	1036	1018	979	990	966	971	969	978	1040	963	1021	1032	951	959	963	964	950	1010	1018	1015	971	996	952	1005	985	989	954	977	915	940	971	908	927	964	953	986	924	954	923	923	925	970	913	902	882	884	982	955	936	959	915	947	909	937	982	976	901	922	923	885	911	915	932	947	946	927	902	954	933	935	906	922	913	962	921	949	960	939	932	936	920	908	936	895	929	929	949	908	917	899	912	915	908	879	969	938	931	909	958	918	924	900	913	915	948	887	930	901	913	959	994	925	913	926	902	959	945	919	864	933	920	885	963	902	913	919	947	894	961	943	913	938	931	930	950	876	934	897	921	889	924	923	972	908	951	925	921	990	954	925	901	976	893	903	982	906	917	979	919	924	923	936	931	980	873	881	902	961	992	903	926	937	968	892	947	937	960	914	921	898	1034	929	1017	920	897	942	941	864	985	968	887	939	992	984	980	970	954	841	908	914	936	947	964	910	931	964	948	906	856	951	905	946	915	936	952	941	1007	968	929	869	894	942	944	916	971	962	893	947	957	935	964	890	966	890	923	923	949	904	895	960	907	937	967	913	895	882	904	957	886	928	924	931	933	943	910	868	952	905	914	990	899	950	985	899	887	940	933	947	948	911	948	865	949	968	954	896	886	942	1028	919	900	907	912	954	962	959	909	939	889	896	918	972	919	988	937	893	1011	890	909	943	958	917	904	918	944	931	979	914	935	932	977	929	952	893	923	919	916	969	999	926	900	948	958	938	954	926	926	944	899	930	928	958	956	954	957	916	939	944	891	892	924	985	951	929	910	977	963	932	920	903	934	957	920	955	926	960	918	890	956	869	954	949	920	924	1000	917	1000	916	943	925	862	964	966	923	898	945	953	947	943	901	908	947	911	964	939	960	931	930	930	941	881	954	934	913	962	905	909	907	1012	973	944	965	860	928	965	1022	922	933	978	922	968	905	923	942	914	911	923	975	930	987	915	920	946	964	979	920	892	953	964	915	914	922	923	923	1003	954	910	903	979	914	909	908	958	901	946	966	972	916	901	865	982	956	913	930	882	920	915	949	934	937	916	949	946	876	932	910	965	942	952	921	965	969	926	929	920	941	911	930	944	919	959	925	936	925	931	908	958	913	924	929	880	1002	832	908	924	954	875	895	917	981	955	915	949	941	953	972	927	983	886	955	991	929	941	939	944	908	929	958	862	958	958	943	916	957	944	930	945	952	915	926	944	944	897	905	944	901	868	933	985	944	909	926	910	952	926	940	947	944	913	913	968	884	882	962	1004	908	955	926	917	905	923	878	932	959	966	917	907	874	953	914	908	908	944	919	943	939	926	966	924	923	972	887	915	945	895	918	874	969	946	956	898	914	993	1008	923	959	969	904	875	932	901	922	939	931	886	926	956	922	952	913	928	912	936	935	892	974	969	872	944	916	977	934	925	987	950	931	901	877	985	906	920	895	932	948	926	984	945	874	912	966	885	1025	961	968	903	987	937	958	902	910	918	946	959	941	946	944	876	912	938	974	903	963	886	898	933	936	941	963	885	973	969	896	945	959	923	917	905	938	949	915	963	896	932	971	897	907	990	988	943	916	894	997	942	923	933	893	868	940	946	911	960	933	972	951	962	891	946	948	937	951	967	915	944	929	881	929	891	896	940	940	941	936	942	911	913	940	899	967	937	994	912	911	947	898	941	955	909	884	914	962	920	963	937	930	889	994	917	962	939	906	899	944	947	902	856	911	940	931	1007	904	879	931	955	927	952	887	909	914	941	905	944	911	932	971	914	950	915	905	951	958	929	918	902	890	975	949	913	923	933	913	912	887	967	978	902	970	890	952	958	948	903	905	899	957	947	969	888	925	925	910	896	879	963	919	968	910	908	941	922	919	925	947	914	923	879	904	952	948	908	891	939	934	922	949	896	876	953	929	934	950	974	888	944	873	947	936	866	935	935	960	909	928	926	913	936	883	907	973	934	999	883	966	896	922	917	868	923	958	948	935	947	919	962	982	949	901	926	949	958	898	849	933	912	965	958	991	918	892	884	882	924	892	900	936	887	956	944	932	911	950	962	913	978	1007	942	962	948	935	951	950	907	998	951	929	903	937	918	921	940	937	868	922	892	962	919	916	942	954	922	934	976	944	890	969	944	894	918	945	890	884	922	927	947	966	933	950	895	924	928	951	929	923	928	949	947	932	896	927	939	944	938	885	928	924	949	961	931	897	952	945	917	930	912	896	933	965	927	961	968	937	907	1030	975	936	932	874	950	968	933	912	944	994	955	904	957	958	905	960	910	891	952	929	961	920	914	967	960	943	961	925	920	965	920	955	949	965	959	932	958	899	926	905	961	928	917	923	949	946	941	937	983	928	896	962	921	977	959	962	962	936	916	941	895	926	928	1008	918	927	916	934	890	929	950	985	945	916	900	926	928	910	954	987	869	974	1016	904	906	928	867	946	921	947	960	917	940	890	959	969	898	928	896	915	958	934	931	931	964	913	945	915	926	948	930	942	906	900	885	910	919	946	990	954	1006	960	912	914	956	922	941	940	991	971	983	924	921	942	915	934	937	922	905	933	955	947	954	958	924	914	942	947	947	862	1016	963	934	937	914	972	931	911	960	981	944	895	954	895	921	962	941	936	942	983	928	928	913	928	954	907	923	943	885	891	951	979	888	930	945	946	934	920	931	907	905	892	927	936	927	971	966	912	894	920	915	934	1006	931	952	921	949	891	957	940	923	946	930	986	913	935	913	933	912	885	922	922	917	932	901	940	931	904	941	914	916	974	974	947	902	943	877	884	956	919	906	962	972	963	996	940	961	925	959	902	1023	931	935	972	915	900	850	944	897	922	960	908	921	885	891	888	949	936	927	954	963	945	912	897	847	955	954	903	966	970	901	905	954	938	955	964	936	901	884	885	929	958	970	918	914	930	910	960	956	989	936	900	961	996	912	914	932	921	954	946	943	962	966	941	959	928	948	958	967	935	911	985	871	901	967	953	960	902	884	910	940	928	985	936	943	922	926	984	945	893	986	937	900	947	918	957	1028	987	870	902	927	925	929	925	920	978	962	922	906	928	922	945	919	947	972	990	935	949	942	928	891	894	865	973	939	947	931	908	964	905	929	950	890	931	946	915	935	946	949	947	967	930	991	950	923	897	950	926	952	935	983	899	913	994	897	918	935	957	1014	983	947	948	941	917	911	937	953	889	893	1020	938	914	910	919	924	909	950	911	929	949	939	962	961	958	898	895	908	899	926	895	932	916	935	963	946	921	944	968	875	924	921	924	955	915	930	917	938	904	912	886	950	951	985	870	904	916	937	877	891	919	914	889	975	939	875	944	969	976	904	912	940	898	996	928	944	982	925	957	886	948	957	978	883	938	905	934	969	935	915	939	912	928	889	887	953	942	943	985	926	920	906	932	938	930	944	939	952	933	940	943	910	913	911	902	966	1004	906	982	949	942	953	994	892	961	892	883	909	989	928	952	932
22585	20916	28701	23267	20918	20965	10837	1454	1015	855	804	725	646	569	559	547	569	530	493	474	492	472	413	473	459	463	432	425	471	456	450	453	387	439	452	393	395	388	398	436	403	395	429	390	361	379	388	409	380	395	379	375	383	394	431	399	375	381	378	397	364	389	400	379	366	398	403	349	425	356	391	372	414	383	384	387	377	384	401	417	365	316	361	379	360	382	376	439	385	390	421	345	368	388	396	393	384	371	399	380	403	374	365	389	415	399	406	348	408	390	354	369	364	410	376	365	378	402	350	352	420	355	380	387	373	375	336	384	390	368	381	395	405	370	380	341	370	371	352	408	371	355	349	370	388	384	375	339	375	370	355	390	368	400	338	406	352	378	377	369	355	387	405	391	361	364	351	385	351	380	397	347	346	336	373	376	363	409	382	369	376	364	376	365	369	362	394	383	368	390	364	333	389	364	390	371	382	351	378	373	331	394	362	349	368	344	356	368	375	383	404	379	379	403	372	392	347	381	361	355	364	380	354	354	342	367	377	371	372	400	354	360	361	396	367	386	363	377	428	370	365	398	370	388	390	391	356	380	367	347	379	354	404	360	366	360	355	386	385	373	360	360	340	338	346	387	389	420	378	356	380	362	374	396	370	374	346	373	359	353	370	386	409	370	389	392	346	356	371	386	369	393	323	356	388	362	352	343	362	418	388	385	370	397	404	382	358	388	393	383	364	385	330	366	388	351	379	385	363	380	406	359	384	347	369	357	367	375	339	384	362	394	361	375	393	423	395	358	373	378	377	392	389	375	389	386	351	368	378	378	390	367	390	350	358	364	399	369	360	337	378	330	368	376	397	367	392	371	374	397	404	406	378	384	393	367	402	348	372	351	386	371	365	358	379	383	372	351	387	361	368	368	380	354	394	343	391	388	366	399	347	384	374	390	382	369	384	350	370	367	362	368	386	350	395	377	367	373	373	391	411	398	365	366	399	387	349	374	372	368	366	380	349	371	320	384	389	358	390	389	390	346	348	350	366	376	392	365	389	375	388	382	371	337	401	370	350	374	374	384	348	368	373	375	362	386	424	386	427	344	363	377	397	373	377	372	344	377	351	379	333	407	377	373	332	391	383	333	367	359	390	375	383	352	392	386	370	388	346	374	372	376	362	363	352	365	362	346	342	380	414	386	392	365	370	346	363	402	367	373	358	366	382	375	411	410	374	367	419	389	366	360	345	403	386	348	343	365	378	376	368	374	373	354	349	347	381	362	409	408	364	395	385	372	368	413	369	393	384	374	400	340	377	362	369	351	371	374	364	383	367	351	369	377	372	397	386	349	394	384	329	345	369	352	385	342	379	387	361	353	363	359	376	369	362	372	356	296	399	362	373	356	357	392	358	367	358	394	372	397	348	377	392	380	353	376	349	391	373	365	371	361	381	359	382	354	339	376	383	379	397	394	331	370	358	361	353	380	380	358	388	398	368	395	359	384	354	380	364	366	347	368	354	383	348	364	368	393	354	361	416	344	378	369	358	378	356	325	369	332	356	354	377	386	356	379	347	381	402	363	392	377	396	379	369	345	351	348	369	365	353	396	400	347	379	369	346	397	346	386	384	366	388	387	370	375	375	407	371	343	347	371	356	377	364	382	393	349	354	389	360	378	362	357	389	411	394	365	369	383	358	393	342	379	375	368	379	372	391	400	371	360	365	385	370	387	384	375	388	376	374	383	394	364	413	371	374	364	348	355	398	375	353	372	375	374	356	356	365	396	380	383	373	384	409	362	380	374	391	336	356	351	393	366	372	360	353	371	405	379	373	367	377	364	352	392	390	409	381	356	362	389	387	330	353	395	377	361	407	357	367	349	377	346	343	323	389	381	392	418	410	372	352	373	383	372	375	395	373	397	363	339	421	391	373	377	415	368	362	366	376	380	350	373	366	370	365	355	388	347	340	402	403	390	402	371	363	319	358	358	351	350	396	355	380	392	367	359	387	396	359	341	356	385	384	386	383	371	392	342	385	366	353	391	389	391	371	363	417	368	350	365	377	380	362	366	389	371	348	336	393	363	363	374	357	364	346	352	326	355	405	364	377	351	375	395	369	366	401	372	369	408	354	370	367	393	360	363	401	339	395	408	392	328	364	372	363	389	331	334	364	366	389	366	381	379	388	355	358	395	372	329	353	374	364	390	351	367	381	407	383	386	380	358	314	427	394	362	396	394	381	386	363	358	378	355	359	373	412	356	376	376	388	399	382	389	402	369	411	386	358	389	363	336	381	382	382	357	348	383	371	380	379	379	345	353	366	362	359	376	391	395	361	408	342	374	398	368	376	404	387	352	398	351	388	372	407	382	401	376	386	408	393	372	333	387	379	391	393	376	374	387	373	349	349	368	383	376	380	357	367	374	365	357	371	390	362	374	400	348	358	376	375	394	374	372	367	387	343	358	333	334	378	358	398	394	382	361	347	366	342	360	422	342	358	328	361	344	355	374	352	329	366	374	392	370	377	369	363	362	395	359	368	358	338	353	350	368	403	387	349	384	381	375	366	354	371	364	388	384	360	378	353	382	395	398	356	357	360	371	372	380	362	350	371	401	370	355	366	357	403	391	373	334	406	373	358	359	393	351	374	386	357	388	344	382	362	370	364	406	369	342	347	345	356	375	375	365	342	413	413	340	401	381	325	439	393	323	362	341	368	378	387	332	355	372	399	402	351	338	372	337	389	372	379	344	387	363	332	369	363	363	380	373	324	361	369	414	356	364	374	371	375	367	397	394	377	371	389	355	398	361	382	352	377	357	383	338	358	375	375	367	390	345	332	381	385	417	408	379	402	373	367	362	384	326	332	374	344	381	346	406	382	376	386	375	390	360	333	327	379	366	374	401	370	358	371	357	375	378	383	372	399	369	374	374	345	381	341	362	385	350	392	372	387	350	361	329	394	360	383	370	359	360	336	365	356	356	358	371	384	346	375	404	372	350	404	393	381	388	364	353	350	400	378	371	375	379	349	389	369	334	378	366	372	365	379	379	372	353	362	365	381	363	389	356	362	336	359	353	399	390	353	387	357	367	326	421	349	429	371	357	379	391	373	345	347	367	363	356	330	369	381	386	364	369	316	386	372	382	384	328	368	352	346	383	402	348	361	377	388	377	358	363	405	389	361	386	370	391	376	361	434	370	374	383	389	361	356	340	370	341	366	357	363	400	351	370	371	361	342	368	392	409	354	332	352	373	403	368	366	385	360	388	342	368	374	355	349	369	397	383	369	387	348	381	375	364	364	366	378	368	360	380	364	385	369	397	369	366	405	362	356	340	358	353	386	371	356	372	368	373	361	370	336	344	368	342	389	335	428	372	366	384	358	379	356	377	377	378	375	362	378	332	369	350	374	375	362	358	353	358	388	380	336	375	357	368	350	403	399	377	344	351	379	366	412	378	385	373	384	386	362	409	386	358	326	360	353	357	374	370	362	363	392	387	379	362	352	333	402	372	402	390	406	394
30249	21894	13413	7254	5029	3957	3020	2385	1878	1577	1321	1138	996	899	907	750	750	653	629	628	649	571	588	584	559	535	535	516	545	532	559	495	498	562	516	484	480	484	524	487	502	494	467	499	470	467	455	460	468	465	447	430	454	432	494	438	457	424	438	449	413	451	434	417	418	447	445	451	452	406	456	433	450	428	422	406	456	415	453	450	436	430	423	499	450	456	389	465	429	423	434	462	451	414	415	444	401	427	465	447	418	447	444	419	429	424	429	426	401	431	402	406	428	451	434	435	443	428	379	418	380	399	429	430	450	394	463	448	444	415	420	446	452	421	430	382	406	452	398	423	412	436	395	414	413	403	451	453	448	420	403	443	431	434	455	401	447	450	436	406	438	408	399	397	426	401	443	431	427	428	435	422	430	460	413	421	380	421	429	392	440	440	409	433	438	439	421	425	427	421	466	465	445	413	430	436	423	434	441	431	433	427	414	404	423	414	447	455	435	435	422	438	421	453	430	420	464	401	433	462	404	490	425	448	397	408	458	450	398	430	410	430	414	376	410	414	416	424	418	421	410	437	446	400	390	392	442	464	437	424	421	407	457	442	420	424	405	442	402	440	445	454	443	466	450	429	435	423	441	444	430	386	413	452	445	456	455	429	426	460	435	450	426	456	444	428	430	454	455	429	430	413	410	422	389	457	433	439	401	458	434	431	391	422	405	433	402	408	405	420	420	422	439	440	460	408	406	441	409	410	414	447	410	452	415	404	399	408	450	452	426	411	417	435	463	436	444	417	382	423	425	423	391	447	373	401	431	433	423	427	415	427	437	414	408	410	446	473	399	399	434	434	456	442	438	452	435	437	429	416	406	473	452	461	407	405	412	451	420	431	447	420	409	382	445	458	425	449	425	467	431	411	434	439	403	439	443	409	404	427	416	390	398	445	449	422	442	457	436	399	405	446	432	389	420	424	473	392	452	390	426	465	427	423	444	428	438	438	456	426	407	437	404	399	436	469	436	459	423	432	424	405	444	404	440	430	436	417	421	458	450	394	445	421	404	424	445	389	443	459	404	418	427	419	406	458	432	416	405	418	440	409	430	457	418	434	393	442	457	403	424	443	422	426	437	419	427	413	404	441	397	415	479	431	455	402	424	425	393	415	433	407	413	418	445	428	413	408	424	417	376	445	432	374	439	436	429	439	396	395	403	420	440	432	441	435	413	423	435	452	459	455	470	448	376	418	436	398	442	393	441	421	426	465	417	399	403	441	439	426	471	419	461	423	390	434	460	434	444	459	437	413	424	451	471	478	435	429	455	413	396	450	399	445	412	427	423	386	414	424	439	436	424	416	409	390	403	408	445	415	448	422	447	469	426	409	407	449	416	420	428	421	391	427	411	401	447	458	409	459	426	394	396	470	419	452	459	435	434	410	425	422	420	418	407	383	443	392	454	434	393	439	421	446	453	429	382	396	427	434	463	433	397	437	454	433	441	382	410	417	427	420	429	441	422	428	397	416	427	464	454	425	420	407	444	401	416	424	423	438	445	403	368	434	459	405	461	452	436	440	393	441	419	465	432	392	422	460	425	423	420	428	421	440	439	426	421	413	377	450	430	436	445	423	434	441	415	421	407	418	446	411	432	415	428	432	419	411	447	437	447	419	429	470	445	415	438	463	433	446	429	448	406	426	424	441	423	397	421	433	410	435	390	460	435	384	417	414	427	404	458	464	403	446	435	439	428	452	451	417	417	396	419	412	393	442	404	404	443	423	456	427	442	455	431	421	408	442	441	431	449	437	405	418	438	456	449	461	419	436	447	412	446	433	435	470	444	444	436	452	410	428	428	459	430	446	404	406	438	435	392	422	434	417	417	421	466	434	412	419	470	407	427	409	419	443	419	385	450	428	401	428	448	384	384	487	437	395	469	407	431	414	403	423	427	453	439	425	426	442	411	431	423	406	444	427	435	428	407	420	392	423	401	466	435	392	425	452	431	390	414	434	449	397	426	413	426	437	456	410	401	418	400	420	452	452	446	420	439	401	436	433	417	435	425	429	426	403	455	428	452	448	446	429	432	433	410	458	461	440	412	422	433	433	440	417	427	464	453	422	400	434	457	457	431	415	408	431	413	423	401	404	420	429	404	464	429	437	402	463	457	466	424	410	398	402	447	423	456	403	403	422	425	402	432	447	405	403	428	393	428	410	418	437	429	395	433	403	440	434	418	413	422	429	413	429	427	365	428	450	411	450	424	413	444	442	426	424	417	426	406	414	439	413	393	457	464	441	395	442	391	431	421	411	439	403	403	432	435	425	401	416	423	449	429	439	405	419	402	410	434	450	452	447	423	430	404	463	429	464	442	429	418	435	416	425	409	431	420	444	412	457	455	468	437	431	404	436	408	412	416	448	452	438	410	422	434	427	453	423	431	440	449	449	391	415	434	422	400	387	454	403	426	434	416	407	433	390	450	438	444	413	411	427	422	443	438	412	433	391	417	431	440	411	398	431	439	388	435	434	413	446	425	424	435	406	438	413	390	416	418	423	424	398	412	415	435	402	442	426	442	419	424	429	425	409	428	421	450	426	421	430	402	404	413	417	464	446	453	416	390	428	420	429	447	422	451	440	402	406	422	447	392	445	386	394	471	419	400	446	458	445	432	439	405	439	414	433	434	465	458	449	442	440	434	432	441	463	429	408	422	445	439	435	432	425	416	464	425	443	434	432	443	426	419	456	424	407	402	408	449	424	418	441	430	391	436	416	410	437	458	455	436	432	391	416	402	409	436	446	431	468	419	445	414	436	416	383	445	455	453	459	412	383	390	440	453	451	432	438	476	439	396	436	434	471	429	386	420	438	411	475	434	469	419	445	424	427	416	415	430	444	472	438	442	434	441	443	403	441	438	446	414	440	402	413	436	415	409	446	432	387	413	461	421	419	437	425	427	456	417	433	438	406	442	439	429	442	413	403	371	420	406	424	397	435	424	441	444	405	403	430	455	412	459	413	432	421	413	429	460	408	401	462	420	431	417	416	424	450	397	429	410	454	469	433	431	390	415	443	435	401	445	420	440	393	456	434	440	458	371	461	393	406	427	433	437	448	413	425	412	426	425	404	453	404	415	444	421	431	432	391	414	446	424	430	453	425	408	439	440	423	415	414	424	414	438	402	440	430	447	432	444	420	424	432	426	405	457	441	460	409	431	403	414	425	377	447	421	447	410	413	433	400	442	438	377	425	415	414	440	481	431	438	425	448	406	410	409	420	441	422	418	476	387	429	411	456	445	431	419	387	457	455	430	456	411	423	450	422	427	437	432	433	438	407	433	426	401	441	409	398	442	394	424	402	427	413	421	406	395	414	400	401	426	381	436	438	407	441	435	406	429	420	399	454	406	436	442	431	457	423	394	407	427	432	431	424	383	430	426	446	447	459	418	395	465	388	421	410	416	428	411	449	456	420	456	406	421	450	406	437	383	402	444	436	390	395	418	442	450	456	440	452	396	437
26745	20193	8760	1323	946	783	721	787	719	766	726	728	710	718	750	701	712	720	671	745	717	691	705	720	731	715	708	734	697	666	705	744	734	750	690	715	655	697	695	694	722	734	687	721	695	680	696	669	646	673	726	669	709	726	656	661	734	699	751	711	678	707	651	691	724	728	658	712	713	678	686	689	710	739	721	648	702	698	680	673	686	696	665	731	748	668	667	712	705	629	658	698	721	668	745	703	640	673	723	695	719	674	714	715	664	669	700	711	712	678	751	674	725	678	637	697	699	688	710	676	717	694	668	712	639	692	706	667	672	657	676	666	692	694	663	675	699	700	738	671	736	667	693	699	660	705	681	666	658	715	738	693	681	703	706	691	707	690	707	712	712	676	652	708	709	690	684	690	692	660	782	713	689	669	644	657	714	726	682	687	673	685	698	673	661	683	704	724	683	700	709	698	714	689	725	691	735	715	738	679	695	707	665	683	733	704	698	663	700	703	694	699	665	661	707	714	682	702	690	701	679	691	740	660	670	679	748	632	667	688	737	721	697	684	744	713	705	672	708	702	689	685	647	690	646	720	680	730	735	716	702	710	691	634	704	732	696	729	744	756	752	696	694	685	676	675	683	728	685	669	733	650	709	705	736	713	679	735	684	701	710	672	696	659	682	732	684	688	656	715	701	712	704	695	695	689	718	699	679	632	685	655	680	671	683	688	713	674	631	695	693	665	759	670	698	735	741	669	696	651	676	716	692	725	726	693	681	683	676	743	723	652	714	713	673	691	661	757	695	698	689	724	721	697	730	705	671	704	706	708	719	706	670	710	688	686	719	690	705	659	688	675	676	703	657	730	651	680	680	677	699	675	648	681	655	661	676	703	686	687	684	689	659	746	713	727	659	700	669	680	674	696	709	715	608	681	682	696	661	659	659	666	732	722	667	680	698	650	710	695	676	693	713	702	670	678	684	656	678	725	727	714	630	683	690	643	690	665	697	673	717	703	715	695	676	677	720	661	627	738	751	694	727	709	629	726	688	737	668	740	698	661	657	719	675	733	723	674	672	712	691	715	689	708	740	705	648	675	684	654	684	723	686	693	711	653	676	689	709	694	737	703	721	668	689	688	707	676	686	734	704	738	622	701	696	651	718	673	726	753	710	700	684	682	668	635	698	689	640	679	699	716	716	684	725	633	709	691	706	699	680	708	737	683	717	697	655	704	652	670	660	726	699	710	683	675	620	646	676	714	724	701	691	699	760	625	683	685	691	706	729	659	691	699	670	681	687	691	735	744	663	654	712	738	669	732	713	685	660	656	687	721	664	684	673	732	684	691	688	718	700	718	721	648	692	738	689	703	728	700	685	678	689	672	677	694	713	670	657	701	672	707	705	666	772	677	692	698	709	659	684	677	699	736	722	707	672	693	744	679	691	642	700	706	692	705	694	658	705	673	683	680	689	706	718	726	644	683	700	713	672	712	687	696	628	738	634	742	726	668	711	673	641	661	700	713	686	743	609	686	691	670	721	706	700	690	694	692	664	694	729	757	728	664	695	749	655	691	656	711	657	720	716	698	675	711	684	695	722	678	685	697	663	718	710	707	697	706	702	700	703	683	724	724	668	674	674	674	689	712	682	711	683	680	679	675	685	702	667	718	694	719	729	691	635	652	711	696	692	675	671	713	713	729	684	710	743	699	656	706	693	685	676	675	694	681	692	678	648	693	643	717	697	702	705	688	724	670	665	660	670	669	698	681	681	698	684	721	727	691	673	712	697	693	706	695	725	739	680	682	716	721	677	657	723	726	644	693	707	693	669	660	664	697	669	662	672	690	712	709	729	650	721	694	624	682	702	740	689	649	676	724	722	674	695	721	691	709	695	697	704	702	677	719	700	644	703	697	698	693	685	700	745	685	740	754	688	673	688	695	711	687	679	698	734	746	700	696	714	710	673	694	670	692	716	738	743	712	720	725	661	644	696	732	702	657	732	701	691	734	684	697	658	695	726	692	702	637	703	690	677	688	699	728	657	653	661	681	697	694	638	697	728	645	689	676	654	695	690	696	678	682	694	643	684	694	700	694	701	736	718	681	680	667	690	733	692	689	686	698	662	662	703	674	705	712	687	694	684	734	647	684	694	666	703	654	711	690	688	706	699	713	637	694	695	700	726	692	700	691	671	679	711	713	699	692	709	704	649	694	668	661	652	632	672	734	753	679	722	666	697	677	701	703	735	703	690	643	673	694	691	630	667	719	670	701	707	677	688	720	660	733	671	692	752	670	656	683	652	691	712	695	642	709	711	704	677	689	673	693	730	707	720	716	647	691	673	692	694	727	678	756	665	674	698	698	646	695	696	737	693	652	657	681	677	679	720	704	657	664	728	705	716	694	739	726	654	650	704	605	683	657	718	664	704	677	677	680	746	679	723	655	684	719	670	686	718	673	705	683	700	672	718	685	691	668	702	675	720	702	696	686	665	729	702	708	705	680	688	664	697	683	661	758	654	674	673	637	723	697	673	707	678	686	659	675	659	715	699	691	678	694	670	700	723	686	646	702	676	706	682	706	683	689	689	720	691	677	702	688	672	686	688	693	681	646	674	711	689	697	713	692	680	716	673	706	713	720	643	668	699	707	668	759	663	658	731	728	717	674	697	775	647	676	687	720	683	664	730	664	737	730	684	671	731	719	658	678	724	731	713	655	700	728	696	674	690	723	642	700	710	696	709	689	693	710	687	674	687	665	683	656	714	683	698	677	684	688	694	682	692	715	752	692	643	672	632	721	722	659	699	722	696	696	719	661	717	716	658	703	655	703	722	707	684	708	720	669	660	703	712	709	732	687	723	682	679	633	695	696	655	694	696	708	667	692	704	680	697	736	715	700	685	675	682	712	682	674	652	688	705	702	730	687	642	717	700	672	690	673	639	712	719	673	722	714	724	715	707	654	712	722	674	690	675	670	729	646	679	676	688	700	712	691	701	669	699	650	679	654	676	677	678	649	703	718	683	672	680	697	699	707	676	707	706	640	695	696	691	663	657	659	685	715	685	704	703	701	673	719	681	667	721	712	673	685	706	683	740	714	657	692	714	666	729	698	686	669	704	709	735	676	710	685	702	730	665	680	676	688	676	687	639	659	729	666	711	679	687	717	670	634	666	719	714	674	691	657	706	657	699	691	658	676	732	678	723	741	663	729	682	662	700	709	722	683	724	713	677	718	687	737	692	707	660	642	721	666	660	675	732	659	717	746	683	713	677	675	694	677	734	653	701	758	702	697	686	722	697	698	658	740	676	701	692	700	686	643	739	723	662	741	664	672	698	657	705	672	697	703	682	705	670	679	677	677	659	678	646	677	653	684	633	694	684	714	713	700	687	665	688	675	629	719	717	679	669	736	703	711	703	672	684	717	702	602	732	748	742	676	719	697	668	707	647	700	711	706	737	709	695	693	713	673	666	705	682	683	702	690	675	672	684	659	680	671	706	704	683	711	680	715	694	697	731	683
7818	2947	1610	1174	1097	1036	929	913	890	899	871	869	845	826	855	801	838	869	838	856	846	808	826	831	850	817	803	802	807	821	837	847	855	835	862	849	797	847	818	822	817	828	823	793	805	833	815	885	783	843	889	865	882	802	806	795	831	802	850	822	799	857	852	837	818	826	819	772	842	826	807	813	862	791	873	857	839	822	850	794	811	884	846	809	834	859	788	900	832	835	821	824	860	844	845	838	838	764	812	802	818	794	804	841	793	825	813	825	810	873	843	831	839	873	790	847	903	825	771	830	844	809	833	829	767	838	794	814	779	834	831	847	795	773	819	763	803	859	849	839	842	816	816	790	815	844	801	797	808	831	817	837	797	793	830	835	856	875	852	802	824	792	816	774	826	787	813	852	811	828	843	742	791	809	863	888	841	814	825	836	820	833	823	859	831	801	788	875	854	815	848	844	791	822	802	836	832	813	755	779	860	826	850	765	864	811	824	806	852	833	861	802	855	855	857	858	837	836	773	840	846	832	812	841	855	817	837	812	759	849	795	879	739	819	827	767	793	848	840	804	817	815	801	831	800	816	800	792	807	846	818	784	826	815	869	843	847	780	888	857	770	765	823	859	809	793	821	856	780	815	847	851	809	819	770	827	822	817	791	845	802	831	834	836	818	770	845	808	839	796	857	811	798	800	840	792	848	815	817	799	817	837	800	818	820	807	826	848	797	801	805	878	803	846	781	783	870	761	846	874	821	792	816	866	839	855	885	818	818	846	838	789	814	836	850	880	822	804	866	844	856	811	827	815	810	785	832	844	855	799	854	840	824	824	816	791	830	858	854	846	812	849	822	804	797	839	840	862	795	850	844	835	819	792	834	896	865	853	867	800	823	766	822	793	803	819	846	818	826	866	810	860	816	810	848	806	824	799	817	819	842	778	838	822	780	837	798	849	806	840	857	799	869	811	816	862	853	816	816	835	836	894	800	807	878	851	813	782	831	813	827	837	829	824	850	810	840	842	809	818	826	807	810	804	855	843	794	797	834	819	743	801	843	826	815	829	838	846	829	779	831	855	787	817	868	811	826	860	852	809	829	859	800	782	843	837	863	810	853	842	810	792	822	830	826	854	835	785	834	828	847	783	841	815	829	830	838	851	856	838	774	832	837	846	835	802	776	832	836	820	821	832	867	869	794	821	800	809	845	808	767	820	821	819	816	780	803	806	837	836	796	869	768	815	794	823	851	814	811	807	870	867	818	807	843	811	863	819	837	801	886	850	836	849	808	825	845	845	854	866	837	851	839	817	827	803	806	786	841	840	791	845	810	868	819	833	788	868	854	799	792	826	836	817	803	789	840	834	800	842	782	837	822	812	834	854	833	805	873	853	793	842	828	829	852	847	839	853	781	816	793	790	826	830	844	840	762	887	819	794	810	816	830	846	800	789	762	778	859	776	803	759	789	841	816	835	874	813	854	798	842	834	810	824	845	798	827	818	814	818	842	795	809	855	852	845	857	804	873	769	837	850	834	820	840	798	785	800	839	815	799	799	812	819	819	834	850	800	878	860	859	837	838	857	803	849	845	840	801	847	887	868	850	785	836	804	892	813	808	783	834	847	799	852	811	829	832	817	863	830	808	871	829	850	827	805	786	835	817	798	805	839	817	795	900	803	808	822	810	794	828	836	810	798	835	866	804	823	800	839	804	869	844	819	854	854	815	850	824	799	764	832	859	843	793	806	767	783	846	838	822	841	791	838	770	856	808	819	859	791	803	836	879	779	862	800	785	778	840	832	840	879	881	828	843	835	774	836	844	812	866	829	833	778	799	822	780	826	792	852	810	831	807	792	804	777	794	828	809	854	823	801	846	828	839	822	831	841	838	862	834	795	747	784	828	827	811	873	843	863	836	803	848	787	869	799	839	830	819	814	836	842	789	881	817	781	823	831	813	828	869	852	830	796	883	880	866	877	772	855	815	782	770	807	843	827	888	861	828	815	833	812	839	870	823	770	813	850	890	823	827	834	846	823	845	817	854	811	877	833	825	857	844	804	869	891	842	794	827	813	851	788	816	797	760	808	784	854	812	833	781	846	822	841	880	808	859	797	818	812	812	907	829	783	838	783	836	826	862	815	832	810	849	833	831	825	798	879	848	801	794	804	783	815	855	847	865	847	849	830	849	859	799	830	897	845	825	816	824	821	823	866	837	818	845	867	847	835	849	821	810	770	827	818	818	855	825	877	827	785	836	796	818	803	823	814	851	822	819	873	877	818	845	846	834	899	831	773	788	814	853	851	809	797	790	822	804	829	832	818	867	814	838	850	806	827	911	843	851	828	775	773	834	801	820	781	859	779	849	823	799	815	784	756	792	788	842	842	781	790	805	828	850	855	844	836	879	913	808	841	852	844	808	810	856	859	813	797	805	846	837	809	810	834	826	795	784	906	850	797	780	821	782	801	876	854	793	809	819	797	812	824	831	838	838	824	831	822	793	838	838	822	803	814	827	824	832	828	833	831	827	744	812	825	850	871	834	839	796	838	847	856	866	854	813	851	808	794	826	831	853	801	802	858	822	810	875	820	858	828	813	821	824	816	832	848	807	813	772	856	831	810	823	830	861	894	870	859	836	845	824	828	852	790	843	836	833	835	870	832	882	818	824	822	841	798	805	801	799	863	790	814	813	854	816	856	818	761	834	830	831	892	799	791	835	824	816	838	848	810	792	821	825	787	770	824	809	849	820	787	821	834	818	800	821	801	847	752	824	779	767	829	836	855	823	810	796	825	759	838	812	823	835	850	820	803	800	809	867	819	797	831	830	804	822	845	812	808	775	838	808	807	804	855	781	798	812	871	827	826	845	806	812	816	815	840	806	813	820	850	815	878	819	815	814	793	849	839	794	805	826	875	813	859	873	843	787	804	797	865	795	867	807	788	823	799	878	848	824	815	850	842	797	825	830	780	796	825	792	788	753	818	833	830	808	812	840	873	831	800	846	838	826	798	842	827	767	826	836	793	831	827	817	800	793	812	884	819	862	830	854	779	860	825	797	861	834	846	827	845	852	838	787	805	799	844	873	805	863	822	843	821	828	814	793	795	842	824	799	879	824	850	824	835	804	818	828	826	817	807	780	793	840	783	809	847	816	799	827	833	829	816	857	815	852	859	896	838	817	845	802	829	833	828	799	814	818	845	836	825	810	810	805	832	833	795	870	813	849	832	864	837	875	826	817	762	852	827	829	855	849	858	856	864	839	837	858	777	807	790	843	781	794	800	809	817	820	817	827	799	810	810	824	806	805	861	807	861	835	864	780	796	828	794	875	802	835	819	832	862	837	833	837	862	829	852	791	815	783	825	813	817	782	820	843	777	819	801	769	834	804	795	812	838	781	841	853	850	872	799	846	848	823	821	846	832	866	864	846	844	881	820	848	786	860	827	803	840	829	773	850	822	839	811	748	789	903	795	838	813	794	811	824	839	810	845	771	842	839	835	803	845	826	815	815	801
23534	20908	28317	23624	20910	11105	1321	845	593	573	519	536	491	448	438	385	433	408	398	403	394	385	409	429	371	381	339	401	362	365	369	374	409	378	419	380	365	340	405	329	381	328	357	339	366	364	387	338	360	340	341	334	364	340	352	378	364	361	359	354	380	361	376	356	342	359	359	368	336	321	341	358	400	319	334	351	321	356	364	329	343	310	370	370	365	312	328	354	343	362	358	311	333	334	344	343	332	339	366	333	376	347	344	349	351	353	341	348	353	324	352	363	289	365	343	362	323	348	327	375	344	328	364	349	337	361	359	304	367	352	318	348	356	363	327	311	355	343	345	349	358	348	343	364	361	346	347	356	332	321	331	343	340	313	357	329	353	344	357	341	348	361	333	362	329	320	308	377	356	332	352	312	374	366	331	363	330	333	341	325	332	348	329	361	339	331	372	347	296	321	356	333	360	371	350	315	306	397	324	315	322	331	333	361	349	322	356	318	345	343	328	349	349	336	330	338	359	348	325	374	332	362	365	360	344	351	360	348	323	323	345	356	358	328	347	334	340	312	341	342	375	351	359	308	336	382	363	346	347	326	321	360	355	359	353	354	357	365	358	361	359	330	334	349	360	384	323	340	349	349	318	332	361	336	345	327	325	353	368	352	352	342	335	344	353	335	388	347	339	353	369	330	330	347	356	363	371	311	363	351	357	339	360	379	317	365	349	355	372	355	332	342	339	341	376	361	352	354	372	335	326	334	364	341	392	384	341	346	347	327	356	344	368	399	345	346	338	359	316	330	356	338	338	345	388	344	372	327	316	396	320	350	371	346	334	360	352	364	330	308	357	351	347	345	349	358	384	360	372	356	377	350	375	370	347	345	345	355	347	322	376	365	344	323	327	388	357	347	329	334	366	373	345	376	330	361	370	317	344	381	325	328	313	335	384	341	339	353	358	335	354	337	366	347	323	354	360	317	368	363	338	365	349	314	328	331	335	317	353	351	337	328	364	339	363	346	334	379	356	349	366	342	344	333	316	356	353	376	354	332	337	341	363	331	338	324	350	337	366	386	317	323	312	375	353	356	352	393	350	344	352	329	358	387	362	356	326	333	351	350	349	324	341	344	333	334	339	332	354	338	375	345	366	351	309	361	358	326	378	361	364	390	345	372	330	325	352	350	351	382	350	351	345	343	333	331	347	335	352	336	357	364	335	321	368	318	335	306	356	355	352	353	373	353	322	381	346	362	321	354	345	315	348	334	348	374	358	393	334	369	345	375	325	350	358	370	358	338	357	346	373	348	340	377	335	351	362	334	366	362	349	334	323	353	387	324	323	366	336	364	354	362	362	314	353	355	345	342	361	333	325	334	382	351	335	330	359	348	336	317	320	353	338	333	386	358	321	349	357	353	313	337	354	336	368	366	318	320	382	367	313	346	348	348	377	338	376	331	332	308	312	347	360	341	366	365	332	346	381	365	343	388	364	351	375	350	319	334	367	358	303	334	330	374	365	352	350	351	343	363	399	345	372	320	347	332	331	315	367	367	342	351	370	332	323	355	327	340	351	376	363	352	333	368	328	343	316	339	358	368	355	355	332	348	317	366	316	378	346	351	351	367	345	351	334	362	355	354	335	360	355	369	353	342	401	352	321	349	370	320	361	330	336	368	323	375	340	393	345	298	344	366	338	335	338	385	341	351	367	369	349	363	348	357	339	335	352	367	357	339	355	364	365	366	380	323	357	324	308	352	331	357	366	346	348	345	331	363	368	349	335	341	363	373	335	357	361	328	331	338	340	315	329	374	333	332	346	325	361	338	351	315	381	359	314	332	336	325	325	350	354	344	308	310	349	355	351	330	352	353	369	357	326	368	357	358	324	365	337	374	333	350	321	344	339	346	364	352	355	342	322	334	340	333	317	373	343	360	344	323	339	335	334	362	349	314	351	338	361	328	321	365	327	343	371	311	357	358	328	346	344	355	308	360	360	342	375	348	378	363	343	374	352	353	352	334	347	335	361	363	395	319	341	366	314	361	311	346	302	354	335	332	340	313	323	353	373	344	335	356	332	327	347	327	334	327	334	322	315	371	319	343	320	354	321	346	337	363	345	382	324	384	333	386	367	350	352	354	371	321	373	346	334	356	359	345	341	331	368	362	362	353	332	377	345	390	348	351	336	370	309	342	362	332	331	341	352	315	348	341	381	349	315	340	326	362	390	354	352	351	340	326	358	381	352	364	373	363	323	347	360	337	327	373	363	353	357	358	341	321	342	364	313	365	339	338	377	357	334	333	358	344	382	351	340	371	363	370	334	360	340	313	350	355	354	373	307	345	353	337	346	361	364	350	356	336	362	344	372	363	332	300	371	339	360	308	349	372	345	372	376	345	342	331	360	342	350	382	344	328	356	333	347	332	336	378	379	375	369	330	343	327	356	361	340	330	373	336	351	350	342	366	343	340	329	309	348	338	337	357	327	374	332	366	350	353	337	337	342	348	378	348	373	368	338	347	352	349	333	344	345	326	317	333	366	328	388	349	348	350	316	400	369	345	367	327	378	335	354	333	361	366	347	361	374	311	378	356	376	328	353	341	320	347	334	314	348	355	339	341	350	333	346	338	371	349	383	325	348	364	363	334	350	325	377	321	332	351	298	356	308	359	348	334	379	346	345	379	381	326	357	358	326	355	346	320	367	353	346	335	354	367	377	345	352	359	370	335	306	360	372	358	321	329	354	351	347	354	334	373	337	344	357	367	346	332	361	368	329	340	378	369	340	352	379	305	357	365	355	359	368	377	362	342	315	332	353	343	339	365	336	357	346	369	358	321	342	338	346	321	335	355	382	328	380	363	354	364	343	328	325	362	344	362	355	368	353	352	375	353	353	357	366	339	329	355	341	361	380	319	379	342	379	363	333	334	333	358	338	350	375	372	349	322	355	345	334	360	358	335	351	387	340	366	363	321	343	346	358	339	344	346	389	323	322	345	337	334	338	348	364	358	360	328	359	356	339	378	369	363	364	341	367	361	354	361	368	365	340	346	363	366	328	342	339	322	333	366	369	303	338	354	352	301	352	357	335	336	363	335	319	362	344	324	384	339	332	330	340	341	313	380	351	355	344	359	352	344	352	347	346	321	323	340	332	346	336	350	354	339	332	328	364	319	347	352	326	322	326	346	348	383	348	344	343	308	381	309	370	346	350	354	367	337	337	359	349	331	324	351	367	384	354	352	350	374	326	370	342	353	357	332	344	334	367	353	334	334	331	316	323	312	327	357	366	328	313	353	360	333	374	383	316	353	338	344	284	337	325	367	337	390	341	345	339	369	313	330	340	332	320	383	333	320	336	370	341	321	336	321	333	330	350	352	320	320	350	360	379	325	348	355	335	362	324	338	338	382	339	319	362	332	324	316	342	296	365	362	347	344	358	312	359	363	358	342	356	369	349	345	324	318	331	320	354	354	348	320	360	340	340	315	355	367	345	336	363	346	359	368	332	357	336	349	323	329
26075	17760	8084	4180	2855	2290	1790	1505	1220	1052	942	779	690	651	624	562	561	570	530	564	540	499	490	496	491	488	481	471	518	488	509	490	479	534	515	462	513	510	439	474	475	426	470	464	439	462	483	474	435	428	447	468	445	415	456	408	428	449	416	458	424	459	473	476	458	442	455	476	452	454	431	446	428	446	438	399	442	455	438	492	403	406	482	418	388	429	459	428	429	454	416	420	468	425	412	419	422	392	445	452	438	386	410	413	403	415	429	435	425	428	472	443	425	449	423	413	439	477	443	417	449	441	428	425	430	410	424	384	442	439	448	423	438	469	440	424	435	445	426	462	442	422	438	441	450	426	483	435	458	427	415	458	426	451	413	427	455	473	432	452	434	425	445	440	440	428	434	455	405	427	436	435	439	451	429	421	437	417	431	435	436	409	471	446	444	463	417	408	435	401	495	469	437	460	435	440	434	417	392	463	413	415	432	409	409	418	395	417	395	438	427	460	411	419	412	464	447	448	410	429	426	433	395	457	456	435	427	445	438	458	457	412	426	429	437	435	478	434	442	416	421	457	443	458	431	483	423	419	460	457	448	390	403	438	420	410	426	458	429	430	444	468	450	450	442	418	451	427	440	405	446	423	436	441	448	424	421	447	445	429	416	438	446	420	438	433	447	437	469	424	440	428	449	439	423	462	485	455	453	463	456	434	442	459	435	470	454	401	449	473	460	434	436	413	391	494	462	397	443	436	419	458	442	419	452	414	444	411	425	445	390	409	459	426	437	396	401	433	425	419	408	452	431	414	457	422	426	438	470	437	446	395	412	416	421	456	476	449	456	475	417	435	442	431	448	453	443	451	431	406	424	429	436	472	454	439	429	448	440	398	411	474	445	443	450	438	447	410	441	398	463	440	435	454	420	432	420	416	421	399	462	423	456	410	462	457	427	431	475	469	465	456	445	451	466	445	423	406	454	395	437	419	456	447	457	411	490	445	432	480	425	467	432	420	433	470	407	417	439	418	454	433	420	411	432	421	434	444	440	431	418	403	424	463	430	487	434	422	438	470	444	442	461	450	405	449	462	439	449	438	441	433	424	433	456	453	459	412	460	420	419	420	423	413	407	432	408	428	435	401	441	422	398	426	438	482	396	438	415	423	421	423	437	418	435	422	459	439	413	451	460	483	405	409	419	445	431	458	471	453	454	451	464	443	473	419	425	413	424	435	432	441	412	437	443	414	429	403	448	445	411	452	434	444	425	441	421	438	452	432	431	415	423	454	449	382	473	426	445	481	415	419	396	448	433	424	427	440	418	399	453	414	436	418	402	401	401	423	408	442	431	462	430	460	440	423	418	452	443	419	474	412	450	429	405	474	429	430	392	446	426	421	426	456	428	399	419	439	433	424	438	429	451	448	420	385	406	457	451	426	449	455	427	433	425	445	443	433	431	444	441	435	426	395	449	384	464	420	423	429	415	435	454	406	413	428	471	438	477	455	449	450	451	443	437	450	467	438	454	421	430	451	385	441	441	448	420	459	459	459	431	460	448	394	448	418	391	407	431	458	441	425	401	416	423	428	433	439	403	416	410	456	428	424	444	408	423	407	434	393	414	472	422	489	461	427	388	407	414	462	414	420	404	421	415	469	441	449	408	390	426	464	453	473	408	430	444	434	426	428	454	460	434	444	406	458	463	429	460	452	435	432	416	443	485	389	415	429	421	449	413	419	464	431	434	444	425	444	421	416	420	435	429	431	395	435	492	482	439	423	435	437	466	440	402	456	424	436	444	429	431	439	436	439	442	446	465	409	461	447	454	401	450	434	441	436	439	445	430	403	481	476	399	443	482	419	447	445	420	412	411	442	429	468	489	427	440	455	421	430	423	418	406	431	425	454	440	434	440	443	410	457	436	469	415	443	446	469	434	376	440	425	425	441	456	439	412	461	439	460	485	483	423	381	453	442	414	482	455	444	435	464	415	425	458	402	465	458	467	448	424	472	429	442	443	464	432	437	410	415	427	433	452	442	402	444	420	461	482	416	451	447	437	390	467	450	446	436	433	421	449	438	438	437	423	445	449	450	433	417	446	439	422	449	415	415	501	405	441	442	453	415	412	433	412	445	428	420	424	455	437	458	438	441	444	447	454	462	453	424	427	405	425	424	398	441	457	470	437	433	435	424	444	406	450	428	442	444	408	425	430	439	441	431	425	421	459	431	428	392	394	410	440	418	438	437	411	430	431	476	438	456	438	437	454	438	417	406	422	438	445	437	451	443	412	405	468	413	453	487	395	448	433	503	462	444	453	435	443	470	450	408	424	448	381	436	446	441	382	422	466	404	427	472	423	414	456	455	443	433	414	450	448	437	432	448	455	430	430	394	431	437	422	427	416	427	413	446	405	449	445	426	391	451	468	405	399	465	448	437	439	454	422	483	437	429	445	419	460	449	411	424	449	439	422	425	443	438	434	426	405	426	432	412	444	459	453	430	438	424	470	380	409	458	406	429	424	445	470	458	441	450	452	451	434	450	415	475	419	403	411	417	457	436	463	438	439	450	471	442	413	409	473	424	449	490	419	445	431	422	469	434	447	428	439	412	447	439	434	425	452	401	482	401	471	458	441	443	412	452	451	380	450	402	430	462	427	453	435	455	437	424	441	438	401	411	442	433	410	462	459	460	406	413	429	456	419	447	418	444	421	433	427	433	433	445	425	432	464	421	400	447	422	431	435	419	435	403	451	414	410	440	441	464	441	427	474	394	441	435	434	455	407	463	439	442	418	439	437	400	404	420	430	430	436	428	443	391	461	406	422	465	451	419	460	445	389	419	422	454	439	383	446	425	418	394	428	416	422	442	421	429	423	422	433	404	432	451	446	447	468	409	464	418	429	439	400	422	425	452	410	444	453	443	401	436	437	429	476	456	415	434	443	427	449	422	455	453	418	432	432	427	402	450	484	439	449	447	414	442	402	462	445	441	425	453	453	418	446	397	458	456	384	422	448	453	456	452	428	424	437	424	419	415	401	470	426	427	414	473	435	408	375	414	466	437	407	426	430	389	486	453	412	405	435	437	464	421	453	504	418	452	431	464	424	447	484	391	427	430	420	458	407	453	420	454	428	452	436	435	469	444	431	452	434	458	421	462	428	407	427	424	408	428	424	445	430	432	411	428	459	424	458	446	399	448	444	455	388	432	425	456	465	386	430	419	422	423	451	435	431	447	427	417	447	449	438	392	430	438	416	462	442	448	450	435	401	443	437	436	421	406	446	437	416	432	412	426	399	438	463	407	435	456	448	414	447	448	396	469	425	438	441	427	454	421	459	429	460	443	403	405	390	437	452	424	462	459	459	419	431	467	439	385	455	423	421	428	458	413	435	456	412	404	456	399	441	428	413	431	432	416	413	422	447	433	444	432	407	438	445	417	443	429	417	415	471	419	432	468	436	405	414	386	438	426	446	419	400	440	430	423	411	412	449	392	446	441	423	443	434	418	438	423	408	445
24864	20910	27153	24753	9947	1404	1162	1051	966	953	888	952	872	846	880	829	830	846	852	817	799	844	824	853	818	789	814	833	835	789	820	828	841	790	852	831	819	799	826	840	861	835	866	831	865	821	825	823	827	810	830	825	809	881	815	834	792	788	746	821	819	815	803	843	832	871	804	765	798	863	790	817	832	834	774	818	815	771	836	843	839	742	810	841	839	795	809	819	839	817	813	823	818	806	837	857	818	856	779	807	816	841	831	870	828	798	814	846	794	836	763	830	790	803	800	856	813	809	819	817	897	820	794	799	792	833	796	822	790	835	807	839	845	810	900	782	842	830	818	785	802	823	822	796	843	788	822	836	847	843	794	815	817	803	807	825	818	817	798	814	809	857	788	834	792	780	814	797	757	837	788	863	783	815	829	861	813	775	820	846	798	800	789	818	783	838	814	827	810	823	829	819	802	820	783	810	827	820	817	848	853	804	755	800	803	819	759	810	808	853	776	815	801	828	784	779	855	798	808	765	793	852	776	802	788	800	792	807	811	808	813	785	793	776	763	832	776	830	802	825	812	807	798	860	812	824	806	787	807	836	799	745	808	784	813	816	792	826	816	783	778	826	810	817	806	847	813	843	796	813	802	802	828	790	842	802	760	824	817	809	768	747	795	772	762	852	832	770	853	861	835	811	842	807	811	815	787	835	817	847	852	797	788	836	806	851	797	815	799	804	779	805	816	868	814	829	866	810	777	812	812	805	805	792	774	813	792	768	791	790	769	775	778	790	797	788	797	821	818	834	769	821	821	767	839	848	825	798	819	832	821	835	845	795	807	838	774	831	781	825	793	808	830	850	794	802	813	818	788	792	868	765	794	869	834	815	771	841	807	807	782	779	834	854	838	820	793	775	790	821	850	802	759	824	784	810	826	827	799	838	802	815	834	846	798	831	849	784	789	780	792	789	867	843	800	785	798	814	795	815	794	814	829	822	826	814	781	809	845	820	777	795	820	759	836	745	798	828	850	721	795	795	819	820	801	762	848	890	757	821	812	803	831	775	770	806	800	815	800	836	800	787	848	834	767	814	838	822	825	808	776	800	823	815	780	793	882	794	770	788	778	758	787	790	819	848	813	801	852	794	798	793	861	802	798	809	799	762	824	793	794	812	761	840	818	753	768	849	822	810	832	794	817	806	804	801	819	828	770	817	895	852	862	830	824	820	832	798	793	833	743	809	857	771	827	815	884	774	817	792	810	819	838	853	804	781	842	807	818	793	830	862	810	796	776	867	826	732	795	792	876	805	783	781	801	792	798	819	826	754	848	783	805	831	809	785	852	784	838	833	806	808	833	863	765	767	799	810	776	808	848	893	765	754	808	854	832	807	772	773	770	843	780	845	816	849	792	815	774	844	791	794	814	775	819	810	823	789	850	838	850	811	860	810	881	854	782	819	860	761	821	836	787	781	803	788	796	789	841	770	815	784	816	812	839	801	831	765	808	845	846	834	839	835	832	798	755	824	850	807	843	848	780	832	853	814	835	785	823	824	801	830	804	785	828	768	812	818	816	818	822	840	798	836	760	808	813	823	850	895	836	847	797	854	816	784	834	804	771	802	850	785	817	843	847	788	788	788	818	807	790	765	794	799	791	832	806	775	806	786	809	780	857	825	827	848	816	804	794	800	775	811	838	820	743	843	826	791	816	809	805	797	865	835	786	821	805	813	777	798	856	793	787	802	810	794	814	788	771	817	827	832	780	839	824	773	812	861	798	792	834	861	776	839	794	801	877	812	840	768	767	810	818	788	787	832	815	846	806	818	823	767	838	772	802	851	804	790	761	829	809	781	798	824	807	749	791	813	853	861	787	795	826	779	790	833	807	810	833	783	790	903	819	793	765	816	798	758	840	840	751	776	799	833	798	838	823	739	791	793	817	791	783	814	891	797	789	844	811	857	858	766	800	776	814	771	762	812	787	834	785	840	809	782	808	833	775	780	791	804	782	843	860	830	854	827	848	829	823	806	786	812	750	816	810	788	769	720	837	796	820	801	825	840	817	817	806	792	826	835	797	786	787	790	781	833	843	784	809	837	828	830	791	776	769	795	806	816	810	846	846	835	829	822	805	842	820	808	835	780	802	832	803	812	763	835	810	813	823	819	767	776	873	806	838	816	778	830	851	827	789	797	797	786	763	756	762	819	803	844	775	804	802	780	827	875	790	821	821	850	861	811	818	846	801	854	804	831	814	814	810	799	779	800	813	819	839	755	811	822	771	795	842	790	757	824	774	811	811	775	782	809	784	830	752	808	821	781	826	835	793	826	797	812	825	815	809	755	792	815	807	826	808	789	778	819	749	809	794	800	834	837	844	835	759	793	813	749	839	785	731	904	795	802	802	743	782	795	784	795	774	825	810	786	791	845	804	782	776	822	799	780	823	788	796	802	833	838	813	847	771	823	801	787	796	823	828	832	799	812	807	804	810	837	815	844	834	804	814	793	795	765	784	826	827	780	815	792	797	794	824	775	802	807	836	779	804	780	766	724	799	774	841	755	798	816	845	774	803	802	805	792	801	839	834	795	791	802	824	774	828	777	774	849	801	824	830	803	815	835	787	798	839	800	801	748	864	817	821	851	807	792	771	819	799	800	779	764	801	788	811	810	772	773	784	843	842	850	827	776	786	840	804	831	720	759	800	847	817	867	812	832	772	828	751	809	795	771	837	803	799	809	760	805	807	814	793	849	814	852	783	798	803	810	830	784	800	850	821	791	774	793	862	818	775	828	766	823	788	739	787	872	803	793	849	786	809	746	785	805	785	815	818	807	761	854	752	879	822	816	848	803	859	822	809	876	846	817	798	814	864	800	774	851	848	796	821	852	786	846	840	787	817	803	821	805	836	785	830	776	822	804	794	778	840	818	824	789	805	809	792	795	838	815	840	824	814	794	806	804	820	820	857	840	812	834	776	826	848	795	823	775	801	793	878	787	817	831	806	800	800	821	819	810	849	819	811	853	762	798	829	787	792	795	829	796	836	860	822	819	757	813	784	834	817	808	846	841	814	791	830	794	822	807	812	800	807	820	801	789	812	781	830	837	810	825	851	810	755	858	801	811	790	862	834	778	837	776	855	821	810	884	826	823	819	838	841	826	801	811	826	797	804	809	796	792	807	819	834	824	801	805	771	830	832	759	805	834	788	820	833	794	762	815	804	825	778	795	764	812	776	830	840	796	843	865	834	830	843	825	812	803	822	816	821	810	852	796	801	813	779	784	812	791	834	886	816	814	859	812	800	805	803	817	829	768	764	793	824	801	808	772	759	827	810	821	805	785	794	783	789	820	805	830	833	843	832	784	847	814	830	823	814	871	794	793	800	801	817	822	754	768	780	834	824	812	769	868	806	772	790	855	803	872	836	762	791	844	842	824	799	791	758	792	831	833	745	811	801	865	824	832	808	798	792	781	799	799	851	832	824	827	750	816	857	793	808	796	788	830	780	842	758	797	835	837
24085	13536	4794	2720	2220	1893	1591	1513	1314	1168	1198	1096	1080	1067	1030	1007	1054	984	1014	981	977	966	1045	1004	938	987	985	930	944	932	934	993	966	992	973	979	958	957	978	990	933	951	983	975	979	958	1001	977	956	927	994	960	923	927	901	973	921	939	967	930	929	904	929	943	931	974	944	914	918	942	947	951	941	953	935	945	964	979	922	939	976	968	889	939	964	893	932	928	961	984	946	920	1019	935	877	983	950	972	937	928	986	957	925	938	855	933	918	879	990	877	924	913	939	898	927	902	912	968	919	905	964	834	924	972	1002	938	907	954	985	937	901	946	922	927	941	1004	951	929	928	947	915	998	934	903	922	919	926	1010	964	937	1009	928	968	924	944	961	874	904	959	859	913	930	976	923	918	936	984	910	967	929	969	957	972	911	953	932	950	907	934	864	949	952	907	966	990	957	911	942	954	880	911	899	909	907	927	931	897	975	934	926	907	931	970	915	938	980	952	934	939	954	968	978	952	955	940	924	884	957	907	888	904	962	978	915	939	925	943	960	923	892	941	908	851	924	960	942	951	916	913	969	906	921	874	945	958	960	898	975	945	958	909	962	890	916	937	933	893	926	949	916	947	954	973	936	927	909	941	981	929	882	940	944	934	978	943	930	945	977	926	908	906	1017	972	972	916	935	915	895	928	973	915	956	960	890	928	958	907	933	877	895	953	930	923	942	966	934	874	914	960	989	982	958	937	931	918	936	956	945	942	916	868	896	945	936	938	954	907	949	992	925	932	939	954	942	910	952	957	988	1000	940	912	855	985	948	922	928	922	898	942	955	921	958	920	927	917	925	903	932	966	923	914	964	874	948	934	968	928	907	936	895	954	978	915	932	958	927	969	938	922	963	940	944	978	922	999	939	974	910	928	1009	937	998	964	910	998	912	959	898	914	956	881	970	952	947	946	960	961	930	872	945	976	916	905	968	957	906	941	973	934	894	946	944	933	953	914	945	890	965	1006	912	937	964	948	942	933	968	920	965	970	988	955	1000	918	923	937	921	877	1005	862	927	900	887	898	881	961	910	925	950	938	954	930	950	923	898	918	916	952	925	934	1006	954	979	937	927	952	926	974	947	970	882	913	920	893	942	970	983	949	860	895	894	944	890	955	951	927	955	900	960	924	949	930	939	887	1010	907	916	947	982	946	961	1018	955	949	958	949	921	1002	966	934	911	945	947	974	961	917	929	951	896	943	972	961	955	922	959	912	935	940	919	915	975	921	910	931	964	931	991	915	949	905	903	926	930	965	917	867	909	909	952	912	937	917	920	911	925	926	989	928	920	950	947	950	888	943	900	926	919	945	917	930	950	868	924	934	961	995	946	968	964	925	962	965	876	963	936	967	948	899	971	936	931	935	939	968	946	896	986	929	933	969	979	943	948	978	952	915	1002	947	949	938	927	904	899	967	948	947	929	911	937	935	927	947	972	957	941	966	898	904	945	947	957	887	894	918	975	910	991	966	931	1002	893	933	912	955	930	952	969	909	958	982	880	918	979	911	929	938	978	937	932	946	871	955	961	965	912	929	869	923	940	936	906	912	938	938	949	949	957	948	930	922	948	953	971	977	914	935	926	869	906	903	944	916	944	972	943	903	926	898	986	929	934	925	972	895	994	877	931	880	954	951	902	996	954	980	896	947	971	944	956	963	934	986	920	1003	924	886	958	924	986	894	902	926	936	976	911	913	948	936	954	926	931	898	935	933	926	953	956	927	877	974	902	964	960	916	948	944	923	913	941	933	966	965	900	975	898	967	983	957	946	1029	961	916	906	912	873	965	919	922	960	937	942	973	922	975	988	968	906	942	938	884	979	890	918	933	944	920	929	888	958	962	925	921	972	934	910	918	906	917	945	971	907	940	921	904	894	922	903	962	974	923	929	960	947	963	906	958	914	924	932	979	936	928	962	935	926	921	938	910	910	914	917	938	1001	946	930	929	939	968	924	930	912	887	867	971	961	978	947	929	973	916	942	892	976	956	960	941	903	939	907	891	954	959	960	963	909	880	947	912	934	918	917	908	943	967	984	994	956	926	949	953	965	948	963	946	889	919	924	920	860	949	918	940	944	938	919	918	947	931	969	925	963	937	933	948	934	930	904	914	946	916	975	966	949	920	954	952	901	931	947	949	886	915	884	934	921	917	941	928	968	943	935	940	894	896	896	904	919	932	929	930	887	913	948	914	924	938	927	896	895	903	939	977	932	879	922	947	891	954	960	942	916	961	917	890	984	869	951	919	899	961	997	890	900	923	910	930	962	956	964	946	927	949	972	916	946	961	930	922	917	928	921	887	961	918	951	919	943	916	978	973	963	967	917	922	985	978	878	938	902	909	945	937	901	962	934	919	980	886	907	923	906	884	917	944	945	924	950	909	934	948	943	960	947	991	865	939	927	954	955	943	977	888	974	977	908	899	930	889	934	889	974	957	910	941	907	966	954	926	944	833	992	923	983	956	953	943	913	955	864	924	968	924	925	951	912	910	901	917	966	951	942	970	967	954	948	913	932	1004	935	975	916	922	975	899	893	899	973	925	975	957	946	907	888	923	923	948	943	899	939	914	937	919	945	943	893	985	876	945	927	924	898	915	962	919	935	1014	960	933	980	920	879	947	1013	922	908	942	882	955	1006	994	923	915	974	939	896	882	952	900	900	930	904	932	997	902	939	938	923	959	964	877	917	934	943	898	946	929	939	954	928	957	1028	972	974	978	934	895	919	952	942	926	939	913	914	923	957	931	977	914	978	914	915	911	938	956	931	943	896	861	966	881	917	947	934	925	933	969	895	950	923	949	898	885	1011	946	954	942	949	900	1017	929	919	946	930	977	940	949	952	928	957	913	984	934	930	928	930	987	959	908	905	947	956	934	951	920	878	956	988	907	956	966	985	942	912	948	948	975	899	918	957	926	932	994	908	936	940	901	942	944	929	977	954	906	935	949	923	930	914	926	918	944	891	962	977	866	945	905	927	966	993	952	912	902	904	945	907	905	906	931	951	910	964	850	949	957	964	963	1017	932	900	892	973	942	923	946	910	924	908	926	935	965	914	884	866	938	987	948	926	933	957	914	949	941	944	957	904	934	933	921	954	971	937	933	924	996	895	941	934	938	940	906	920	968	905	926	986	969	893	968	1007	901	905	940	893	896	982	909	968	912	955	956	932	965	987	912	934	972	994	935	972	914	946	964	919	939	918	984	911	864	917	953	949	879	875	933	953	904	882	920	953	913	917	929	945	877	872	968	967	1001	917	919	934	958	979	871	935	918	938	883	900	959	976	908	894	872	937	932	961	898	945	960	927	944	878	919	919	976	931	941	899	903	928	933	905	993	963	930	902	905	912	933	961	917	941	910	945	930	982	982	964	966	947	936	937	903	926	887	953	875	939	929	949	908	968	976	992	876	952	923	975	932	968	889	892	949	942	932	926	904	954	913	940	907	901	922	916	967	972	930	969	993	970	955	902	889	1006	947	981	931	921	989	904	954	992	986	919	908	933
22609	20970	28737	23362	20972	21021	9607	1398	992	852	781	673	641	597	564	549	574	515	490	495	503	421	434	459	457	434	428	417	437	411	461	433	439	437	451	439	463	388	431	387	428	390	387	416	365	403	423	359	417	392	372	391	381	399	398	392	401	371	408	381	382	392	387	389	392	377	363	392	357	410	424	380	377	397	365	334	404	392	369	393	375	371	374	359	386	400	383	405	405	399	378	399	355	390	404	387	406	395	332	376	396	383	392	407	381	362	396	382	371	380	404	389	370	346	385	389	382	376	346	372	407	386	375	365	379	353	352	382	391	376	369	381	376	392	410	382	366	346	373	370	373	379	390	362	358	371	363	397	409	362	386	355	393	388	364	388	381	361	363	381	403	392	366	393	378	381	396	357	410	387	373	360	356	365	395	350	352	342	375	349	384	380	387	415	387	381	392	383	378	360	369	411	375	380	364	397	377	394	370	394	395	422	363	379	380	339	353	403	371	375	355	349	397	364	371	390	387	405	379	404	365	383	396	373	340	409	398	397	386	374	374	350	343	374	411	394	388	344	346	380	363	364	349	371	361	359	410	341	395	341	364	366	341	389	374	403	391	380	436	380	345	391	362	336	418	375	391	376	364	366	347	400	354	404	343	381	355	388	399	407	370	363	357	361	347	385	379	358	386	361	365	391	410	364	406	379	394	370	376	378	396	359	364	360	347	393	381	375	413	336	381	387	360	396	372	380	371	352	365	357	381	385	387	353	370	377	374	325	367	383	379	365	421	374	369	377	355	366	377	348	344	390	359	382	397	403	370	366	374	351	375	388	373	373	368	377	374	367	366	368	394	376	375	406	385	385	379	364	359	369	378	351	348	371	366	340	377	357	366	398	360	343	404	353	341	380	350	386	336	391	366	380	406	372	392	368	381	427	355	354	378	373	377	387	335	379	366	390	401	381	364	373	358	356	332	403	393	330	354	423	375	420	393	405	416	360	373	411	375	359	381	371	353	362	365	401	362	381	364	367	368	378	377	371	355	341	382	393	366	348	368	354	371	394	364	375	391	417	369	381	368	383	365	377	374	376	373	385	374	373	392	388	370	369	368	375	385	380	421	346	365	372	387	368	371	371	374	363	377	372	394	386	365	363	333	377	389	400	392	349	377	415	382	381	351	365	337	403	396	375	407	372	366	385	341	388	378	360	387	363	376	400	336	384	333	359	394	346	410	365	378	414	412	366	397	359	381	373	336	333	368	342	356	355	373	382	360	363	379	399	379	368	368	382	380	366	377	379	354	366	399	383	390	367	364	375	360	372	358	382	381	374	370	408	369	356	406	361	356	364	383	337	386	383	380	391	375	447	343	382	391	388	384	371	376	376	388	393	368	370	408	357	387	344	346	359	381	353	371	376	389	434	377	369	391	363	378	350	374	366	393	390	386	353	378	375	353	364	348	369	376	351	394	333	388	400	352	354	368	379	359	382	375	376	400	371	355	363	365	346	363	369	372	357	381	348	385	373	383	379	362	404	441	372	362	356	361	350	327	391	344	405	367	344	378	372	360	388	380	378	388	403	333	387	386	389	407	399	381	334	367	354	375	354	367	398	386	370	369	395	389	381	351	398	382	378	365	348	349	401	364	370	353	343	379	369	342	395	379	408	354	362	367	360	371	404	380	387	410	396	357	355	419	393	371	339	335	370	357	372	368	379	380	365	375	386	364	377	343	374	382	381	367	365	379	389	401	366	356	382	391	392	351	357	387	379	355	399	383	383	377	365	394	387	367	379	387	395	389	382	377	354	372	385	361	369	383	357	370	366	363	357	400	375	402	403	358	374	369	367	344	392	371	333	379	339	370	336	391	396	388	361	372	346	397	416	392	385	360	358	395	371	353	385	384	349	365	374	405	412	405	372	350	391	405	376	403	353	394	411	350	392	391	366	372	350	357	382	389	351	395	385	346	393	373	379	381	338	377	381	384	369	374	369	359	403	387	390	378	372	369	367	352	392	369	342	402	391	359	401	386	342	382	364	402	396	372	409	411	395	398	379	375	435	390	355	344	398	365	371	334	387	384	364	356	360	354	392	365	382	366	400	357	352	367	376	371	404	350	382	396	426	377	377	371	338	369	361	397	372	369	405	371	394	373	361	381	355	400	354	392	372	392	376	364	399	342	376	365	335	406	370	371	330	376	368	352	361	374	395	358	362	388	381	374	386	363	374	350	368	355	390	381	369	356	383	391	369	362	372	352	360	390	337	363	391	426	373	356	362	378	376	362	411	398	357	360	390	383	358	350	393	384	369	362	403	381	376	370	396	379	346	361	337	400	399	338	375	403	391	388	427	361	373	361	374	359	418	394	371	361	385	389	353	360	373	353	369	390	373	363	363	403	408	374	403	410	360	379	396	401	388	383	378	366	388	412	387	357	398	400	365	360	378	341	393	395	365	398	376	393	383	374	383	390	377	359	381	389	340	371	388	390	338	381	389	391	371	382	372	364	374	388	398	342	391	399	396	390	395	386	403	371	396	335	391	368	396	365	377	393	349	395	372	363	354	405	379	333	375	339	373	384	351	403	361	343	406	374	388	371	340	377	364	363	380	404	397	402	360	376	379	381	363	364	372	365	402	351	358	377	364	378	386	397	339	382	382	359	386	364	375	350	371	361	365	357	384	382	385	358	372	340	360	404	380	357	353	361	347	389	377	399	359	345	404	390	346	364	348	389	367	366	359	378	405	356	360	373	398	365	359	357	376	358	412	383	359	391	365	380	365	373	366	362	375	371	364	377	371	377	419	348	402	398	405	381	342	360	367	370	422	415	344	370	347	396	357	361	383	361	346	387	379	334	376	382	398	369	393	374	370	390	338	353	413	357	400	375	346	356	370	353	398	340	343	387	400	388	322	437	369	371	371	380	358	358	344	390	366	357	357	378	351	371	409	347	367	387	351	410	339	391	397	367	350	365	368	397	380	377	356	398	411	364	380	362	359	359	382	363	334	393	391	368	408	364	392	357	455	377	376	388	373	364	356	355	388	384	373	350	374	367	363	329	371	425	370	378	352	412	339	352	402	410	394	326	385	388	365	350	378	388	333	354	349	328	397	402	369	378	392	389	368	365	380	356	384	359	317	404	380	405	362	396	386	366	325	399	385	398	382	339	370	378	381	374	378	351	398	401	366	391	355	402	342	382	359	346	379	350	376	379	368	379	383	378	357	361	389	360	385	422	348	378	382	348	365	377	341	400	381	358	374	395	356	356	371	417	377	395	356	382	378	351	332	357	413	383	347	403	361	373	383	367	409	360	370	376	366	376	351	363	345	358	331	354	367	361	392	412	363	386	348	397	384	418	352	393	402	348	383	345	386	358	387	358	389	382	392	355	366	386	352	373	333	386	341	379	381	331	364	380	378	377	321	401	350	378	393	325	362	364	375	362	386	367	379	378	388	392	376	371	371	440	355	365	374	372	379	431	339	362	377	392	321	382	377	372	394	359	390	414	391	363	367
32062	25970	13119	7146	4981	3753	3028	2370	1883	1594	1284	1169	967	910	792	723	725	725	715	626	611	615	571	585	553	577	532	546	545	535	527	547	559	565	524	515	533	508	515	484	481	480	455	464	457	465	469	459	495	458	464	455	430	427	462	455	462	443	453	476	431	505	404	436	401	465	437	455	451	472	437	426	464	397	449	433	448	444	466	460	404	499	407	419	431	444	452	440	457	477	424	430	424	398	408	454	459	411	425	472	435	409	458	396	421	458	428	444	419	415	471	429	442	417	417	436	387	457	408	437	410	421	437	446	401	414	409	439	429	413	445	446	458	432	449	424	478	418	408	428	441	446	429	430	458	420	415	437	436	425	452	451	412	457	422	442	402	434	466	441	451	433	435	431	440	431	419	429	431	439	446	422	392	414	430	409	402	429	445	417	442	407	401	419	439	453	434	431	440	485	458	412	375	444	416	442	422	434	395	439	413	438	442	397	464	441	427	454	439	445	432	422	452	427	431	424	426	457	413	401	456	436	426	432	435	416	398	428	410	410	425	436	451	419	412	431	430	430	453	453	453	444	442	413	416	470	475	412	416	477	425	416	442	412	444	436	397	438	430	399	440	450	461	395	405	428	446	407	435	416	435	424	416	423	429	434	415	429	409	422	445	460	410	405	406	447	452	451	450	437	425	428	438	431	423	431	432	431	430	442	458	466	402	452	427	440	423	394	441	463	447	436	441	457	414	452	471	376	442	458	449	411	433	408	441	427	436	425	415	410	432	433	421	428	429	452	411	410	446	372	441	407	426	431	406	399	418	418	442	439	438	456	431	479	393	444	417	431	418	414	474	386	364	415	456	447	437	427	450	401	394	440	448	441	438	398	402	427	434	440	415	440	452	428	420	434	398	406	440	399	441	452	392	409	447	476	439	435	413	408	399	447	412	449	473	397	418	433	437	442	434	420	466	457	434	428	443	387	423	441	466	407	428	416	479	419	434	430	434	445	453	446	405	411	447	472	464	442	430	422	408	488	414	436	417	414	409	429	409	402	449	437	414	429	431	398	450	432	406	458	416	459	386	442	465	409	450	400	423	443	464	405	418	420	454	463	459	425	438	395	398	444	423	461	442	443	414	450	450	428	443	393	419	472	426	429	462	438	459	416	434	434	430	433	401	389	408	444	457	445	462	448	444	394	434	437	436	416	439	412	422	420	445	423	451	419	425	458	465	450	426	394	395	437	404	402	395	420	437	424	468	441	453	375	437	442	442	420	409	446	428	456	412	463	441	432	469	476	430	450	434	455	385	424	427	445	429	424	402	420	464	432	414	440	443	397	418	489	438	393	409	421	433	404	442	428	459	411	402	432	419	438	456	443	475	394	450	425	427	419	449	441	383	425	451	435	397	452	447	464	416	478	424	446	456	462	444	402	441	428	441	419	399	461	463	426	442	430	453	419	429	431	407	427	438	424	456	402	429	397	397	423	430	455	426	439	445	430	447	404	434	423	444	478	449	450	393	428	396	423	426	437	405	425	454	423	415	408	446	458	450	374	421	450	438	399	442	444	415	425	425	443	462	408	407	419	460	439	434	397	425	422	419	416	400	494	434	427	443	431	443	444	381	452	457	421	415	440	423	446	445	431	415	424	442	429	438	427	389	426	436	420	443	429	448	422	464	405	389	435	439	411	411	411	436	433	440	432	421	420	439	410	412	410	427	406	432	454	418	445	435	454	448	446	434	408	447	421	470	424	425	402	431	440	423	394	486	438	385	403	423	424	431	439	494	436	433	464	448	423	416	460	423	423	462	409	493	399	447	411	420	422	449	440	479	449	388	431	446	421	403	432	412	427	422	420	434	421	424	429	420	410	416	429	447	443	405	407	392	422	428	400	427	419	447	401	459	413	433	407	403	421	436	481	431	443	414	435	422	433	446	417	446	447	384	437	415	392	437	408	421	438	430	430	431	417	459	436	425	415	424	392	422	447	432	447	442	451	419	446	465	429	450	433	420	450	441	439	447	415	398	405	432	443	431	431	434	410	467	435	387	439	419	443	431	419	424	466	419	414	445	407	460	455	427	454	420	416	378	422	434	406	416	446	412	429	449	455	395	421	421	424	417	414	404	430	423	421	442	442	414	467	438	423	436	431	403	398	429	438	454	411	406	397	407	423	422	428	476	425	404	422	444	416	418	427	406	403	441	431	410	454	457	441	443	440	448	411	390	430	417	408	442	401	403	431	425	448	428	417	416	435	448	442	429	422	465	430	424	470	438	421	405	426	405	464	428	461	446	421	395	439	391	437	422	425	385	479	412	448	403	472	432	399	449	405	443	412	422	423	424	407	435	458	389	431	427	374	419	411	409	466	456	417	436	399	426	459	439	426	445	381	447	428	420	454	441	435	444	456	414	413	416	422	458	413	393	418	450	415	430	375	442	422	448	408	413	409	423	427	437	434	441	409	419	417	423	414	431	430	417	396	432	491	458	406	407	423	470	420	411	415	435	445	430	411	407	469	388	443	454	423	420	447	467	467	455	434	464	430	468	362	386	383	432	447	423	442	426	377	432	475	440	447	456	433	424	449	424	428	430	411	419	417	430	436	470	422	400	452	381	442	462	440	357	443	459	427	411	441	431	455	422	457	429	435	398	407	454	453	443	453	472	443	418	443	456	438	428	434	474	447	462	431	432	416	453	454	453	445	439	401	408	445	401	403	450	418	446	431	437	454	394	444	408	446	455	402	415	446	464	405	417	462	394	422	408	435	421	445	423	449	444	435	473	447	429	426	468	451	452	427	414	405	424	418	422	464	423	431	447	377	473	437	464	424	440	435	422	392	428	439	435	436	446	435	428	404	451	434	428	406	434	445	465	412	460	418	433	428	417	458	448	432	408	427	449	451	452	454	409	458	449	413	428	395	442	411	426	437	419	421	414	434	465	402	432	428	427	464	459	410	411	450	434	415	432	436	413	414	483	419	405	393	454	421	411	443	455	422	408	421	432	421	444	448	437	423	446	456	430	426	417	407	399	406	393	438	440	434	465	463	433	433	417	452	403	417	442	453	406	402	397	444	402	396	435	415	455	419	443	421	465	404	407	422	436	463	426	451	440	406	417	443	413	393	426	433	428	420	462	439	447	469	421	415	434	416	394	413	455	447	444	422	465	447	426	449	437	437	446	410	447	452	445	417	433	460	435	437	425	450	417	439	441	456	418	432	477	475	455	442	424	462	478	466	513	439	451	428	443	416	442	402	421	442	426	428	457	440	423	403	450	425	453	434	432	451	429	443	443	425	457	412	456	429	416	453	417	395	452	395	428	432	431	451	433	412	448	441	416	424	419	459	471	404	426	446	417	450	427	465	431	414	420	456	429	412	410	439	430	417	452	435	448	419	417	438	413	419	432	447	457	434	449	453	436	397	425	424	415	422	452	439	428	440	436	412	429	416	402	422	429	400	399	417	411	459	442	491	459	428	422	434	417	403	410	420	440	442	423	456	434	410	432	455
26872	20089	8086	1225	839	761	789	698	755	698	710	720	703	660	728	725	687	671	705	704	682	726	657	736	685	666	695	743	674	711	683	753	695	676	703	705	706	693	652	650	653	640	692	666	665	720	735	672	655	649	686	703	682	734	656	685	707	644	744	658	720	698	672	715	683	694	678	716	690	706	711	694	698	700	698	737	703	709	701	653	652	678	684	646	765	701	710	737	706	729	720	693	693	668	692	686	664	698	691	690	694	673	726	730	694	721	703	696	649	671	699	703	662	725	670	693	658	673	662	713	663	713	687	724	664	676	709	721	711	632	696	671	684	729	718	719	678	707	678	706	715	656	695	658	694	655	711	673	677	681	694	674	722	654	690	678	716	698	690	708	648	694	693	655	653	670	705	697	696	724	710	723	676	673	709	650	689	700	671	693	665	700	661	653	698	694	694	682	716	633	724	639	701	714	721	726	666	690	709	698	740	663	680	645	723	676	662	681	682	635	658	672	684	701	658	684	661	723	695	674	672	717	657	731	669	666	673	654	650	676	674	654	732	689	686	715	703	755	705	678	672	692	663	694	708	714	647	695	709	722	756	739	698	737	676	663	680	691	676	683	723	706	685	702	690	711	711	692	680	687	677	702	707	655	666	651	707	696	689	689	710	657	702	741	696	680	650	706	724	708	660	745	704	703	730	682	682	696	704	697	683	661	695	688	657	705	681	647	655	702	717	724	726	742	667	709	689	718	683	710	682	615	676	666	675	729	704	693	662	716	706	669	670	660	660	745	682	639	679	701	668	621	697	663	639	722	664	676	713	671	673	718	675	688	693	676	674	715	756	686	703	665	657	670	685	680	670	682	741	687	677	694	690	691	713	698	709	711	679	649	666	665	685	681	685	704	685	710	726	658	695	678	706	697	683	710	680	671	669	624	742	653	728	691	634	738	679	696	716	660	701	719	695	749	710	718	685	733	702	670	699	672	683	680	713	723	713	737	662	700	697	658	718	648	710	691	690	659	683	718	708	690	675	707	736	677	744	701	689	735	670	664	731	679	651	659	739	661	678	674	730	692	724	649	702	687	700	669	730	692	720	648	696	685	674	639	693	739	684	732	702	655	679	697	702	677	693	711	666	680	741	681	716	675	646	673	673	701	700	734	682	650	654	700	671	660	733	721	763	672	655	709	698	688	688	660	665	702	692	689	698	683	715	713	659	660	695	711	670	711	715	709	682	714	694	620	672	700	702	717	663	676	658	711	728	682	695	668	694	691	640	721	689	703	720	705	732	720	679	745	674	681	714	682	695	690	701	663	719	666	683	676	696	644	688	684	683	695	671	689	659	652	713	647	714	684	675	715	707	645	646	744	698	688	651	708	748	644	690	735	698	715	689	665	683	659	641	709	645	627	679	701	692	668	723	689	689	711	662	676	709	712	717	692	681	700	690	668	659	698	664	692	718	686	712	648	678	656	662	746	693	709	706	671	747	721	680	725	668	686	667	706	700	686	721	693	723	706	659	647	706	692	725	735	690	676	695	697	671	706	671	635	726	679	704	653	662	722	702	665	700	677	700	711	697	662	726	730	678	681	713	722	680	694	672	747	679	714	679	661	718	743	693	726	703	696	756	664	695	712	655	673	648	678	657	662	688	697	719	692	727	686	716	687	743	669	721	661	636	713	675	703	665	684	681	681	678	681	717	672	735	655	699	726	694	630	670	694	711	734	703	666	632	722	667	679	682	670	721	682	623	640	692	698	692	706	704	672	719	672	689	689	676	684	697	686	677	690	692	634	691	674	677	691	687	656	680	710	729	679	640	714	703	628	680	729	731	694	678	678	682	717	692	698	709	700	726	676	713	689	650	698	710	710	671	683	685	720	692	651	713	712	714	732	645	713	695	710	680	695	673	665	692	717	646	682	662	663	652	665	739	695	693	705	714	692	683	680	693	668	696	733	692	744	725	718	689	654	661	740	690	688	735	679	676	691	662	669	692	689	720	669	671	677	647	732	673	701	701	684	688	660	659	695	659	703	642	699	716	672	682	658	678	669	677	636	686	699	726	673	665	645	653	686	670	627	649	721	669	640	667	742	701	698	713	688	669	723	727	672	657	723	715	670	632	689	680	659	713	726	672	663	701	669	738	695	685	698	708	683	723	700	708	703	698	691	644	688	672	725	652	701	680	714	682	680	662	672	719	675	634	674	662	686	715	717	636	671	680	691	708	707	689	702	673	690	681	669	704	727	692	622	678	705	658	721	675	703	661	701	708	701	662	737	667	671	663	653	676	713	717	669	646	684	722	655	715	728	709	700	679	714	720	653	712	700	660	689	676	689	681	713	647	698	707	712	689	678	699	691	643	714	652	694	673	647	710	684	671	693	659	687	696	675	728	667	682	693	708	663	714	699	673	701	693	712	679	669	696	677	695	732	688	699	642	706	729	682	662	701	699	713	661	699	691	701	685	660	673	723	682	704	686	666	663	635	641	655	648	685	715	673	707	666	727	710	692	655	652	669	729	688	667	691	663	665	694	681	702	678	690	747	694	688	731	676	677	674	671	632	745	671	703	706	694	645	681	723	689	663	691	712	669	694	679	681	721	682	713	697	673	682	664	631	658	738	674	709	672	684	700	649	685	715	676	695	691	704	721	685	698	688	678	665	705	723	707	679	669	721	688	692	687	713	681	769	638	679	678	672	694	706	665	669	705	664	710	714	655	696	650	700	689	633	725	684	713	733	682	684	704	697	684	699	638	678	668	673	665	677	661	678	698	664	689	645	695	672	722	731	695	684	653	699	717	713	687	692	684	694	693	692	722	685	678	699	709	689	707	702	638	725	722	696	697	668	628	695	696	647	691	715	740	674	682	685	699	664	626	703	717	693	707	723	701	701	672	695	695	724	687	680	673	740	689	680	630	714	704	696	688	695	650	710	707	667	710	708	691	702	666	671	683	724	714	673	625	681	695	720	684	657	756	645	691	702	706	697	686	704	697	656	686	731	678	743	689	707	683	706	727	698	660	693	706	717	695	725	688	677	700	674	709	706	661	664	688	722	719	690	664	730	633	702	721	688	687	735	652	705	693	697	690	684	736	642	675	749	665	709	681	663	701	722	681	680	685	671	706	718	709	729	689	688	701	664	677	705	690	730	666	691	654	709	717	722	639	670	696	710	666	693	705	710	671	643	716	656	718	670	668	650	709	707	697	703	651	721	657	730	733	729	661	698	668	687	691	660	690	683	672	682	706	677	700	684	650	690	635	716	751	634	721	734	734	703	701	641	673	703	670	727	719	700	694	718	655	736	691	672	683	689	692	666	695	683	679	674	661	661	674	675	700	695	725	679	669	726	671	705	742	666	684	678	651	688	701	668	748	664	672	631	733	717	677	669	675	671	735	682	730	686	629	668	706	682	720	695	687	678	692	677	706	720	636	625	650	715	724	692	678	714	684	699	692	709	686	696	755	691	638	718	659	702	655	652	650	669	650	692	672	684	676	651	708	694
8406	4514	1515	1161	997	937	944	946	895	908	923	844	879	823	856	780	870	787	836	862	876	898	861	845	855	801	840	848	813	871	897	886	888	845	849	860	807	902	798	843	853	873	848	883	827	817	836	844	824	818	827	880	853	808	805	818	844	848	809	813	821	800	839	834	832	814	821	885	810	896	841	807	871	831	815	836	857	868	771	795	771	851	867	805	835	843	822	845	897	843	838	837	812	792	882	875	824	836	847	825	877	828	845	814	836	867	794	869	803	842	851	852	821	846	881	834	815	802	792	807	830	818	812	867	847	789	813	801	832	788	864	876	866	839	833	854	798	817	819	896	813	850	823	836	839	859	848	787	790	835	785	817	845	860	784	833	851	841	880	861	853	839	896	811	833	867	854	857	809	819	861	788	815	786	794	839	805	863	845	784	805	858	920	832	791	820	795	820	830	840	859	821	839	758	837	831	876	848	830	830	846	802	787	834	781	796	868	857	806	864	825	825	865	808	833	827	851	816	849	851	883	794	859	834	862	867	826	855	832	822	824	830	824	854	849	817	802	857	824	780	841	844	892	856	842	862	774	866	857	864	850	845	833	845	869	819	795	859	820	815	852	826	860	881	842	839	843	883	820	863	880	848	832	808	809	810	805	852	820	869	849	848	867	801	828	848	861	876	865	818	821	866	820	794	804	815	820	813	802	791	806	850	809	820	814	844	797	860	811	832	839	838	791	846	865	834	885	804	853	838	818	834	817	849	792	830	783	800	842	788	797	840	834	851	856	893	832	831	837	846	807	818	857	837	798	817	787	847	839	820	788	856	787	849	804	851	825	794	828	890	806	845	859	795	836	795	887	833	837	840	827	792	842	868	908	842	790	855	837	833	840	826	862	794	809	871	828	839	807	842	843	816	834	796	857	834	819	877	791	834	791	852	856	815	828	885	801	863	859	805	844	800	859	844	826	849	823	776	846	835	799	827	881	794	847	853	824	871	860	814	819	801	837	834	872	833	826	815	839	818	773	820	815	827	830	840	780	824	780	827	847	790	825	795	790	806	861	800	779	824	837	842	828	883	794	807	848	837	751	847	862	876	823	821	869	901	837	801	814	790	862	827	857	791	785	879	858	814	801	824	833	828	865	819	896	866	869	791	797	847	849	874	810	825	878	855	804	820	849	824	812	845	857	795	843	794	846	832	823	796	819	819	861	810	837	828	819	781	829	831	844	778	858	867	782	850	836	848	870	830	847	793	870	854	827	856	842	805	840	858	816	901	845	774	810	807	844	827	847	799	827	830	849	808	880	810	836	835	774	796	862	839	798	812	858	848	824	837	777	862	890	866	802	829	840	832	809	848	848	830	817	826	860	835	849	797	786	833	822	788	794	778	847	816	832	820	880	861	797	795	812	808	862	847	839	852	828	853	831	833	906	840	800	833	787	844	860	835	859	884	840	822	858	858	833	825	847	849	863	864	796	812	806	803	832	805	823	868	830	836	777	856	855	849	874	834	835	830	841	841	813	846	818	899	819	806	804	841	814	820	843	831	835	839	877	838	823	802	819	807	785	811	844	854	825	820	812	790	855	820	899	789	839	842	875	797	810	873	861	800	827	832	842	810	845	837	782	874	837	806	801	804	811	824	803	861	796	806	866	837	887	815	842	802	808	840	843	874	817	822	796	824	854	837	841	817	857	844	845	807	822	858	794	808	820	874	845	902	825	788	866	837	851	805	824	849	794	799	866	857	837	862	838	826	818	791	808	845	804	794	799	821	818	824	813	875	821	851	837	894	790	850	819	833	844	856	806	824	869	861	860	819	821	828	795	867	798	809	829	823	841	835	808	843	851	832	786	835	844	798	819	815	817	811	846	787	807	790	791	813	795	791	804	882	843	839	816	842	852	813	805	821	834	781	846	802	842	809	919	819	848	823	867	799	782	815	827	894	858	816	814	830	849	807	841	825	848	851	812	804	841	798	848	844	821	893	822	791	843	906	865	831	825	842	850	835	818	845	786	853	804	820	891	837	787	769	836	849	812	823	845	802	792	823	866	804	820	828	895	855	874	840	853	829	857	881	832	790	800	797	833	821	843	843	867	857	804	852	808	854	804	920	829	813	796	873	845	813	836	808	826	853	827	831	798	842	828	823	871	815	825	810	849	806	857	846	879	887	820	814	888	775	881	847	875	805	802	853	813	798	813	823	808	814	794	836	828	832	818	842	824	802	805	875	827	806	881	813	797	841	805	770	895	861	853	847	835	802	827	829	801	850	823	844	833	824	876	809	858	865	811	834	826	885	891	813	794	774	812	828	843	844	853	799	796	866	815	825	772	822	828	823	848	831	874	851	847	810	796	851	796	774	828	857	831	806	798	806	819	810	827	870	832	846	824	770	781	846	811	811	839	815	808	819	808	830	861	900	826	784	820	881	826	813	825	883	830	841	808	830	836	828	777	852	828	837	845	897	804	848	821	843	839	815	797	853	774	793	876	835	865	845	892	848	796	837	868	809	856	840	848	830	852	765	805	867	845	810	787	773	815	832	865	853	736	838	794	855	846	798	800	846	758	866	808	863	879	840	833	870	817	809	833	842	883	830	825	850	836	821	869	805	862	796	826	825	813	824	786	863	847	848	763	839	848	817	861	823	739	863	863	823	808	794	776	830	835	800	798	847	820	865	891	827	829	803	826	849	844	813	838	808	827	820	800	887	791	805	844	848	830	872	811	834	851	847	846	849	866	789	864	855	829	815	808	832	848	827	813	836	843	816	842	821	820	811	836	797	823	831	814	790	775	819	882	853	837	838	830	837	825	895	872	828	862	860	846	824	862	778	845	822	854	870	826	837	868	872	861	869	871	843	837	848	828	835	844	851	850	803	825	804	822	780	835	834	849	870	780	832	886	830	875	832	880	812	808	828	815	827	850	848	838	896	809	857	847	788	829	894	842	887	810	788	813	878	812	832	785	841	808	808	872	801	822	824	792	870	856	835	829	796	858	817	806	786	814	810	833	813	851	791	881	859	875	841	864	821	831	821	799	839	841	805	810	828	823	844	848	854	832	859	867	841	831	797	857	829	850	842	831	836	796	826	792	867	834	835	873	821	881	815	878	835	838	804	862	839	822	828	825	878	806	801	795	864	893	846	830	815	813	771	846	877	827	793	819	806	822	797	794	863	824	864	847	827	845	848	857	811	828	833	821	804	856	878	823	848	816	816	855	815	838	847	868	847	845	846	828	809	787	801	849	837	822	903	818	856	838	855	847	862	835	849	788	863	816	844	836	903	794	844	877	857	850	856	863	815	862	871	799	836	789	851	846	802	826	854	845	791	803	875	817	796	803	806	825	874	802	806	875	828	854	869	819	806	838	852	801	851	818	862	847	868	813	834	823	786	841	837	824	849	822	825	785	858	837	777	818	842	839	842	844	825	816	859	812	839	857	909	803	854	820	871	888	808	830	819	836	816	831	801	838	854	902	867	801	762	818	809	853	828	884	852	806	872
23583	20922	28244	23740	20927	10781	1204	815	640	562	543	518	509	465	413	454	419	404	395	424	408	412	404	390	403	404	405	406	384	389	420	374	393	388	374	365	373	393	399	365	366	377	361	389	373	387	364	372	349	332	331	368	342	358	342	341	342	360	368	353	350	368	381	362	371	366	348	362	347	360	347	340	353	353	373	349	345	336	366	364	339	349	342	375	353	355	342	363	351	393	353	325	346	372	369	327	377	345	353	331	369	350	371	319	341	387	364	357	367	365	336	387	356	357	358	368	358	303	380	358	358	344	339	326	403	368	361	338	311	376	407	351	344	374	335	348	324	372	367	365	350	386	349	330	359	358	333	374	368	335	361	355	385	359	347	367	360	351	364	402	368	354	334	316	371	349	366	333	330	355	364	344	328	388	346	358	356	335	375	353	390	371	341	346	348	361	343	358	344	343	344	359	354	369	330	351	323	359	318	360	350	351	329	347	318	327	369	331	341	371	374	308	352	349	366	349	309	357	368	377	381	340	375	330	335	324	358	349	324	345	349	371	334	341	323	382	355	348	354	406	333	340	354	350	349	349	353	340	350	328	359	390	341	348	355	327	315	336	370	329	327	369	351	367	363	374	336	354	355	339	348	322	368	366	342	338	356	360	350	368	367	352	372	314	361	368	346	365	365	360	355	304	364	372	354	341	362	367	374	340	359	347	357	358	329	353	361	385	328	361	347	340	355	331	349	337	346	333	347	355	340	352	372	388	322	324	335	363	334	387	321	360	338	348	349	359	345	368	342	322	350	344	369	333	360	348	339	353	330	378	370	343	364	364	337	319	369	370	348	348	338	386	353	393	328	359	358	354	338	379	360	377	344	362	346	376	319	336	354	339	359	371	357	370	312	343	327	358	332	348	381	360	376	351	317	371	381	385	378	386	359	358	374	356	370	357	374	341	359	331	346	380	351	331	377	350	382	363	325	321	339	332	349	335	325	370	351	374	373	309	329	357	341	349	369	332	339	339	349	351	354	351	330	352	322	361	356	329	321	337	354	357	322	368	373	366	360	348	384	349	338	346	355	337	370	352	353	364	359	377	340	398	378	353	379	354	373	342	372	353	336	352	339	353	371	344	327	344	344	340	359	343	338	355	372	352	353	327	341	365	345	386	326	371	335	352	337	354	351	356	383	339	358	357	342	354	365	345	358	335	349	315	353	325	365	345	417	332	294	329	394	368	354	367	344	358	372	348	339	342	386	384	335	351	383	372	359	343	351	347	359	352	338	342	349	346	328	371	372	323	365	340	354	338	359	353	337	330	324	342	336	330	342	330	356	321	326	334	347	357	357	357	395	331	328	325	341	353	353	369	330	333	373	336	371	333	392	341	334	389	351	347	352	334	372	319	312	347	362	358	335	381	355	356	325	344	329	348	369	352	352	356	365	330	352	355	364	349	346	355	352	345	353	336	363	356	327	336	333	354	359	366	365	354	352	338	359	379	336	375	360	370	322	344	363	370	326	334	371	347	354	369	329	361	328	345	362	349	343	331	368	316	349	361	358	376	339	327	363	382	344	361	350	361	368	342	378	350	337	336	366	379	368	310	341	376	364	351	335	353	368	355	349	333	375	339	377	357	327	385	328	389	355	354	344	350	351	331	322	343	334	336	375	335	350	334	349	317	377	335	340	359	342	349	388	340	343	346	342	371	358	374	366	378	328	337	373	327	332	341	344	363	363	368	359	350	344	351	352	357	346	327	350	352	366	374	357	381	356	364	338	337	361	342	335	348	346	334	355	354	325	383	343	352	374	345	356	352	365	349	335	395	336	333	362	352	333	345	383	325	362	345	344	372	352	355	337	327	336	370	353	373	363	351	341	355	356	353	369	383	333	356	356	359	346	394	332	362	355	351	366	374	364	360	322	334	363	388	345	368	369	349	339	346	355	344	361	340	315	360	335	347	344	383	362	359	379	357	368	338	355	333	354	345	387	364	361	341	345	378	359	358	378	355	353	336	341	378	335	353	343	339	322	356	345	358	355	367	382	354	344	362	330	300	334	363	367	342	347	362	364	379	338	329	352	355	375	381	351	383	328	316	367	344	324	355	357	348	317	352	313	340	365	344	368	338	342	382	372	361	398	324	335	364	341	339	357	329	368	378	373	356	336	346	368	351	387	331	361	367	373	359	318	328	357	356	350	335	369	334	336	351	336	347	328	315	347	352	346	387	318	353	298	372	363	357	329	352	321	367	357	364	364	380	347	322	375	347	350	356	381	336	355	355	338	350	344	330	337	361	340	344	324	366	370	342	364	344	352	358	326	348	352	328	351	360	360	340	359	307	368	349	361	336	354	322	325	330	303	366	334	351	349	318	339	356	341	322	360	331	333	370	362	352	351	369	356	332	344	338	325	330	372	342	320	339	370	338	348	374	322	367	366	398	405	345	344	313	368	353	364	344	363	358	351	355	348	375	344	372	350	337	317	312	374	330	329	352	347	348	364	329	351	358	379	360	379	354	371	355	337	348	322	336	328	341	384	359	367	348	350	359	356	344	340	353	373	361	342	360	365	402	348	332	348	318	345	360	378	363	361	338	348	373	355	396	356	355	352	370	366	359	364	328	342	377	360	325	357	331	363	347	327	326	349	350	367	365	322	344	348	373	352	373	352	337	314	345	372	349	339	345	375	393	332	358	354	341	361	360	315	349	315	326	362	375	334	365	343	350	353	345	353	322	350	382	352	351	347	381	324	316	359	320	333	389	352	395	390	351	324	359	346	344	368	343	347	348	343	345	336	349	358	337	381	366	351	345	357	332	348	350	341	347	354	344	355	333	335	362	337	351	372	355	357	345	324	349	302	333	362	356	363	356	363	362	388	340	366	321	378	385	350	379	337	356	326	337	334	334	356	361	361	358	340	347	337	347	333	370	365	360	367	336	346	362	352	360	319	327	355	317	313	332	344	378	364	382	385	382	347	351	381	357	344	357	334	320	365	325	370	355	364	318	342	377	347	351	371	338	335	332	329	337	355	346	382	347	395	378	364	368	384	370	380	374	390	371	360	334	373	361	382	358	337	315	358	353	329	357	351	380	355	364	342	357	381	335	319	312	352	366	335	370	354	346	390	333	371	331	368	349	351	360	329	320	367	334	342	335	373	349	353	352	372	364	345	350	375	356	338	365	358	360	364	356	360	341	358	350	336	346	376	367	311	363	351	332	337	332	368	328	336	363	342	337	351	351	335	370	363	350	343	359	366	368	364	353	358	364	353	382	308	333	395	348	366	352	352	385	381	351	359	330	360	346	353	379	361	364	346	339	357	318	361	374	366	348	354	386	354	335	351	364	309	344	344	349	337	344	345	360	315	341	348	370	382	360	370	365	339	340	347	354	335	354	342	335	382	340	352	357	360	310	337	360	356	347	356	346	352	343	372	365	361	344	340	326	330	364	373	358	347	353	366	344	355	341	354	353	360	355	309	325	328	371	357	361	318	336	342	347	330	345	363	368
26933	19886	8339	4212	3038	2281	1838	1456	1195	1045	894	795	762	699	635	655	628	603	568	537	573	527	514	523	490	510	493	497	508	483	524	477	473	518	503	495	479	490	451	476	476	482	518	453	453	475	443	423	456	476	457	448	447	436	459	458	468	434	454	443	444	445	449	409	452	452	441	432	441	422	449	471	429	489	408	453	468	430	457	412	456	472	443	445	439	414	409	435	433	437	444	450	435	454	413	430	470	405	438	429	468	394	446	442	444	407	414	406	427	453	438	419	431	430	454	440	455	464	448	450	438	464	469	440	455	429	409	474	405	436	432	426	459	441	438	455	442	453	443	457	408	441	479	458	463	434	439	446	465	406	403	467	433	465	446	432	439	448	430	462	437	450	433	467	469	467	436	462	453	457	469	440	470	432	481	404	467	507	397	467	432	411	447	440	479	416	419	437	452	486	449	428	452	470	456	418	406	435	411	393	426	492	433	419	458	404	457	453	450	448	450	467	445	459	440	464	455	435	443	451	456	375	437	436	453	439	470	448	446	455	449	465	455	459	445	433	462	426	418	431	455	439	442	433	455	438	429	435	439	460	448	439	453	450	438	424	420	442	451	427	435	439	447	452	474	448	449	454	444	442	458	459	408	468	399	450	403	434	410	451	451	451	436	459	471	419	402	424	450	462	480	460	477	482	435	448	456	416	450	471	401	456	437	460	469	421	451	444	404	402	445	416	452	438	452	449	471	422	458	429	417	452	435	442	447	424	456	461	451	443	423	454	446	448	442	449	475	445	444	418	443	419	466	426	408	421	427	474	423	424	450	463	451	447	470	460	431	417	463	469	408	424	502	482	463	475	473	440	397	455	465	449	440	412	433	410	470	449	444	410	454	459	449	425	461	419	423	429	444	436	441	422	452	480	434	463	431	477	459	434	445	444	474	444	453	444	429	411	425	470	417	452	427	441	443	462	500	444	465	449	428	432	463	435	466	445	447	455	434	416	464	410	458	465	467	459	428	468	465	445	433	421	441	429	441	481	464	428	447	487	430	431	450	428	448	462	425	456	442	458	464	404	474	473	443	438	441	411	437	476	457	425	460	458	406	437	452	419	475	442	413	431	433	430	467	442	420	421	480	471	467	458	477	428	436	451	438	419	420	437	415	442	464	425	459	435	422	468	445	416	417	403	444	428	414	445	448	434	457	428	450	464	438	423	456	441	452	429	423	432	435	478	497	421	409	451	481	425	424	446	459	434	475	454	409	468	445	426	468	461	411	459	467	481	462	446	417	427	455	405	438	396	467	475	462	461	420	396	415	440	446	448	455	440	399	445	469	449	399	457	439	456	444	459	432	413	433	405	431	460	441	484	453	433	449	430	451	424	459	453	479	433	413	472	405	439	456	462	429	431	428	468	437	472	393	453	490	439	457	443	401	447	430	430	415	448	418	427	411	450	412	441	432	463	449	448	462	415	432	448	447	467	464	462	408	469	451	456	455	452	428	431	497	486	415	433	458	442	420	467	446	450	395	432	445	444	456	424	424	461	459	448	422	417	440	425	471	406	437	477	427	463	448	435	451	446	438	430	458	419	463	420	476	462	469	437	427	477	465	423	439	436	426	430	420	442	450	439	454	472	438	424	451	439	462	464	466	428	456	457	444	463	447	468	474	428	410	445	453	435	440	439	408	425	419	421	433	441	469	454	462	447	437	461	410	451	439	448	429	446	423	426	481	444	422	447	430	465	436	390	443	458	430	443	464	448	458	450	467	436	454	458	434	458	413	463	406	468	451	426	445	433	451	436	414	424	431	442	470	430	460	408	439	460	449	437	448	431	447	452	440	504	451	443	443	470	411	456	453	449	472	438	408	456	419	467	395	449	459	466	468	421	432	427	437	442	449	472	447	505	429	447	436	426	443	425	421	466	408	407	466	432	459	441	449	423	459	412	436	414	439	445	433	417	449	444	437	405	446	458	432	467	441	444	453	450	428	436	433	435	446	451	440	445	452	427	437	458	447	441	434	455	423	422	481	427	437	456	433	440	474	426	449	480	435	459	430	454	473	435	404	439	469	420	457	408	454	444	414	406	476	506	445	422	490	457	475	451	443	408	475	404	416	414	468	437	382	403	427	432	457	454	442	482	457	457	467	466	451	447	429	407	459	438	491	464	424	475	390	442	431	432	423	419	469	447	439	435	446	431	437	436	395	415	447	451	416	478	456	478	430	482	449	454	434	426	450	417	434	407	453	470	430	488	437	491	461	456	422	464	413	447	449	431	467	447	428	455	444	468	437	440	422	435	449	412	424	426	469	428	415	439	438	416	434	445	438	449	433	468	465	453	462	446	446	449	439	460	436	453	475	439	449	430	463	422	451	443	451	434	464	463	453	423	441	437	442	424	465	447	425	443	441	448	411	415	433	466	468	435	473	461	483	465	458	454	449	456	458	463	422	428	501	478	453	427	470	432	447	458	411	420	444	419	449	469	452	450	444	434	406	455	432	443	405	437	489	424	453	461	437	406	411	423	441	427	443	449	448	415	418	446	407	434	423	407	473	441	464	437	446	442	441	408	426	421	413	461	419	437	472	413	460	466	400	420	444	415	437	416	410	438	454	472	454	459	421	450	431	445	438	445	473	416	482	440	395	444	440	476	453	462	397	454	421	454	421	417	461	413	443	416	431	405	423	464	429	453	456	400	434	449	417	464	454	471	399	444	465	466	434	437	405	444	416	443	424	460	469	479	425	423	433	451	446	480	446	400	428	471	431	454	421	435	399	435	473	450	418	437	439	455	469	446	426	456	443	404	433	443	412	437	455	480	457	431	433	472	445	402	474	454	455	445	468	407	435	417	447	446	437	421	437	447	453	465	453	445	430	441	406	457	449	459	420	501	447	401	438	403	440	437	447	469	452	409	398	438	420	417	472	445	424	434	427	458	435	445	431	412	436	469	412	429	454	446	430	437	481	435	440	456	448	444	447	451	450	448	488	458	412	444	420	451	454	429	408	422	419	395	480	410	424	453	454	424	453	424	460	412	436	437	427	444	448	426	460	441	424	396	435	437	416	447	448	426	450	439	425	422	418	431	436	458	449	468	438	417	435	415	473	453	443	442	423	455	428	453	421	447	415	464	430	444	398	462	435	462	456	475	464	439	441	448	404	441	439	453	420	445	427	406	453	418	440	451	431	378	430	470	452	441	440	481	407	455	471	466	393	422	467	470	425	460	445	398	442	448	418	460	449	436	407	455	392	441	409	496	430	433	460	450	437	452	432	450	463	476	435	409	453	440	429	421	447	457	458	438	453	463	459	452	464	445	435	421	449	444	375	452	437	442	446	450	447	463	412	441	399	434	450	418	427	424	450	423	480	418	444	417	402	442	460	473	428	446	423	501	456	449	425	455	407	402	474	428	450	438	449	454	429	428	398	431	446	422	465	448	458	425	422	483	431	480	431	502	426	485	447	418	472	426	418	447	448	445	443	454	461	426	443	436	456	431	419	436
24920	20936	27152	24844	10048	1426	1147	995	984	987	1014	896	863	875	873	871	864	860	865	857	888	803	849	848	849	828	889	814	846	876	859	799	795	901	888	836	835	863	782	880	848	827	803	846	840	828	834	840	873	840	811	795	830	781	826	857	800	839	787	771	773	798	822	836	804	824	805	797	799	811	833	823	880	819	829	818	784	836	846	836	775	844	821	787	785	826	827	832	839	805	826	798	839	821	812	854	829	806	808	799	787	835	801	861	812	876	838	822	774	839	829	803	844	771	822	812	814	845	844	829	800	841	842	788	831	780	789	822	826	818	831	844	781	794	808	790	761	848	823	807	845	822	803	797	884	829	830	834	795	852	843	825	794	831	825	844	843	784	825	832	806	847	828	805	880	832	804	823	817	853	846	845	830	830	830	826	831	835	841	816	831	869	860	871	828	816	810	811	837	801	828	777	832	840	809	763	837	803	826	809	837	800	784	849	864	814	847	836	774	830	777	789	782	797	810	814	777	787	795	780	827	790	796	786	872	822	790	783	827	831	798	818	883	821	821	809	770	809	854	830	836	797	794	803	791	830	810	786	802	856	803	808	840	845	801	843	851	842	833	814	891	856	880	807	844	818	794	773	832	786	829	852	802	828	774	812	870	822	793	781	829	820	839	811	830	811	788	809	782	809	826	820	834	848	804	784	833	867	871	818	825	800	863	845	787	865	835	802	832	780	823	807	776	807	864	786	813	777	880	797	822	846	831	833	822	799	796	811	807	822	794	823	851	864	794	802	845	798	826	818	790	870	811	841	842	802	808	777	810	790	777	866	788	862	809	856	793	811	831	790	863	849	760	787	783	789	818	808	809	787	828	772	810	827	856	822	853	785	779	788	853	838	791	810	786	829	860	771	791	818	835	820	813	821	774	828	848	847	816	810	786	853	830	817	808	822	758	795	895	840	834	783	809	827	830	837	780	828	838	860	809	800	809	815	820	818	828	821	849	788	840	790	795	853	823	799	806	785	828	779	816	829	811	804	793	830	828	824	819	853	817	817	835	815	784	825	790	854	837	819	783	807	847	800	856	836	836	805	833	845	820	805	807	801	807	823	859	848	766	877	824	788	826	816	816	808	811	807	853	805	792	805	781	832	822	800	822	808	840	775	810	846	788	827	824	809	829	832	831	787	844	837	820	774	788	768	818	811	823	793	814	822	836	833	782	835	783	844	839	799	805	814	824	771	857	825	837	851	785	775	856	826	778	815	846	823	793	804	831	827	831	839	886	814	792	813	826	845	798	808	870	857	854	796	824	800	885	821	840	843	827	812	884	828	816	836	824	802	823	817	791	826	820	838	809	829	844	845	869	803	840	812	797	777	810	814	883	804	784	872	839	804	881	821	832	818	828	830	848	815	803	844	794	837	836	853	795	826	860	789	828	855	815	838	795	810	858	793	805	789	834	811	786	852	842	823	813	850	830	779	806	824	835	792	850	846	830	837	851	856	850	823	796	860	846	832	802	806	809	862	792	793	845	787	820	802	800	843	837	809	843	853	835	791	832	862	843	799	810	851	814	810	823	784	809	856	781	865	811	807	815	887	800	848	881	807	816	815	798	856	767	843	887	799	784	828	784	882	759	791	837	846	824	837	821	810	808	815	813	771	807	794	856	773	811	808	805	824	814	820	767	826	805	759	850	788	808	780	797	751	909	817	820	854	810	850	812	807	818	832	825	774	840	854	822	866	779	821	830	847	788	828	801	777	811	826	791	805	805	785	843	849	801	882	826	779	858	837	840	825	820	807	794	841	843	833	833	828	860	835	822	835	820	799	834	818	832	810	804	844	755	749	812	809	832	814	872	791	835	825	866	829	804	814	795	844	807	812	822	818	792	815	814	871	865	807	802	806	800	829	868	735	802	785	772	819	813	812	819	816	851	789	798	824	828	784	793	834	815	819	823	823	788	830	817	875	785	834	789	833	827	804	836	864	802	821	813	835	788	813	833	802	820	812	797	792	856	863	824	807	781	865	848	839	835	801	845	854	815	849	801	791	853	843	821	828	830	796	831	820	834	783	856	813	828	829	822	808	786	858	819	827	796	814	802	833	819	810	862	802	802	834	778	773	879	835	807	834	840	849	803	854	783	865	828	811	779	814	800	805	791	783	817	818	806	811	840	830	807	803	805	807	839	837	862	840	807	832	823	813	822	838	851	752	840	818	830	812	774	840	832	858	831	822	799	846	852	769	839	816	838	777	798	837	823	800	837	774	818	838	819	810	802	816	831	837	804	863	771	821	794	803	794	839	777	774	742	773	837	807	810	831	825	880	825	798	816	822	875	827	849	869	829	811	863	843	863	782	858	841	776	833	817	858	817	828	811	847	848	842	825	829	802	804	779	805	770	806	845	878	799	795	826	891	807	834	872	820	814	854	860	824	854	802	837	821	816	854	848	766	781	784	837	846	808	832	832	788	799	846	853	798	838	818	847	835	822	767	853	865	845	798	824	788	845	891	934	744	829	811	816	822	879	822	825	785	828	824	780	794	822	824	818	785	751	820	842	826	824	777	866	824	786	844	840	799	826	779	807	799	789	853	842	847	838	793	823	822	815	827	818	757	792	805	833	824	823	875	829	844	836	827	845	814	789	819	804	844	800	831	789	803	773	812	837	850	864	821	809	825	831	824	821	816	821	753	818	821	851	870	785	805	843	791	814	821	802	826	831	815	837	840	805	819	850	842	778	813	807	833	815	825	854	817	801	835	815	876	820	781	815	787	800	839	842	743	816	778	808	821	842	817	846	798	823	801	840	804	733	814	884	852	861	847	790	839	768	833	835	830	795	835	793	817	769	805	825	811	782	828	815	836	762	802	771	793	852	830	831	826	822	788	808	802	841	834	824	809	801	736	816	779	774	834	813	887	853	815	836	797	846	784	849	813	783	813	798	802	800	836	815	834	839	801	867	778	779	811	830	809	836	828	817	794	781	838	830	777	821	811	850	885	818	820	863	785	834	811	826	844	805	778	829	792	820	799	842	832	826	835	813	822	835	848	804	854	805	836	830	852	806	826	797	818	816	831	782	863	837	818	821	811	802	813	800	866	856	920	818	804	790	834	771	769	811	774	834	861	853	853	811	771	788	812	799	785	811	837	784	780	808	869	809	784	812	842	752	825	781	856	847	831	847	772	751	819	842	784	846	789	893	823	837	796	823	830	813	818	821	842	787	814	792	861	846	836	817	777	836	810	807	803	846	838	846	799	810	851	762	810	803	806	815	827	826	783	870	830	821	847	864	789	840	803	844	794	773	829	805	750	798	811	831	796	881	846	869	840	818	832	779	854	787	840	855	805	849	793	858	831	794	835	855	825	803	800	830	805	830	851	848	761	808	816	794	827	802	753	807	816	803	832	835	799	774	833	839	871	806	784	828	781	839	794	842	802	876	821	785	818	837	809	858	767	802	812	816	799	825	787	844	854	802	823	847	773	810	839	832	817	875	804	878	846	859	779
24433	14416	4856	2752	2215	1855	1636	1457	1292	1222	1119	1176	1088	1080	1078	1109	1016	1053	1003	988	952	973	993	968	1013	973	1020	990	950	998	1022	926	998	973	1041	1011	966	975	1012	972	1001	1023	978	975	947	978	931	949	970	960	881	958	978	984	913	981	929	928	980	956	964	966	1018	968	985	917	913	922	842	967	997	994	974	932	955	915	948	935	987	970	959	930	933	935	968	979	934	957	956	967	945	1000	900	1016	952	966	965	912	961	895	1001	931	937	962	1006	955	953	920	955	970	967	917	970	964	869	929	941	944	937	1003	909	959	932	945	958	918	958	964	978	923	967	890	996	952	983	957	939	918	986	935	964	995	939	949	957	939	924	952	932	985	996	977	903	893	961	965	935	959	924	936	942	953	998	930	953	940	988	900	945	926	891	951	938	937	919	914	933	963	1012	940	936	922	906	912	997	933	940	964	979	956	913	946	903	979	926	985	988	995	997	1017	965	884	930	913	931	978	986	976	902	848	934	928	912	916	949	1022	968	933	941	992	967	939	954	952	945	936	993	963	1007	919	936	938	963	923	1011	955	949	942	932	957	1010	987	983	919	978	941	963	936	966	959	983	932	951	920	979	925	1000	992	969	995	961	1006	963	887	956	936	931	940	974	880	959	925	989	881	979	983	985	1012	989	959	908	899	941	964	976	942	919	953	992	982	906	965	956	975	929	977	974	941	915	963	965	951	987	941	894	980	991	977	897	956	945	885	916	964	930	932	990	892	936	982	984	940	932	945	950	963	931	959	913	959	888	940	874	981	998	955	924	965	960	943	966	987	921	913	969	919	1001	860	932	918	943	915	928	978	975	986	993	962	966	937	928	948	960	1004	947	971	1011	951	973	902	934	890	1005	966	956	959	941	985	954	970	955	929	985	893	988	943	944	963	961	929	959	925	939	932	978	976	956	913	937	900	1000	937	911	932	941	909	936	937	914	959	969	947	930	938	980	987	989	961	1022	980	921	909	954	941	895	961	970	990	921	944	896	974	967	977	904	1010	910	922	946	977	983	925	904	917	943	902	956	957	924	953	885	984	921	904	945	969	926	929	969	949	942	958	968	966	969	954	946	930	940	949	961	969	972	980	951	930	945	951	920	894	950	922	934	958	965	948	907	923	946	928	1010	919	959	1028	946	940	979	926	973	991	883	952	930	916	921	980	931	962	918	914	946	959	950	981	1013	882	894	956	953	978	909	998	967	943	937	953	968	937	957	956	946	946	919	958	947	977	1013	913	959	979	938	996	975	939	919	911	904	970	891	927	931	969	940	910	991	938	892	926	937	917	976	920	952	954	911	927	928	949	972	967	926	972	979	961	897	1003	900	954	936	947	984	988	980	915	938	929	957	984	972	962	992	957	965	985	943	992	967	953	1012	971	989	944	922	933	916	940	978	944	945	1008	1008	953	938	983	935	894	967	953	897	942	928	1025	967	966	973	959	963	910	864	949	935	949	999	932	941	979	979	978	913	966	952	917	927	929	960	962	929	878	972	890	943	989	992	977	1002	946	991	875	963	927	924	951	951	929	946	964	921	886	944	931	973	966	1004	927	952	915	908	981	925	964	931	1005	1002	949	914	925	927	965	995	930	971	978	919	951	912	989	944	926	959	916	950	961	941	959	976	946	982	985	941	985	966	1000	960	936	933	951	956	978	927	954	894	938	971	939	976	954	938	957	956	922	963	996	930	937	952	900	902	980	1000	962	980	974	972	964	898	911	980	925	981	949	992	953	948	942	956	924	927	977	946	905	978	940	1011	943	997	977	922	974	979	960	975	980	967	976	954	940	938	929	948	978	955	1002	947	935	983	957	934	938	910	968	959	960	1014	1029	957	907	965	943	934	976	950	974	945	953	931	936	949	951	999	933	939	951	931	941	923	936	970	1003	928	968	947	978	921	952	987	935	929	975	974	955	932	926	928	903	947	944	976	886	965	991	955	966	920	941	951	990	920	988	914	990	1004	966	1036	1002	973	952	1005	956	939	950	969	943	931	974	952	973	954	954	916	955	908	957	980	952	945	909	934	928	891	937	950	940	955	947	962	924	944	946	946	914	976	933	923	971	917	991	979	948	1013	920	958	923	951	961	979	930	950	949	974	987	904	948	932	950	904	950	929	953	969	890	943	960	951	999	917	942	941	925	914	953	957	1005	951	1027	995	972	945	916	964	929	991	946	932	949	942	917	952	948	939	981	1006	952	873	907	962	986	973	913	974	930	963	979	946	920	924	964	945	903	874	976	968	941	931	917	989	966	918	992	931	960	958	963	902	959	970	977	937	915	954	959	934	938	973	959	943	977	908	918	942	944	1009	939	912	937	933	910	996	929	998	932	943	922	981	982	927	961	881	931	969	958	952	1004	889	925	946	914	925	990	960	1004	882	981	948	944	992	953	965	937	939	873	900	904	976	970	944	932	976	912	963	950	956	953	1016	971	962	964	950	910	888	928	952	978	935	932	957	938	935	940	936	942	924	930	995	922	945	964	978	944	998	953	967	927	949	927	1026	905	922	971	907	904	1002	927	960	946	916	958	950	939	970	995	913	897	910	980	954	899	897	890	936	938	945	907	912	890	875	940	950	984	947	981	949	966	943	971	922	929	944	951	964	958	1004	922	938	929	935	920	922	988	981	950	939	866	993	981	943	936	966	954	971	916	942	1025	945	948	955	913	955	979	966	927	916	968	948	972	916	966	965	963	964	943	955	989	989	937	953	961	913	898	907	914	968	966	990	947	930	901	976	943	974	914	884	993	1009	991	983	921	984	886	944	948	918	999	941	998	980	962	964	893	938	966	910	958	943	901	937	951	944	911	934	1011	981	934	952	953	968	926	951	939	950	929	920	944	977	969	1016	969	994	891	961	984	922	946	970	881	906	964	909	953	973	946	981	941	932	962	914	932	1010	938	968	1021	996	946	946	974	962	933	957	953	942	927	986	919	965	958	977	957	957	946	952	915	975	964	965	963	928	920	899	1040	939	930	880	911	961	971	937	902	917	951	916	893	966	967	964	925	944	996	937	969	961	912	933	958	972	939	957	947	912	954	928	952	978	1029	962	928	959	955	952	989	966	988	1005	919	910	943	971	967	949	959	929	955	936	919	964	966	932	946	923	921	989	889	938	944	946	958	959	970	911	910	952	931	930	958	932	920	917	971	901	987	936	948	927	881	984	936	958	949	976	984	962	910	985	960	907	969	1002	949	938	925	925	985	957	938	921	949	923	910	937	931	910	931	939	968	981	1002	936	963	983	935	918	955	941	984	920	939	929	952	1021	1013	975	956	926	968	950	933	951	1021	953	957	1026	975	951	969	914	975	924	1000	910	923	975	962	937	967	912	924	893	971	920	929	1016	977	1001	905	964	996	972	923	923	942	956	972	941	940	1000	941	973	971	941	947	920	954	950	963	985	937	943	979	933	977	979	959	959	924	916	958	953	956	935	951	949	953	913	948	949	934	950	933	984	923	936	941	937	963	926	938	997	951	929	958	930	903	950	974	923	848	935	937	977	980	957	921	945	933	960	981	971	1005	951	923	978	943	895	993	901	948	914	919
22556	20966	28787	23312	20968	21016	10089	1372	976	885	808	702	652	607	572	555	518	497	492	474	476	490	437	470	478	419	420	417	373	450	437	421	438	467	429	453	424	439	397	440	436	408	401	378	436	412	427	385	410	386	427	420	379	374	381	392	424	420	407	391	404	372	400	400	392	362	428	375	378	383	356	369	377	381	409	406	351	416	388	404	418	394	410	404	394	426	395	405	383	389	358	411	395	414	366	394	361	417	416	376	409	406	386	410	381	413	369	405	384	391	385	358	396	424	388	366	356	421	374	349	354	391	412	398	375	375	378	395	391	367	356	384	383	379	381	351	369	357	372	364	361	406	419	401	390	389	369	399	384	347	390	367	395	380	420	369	385	369	381	441	340	383	383	410	343	376	368	371	400	386	387	368	380	359	399	378	365	390	393	389	379	397	438	408	390	379	380	387	354	387	381	381	392	403	381	409	418	329	379	401	361	384	362	373	407	390	406	363	358	388	376	389	365	410	365	381	390	431	396	360	412	357	382	414	421	411	375	386	405	391	413	379	376	390	403	399	397	388	360	395	366	402	359	361	401	376	378	400	370	390	416	399	359	379	379	394	410	366	369	362	389	377	373	348	414	367	391	373	388	352	381	392	391	399	381	389	390	398	394	351	389	392	374	390	375	357	402	404	381	367	363	387	363	398	384	387	387	408	380	392	401	359	401	385	420	350	392	359	376	375	378	373	377	370	381	352	378	376	328	390	409	423	392	380	390	400	401	397	369	412	374	411	406	369	392	376	395	376	417	377	410	351	383	374	364	367	359	393	383	342	358	375	374	384	359	404	361	386	400	378	350	363	332	380	393	389	397	375	375	362	400	414	410	381	401	388	403	388	354	386	377	376	444	353	414	352	399	391	357	388	366	399	374	405	377	422	394	389	400	380	371	399	393	420	409	327	393	392	367	359	390	359	357	406	358	366	381	399	373	372	366	374	357	400	366	410	406	379	391	390	373	339	379	391	376	384	400	388	397	407	359	355	368	356	399	378	377	349	357	353	375	395	359	367	394	378	403	379	369	373	356	397	389	377	373	395	365	412	369	362	394	394	345	367	409	398	392	395	362	392	364	403	351	404	363	376	351	390	379	378	378	412	395	397	366	396	398	423	381	385	401	382	380	349	362	413	382	388	362	361	405	379	410	360	396	366	376	397	406	382	396	376	396	403	351	391	387	400	376	361	388	395	338	349	357	408	394	431	381	425	405	379	361	400	391	371	376	374	371	395	345	381	367	341	346	386	380	340	396	397	381	409	383	380	364	403	349	390	397	370	417	385	396	375	360	426	355	417	386	405	378	375	393	401	422	378	360	386	362	344	362	377	405	363	405	411	365	393	385	395	389	396	380	370	381	401	377	442	416	363	352	365	384	356	361	379	368	399	372	364	388	401	379	366	400	372	377	382	343	401	398	381	333	379	431	373	373	365	416	403	389	365	362	433	408	381	366	389	373	399	361	407	390	395	362	376	368	348	370	376	360	408	371	365	373	392	377	415	393	377	370	392	383	350	392	332	360	374	396	408	397	392	358	369	383	371	369	386	393	396	361	388	398	388	361	424	399	431	377	348	348	368	384	405	392	421	331	372	355	393	405	380	345	342	365	353	387	385	375	375	388	367	358	379	372	420	383	418	387	366	409	415	389	359	386	388	411	395	398	399	386	386	402	352	362	390	390	359	398	375	385	382	391	374	388	380	397	377	338	365	372	398	379	375	375	390	399	394	430	399	380	385	369	376	371	400	360	375	343	384	405	345	377	376	410	394	376	388	394	390	421	372	377	382	354	399	393	364	402	363	375	391	348	395	413	363	382	388	368	389	413	394	388	369	374	339	414	366	361	418	377	362	376	374	372	365	420	393	422	388	368	386	386	375	378	423	373	366	407	351	385	375	430	396	412	385	388	352	376	389	381	405	365	389	398	367	373	409	373	407	361	392	391	376	405	366	386	367	374	392	414	383	384	403	439	360	372	393	361	391	361	382	357	397	368	347	385	378	344	364	380	419	383	347	350	394	362	382	383	374	403	395	376	367	408	352	375	399	366	412	386	353	370	375	384	389	428	420	356	371	390	406	409	363	385	352	373	351	402	353	391	381	362	377	384	389	388	393	376	378	397	377	375	369	383	400	393	379	382	371	392	409	383	381	336	402	387	399	402	382	405	383	388	420	393	411	397	378	375	404	379	371	415	368	382	316	383	377	388	414	388	402	372	378	373	379	363	424	378	419	397	404	437	389	358	357	410	399	361	387	371	369	379	435	389	405	370	363	374	366	375	416	410	395	379	404	408	321	375	382	377	388	398	392	380	380	407	366	373	420	386	360	395	379	381	361	372	394	380	357	394	357	374	380	373	384	364	348	397	342	374	399	415	362	384	374	371	360	407	386	402	353	377	400	380	373	410	395	360	389	386	382	377	381	372	395	420	410	359	380	398	370	341	358	379	385	361	409	406	383	372	383	378	406	379	365	368	391	378	393	349	343	381	379	394	378	391	343	364	428	381	378	395	384	395	367	373	377	383	366	354	400	374	389	342	368	430	378	361	388	406	382	414	410	383	358	378	350	408	396	385	407	394	408	380	369	364	392	358	384	377	395	384	388	415	401	390	381	405	390	352	352	379	380	375	393	380	393	392	418	389	389	360	384	358	374	374	425	402	337	385	362	391	377	366	414	383	369	373	393	342	378	399	393	396	370	393	386	370	375	337	389	377	392	373	364	360	423	373	380	402	369	376	399	342	389	389	387	367	358	395	388	367	344	379	392	400	386	405	382	411	367	395	370	388	402	375	385	383	352	384	383	363	394	372	384	394	357	388	398	393	364	343	396	404	382	391	380	402	373	378	343	367	406	390	351	362	359	359	409	390	348	347	356	399	359	394	385	375	353	356	353	386	396	365	404	386	363	369	372	412	400	384	367	405	414	394	405	405	398	434	390	382	388	368	383	380	384	376	374	373	395	381	357	362	373	363	400	356	414	407	389	379	407	370	353	357	402	386	438	386	377	371	408	388	361	399	396	399	409	375	376	350	370	364	369	376	361	398	358	368	370	383	389	393	395	396	385	353	413	407	367	414	369	409	392	371	385	397	353	368	341	396	395	418	352	394	368	386	378	359	376	398	400	388	442	398	380	397	411	367	389	432	400	396	383	366	363	395	368	359	349	395	401	382	379	389	423	378	381	371	365	393	404	357	364	363	441	382	389	364	390	368	389	393	385	368	374	391	351	368	353	386	392	398	387	413	389	384	396	396	402	385	362	397	371	382	379	383	361	370	392	416	395	398	393	393	382	397	366	362	355	348	367	364	412	390	378	398	423	381	401	372	376	371	378	380	382	363	383	408	348	373	378	331	397	391	404	360	395	366	380	387	381	371	381	402	396	399	382	378	365	411	346	383	415	409	414	382	384	372	371	364	362	340	422	367	395	389	376	353	390	402	370	386	376	382	367	386	388	376	351	370	395	412	346
32719	25952	13087	7208	5053	3913	2906	2436	1905	1528	1284	1128	963	880	852	800	735	686	715	652	587	580	619	575	525	562	533	535	489	501	574	561	587	530	557	528	482	492	492	526	550	459	479	503	471	452	494	476	474	466	479	434	467	478	431	469	489	439	463	449	444	475	458	438	429	450	412	443	451	445	472	455	465	429	449	451	441	491	429	429	460	440	434	472	461	436	430	453	442	435	463	459	456	432	417	434	428	444	429	437	433	454	444	442	444	449	423	449	475	471	442	441	447	440	430	450	442	448	454	436	415	466	443	439	445	411	421	459	462	470	423	446	444	461	413	457	461	440	449	399	436	429	436	429	465	450	466	423	442	467	435	481	450	389	442	427	467	447	413	429	445	439	432	450	466	459	431	409	462	448	445	426	453	432	429	413	417	421	467	422	436	431	428	414	402	442	459	454	449	437	423	449	391	424	477	453	461	433	458	414	439	427	428	448	445	442	419	438	472	426	431	460	474	449	437	475	407	423	422	435	453	443	440	430	427	432	435	463	436	445	413	438	446	425	454	468	446	465	417	460	423	439	420	469	466	412	420	439	425	458	453	422	404	429	422	470	458	415	438	440	431	465	430	440	471	450	411	415	478	447	445	438	437	441	427	445	424	426	436	432	457	449	456	408	436	460	496	444	458	434	437	426	444	463	428	396	432	436	461	409	413	435	437	456	470	470	455	413	439	400	393	404	469	409	419	473	456	407	444	420	409	421	439	480	411	420	446	456	469	427	464	452	445	436	443	424	399	413	431	445	424	381	447	421	483	428	415	407	412	443	396	432	470	401	432	436	468	448	445	458	433	452	455	450	447	415	421	412	452	433	395	438	442	443	409	424	451	432	453	416	420	443	462	438	499	445	451	475	444	468	453	421	432	426	455	458	393	433	449	435	459	390	431	424	451	440	441	464	478	432	449	433	466	420	428	459	401	434	430	406	433	421	445	428	449	419	442	445	420	438	445	437	407	422	440	475	452	413	430	468	454	420	473	456	427	436	449	426	444	442	445	432	478	461	474	448	425	461	432	459	461	402	494	430	425	423	438	415	443	457	439	431	448	440	448	427	397	434	462	450	422	449	441	439	471	431	421	430	431	426	432	432	457	425	463	475	480	459	454	432	456	473	413	428	471	452	441	410	415	425	403	408	430	424	447	406	420	448	471	467	471	444	426	474	466	454	430	434	417	434	452	451	460	377	443	451	430	461	464	454	484	418	467	419	415	437	475	426	419	432	469	436	392	447	451	409	420	435	443	416	437	446	450	445	418	434	415	393	412	470	454	433	470	459	418	447	442	434	429	449	429	429	455	416	418	451	439	410	450	433	450	432	461	465	431	433	442	408	436	490	439	443	410	446	411	425	431	457	497	447	483	409	442	449	451	455	435	429	453	439	433	419	409	420	474	400	401	463	439	425	446	464	430	437	406	471	419	458	435	413	426	445	412	430	430	452	430	473	403	468	428	449	443	430	426	437	455	404	488	447	445	424	408	428	431	441	424	444	450	429	447	456	414	398	472	416	426	426	443	437	446	407	447	418	455	441	444	407	420	475	457	496	435	474	431	420	436	446	423	434	388	460	483	440	433	421	423	412	471	426	434	412	440	437	445	412	432	412	472	454	467	414	427	433	435	443	415	451	455	427	426	432	468	454	426	428	439	412	461	408	432	437	435	414	414	446	443	391	492	399	447	447	446	461	469	444	426	407	458	441	467	485	449	471	446	452	414	390	411	405	428	435	446	444	465	422	443	420	442	462	422	460	463	454	431	438	409	447	464	435	422	444	425	450	454	424	428	424	438	444	448	421	430	459	492	410	416	434	429	456	455	461	429	431	466	459	438	438	447	419	455	436	454	450	438	434	433	441	445	409	461	451	465	446	420	429	454	472	436	435	407	415	387	453	453	459	433	431	445	467	443	387	471	441	470	449	452	448	461	408	458	419	411	435	470	447	425	398	417	445	468	435	451	438	414	465	389	465	452	424	457	446	455	472	512	419	459	458	400	437	430	400	441	454	442	406	467	460	447	419	454	434	411	408	412	440	438	409	421	421	438	424	436	409	451	430	476	417	435	439	419	434	449	448	440	393	434	452	453	442	475	455	395	448	439	461	412	447	432	460	430	424	423	450	414	424	428	461	441	416	417	438	368	455	453	470	489	427	438	403	442	458	468	445	454	451	465	442	435	410	421	420	413	471	452	417	448	423	421	458	431	406	431	421	454	409	444	435	440	424	427	410	436	430	458	436	429	446	468	423	442	422	423	456	448	465	465	411	452	441	440	485	428	447	427	455	436	436	461	408	448	458	448	439	448	471	417	419	391	469	450	423	428	440	441	411	467	428	448	431	464	404	433	453	436	437	438	470	404	454	436	431	446	417	459	424	411	402	431	487	443	415	489	454	435	460	471	465	467	439	401	422	481	453	454	444	400	431	467	424	428	488	458	447	460	458	420	452	440	425	438	432	447	457	435	426	405	440	455	453	452	439	432	445	431	445	434	417	435	406	426	466	449	412	419	403	394	456	458	439	432	395	429	431	485	400	409	396	463	428	432	447	428	474	455	450	477	436	400	440	436	424	423	419	437	443	430	433	406	454	401	434	427	415	449	442	437	431	444	455	447	462	410	448	424	475	434	416	429	428	436	414	416	457	450	430	450	461	432	456	434	419	455	443	431	422	438	487	442	457	416	448	431	431	429	444	465	423	451	417	445	386	449	434	448	422	447	441	452	481	429	449	490	426	436	425	455	442	416	447	459	473	445	399	440	423	461	446	435	412	449	432	450	418	468	412	461	458	455	425	444	478	478	445	493	418	428	423	431	478	440	430	447	417	437	486	379	426	415	425	428	453	419	440	444	456	409	405	456	476	474	453	464	381	448	431	426	443	433	483	442	467	424	452	465	429	459	428	443	427	450	454	427	445	462	438	440	442	458	427	417	451	451	471	450	466	444	446	455	442	443	408	423	416	469	414	416	384	438	419	420	454	406	420	428	405	417	446	452	436	431	442	435	435	431	407	435	434	418	455	434	424	410	415	446	434	467	450	408	424	435	450	459	472	431	412	467	421	417	429	434	441	467	431	466	437	462	458	450	458	396	444	464	422	437	396	434	441	420	471	436	423	431	451	420	397	446	441	447	404	421	416	457	446	455	454	424	451	407	472	483	420	415	466	445	445	436	421	472	429	426	431	461	475	425	431	429	455	449	465	421	418	439	439	418	457	450	465	393	416	468	390	458	458	401	413	419	437	461	434	429	459	441	425	443	461	475	453	433	437	395	453	456	457	423	439	449	453	444	405	448	446	445	440	443	452	449	440	448	443	429	421	410	444	393	415	428	421	455	437	422	443	467	431	436	441	408	419	418	457	439	421	442	427	436	456	479	413	436	453	445	425	440	390	439	431	470	439	420	457	403	418	447	441	440	436	471	484	441	411	450	421	424	472	413	468	439	433	426	455	438	422	421	443	377	430
26771	20257	8846	1243	785	795	812	742	733	722	759	747	664	705	683	698	699	698	712	753	699	718	694	641	698	732	673	736	710	704	701	701	722	667	692	721	733	687	692	735	728	669	713	722	735	740	696	725	725	725	706	664	632	692	700	713	707	717	727	697	702	726	767	713	641	713	735	727	703	656	682	704	715	675	670	674	720	666	699	708	679	739	686	715	709	703	694	674	670	717	688	712	675	668	702	678	678	704	706	744	699	756	685	740	696	713	714	680	708	723	671	703	691	674	699	651	679	701	705	697	712	742	738	702	691	673	679	677	704	678	633	708	689	705	701	699	682	705	684	723	678	690	704	722	678	717	719	703	704	700	692	761	700	687	681	675	720	694	752	731	745	697	708	724	655	743	670	665	759	699	687	668	672	710	778	678	704	672	655	720	672	759	740	704	756	704	693	714	680	687	675	701	756	702	719	640	658	680	699	724	682	695	736	751	720	685	655	674	725	707	727	714	723	733	742	754	677	715	679	700	719	712	731	645	679	708	706	700	701	754	710	714	707	713	663	677	690	704	693	668	707	711	702	712	724	637	700	704	719	719	732	663	663	728	714	696	669	680	646	681	649	697	741	687	710	717	705	733	710	720	647	730	686	662	675	717	647	731	700	723	658	664	711	700	654	688	633	708	722	697	710	707	659	778	723	719	735	720	694	748	695	694	724	728	712	695	693	736	669	652	696	705	746	738	704	657	730	735	722	704	665	724	689	731	688	758	706	704	687	731	699	736	729	681	679	675	709	676	679	675	679	718	711	735	709	665	697	667	739	717	730	684	699	709	736	750	737	676	676	711	675	727	722	687	656	697	672	669	709	728	681	705	657	703	693	675	698	689	699	764	683	750	749	703	735	744	689	701	704	748	707	685	749	741	718	721	712	667	634	708	707	707	681	659	693	689	653	711	723	674	727	670	696	679	754	692	714	693	726	709	685	652	720	714	695	719	723	690	642	661	709	672	702	706	682	720	679	737	668	719	708	719	683	698	728	717	749	666	688	733	740	629	682	668	718	672	723	704	690	710	643	694	691	725	732	702	746	780	697	710	691	675	747	729	682	700	692	720	733	738	721	701	737	724	694	733	664	670	718	676	666	724	746	727	704	684	710	740	703	711	719	713	718	702	706	685	721	694	708	697	691	672	663	686	770	722	756	696	681	736	677	716	701	742	731	693	681	694	663	709	726	725	712	694	709	708	651	691	666	688	690	670	686	687	711	727	732	689	761	732	688	722	702	698	705	692	689	718	735	695	705	737	695	730	720	713	678	712	764	671	703	699	710	671	741	736	706	702	730	692	710	667	779	678	691	735	695	715	701	703	709	700	704	722	727	728	701	706	692	694	656	691	697	688	680	716	719	716	715	683	705	629	712	728	691	693	716	715	696	715	671	714	661	746	712	677	711	673	736	722	730	665	716	689	749	694	699	733	687	765	693	687	722	711	730	688	671	739	750	726	710	670	678	708	710	684	696	727	733	718	675	690	679	681	695	737	697	730	699	720	722	702	663	702	726	714	706	696	697	734	645	681	713	672	669	718	706	690	713	671	735	738	687	695	675	704	668	709	694	718	704	713	714	724	697	716	714	707	693	670	714	692	725	740	696	737	702	726	703	706	732	746	703	686	705	745	707	667	697	698	703	717	734	714	693	707	722	723	762	730	694	688	705	699	676	692	748	667	689	710	726	668	740	711	691	693	739	680	716	695	699	706	652	726	745	699	752	706	723	656	739	675	731	654	706	701	725	694	642	681	728	730	704	692	681	680	745	684	712	700	686	704	680	666	675	730	697	632	696	707	655	670	704	668	669	665	692	704	708	657	719	747	709	722	677	749	674	696	710	717	722	699	728	716	710	750	705	680	721	743	686	736	688	689	668	668	702	695	725	714	656	747	696	749	662	669	679	742	722	672	733	659	691	701	704	748	669	668	685	691	725	707	698	682	677	709	647	700	678	707	672	725	660	744	702	743	734	712	698	725	676	750	702	698	691	697	681	680	677	699	688	676	682	750	734	697	729	729	688	735	670	714	736	668	685	681	714	701	675	695	684	680	681	679	705	654	721	711	720	701	698	724	684	708	676	730	738	648	712	682	685	734	634	680	712	677	697	674	693	702	695	693	674	657	722	698	679	726	701	719	737	710	705	712	716	722	731	718	730	733	708	728	649	711	665	724	647	695	706	719	744	685	719	740	707	665	718	759	672	697	701	738	770	712	702	715	686	704	739	701	709	671	672	692	702	700	712	702	697	700	760	693	740	708	733	709	722	681	692	662	713	713	703	698	725	651	776	696	693	743	717	684	656	671	685	743	695	716	670	758	692	691	719	676	759	692	688	724	696	763	649	716	694	718	720	694	719	682	709	685	676	694	698	677	641	703	668	747	692	720	687	736	695	676	693	701	693	720	689	739	672	776	656	737	686	664	751	705	656	707	693	691	706	682	697	727	653	768	715	647	675	673	746	737	754	670	688	694	705	724	716	656	644	733	752	655	682	689	697	676	751	711	699	725	716	664	698	714	667	688	732	651	709	707	710	688	666	682	691	661	695	716	726	686	724	724	713	697	715	719	691	775	694	743	748	680	682	726	720	686	733	700	720	724	670	714	695	704	720	714	683	687	714	783	686	700	706	676	732	732	740	722	691	753	695	694	698	726	729	766	676	686	702	676	695	743	703	725	697	701	713	685	675	714	732	751	768	680	710	745	674	715	679	673	717	726	681	658	747	653	718	687	679	706	698	713	698	719	730	711	694	667	714	661	720	733	661	699	714	686	699	664	667	709	712	707	684	704	692	688	710	730	681	699	747	727	712	707	692	708	669	737	745	698	664	686	692	743	724	676	680	733	723	704	697	731	704	727	699	683	738	706	683	657	692	713	751	713	718	732	709	675	721	744	718	715	688	718	701	666	682	679	692	742	706	708	692	706	718	671	708	707	686	717	696	705	674	742	660	703	748	684	683	683	764	720	667	674	708	698	777	729	737	682	696	711	699	702	669	712	735	759	712	701	708	678	701	661	692	664	703	709	703	726	693	678	669	702	750	703	722	692	679	699	691	692	722	710	720	708	684	705	692	704	678	767	706	727	678	732	716	746	706	683	653	693	694	697	670	727	724	710	724	697	721	669	747	704	745	702	654	760	692	706	736	683	700	746	715	729	721	664	707	716	721	662	675	708	706	678	690	731	722	746	709	705	679	718	667	691	704	697	695	711	717	683	680	712	728	728	683	718	743	732	718	656	650	703	702	683	679	703	730	721	688	673	664	745	706	720	649	720	683	722	675	707	725	672	715	683	685	747	719	721	719	702	700	740	721	705	752	698	724	667	695	716	690	673	720	701	750	710	646	757	719	686	704	720	680	697	734	729	702	686	711	747	683	661	695	696	704	712	683	689	690	744	650	712	713	676	658	733	649	705	719	733	732	727	726	743	732	674	686	691	715	702	652	732	717	719	684	693	707	696	678	658
8875	4530	1583	1082	1051	1019	955	868	892	841	943	877	859	888	881	885	816	854	839	867	887	848	840	875	877	884	844	815	826	863	841	853	916	883	863	820	868	797	816	835	864	817	870	809	839	814	848	835	835	821	833	885	841	825	891	877	839	876	865	814	808	811	812	835	819	840	874	830	843	805	827	870	829	837	869	886	873	836	851	840	833	805	804	842	892	862	808	904	830	846	783	858	798	821	827	840	840	861	846	866	843	835	796	873	853	883	800	857	805	836	821	846	814	820	918	871	793	823	841	838	844	890	866	826	813	838	845	828	853	842	830	788	827	867	840	818	845	820	810	812	800	874	807	831	837	844	797	843	868	792	877	867	859	861	806	825	835	859	770	803	870	834	780	822	819	773	861	829	808	772	827	823	812	842	850	827	878	831	870	834	824	861	840	870	816	831	822	816	776	805	749	812	799	893	834	845	792	803	800	801	922	872	859	869	871	848	784	879	830	856	850	848	800	835	790	807	799	801	835	848	803	806	874	835	858	796	854	904	780	812	889	794	774	889	829	832	805	802	879	843	838	828	832	817	811	843	833	806	836	805	870	779	871	816	791	851	856	831	804	783	829	853	910	845	893	806	828	808	839	857	849	817	785	843	864	788	785	868	846	799	809	845	811	845	848	824	850	837	857	829	795	797	799	860	829	844	857	860	804	799	814	851	881	823	856	848	790	814	832	856	845	800	799	824	840	837	828	826	846	829	809	816	873	806	806	845	834	834	827	860	814	857	890	815	845	859	826	855	865	819	871	825	812	796	823	811	764	804	859	841	840	837	837	805	848	862	869	860	832	841	868	853	863	836	816	791	803	815	852	835	796	832	789	826	818	859	817	789	841	802	822	820	858	827	803	833	815	829	811	812	815	788	842	851	849	849	824	872	851	811	817	792	825	842	800	815	889	880	837	821	811	873	807	809	856	832	825	832	828	840	817	785	810	827	803	809	802	849	794	789	811	802	758	827	818	810	855	775	778	835	827	818	835	873	844	861	826	834	835	822	805	815	855	843	843	857	865	811	829	795	808	858	838	840	868	863	871	828	834	893	882	836	801	838	819	810	853	835	781	804	862	800	803	830	790	905	847	826	828	852	812	829	857	876	814	784	793	843	837	812	835	795	831	842	785	832	843	838	848	854	816	852	838	829	841	819	806	800	797	873	813	875	825	818	816	865	822	834	855	853	770	828	870	838	793	825	846	831	869	829	776	743	750	819	881	815	863	865	890	826	846	828	849	809	822	845	833	864	854	811	875	833	829	811	899	832	866	835	813	856	798	817	881	860	827	868	824	813	833	796	826	802	825	811	820	870	824	824	851	821	788	856	850	820	740	846	837	819	889	844	780	825	850	822	865	828	790	894	809	812	803	787	851	867	834	797	835	845	845	831	805	872	827	848	855	829	876	813	845	822	823	824	845	892	874	843	801	838	791	825	766	800	851	888	798	824	828	869	809	830	838	832	876	819	810	867	823	878	834	816	859	817	880	813	816	814	838	812	794	816	807	827	869	823	822	848	819	864	816	818	777	832	880	832	808	827	779	837	782	811	846	813	781	822	848	852	834	843	857	853	853	876	860	837	850	814	887	811	815	773	895	843	785	807	845	862	863	802	819	858	894	892	854	873	849	851	836	832	794	843	868	831	835	828	792	866	813	846	837	878	828	859	802	833	822	832	863	882	829	866	876	857	802	874	832	840	805	824	832	862	864	813	819	811	840	822	826	833	822	883	828	834	874	852	832	815	815	830	762	854	838	867	823	762	861	824	813	859	899	783	853	790	788	836	888	806	810	903	839	845	826	811	851	820	828	833	897	854	793	851	833	850	822	852	792	817	812	824	798	783	873	860	828	886	883	851	868	833	866	868	834	755	873	826	847	803	812	860	856	879	898	859	839	819	827	851	811	880	849	867	808	834	822	816	878	875	847	784	837	822	762	832	861	830	871	813	836	885	833	821	763	798	827	850	756	854	856	832	881	819	804	850	816	905	828	851	818	869	833	859	843	850	823	811	817	837	892	854	895	837	853	814	830	794	913	804	792	820	851	818	815	855	870	802	843	862	877	865	828	804	783	858	838	801	819	806	783	847	844	845	814	859	828	840	824	842	832	830	825	860	837	878	832	794	854	845	859	843	875	905	842	834	854	783	856	823	803	828	826	804	818	858	816	799	800	848	807	822	839	804	822	870	845	817	796	810	794	875	835	821	780	835	794	825	850	855	877	811	835	813	815	874	823	827	828	842	824	842	832	850	802	846	823	833	793	837	846	878	877	787	809	825	836	861	876	853	832	826	854	844	816	836	818	796	823	852	880	835	826	865	842	810	829	861	832	812	801	853	818	839	815	865	831	847	858	810	785	839	780	844	847	819	789	823	836	830	836	797	819	805	812	780	855	783	786	826	818	851	844	800	877	812	807	835	873	840	826	833	846	840	850	780	798	800	788	845	814	795	862	807	849	819	835	792	863	877	847	817	823	846	826	807	889	850	838	874	860	824	826	816	806	843	791	837	834	814	795	860	870	847	865	885	806	807	829	855	835	868	854	792	848	841	904	891	808	826	875	830	908	843	819	837	815	805	810	887	900	858	888	843	811	853	854	839	860	847	811	871	826	835	843	823	834	841	867	806	803	814	823	805	814	861	816	839	822	803	847	815	843	813	825	868	895	886	888	876	842	798	814	863	801	831	818	804	856	843	821	837	837	835	841	872	828	797	870	801	827	854	840	785	825	819	823	795	800	810	853	860	921	881	875	839	807	858	840	831	877	793	832	793	783	837	820	880	836	863	840	845	789	835	864	820	841	815	822	819	815	784	840	815	787	857	839	836	779	835	815	810	852	839	818	839	880	826	819	842	815	850	870	801	826	814	849	847	818	879	875	855	855	832	838	808	859	904	820	822	870	814	813	849	836	862	866	837	813	788	822	849	855	838	820	862	865	859	856	863	784	891	818	818	832	834	811	816	842	841	847	835	870	757	864	869	798	880	826	863	876	868	793	817	840	811	826	799	819	814	851	839	863	837	839	809	846	821	857	861	836	868	804	903	853	798	839	841	794	810	851	830	820	790	848	834	856	847	856	865	801	813	872	803	890	846	845	848	832	837	866	854	814	839	817	827	807	863	824	814	858	806	849	850	847	856	833	830	842	791	846	829	825	859	800	867	848	868	810	850	878	840	843	850	840	833	843	843	786	868	849	832	840	773	838	820	793	837	835	866	816	763	868	866	795	818	853	784	841	886	819	825	804	805	779	805	823	820	807	841	794	814	851	840	820	863	823	799	847	793	807	890	859	792	831	759	820	859	804	823	876	852	826	850	849	849	858	868	859	822	833	822	796	830	853	805	861	886	845	824	826	855	865	813	819	796	843	810	870	806	862	860	818	833	782	794	816	832	846	822	785	886	852	872	836	852	824	823	833	830	841	833	858	818	845	809	828	849	813	855	870	830	844	906	844	845	856	859	853	832
23588	20914	28249	23717	20915	11023	1390	867	733	652	540	529	512	494	439	464	473	396	420	470	415	406	431	408	442	397	389	413	425	387	398	366	398	374	399	391	352	424	407	372	337	370	352	395	382	373	350	390	392	349	345	389	383	367	381	359	388	332	367	373	377	379	388	348	381	324	386	369	350	355	329	345	341	338	347	379	356	380	389	368	374	338	353	342	340	359	366	373	364	382	341	383	360	357	362	373	348	370	368	350	335	364	362	325	375	359	349	353	376	346	344	355	390	381	338	365	359	361	374	337	382	331	346	367	359	368	333	372	366	362	341	365	370	387	375	377	352	370	361	357	357	393	360	322	367	359	356	339	353	349	343	330	335	363	387	330	358	393	362	380	356	389	367	350	340	355	370	377	361	378	371	347	340	315	362	370	391	346	343	368	346	334	361	351	383	356	380	343	345	369	346	350	349	373	339	364	340	374	363	378	343	372	344	382	376	362	363	319	384	347	378	366	354	362	391	376	355	411	358	357	364	377	394	364	345	363	318	374	348	354	380	361	388	365	333	393	383	346	373	335	347	346	347	366	375	341	350	380	339	356	356	357	350	381	366	334	350	341	346	357	372	385	379	333	373	361	353	373	367	353	358	357	353	358	353	362	325	353	381	382	359	344	351	367	369	363	372	365	334	380	368	382	346	327	319	356	373	345	391	365	361	357	364	373	357	369	353	377	348	381	372	346	371	309	361	391	365	365	348	383	348	351	350	358	354	331	405	350	364	336	330	333	359	349	332	334	353	341	356	369	397	360	369	360	397	378	321	363	364	359	350	343	343	366	358	350	369	346	365	343	367	353	371	354	344	371	372	359	371	345	370	399	364	367	385	380	352	344	322	334	349	350	369	348	364	384	331	358	347	364	361	312	367	351	344	343	379	319	338	387	364	372	370	362	389	342	355	356	365	353	332	359	339	341	356	334	318	347	368	396	346	335	345	350	364	338	377	336	344	355	360	347	379	346	356	352	348	387	388	362	369	355	381	339	370	372	366	390	361	342	361	367	376	359	359	399	345	370	384	322	355	377	349	400	363	366	370	342	353	369	355	345	316	353	387	328	359	375	362	345	345	369	358	365	306	360	349	363	361	402	370	369	371	365	344	370	366	355	384	340	353	371	337	365	367	349	346	371	361	364	407	364	415	345	354	361	365	342	334	341	356	372	335	345	355	346	347	365	358	362	344	341	339	364	335	372	379	340	385	366	356	364	358	374	386	339	366	370	323	345	359	375	346	345	362	370	396	381	359	351	356	322	368	373	344	372	339	373	372	365	334	369	361	351	328	375	349	368	347	333	404	321	334	345	333	353	347	339	363	350	356	370	351	354	356	358	358	360	347	369	350	380	365	383	340	332	341	346	358	333	376	385	356	364	373	352	327	363	333	349	361	348	321	389	334	359	373	327	365	346	365	387	365	356	391	364	362	375	373	390	373	376	344	381	392	373	345	364	335	376	366	343	404	342	356	386	361	355	362	367	395	364	360	381	372	339	363	380	372	318	339	344	363	347	376	340	351	352	370	375	342	380	378	365	379	356	369	383	365	393	351	350	347	333	373	363	360	387	357	368	353	332	355	390	347	363	337	360	364	344	349	362	359	362	325	325	343	365	373	359	378	336	375	386	337	374	382	329	348	372	370	350	344	388	336	367	313	354	337	331	335	353	332	356	358	362	354	356	329	374	358	397	360	341	334	375	375	398	357	361	309	372	328	359	394	355	381	363	355	347	338	330	347	364	338	314	365	342	353	348	373	358	385	385	406	355	381	380	396	362	361	355	385	347	347	376	372	340	339	393	376	363	369	355	325	356	302	370	357	348	353	361	349	340	353	341	357	372	357	362	361	360	364	343	345	342	360	345	374	340	329	366	326	339	347	317	373	379	361	359	354	324	357	356	353	367	307	365	364	366	384	389	342	339	335	359	385	370	408	358	346	405	365	321	368	338	357	356	338	377	356	380	371	343	338	346	330	386	356	377	352	366	384	400	370	359	326	364	358	356	356	370	331	373	373	379	387	398	367	344	396	350	352	355	343	372	340	343	391	327	352	363	379	350	359	350	341	355	326	351	396	383	345	397	404	361	362	372	346	339	384	338	353	384	367	353	321	355	363	365	352	341	370	356	349	353	377	360	321	351	363	368	360	392	340	328	375	361	331	377	353	335	379	361	390	343	319	339	378	346	399	389	347	350	351	358	318	373	381	324	363	335	338	355	373	341	345	341	330	367	332	374	338	349	355	301	340	366	393	351	362	317	369	397	397	383	369	377	361	362	362	364	348	347	355	355	314	380	414	359	358	358	346	340	374	363	358	387	348	328	305	319	348	332	351	333	405	340	356	383	361	328	352	368	352	344	337	362	388	353	332	363	377	379	347	355	367	366	371	345	386	359	343	363	378	358	365	371	368	378	382	390	361	349	359	357	332	392	363	335	369	367	344	356	363	374	369	383	383	354	350	376	327	340	365	337	359	388	350	358	375	381	357	363	361	367	355	322	379	368	354	374	378	367	328	349	318	356	353	381	363	382	333	337	347	354	378	337	366	328	372	365	339	326	348	340	370	375	362	370	355	382	351	368	348	386	361	306	388	390	411	378	357	385	341	347	395	341	370	345	306	351	351	342	368	363	325	350	350	357	374	330	348	331	365	354	360	364	348	344	360	385	378	383	338	366	360	366	368	405	361	389	362	372	393	353	354	340	334	393	350	319	367	354	399	387	336	336	373	343	351	367	352	350	377	358	358	350	375	350	367	367	380	355	367	344	376	337	337	327	388	351	334	346	356	348	348	355	346	362	327	378	356	347	350	371	352	333	374	361	387	345	383	324	362	370	370	358	348	391	326	339	387	324	385	378	391	327	362	369	367	332	354	350	326	351	331	356	347	374	381	366	395	352	349	375	397	375	338	345	375	326	367	378	353	328	368	370	352	371	326	349	359	340	366	352	385	377	374	335	336	343	383	354	326	346	354	382	358	379	338	414	349	385	326	366	368	331	335	376	351	368	356	344	333	330	325	363	335	333	352	364	327	367	372	349	364	350	375	361	334	371	381	393	348	362	397	348	362	355	369	341	356	347	353	339	340	391	372	372	352	360	338	340	351	382	358	368	346	348	367	359	346	375	350	369	332	346	333	331	332	381	360	348	354	375	372	360	344	364	422	384	366	385	356	354	352	365	378	346	365	351	330	368	398	343	336	365	361	334	395	358	404	375	365	344	354	384	332	370	362	311	342	327	356	358	360	338	374	339	324	387	356	347	382	341	391	343	359	345	354	365	370	322	338	346	361	362	405	344	356	356	339	356	388	345	334	349	400	363	348	359	356	350	369	339	351	373	339	328	367	370	348	369	362	342	330	359	347	365	377	382	344	341	322	357	330	353	347	372	336	374	364	392	351	358	366	366	325	382	335	348	379	361	360	351	347	345	377	365	384	363	357	338	369	350	346	361	402	347	356	359	368	367	360	371
27783	18599	8308	4215	3099	2330	1796	1461	1170	1014	939	821	770	676	685	578	591	568	603	571	533	546	536	540	495	535	519	497	482	504	573	507	502	498	453	479	499	451	441	528	563	498	499	464	529	505	464	493	513	467	466	471	484	418	445	460	443	446	470	462	463	470	447	443	430	426	495	442	449	449	445	446	454	436	435	440	443	457	443	431	440	460	467	415	494	447	431	473	425	459	442	445	455	465	454	414	508	456	451	485	432	437	490	465	411	462	444	439	463	462	469	440	389	418	460	445	460	464	468	471	413	448	429	428	434	441	462	452	476	476	449	395	474	462	446	437	446	416	449	444	431	443	431	483	437	416	473	460	440	474	441	465	449	464	468	475	442	426	464	465	469	436	460	440	437	494	420	452	462	451	449	435	421	436	484	446	461	458	471	474	431	466	478	441	459	445	437	460	441	470	486	451	432	437	424	485	475	447	424	431	452	416	443	438	416	432	415	452	429	435	452	448	424	441	436	492	427	450	440	469	504	424	443	436	415	501	464	421	460	443	427	438	464	435	440	432	451	428	445	475	451	423	447	418	451	463	435	446	459	426	453	428	455	454	422	430	441	417	464	446	426	425	416	415	448	465	456	422	441	427	421	431	411	473	465	448	427	466	468	455	432	409	481	436	423	400	427	434	439	421	399	458	445	444	418	412	434	423	408	408	437	465	474	466	461	453	435	417	432	457	442	435	499	470	464	450	473	443	439	466	422	447	423	436	448	421	412	436	417	490	452	443	439	480	402	447	426	440	439	467	451	507	441	463	459	440	438	447	471	444	437	446	466	435	449	461	426	472	458	469	447	518	451	447	410	435	447	441	468	488	413	426	433	453	445	455	439	470	466	441	453	436	414	456	439	461	426	430	441	521	460	397	495	513	447	464	455	445	410	448	455	459	417	414	448	469	471	448	475	420	470	427	431	432	433	425	429	440	428	437	448	445	440	414	476	456	450	441	452	443	457	462	424	450	428	454	449	456	444	444	455	454	460	437	412	454	413	471	447	433	408	445	456	476	450	434	500	458	479	450	418	433	470	478	455	447	463	447	482	410	457	406	433	454	442	499	462	473	435	419	429	455	406	418	422	437	461	455	451	424	439	431	425	445	464	472	472	432	443	472	456	443	468	433	442	469	464	444	467	441	447	464	438	454	474	436	458	474	465	472	462	451	457	428	443	510	438	449	443	447	469	475	461	423	448	419	425	433	451	456	474	419	448	468	443	418	451	428	448	447	445	457	468	446	434	465	421	432	416	408	453	480	435	456	428	423	456	455	462	452	418	434	410	430	512	402	475	499	437	462	458	447	444	444	456	461	466	464	468	445	441	410	442	447	441	426	448	434	448	413	465	467	426	430	436	455	465	432	466	450	457	438	427	457	453	476	428	437	414	405	472	438	470	466	469	476	449	441	430	446	472	451	439	455	475	411	480	492	451	467	445	468	443	440	439	430	422	431	436	414	441	443	438	468	416	437	460	453	500	454	461	444	414	456	454	445	431	465	448	449	440	475	474	447	456	406	416	444	429	419	445	411	418	443	455	449	448	420	443	433	457	478	475	478	447	449	477	427	445	474	456	459	436	418	473	442	426	473	431	437	453	457	434	474	473	431	415	455	468	432	467	443	476	393	456	471	451	440	469	438	451	468	461	437	458	464	419	448	436	446	498	490	457	451	442	458	412	413	407	484	418	454	444	424	508	464	436	473	443	446	460	455	442	457	450	429	420	430	437	443	435	426	471	473	424	450	433	439	428	463	447	461	434	467	420	437	436	410	462	464	438	469	466	452	475	439	475	444	468	423	449	452	448	442	423	448	422	444	419	434	439	407	425	433	449	447	464	429	446	439	436	447	423	438	439	443	451	446	436	450	425	456	417	463	444	452	432	413	510	438	428	407	468	466	460	460	425	428	449	438	431	434	397	412	430	441	465	455	450	459	436	445	419	460	458	455	386	449	431	479	496	477	455	448	417	441	460	468	439	445	460	445	451	433	475	464	429	446	469	418	455	437	421	460	498	427	455	449	441	448	452	436	435	456	466	459	438	470	478	479	416	433	424	496	430	447	429	454	383	458	436	455	452	461	429	437	431	492	421	456	426	451	452	481	528	440	457	439	482	443	450	469	442	442	455	434	441	445	499	459	425	451	447	444	428	443	427	426	449	436	467	492	408	442	458	449	437	424	446	475	450	437	413	431	417	416	505	443	469	432	429	443	467	417	402	424	466	441	460	466	464	472	468	436	465	438	455	438	470	411	440	416	443	431	464	416	446	450	436	463	496	447	467	425	465	456	470	454	468	462	431	470	436	422	429	470	441	482	463	430	453	465	466	457	449	437	452	417	404	407	413	452	424	449	436	468	457	461	442	449	459	461	470	428	481	444	451	442	437	466	446	471	445	447	440	471	455	446	436	479	462	442	450	442	451	453	446	440	428	464	467	451	493	472	477	405	424	461	474	444	427	437	479	426	446	467	496	473	445	434	432	465	447	448	463	435	450	441	467	480	485	458	429	453	451	450	454	430	432	472	421	443	457	498	442	458	456	441	474	450	457	457	469	405	455	459	456	447	435	470	406	415	466	473	461	443	461	450	478	413	416	434	439	489	469	461	463	430	466	456	463	424	460	440	458	479	456	463	426	447	442	454	450	444	461	428	479	465	472	485	427	445	444	454	495	462	476	448	435	436	458	471	459	453	429	401	441	439	458	433	449	431	436	410	465	452	408	462	445	438	458	423	452	428	463	416	447	425	440	445	474	437	415	421	447	442	462	490	443	440	445	461	482	494	460	449	438	449	439	486	473	421	430	436	464	429	461	477	493	452	449	455	466	442	455	436	466	446	445	451	440	474	434	476	438	473	483	451	425	455	432	474	458	461	460	435	454	434	453	461	431	425	430	437	437	422	454	437	447	448	445	427	452	466	467	435	444	495	436	447	451	448	491	478	420	412	440	419	471	443	493	474	445	428	436	437	469	457	467	467	427	442	407	436	455	446	449	442	431	441	431	433	447	476	461	434	459	456	412	455	426	478	456	427	423	492	449	441	471	457	454	472	438	465	482	415	440	435	434	461	469	424	486	465	477	443	458	458	462	439	448	422	444	417	465	390	451	444	422	452	496	426	459	434	459	419	447	422	459	432	457	451	429	453	412	428	445	492	422	452	408	447	432	419	478	432	468	430	433	435	407	446	464	425	440	432	443	456	477	455	465	445	455	445	465	484	404	432	457	443	495	456	414	462	434	433	464	486	441	413	445	434	489	440	432	453	463	436	445	437	456	436	446	468	445	453	442	466	440	469	445	437	463	481	457	429	425	441	460	440	467	437	440	476	444	493	440	486	440	421	428	455	449	450	442	439	459	440	417	427	447	450	455	412	448	462	444	482	434	440	430	448	421	459	466	493	457	442	455	452	448	454	397	489	443	456	384	471	410	452	495	452	428	425	430	447	459	414	446	452	418	471	457	431	468	429
24815	20925	27116	24886	10034	1373	1187	1032	929	977	907	831	903	928	897	851	857	868	857	848	860	842	833	851	907	898	851	843	885	890	866	862	865	856	840	847	847	861	823	830	891	784	838	806	829	844	857	840	840	838	864	807	776	840	876	857	840	809	853	835	888	856	854	834	843	841	880	824	823	811	821	855	841	828	824	818	847	839	816	835	802	897	821	855	814	836	850	797	846	827	849	803	840	795	794	822	841	783	890	842	843	799	833	813	806	820	827	815	809	828	801	838	816	824	872	849	859	800	850	900	821	856	857	805	819	863	860	844	777	852	804	837	830	821	811	867	850	813	895	872	839	863	817	793	783	920	889	849	804	832	809	839	862	794	853	858	836	851	831	848	866	840	843	868	826	839	849	814	850	839	855	830	799	816	814	806	854	842	839	835	773	775	836	843	838	804	825	820	758	808	806	860	803	809	814	929	800	846	853	818	808	826	835	890	814	820	839	817	802	882	815	825	828	839	803	790	793	826	831	795	804	827	848	854	839	823	860	765	807	819	827	832	803	850	862	858	809	822	784	820	772	836	823	856	874	809	864	836	786	844	843	803	909	800	845	811	849	838	847	840	780	889	847	814	834	851	821	818	797	833	842	817	810	898	788	835	784	818	842	779	868	846	881	802	854	825	845	830	860	844	851	825	810	858	852	821	879	823	839	851	849	772	854	801	794	788	818	804	850	820	811	831	809	767	779	826	836	812	836	781	798	872	859	824	812	847	826	856	800	835	838	852	866	829	881	844	843	815	807	812	834	820	817	841	843	860	835	832	808	859	832	799	866	811	832	865	828	822	821	785	813	848	836	807	822	813	808	846	838	821	792	819	853	849	836	841	830	805	826	828	815	808	860	792	833	823	827	798	845	843	819	876	841	862	886	828	783	846	818	794	826	835	877	818	809	888	826	807	832	810	822	850	854	824	836	803	810	813	784	856	826	821	856	807	839	861	836	829	851	785	794	837	840	750	815	825	822	819	857	790	818	791	832	818	870	845	832	792	813	782	849	800	829	864	822	879	855	765	845	832	849	788	797	845	831	826	857	821	790	830	902	799	861	826	845	829	797	827	857	863	835	816	822	828	860	802	817	854	867	793	884	780	841	863	893	848	860	819	839	828	814	783	883	863	793	797	880	869	837	809	818	891	792	808	837	843	849	858	861	829	852	830	841	788	791	858	885	854	821	804	834	864	830	860	830	846	834	871	841	809	840	825	791	798	856	837	843	875	803	801	843	838	879	794	790	877	842	845	812	846	833	850	828	818	822	786	870	794	870	800	851	827	822	854	859	786	810	808	805	831	862	824	830	792	805	792	777	842	850	819	815	802	807	822	919	824	831	799	829	796	773	840	819	818	842	830	853	850	819	858	877	801	818	824	845	832	835	802	832	870	824	881	837	846	770	802	909	820	822	819	857	798	829	862	808	807	820	880	829	865	840	824	828	793	808	797	810	891	842	790	848	825	826	829	854	823	853	849	816	823	849	804	859	858	835	845	853	873	817	833	804	864	803	818	850	825	865	802	859	846	868	823	849	794	853	828	834	813	881	872	887	888	835	840	816	797	833	852	819	894	847	833	820	822	825	829	857	844	812	821	844	816	831	857	822	801	858	833	817	834	811	811	809	804	806	822	854	814	804	848	794	829	859	851	796	823	831	827	807	822	847	853	830	786	848	847	852	827	819	873	807	856	838	828	823	845	806	811	897	820	803	802	728	821	871	766	777	831	768	791	842	829	829	877	823	883	817	833	854	811	844	896	788	763	801	830	865	856	871	861	792	838	883	835	787	883	845	797	853	876	868	808	850	792	868	800	834	851	828	843	792	846	809	794	803	844	808	827	815	859	827	793	790	881	862	819	835	827	812	848	852	814	792	783	901	819	840	812	864	816	838	849	826	875	827	827	870	820	871	835	815	827	787	815	797	847	853	835	823	825	843	867	775	860	844	843	797	802	814	802	842	823	814	804	863	830	875	795	804	874	873	843	839	804	787	826	844	792	866	826	805	775	818	831	794	855	835	808	796	831	897	797	853	830	844	835	810	801	840	853	826	827	855	855	838	826	802	831	854	852	871	822	812	869	830	818	821	827	855	827	821	813	868	836	835	818	809	889	822	795	863	816	837	849	839	834	839	817	819	822	828	797	839	734	836	817	859	766	879	879	872	817	848	827	801	825	850	866	818	821	832	797	850	872	820	808	828	828	874	800	840	843	825	824	849	865	840	827	845	787	808	790	811	778	859	816	792	753	773	822	797	809	899	838	864	829	859	841	789	819	835	869	768	830	807	787	814	830	813	840	815	841	814	770	817	846	799	812	856	849	868	771	806	840	813	828	858	819	828	866	815	852	828	815	847	820	816	820	854	800	871	817	847	836	832	839	814	816	780	830	818	850	861	813	825	871	848	801	830	845	887	850	822	812	854	895	851	802	816	808	796	837	831	840	779	842	849	817	861	803	814	836	818	835	792	754	808	843	840	817	813	848	849	824	889	844	836	798	807	851	867	840	763	810	876	870	823	825	824	815	820	825	819	839	811	820	823	872	832	814	806	822	791	789	809	860	833	810	846	853	835	823	773	799	827	857	810	807	812	803	845	827	797	811	851	830	843	818	843	812	805	873	827	825	896	855	806	813	891	851	784	811	834	838	806	790	852	818	815	786	882	861	811	882	817	862	861	828	817	882	836	861	831	878	868	834	864	821	855	838	860	835	813	809	816	789	816	862	833	872	797	800	821	797	736	821	828	848	803	773	805	814	818	800	792	856	861	856	855	845	827	820	824	876	845	802	780	842	838	843	865	835	814	852	778	851	863	844	789	846	876	878	849	895	891	839	802	866	813	788	835	833	841	822	828	785	883	838	816	820	815	842	800	833	831	799	826	826	776	850	792	837	841	843	800	816	841	828	894	838	822	832	827	791	851	835	823	812	834	788	790	846	833	757	797	847	802	857	857	798	884	820	862	850	872	842	839	839	848	785	876	831	856	835	833	808	858	854	844	810	843	842	877	823	867	858	849	827	827	831	808	839	869	847	778	873	841	779	810	818	873	844	836	832	811	812	811	801	828	847	788	834	813	821	870	794	801	815	846	805	850	862	835	787	785	794	849	861	819	848	851	824	819	836	813	860	811	823	854	897	801	822	817	804	878	850	837	827	843	793	812	895	860	825	872	846	791	852	820	831	770	831	808	819	776	812	796	841	820	845	845	828	813	817	863	837	880	849	862	805	853	791	847	817	847	853	832	843	840	837	808	843	843	832	851	821	836	823	830	887	854	765	814	800	806	834	853	862	840	900	780	751	796	788	862	781	842	788	816	800	829	840	843	887	775	790	816	790	817	804	840	839	790	823	858	881	857	828	816	855	802	825	768	843	811	837	846	747	840	829	886	849	854	848	851	865	858	791	858	831	869	842	867	884	835	862	786	848	849	808	858	867	828	842	838	826	842	862	833	866	837	846	877	795	842	804
25421	13259	4816	2774	2246	1887	1619	1445	1289	1288	1190	1164	1183	1060	1075	1076	1006	993	1017	1032	965	1005	1038	1075	993	971	980	979	1013	1003	976	969	1063	976	995	986	979	1020	1032	999	1000	1012	1052	990	917	948	966	944	962	1012	969	1009	904	965	972	960	981	920	948	931	989	935	915	988	975	959	1015	913	968	914	971	929	965	1029	901	996	929	894	943	998	1001	985	982	969	983	1015	960	969	918	929	911	904	977	929	956	964	959	1004	944	928	979	969	989	976	961	942	1016	1002	987	970	1000	936	953	953	934	925	952	959	980	944	980	974	924	953	957	973	962	983	965	916	935	961	932	999	874	940	953	951	945	987	996	947	921	978	962	942	1006	979	944	934	1032	928	986	989	940	981	1000	975	937	981	919	914	1002	937	960	970	972	932	947	994	966	974	932	948	938	973	958	971	946	984	955	970	954	982	1018	876	913	977	970	931	917	984	925	949	955	928	977	936	956	977	954	955	910	1000	936	961	978	961	955	970	996	1027	939	973	963	971	949	984	1021	979	921	1007	933	984	968	912	938	939	913	1003	888	933	981	948	950	961	980	911	954	965	969	927	935	911	909	965	955	934	924	899	934	969	898	966	951	981	949	949	993	965	975	906	973	971	921	933	961	923	941	959	984	947	999	969	1004	979	932	960	970	912	969	944	937	953	924	922	999	991	964	972	979	952	914	929	974	1008	944	949	924	985	972	953	989	912	919	906	946	956	907	970	969	970	911	961	913	955	998	953	975	938	963	945	969	965	978	920	942	961	963	964	972	1001	938	982	970	933	937	953	932	970	955	1008	942	973	949	916	963	922	956	989	942	969	975	950	977	977	981	930	875	931	977	959	948	976	948	955	916	942	1047	998	985	972	943	933	978	980	980	940	948	944	909	975	964	976	909	974	942	987	931	930	931	956	1011	1004	931	1037	998	1001	883	873	942	958	947	915	896	950	965	968	958	944	937	942	915	939	947	922	984	975	991	943	936	935	938	913	956	911	965	973	1007	953	936	981	919	966	942	968	973	961	910	874	971	908	983	973	916	951	948	953	945	943	931	980	975	1006	962	982	968	984	943	921	952	942	945	987	953	924	1001	952	885	974	997	921	937	991	927	952	930	950	913	953	929	877	951	956	942	944	942	963	921	974	967	950	1010	993	978	996	1004	982	894	1004	897	922	958	950	923	955	916	937	918	958	886	959	1009	1001	922	943	932	956	976	995	981	946	1029	970	960	985	973	967	978	1020	925	931	936	940	967	961	903	927	936	950	930	980	949	976	989	978	967	968	983	929	978	981	973	966	957	973	1009	937	953	983	991	926	917	953	908	937	959	927	907	928	921	1023	959	993	939	955	955	947	982	968	959	928	932	955	979	948	961	885	998	993	952	996	957	879	956	969	980	934	955	992	949	911	990	957	967	969	968	969	954	962	981	908	946	926	991	942	960	948	935	947	993	920	947	961	972	934	990	914	964	913	990	905	958	974	969	992	989	933	1019	952	949	947	998	987	961	959	939	949	968	935	940	939	1028	963	951	993	998	942	927	942	963	936	977	963	986	947	893	921	954	906	993	979	956	923	948	960	963	998	978	998	937	922	900	960	997	942	974	989	981	916	949	970	980	943	962	980	999	935	948	985	917	946	983	929	994	931	940	1002	967	971	968	903	954	897	981	918	1023	933	1027	955	979	909	955	947	928	896	962	929	921	931	920	952	974	1024	932	935	925	959	980	983	950	956	969	959	893	953	909	939	936	977	961	907	913	988	940	989	965	1001	964	985	918	928	923	895	993	989	918	946	962	1000	959	1010	1014	959	943	945	932	924	941	978	949	1005	967	896	964	925	958	1006	967	966	928	966	994	942	942	963	957	907	946	992	921	952	950	916	964	934	921	1004	956	962	989	995	944	935	970	899	965	968	960	915	963	967	929	927	1007	942	989	933	969	955	937	978	981	939	931	938	944	946	907	977	958	897	1043	924	971	980	919	980	943	987	935	976	991	921	888	961	987	963	885	970	998	987	951	946	897	941	979	957	946	963	957	994	962	972	978	964	1003	942	954	885	955	964	987	919	947	979	939	967	1039	917	910	980	978	942	953	980	943	925	892	974	981	961	922	963	991	887	904	946	988	921	987	998	925	986	941	995	981	1000	913	1028	988	914	988	931	926	995	1004	898	966	956	935	947	936	997	979	974	890	966	975	982	959	916	939	898	945	1029	902	910	996	922	914	968	960	923	951	961	990	1001	1014	973	955	934	958	943	994	945	963	970	960	935	963	966	921	936	984	948	990	933	906	962	954	977	968	927	965	991	908	922	968	971	986	926	899	956	1005	954	909	977	972	965	920	949	922	923	955	915	915	997	989	993	911	945	962	946	946	908	928	950	917	919	990	945	970	926	966	981	945	963	995	964	994	970	949	959	975	1035	963	968	945	923	1008	969	925	940	984	959	985	960	974	968	887	971	1051	973	964	986	985	971	948	959	915	946	913	982	974	932	969	974	988	901	945	924	914	963	935	939	1007	1043	919	970	955	929	962	987	964	930	890	952	965	966	974	950	946	954	932	962	966	930	949	910	973	957	941	957	971	938	941	967	925	899	952	998	978	941	938	932	906	895	995	932	960	939	1015	947	927	926	953	977	940	952	974	991	956	954	979	964	976	979	882	976	958	958	947	987	996	950	972	960	951	1032	1036	937	950	1003	949	906	928	921	971	916	963	967	926	932	945	941	979	947	984	963	989	948	1002	919	955	953	962	973	962	945	948	927	911	969	950	928	953	921	995	943	990	965	949	972	924	951	970	972	971	926	943	1008	951	934	981	929	946	978	985	914	981	994	934	951	1004	987	960	983	945	992	946	930	949	980	963	985	909	969	967	959	937	981	924	935	938	929	930	954	970	943	934	859	912	962	945	990	925	942	1023	973	972	944	947	1001	968	900	964	954	936	939	1004	951	968	970	956	944	979	961	975	976	951	940	949	942	979	948	955	947	960	935	953	921	972	918	959	940	919	962	909	953	968	949	931	985	928	957	962	969	963	965	933	1027	952	935	1021	984	948	958	936	985	975	990	992	997	995	962	965	950	1001	960	943	982	957	966	936	976	936	1029	996	1005	939	917	965	942	963	1003	959	922	994	992	948	943	990	983	1001	951	949	882	896	982	950	954	944	968	912	984	977	987	970	1000	991	983	987	969	965	935	974	955	979	962	947	925	959	901	954	932	975	973	931	917	959	941	987	995	1001	917	932	986	949	972	989	900	979	969	954	990	959	963	972	949	925	964	955	986	949	958	969	930	929	924	934	998	915	955	973	957	956	940	996	906	962	974	984	969	924	942	904	928	930	992	938	954	910	902	930	963	949	960	996	957	960	900	950	952	978	1004	953	983	954	950	897	930	937	985	1009	977	913	925	972	981	970	956	948	962	976	973	943	979	918	935	997	958	996	931	936	932	939	997	934	929	952	918	905	983	968	954	940	967	909	938	948	916	960	980	973	997	921	995	988	933	939	993	986	900	984	980	936	921	963	1023	971	927	925	926	952	984	971	990	973	1020	945	1002	951	932	994	978	912	950	905	954	955	971	952	939	954	972
22563	20958	28625	23459	20961	21011	9991	1452	1007	880	810	694	678	589	583	520	500	553	539	444	487	436	465	466	407	485	445	447	416	457	482	448	438	399	418	425	386	417	397	414	422	454	450	431	408	433	441	381	398	409	400	391	415	381	394	370	389	424	386	432	418	365	410	401	446	418	389	410	372	392	395	391	411	425	410	395	389	403	395	381	367	412	442	399	400	387	389	379	382	374	408	391	394	410	381	372	362	361	409	400	398	391	370	391	345	403	388	388	369	404	392	381	383	398	393	411	379	422	379	405	377	373	412	379	392	408	421	405	380	380	409	420	391	400	409	381	386	375	387	381	395	361	431	392	401	418	391	352	370	401	397	363	378	372	412	403	407	390	402	406	378	408	389	390	390	430	380	427	370	417	394	388	400	360	341	379	400	405	388	437	362	415	366	399	384	413	401	385	380	398	423	392	401	358	391	373	396	378	415	346	359	423	428	399	410	381	385	354	412	375	394	398	371	397	388	419	395	449	406	403	369	369	406	391	412	386	370	404	393	394	420	387	390	365	359	409	364	358	376	365	396	394	399	377	382	386	378	390	395	414	375	376	430	377	387	398	390	407	382	384	372	390	397	422	380	398	387	368	416	399	365	415	417	383	383	401	400	412	389	406	396	408	352	387	397	391	370	398	385	402	352	364	405	364	412	375	421	381	417	432	430	407	425	368	411	403	408	395	386	393	406	375	387	350	370	363	392	426	383	402	374	398	417	389	381	389	401	393	339	379	386	408	389	392	407	398	391	380	364	405	368	376	380	427	363	378	391	388	356	365	412	376	381	379	352	400	408	442	445	414	368	374	393	405	394	383	405	394	366	375	378	378	412	431	387	396	412	410	413	412	423	368	417	346	365	418	381	403	344	371	414	413	395	393	417	405	398	377	371	392	375	395	417	398	377	405	389	389	397	392	368	425	410	378	380	354	402	378	383	397	426	356	402	385	393	410	382	392	415	357	408	414	392	396	390	400	411	402	435	365	402	410	368	412	385	377	371	352	401	386	386	403	387	368	362	440	387	389	388	404	435	364	398	366	409	367	405	436	398	422	409	388	387	418	388	379	393	378	420	420	429	366	391	392	398	386	382	365	390	415	378	395	392	389	402	403	369	386	398	414	386	409	409	396	384	406	409	383	403	396	394	378	379	415	383	384	438	368	401	407	399	388	402	403	384	396	418	415	402	375	377	390	392	410	355	424	383	374	410	379	390	392	406	369	374	403	393	359	399	410	384	377	415	379	382	399	393	420	381	389	405	392	381	375	375	361	388	398	374	375	391	407	391	368	360	365	348	400	385	432	378	358	350	398	385	424	408	392	421	394	364	405	380	404	383	396	394	377	406	391	368	388	376	398	354	383	382	402	355	386	428	393	380	405	413	371	372	381	387	387	355	386	394	356	398	413	383	384	382	393	389	418	401	389	375	413	392	421	413	412	339	395	396	383	362	386	405	427	395	371	371	373	412	377	395	381	378	342	424	422	351	369	440	363	344	385	372	401	378	402	384	383	427	391	407	368	393	375	381	380	368	386	405	401	373	387	372	364	384	351	425	393	405	390	383	415	414	389	392	393	405	367	422	377	423	377	382	377	385	396	383	376	364	384	407	402	361	383	384	391	392	401	376	441	404	415	390	392	357	396	362	367	376	360	415	362	411	403	385	390	382	384	400	366	385	393	348	384	392	372	388	368	422	358	398	394	405	402	351	381	366	407	375	417	378	407	376	394	404	386	387	353	383	348	401	381	372	384	345	410	395	407	423	405	410	408	372	395	383	403	382	398	376	382	406	399	401	434	372	392	380	421	405	440	419	411	368	426	396	383	379	405	378	392	360	371	411	399	364	435	410	392	398	356	414	387	410	388	372	410	408	376	382	347	408	401	403	367	356	389	413	384	404	429	390	381	405	374	400	359	394	406	424	408	389	381	396	389	390	389	398	375	406	355	382	380	377	387	375	385	374	397	386	401	396	392	410	416	392	392	410	371	398	366	358	385	361	386	376	396	405	358	399	424	346	375	391	389	390	414	394	372	401	391	366	371	382	388	414	369	399	385	375	343	361	395	376	427	353	364	391	446	400	407	411	373	412	393	408	383	406	401	396	394	387	387	388	413	441	396	371	370	374	397	407	414	337	392	369	379	407	373	379	416	384	399	407	428	392	378	418	351	391	378	391	369	403	377	403	365	384	370	388	389	374	372	388	366	408	403	384	361	423	405	437	390	355	404	367	398	373	365	375	381	397	379	374	357	350	410	372	382	376	387	390	411	395	393	379	367	403	392	351	402	406	333	371	406	412	405	363	408	396	406	365	406	398	407	406	386	375	362	442	350	362	377	394	404	396	403	386	379	379	393	390	430	374	365	433	356	427	403	388	361	377	407	394	386	394	400	388	394	407	352	406	384	369	363	396	386	408	367	408	395	378	393	387	422	422	382	389	402	402	366	444	370	398	342	393	384	429	390	389	408	405	431	348	402	376	415	387	387	375	415	373	413	395	387	372	402	396	369	427	388	414	381	404	388	395	414	391	364	401	419	376	392	417	372	403	391	388	425	395	343	396	399	433	386	358	417	405	390	376	414	366	400	387	389	430	384	382	379	390	407	371	409	425	398	413	424	364	372	421	385	395	385	413	403	381	402	405	377	404	410	389	402	397	379	424	383	395	387	383	390	396	414	402	422	382	399	360	373	388	417	387	401	352	378	375	408	427	382	406	375	442	371	381	401	409	424	354	403	364	393	388	395	360	398	380	392	412	407	366	344	395	391	367	391	382	387	379	429	381	392	402	390	400	409	388	356	396	373	384	382	358	424	341	400	392	416	384	378	412	372	371	376	363	393	370	379	370	412	373	366	372	388	341	394	377	431	395	376	420	382	389	379	370	374	384	386	375	377	368	387	373	365	423	402	414	356	382	387	401	391	360	400	407	393	392	381	389	397	398	386	425	393	396	398	381	419	410	404	397	423	350	406	361	399	409	398	396	330	400	364	398	387	357	368	386	391	397	367	372	384	400	387	388	378	413	347	392	381	393	421	378	379	379	378	388	402	369	389	393	373	398	405	422	403	405	366	398	398	388	405	356	389	357	367	382	418	369	378	398	405	409	384	395	389	368	395	384	411	417	412	384	369	420	404	407	392	398	366	384	373	418	372	431	351	406	419	406	390	397	397	402	379	371	426	391	391	379	382	400	362	392	363	362	402	378	399	366	402	382	384	412	396	426	412	385	405	355	351	420	373	394	416	394	388	385	421	405	426	343	393	388	370	421	379	414	371	439	379	384	370	389	360	367	379	409	407	365	394	380	385	405	375	413	340	367	380	417	366	368	401	401	417	382	351	356	367	405	427	361	382	388	396	413	400	363	367	403	390	394	382	382	398	396	346	399	382	378	377	354	392	361	364	387	374	419	412	419	423	390	386	389	351	394	379	376	384	397	405	366	394	389	390	392	394	345	386	409	398	390	379	366	390
34608	22772	13173	6971	4995	3760	2927	2440	1914	1519	1328	1120	1035	871	826	759	744	671	692	619	625	563	608	597	596	589	591	553	554	602	544	607	539	524	530	542	478	530	522	464	536	517	513	525	489	503	472	498	464	510	490	478	474	481	476	485	459	481	483	479	448	472	469	464	457	464	459	456	449	441	456	463	479	465	442	479	425	416	446	466	459	442	472	443	465	467	461	480	440	444	435	431	451	416	430	429	463	436	444	457	455	424	480	463	436	444	412	417	433	451	472	421	456	425	469	466	432	451	453	451	430	427	454	455	431	465	457	425	416	457	461	404	454	486	436	470	466	438	454	414	452	442	471	407	443	452	460	450	419	444	425	432	435	416	451	472	445	472	456	450	440	460	430	446	459	428	435	488	450	434	530	458	468	428	402	435	431	442	466	450	446	436	437	432	447	451	447	473	435	460	438	451	499	455	472	432	423	467	485	472	460	451	413	406	451	425	443	448	400	438	438	461	440	436	400	432	449	410	439	450	461	451	479	427	428	452	416	439	455	438	478	466	476	390	422	442	450	442	469	443	459	424	445	439	426	461	411	463	451	443	393	424	446	462	487	398	452	463	421	444	464	442	486	446	475	453	443	439	418	394	473	445	404	437	440	449	421	463	421	451	448	457	445	456	443	426	459	407	427	455	438	434	455	419	459	461	424	456	448	440	453	464	466	431	466	420	413	438	434	415	464	446	444	423	423	441	444	435	448	461	467	390	432	443	434	446	431	491	469	432	456	459	450	447	392	447	465	420	437	442	429	455	434	452	438	440	439	446	450	404	440	436	426	421	502	470	443	458	430	522	431	437	447	443	447	466	425	457	447	442	415	427	410	444	431	467	434	448	466	441	447	453	470	425	457	407	453	413	397	431	445	458	419	480	417	418	475	401	431	435	442	458	434	426	426	464	419	421	460	408	413	452	441	448	442	473	436	427	446	463	451	455	440	452	454	434	431	476	450	476	453	465	474	452	468	412	435	425	438	452	507	437	440	452	447	437	451	446	438	479	461	452	443	434	403	398	464	470	464	411	399	408	433	451	465	400	454	471	426	420	469	445	437	444	422	437	423	426	437	435	414	429	450	450	420	440	488	432	438	420	438	456	429	457	412	449	423	438	467	474	439	444	502	450	447	456	458	404	415	470	441	438	419	452	467	417	460	428	453	420	448	438	430	401	424	430	459	419	441	466	456	428	447	431	442	408	438	436	438	438	426	433	456	432	471	445	452	446	464	411	425	433	446	435	448	469	441	427	434	429	464	445	461	451	427	416	471	446	464	430	459	435	427	423	428	429	465	489	463	459	491	449	448	461	391	468	469	475	454	464	436	439	445	421	481	413	448	415	444	443	439	396	468	435	451	450	433	429	444	434	445	441	427	395	460	443	465	449	435	437	442	440	452	402	438	448	387	457	422	463	418	456	462	447	433	416	429	434	413	421	470	440	435	451	464	473	441	436	450	421	475	443	446	423	429	458	417	436	426	417	435	433	436	471	491	451	425	433	405	449	489	438	441	448	422	439	414	462	420	475	444	487	414	466	452	473	474	430	435	447	438	449	461	462	424	476	473	416	453	458	420	448	453	459	451	435	476	472	494	456	438	452	414	457	452	459	420	422	451	461	438	408	425	461	447	426	470	493	454	429	469	434	455	467	449	459	438	480	470	424	440	438	414	474	468	413	478	457	411	427	412	449	439	451	453	410	438	465	441	445	420	427	481	461	460	415	415	447	417	458	455	444	452	423	414	450	448	451	446	460	458	450	407	409	438	435	449	440	456	453	452	413	451	435	457	484	462	430	419	480	435	456	432	447	437	451	466	429	460	417	461	435	440	451	444	471	464	414	486	427	414	452	454	425	435	447	468	426	449	443	478	407	402	474	468	454	435	483	462	447	453	440	452	447	474	420	458	456	424	442	435	415	475	452	446	469	454	440	444	442	410	437	434	456	438	421	455	441	461	452	440	445	452	398	470	452	491	464	488	478	404	440	479	430	413	449	442	449	447	437	467	437	467	432	455	458	431	435	438	442	402	425	424	453	447	476	461	441	471	440	446	422	452	454	463	422	439	440	437	457	454	464	464	407	452	449	479	411	455	457	434	446	457	452	454	443	474	409	469	474	485	470	441	476	478	416	433	465	417	457	419	465	464	471	465	439	449	432	450	454	440	470	464	446	432	465	448	431	456	428	440	440	427	401	445	445	433	465	440	415	439	465	407	433	425	457	485	405	430	461	473	464	434	413	469	484	472	443	438	449	441	436	465	431	450	452	434	454	454	420	442	456	447	451	461	477	479	429	408	473	433	453	402	420	461	479	445	420	437	440	428	460	435	447	423	430	487	433	489	432	474	455	466	447	448	456	460	409	439	446	448	412	472	441	435	440	445	442	445	468	444	475	487	428	430	442	438	465	440	414	444	446	430	472	420	435	472	446	522	382	430	455	465	430	446	480	446	430	501	433	439	464	456	479	454	441	453	454	413	433	482	441	439	446	442	430	457	426	423	468	432	431	463	467	494	453	516	422	432	432	468	402	460	449	405	441	436	452	439	419	452	454	452	449	441	432	458	466	418	445	439	423	439	442	424	434	450	416	417	400	385	425	477	440	448	450	437	450	439	433	473	436	447	441	431	477	473	428	436	456	435	446	455	433	451	416	449	433	426	454	418	453	400	442	451	447	406	411	431	407	469	426	427	463	459	427	429	454	443	381	456	456	453	447	408	425	458	460	460	465	448	411	452	422	438	440	460	454	467	464	451	431	405	416	483	420	429	482	446	474	386	447	437	456	461	399	463	421	448	447	456	420	434	433	411	439	435	450	436	416	440	471	423	458	455	501	463	462	413	478	453	409	404	428	446	461	464	419	462	461	443	449	473	435	425	443	452	455	453	462	493	456	397	418	447	426	420	437	433	429	448	480	436	478	449	453	433	418	417	448	457	461	414	414	418	456	459	446	476	413	419	464	442	416	435	429	457	436	441	407	446	468	451	435	458	444	526	430	433	468	428	459	437	449	447	441	424	414	479	467	430	454	435	443	451	430	460	452	427	452	418	446	416	422	428	444	442	408	432	476	454	448	468	494	461	431	443	443	461	425	454	452	456	447	458	446	446	470	438	442	467	426	424	434	467	423	441	469	446	451	468	471	485	485	466	494	464	425	431	422	401	425	413	461	461	425	451	486	454	449	423	449	470	435	437	422	440	428	464	407	476	446	459	449	419	420	460	415	457	437	446	420	441	434	458	433	457	452	444	430	437	419	419	461	480	455	437	454	424	482	435	453	458	408	445	452	461	465	404	441	423	428	459	458	440	402	437	443	458	448	426	395	457	419	451	428	438	460	438	406	460	427	411	443	421	473	436	449	442	460	441	435	417	458	451	448	449	452	479	437	470	459	452	442	426	421	463	447	432	440	430	503	439	448	430	421	441	450	466	471	478	452	426	450	420	453	435	445	423	479	438	434	441	475	474	440
26803	20162	8552	1200	842	828	755	716	746	752	724	706	736	683	659	633	717	770	754	749	665	731	708	739	756	667	698	721	713	740	725	756	701	701	699	715	704	676	714	730	719	726	677	701	689	747	700	690	714	690	684	728	691	715	668	686	690	700	671	701	650	633	716	722	725	690	683	702	773	684	709	712	703	650	734	679	728	645	698	691	709	709	688	702	698	696	706	718	719	694	708	710	703	668	685	726	690	698	672	647	683	709	740	738	686	726	724	689	669	714	658	681	698	705	724	732	684	735	707	664	713	766	671	709	710	707	734	684	695	716	724	722	677	706	705	675	666	716	725	719	717	684	716	679	692	677	737	691	695	638	714	704	669	729	763	703	721	702	691	748	721	745	712	701	697	752	661	685	688	712	761	669	716	738	695	768	722	701	696	718	700	730	722	754	711	686	723	733	739	706	694	708	667	777	718	725	728	689	692	735	714	729	714	695	708	736	706	717	682	729	667	695	685	714	728	714	723	704	723	719	711	662	679	659	742	663	717	701	726	664	715	680	670	704	669	673	668	732	713	723	720	688	705	677	702	676	707	714	769	657	716	689	722	714	708	695	754	716	684	672	706	679	709	730	689	700	674	705	744	766	694	678	711	662	739	751	735	657	657	662	739	720	699	657	707	734	673	796	673	711	682	731	700	701	719	673	712	699	725	665	679	653	721	702	710	702	718	693	707	749	702	718	717	732	743	720	712	720	697	672	682	694	748	678	689	693	730	708	676	641	710	708	693	677	680	714	733	684	665	646	722	691	683	746	695	682	660	736	730	703	750	749	657	681	718	702	748	742	696	724	677	712	695	654	693	686	712	720	698	721	686	726	711	739	711	703	706	722	720	736	709	756	669	724	692	705	692	722	701	745	716	661	723	711	682	699	705	715	658	717	715	725	738	711	720	720	716	694	722	763	690	683	704	711	684	690	714	742	733	734	663	678	664	653	712	723	704	725	742	747	684	723	691	691	743	740	728	687	672	719	705	670	710	669	709	708	719	710	758	728	713	697	650	710	700	681	702	718	735	752	734	706	701	739	653	680	742	688	721	718	745	752	685	670	743	646	725	666	725	672	655	751	671	707	720	756	664	661	716	738	674	678	727	732	729	686	725	695	715	685	666	668	716	735	666	699	714	670	725	734	711	705	693	714	684	659	718	657	692	713	679	744	713	723	730	643	656	716	704	728	717	729	672	701	705	734	678	685	684	691	667	719	667	674	717	705	693	750	718	722	711	646	727	641	725	763	708	734	724	676	679	699	690	695	701	719	718	726	701	722	723	735	686	709	719	711	743	670	709	690	700	756	734	703	706	711	679	732	666	671	694	730	711	717	722	719	795	722	671	665	699	640	723	727	714	705	717	700	696	693	700	703	709	701	723	699	722	699	727	662	738	711	714	694	673	707	704	707	693	742	732	726	754	702	747	776	684	739	689	746	701	748	655	696	705	683	701	700	707	704	705	688	684	725	779	702	692	745	737	713	677	704	721	695	759	750	718	671	742	681	697	740	728	756	672	667	717	707	653	669	674	705	670	672	741	686	744	675	692	726	739	719	681	712	624	702	715	650	662	683	653	726	707	724	695	724	705	713	704	671	661	708	684	734	711	729	689	659	737	722	689	748	702	686	722	738	666	696	681	669	748	716	716	746	701	701	713	690	732	687	721	748	708	658	734	726	716	716	676	726	685	780	707	695	679	757	669	712	699	708	712	717	686	714	732	707	698	670	734	720	779	719	684	730	737	694	731	697	666	704	681	664	693	684	723	731	736	701	696	714	713	690	722	705	687	698	682	716	659	703	664	707	686	702	734	691	701	710	732	675	729	688	699	724	693	717	737	679	729	714	688	672	675	750	666	719	699	694	658	677	680	663	709	648	662	687	683	701	710	699	688	707	679	741	668	714	755	744	712	676	692	735	738	716	687	699	689	738	696	683	677	734	695	742	734	735	665	687	673	737	636	678	698	725	713	721	658	660	701	738	686	730	741	669	691	681	729	704	700	697	750	740	733	711	692	791	705	719	733	685	688	691	702	707	705	694	721	729	667	665	711	700	699	721	727	698	736	651	667	729	689	689	728	647	743	737	686	692	718	712	736	744	721	696	668	723	729	690	734	719	685	702	702	750	765	713	727	674	733	742	731	725	669	690	694	756	685	691	722	709	699	703	715	721	734	704	710	729	729	672	673	649	703	709	664	680	712	728	721	728	721	729	684	709	720	764	675	703	673	689	720	726	734	680	717	731	709	718	724	694	705	671	692	709	644	749	730	713	750	723	729	727	708	726	731	685	682	722	686	670	712	692	726	660	710	693	717	683	728	731	667	666	745	699	717	687	693	678	729	731	698	719	716	697	698	736	737	752	716	711	699	670	692	701	758	667	725	714	731	719	686	694	726	746	741	712	701	692	718	731	704	728	681	714	722	702	728	752	666	714	701	749	741	708	732	726	722	693	693	731	730	680	682	712	718	678	680	711	699	679	682	696	668	762	776	697	692	657	694	682	713	738	664	725	717	714	686	700	700	672	708	718	701	711	695	725	689	722	712	699	694	723	728	734	688	670	720	714	748	700	647	720	733	680	760	712	703	715	688	706	762	677	679	681	673	700	712	684	658	707	696	732	711	743	713	727	716	699	694	723	715	677	723	729	722	660	659	726	709	694	702	751	671	719	706	699	684	700	763	689	696	718	752	759	725	721	729	627	691	659	695	698	678	692	683	639	667	727	696	684	720	704	722	711	702	702	728	722	705	719	720	695	717	693	726	722	698	719	712	694	714	662	672	730	747	693	701	716	720	635	725	679	739	710	706	683	705	692	674	686	741	671	715	747	680	725	751	683	669	671	702	671	724	675	653	708	665	754	769	658	739	749	687	665	709	727	700	658	660	674	753	727	683	731	720	713	710	761	714	726	658	760	698	689	726	766	720	703	660	686	738	728	695	703	720	711	739	701	700	680	721	715	740	711	696	728	679	682	656	700	692	704	692	715	710	719	674	696	686	779	685	731	679	744	749	771	721	738	718	748	730	746	726	711	679	695	682	719	700	760	668	672	676	764	668	743	727	766	748	699	680	663	687	699	704	738	709	678	689	694	694	686	704	679	746	687	691	791	675	680	683	701	716	714	718	705	715	681	727	736	735	697	776	709	691	698	733	701	733	703	663	700	691	706	730	721	706	684	636	739	659	661	681	765	676	677	733	745	705	733	699	703	671	708	714	778	737	678	636	686	698	716	723	687	698	707	680	734	696	729	731	703	697	680	713	691	668	684	681	719	694	716	740	708	712	702	685	717	690	712	717	720	699	710	678	692	734	687	650	702	704	720	700	700	691	692	734	700	694	679	726	742	684	728	682	709	652	670	665	682	705	717	724	734	703	650	721	662	700	738	711	691	690	693	733	708	741	698	727	730	707	672	743	720	706	719	684	695	654	716	706	704	721	729	721	697	686	690	684	705	734	664	731	705	740	662
9113	3849	1527	1161	1078	1057	885	959	940	839	833	915	891	900	848	870	840	862	911	843	863	881	851	887	855	878	842	812	903	940	912	868	906	827	844	839	878	824	838	893	817	865	824	811	910	843	858	826	820	909	896	853	849	880	857	843	868	903	788	836	849	856	845	849	811	810	772	850	864	798	845	817	852	852	869	825	845	838	863	862	848	856	848	821	887	820	847	776	836	851	878	854	848	817	784	847	858	878	897	836	878	869	905	894	844	874	838	908	850	901	835	836	862	816	800	825	774	794	879	828	837	862	912	832	834	842	862	859	841	809	816	859	807	863	782	837	855	904	840	811	867	891	816	863	893	857	846	844	834	853	849	861	878	863	851	831	886	835	846	849	774	828	816	843	881	799	805	753	810	801	853	848	847	831	835	871	865	848	824	866	835	843	836	818	817	832	809	815	789	807	827	850	879	846	849	811	780	868	825	805	848	794	844	888	870	842	874	823	825	854	860	836	831	878	805	860	852	857	837	889	884	812	848	884	855	837	818	838	860	857	799	859	823	828	849	848	832	830	831	898	863	887	851	856	785	847	863	904	824	837	868	816	845	869	857	827	831	808	878	883	807	830	829	871	895	854	826	788	827	887	847	819	815	817	850	855	792	871	836	813	810	827	830	812	850	849	857	862	846	794	812	853	846	854	817	821	839	854	826	878	842	890	868	852	877	770	795	794	825	881	892	884	815	846	825	863	770	821	838	887	824	896	815	829	827	837	820	871	830	805	835	805	852	862	847	902	836	873	827	877	856	836	848	800	831	838	832	889	854	840	854	826	847	818	875	829	862	819	861	825	880	830	807	883	853	855	841	878	875	796	859	803	879	899	838	830	823	789	861	856	820	855	884	853	810	872	846	855	867	777	883	861	868	812	851	797	846	870	851	863	849	837	887	819	825	830	844	852	823	850	877	844	846	803	827	792	846	847	821	839	844	858	845	782	853	890	907	859	866	850	820	809	784	881	816	838	826	882	857	869	785	847	825	877	871	798	799	824	874	816	889	857	829	842	834	852	792	877	833	834	833	843	825	861	811	884	861	823	838	850	814	813	872	833	884	850	804	783	836	829	853	882	870	843	861	827	881	812	874	839	826	874	826	844	829	870	786	821	850	842	879	906	873	847	836	820	798	859	828	845	852	847	815	840	824	895	822	886	823	868	847	780	856	830	869	837	832	810	866	866	853	836	822	850	833	859	869	845	867	836	838	827	821	874	819	757	869	827	865	848	843	834	812	842	844	854	823	852	844	814	787	808	804	871	819	853	850	817	816	841	855	835	852	880	870	844	862	792	841	858	828	838	811	865	850	872	878	807	803	827	805	857	872	858	854	877	818	842	881	830	789	878	815	849	817	853	879	835	890	794	849	881	824	803	816	856	818	824	821	873	911	822	846	829	839	841	874	853	883	807	860	848	879	848	804	818	859	778	861	844	818	925	911	903	851	839	854	793	824	823	822	821	864	918	790	887	827	793	826	818	854	841	825	830	848	889	817	823	859	821	822	839	833	784	867	860	860	836	856	888	828	853	813	856	808	816	848	841	850	824	856	886	843	849	807	852	864	853	817	822	908	863	817	797	878	811	863	862	795	875	838	784	786	813	879	861	806	870	810	823	890	895	849	896	821	790	857	818	853	774	777	836	885	842	846	846	825	793	812	836	821	830	823	885	912	846	878	867	883	900	851	858	791	837	882	854	831	854	871	809	787	843	857	855	883	824	846	849	873	858	841	857	858	818	870	816	825	842	837	858	842	883	836	784	852	845	851	840	847	859	788	825	829	831	810	855	879	845	841	802	857	808	826	831	804	853	823	786	853	830	821	844	869	833	832	873	807	824	841	822	805	804	813	845	902	798	886	812	833	829	825	863	838	846	839	855	916	811	829	827	896	838	850	811	892	842	852	794	862	818	834	886	876	835	849	881	838	873	887	831	828	892	844	890	809	841	899	819	871	890	813	842	843	867	783	859	803	850	802	808	854	830	848	855	839	894	844	857	873	839	823	918	855	783	871	854	873	829	865	794	901	821	810	912	837	842	841	848	830	885	793	865	882	834	810	873	866	840	833	860	868	818	834	867	903	780	865	836	803	850	832	848	786	898	852	841	892	820	850	865	832	865	857	852	819	884	865	874	866	803	883	819	814	845	833	860	825	882	874	883	825	839	819	799	797	824	831	851	849	893	826	843	856	824	887	832	824	827	840	867	907	854	841	848	875	903	861	845	876	904	932	868	802	792	809	833	841	844	856	856	808	823	829	843	830	864	816	845	879	843	823	803	850	865	840	847	834	867	827	827	864	828	845	895	856	861	881	837	799	852	819	885	819	810	835	824	814	865	854	821	913	859	841	877	817	855	831	806	857	871	792	824	814	799	807	866	884	795	845	863	851	841	895	815	922	806	848	887	844	834	848	839	896	891	852	872	845	874	812	871	864	819	790	846	813	870	811	839	871	854	795	846	858	874	851	808	842	823	787	871	810	811	866	868	849	856	828	842	840	818	828	877	877	761	790	841	859	802	810	878	836	861	854	831	846	839	809	835	876	871	831	804	835	831	778	851	903	836	844	827	862	839	811	820	804	850	838	835	901	806	810	850	781	842	857	853	867	830	833	827	830	841	828	896	859	858	844	803	822	868	852	832	810	797	832	848	812	821	851	840	846	845	799	848	834	832	837	819	872	826	822	831	871	846	846	879	851	836	859	846	840	810	829	832	855	843	871	827	857	819	858	773	858	865	853	863	860	816	893	870	825	890	862	870	852	843	834	760	862	826	839	807	781	857	849	879	852	866	842	862	829	843	856	904	858	839	863	833	844	868	825	860	831	849	851	838	858	808	794	790	849	790	877	891	845	820	862	821	856	856	878	859	853	805	818	849	803	846	918	812	830	870	819	832	808	838	830	779	838	826	842	797	821	830	823	895	820	837	882	839	816	797	842	898	804	893	824	853	824	833	815	915	808	853	836	880	895	831	836	800	821	849	829	860	776	813	844	897	858	788	881	853	839	840	824	895	849	843	850	864	838	844	846	811	831	822	799	825	826	807	853	820	831	886	882	805	893	804	832	798	886	837	849	856	838	797	807	863	825	789	851	845	784	810	853	823	814	835	855	844	871	826	899	805	832	795	813	822	840	832	854	856	879	854	834	809	859	827	834	842	851	838	839	820	851	864	810	851	829	832	842	883	834	852	831	809	880	825	867	796	839	789	858	839	806	846	892	836	814	838	865	853	846	790	853	836	877	794	855	849	818	809	781	833	827	854	880	808	831	856	804	847	836	803	864	859	859	886	851	835	866	820	851	869	871	792	882	845	846	861	902	887	848	867	853	820	827	839	837	871	835	832	875	808	865	849	841	794	847	850	775	886	835	857	854	856	866	865	875	859	843	829	800	806	817	841	846	817	827	838	817	834	841	810	855	849	850	863	846	807	832	868	794	838	809	881	815	849	845	870	805	817	856	856	814	831
23554	20918	28163	23803	20918	11072	1359	859	661	615	556	482	514	495	491	458	417	431	439	408	442	396	388	403	384	359	429	405	418	402	421	417	392	413	368	410	374	360	374	366	388	383	353	380	369	368	423	383	359	399	376	348	387	371	374	359	363	381	328	374	351	361	374	362	325	339	353	373	358	353	352	394	362	400	349	373	342	376	355	342	326	371	367	338	389	375	367	345	398	347	358	358	342	350	380	361	356	358	403	372	372	340	373	383	351	355	364	368	368	324	375	329	379	340	326	336	362	360	355	370	365	367	328	361	326	368	380	345	360	296	358	343	393	367	367	352	382	355	353	388	345	338	320	383	391	369	395	397	311	362	356	364	356	351	387	387	351	368	349	394	371	356	368	361	351	354	346	400	352	338	354	355	368	369	383	372	342	349	357	375	382	338	364	379	357	390	371	381	352	391	401	356	365	360	395	358	389	373	354	348	375	339	390	368	340	340	333	375	357	347	351	323	361	356	365	377	342	379	363	375	357	381	363	395	348	309	344	365	368	328	363	338	335	368	308	360	362	372	346	362	373	361	358	336	362	393	319	367	316	351	379	354	375	342	345	337	351	331	382	384	356	332	343	374	340	376	324	330	359	395	355	398	345	357	367	378	347	354	365	350	372	375	363	365	400	360	389	337	359	365	326	344	344	383	354	352	334	319	350	341	355	340	356	338	353	369	347	360	385	327	362	355	404	365	400	352	333	331	363	382	336	376	368	343	345	382	354	382	347	382	357	359	347	380	370	361	375	408	327	365	355	356	389	370	383	322	367	380	392	377	340	374	318	383	350	346	372	370	363	380	396	349	374	384	337	367	380	351	379	370	357	373	386	355	373	343	388	345	381	327	360	354	378	346	388	388	409	378	353	360	369	344	346	364	354	358	368	381	376	373	374	322	356	369	351	344	331	335	379	358	386	332	357	380	330	349	382	319	369	328	360	338	358	370	352	364	362	374	371	324	379	345	380	369	355	364	372	363	375	393	344	354	360	357	352	359	375	356	381	381	356	351	332	372	388	377	341	349	343	343	356	362	372	344	370	346	326	341	370	335	391	325	345	360	357	336	352	335	370	335	364	374	360	372	350	347	353	354	349	396	345	347	356	338	327	316	380	366	313	338	357	357	332	339	320	355	375	349	338	364	393	362	392	333	346	355	343	343	362	338	374	379	375	397	366	394	330	372	354	367	357	387	332	368	345	376	359	363	307	359	373	378	347	353	387	367	320	355	366	363	351	386	354	359	360	392	344	305	354	340	384	358	357	340	373	371	353	370	347	330	340	340	348	363	388	364	362	388	367	364	355	350	364	349	347	369	348	385	362	368	357	356	354	368	370	370	343	360	382	365	357	345	354	378	344	362	376	381	352	383	360	366	361	375	324	344	343	348	392	359	374	343	370	358	371	352	334	356	373	356	364	374	345	360	376	339	350	380	340	364	354	326	371	358	351	347	387	352	341	357	361	357	362	348	352	333	375	361	363	382	369	363	364	362	346	409	335	338	364	327	360	340	334	356	379	347	357	357	381	346	354	345	352	364	363	345	357	359	337	339	378	339	374	392	333	362	357	350	343	375	376	332	333	359	390	381	369	406	336	347	332	376	366	384	390	365	359	339	377	313	360	348	371	331	362	337	337	357	373	374	337	362	340	311	353	355	346	343	357	365	369	362	361	349	374	362	381	328	375	382	364	359	336	363	374	341	347	369	382	341	357	373	355	332	356	392	360	367	351	342	352	374	395	342	371	368	355	356	365	335	328	364	374	337	337	364	357	375	352	405	359	321	385	336	335	372	368	357	346	338	401	384	380	301	324	339	345	334	382	382	333	349	346	362	304	341	306	363	333	379	362	369	377	367	341	340	338	333	336	309	358	330	339	359	361	316	350	357	350	351	398	334	373	357	378	387	367	362	343	359	367	341	348	332	369	382	362	379	314	354	333	351	346	359	332	385	366	356	356	356	350	346	376	365	366	379	385	363	372	364	373	350	369	338	357	376	334	334	358	395	341	369	361	379	371	358	386	370	387	377	351	363	378	359	356	327	363	372	359	331	396	349	359	355	368	347	325	402	360	364	338	350	387	349	360	350	356	344	344	380	339	367	370	379	354	350	353	366	365	369	337	381	382	336	345	389	331	359	345	350	349	368	338	386	386	354	363	372	373	356	355	366	356	364	367	365	334	353	350	353	341	404	349	374	337	338	353	374	394	348	368	339	359	392	392	371	345	318	376	369	326	332	349	367	348	345	372	346	371	343	348	372	358	333	361	363	356	373	358	363	368	322	376	352	363	378	371	427	362	351	354	361	333	357	344	366	393	375	347	337	338	381	319	357	345	370	384	361	354	354	377	317	360	351	366	350	359	377	344	370	340	345	370	398	345	355	393	341	361	378	366	386	334	370	349	339	348	362	342	324	392	372	371	322	344	347	368	371	321	366	352	340	365	373	392	362	351	361	340	336	358	370	333	338	368	355	348	384	347	324	351	394	386	345	316	351	346	343	379	335	370	355	358	382	364	363	349	362	352	378	381	329	340	359	349	358	369	343	378	340	360	344	336	340	350	336	350	362	379	370	361	365	339	311	344	355	380	367	354	365	381	356	358	341	335	373	396	371	335	399	380	388	347	327	352	331	352	359	342	370	401	335	360	341	368	339	384	334	354	372	368	373	378	337	339	343	343	365	370	355	389	374	365	370	379	355	341	334	356	362	361	350	389	365	342	345	355	363	392	350	319	350	335	336	370	394	380	354	366	353	344	341	352	348	334	361	358	359	358	353	340	353	352	361	337	394	376	350	347	393	372	366	365	335	354	339	348	389	346	374	347	375	362	360	355	386	345	383	365	356	358	372	356	377	357	395	364	370	374	410	381	352	362	339	352	313	339	365	346	368	383	368	386	383	368	389	350	356	348	348	351	359	366	403	383	359	349	373	372	331	333	358	346	385	373	324	377	334	336	362	335	368	347	327	325	326	378	359	370	368	386	357	381	338	393	340	386	366	348	356	353	394	345	353	372	379	345	341	345	342	375	344	335	371	343	351	347	352	380	386	378	362	385	338	352	373	373	364	387	361	356	338	331	331	394	377	345	391	344	387	363	348	337	348	351	337	380	376	367	360	393	368	331	350	357	355	349	339	368	399	372	350	349	368	366	376	380	378	385	361	343	352	343	370	373	394	343	357	363	334	376	352	356	350	376	329	379	345	364	376	355	353	371	361	344	369	331	412	342	344	376	337	336	355	355	406	360	360	359	354	333	365	351	335	351	353	371	372	338	385	403	413	351	372	366	365	356	375	372	359	342	386	369	343	382	353	340	335	384	334	352	357	362	369	340	365	365	351	349	353	363	346	358	360	327	341	321	348	344	355	351	391	366	377	364	362	370	333	362	352	381	338	348	376	337	336	348	332	361	358	389	352	381	397	363	358	316	367	355	353	374	383	331	337	354	337	356	378	334	359	367	354	377	351	355	355
30146	16315	8104	4179	2968	2355	1837	1422	1264	1007	877	774	785	717	668	617	576	598	593	558	553	582	526	515	511	490	527	505	512	516	516	530	499	477	481	482	472	488	490	490	512	457	476	494	486	499	448	459	476	495	433	491	437	466	443	444	448	508	438	455	460	454	456	494	433	434	456	466	414	467	432	447	470	450	467	468	441	432	440	457	434	464	455	456	471	419	473	473	456	458	438	459	487	430	455	453	492	439	471	466	398	496	389	424	490	461	479	479	461	446	424	488	467	439	433	419	446	435	474	450	449	471	454	432	468	437	439	425	439	435	445	476	437	451	453	481	466	466	459	441	451	449	476	497	462	461	512	418	451	468	422	442	444	482	437	463	441	428	425	429	444	445	464	448	445	481	475	433	429	448	448	433	430	472	440	460	438	474	457	449	433	511	448	431	414	419	490	448	437	463	433	448	454	440	446	447	459	428	458	447	442	422	467	443	429	490	489	442	472	454	460	474	431	445	457	443	430	458	487	426	494	453	444	463	465	471	425	419	462	466	417	463	459	423	457	397	463	437	432	449	427	433	438	463	437	474	463	427	462	452	447	475	412	422	441	401	430	475	439	480	505	459	432	479	447	428	468	447	420	424	437	462	440	439	408	455	434	491	449	464	463	457	464	436	435	486	420	438	450	469	453	448	439	452	450	467	452	446	453	411	455	458	439	458	441	449	474	431	433	482	456	463	486	471	439	459	443	476	462	433	457	442	462	421	460	436	421	448	465	436	434	428	454	425	444	472	476	471	441	425	420	453	442	482	464	444	457	415	460	430	442	446	443	450	440	445	460	420	452	466	460	476	415	441	443	470	480	476	446	441	449	439	457	442	446	507	434	448	452	440	451	399	463	433	429	509	407	423	439	447	434	433	437	476	432	478	463	433	455	442	465	442	437	428	459	434	430	421	427	435	419	436	466	401	424	460	448	424	431	434	422	450	454	445	462	455	475	434	427	455	490	407	466	421	456	414	454	466	450	447	463	452	503	455	440	453	430	421	494	465	424	434	464	456	485	455	451	423	457	443	455	440	446	433	431	448	461	473	422	425	458	437	435	448	428	461	451	410	444	407	442	454	438	437	432	457	492	449	470	419	425	438	446	481	473	443	443	459	412	438	453	408	457	422	399	417	442	416	416	422	469	452	438	466	436	401	434	427	431	446	434	439	448	424	448	414	516	408	422	438	432	494	432	475	466	429	436	478	456	439	440	458	441	408	472	455	443	439	451	467	424	453	437	420	454	471	476	491	429	452	443	424	479	441	458	411	462	443	453	470	432	465	470	461	447	416	450	466	472	465	443	421	505	443	423	472	430	454	422	456	462	454	494	482	483	470	457	476	448	440	430	481	442	410	428	489	466	420	458	440	447	431	516	425	481	416	457	444	437	442	487	454	415	414	471	452	452	437	428	442	429	435	440	431	465	441	384	490	443	453	456	411	481	430	443	422	459	423	470	400	484	464	469	450	463	534	466	423	430	443	424	452	481	456	445	430	450	419	423	435	462	463	424	467	411	445	436	437	428	464	460	455	420	492	475	427	395	454	441	439	484	416	460	441	455	449	411	452	431	439	463	445	436	418	416	419	448	495	489	429	453	478	448	447	418	428	410	439	418	447	427	428	485	429	459	469	454	473	428	452	435	448	404	439	456	447	446	425	449	453	440	472	507	442	455	422	484	446	456	451	447	448	503	457	436	441	452	432	442	414	453	471	505	466	467	462	413	429	420	448	422	444	445	438	434	425	458	442	425	429	436	417	470	428	461	438	468	434	445	461	436	442	406	456	436	434	474	485	453	465	451	447	406	450	414	456	471	419	440	427	439	409	434	473	430	440	417	443	423	427	451	454	445	458	416	453	448	486	435	467	425	448	475	485	442	446	468	454	428	471	464	465	414	413	463	451	436	463	425	459	446	427	464	428	411	490	507	440	439	433	481	421	441	435	462	456	489	452	423	487	409	431	438	445	432	464	444	456	497	417	444	440	431	416	462	424	505	438	433	428	443	427	468	443	453	446	424	460	425	441	481	470	447	442	426	424	417	427	417	417	426	446	460	479	467	452	429	433	447	469	445	420	415	426	442	408	488	424	437	447	440	464	455	454	478	445	459	467	464	460	425	478	433	413	468	417	414	475	472	417	451	478	451	454	453	448	479	448	450	429	472	451	447	425	452	454	454	421	447	454	436	431	425	440	479	482	473	438	432	444	465	399	448	437	457	407	449	441	463	446	438	448	456	458	486	452	427	450	444	471	404	454	429	423	484	425	440	449	446	426	463	442	415	434	453	458	479	453	465	456	439	424	418	472	467	466	442	436	445	419	410	421	476	453	456	499	428	457	430	500	467	437	455	469	467	431	490	444	459	458	465	443	463	462	454	436	485	447	457	434	444	431	459	471	422	457	430	439	497	432	448	416	474	428	443	430	462	454	407	448	473	426	420	477	438	464	471	462	431	454	442	412	434	430	453	491	406	421	420	447	454	471	435	457	438	459	496	446	442	436	448	424	423	460	428	488	460	454	443	451	494	453	408	427	441	468	455	445	458	459	453	430	465	415	437	467	446	468	452	410	443	464	464	430	449	437	405	447	443	420	432	443	470	472	430	463	454	481	448	442	446	467	430	431	481	471	402	413	450	429	408	425	403	458	449	477	448	462	421	456	468	490	451	418	436	440	457	453	427	479	437	438	443	484	422	458	482	462	481	470	426	450	445	458	453	466	440	462	458	442	448	437	433	453	469	473	444	421	454	447	456	484	441	463	463	465	431	475	456	475	396	460	466	452	448	446	459	454	424	404	416	436	441	431	437	451	490	461	425	452	442	409	434	430	426	452	462	440	444	433	428	429	459	442	445	434	458	454	425	447	406	461	495	441	427	437	441	420	449	494	442	469	451	445	453	468	441	440	455	458	432	459	448	458	452	445	450	424	449	459	459	412	447	441	451	435	439	396	455	457	450	429	411	449	464	458	404	471	472	458	453	419	433	453	425	448	470	468	428	448	438	463	426	431	455	478	433	436	475	473	461	430	440	417	425	460	449	418	427	451	498	470	430	455	450	435	464	451	427	415	461	465	502	438	452	419	441	429	440	412	456	462	430	434	465	442	449	447	420	445	447	439	430	421	449	437	428	474	437	419	439	448	451	450	418	442	476	455	434	437	445	461	455	389	413	428	439	441	435	463	464	475	438	446	450	429	458	413	440	469	449	466	459	429	456	441	478	448	432	466	412	464	431	456	445	431	454	433	438	443	438	435	485	446	455	478	459	462	403	438	433	444	453	486	458	448	432	452	468	446	474	444	444	415	430	425	434	446	454	415	421	434	426	472	437	426	474	444	391	476	475	449	434	472	459	430	434	451	453	430	442	476	432	422	457	440	458	452	464	431	428	419	448	448	441	410	428	456	412	440	470	407	476	433	442	401	448	441	441	399	417	439	436	445	460	454	457	438	457	492	439	414	435	460	428	443
24804	20910	27073	24849	10306	1379	1198	1070	970	956	967	895	923	916	868	895	892	861	831	824	881	833	877	828	825	843	888	839	856	793	847	806	869	848	828	815	857	840	834	851	863	867	838	821	816	833	815	840	798	846	792	846	884	848	859	880	818	773	872	845	887	855	819	829	842	814	826	784	851	830	828	825	836	786	841	827	831	868	821	838	852	881	820	837	841	838	815	827	811	873	876	800	844	873	858	852	861	872	784	856	837	835	828	873	848	792	836	799	819	829	781	825	846	840	820	805	812	850	863	802	855	859	834	824	850	837	832	760	852	803	806	851	808	852	856	822	823	817	816	844	838	797	803	839	804	836	820	872	823	833	830	827	827	826	840	842	801	851	814	839	864	813	894	823	826	834	826	860	836	853	879	808	817	875	830	833	841	824	850	822	829	863	835	829	798	816	802	830	829	808	848	821	777	776	836	856	888	814	781	786	835	827	804	852	824	777	814	856	841	819	878	882	844	852	818	809	774	837	842	846	803	871	873	808	817	849	814	802	854	801	803	835	851	842	801	831	805	754	824	830	844	801	854	826	823	809	836	851	784	823	847	853	825	835	786	873	810	856	844	822	867	843	859	828	844	823	822	809	908	799	821	882	798	839	807	857	834	825	789	846	822	837	839	843	807	805	817	893	859	828	844	784	875	793	874	845	804	823	825	827	812	892	791	834	854	845	845	838	779	833	820	864	842	862	849	862	851	787	813	825	840	880	807	884	842	786	855	842	787	870	851	825	826	835	831	885	863	854	818	822	785	839	839	863	810	875	860	816	780	867	869	812	828	828	832	810	828	858	831	845	822	822	865	819	826	839	837	830	767	839	867	840	853	812	888	880	813	878	919	817	832	819	846	874	815	814	856	831	804	865	849	842	873	815	807	774	834	843	796	821	864	811	871	821	803	846	846	853	814	814	888	840	795	891	891	833	844	866	828	875	876	827	806	826	814	850	830	838	834	818	848	850	797	815	852	855	833	793	800	794	818	850	802	825	818	840	831	822	834	834	831	880	804	830	845	844	840	811	798	756	854	838	795	851	819	858	858	821	845	836	822	784	830	857	807	861	838	856	768	847	870	822	812	808	820	812	853	817	856	822	835	820	808	859	830	862	857	778	788	884	811	790	733	808	858	810	827	799	883	810	808	827	802	845	764	828	845	835	848	873	816	764	840	804	858	845	803	800	788	853	851	812	873	859	836	830	846	915	770	833	859	848	838	832	802	844	880	819	807	822	804	848	815	818	847	869	792	853	819	862	839	844	795	853	833	800	812	821	805	824	782	845	778	883	878	848	818	828	822	850	814	825	792	826	808	868	874	859	829	840	814	827	826	819	821	810	807	832	851	849	849	852	813	826	850	817	834	830	793	772	858	834	841	843	821	862	868	846	791	826	836	824	808	817	829	866	844	836	904	766	840	836	836	807	827	818	804	869	908	775	835	833	835	815	830	844	839	730	812	830	870	864	815	810	761	844	841	854	827	848	843	865	874	779	769	879	802	814	882	866	842	840	806	860	830	837	843	853	826	854	831	810	860	844	790	823	838	846	787	802	821	851	782	815	857	861	795	802	862	803	805	802	844	857	828	847	779	798	863	839	861	850	858	848	851	895	842	833	786	803	809	852	882	867	829	813	885	798	823	827	840	843	833	796	854	830	839	843	813	815	855	797	842	806	809	808	826	848	859	830	892	855	849	827	874	851	837	847	862	776	829	802	781	829	892	839	814	795	837	809	816	866	811	831	777	836	891	895	840	858	841	844	825	811	860	859	833	883	814	818	812	775	890	818	865	836	823	846	830	859	796	809	781	778	860	828	818	865	826	802	846	852	771	850	877	777	800	847	819	859	852	808	873	810	833	850	827	835	837	818	890	837	870	843	807	850	854	872	793	863	819	844	841	769	844	806	773	853	838	828	833	838	799	803	804	820	809	821	827	883	856	788	776	891	875	859	797	820	885	835	843	875	874	844	832	815	850	845	825	829	836	832	749	843	834	841	823	824	802	853	792	824	835	812	796	812	793	802	799	851	828	842	839	826	866	838	868	820	817	894	803	827	877	784	860	850	865	801	841	819	817	803	799	797	778	830	864	821	783	841	774	812	817	800	806	822	843	832	840	813	790	809	806	812	837	859	848	816	815	842	878	883	841	867	864	859	773	834	844	812	813	914	868	839	835	834	823	837	805	849	807	786	876	843	808	834	844	815	746	899	840	792	836	880	792	836	812	829	849	806	806	852	839	781	809	876	808	836	803	824	843	843	838	886	847	792	834	836	793	780	850	854	889	859	849	832	826	847	842	852	885	894	824	878	791	818	837	802	871	802	841	864	827	746	881	800	862	841	837	822	839	851	798	824	850	831	842	821	813	829	819	885	832	846	831	854	815	858	834	828	825	813	851	844	839	824	858	794	782	822	823	828	824	835	867	843	794	809	811	833	788	862	824	874	832	822	841	821	821	838	803	758	876	818	835	814	853	818	835	842	795	853	794	846	814	809	850	867	822	858	800	813	824	828	817	864	777	878	780	813	857	833	790	875	802	807	808	818	796	822	850	835	792	786	847	820	862	829	845	823	828	830	856	839	806	839	815	824	846	855	822	864	830	838	760	880	785	827	878	876	824	848	811	794	779	804	889	829	795	835	891	819	808	829	794	786	788	846	823	827	804	862	821	834	836	847	885	787	857	851	854	815	852	815	826	852	833	827	865	824	844	829	821	812	875	844	858	818	820	839	746	854	874	798	828	814	901	805	879	854	793	823	869	843	842	848	787	816	821	816	839	843	878	847	877	859	799	806	776	854	825	814	859	875	826	864	801	793	846	809	820	812	848	825	782	794	791	800	829	857	822	802	862	814	820	820	834	817	831	834	843	850	837	810	805	853	813	856	779	844	792	829	811	821	855	793	801	823	815	845	885	774	823	829	855	852	833	808	826	855	817	822	839	821	825	845	854	794	855	809	881	819	822	819	845	800	800	860	814	830	827	832	835	830	840	838	847	799	786	834	836	885	801	861	834	828	794	830	836	802	882	872	835	834	876	849	818	839	850	804	852	810	860	834	823	806	864	869	778	808	863	858	888	835	827	836	843	817	809	801	799	844	834	832	795	781	855	851	851	821	860	839	805	792	850	848	844	746	828	794	807	802	845	831	840	827	810	822	807	833	824	849	831	811	891	788	885	832	791	817	798	836	868	824	837	845	828	838	827	859	871	816	831	816	869	832	804	802	850	803	814	805	831	869	804	805	824	883	845	818	846	783	853	806	833	803	817	853	821	821	824	838	816	820	840	832	895	831	845	802	851	838	859	840	856	809	835	816	796	873	823	819	853	796	862	847	837	860	877	811	820	805	839	802	814	843	838	855	839	823	813	805	824	820	830	791	817	834	866	789	858	805	839	849	812	872	792	802	821	834	797	869	807	856	853	879	836	819	850	795	803	821	856	855	755	780	778	823	809	813	854	851	848	896	831	833
27296	11832	4872	2766	2336	1878	1620	1461	1343	1269	1193	1191	1023	1096	1053	1040	1045	1084	1070	1010	1065	1013	995	1004	978	1020	1004	1003	1001	1076	1019	1010	996	980	994	984	981	990	989	997	1036	951	949	968	934	1017	909	957	948	963	1021	966	978	966	960	969	982	979	967	961	936	927	882	938	969	940	966	969	941	993	901	1001	995	984	992	934	944	971	922	966	971	935	886	980	958	942	1014	977	905	952	978	971	952	911	963	960	1001	989	933	981	982	992	975	968	991	953	1005	930	967	998	972	942	925	914	953	969	893	1002	943	985	970	950	961	944	959	979	964	949	948	989	1020	889	906	960	928	974	979	966	948	949	944	963	979	985	919	957	957	1008	958	981	910	984	967	926	986	942	944	924	992	1014	983	955	986	933	962	899	926	941	958	940	905	954	968	975	937	943	952	913	974	1001	980	931	980	932	889	944	942	950	998	907	957	956	963	968	972	957	1023	920	965	973	949	947	942	967	941	1021	984	929	967	974	933	974	946	917	968	939	914	982	955	997	934	953	990	920	985	971	1005	1009	936	921	1006	890	925	953	960	993	968	996	926	963	979	959	942	958	979	918	986	980	989	958	982	937	954	976	940	935	947	952	964	958	971	994	945	1018	979	979	934	977	974	952	995	977	1041	986	932	916	993	973	932	990	951	1000	996	1010	946	969	919	928	965	946	988	999	931	987	975	914	985	929	923	947	1016	988	997	966	963	957	919	957	967	957	963	975	945	929	884	1000	1004	950	961	994	954	944	931	949	1015	923	953	984	990	972	943	971	896	968	926	945	923	932	1008	965	939	937	937	963	959	988	989	900	998	905	965	958	969	989	976	948	927	925	891	960	944	955	972	978	969	948	933	954	976	958	908	960	991	961	959	951	936	971	960	877	969	936	988	971	943	956	960	948	982	955	916	949	902	946	981	940	960	956	930	956	940	899	1002	974	943	951	1025	986	915	1006	1014	992	943	969	939	928	874	919	963	978	918	943	957	961	1005	937	917	940	966	959	955	966	923	1032	941	929	936	977	936	990	988	964	948	962	924	946	986	931	963	943	1009	915	946	949	965	977	959	957	962	958	895	1001	982	927	1004	1002	981	961	926	953	981	943	945	958	961	959	990	932	950	977	969	972	924	979	992	927	924	900	991	952	1001	968	942	1011	964	978	990	957	988	955	933	950	945	947	967	976	962	973	926	943	969	979	1008	894	986	979	991	956	947	939	946	958	934	909	937	972	992	932	924	988	934	925	986	967	994	979	986	964	936	1007	968	960	1023	931	986	969	991	943	974	970	956	958	951	926	929	975	945	1015	955	967	963	986	940	933	959	928	948	959	980	970	954	935	957	972	994	952	1006	924	911	939	1015	940	941	937	981	951	963	967	901	946	1008	942	941	989	946	947	985	867	1006	991	971	937	958	968	962	905	951	956	971	899	961	931	942	940	933	988	966	993	934	928	968	974	931	976	914	936	962	944	994	948	920	920	1024	985	921	979	937	940	974	918	955	958	926	969	1002	950	989	966	998	953	942	936	937	978	963	977	989	915	931	924	947	928	1029	932	971	898	937	943	935	925	931	949	934	942	920	941	972	954	1009	985	983	987	977	954	960	914	988	952	958	999	972	963	936	968	943	941	929	947	932	999	919	997	971	926	929	977	1013	960	956	967	972	900	979	957	958	931	984	920	889	958	958	965	963	965	966	933	973	939	932	904	996	963	910	999	965	907	942	949	1010	985	976	977	924	960	917	952	1021	982	986	911	953	999	957	938	888	971	969	950	927	975	975	943	945	937	990	969	1013	963	938	948	925	934	985	967	924	954	949	955	982	983	977	942	1001	983	977	955	954	924	969	979	962	956	969	982	996	972	998	930	946	991	992	1001	979	922	971	873	1001	942	971	1005	963	976	946	992	940	959	918	968	889	940	962	1001	934	993	975	954	948	952	962	987	1027	1008	947	934	923	982	928	959	982	959	917	951	954	969	982	1007	985	924	960	988	962	951	948	990	894	991	939	940	957	970	921	918	925	931	951	976	970	947	949	960	979	994	995	938	929	937	971	953	1007	908	975	939	988	992	977	1008	962	904	970	997	964	1006	913	908	937	949	948	953	1005	986	977	958	927	927	921	967	962	1013	943	989	935	956	987	985	888	972	969	978	947	967	954	936	976	956	996	945	953	910	981	951	1010	969	957	949	930	968	908	913	951	961	947	968	931	990	968	958	999	928	914	986	957	952	975	924	969	975	919	925	945	967	996	989	996	946	945	985	971	984	916	893	978	1014	977	928	941	961	1007	966	934	939	1015	969	956	933	1037	980	953	956	948	944	951	977	922	973	977	916	1020	979	941	936	966	941	976	904	965	935	964	986	982	973	895	931	1039	1007	936	950	957	983	907	985	931	968	1022	1004	929	976	1005	934	933	1011	945	944	976	985	954	916	960	949	911	979	965	997	945	897	956	933	931	925	935	973	971	1007	941	951	1008	980	944	962	928	949	944	1014	929	988	935	935	962	962	924	896	972	924	964	937	968	924	948	970	939	968	955	901	980	892	935	948	919	949	939	930	979	968	956	935	976	958	970	986	945	919	914	974	949	961	1020	1007	965	931	937	941	954	951	939	1009	933	977	946	934	994	982	891	967	950	965	974	958	986	940	968	936	974	1012	998	982	992	927	967	994	975	953	975	1011	949	975	902	967	942	907	923	942	960	985	1024	975	972	914	977	971	930	955	951	901	957	878	968	873	946	1010	979	913	954	915	1034	962	950	1000	1006	964	919	959	936	974	973	996	951	933	913	963	1014	990	936	958	914	996	991	962	943	992	971	979	926	928	961	985	968	925	962	969	999	1028	994	956	932	995	948	967	904	978	917	967	942	994	970	952	874	906	945	966	905	964	966	1009	941	972	929	944	890	895	971	980	1022	925	984	943	908	910	915	969	930	969	938	966	989	932	957	960	967	955	909	969	1002	937	973	975	938	955	915	887	937	953	928	942	971	931	956	995	934	956	997	928	944	916	935	940	986	978	1000	948	946	969	954	939	920	983	1005	924	966	897	939	976	909	987	910	944	950	954	948	955	1016	979	964	911	950	961	971	966	932	910	984	905	950	973	1003	965	999	953	938	916	940	963	958	933	938	973	955	956	906	915	944	945	964	958	942	983	944	959	963	936	970	972	963	994	1025	950	942	997	926	969	945	955	1020	972	989	1004	917	1009	955	979	922	932	933	933	979	983	962	967	989	957	897	970	967	960	946	999	951	1019	975	965	992	951	958	978	920	980	964	962	956	970	965	962	936	1029	947	964	924	999	988	940	1006	1009	904	953	933	932	953	913	953	979	912	992	950	970	966	952	948	940	947	896	968	985	977	940	947	994	977	946	941	969	952	917	1016	973	986	980	980	900	930	958	920	956	982	952	941	980	913	921	966	941	903	957	1055	921	941	963	1010	945	1010	952	964	984	942	941	979	930	952	966	965	942	942	945	940	979	983	958	953	975	961	938	940	977	961	1005	977	957	979	922	920	964	976	993	947	980	934	984	992	997	971	951	927	905	924	992	919	932	953	994	938	981	962	980	963	962	994	995	922	982	978	991	920	986	944	929	991	960	956	981
22640	20964	28710	23379	20965	21026	10501	1383	961	898	812	697	608	601	578	564	533	560	500	489	509	487	481	471	458	454	439	439	447	448	475	475	454	420	401	423	413	405	477	421	416	447	436	406	415	409	429	447	438	441	428	399	420	374	411	383	403	377	409	428	380	389	402	379	440	403	384	378	400	391	389	391	380	399	377	377	413	407	430	375	416	382	355	366	426	401	387	374	387	399	384	402	387	419	398	375	366	384	389	413	369	370	392	392	364	397	412	405	388	391	378	383	386	420	386	355	392	354	431	375	384	385	430	405	356	380	410	386	383	402	394	417	402	407	410	388	347	375	399	379	339	383	348	418	389	372	382	386	351	393	396	368	405	376	401	379	370	387	369	368	368	386	407	404	396	378	383	374	322	401	403	372	373	391	398	353	385	401	400	383	405	382	400	357	370	345	396	402	413	402	408	356	402	371	390	441	374	373	370	405	413	371	375	403	368	388	399	401	374	408	430	404	405	410	403	409	398	368	382	373	413	376	391	378	404	391	404	375	393	383	417	401	403	368	383	390	431	425	400	400	406	399	350	380	401	368	394	393	400	394	355	376	412	403	322	376	382	383	401	386	397	383	379	411	388	407	395	428	398	413	394	394	381	382	399	346	380	418	362	377	427	408	387	430	414	421	383	359	379	429	373	386	382	398	384	391	403	378	405	366	373	430	405	381	400	375	444	368	383	379	392	373	417	414	384	394	385	402	357	386	403	347	375	359	375	370	403	393	356	383	379	422	386	381	416	392	410	387	391	379	386	351	392	391	392	372	408	398	427	399	357	383	386	402	403	386	346	446	416	379	349	439	355	397	399	360	393	422	420	364	358	375	382	340	374	359	373	406	391	398	385	402	406	390	368	398	391	360	421	388	384	416	407	394	376	341	389	362	380	377	369	366	384	364	363	422	400	390	375	389	404	407	375	402	418	386	380	419	392	359	388	351	378	378	394	391	388	364	383	390	346	352	379	423	405	391	384	374	411	403	419	377	366	411	391	397	426	359	387	394	362	374	411	406	378	380	420	378	438	385	346	385	398	357	404	369	408	409	386	364	385	364	387	397	393	357	370	369	383	374	373	384	408	397	394	422	367	388	371	390	428	373	380	413	401	429	349	382	380	373	379	367	387	399	381	375	376	391	383	414	391	376	368	347	383	405	424	399	385	426	390	373	393	380	404	394	405	392	423	401	403	381	412	407	376	400	396	379	395	404	432	391	366	366	407	404	425	385	376	384	389	386	394	404	374	403	373	375	367	381	397	365	396	406	402	381	422	402	392	389	387	377	405	384	366	386	389	375	383	349	406	386	415	402	372	400	377	411	351	386	385	394	370	365	381	382	434	366	342	369	385	378	367	361	389	345	412	411	393	365	359	375	411	384	405	382	401	400	382	413	390	368	402	403	380	380	405	401	395	405	411	381	432	354	393	379	370	401	414	373	405	366	411	365	389	372	398	382	416	403	397	397	389	422	376	323	374	392	409	345	363	378	419	367	413	390	384	386	391	381	381	397	403	403	385	392	360	370	421	403	367	414	396	393	419	381	408	381	384	371	398	379	351	366	375	392	404	362	391	393	394	396	409	352	386	369	385	402	401	388	425	407	367	368	372	427	387	374	395	419	372	386	384	379	395	384	395	405	419	346	400	382	366	345	382	396	372	406	396	384	379	378	408	411	389	421	335	406	417	374	395	396	393	374	389	373	385	396	367	428	411	378	353	362	399	373	383	396	376	368	401	389	371	388	394	408	390	410	378	418	388	392	398	386	382	376	386	391	363	385	378	347	397	382	407	351	369	415	403	399	376	398	398	373	408	413	399	402	368	379	395	402	362	392	373	344	390	398	419	405	396	352	386	387	405	356	370	408	414	431	387	404	408	380	394	363	386	391	403	334	365	409	416	385	374	368	382	413	367	379	386	439	375	362	398	411	381	352	378	415	384	425	441	389	382	381	399	369	401	382	357	357	401	367	366	384	365	378	386	397	355	375	405	397	361	413	336	379	357	410	374	375	398	370	394	417	385	379	426	404	384	394	352	392	384	345	381	373	371	370	433	394	382	384	376	403	392	400	413	393	361	383	380	382	383	391	407	409	386	392	405	390	385	383	387	373	407	411	398	400	395	372	429	379	372	365	377	368	381	382	414	405	391	358	375	389	388	378	423	422	385	407	391	439	388	393	377	397	357	405	387	374	403	361	355	432	369	368	405	351	377	379	400	404	401	410	401	368	396	393	425	363	352	346	406	377	382	381	376	378	355	358	383	397	395	370	380	383	410	415	378	382	382	368	369	378	398	401	406	398	373	420	398	387	392	393	370	373	398	367	392	415	354	359	399	388	397	364	410	362	383	371	365	349	342	386	380	354	375	390	418	443	392	368	386	406	400	378	410	419	384	395	402	429	375	386	377	371	373	399	396	387	378	372	374	382	401	343	386	378	377	392	407	370	383	388	406	403	426	378	363	424	391	385	365	391	384	375	389	374	372	424	385	399	388	402	400	412	400	380	386	357	403	382	378	389	381	380	385	386	399	407	383	390	369	411	399	362	364	368	394	377	413	407	402	386	389	379	397	377	403	415	398	389	369	408	371	375	373	396	386	395	413	398	392	368	398	386	388	389	401	378	383	377	409	365	395	344	384	371	406	369	415	400	387	406	363	384	388	402	391	401	373	395	409	396	398	387	396	365	392	371	365	343	391	379	415	395	389	407	410	403	384	408	414	374	382	375	373	378	422	390	396	417	399	384	350	371	357	380	375	425	380	398	366	390	360	405	371	386	374	388	393	385	385	368	376	380	396	395	380	369	399	388	423	415	397	391	415	380	402	405	367	417	395	379	366	409	398	390	393	359	376	394	419	403	411	410	360	388	357	392	375	412	415	372	409	406	372	352	388	410	412	403	388	419	379	374	377	389	392	361	409	388	426	348	411	375	406	356	407	418	415	381	387	388	387	393	394	390	426	391	364	415	410	389	407	377	394	413	397	363	365	381	387	367	399	402	372	387	404	393	404	393	343	408	409	420	367	417	398	391	381	407	390	335	378	401	376	400	421	401	392	389	377	382	413	436	392	391	396	413	400	391	394	362	387	366	390	382	392	390	405	393	434	405	354	391	405	407	386	410	380	360	424	387	368	378	368	391	413	381	336	379	393	450	438	381	365	367	356	382	392	372	348	367	385	406	380	391	399	384	394	402	384	373	384	358	369	383	376	388	364	396	410	406	399	395	385	439	396	396	375	371	424	401	414	400	376	372	397	383	375	383	402	397	403	361	393	396	361	372	353	394	368	350	370	382	383	392	378	343	346	373	396	368	377	383	395	386	383	390	407	377	371	391	384	428	379	402	402	368	351	415	401	383	420	393	346	369	407	417	386	419	408	363	379	400	377	390	382	380	406	384	408	376	374	350	376	405	405	403	398	438	375	367	388	413	394	364	382	374	414	407	395	403	358	420	369	347	377	391	402	430	400	401
36547	21832	13001	7054	4966	3867	3103	2347	1859	1484	1316	1138	1053	949	876	784	710	659	665	610	617	645	591	604	579	576	602	526	547	580	541	521	572	529	505	515	516	525	526	510	496	505	509	467	469	499	494	446	515	495	489	464	449	449	468	442	472	484	451	448	482	438	446	466	460	418	451	455	479	480	405	451	429	446	457	445	445	445	465	464	437	473	448	435	469	445	416	431	436	439	448	447	422	465	427	451	475	459	453	432	458	426	450	474	450	452	463	432	477	446	468	438	457	409	475	446	426	436	470	437	450	417	484	427	458	460	433	459	432	465	426	433	425	485	467	432	438	446	455	459	463	453	433	474	440	415	434	464	437	427	461	425	477	451	454	432	423	453	435	445	455	422	425	438	465	435	471	423	443	434	431	449	449	434	444	450	446	463	452	474	412	461	444	418	445	458	459	453	443	445	469	427	447	481	387	471	415	452	420	460	481	423	436	427	437	456	411	420	419	419	414	449	423	449	434	413	462	415	420	444	433	406	447	428	438	443	417	466	414	427	419	448	429	447	452	444	458	460	451	453	457	429	420	433	430	433	454	439	450	456	431	420	450	481	492	492	445	429	415	451	453	467	449	430	454	431	448	463	435	425	486	433	428	417	438	413	459	433	436	471	437	471	471	484	465	439	423	391	471	419	470	451	474	408	461	432	453	428	470	470	429	476	463	474	493	488	429	453	454	440	419	435	419	472	415	449	411	405	423	437	447	437	416	443	463	407	477	439	421	481	443	437	436	437	439	404	476	442	418	442	441	451	472	458	457	457	437	431	425	432	460	485	449	448	421	470	450	475	444	430	452	437	415	435	462	430	430	445	441	452	452	420	437	448	459	468	463	410	419	442	446	463	442	431	478	456	429	467	432	460	465	469	434	462	425	431	452	408	409	476	431	462	459	420	448	432	458	444	417	400	447	446	438	462	453	473	479	427	481	429	431	448	454	464	474	415	472	420	445	457	435	432	449	422	429	389	484	427	438	418	435	477	445	391	417	453	436	421	427	456	424	418	448	416	423	430	478	447	451	431	458	447	488	433	431	465	435	425	414	415	456	431	466	432	479	432	452	456	452	449	422	443	455	415	431	426	462	429	473	491	424	379	434	441	452	441	468	453	466	488	448	444	444	470	429	465	454	448	492	460	470	456	478	470	454	450	455	433	477	423	474	441	461	446	457	458	454	417	438	453	480	434	440	427	419	440	418	487	445	398	435	427	442	426	434	418	449	473	453	430	436	462	449	407	423	448	457	442	506	430	432	437	454	450	446	483	435	433	430	467	381	474	475	426	463	436	434	449	446	460	447	421	462	458	452	434	467	473	427	428	475	472	448	452	446	443	432	472	436	462	449	428	468	451	430	469	411	458	449	437	434	419	424	475	458	445	404	428	420	409	440	460	452	431	437	437	437	444	443	453	423	423	440	453	429	415	416	443	448	468	446	486	409	428	417	430	420	442	464	453	437	467	448	455	458	446	430	435	441	488	449	455	406	443	435	451	440	424	397	428	434	415	484	439	454	399	442	444	429	427	449	436	481	463	416	474	430	421	430	464	450	447	476	435	435	440	458	433	432	396	468	391	481	433	467	433	450	446	465	475	460	456	492	439	419	444	432	477	459	455	432	426	445	433	446	480	411	441	461	449	417	427	467	447	431	462	397	438	456	457	469	438	454	438	427	461	455	450	469	446	431	477	442	428	435	431	420	441	466	461	473	460	407	414	468	450	469	417	474	421	413	462	454	450	422	461	445	435	447	428	442	471	452	478	445	448	446	483	453	470	464	434	433	409	444	493	417	451	449	453	465	419	458	419	426	442	431	410	393	416	463	431	469	440	456	451	439	449	471	446	425	408	452	459	424	444	449	449	429	434	434	419	450	455	447	462	434	437	453	439	423	459	442	423	462	405	459	436	411	444	452	445	425	448	448	434	434	464	466	440	428	449	459	473	473	455	470	465	466	446	455	482	448	470	457	415	452	439	411	476	423	469	447	434	478	443	445	486	458	434	471	439	436	433	445	466	464	448	468	454	474	457	442	430	454	456	451	421	466	474	414	419	484	472	450	440	463	475	456	422	428	424	440	460	411	490	440	427	472	469	417	417	443	416	408	414	466	472	448	425	427	458	429	460	420	454	418	454	441	399	476	457	431	422	483	414	427	440	413	481	432	419	428	462	437	422	446	462	447	444	448	435	459	469	428	461	443	442	398	437	450	440	432	460	421	451	432	460	437	438	467	456	399	448	438	463	449	423	473	418	420	478	440	427	430	436	458	446	440	425	466	451	456	493	449	422	409	459	443	435	420	428	440	468	460	434	461	429	456	419	435	415	429	438	416	420	435	456	418	497	436	439	450	423	447	479	455	450	446	463	452	420	442	480	453	465	424	498	463	460	456	447	440	452	442	473	421	457	441	438	425	456	468	478	470	461	441	450	438	445	422	445	503	478	458	467	460	474	458	436	455	439	419	452	452	450	441	419	452	505	421	420	464	434	455	440	446	468	451	434	444	450	411	432	434	466	465	426	438	445	455	452	473	432	432	457	416	462	447	457	479	461	437	465	465	434	453	420	435	430	464	457	439	435	417	445	433	443	452	437	449	437	431	410	445	437	461	450	416	467	413	474	449	491	465	424	429	442	439	438	447	433	480	499	453	432	446	458	450	448	479	429	425	421	461	451	425	458	430	487	451	422	465	436	443	428	420	427	433	442	451	426	438	453	436	419	448	438	464	453	450	411	426	422	439	453	460	434	423	425	449	442	461	418	447	451	433	481	426	467	456	467	407	465	429	459	429	465	443	437	452	417	427	454	459	454	445	458	430	407	429	464	449	474	456	441	428	446	466	471	452	468	437	430	473	453	427	496	475	415	452	463	420	444	430	445	446	430	460	432	444	450	498	445	414	442	448	395	444	449	437	442	441	418	419	449	464	465	475	422	422	457	462	419	489	463	425	456	442	478	449	432	459	476	448	468	457	466	457	438	464	471	449	437	472	437	486	412	432	456	477	451	476	428	444	450	491	468	409	424	432	427	409	457	470	489	464	440	449	453	450	429	420	444	452	442	449	468	413	454	432	441	410	426	428	460	402	422	479	409	461	427	398	475	445	424	482	438	424	437	473	414	427	464	408	407	436	418	442	418	422	426	447	418	445	437	456	469	417	438	448	425	462	447	441	428	412	434	412	440	453	464	407	439	437	451	411	459	424	447	457	419	471	419	477	461	456	454	445	449	423	444	464	440	463	447	418	465	460	434	463	442	448	470	453	475	444	435	428	448	440	443	476	457	435	491	412	432	441	442	397	442	424	486	459	451	437	444	434	422	439	436	472	454	419	470	481	442	452	469	425	405	455	470	475	435	431	452	410	439	440	442	460	455	477	450	447	413	494	461	437	449	444	448	453	428	428	476	440	455	454	427	431	466	445	431	446	414	463	411	475	454	438	468	480	446	437	443	466	523	471	466	500	436	419	443
26642	20161	8937	1294	877	794	732	768	725	754	769	749	772	727	694	777	717	738	737	706	756	720	715	715	689	725	646	701	711	712	760	718	683	673	670	734	744	733	723	664	661	761	652	685	681	678	737	699	714	719	705	710	672	739	711	743	750	704	675	732	731	720	731	699	693	663	680	667	693	709	730	676	725	722	668	741	721	666	689	680	708	706	751	745	756	720	732	717	668	671	667	755	706	700	675	677	748	723	722	688	712	658	703	724	695	698	720	718	704	727	685	741	708	706	725	731	686	680	694	695	755	663	703	671	740	703	683	714	709	699	746	693	716	700	679	692	688	675	697	695	668	716	705	682	739	695	671	660	730	663	726	686	704	726	710	692	708	703	658	710	714	699	701	685	698	722	716	687	638	715	679	713	718	663	707	732	704	707	675	737	672	742	723	696	732	690	732	685	710	717	718	676	691	708	710	662	773	672	700	740	671	737	727	691	742	677	676	648	730	674	726	724	658	719	662	685	751	691	687	704	695	732	691	727	697	714	685	725	637	695	733	697	681	732	749	749	729	696	694	719	671	644	691	675	718	680	681	706	670	735	699	735	764	702	703	617	682	710	714	699	719	721	691	689	658	708	704	695	700	727	697	679	711	683	767	686	700	725	691	744	735	697	658	721	674	696	738	742	702	711	748	621	723	713	719	740	697	767	707	660	708	729	728	653	645	671	754	686	682	709	710	693	700	688	710	686	680	718	727	719	665	718	740	739	732	690	722	740	680	699	728	668	723	699	690	705	686	737	669	718	684	652	665	723	695	711	738	723	721	695	693	765	688	687	740	641	705	686	694	731	697	691	684	678	690	682	716	683	659	714	732	711	695	674	701	719	696	696	764	751	694	733	716	684	675	680	752	737	681	687	691	701	696	663	718	726	715	746	663	692	750	666	660	718	733	688	716	664	686	731	719	683	720	666	719	692	705	698	704	743	727	707	685	764	698	692	714	705	772	706	680	643	703	752	732	708	676	657	707	726	697	718	677	727	749	680	672	664	715	765	710	732	755	696	695	702	672	739	706	673	692	719	673	706	682	685	740	709	716	708	715	743	684	689	765	684	724	701	759	720	687	689	676	702	785	688	716	730	729	639	681	708	680	705	695	722	752	736	710	719	713	705	753	712	674	694	669	697	702	680	667	725	717	755	756	657	694	738	696	735	717	715	691	709	678	670	678	711	669	702	695	687	729	667	731	696	667	737	710	691	728	738	688	751	692	676	729	712	731	681	703	731	684	686	733	692	720	692	680	733	715	688	691	688	687	739	645	742	689	688	695	676	724	694	735	704	780	735	725	744	733	719	653	745	731	735	704	675	694	685	681	639	702	697	704	713	730	738	642	694	697	663	704	762	696	654	760	703	730	706	644	661	755	695	681	684	701	705	717	694	661	737	731	703	689	751	728	712	693	714	730	727	723	726	754	702	701	745	727	755	713	670	680	745	659	726	691	673	687	694	693	748	666	737	698	706	705	706	708	660	670	685	703	673	719	703	696	721	692	670	687	689	766	722	716	646	746	724	727	702	667	721	685	731	762	745	722	692	718	691	712	692	737	698	696	716	702	683	718	699	696	726	677	709	692	684	694	756	744	691	734	697	692	710	680	684	747	689	733	664	731	673	699	704	692	707	703	735	690	677	707	726	714	688	662	729	731	751	715	689	722	683	672	699	647	730	713	696	699	731	704	762	710	714	698	732	674	745	729	689	676	718	690	663	629	700	667	702	698	726	707	714	669	726	681	706	707	702	683	691	719	723	679	698	660	748	703	772	753	738	693	693	710	697	695	734	674	669	715	657	703	717	724	735	701	733	685	712	694	728	747	711	655	725	703	707	718	701	725	746	700	702	660	722	697	663	722	703	733	713	645	730	687	697	701	708	670	748	716	639	704	689	700	693	689	698	683	687	737	710	703	733	739	686	701	709	652	713	663	667	757	710	718	699	691	699	704	682	700	736	737	737	703	703	722	722	728	694	715	696	712	735	679	702	703	657	710	703	730	694	720	709	644	738	750	687	724	729	717	659	717	679	719	674	701	707	683	716	727	676	715	676	693	697	687	699	699	704	757	759	695	721	712	681	745	723	681	716	716	727	700	719	710	687	740	696	703	667	628	735	701	653	707	702	752	701	737	702	717	740	755	739	716	707	723	713	679	724	725	757	666	698	721	692	734	710	728	691	692	704	710	710	667	761	709	678	701	727	715	702	720	666	713	676	683	701	689	696	684	669	674	671	721	751	719	716	673	687	710	721	679	746	665	687	715	677	742	653	730	688	705	699	706	718	728	694	704	695	669	682	724	716	672	741	715	731	678	682	741	709	687	683	722	698	707	701	722	695	718	676	659	741	694	761	724	684	686	679	749	751	730	735	768	699	773	716	689	671	739	737	710	646	697	760	740	696	682	668	717	673	698	683	693	703	682	638	694	705	685	639	715	657	685	689	693	724	667	724	711	691	705	684	691	719	654	728	670	742	635	683	703	718	728	686	698	751	673	632	681	673	665	696	720	678	699	697	717	706	777	689	710	656	730	728	699	698	716	715	709	658	699	674	677	698	730	727	712	702	698	729	697	719	699	710	736	692	654	691	726	703	711	712	726	685	713	711	649	683	665	690	705	705	673	676	808	662	692	739	711	719	720	709	710	746	712	713	683	711	692	654	704	732	715	669	681	654	739	714	723	686	695	729	709	702	731	712	651	678	712	640	655	666	701	704	700	675	698	742	676	669	729	722	715	730	720	720	676	673	656	671	696	659	665	780	692	713	701	698	698	723	701	715	674	714	661	668	741	678	687	698	724	690	767	682	730	693	704	680	744	664	701	728	713	762	724	758	690	745	687	668	735	728	713	722	697	701	685	710	744	706	684	670	711	690	697	720	706	720	702	691	685	728	665	667	717	698	648	660	693	721	733	692	662	701	706	718	682	693	715	696	701	677	763	704	739	702	720	759	738	708	716	671	703	732	705	764	698	678	707	639	720	705	694	743	696	742	749	674	732	711	683	735	706	686	696	661	718	676	756	694	618	682	678	737	692	693	750	689	682	685	740	751	661	721	687	733	685	720	692	756	700	671	710	666	710	713	747	677	715	722	722	731	745	749	708	740	676	729	718	710	707	715	718	722	702	709	722	685	674	663	697	707	671	685	697	689	738	735	711	721	710	650	719	694	736	659	744	740	711	757	729	668	729	737	734	675	668	767	725	714	724	720	670	660	718	711	766	678	679	744	704	690	675	689	695	697	649	685	665	702	740	707	708	707	715	751	678	737	725	705	677	696	731	668	670	695	718	701	709	664	708	750	690	684	659	691	723	729	707	686	687	682	738	672	707	745	717	711	674	747	692	677	690	749	699	728	688	691	719	700	660	672	759	695	736	704	664	690	681	708	708	748	680	703	746	724	705	677	704	724	686	713	708	705	703	681	669	757	694	704	706	685	689	681	712	680	688	723	712	730	714	679	699	757	738	708
10476	3446	1531	1149	1031	931	976	967	887	957	896	838	878	869	869	828	823	879	842	862	867	859	890	813	818	825	890	809	830	840	810	839	817	828	890	818	863	855	811	887	834	854	845	905	865	914	815	921	876	833	879	810	837	831	816	881	836	848	821	853	883	831	840	860	831	848	876	785	840	838	831	825	853	851	818	807	845	856	853	849	863	825	810	840	840	858	936	851	834	849	856	782	785	865	830	831	815	819	800	816	864	852	785	826	859	830	835	860	809	820	820	814	821	829	881	820	861	861	863	794	851	807	864	845	804	797	871	857	903	832	820	888	837	872	859	785	845	858	857	823	855	815	894	862	840	828	790	818	887	834	813	823	842	839	858	824	863	817	812	822	863	847	876	849	820	813	860	848	835	847	851	817	810	851	843	822	878	851	801	849	818	851	779	826	868	793	821	825	888	832	846	818	821	834	851	783	850	854	811	896	846	796	868	858	894	845	855	841	844	851	815	798	817	829	802	862	829	822	786	854	832	882	826	815	905	835	825	826	838	854	822	865	849	808	813	817	854	821	790	816	857	841	847	837	809	810	865	860	832	866	804	854	831	847	845	822	779	877	860	859	835	758	876	823	848	800	859	787	786	795	844	850	865	819	873	860	834	848	869	799	776	863	824	824	843	835	841	870	847	845	794	818	814	764	867	813	798	797	822	862	852	855	867	843	812	829	812	851	816	843	834	829	865	854	857	854	817	833	830	813	885	839	838	814	835	817	890	842	884	840	841	848	815	812	882	800	865	873	819	857	814	878	813	861	836	843	861	880	864	799	843	833	859	828	821	841	835	822	813	821	848	837	901	808	859	850	871	845	830	859	837	873	822	845	821	823	800	912	791	870	864	855	858	870	838	789	813	823	874	849	859	806	831	810	873	836	853	853	847	833	819	821	843	814	838	840	841	832	812	830	828	820	887	807	833	860	819	832	854	837	833	856	853	833	892	797	838	838	855	875	849	818	824	860	819	825	813	803	888	804	828	786	818	822	878	773	837	878	888	861	843	818	851	806	872	856	850	821	848	842	825	882	877	761	876	809	824	854	842	869	807	839	820	852	846	881	853	836	867	878	891	844	793	883	838	867	902	816	859	851	806	834	797	878	866	787	819	833	794	785	799	846	881	853	822	871	816	823	846	821	758	848	853	801	858	846	842	803	838	809	881	838	852	813	817	846	841	876	832	821	857	878	855	862	840	850	840	828	816	890	845	836	819	853	751	871	874	869	893	844	805	893	864	831	819	812	876	852	817	838	862	829	793	848	837	831	823	851	847	871	855	824	844	840	877	825	784	824	851	787	847	837	821	819	828	855	818	825	838	889	867	836	877	884	848	846	819	830	846	829	820	856	855	875	853	860	821	811	858	830	839	863	800	815	806	823	815	831	833	808	864	826	855	866	854	848	832	841	822	805	870	852	870	859	821	863	832	853	832	844	816	813	870	857	878	863	848	790	837	837	847	864	824	832	846	788	843	832	850	862	867	829	787	825	831	781	831	872	900	849	862	813	848	855	893	838	839	884	862	825	880	833	795	854	845	856	825	831	836	820	812	866	897	856	884	807	850	821	809	894	862	791	862	816	864	813	820	869	846	847	882	840	845	880	871	850	809	805	820	902	833	845	848	821	822	765	864	823	894	820	873	837	822	813	861	787	801	866	860	854	875	856	858	811	811	858	855	788	864	853	837	816	799	784	819	875	877	849	818	840	842	881	817	872	824	798	931	846	845	848	879	838	830	866	829	840	799	863	874	804	854	818	844	805	878	907	828	855	868	863	829	841	818	834	846	850	861	842	846	814	820	827	802	798	796	828	867	825	826	861	825	829	868	796	826	825	837	814	841	813	841	861	860	880	865	815	804	860	818	834	805	870	853	831	854	852	839	842	791	879	852	799	768	816	815	883	880	816	841	815	892	871	855	860	857	802	812	866	858	837	887	830	846	848	779	855	799	863	834	796	814	862	834	863	886	900	822	790	840	866	900	858	889	846	823	860	884	851	844	860	869	814	852	858	871	804	886	803	849	804	826	815	802	832	839	826	858	867	823	835	857	879	849	853	859	871	823	839	826	818	850	881	845	911	856	868	812	845	823	848	825	842	892	858	885	839	815	832	823	808	823	800	863	840	887	833	822	832	825	824	812	829	839	784	811	889	859	839	789	865	792	835	836	864	834	816	883	862	828	834	823	794	835	796	831	825	872	904	809	860	877	829	829	804	889	799	839	831	870	797	872	843	829	857	866	791	867	841	864	776	835	816	851	859	783	869	878	839	886	824	807	832	873	818	852	845	846	834	831	838	852	838	821	831	835	825	838	789	866	817	848	814	804	851	826	840	825	856	812	836	840	812	811	801	850	875	857	850	859	814	847	830	825	829	810	847	844	837	861	841	839	856	836	813	811	855	809	838	851	831	906	842	838	844	829	853	787	809	825	847	864	796	855	800	826	852	849	841	834	862	823	879	863	849	876	834	877	854	796	881	820	840	863	826	848	872	873	810	882	835	835	866	859	815	909	795	777	829	896	836	801	834	864	836	883	867	862	864	806	812	822	802	845	808	805	852	862	837	840	864	835	827	828	918	810	840	848	801	811	859	827	814	806	832	829	792	848	838	790	866	831	861	840	843	841	818	832	842	846	813	851	848	835	839	825	836	858	850	869	799	855	809	858	796	812	806	862	867	796	816	810	818	876	849	809	839	900	856	843	835	848	814	894	812	803	852	839	831	816	831	860	859	862	843	840	846	854	856	858	820	832	828	894	832	861	866	788	835	831	846	836	848	843	832	864	859	812	829	842	825	819	822	881	822	819	824	846	851	859	819	841	849	825	876	828	871	861	834	769	867	789	864	825	850	844	826	818	848	844	902	847	772	887	808	848	848	841	834	842	893	853	820	848	843	810	827	871	790	810	857	897	819	860	855	793	847	815	864	862	844	819	847	808	827	817	809	845	842	816	839	907	869	834	800	844	830	856	810	781	867	840	858	809	807	906	800	920	802	847	854	922	842	847	804	833	816	926	874	856	910	807	846	871	814	868	818	846	804	863	875	819	814	828	870	842	841	904	855	874	857	853	810	830	876	847	851	802	857	828	837	861	765	857	896	828	787	818	844	894	796	882	833	801	840	841	813	777	865	891	789	813	896	806	864	864	783	911	899	823	842	855	844	802	841	847	818	819	834	867	848	816	834	861	817	869	879	847	860	832	799	832	847	837	834	864	827	838	808	873	849	788	875	850	830	775	812	800	781	829	879	838	818	856	880	761	843	870	882	848	841	910	845	821	827	866	884	793	871	825	813	832	826	824	839	808	833	811	855	852	827	826	851	856	824	780	831	850	830	905	831	795	840	899	859	849	836	854	833	803	871	812	867	818	819	788	840	798	805	842	842	889	816	806	854	834	897	843	828	792	830	885	834	813	866	807	857	858	843	810	863	852	859	826	825	839	846	791	831	785	842	837	791	823	838	868	853
23567	20930	28310	23693	20935	11266	1313	801	673	610	566	524	482	483	482	452	459	424	390	413	424	379	407	411	436	416	376	374	401	401	399	383	409	370	410	385	382	382	387	417	376	331	409	397	353	371	362	366	379	376	375	366	361	367	383	356	353	374	368	335	328	372	368	382	371	373	332	354	363	357	358	329	369	337	372	391	375	368	360	327	337	382	367	364	365	358	393	369	357	366	371	366	399	374	337	372	350	359	314	375	357	351	375	336	389	368	375	335	355	369	361	349	364	385	368	352	394	339	331	358	368	389	345	348	377	376	327	361	347	368	345	356	331	378	335	322	348	326	365	354	354	340	388	344	343	389	343	348	373	368	370	386	320	377	374	370	340	355	369	386	364	373	356	373	357	330	362	367	356	373	331	354	364	313	360	334	364	359	397	360	376	316	360	327	363	346	330	349	329	367	373	337	344	360	354	368	347	338	342	348	380	354	329	360	377	349	346	416	367	368	372	320	380	358	376	374	345	382	343	371	331	369	374	332	373	345	362	348	384	336	330	361	339	354	358	361	344	338	387	376	378	361	371	341	378	368	366	332	355	381	376	363	358	338	364	340	387	370	375	381	333	359	369	353	337	362	322	369	359	396	344	351	338	355	375	345	398	397	332	396	368	328	361	365	360	358	371	363	343	349	355	360	355	360	339	355	351	370	355	355	369	338	358	366	366	374	355	368	362	366	373	357	357	319	363	365	348	364	390	357	375	356	353	335	398	378	384	340	354	370	353	360	324	386	346	343	331	346	369	381	361	380	343	349	338	363	351	336	372	321	375	353	345	393	332	359	359	373	349	353	348	378	396	369	355	384	356	400	379	390	344	408	381	358	405	392	350	366	358	339	360	341	359	372	368	366	348	345	352	362	315	376	376	373	343	359	367	358	387	373	298	342	365	353	345	363	378	388	366	349	328	347	371	329	366	367	365	319	348	329	363	329	355	344	401	353	366	342	385	352	340	354	356	346	368	388	341	333	390	409	338	382	339	363	379	356	384	348	359	384	378	328	370	328	389	352	356	350	346	361	327	375	353	338	369	346	326	338	357	354	370	377	342	346	372	374	347	388	349	365	346	380	327	350	331	368	329	366	367	322	381	338	355	386	375	348	363	364	338	375	359	353	389	342	376	377	350	361	373	392	364	384	327	332	326	341	396	355	387	326	345	352	364	373	367	335	359	357	379	340	354	354	361	367	366	344	364	340	378	350	370	340	349	394	370	338	320	369	373	349	364	392	352	364	370	358	333	357	363	341	380	396	389	379	410	359	370	338	359	377	355	352	357	373	354	350	355	373	369	371	335	346	341	352	337	351	370	339	337	324	353	385	327	372	371	353	384	347	402	357	347	348	387	328	325	372	362	359	377	387	366	384	323	310	347	349	340	354	367	377	359	352	342	334	388	347	366	347	379	345	319	388	351	352	339	343	361	381	346	354	367	382	353	362	369	353	347	360	365	364	364	383	376	358	337	376	346	350	353	352	356	361	374	360	369	392	346	377	396	380	349	367	357	339	313	339	339	353	347	379	356	364	372	353	371	328	364	366	340	369	385	357	340	356	355	379	390	357	366	388	347	363	336	383	349	327	342	329	398	386	369	374	355	355	371	366	355	366	341	374	350	346	375	343	354	335	333	331	368	363	368	367	383	345	357	369	357	353	375	362	351	356	341	377	384	339	360	343	383	353	337	349	310	353	414	353	377	376	360	378	387	377	399	345	368	335	360	331	383	362	387	350	353	368	388	386	384	348	345	386	350	350	357	400	339	354	375	383	404	375	373	349	358	350	363	371	344	365	373	363	364	384	358	331	374	345	363	362	339	340	335	329	380	352	369	375	383	359	360	351	348	359	374	363	370	368	388	356	335	371	368	349	352	382	384	358	323	328	368	349	364	363	358	362	340	358	357	364	344	354	357	352	352	363	332	381	408	374	360	393	362	361	343	368	352	378	325	380	365	378	332	334	349	348	337	363	374	344	358	359	366	354	345	354	370	357	348	369	387	343	358	392	395	355	345	327	358	364	353	341	360	356	357	358	351	362	367	370	380	366	367	353	350	383	352	350	350	363	365	352	415	389	374	402	383	365	333	311	344	355	364	354	378	370	351	369	381	358	380	355	382	360	348	372	368	389	385	342	325	362	359	358	376	347	367	366	359	380	343	378	365	352	364	342	357	319	386	373	382	351	368	359	364	345	339	372	360	363	348	358	329	336	356	370	389	327	333	387	347	372	366	359	371	373	344	354	344	363	371	369	383	371	349	363	368	374	363	340	358	363	336	388	331	347	319	373	383	365	380	354	364	348	340	350	373	318	385	388	361	336	377	369	352	348	379	333	359	347	363	353	363	362	340	360	337	398	380	349	366	362	319	381	393	387	347	353	330	358	349	327	356	376	343	366	370	355	332	341	338	361	350	346	320	358	321	383	373	397	345	356	328	365	371	353	335	382	355	397	351	372	356	354	372	358	326	365	341	360	397	351	361	342	348	370	359	349	354	372	353	337	366	372	405	346	347	330	368	350	354	356	328	356	350	363	350	356	381	370	373	366	360	360	349	332	382	337	356	339	378	342	375	388	359	363	319	377	345	359	349	363	340	340	333	365	361	351	315	381	333	386	346	359	330	363	373	336	362	365	383	357	359	344	373	375	353	379	350	355	402	366	355	329	357	351	355	375	349	391	377	355	379	380	364	337	371	382	363	361	356	372	323	338	368	334	387	354	379	404	332	354	341	362	373	360	343	334	362	369	335	353	321	374	349	375	389	404	357	327	379	366	353	352	357	335	347	409	340	339	382	342	321	352	370	344	331	381	373	326	339	326	324	355	367	359	361	323	341	353	384	372	372	346	355	352	322	411	347	356	327	354	350	382	371	353	366	374	354	375	344	365	331	327	376	390	354	388	349	360	374	355	386	331	384	377	365	377	352	372	362	336	370	362	339	364	369	413	362	369	374	363	339	320	338	348	370	395	385	345	351	347	373	331	345	339	314	353	361	375	363	345	360	392	367	402	357	362	390	357	399	364	364	363	388	373	371	366	355	386	367	355	376	337	352	367	355	363	344	346	379	372	356	383	377	357	372	367	390	321	343	357	386	348	396	303	354	408	340	380	361	369	362	366	366	348	358	348	348	341	363	365	389	342	377	337	360	328	373	355	349	339	356	373	393	365	357	359	335	346	346	348	348	364	331	371	320	379	348	364	371	381	349	359	351	360	375	357	350	369	352	369	368	388	350	372	366	369	378	373	377	358	361	353	376	286	331	342	331	359	371	368	346	400	352	390	335	390	393	355	367	345	360	385	354	339	375	357	364	322	344	368	306	346	410	363	357	382	351	321	346	346	350	361	360	333	354	374	365	341	396	354	334	380	369	363	363	350	367	361	341	365	336	347	330	331	335	332	357	342	365	347	376	366	343	359	341	368	358	370	322	358	337	370	371	367	371	359	373	357	386	348	328	385	307	346	377	320
31356	16840	8175	4244	3017	2294	1803	1446	1183	979	883	872	734	710	635	635	567	614	588	572	540	521	555	508	481	528	485	513	502	523	584	507	511	508	519	472	494	515	490	477	478	484	475	477	469	494	472	461	444	482	467	416	441	463	439	455	467	441	462	495	456	409	442	453	475	437	462	432	450	450	487	432	416	435	443	477	427	431	439	476	462	426	442	467	487	425	460	411	461	417	445	476	474	478	410	443	467	442	457	450	401	460	447	444	451	454	472	453	444	442	439	460	401	471	436	442	428	431	456	427	457	423	436	479	386	486	480	474	490	428	455	456	460	475	451	475	470	461	463	476	473	416	465	466	441	412	469	480	444	452	435	453	427	432	440	438	446	461	489	437	449	469	438	419	453	470	407	449	453	453	482	387	416	469	459	436	475	437	463	470	472	430	444	416	451	437	433	441	442	425	479	434	438	446	462	438	455	401	423	425	443	441	490	479	442	463	469	468	456	426	449	393	476	444	491	452	464	473	446	433	423	456	438	472	495	411	471	424	438	498	432	449	446	426	468	463	457	490	438	463	442	464	434	435	458	429	442	439	415	482	436	453	452	487	420	418	425	455	453	421	473	426	456	400	428	480	445	405	433	438	441	419	450	439	470	437	431	445	460	426	456	455	461	471	434	476	456	444	457	506	451	444	418	454	444	439	460	470	447	451	430	434	438	425	473	432	469	466	421	431	423	402	465	465	430	451	447	492	427	435	449	475	456	445	446	489	456	444	415	451	447	451	462	482	454	460	438	427	436	419	436	478	477	432	411	446	456	471	457	458	429	447	469	439	471	442	516	449	429	436	466	469	440	432	456	435	405	487	418	471	412	452	429	449	446	432	457	437	468	425	433	445	461	453	446	407	426	445	452	416	428	417	468	440	447	435	446	430	445	438	438	411	449	463	476	461	435	430	452	428	389	462	469	413	437	450	428	484	450	441	452	468	450	477	459	461	462	435	464	445	436	433	438	484	457	466	460	498	437	438	467	441	444	440	450	426	459	444	455	454	472	423	486	433	469	475	463	476	465	410	457	416	460	449	435	436	471	416	434	461	458	441	455	447	482	442	451	430	429	453	443	425	446	490	473	440	433	439	472	428	433	425	441	460	429	439	437	430	426	450	449	414	427	410	474	428	438	437	420	480	481	410	473	442	461	416	464	457	435	435	427	445	439	415	465	440	472	456	482	391	436	448	442	450	426	477	423	447	442	484	413	435	436	450	460	455	447	459	445	468	440	451	434	458	443	450	445	457	454	456	495	470	435	425	462	443	454	451	472	441	454	476	455	442	454	443	438	454	457	476	432	446	446	437	472	450	467	446	472	474	440	465	435	438	455	456	454	446	479	465	494	443	444	446	436	441	474	446	461	470	438	429	430	460	472	430	452	463	450	417	473	435	464	438	447	427	419	452	425	399	455	466	431	439	480	452	432	475	445	496	427	442	465	443	460	410	439	482	454	456	440	418	488	444	490	467	433	490	442	464	442	453	462	450	491	429	454	473	429	408	468	456	446	451	424	462	465	459	446	433	462	397	416	422	427	427	445	455	432	416	431	436	403	416	462	479	436	450	434	466	450	454	423	452	457	453	441	449	437	435	445	417	435	481	438	448	419	428	435	462	413	422	424	448	449	489	454	450	458	462	460	425	444	460	432	465	468	449	454	408	452	440	443	466	430	481	459	433	475	421	442	447	451	444	440	455	494	421	426	469	469	466	471	463	469	473	439	453	443	448	475	447	444	453	461	435	441	431	441	451	433	436	464	468	497	413	465	434	436	447	444	452	418	468	447	441	472	446	450	469	435	428	486	485	467	435	451	460	447	472	402	460	454	454	455	432	458	485	470	466	447	430	468	419	461	450	479	447	433	471	426	445	424	429	451	465	421	438	480	436	454	448	487	458	408	470	461	424	466	422	449	428	424	463	440	479	447	462	422	422	433	442	466	465	430	435	457	444	418	409	472	458	460	439	459	442	434	414	449	464	419	450	436	444	460	483	442	408	435	432	455	449	465	436	487	446	447	475	444	468	441	445	476	466	446	415	442	416	430	444	457	408	448	460	459	432	447	434	439	454	482	436	475	443	473	441	445	447	444	471	438	431	446	406	411	462	422	434	471	464	440	480	445	456	446	464	420	481	469	441	509	488	470	453	428	434	452	446	456	435	472	457	454	442	450	460	479	450	434	438	421	442	457	460	442	411	487	464	457	459	438	418	443	462	454	471	459	422	406	450	447	468	437	427	493	450	459	458	458	457	452	442	454	459	446	481	442	465	470	488	454	417	447	461	473	470	438	404	419	445	441	461	427	464	471	434	378	436	417	446	470	447	465	465	448	439	474	460	472	422	439	442	440	464	454	446	449	436	452	454	465	471	393	427	415	415	454	441	439	444	482	474	429	451	431	451	423	441	434	466	427	403	425	468	446	403	440	421	474	440	461	465	490	464	424	462	476	460	477	423	441	403	448	418	444	461	462	434	438	452	469	459	443	447	432	463	448	457	467	428	449	434	411	462	443	418	473	449	441	437	480	453	469	417	471	453	406	431	467	458	460	432	405	444	442	416	490	442	464	450	398	468	466	456	442	424	431	470	437	449	488	450	418	427	421	460	446	485	435	429	449	441	449	413	436	477	449	467	491	436	462	430	437	446	451	451	428	428	471	452	475	452	376	437	503	434	431	421	421	446	468	414	434	449	442	458	441	450	423	443	453	437	430	456	440	433	453	458	432	462	455	440	447	433	471	451	447	433	445	437	472	413	464	441	464	429	486	411	422	464	484	450	440	422	440	444	455	442	444	467	458	438	465	456	488	457	431	419	443	475	469	486	404	437	474	467	432	449	448	421	447	455	441	419	467	437	492	480	450	452	422	452	404	465	414	443	424	393	432	436	493	442	469	437	463	466	472	445	479	408	430	461	466	451	468	414	422	452	481	450	447	493	448	468	474	446	464	455	513	430	419	449	469	436	459	473	457	458	441	427	436	424	454	424	450	435	461	448	428	446	473	459	425	455	439	443	461	469	393	408	464	464	430	474	461	435	485	430	477	466	417	454	426	470	459	420	438	459	484	460	437	438	451	448	413	419	434	423	449	452	434	466	469	441	432	452	450	430	460	446	446	440	473	441	439	449	443	463	418	411	426	406	440	413	454	486	454	431	461	486	450	441	458	467	449	434	489	478	457	420	425	475	424	456	464	463	379	495	443	431	448	472	433	440	407	453	465	463	456	442	455	444	446	431	447	474	467	420	450	473	458	418	438	481	455	467	461	425	454	472	477	460	485	450	435	462	453	443	433	463	434	454	419	448	442	408	421	446	487	451	433	440	441	427	411	460	419	468	434	431	457	429	428	458	428	463	447	438	462	435	441	426	444	404	423	407	454	416	424	430	449	454	459	446	432	508	455	509	454	424	439	459	435	445	441	437	412	450	443	450	466	432	406	449	477	455	453	484	447	505	458	455	461	446	434	457
24903	20920	27208	24721	10392	1379	1147	1085	974	882	943	983	907	898	937	912	847	876	902	894	924	856	842	875	840	840	861	878	883	845	888	878	820	896	852	813	872	851	869	885	799	890	875	827	844	857	849	855	868	837	774	839	817	869	816	853	856	872	850	798	816	784	905	833	847	815	891	794	836	838	874	846	827	867	840	882	849	877	830	827	822	769	811	834	838	838	833	846	834	811	839	853	827	807	824	814	842	834	871	861	857	866	881	831	787	867	860	865	855	878	838	855	846	840	834	853	840	835	846	780	827	832	888	855	858	852	835	831	860	861	787	811	871	853	844	825	821	861	892	850	855	871	830	872	813	877	823	847	842	878	864	846	858	819	813	857	849	788	818	820	822	854	830	856	854	881	826	891	833	798	821	842	866	832	825	852	823	834	829	805	809	804	791	834	884	766	845	808	887	810	837	838	829	865	839	805	815	856	787	813	802	818	811	810	875	862	844	888	836	845	836	873	851	886	803	839	864	828	798	818	842	827	839	858	854	818	803	884	877	803	811	814	834	852	830	833	839	843	829	781	829	857	788	874	842	854	825	884	915	840	844	846	834	835	821	830	867	864	855	833	850	837	808	843	806	856	838	846	839	847	853	869	854	854	876	832	823	847	822	822	809	794	833	785	793	840	830	835	825	841	779	811	841	816	824	854	825	859	804	829	869	830	836	805	785	800	828	874	847	827	801	811	842	799	894	850	812	895	767	819	845	805	827	817	821	872	851	841	845	820	866	837	824	817	836	793	771	829	848	801	815	889	837	880	821	794	804	815	840	868	835	854	806	835	812	839	800	864	798	850	796	860	828	845	865	833	856	856	835	828	833	881	834	831	844	869	832	865	810	883	797	809	828	843	786	916	879	806	866	832	842	839	828	837	843	822	887	847	839	879	754	819	881	793	869	805	795	791	829	844	841	862	815	820	824	853	831	785	862	848	883	859	827	857	888	800	857	874	807	838	898	839	861	838	812	858	867	816	835	797	832	837	784	855	865	843	875	832	818	790	848	847	858	869	905	835	867	827	820	878	865	850	846	816	821	852	820	860	792	878	798	809	857	792	825	788	845	843	848	813	838	785	834	857	777	855	874	762	836	810	859	797	813	824	848	835	843	886	806	851	872	815	851	814	848	816	825	821	839	853	812	841	843	845	888	819	808	864	810	804	860	812	850	855	894	874	808	853	908	820	846	847	833	813	864	805	880	845	834	878	858	810	833	835	865	890	879	831	815	858	865	787	832	885	832	867	875	812	848	800	885	838	790	840	808	870	844	818	824	808	835	846	780	852	842	843	855	816	841	859	825	813	851	837	851	848	847	847	815	833	796	778	815	831	850	858	854	876	826	826	816	864	829	782	838	858	817	845	799	812	815	784	898	827	794	836	805	811	804	851	800	831	833	844	835	859	798	845	794	834	784	837	801	831	849	767	819	878	833	823	816	879	844	832	810	833	845	832	818	809	831	819	812	828	802	835	797	814	826	871	793	847	809	873	813	801	875	837	853	754	881	855	842	902	869	830	856	851	787	821	801	817	781	870	845	813	831	848	811	910	873	825	884	838	879	868	839	867	846	824	838	829	777	826	830	852	840	833	814	803	793	866	829	810	781	804	843	803	814	842	787	907	796	849	854	821	809	867	818	894	836	860	836	836	884	889	863	776	829	852	851	816	839	880	811	843	871	825	884	877	820	763	820	844	793	800	824	824	872	834	856	854	863	801	813	784	792	860	828	899	811	821	776	830	822	838	820	883	826	859	813	857	812	850	830	857	867	894	855	785	790	866	835	839	864	830	812	856	829	855	821	792	830	811	898	866	829	793	837	778	844	863	803	856	867	815	857	816	825	880	789	845	840	862	838	887	825	804	891	847	870	857	870	835	856	829	810	868	831	853	837	871	875	869	853	822	825	860	869	816	851	818	839	818	853	812	855	858	848	827	858	863	888	827	870	859	847	824	851	868	838	838	811	830	824	868	841	812	834	837	840	868	765	863	842	865	816	877	831	808	877	846	823	828	830	851	825	825	843	826	791	804	824	872	801	838	842	804	829	807	835	859	825	852	858	845	866	816	857	859	820	851	873	857	856	852	831	765	814	848	850	820	820	853	826	837	827	858	872	817	913	851	841	809	842	817	851	832	820	844	865	846	881	855	799	830	817	876	841	800	814	873	844	766	824	829	872	867	825	834	867	842	866	871	821	833	797	818	857	852	831	858	829	843	852	872	846	780	883	844	815	834	871	827	825	818	885	857	902	814	847	808	846	796	849	827	842	789	841	894	798	856	831	807	838	866	843	809	817	845	851	774	817	820	836	816	838	790	862	847	846	833	818	886	814	746	819	844	835	806	818	849	834	891	802	821	825	869	811	861	815	855	856	850	780	857	877	851	795	816	832	846	822	838	858	826	865	818	877	799	875	829	895	841	815	835	848	842	826	859	841	850	817	811	833	824	830	864	860	842	849	879	856	896	838	857	847	842	866	821	833	864	811	863	848	783	823	837	843	843	809	866	848	860	832	819	856	822	844	828	879	809	878	856	849	847	840	893	850	854	838	860	829	809	846	809	822	800	824	844	855	837	885	812	808	835	830	836	811	856	846	810	860	829	816	811	830	816	885	824	845	744	845	801	862	863	832	828	839	819	835	807	831	827	812	825	854	874	853	834	874	858	810	874	829	853	774	847	824	865	809	826	823	808	862	840	861	828	821	887	850	873	848	863	860	832	809	846	873	824	819	815	834	789	848	827	823	834	833	812	819	824	887	825	801	861	811	842	837	859	819	895	869	813	846	809	830	787	830	810	859	868	843	877	837	814	859	857	877	818	844	866	880	840	829	745	779	857	831	892	811	846	863	804	874	841	824	826	883	857	842	898	825	879	878	859	865	813	825	864	806	799	846	819	880	869	878	857	778	845	827	810	821	787	837	839	894	820	853	834	792	764	789	830	843	845	817	870	824	848	880	833	811	821	866	822	904	803	845	856	819	810	799	827	818	868	864	810	824	882	820	802	818	848	817	813	874	811	841	885	783	838	805	800	769	849	790	783	827	823	834	819	865	821	856	841	825	836	872	866	830	876	825	874	859	836	823	841	802	806	779	853	829	860	851	850	862	880	839	827	808	854	836	833	826	843	842	819	842	854	813	813	834	855	809	857	846	843	795	818	897	844	858	802	813	791	844	825	845	853	862	826	834	821	880	854	854	826	860	783	792	837	842	844	833	844	876	784	848	814	805	850	837	849	862	819	827	843	813	860	935	884	847	838	801	840	881	874	814	809	788	841	848	861	892	806	782	855	879	846	853	872	798	773	828	841	816	917	816	847	801	891	824	801	836	803	839	821	890	818	825	809	870	803	805	775	837	862	841	841	858	877	885	842	826	813	834	820	863	861	842	811	864	817	830	836	835	822	822	787	831	821	846	825	893	881	860	796	895	799	821	833	866	814	872	831	871	896	851	835	850	857	818	835	785	789
28373	11596	4860	2808	2182	1879	1579	1503	1356	1234	1177	1186	1077	1158	1133	1077	1106	1000	1017	1052	953	994	1066	927	982	1040	960	967	1011	928	934	962	1013	965	961	929	984	961	1042	915	975	998	986	934	1062	957	986	954	928	959	1036	956	965	974	955	928	989	930	927	962	982	1003	971	963	987	989	931	997	933	954	945	1010	998	938	980	1050	967	954	939	986	1003	930	1002	988	952	963	954	904	938	967	955	973	958	931	906	929	967	1004	951	975	955	960	977	1010	937	995	968	978	966	956	952	948	978	994	935	975	1020	889	955	926	956	966	1044	941	980	923	927	995	988	994	983	939	962	953	982	967	986	997	1005	1019	999	934	1024	973	946	940	967	911	933	898	962	994	941	998	930	956	957	974	918	922	925	982	947	920	959	1028	990	1005	1001	996	903	985	1000	949	986	892	920	958	1008	985	1007	933	966	980	886	962	980	942	941	970	939	992	894	885	916	883	974	1022	930	970	994	949	974	999	917	1007	980	995	914	984	970	975	956	960	998	966	958	926	946	937	983	978	978	956	964	930	977	998	989	982	939	956	942	972	934	972	947	949	968	942	964	958	978	943	897	932	973	988	936	932	995	914	1007	930	946	949	902	925	1012	966	950	993	978	967	983	981	994	932	945	942	953	1004	981	919	1007	967	957	917	941	916	1019	972	934	931	972	956	960	964	995	946	975	987	971	1011	972	1008	938	987	1020	943	1003	917	999	974	908	914	997	889	902	1011	937	932	935	898	974	1002	936	931	974	940	979	923	937	962	976	957	977	998	966	974	982	972	936	928	972	1004	983	1000	978	964	974	906	984	913	944	975	930	948	1029	975	971	976	951	907	957	924	941	913	926	957	1006	961	918	957	930	925	955	999	993	944	926	956	952	929	917	961	981	979	991	1000	964	966	970	965	955	1031	1007	936	961	1008	905	993	973	959	954	933	962	959	911	959	1011	945	931	947	947	969	966	933	908	1040	986	937	960	956	951	976	980	949	1000	984	974	916	933	965	974	942	978	939	942	965	1012	953	966	979	978	954	963	983	938	959	950	966	957	922	964	924	930	1007	1016	978	913	1004	950	948	888	956	983	933	985	999	972	942	981	1043	944	942	903	952	942	933	904	980	1001	897	944	965	958	979	1020	921	992	937	1018	1018	911	1015	973	966	943	946	941	960	935	925	962	1008	955	980	957	977	978	924	964	964	967	983	954	945	974	957	1021	908	995	993	958	949	947	994	959	992	953	937	1054	987	917	938	931	956	930	987	971	986	924	957	996	988	958	954	956	976	914	943	943	941	945	984	966	979	978	981	878	985	995	913	933	1026	964	941	949	942	985	953	933	979	911	944	982	958	939	927	998	921	963	933	956	1001	912	866	988	956	963	979	919	914	969	954	988	921	967	996	941	965	966	950	930	969	968	950	930	892	1012	970	970	986	936	994	1008	898	948	969	925	919	922	974	901	970	970	985	951	1021	958	919	960	951	1000	1014	916	871	981	981	984	944	962	961	942	1011	920	915	993	945	921	942	939	942	951	991	969	954	897	895	1019	934	961	972	951	979	914	993	964	983	943	919	934	952	983	932	897	911	989	925	978	1009	888	952	969	931	1032	955	999	985	947	1003	953	917	953	995	955	934	967	909	974	921	972	960	990	951	944	995	935	946	915	922	960	950	943	950	941	958	993	926	992	956	955	929	954	993	936	969	950	895	902	953	974	961	935	948	968	982	937	950	963	909	983	996	945	992	897	974	1029	960	934	969	928	981	966	982	916	948	915	963	936	968	954	961	998	927	933	975	919	991	958	952	900	944	936	918	989	917	971	991	959	926	963	971	984	937	969	954	965	952	919	958	924	1009	976	988	1004	991	942	938	976	998	930	983	987	951	934	924	971	966	985	931	1037	940	958	922	952	974	969	909	930	972	964	936	929	919	958	1009	1015	947	968	946	924	942	944	982	985	924	978	894	948	970	977	973	956	946	927	947	1021	1013	959	914	924	1004	959	942	945	969	916	950	955	943	963	963	948	987	971	930	1000	962	915	976	943	914	1019	965	971	953	966	996	942	995	948	999	902	1029	905	987	998	966	984	898	966	1000	940	965	962	960	952	948	901	981	958	926	984	994	949	958	922	946	959	923	995	1020	961	947	964	946	967	978	908	902	1008	932	964	957	1017	947	997	985	903	957	982	937	980	966	972	923	946	904	978	966	953	968	977	947	974	929	941	994	941	986	975	961	947	918	990	918	938	967	1016	934	930	947	988	890	1017	975	934	928	936	976	983	1018	950	936	939	975	932	962	959	936	992	968	976	950	942	960	967	964	906	970	938	898	954	950	934	971	912	940	933	990	964	993	940	990	954	905	940	950	970	917	946	945	984	939	958	1028	930	981	982	959	972	922	916	935	963	932	962	891	913	989	921	998	953	982	981	979	947	913	902	990	962	990	955	980	1028	1003	996	893	954	1017	898	918	937	925	895	966	982	907	984	959	948	929	1018	949	955	967	954	958	949	952	972	943	1006	929	916	882	932	948	1006	973	953	934	887	914	937	897	975	956	968	962	929	993	905	933	958	999	999	907	922	930	997	992	908	941	980	898	979	948	956	942	956	970	965	1015	950	1025	991	880	889	978	930	951	927	960	978	975	946	992	961	950	960	947	988	982	988	931	935	972	934	947	965	969	1038	1004	965	1058	953	1010	997	966	915	940	993	945	928	957	973	1005	978	964	944	944	981	934	972	946	933	932	923	992	951	956	952	1021	910	943	928	946	1018	928	925	901	941	980	969	915	963	920	994	937	995	933	956	954	981	1014	1002	932	992	942	946	989	1010	957	1004	990	968	986	1012	989	912	919	963	937	989	985	976	954	964	971	964	932	923	977	960	940	995	984	928	950	917	914	930	969	962	997	901	961	908	938	938	893	977	957	1001	943	992	1019	938	950	986	980	1014	901	1007	945	931	956	936	953	974	959	1015	974	973	997	994	1012	954	977	952	960	942	996	928	985	942	921	953	930	970	951	934	971	1013	939	904	933	956	993	954	967	967	1004	969	953	948	931	960	945	933	937	944	978	1028	974	952	979	911	992	931	946	937	932	916	938	989	993	919	926	988	997	931	934	953	999	978	961	933	965	879	942	964	918	989	929	972	961	974	947	966	978	1003	901	964	932	985	970	977	974	953	963	982	965	971	951	959	952	1002	922	957	884	967	951	949	971	998	936	952	981	915	972	964	899	1016	977	966	1000	989	924	991	991	1020	996	971	964	955	935	975	1002	977	936	941	921	939	996	925	929	1005	869	1024	910	954	999	934	952	1009	935	1007	990	997	984	978	963	972	937	997	987	930	970	953	955	963	979	958	931	961	927	1030	950	973	950	938	992	899	1037	959	964	969	969	931	920	965	966	922	940	1002	926	944	950	971	978	944	943	952	957	985	941	957	998	968	965	993	981	942	970	1006	961	983	901	970	1006	950	989	949	957	914	950	936	926	940	970	969	917	955	981	928	951	974	924	953	1021	978	937	954	955	995	977	1005	889	949	935	979	968	943	963	1027	960	916	970	1017	900	938	983	954	974	917	985	895	920	940	922	993	975	963	928	992	1007	934	983	978	932	948	990	1010	945	960	955	927	935	971	983	946	955
22666	21006	28858	23345	21013	21078	10234	1425	974	888	798	721	687	565	542	584	581	536	529	513	484	447	499	501	450	456	466	446	458	462	431	464	426	429	391	446	414	413	430	437	403	479	398	406	429	448	468	434	439	432	434	452	395	369	442	404	396	446	415	405	371	408	414	394	394	439	393	406	399	389	372	436	380	389	381	400	365	419	425	349	406	385	424	390	395	369	385	362	401	416	414	391	416	397	377	398	383	381	404	402	401	373	391	394	394	359	369	351	411	428	409	424	392	422	377	408	408	417	404	381	372	426	386	368	365	373	369	425	394	383	372	363	393	384	384	410	402	413	439	395	385	348	365	387	409	381	398	388	375	387	421	395	424	417	413	404	412	364	387	353	398	364	412	429	393	421	401	400	389	370	394	394	391	388	373	359	352	397	364	384	385	368	389	416	417	370	394	369	389	409	385	414	403	366	350	402	383	374	404	391	423	374	392	366	396	407	386	414	358	404	391	407	418	380	373	396	371	358	366	409	384	402	441	394	394	393	390	364	395	393	386	387	378	399	383	413	395	398	397	371	397	405	416	390	414	379	438	394	405	387	416	391	383	400	392	425	419	375	373	383	391	387	400	407	400	391	417	382	392	375	430	386	377	365	368	367	407	381	422	413	392	374	403	402	383	409	401	415	402	350	381	425	371	399	407	405	397	376	369	365	381	407	396	401	404	383	363	370	395	419	419	407	400	445	396	372	410	380	434	395	384	387	386	383	421	382	442	400	399	383	366	392	377	364	406	374	407	391	394	367	413	407	410	408	390	388	402	393	449	385	382	385	381	411	390	427	377	422	414	404	360	408	383	375	404	412	381	410	398	382	412	393	386	420	393	421	396	388	356	410	420	370	406	383	382	372	416	405	377	406	342	382	406	383	368	412	422	408	419	414	431	366	393	439	364	386	360	393	390	405	419	387	376	387	402	401	351	377	389	420	385	376	392	414	376	370	398	377	382	421	387	416	359	425	413	423	403	413	389	405	406	406	409	348	408	392	398	381	388	394	350	403	406	418	399	425	424	375	417	387	414	384	421	390	414	377	418	388	388	404	382	386	410	394	367	389	372	411	377	408	397	408	406	384	424	395	419	409	418	404	408	386	374	421	443	384	384	396	378	415	387	423	378	401	411	377	407	401	361	379	390	370	368	372	416	408	384	387	367	437	392	399	407	386	407	369	383	374	395	408	387	369	435	377	402	371	381	436	388	372	339	399	400	433	374	429	399	384	395	391	406	399	408	381	404	422	369	395	404	409	426	378	410	402	351	429	376	392	398	395	375	371	357	401	418	401	382	340	356	426	404	395	405	359	376	381	432	345	396	381	376	393	374	381	411	402	395	408	382	426	375	381	420	340	356	371	399	354	419	387	404	401	415	386	396	426	378	427	378	395	381	417	434	408	400	433	428	361	405	376	373	384	391	378	405	406	399	422	381	405	388	395	418	398	418	389	374	361	357	423	392	403	383	383	348	374	406	386	409	379	430	390	410	366	385	350	416	396	406	386	384	424	388	384	384	392	413	397	373	392	374	402	390	399	376	371	398	412	393	408	376	402	389	437	388	418	364	387	419	416	373	405	356	385	404	415	428	398	395	429	397	377	362	382	389	381	407	379	381	404	413	390	359	375	376	431	366	390	370	375	364	396	367	403	390	392	371	379	397	375	419	405	403	368	376	443	395	371	409	407	389	381	382	351	393	380	402	403	381	389	419	357	405	401	398	430	431	399	381	392	422	427	391	362	392	415	419	391	424	348	393	362	390	371	384	412	387	395	398	434	369	375	379	392	385	388	401	438	402	402	374	417	382	378	408	415	421	421	402	405	393	407	410	396	389	372	398	396	399	394	400	407	401	410	397	401	400	385	383	365	426	383	352	413	388	362	376	418	407	339	352	365	369	383	378	397	382	366	367	415	420	390	404	373	369	425	378	394	416	364	373	392	390	407	368	400	399	373	396	380	393	389	357	402	402	402	425	368	390	385	390	376	413	401	396	411	403	352	408	375	438	429	366	395	389	397	416	398	387	371	392	398	418	380	401	426	373	433	380	386	432	387	369	359	383	383	372	382	373	374	389	400	444	387	375	441	397	409	380	382	383	375	384	376	373	390	376	413	382	383	374	405	370	397	383	384	397	416	404	365	381	400	420	385	373	376	430	398	407	383	400	365	411	422	395	396	382	387	370	381	401	390	418	421	378	418	407	409	378	390	412	408	374	436	366	365	330	380	401	394	394	430	390	398	378	405	363	416	391	397	361	395	375	365	385	399	382	407	400	408	406	393	372	403	380	379	388	427	383	380	363	382	402	380	401	398	403	399	357	415	394	374	405	395	368	379	389	393	355	375	381	371	413	407	403	401	439	379	404	385	403	368	402	422	352	374	348	401	383	421	376	385	407	407	383	400	401	415	388	370	395	440	405	376	407	389	414	399	397	371	385	339	396	381	391	390	385	414	404	365	395	361	400	379	405	385	407	412	428	398	421	405	413	355	379	394	389	378	396	391	406	374	383	393	378	420	360	387	404	401	395	409	390	421	393	384	393	382	358	395	391	376	372	400	403	430	398	378	372	376	410	400	372	388	390	432	398	420	388	381	386	407	392	396	371	381	373	400	382	327	397	396	390	406	366	378	405	399	408	358	392	392	373	362	412	366	408	375	415	362	377	414	396	418	393	382	400	372	361	385	416	419	440	382	392	420	394	383	392	382	360	380	388	410	405	411	372	377	356	404	358	371	387	401	402	393	411	381	412	379	354	379	421	427	395	414	424	409	417	419	408	396	394	383	410	400	422	378	396	391	424	408	399	386	398	397	359	423	385	376	375	377	418	374	411	419	380	351	397	391	421	387	375	366	414	375	399	394	366	411	417	345	434	415	376	405	392	407	422	417	380	407	368	369	410	372	424	410	395	404	384	408	391	389	435	376	350	430	401	379	384	393	361	395	410	416	349	398	392	405	354	407	388	391	396	365	407	415	433	388	374	412	400	402	376	377	376	417	399	344	430	387	406	401	447	404	403	416	381	356	367	392	392	389	379	379	406	370	424	404	340	379	423	414	395	397	371	378	373	423	436	411	390	398	356	399	408	413	389	382	384	367	364	406	421	385	433	386	397	391	393	383	419	399	434	374	417	400	391	392	394	374	383	380	386	388	391	385	408	424	399	387	423	386	408	405	415	416	376	396	428	405	387	406	393	398	385	409	423	380	391	415	403	370	363	389	417	422	376	372	398	408	385	404	405	401	388	377	382	356	397	381	412	403	383	353	354	402	374	387	398	369	380	382	381	372	403	396	416	409	401	406	424	422	380	391	404	437	417	414	392	371	362	376	390	389	392	396	413	370	389	393	359	382	358	361	375	406	367	414	395	378	365	379	399	392	381	385	371	425	416	390	398	389	393	383	414	363	406	413	395	347	382	397	399	440	415	372	377	406	390	397	378	383	403	378	397	406	377	389	424	396	373	374	437	385
35259	23359	13143	7118	4996	3815	2972	2316	1865	1580	1359	1142	1007	897	898	820	758	699	665	679	712	640	594	615	574	520	577	519	565	569	547	568	524	516	528	540	471	550	541	538	499	492	497	495	481	486	469	465	481	497	460	515	503	446	456	493	457	489	471	476	416	453	465	471	464	479	501	449	430	435	464	439	469	483	451	458	450	468	459	423	460	437	442	442	440	450	464	410	431	445	456	455	443	423	456	435	472	459	471	463	422	444	433	445	493	455	458	461	434	411	444	451	495	455	491	431	484	446	451	452	452	467	403	469	403	485	427	430	455	449	501	454	458	468	442	445	407	474	444	442	475	402	423	458	450	445	447	478	476	450	495	455	452	468	439	476	458	416	476	426	441	460	412	465	480	473	439	463	420	431	503	446	412	446	435	481	465	432	474	438	427	428	449	433	414	477	459	473	435	456	448	442	436	426	456	467	437	435	450	420	473	466	436	488	434	440	458	487	468	465	449	430	446	492	463	449	419	474	486	455	444	416	474	453	427	446	472	450	469	427	456	399	451	468	412	424	440	447	457	425	444	468	458	421	431	450	488	466	449	455	468	449	443	451	465	436	488	444	438	484	479	454	424	437	432	469	461	455	440	425	454	455	466	494	465	456	424	442	463	412	437	459	461	420	467	460	444	480	392	413	472	442	425	478	458	455	441	481	476	427	466	453	417	416	482	492	458	420	424	453	462	442	437	449	452	444	438	437	463	468	473	424	451	451	432	473	446	502	453	438	428	435	454	480	434	467	463	464	469	437	429	441	430	445	494	421	458	426	453	457	464	460	468	436	457	453	474	468	462	444	462	433	447	446	419	463	427	441	453	466	487	424	478	449	425	431	476	424	458	432	453	463	416	464	425	430	454	454	457	491	465	448	455	424	454	450	459	440	436	448	461	450	430	427	453	433	429	450	432	472	432	439	456	458	483	475	449	420	448	481	440	432	432	466	467	440	462	454	456	457	435	450	452	429	463	421	422	459	431	425	448	442	454	463	448	420	459	480	426	416	440	479	460	476	467	461	443	416	446	444	435	424	491	434	465	437	417	487	440	463	440	447	435	456	484	440	466	430	440	473	460	428	433	440	452	395	412	447	422	461	449	444	484	468	435	456	491	449	432	466	456	456	446	466	454	445	423	429	445	445	443	463	492	436	454	428	441	442	445	443	446	452	440	437	512	460	424	432	454	420	444	457	483	444	459	468	443	388	438	419	439	390	491	466	455	487	430	410	458	400	480	443	416	422	457	409	451	477	489	475	474	431	443	451	455	439	428	438	422	457	461	450	447	437	449	469	442	465	450	460	483	427	445	417	408	426	430	396	456	469	463	454	466	451	456	451	441	421	421	449	473	447	465	414	469	449	450	429	444	498	434	434	476	484	445	417	418	460	412	445	454	413	456	452	461	467	454	442	450	439	449	434	460	473	439	451	448	421	457	458	442	491	466	483	433	454	451	442	439	459	443	431	463	426	461	451	438	443	442	475	439	461	445	442	400	440	448	415	419	473	454	448	448	442	464	448	450	473	454	440	445	450	467	443	434	451	455	460	456	480	445	439	424	438	482	439	455	432	466	439	460	445	444	494	431	442	441	422	409	468	470	442	455	426	429	447	451	460	419	445	446	464	447	431	397	432	473	428	464	465	414	458	479	491	459	410	410	466	452	422	446	434	428	489	424	470	459	455	459	459	464	490	448	426	480	470	441	425	484	452	404	470	446	438	484	442	443	464	458	423	445	466	432	431	468	483	416	449	457	454	448	408	470	458	459	445	445	428	435	413	397	426	442	465	453	478	470	448	466	400	447	432	465	469	487	467	478	443	454	492	454	454	470	439	473	442	455	455	448	445	458	425	422	451	435	482	448	444	457	486	434	427	460	456	459	453	437	414	433	446	428	427	443	446	487	454	410	434	468	467	436	424	449	437	443	456	464	431	474	451	435	426	418	456	452	450	445	417	468	438	446	482	432	459	454	441	449	453	487	439	447	452	419	447	419	443	475	455	443	444	461	413	437	431	439	441	428	436	497	462	480	437	440	467	411	441	393	426	468	469	442	442	416	448	451	430	439	413	480	492	433	417	433	447	416	424	442	470	434	466	460	467	445	443	466	468	449	459	461	470	444	456	425	475	462	469	457	443	441	463	435	430	448	439	479	437	397	467	495	472	443	471	467	459	415	457	483	438	429	412	437	439	459	443	427	467	451	441	455	401	445	415	404	407	480	490	449	465	448	412	443	430	449	456	464	419	447	420	464	459	420	464	443	464	410	445	419	425	464	452	448	465	439	429	437	475	475	469	431	483	423	466	430	447	458	425	490	451	450	434	477	457	423	479	427	461	460	426	461	469	443	437	474	439	471	442	429	453	427	419	447	425	447	453	425	457	444	473	465	432	442	414	452	428	417	479	416	441	410	446	434	470	442	445	492	401	455	416	459	461	444	440	445	463	407	438	445	428	444	472	438	431	433	411	401	441	419	443	446	452	437	430	463	386	419	399	423	423	447	424	453	444	454	429	412	440	411	488	467	478	442	427	451	417	450	444	491	459	458	451	458	479	448	444	423	475	452	465	434	414	439	445	482	462	439	429	427	444	456	437	486	408	491	440	460	432	464	425	466	426	426	478	455	441	453	452	419	418	454	472	421	456	417	421	431	446	462	463	456	448	472	463	428	462	447	482	437	489	438	450	449	455	441	476	457	448	450	441	440	426	471	452	426	465	439	433	470	468	456	421	477	491	461	443	475	462	439	427	427	443	445	438	456	434	435	452	412	451	458	445	427	445	467	422	401	426	446	453	466	428	453	453	431	455	413	460	440	441	444	454	455	491	448	458	435	417	458	419	449	454	455	450	471	478	437	429	440	447	450	384	431	449	441	458	444	456	471	459	451	397	440	463	436	449	422	404	417	477	441	425	440	436	460	417	471	458	469	460	438	462	432	453	446	493	468	450	406	462	442	440	456	466	410	409	440	444	411	429	467	431	473	453	434	440	466	443	437	438	436	421	427	459	473	419	429	441	447	468	458	438	469	426	436	421	437	414	412	433	425	438	481	452	442	448	454	486	467	474	426	460	433	467	481	449	451	450	478	486	467	468	432	465	448	431	470	447	397	460	431	436	436	425	443	485	433	482	426	429	466	406	449	428	418	439	490	435	462	485	435	446	468	448	415	459	453	458	442	466	436	436	467	429	473	457	464	460	431	503	446	458	469	413	463	443	414	443	441	446	452	462	380	460	450	420	490	446	430	482	430	451	455	452	456	438	452	435	443	447	428	396	434	434	413	438	433	504	453	446	463	448	436	435	438	455	462	471	475	461	463	436	431	464	444	500	446	453	417	451	438	462	404	471	465	467	438	435	462	412	457	441	436	488	434	431	410	450	458	433	406	447	463	446	454	432	442	437	458	435	431	463	450	443	423	442	400	436	437	447	447	464	423	443	421	436	450	409	487	467	490	493	456	437	474	423	404	458
26808	20233	8878	1282	833	837	772	714	766	722	708	741	743	704	749	730	767	716	773	730	747	743	737	746	771	733	721	717	731	718	697	684	763	715	747	707	702	723	732	698	752	718	738	788	721	762	739	686	729	717	717	748	728	702	679	694	730	717	729	724	713	725	724	711	718	725	730	717	727	712	708	711	737	721	713	760	667	697	693	719	695	734	703	736	710	741	710	713	724	718	688	742	701	705	682	715	706	713	730	709	713	701	691	748	706	688	696	703	728	676	681	732	735	700	657	693	667	704	687	718	670	643	696	674	720	756	718	665	713	655	741	716	755	761	722	667	648	664	690	696	740	720	669	730	724	691	714	707	691	711	731	719	704	752	724	704	686	732	705	687	686	665	667	717	670	696	708	766	706	718	724	717	654	697	702	729	700	727	735	707	686	746	725	753	732	743	695	695	687	698	705	711	680	680	705	703	716	728	708	719	733	717	750	686	724	766	691	746	745	738	727	713	684	719	691	725	751	713	714	757	723	725	761	741	666	736	659	688	711	701	741	676	733	745	730	762	725	691	780	686	702	698	690	725	729	675	709	720	667	705	713	738	688	753	675	676	714	757	737	686	684	690	701	700	706	695	700	716	746	668	719	723	693	682	709	746	704	688	734	685	695	693	721	729	723	719	729	741	728	720	688	708	708	748	714	695	646	698	727	697	691	726	741	746	716	726	729	722	698	675	687	659	691	700	762	697	721	687	723	728	726	738	735	682	736	749	686	688	715	718	710	686	688	724	721	751	685	723	718	729	726	699	747	686	695	759	695	765	688	701	751	732	686	680	732	682	693	759	735	755	696	654	671	696	726	667	714	685	692	663	755	704	685	693	731	653	742	731	746	773	742	697	738	765	683	731	751	651	733	701	726	734	718	700	694	753	674	753	684	729	734	713	718	696	715	679	747	712	739	661	709	703	688	711	761	683	725	702	724	718	719	692	755	740	711	652	749	715	702	731	728	686	696	707	722	701	684	701	702	764	712	703	713	684	643	671	713	738	701	718	699	708	712	699	696	732	705	699	712	745	709	749	708	706	708	723	716	713	704	684	739	720	689	723	691	688	713	730	706	727	752	724	722	721	681	725	748	711	773	715	728	666	641	698	684	712	730	687	707	725	737	698	695	698	742	722	734	729	705	723	710	727	774	677	738	720	673	684	680	680	724	706	737	680	696	706	708	695	693	707	708	724	768	747	674	731	742	693	722	706	712	722	689	707	698	726	687	712	662	777	713	731	720	684	735	712	727	677	745	745	705	716	650	730	656	718	725	711	648	738	715	693	695	771	724	696	705	707	695	729	720	689	704	681	699	708	664	698	722	707	707	722	661	727	761	702	692	736	755	787	752	716	732	740	741	707	680	702	732	673	685	714	745	665	773	719	707	736	704	707	726	705	701	722	728	741	705	725	701	721	774	726	764	684	643	746	745	684	684	704	737	678	650	694	710	727	672	801	692	660	710	686	698	718	766	734	716	703	773	768	702	722	717	704	707	696	683	744	704	717	733	684	701	748	719	707	671	687	705	679	699	724	714	774	733	703	725	775	721	713	728	714	704	704	727	718	692	725	721	716	710	703	674	712	710	696	739	708	703	729	686	680	736	682	714	736	721	761	693	713	717	756	713	673	724	707	713	714	722	690	667	728	683	722	733	695	738	734	725	713	704	659	686	733	706	708	696	739	751	703	682	698	796	718	724	663	748	713	740	723	702	713	689	722	749	722	690	680	719	694	716	734	776	717	660	663	701	729	653	744	680	685	713	700	703	719	718	686	686	661	717	714	713	715	709	677	711	733	748	727	651	736	679	661	706	652	701	685	699	729	713	713	741	723	717	722	707	700	720	708	714	719	752	743	761	702	687	682	704	697	738	723	715	723	735	747	728	729	683	720	713	757	716	697	667	764	743	687	722	704	701	682	704	695	772	716	693	709	678	695	696	725	764	709	683	718	718	697	713	727	729	749	727	711	728	741	699	666	735	688	724	723	735	722	713	658	663	709	679	768	759	724	715	719	733	701	709	716	726	731	697	728	714	776	779	695	718	684	693	733	680	687	723	728	733	753	765	709	720	747	742	711	708	692	697	732	713	696	704	684	689	700	699	741	700	699	723	675	756	735	676	714	704	729	727	700	671	690	741	741	706	708	722	723	684	698	710	702	729	718	746	744	663	703	766	755	711	685	687	715	682	707	675	714	711	671	743	752	736	691	738	755	728	712	716	707	690	672	699	710	691	757	728	689	704	652	744	692	724	733	681	717	717	709	743	671	711	739	693	719	736	724	747	721	679	723	681	731	715	770	783	723	706	732	741	683	711	737	679	748	758	691	741	658	703	690	707	726	688	694	726	755	743	708	707	775	719	737	751	691	744	731	736	705	760	706	708	739	722	725	718	677	687	712	720	724	675	763	699	693	695	715	734	728	708	743	744	739	719	750	732	689	758	757	698	691	724	673	691	706	732	703	714	686	724	749	697	740	685	722	724	717	668	673	705	700	699	752	700	722	734	682	736	738	731	704	753	684	710	710	757	735	736	728	701	658	723	720	717	710	750	707	726	679	706	729	704	707	730	717	745	696	762	714	732	683	705	668	736	733	709	733	692	696	689	761	676	684	733	674	719	706	696	699	722	717	652	715	724	693	704	679	759	678	743	689	706	717	706	687	658	697	747	738	686	695	705	795	746	730	688	737	729	707	735	691	727	704	718	731	716	743	739	732	716	699	664	696	725	719	681	668	724	686	742	705	743	706	694	683	684	762	700	766	749	711	676	724	720	686	690	688	686	719	767	688	730	733	730	725	739	744	711	701	722	720	719	703	748	701	749	706	707	703	732	714	725	726	679	741	707	717	697	686	710	650	719	719	675	691	741	673	652	793	715	756	677	699	802	724	699	753	723	708	670	711	732	671	713	730	709	683	736	726	731	703	714	716	750	688	711	725	734	690	705	749	748	696	756	685	684	726	737	751	714	695	683	673	657	706	708	761	718	696	721	734	704	712	701	679	692	659	727	694	727	724	748	764	778	699	711	697	697	657	711	677	732	725	730	735	732	716	684	713	720	735	719	735	712	698	685	780	704	694	709	755	746	721	779	706	722	724	692	733	712	725	749	725	723	744	698	753	700	724	737	682	655	687	712	754	659	719	763	705	759	703	728	685	739	679	736	721	683	762	657	716	673	709	699	715	726	756	748	732	723	713	689	730	717	733	721	692	692	644	718	729	729	738	723	721	729	713	724	662	677	665	687	651	709	693	667	711	686	718	697	706	729	707	697	706	710	748	728	716	714	695	762	684	731	754	748	738	709	754	720	679	709	713	666	709	757	724	716	667	723	745	732	735	747	683	732	676	732	681	716	735	710	734	674	713	740	759	746	667	709	690	760	711	728	745	749	709	683	702	686	685	716	693	687	748	658	744	713	707	708	687	757	739	678	772	695	674	702	695	715	709	685	710	722	714	727	707	677	675	688	692
10641	3410	1671	1200	1081	1037	976	867	916	933	872	875	864	896	826	910	912	827	855	886	823	867	833	820	912	877	888	819	835	857	773	826	883	815	881	864	896	869	839	839	859	869	807	919	892	869	851	818	793	841	798	853	858	879	824	813	860	862	831	825	808	887	840	836	852	853	767	813	798	820	868	887	841	854	849	811	796	849	832	870	848	871	814	900	852	882	842	866	862	817	821	804	830	883	850	924	826	817	862	811	842	875	867	839	882	853	884	836	837	830	839	848	848	808	870	842	804	867	874	801	811	829	821	845	822	839	868	840	902	860	820	843	841	846	852	777	895	827	853	870	885	867	854	887	841	872	836	882	831	835	903	794	858	802	867	821	856	830	786	865	855	862	846	853	827	858	913	845	819	836	858	788	865	900	833	842	834	827	881	881	871	851	837	848	857	860	859	829	875	845	820	795	826	871	873	887	858	848	890	856	798	857	805	841	880	854	871	880	829	855	789	873	829	883	793	877	827	837	837	870	780	841	863	893	834	843	883	822	856	909	825	844	848	853	880	809	843	778	862	840	834	855	805	855	805	861	853	837	826	881	821	824	830	842	848	876	833	874	850	850	784	863	844	823	847	829	831	896	913	830	835	890	828	810	807	801	804	856	870	864	789	922	854	864	848	851	817	874	822	867	888	814	842	823	834	831	901	841	829	848	877	850	870	829	874	856	829	796	818	866	840	823	847	842	819	816	857	891	851	845	813	824	855	863	816	790	873	814	834	833	838	849	836	891	778	822	802	858	897	842	859	856	820	830	849	811	840	830	823	860	871	833	904	840	820	848	897	828	800	837	845	846	822	841	907	840	823	845	855	887	829	854	881	833	821	812	802	825	887	823	835	845	860	845	859	860	842	832	884	845	832	828	801	841	830	868	795	859	861	905	797	864	872	855	891	869	863	839	830	819	827	833	816	863	866	819	866	792	826	810	822	861	792	869	887	887	862	838	800	876	770	893	876	845	820	877	840	886	846	812	829	870	817	843	851	786	913	867	856	860	833	836	824	804	803	845	778	879	809	819	824	869	876	878	864	874	880	897	823	890	888	836	859	843	844	886	837	827	833	896	853	817	796	818	865	834	858	855	863	800	858	880	797	807	866	837	875	831	819	836	850	842	805	858	874	825	858	810	843	899	836	825	833	848	850	821	832	854	864	855	815	802	829	851	855	854	832	816	774	830	871	799	805	866	816	841	838	814	872	835	833	849	846	838	811	861	867	825	850	861	804	830	842	804	876	854	913	824	807	849	858	892	860	862	865	838	832	822	823	775	839	823	849	824	852	818	826	798	881	875	850	867	850	816	859	812	843	855	900	843	824	822	790	837	820	884	801	868	883	802	836	837	890	832	877	879	838	874	920	837	835	871	860	853	842	918	902	864	885	853	871	874	859	902	840	866	830	879	841	860	849	820	861	834	887	861	830	834	805	920	820	853	869	787	804	908	852	836	852	794	848	838	830	902	887	820	842	823	861	853	798	815	810	848	894	895	898	824	864	875	851	866	857	886	841	871	824	882	844	830	822	858	888	884	768	851	858	855	841	851	846	834	882	870	838	846	830	865	786	868	821	917	840	813	844	834	838	817	842	862	836	857	845	837	843	833	844	806	873	842	904	863	829	847	852	821	828	836	807	838	860	886	844	838	860	843	869	811	856	850	826	851	792	872	849	895	792	806	844	817	894	852	835	862	837	874	813	870	803	900	817	884	830	831	797	867	887	879	883	793	886	903	896	870	878	812	811	866	834	887	840	836	871	838	879	817	826	812	829	830	821	831	854	833	828	849	794	828	810	879	850	811	811	889	834	833	855	809	798	846	886	832	819	862	866	816	878	808	857	821	817	913	826	815	888	870	839	885	869	865	815	867	845	816	900	908	876	877	841	836	860	818	827	880	839	862	810	867	907	871	907	831	817	826	889	847	833	838	907	830	822	858	854	800	873	831	875	837	834	886	877	874	814	891	788	831	872	822	875	815	829	858	832	901	854	884	863	850	821	845	828	778	848	899	767	849	826	821	792	801	865	832	871	874	866	824	875	822	839	861	839	840	831	817	794	849	815	854	876	826	836	852	866	850	840	884	837	877	878	835	843	871	879	895	769	846	824	866	846	819	846	849	875	816	789	839	812	772	903	830	915	866	911	832	876	817	852	849	845	877	842	853	823	872	884	846	824	858	845	823	801	853	875	836	800	878	886	856	849	808	827	850	885	837	843	911	813	853	839	800	815	866	864	875	874	860	791	808	867	884	914	845	866	840	868	842	870	826	869	840	805	815	807	866	828	853	832	831	836	875	811	817	891	873	832	816	829	873	839	846	884	870	828	807	846	830	804	838	862	905	841	827	835	873	830	890	810	861	825	900	816	836	823	886	812	846	837	809	858	894	841	847	797	831	824	853	817	869	850	829	858	865	856	856	862	879	809	861	856	825	838	877	854	855	823	851	847	823	839	843	838	880	830	843	855	836	819	894	886	872	872	852	802	862	891	783	807	800	843	839	808	838	862	869	851	862	844	861	824	812	899	820	848	853	855	871	860	850	856	817	911	797	847	868	777	849	850	870	843	839	833	879	871	844	875	809	868	882	835	827	848	843	801	859	783	840	867	864	819	855	916	865	828	867	799	806	869	855	838	855	823	828	830	850	834	829	858	780	838	863	849	869	816	861	836	906	807	847	850	883	842	890	868	921	848	827	833	845	814	887	834	821	857	851	912	877	820	838	843	787	835	838	821	828	857	860	810	856	853	847	819	863	835	880	800	810	813	863	886	786	860	889	823	858	839	832	801	880	840	848	822	822	791	901	841	823	832	819	879	855	860	842	876	809	881	860	889	829	859	871	885	811	885	823	814	820	840	824	837	856	879	853	850	869	850	856	892	829	819	823	815	856	869	814	822	873	803	846	830	853	873	832	831	836	832	813	879	828	810	861	871	901	840	833	852	816	842	805	819	878	878	851	868	837	870	846	848	891	837	868	849	837	835	801	796	847	835	826	811	861	810	845	828	817	821	829	833	826	865	843	899	803	896	828	873	844	861	879	896	887	841	806	842	859	890	882	815	824	855	838	859	861	874	826	840	837	833	818	854	841	828	850	844	879	855	906	850	809	860	836	856	836	869	795	847	902	852	908	863	802	881	863	868	818	874	886	799	878	860	881	817	897	852	885	881	826	853	880	891	874	826	830	818	859	852	841	794	873	843	835	819	852	857	867	863	897	876	910	878	826	849	843	894	854	853	849	903	891	852	843	844	851	877	868	841	897	796	894	867	856	872	829	878	827	846	790	879	900	806	809	876	923	859	808	836	832	835	855	847	868	865	863	794	860	832	843	811	841	836	844	824	872	852	839	809	846	847	824	865	814	902	860	827	820	823	807	843	890	857	799	820	905	917	846	838	836	849	813	845	856	854	889	854	904	837	877	881	868	834	878	874	836	876	800	833	878	880	900	848	878	836	868	801	874	884	857
23584	20924	28301	23718	20932	11270	1362	840	702	612	584	552	506	506	483	494	452	440	408	427	403	408	375	422	408	427	361	406	450	418	392	400	406	365	379	412	378	389	387	401	412	378	406	370	362	387	395	382	361	389	385	350	387	353	376	368	365	338	371	351	388	419	375	365	371	378	368	407	371	399	351	388	379	347	387	341	335	385	355	321	356	393	350	367	375	366	371	357	356	378	352	384	392	363	363	330	343	349	381	372	360	391	366	355	387	367	392	358	359	367	337	350	367	344	399	367	384	353	377	377	361	351	370	333	356	377	396	375	341	376	359	362	369	365	333	362	381	342	331	387	383	342	339	370	385	353	353	351	358	400	361	377	426	392	362	367	409	371	390	331	375	333	399	373	348	329	362	357	334	338	358	344	309	359	361	327	355	387	328	341	317	356	337	318	381	339	358	337	350	356	378	355	359	352	351	380	335	360	371	369	351	382	355	344	332	350	361	352	346	355	340	371	344	367	376	353	353	339	352	359	362	379	369	346	367	363	351	349	335	357	347	376	358	356	381	372	362	376	327	380	341	361	355	362	402	372	354	344	391	339	393	368	355	371	362	368	378	376	334	361	357	369	341	348	349	393	332	347	356	357	363	367	368	382	350	354	360	321	368	397	360	363	357	387	370	361	371	389	361	376	368	385	391	347	363	383	345	343	339	373	340	386	376	359	361	371	355	351	362	386	371	362	362	370	367	375	392	337	362	360	331	388	367	365	343	370	383	363	388	358	361	339	358	348	366	347	374	354	374	350	373	384	380	382	338	349	366	350	353	353	390	394	350	336	383	366	354	349	405	341	336	314	392	396	360	339	350	354	358	350	363	356	374	368	387	349	331	367	392	353	353	373	355	362	362	365	342	353	349	367	339	374	358	316	358	367	390	319	372	315	352	336	376	388	352	354	329	372	373	378	413	397	357	367	381	352	362	365	379	380	366	366	387	363	363	361	351	352	388	418	344	396	362	365	420	401	374	357	358	387	370	350	357	366	326	352	371	364	370	379	360	326	365	341	313	373	351	367	350	360	353	357	378	353	390	378	345	357	368	385	346	357	346	360	347	367	339	365	325	348	363	354	387	364	389	355	399	374	327	347	351	341	382	360	332	343	333	368	344	353	391	382	376	363	336	386	367	368	361	374	364	378	376	355	348	343	375	324	384	381	332	356	354	398	358	343	383	369	377	355	376	352	321	400	330	390	358	346	348	360	328	328	375	376	368	347	347	364	373	373	362	374	351	344	368	376	387	335	381	366	361	378	412	379	387	337	350	378	353	368	331	379	369	347	366	345	317	340	388	323	399	353	347	340	346	341	388	375	374	375	376	352	365	332	361	341	377	370	353	367	364	391	399	384	373	371	357	330	362	343	341	353	342	368	351	387	316	375	357	359	374	373	360	356	395	376	355	366	378	343	382	382	382	347	354	404	350	347	362	405	323	375	363	340	358	377	363	380	356	381	387	342	347	353	378	352	398	360	379	340	345	352	361	384	324	365	337	362	349	359	330	341	386	370	378	351	374	372	348	369	340	349	331	367	366	383	347	359	365	357	371	396	370	407	344	362	364	365	347	337	385	373	364	366	392	360	358	377	370	373	362	333	337	325	350	409	352	349	421	341	376	344	351	368	362	371	322	380	372	313	356	345	349	341	355	347	352	335	373	360	366	362	377	379	354	369	395	369	373	364	355	366	373	379	369	379	338	366	379	382	340	346	353	334	350	376	378	383	362	340	369	349	362	380	319	377	367	338	382	399	359	337	325	391	349	368	369	332	331	358	377	376	328	352	360	364	329	366	373	315	373	382	332	366	344	374	365	368	345	373	367	371	367	372	359	360	356	342	391	366	391	347	338	381	392	374	368	395	354	374	388	330	355	355	358	361	363	372	374	326	375	366	365	339	378	351	354	386	355	354	362	355	325	370	357	373	367	364	346	356	346	357	334	353	358	364	372	374	348	359	360	344	412	367	412	362	370	357	352	393	375	381	380	362	347	343	374	369	344	324	366	339	392	370	323	358	341	397	351	336	363	372	353	347	360	370	375	365	359	341	364	358	386	356	369	344	349	355	352	399	386	338	365	348	337	325	375	350	362	359	331	382	401	340	364	359	360	369	372	364	379	349	341	377	364	387	365	335	362	311	346	343	362	409	338	352	365	353	403	368	402	346	391	352	374	378	338	353	378	381	342	393	345	366	347	349	328	359	342	381	367	377	355	340	328	348	355	343	354	369	357	371	378	365	336	377	360	375	358	359	358	396	362	332	339	387	335	354	354	339	371	386	409	361	324	370	341	387	379	373	350	369	366	361	335	348	321	338	355	346	377	347	364	354	364	369	357	377	365	362	366	384	339	391	356	316	370	354	339	376	345	364	386	391	364	367	353	373	378	351	376	380	351	349	320	401	370	381	414	389	357	364	379	366	390	345	375	353	332	315	348	364	364	369	378	355	398	368	349	352	382	382	347	380	381	366	390	331	337	391	375	383	373	378	368	365	380	374	363	363	375	368	354	379	357	373	360	349	370	396	389	391	339	339	356	374	377	335	336	363	366	368	380	340	324	349	376	378	346	382	336	345	331	342	373	355	364	385	374	371	387	348	326	349	348	344	383	334	375	377	386	400	364	369	381	357	374	348	395	335	359	327	357	365	356	359	384	399	345	347	355	347	347	369	366	373	320	386	363	353	376	378	365	365	351	327	338	348	354	410	371	365	341	370	370	370	371	335	364	405	355	330	356	350	343	384	351	347	384	356	356	372	351	376	344	371	328	344	375	374	369	354	385	409	376	353	336	369	332	358	343	370	371	347	321	354	354	382	352	360	335	363	320	367	364	377	364	365	354	385	336	314	378	356	371	387	333	344	350	351	389	351	398	326	364	359	384	339	362	345	359	352	361	364	335	377	343	335	346	408	393	357	390	315	377	364	305	339	351	355	375	353	345	353	325	346	387	372	339	343	363	379	367	326	366	343	351	383	357	334	350	369	364	344	350	374	369	373	366	353	369	343	360	341	354	364	361	336	344	374	366	358	392	361	381	389	378	388	335	396	364	345	370	401	339	311	357	354	374	395	373	391	375	373	350	359	376	342	358	350	361	354	371	377	349	352	365	365	332	334	340	370	394	369	346	352	380	347	348	400	337	427	380	353	374	348	346	327	346	422	367	350	341	367	340	376	366	353	359	342	375	379	410	353	369	359	359	368	384	341	366	374	367	377	335	351	369	370	347	333	384	382	341	320	392	348	370	378	369	377	348	321	372	359	377	361	358	398	356	371	371	409	334	359	396	367	373	337	355	376	359	353	377	365	373	344	339	358	372	328	358	380	373	380	374	356	380	340	360	312	340	355	367	352	352	363	336	385	352	319	385	345	363	359	383	378	360	349	345	338	371	385	364	348	393	356	379	327	319	365	362	360	370	386	357	392	336	342	386	389	379	368	383	353	348	353	378	378	333	363	347	375	390	376	387	349
29941	15949	8233	4260	2959	2291	1773	1446	1244	1081	930	808	726	717	652	611	661	605	571	584	623	530	548	558	512	520	477	497	502	491	483	481	494	517	441	524	504	483	512	505	502	514	509	478	439	489	458	477	495	468	455	484	461	471	446	450	450	484	431	442	444	461	465	429	477	462	453	482	424	463	444	437	415	480	436	515	496	436	472	487	465	425	428	441	427	476	414	458	456	418	400	416	451	426	476	420	449	465	449	472	458	472	462	454	461	427	436	464	459	480	447	432	466	446	442	484	421	477	438	454	456	470	414	444	442	494	462	495	427	485	480	436	469	431	471	484	449	482	445	455	426	437	438	451	444	414	444	437	446	479	425	398	415	420	450	439	424	444	454	402	471	491	445	454	442	476	429	455	465	451	437	427	426	424	423	454	458	450	406	440	418	462	467	452	427	475	426	444	460	406	449	445	442	471	463	452	454	436	433	455	448	420	441	464	383	443	441	443	454	472	439	402	473	485	433	486	452	407	452	449	464	447	464	461	423	481	453	463	427	446	501	434	474	428	469	454	440	453	442	459	455	462	420	430	450	446	418	451	439	497	408	471	450	480	459	437	437	441	434	446	486	431	471	454	393	415	441	445	456	477	444	428	474	460	467	428	473	427	447	448	435	459	464	453	412	469	448	445	429	489	438	459	459	430	455	472	429	435	437	449	446	439	471	428	454	416	458	445	476	454	435	458	394	458	438	474	416	454	447	470	451	488	460	481	449	435	484	476	459	438	464	480	449	489	465	474	431	509	435	467	433	440	465	436	455	486	450	468	441	473	453	438	458	383	418	464	446	473	469	439	462	465	441	464	443	440	441	460	481	446	432	426	440	440	456	456	495	436	438	439	428	441	426	453	463	464	463	435	433	432	425	463	481	470	468	451	416	461	404	451	463	450	431	463	458	477	457	483	448	464	430	469	469	458	433	421	470	442	432	467	448	484	462	468	424	412	451	446	460	449	481	460	466	468	501	496	474	444	449	456	448	471	435	471	492	455	432	420	439	451	455	454	492	477	457	440	454	419	466	413	469	441	451	487	449	484	437	445	443	440	443	473	504	427	457	437	433	442	440	428	436	408	467	457	412	465	445	441	415	439	445	425	461	448	462	479	435	444	420	475	472	443	493	424	438	448	443	459	432	491	454	443	442	454	454	419	449	439	462	407	463	416	470	459	514	459	475	462	422	440	430	455	466	445	474	448	469	444	470	416	425	487	480	467	451	444	442	432	459	443	464	419	426	443	442	440	412	443	453	447	460	469	451	479	411	455	409	482	456	419	453	444	433	447	429	451	443	418	463	425	428	444	443	446	451	451	458	473	456	449	441	444	477	440	447	461	474	427	445	434	468	445	432	434	455	432	462	440	497	424	474	476	463	428	465	431	421	439	452	470	444	450	459	469	464	446	481	448	459	462	446	420	438	466	451	428	416	455	457	441	428	459	453	438	465	427	420	440	452	477	437	431	468	457	445	430	417	430	467	417	398	454	422	483	495	439	425	443	446	459	431	435	441	447	473	466	428	465	437	454	462	426	464	460	472	455	497	435	425	424	454	452	458	445	427	416	494	451	474	466	436	444	466	439	458	421	435	437	462	437	433	413	446	480	432	435	450	460	457	470	465	435	460	455	426	433	463	481	442	460	434	484	440	433	463	464	429	461	445	435	448	461	444	482	443	432	461	421	435	439	428	440	457	421	458	441	446	447	454	450	436	430	451	464	477	486	454	459	483	412	428	473	458	427	448	451	433	450	459	469	459	460	442	422	412	460	429	449	416	456	478	436	469	495	460	442	437	447	455	476	426	471	473	447	446	460	462	496	470	417	418	484	464	438	426	446	448	466	443	503	453	466	470	477	445	451	466	469	467	477	428	428	481	447	444	409	462	453	447	435	459	469	483	427	452	456	446	448	415	419	443	441	471	442	461	493	431	419	495	457	440	431	458	439	427	432	465	431	463	465	460	453	435	494	500	507	451	468	411	439	440	436	473	435	433	426	462	437	456	423	485	443	431	448	472	435	436	479	457	434	469	487	416	478	438	434	442	455	457	428	456	494	475	464	419	472	416	481	460	449	483	470	480	407	453	465	450	479	449	437	477	406	435	436	467	440	442	435	437	445	435	478	430	402	420	474	429	483	466	452	445	451	420	423	448	432	458	458	431	513	454	414	425	474	468	449	440	476	431	448	479	405	438	449	488	510	455	440	439	436	463	504	442	451	416	445	413	417	508	473	484	450	442	463	422	434	468	441	470	439	432	429	461	433	473	446	409	438	449	457	451	472	445	461	441	473	442	470	437	468	425	485	480	432	422	454	440	444	449	460	456	442	458	473	453	442	473	454	467	419	442	432	469	466	436	464	440	456	434	444	434	461	459	419	459	447	470	486	433	447	444	451	464	428	439	428	449	457	416	471	442	456	450	449	427	444	468	470	449	430	452	437	460	430	453	442	428	463	449	451	476	456	417	441	463	467	429	467	449	438	435	410	476	447	441	449	437	454	447	448	422	435	440	441	432	462	459	454	463	451	457	457	438	412	470	462	450	417	446	435	469	473	446	470	424	473	446	420	467	465	435	441	474	460	450	465	487	451	439	475	442	469	463	480	442	437	425	473	464	406	466	444	432	462	462	433	467	463	423	443	446	469	501	445	441	445	413	436	443	444	501	427	436	453	455	443	427	424	490	483	461	475	426	479	428	477	424	465	454	443	486	462	448	432	439	480	472	467	472	422	438	498	478	462	458	504	446	481	434	448	459	463	458	458	472	443	456	444	434	449	437	441	424	449	460	423	470	426	474	458	460	462	444	441	461	440	440	418	405	435	425	442	438	418	460	419	419	450	426	425	432	464	471	425	469	452	447	425	433	504	450	450	421	498	437	426	446	472	437	455	447	459	450	473	448	447	494	451	398	419	435	423	465	420	416	437	428	498	449	471	441	421	440	438	478	417	401	459	417	473	422	466	470	445	452	441	453	465	424	406	421	481	445	434	471	431	486	442	463	472	470	464	458	418	449	428	454	450	456	483	470	439	444	434	428	484	430	441	441	462	463	419	458	454	434	449	479	438	460	455	448	456	437	480	477	427	441	448	458	460	428	444	429	458	401	472	430	429	456	423	420	457	451	474	434	465	459	470	439	435	434	449	457	435	457	441	409	418	423	430	474	436	452	419	454	470	460	481	459	421	443	470	456	498	422	458	424	461	487	430	446	439	415	436	450	428	468	442	437	447	400	449	480	433	428	420	446	423	430	447	420	469	429	448	463	483	473	465	420	422	421	454	461	461	497	403	451	455	466	444	489	445	456	450	427	431	469	468	449	462	479	410	457	468	458	453	449	433	438	426	449	435	465	456	489	478	486	437	488	463	446	442	443	453	458	410	441	453	484	411	455	451	445	484	443	441	468	456	439	412	434	471	472	412	443	448	431	440	436	446	435	410	465	426	384	478	427	464	461	428	445	478	462	472	464	404
24811	20894	27148	24763	10425	1463	1168	1059	972	946	906	958	944	911	915	849	889	863	867	848	846	885	875	884	869	879	910	847	842	852	840	835	807	850	843	866	842	854	842	890	854	858	893	833	860	844	876	895	854	852	943	840	825	822	857	864	839	877	886	846	844	816	830	904	824	829	824	800	821	827	793	801	887	856	786	836	789	815	784	892	860	799	891	848	812	881	896	825	777	760	857	859	867	859	843	881	843	819	779	813	849	865	814	818	875	809	814	811	843	842	857	777	918	876	839	839	905	891	810	813	877	841	856	896	859	848	877	865	858	846	776	848	874	889	821	815	862	799	847	825	818	823	784	856	848	835	861	779	854	814	808	850	795	834	834	807	881	843	831	899	838	869	870	848	837	819	867	829	857	876	901	828	816	834	807	778	817	836	875	846	832	850	856	800	857	784	857	849	822	843	850	862	881	840	829	885	843	822	795	841	889	827	833	859	856	828	878	820	806	806	854	866	814	863	809	842	828	849	827	837	816	824	824	855	821	845	818	887	866	809	849	794	856	890	857	827	874	844	874	822	867	863	788	839	874	844	847	839	854	840	853	814	888	876	820	850	882	813	845	890	835	798	830	838	862	851	855	833	804	861	849	824	877	860	799	856	825	840	795	776	857	835	805	876	793	814	858	863	864	815	873	823	824	796	859	811	822	850	823	882	867	853	841	868	823	851	818	820	785	812	860	813	829	884	854	853	825	856	827	872	770	887	864	830	822	840	828	814	855	825	834	834	840	835	833	836	860	825	813	786	856	826	832	826	813	864	902	847	834	846	923	783	841	803	823	819	870	858	831	776	867	826	872	813	846	843	808	879	820	851	820	853	865	840	912	872	779	892	830	838	817	872	848	828	848	847	788	867	833	885	868	818	836	837	849	862	811	819	837	840	832	825	843	838	841	877	822	868	834	876	827	814	790	838	856	859	881	844	795	857	853	868	865	840	852	899	830	793	842	820	844	808	858	858	872	850	897	877	855	854	810	836	842	869	822	834	814	915	779	864	827	835	841	793	777	805	818	868	823	850	828	860	845	807	773	828	847	827	800	813	816	829	857	846	772	882	847	805	871	885	843	799	826	912	855	865	844	804	808	860	827	796	742	831	853	822	889	848	907	820	893	845	885	901	832	813	818	839	845	786	872	843	821	830	822	882	901	817	824	850	808	878	858	866	807	864	827	853	860	845	864	822	825	883	871	838	823	836	809	862	806	835	842	862	766	825	842	834	810	788	852	876	892	839	852	798	822	808	851	799	863	858	809	845	833	824	820	846	831	806	796	799	863	835	828	886	856	809	818	853	831	891	844	863	843	828	822	790	889	864	792	822	826	861	814	874	836	832	829	874	842	841	857	806	846	847	847	828	835	862	783	861	802	792	829	805	829	817	848	879	829	832	913	896	834	819	849	823	835	872	834	822	836	884	815	765	902	827	820	789	832	836	830	827	848	861	816	836	852	797	798	827	814	887	814	791	818	894	832	827	845	860	831	851	853	849	822	774	837	812	828	801	816	858	863	773	808	810	871	854	760	845	818	850	877	804	830	857	806	817	795	834	825	868	877	855	831	807	828	833	804	911	868	809	871	858	845	817	853	849	885	871	830	827	861	827	882	781	869	861	868	817	834	804	853	858	836	802	799	786	823	807	859	860	890	810	825	826	853	816	807	813	837	868	798	807	876	841	789	833	849	821	834	822	854	859	816	854	811	788	835	883	854	820	880	841	833	819	836	817	850	833	826	809	805	877	875	851	840	865	812	802	861	831	840	839	815	825	836	818	857	849	857	839	802	826	898	847	871	876	836	840	844	794	806	780	833	874	802	820	789	848	854	834	841	846	841	838	828	835	845	856	838	831	845	772	850	864	839	872	897	875	822	860	866	871	818	858	835	820	818	849	800	876	880	865	865	842	834	825	870	799	843	802	787	822	793	850	796	827	775	812	884	912	795	814	862	803	904	863	783	838	830	826	823	850	825	815	853	853	824	826	851	878	796	839	865	827	836	842	783	802	856	766	799	813	809	891	869	867	814	823	864	871	871	822	810	885	866	838	832	845	849	840	846	815	810	850	825	776	870	842	806	877	855	834	901	866	850	858	826	875	821	875	844	783	760	838	885	857	848	836	817	775	847	872	810	854	793	791	835	830	837	827	844	812	876	774	880	839	833	885	846	889	884	801	824	860	839	855	846	804	855	815	856	825	827	814	847	894	854	854	816	798	854	798	840	821	842	855	842	849	807	840	874	797	812	825	887	837	821	836	799	853	858	795	816	876	797	858	824	832	855	873	809	836	838	850	857	862	868	776	815	851	899	891	823	818	863	800	853	811	812	811	836	875	835	871	846	862	800	894	890	861	834	828	840	834	890	811	884	846	874	882	836	824	854	854	853	807	819	869	842	877	884	821	793	822	831	797	814	855	811	801	845	845	850	813	846	802	871	844	807	833	798	861	796	811	863	870	826	741	831	842	800	808	865	852	875	813	860	821	845	879	829	800	925	776	846	855	852	845	852	817	839	812	825	892	808	893	796	837	897	792	819	824	813	862	889	825	851	814	834	825	845	873	842	815	837	812	810	859	860	826	795	843	850	816	847	855	761	863	864	869	801	862	822	831	856	867	809	861	895	902	834	818	853	852	846	843	864	850	842	842	849	867	803	817	837	862	838	814	815	918	838	829	878	805	872	801	841	844	847	850	815	804	827	848	813	795	848	808	862	806	808	831	850	823	848	824	831	801	835	803	829	864	857	847	853	858	839	874	855	841	857	856	800	832	773	826	851	767	883	803	814	859	800	860	807	799	817	855	837	835	845	796	792	884	801	856	815	816	843	842	799	799	846	887	858	848	890	832	836	813	829	839	839	813	816	875	825	823	837	821	825	828	867	813	872	814	812	805	866	832	837	871	855	827	881	865	820	828	862	855	884	844	840	873	823	895	832	862	815	826	866	833	846	905	854	838	837	836	882	843	840	805	873	763	862	902	832	835	857	852	897	840	843	811	809	828	817	815	890	872	832	818	830	830	830	809	836	814	843	892	833	856	846	866	852	782	872	814	835	844	801	846	890	868	840	822	877	845	876	823	812	848	831	796	829	782	787	790	835	808	883	835	792	861	890	852	881	812	815	810	846	821	844	836	832	865	814	910	844	882	802	871	890	794	788	856	822	895	821	848	791	847	828	861	777	801	831	840	868	804	853	837	784	795	887	875	828	874	818	871	873	784	841	832	779	826	864	825	822	843	837	831	831	835	811	852	826	834	860	833	857	862	804	870	826	819	829	835	811	822	914	869	832	809	893	830	811	835	855	842	824	831	770	884	824	833	892	861	808	793	877	805	808	863	831	884	859	866	803	784	854	793	867	838	843	845	832	851	825	852	828	844	845	805	877	812	847	844	846	855	903	827	815	842	859	872	881	907	827	830	857	857	896	853	842	820	831	827	779	889	812	843	799	814	830	861	848	890	809	868	851	836
27770	10860	4896	2768	2187	1882	1730	1473	1337	1288	1233	1153	1179	1070	1086	1054	1047	1079	1034	1009	1007	1003	974	990	1020	1015	1045	990	1012	994	1031	933	913	1026	1048	937	990	976	978	969	946	1015	947	979	995	959	1026	1040	987	954	994	981	1032	960	991	1032	1010	980	932	964	948	928	994	947	938	995	909	1009	974	1010	951	984	988	949	959	917	929	1000	908	960	968	956	998	961	963	952	983	954	993	938	1001	992	1002	956	921	974	933	980	951	951	954	1003	940	933	1000	958	955	962	940	1073	968	962	971	982	945	947	987	961	968	970	925	971	1003	948	981	942	998	997	936	997	998	932	1013	922	1017	927	1008	1005	928	965	990	982	969	926	963	921	976	989	972	981	963	999	983	986	966	1005	940	957	934	947	974	963	965	936	952	935	931	982	959	942	977	979	1008	984	999	1003	962	1037	922	996	951	990	971	994	1008	964	994	974	979	946	926	996	934	964	910	964	907	1024	1009	980	1019	979	958	998	954	1029	955	976	1005	957	970	993	966	981	964	990	973	948	965	936	979	955	951	944	950	948	984	958	960	904	964	966	963	937	980	965	982	924	974	906	1035	946	1008	1005	942	937	992	966	1017	978	1006	941	962	952	920	938	999	1000	985	985	945	993	963	951	970	990	1008	934	994	975	981	986	924	990	981	940	1005	968	975	939	931	1023	959	915	1048	968	983	936	981	970	1001	1011	995	974	943	909	946	973	969	1003	941	867	1017	991	964	955	937	903	978	906	933	979	927	967	988	972	1006	960	925	992	941	985	978	913	966	983	955	956	1017	986	965	961	973	1057	962	991	942	912	985	947	969	998	1021	955	1042	986	932	922	954	961	989	1021	963	946	936	968	1012	983	912	977	1006	1010	935	1007	972	940	956	907	944	1017	999	990	977	977	965	954	887	981	987	1010	941	941	964	957	975	980	948	913	984	941	970	957	955	958	1011	978	1001	999	963	980	923	1003	940	895	928	950	941	989	964	969	953	1001	965	954	976	944	979	975	974	916	916	964	970	932	966	962	973	989	944	914	991	959	966	922	970	1000	994	978	960	1014	940	979	978	975	972	976	985	1038	956	1005	969	975	934	942	950	944	971	1026	962	950	1018	985	1005	942	948	979	1006	1000	999	931	981	1007	903	995	999	985	992	1000	949	1018	962	959	976	955	965	975	980	962	993	978	923	996	965	962	997	1014	951	939	930	969	956	956	942	968	912	945	938	977	1016	1021	936	964	954	944	949	972	948	981	958	966	930	955	928	964	977	982	1004	944	975	961	956	970	995	964	936	948	983	964	972	952	944	1001	946	983	979	910	988	978	994	985	977	910	996	964	998	981	949	1010	963	960	954	995	1030	995	1001	946	970	1030	1053	991	992	945	938	939	926	960	966	972	949	921	940	944	1015	1037	999	1001	933	945	970	975	977	992	953	929	968	911	950	995	964	965	937	977	976	977	972	977	979	968	993	919	957	966	934	927	964	977	953	1019	1002	932	946	919	917	960	966	972	959	984	998	950	932	963	995	901	954	980	980	928	1000	977	937	925	1039	983	935	921	941	1000	945	960	974	942	914	974	924	987	975	956	988	975	970	957	947	939	966	987	964	922	953	941	964	1004	990	952	1009	929	967	978	903	976	1019	946	964	1012	966	946	966	938	959	931	938	985	979	982	966	957	961	974	942	1061	959	981	968	993	960	960	1018	950	960	978	990	1014	932	955	1002	961	920	991	975	1009	910	929	945	918	941	944	1017	950	976	1026	993	970	977	979	990	992	993	990	980	960	946	930	977	964	897	962	1010	1001	974	945	955	931	954	957	1021	936	981	914	975	950	999	949	956	994	976	965	970	929	986	969	970	974	959	972	958	988	1006	919	976	951	1011	948	899	923	960	983	1065	992	951	983	1015	1065	959	952	971	976	957	983	991	875	944	988	969	985	971	938	943	973	988	968	899	955	942	948	911	924	943	986	989	1001	968	951	988	967	904	901	967	979	960	904	1048	911	949	1003	938	937	1014	985	882	894	1012	966	956	923	951	960	944	990	1019	979	1045	935	977	971	973	926	963	976	1004	934	907	927	985	955	977	927	925	962	913	955	988	987	1026	914	927	987	971	963	958	1005	1017	915	910	969	937	995	1004	959	966	974	954	960	969	1016	959	982	950	1030	938	907	899	933	935	986	964	970	1026	962	944	948	967	932	968	940	939	957	923	930	953	921	1002	926	955	914	1011	981	1003	972	1026	936	1017	924	970	922	975	980	963	959	949	986	969	968	953	969	943	965	991	1003	966	985	988	912	955	929	954	961	970	1043	953	1015	919	980	1029	978	938	978	1001	964	991	926	973	916	949	1001	1038	992	967	938	1026	960	963	946	960	969	995	985	967	959	956	943	993	995	917	980	904	979	1019	955	944	996	922	984	927	1072	943	961	986	960	929	888	971	1009	971	962	928	902	975	1007	1032	977	911	969	979	961	976	977	962	977	945	991	956	983	943	1011	921	941	953	970	1037	970	914	947	938	905	1018	964	1020	993	1027	932	927	980	962	948	952	966	953	984	1031	946	945	970	926	879	977	982	965	924	1031	924	990	945	1001	969	987	996	992	946	957	965	949	993	935	997	963	909	956	924	928	952	943	1004	963	975	981	944	888	967	950	1010	1002	912	1029	946	936	923	911	940	968	947	963	964	957	962	1032	980	949	969	939	977	947	943	966	988	1021	914	939	963	998	928	964	913	974	955	1006	949	989	952	972	965	952	934	950	1009	979	934	970	975	892	1006	1012	994	931	958	904	969	987	952	953	955	968	992	954	966	947	958	955	953	1006	982	983	907	1003	938	966	986	947	1030	952	989	993	950	967	979	998	959	979	1018	963	982	982	945	976	973	960	907	1049	966	996	942	943	1000	859	943	920	1014	1007	918	923	927	972	996	993	983	982	963	968	987	991	985	973	936	943	910	971	957	906	933	934	969	994	967	985	901	931	1030	981	942	929	930	964	962	953	988	982	929	1004	977	990	971	955	977	941	1003	1024	975	974	989	978	975	945	912	956	951	995	1010	923	1006	962	956	996	939	923	966	972	953	900	933	1007	969	990	918	987	1000	926	951	957	933	1004	951	944	945	985	961	962	952	980	958	913	986	925	990	933	949	964	925	948	946	935	970	1004	971	963	977	912	970	962	951	976	961	970	942	948	990	957	942	996	1002	975	960	979	970	958	995	994	908	986	965	997	957	994	955	966	954	936	966	994	964	993	930	974	955	939	948	944	1013	1032	923	969	952	920	960	954	989	952	950	947	948	949	1005	950	1006	961	989	997	963	964	944	966	938	984	962	901	1003	922	923	942	997	969	944	1047	976	948	964	965	996	964	975	935	963	940	965	895	967	919	986	1056	1001	958	982	930	955	930	937	990	976	940	988	994	944	929	947	986	983	1003	919	986	941	959	968	990	969	954	971	978	1021	978	969	977	928	958	946	1004	945	956	959	959	909	982	995	963	923	935	974	962	1003	968	965	962	959	956	966	958	976	1005	980	949	961	939	1003	962	949	1005	968	913	1036	978	979	979	936	943	942	959	886	1026	934	984	930	974	958	974	968	959	926	1025	974	918	946	965	906	929	983	982	1018	996	935	972	941	976	1004	976	987	998	990	977	988	907	998	960	961	942	1018	936	933	951	1005	958	969	937	987	971	972	989	986	956	1001
22653	21012	28724	23473	21012	21062	10545	1395	1061	897	758	695	617	627	591	603	575	559	503	509	439	467	431	471	471	448	509	477	459	479	451	424	428	464	424	414	411	408	462	440	414	463	436	410	399	367	445	419	411	449	415	401	418	426	427	422	433	394	401	416	424	416	405	377	406	408	368	390	403	439	420	436	415	407	415	394	403	397	424	414	369	412	387	395	375	368	383	388	438	392	399	442	366	413	432	417	371	433	426	388	412	386	391	397	405	383	396	408	387	365	367	389	382	385	417	402	384	381	367	377	377	381	396	406	377	388	353	394	397	415	415	392	379	391	438	413	380	398	400	420	372	423	387	397	402	396	401	420	394	399	407	377	425	402	401	413	425	405	388	408	413	433	380	374	384	383	399	380	393	393	414	413	394	410	397	383	438	410	400	378	402	392	398	416	413	399	381	384	386	383	384	366	437	384	411	409	392	377	363	386	366	366	356	393	365	414	386	380	431	398	386	341	405	353	445	413	367	432	409	402	406	411	399	396	415	400	427	401	376	421	408	381	372	372	368	388	397	389	401	392	379	409	415	389	382	400	384	410	390	384	405	412	350	381	410	396	417	352	404	390	433	388	401	368	393	350	397	373	428	385	393	374	396	397	395	409	399	433	353	414	417	391	394	403	392	384	386	398	391	377	372	394	393	384	365	387	415	417	395	367	388	407	391	385	405	388	382	364	414	441	425	433	402	431	382	405	403	420	413	393	397	401	409	381	397	428	376	371	430	433	387	430	405	403	408	389	393	406	390	386	377	393	407	415	407	414	410	416	400	398	398	409	391	382	427	402	387	383	416	390	407	360	430	432	374	396	391	419	402	398	395	394	387	375	406	410	431	398	377	398	392	354	413	387	384	417	386	402	382	389	379	382	378	431	374	385	401	396	390	371	389	393	382	397	420	370	391	390	396	400	408	403	394	402	399	374	382	397	397	382	384	399	388	406	397	392	379	414	386	426	394	386	360	391	410	436	391	379	427	435	387	360	425	384	413	376	347	414	378	378	393	396	365	385	373	371	394	375	403	394	397	386	380	370	375	403	409	397	393	408	449	386	385	408	365	416	376	423	387	393	368	390	386	402	392	361	402	429	414	409	379	394	385	393	398	405	391	418	388	387	390	384	400	406	406	403	410	385	377	368	379	353	399	383	408	414	396	389	419	402	407	402	414	396	425	387	405	416	441	397	393	399	410	393	384	375	371	379	387	423	377	400	375	425	389	393	442	369	396	407	411	393	381	361	383	390	418	427	395	389	367	389	435	359	421	388	406	410	400	353	384	399	385	424	402	384	411	421	390	400	357	393	376	387	382	374	397	358	412	387	365	403	392	386	376	375	404	382	386	363	378	375	420	391	394	409	358	439	393	381	391	421	385	371	427	405	372	378	402	364	402	405	414	410	394	402	397	400	391	402	382	413	385	371	389	363	410	395	403	428	386	414	411	407	368	384	389	379	422	413	383	434	399	372	398	409	388	416	411	398	374	388	385	410	387	380	379	380	431	396	374	379	384	376	396	434	382	415	392	379	399	401	390	403	398	367	386	381	388	382	407	381	408	399	410	343	417	393	371	389	385	378	367	369	382	400	395	402	422	391	368	420	362	378	386	434	418	382	430	406	402	429	401	441	387	390	420	379	360	397	410	371	433	425	387	396	395	414	390	359	412	408	384	401	380	414	364	435	417	371	416	388	384	384	405	390	385	388	403	376	379	406	402	410	384	417	396	364	389	382	399	381	375	378	388	383	402	424	408	381	388	382	383	404	394	390	400	399	376	391	390	386	371	396	402	388	404	426	403	374	389	365	456	374	380	412	440	428	411	387	391	406	407	363	382	437	407	414	407	374	387	365	363	360	394	415	398	377	394	404	380	419	394	372	369	371	374	403	415	390	407	422	349	354	398	407	396	365	428	415	397	389	399	357	397	386	399	404	371	355	380	384	391	359	367	411	433	365	400	378	413	387	353	384	393	376	413	392	390	375	347	401	432	412	382	403	403	397	392	356	404	457	408	378	384	397	391	406	389	410	383	399	411	378	363	393	379	407	380	411	368	419	382	393	378	394	374	375	354	389	398	390	398	341	378	400	410	386	453	414	398	414	389	377	446	384	391	397	424	401	422	371	398	414	384	392	382	404	411	386	388	367	417	402	397	393	407	391	372	404	385	392	401	397	377	396	371	400	379	400	417	404	392	380	402	382	389	401	381	387	355	375	422	383	457	426	385	369	422	390	411	379	424	381	392	378	394	372	355	407	412	398	389	414	390	402	395	413	401	377	391	419	417	394	405	366	395	390	410	398	412	407	375	387	414	389	391	380	402	393	401	378	386	434	397	385	387	401	410	389	387	369	403	412	409	373	402	425	357	365	378	400	348	387	440	403	389	365	397	386	364	391	414	388	399	382	331	411	405	428	396	415	421	407	422	408	389	397	381	389	391	417	422	405	416	387	413	381	383	428	405	406	398	389	396	405	397	436	403	412	405	379	364	377	407	407	396	364	374	376	412	394	469	417	427	403	367	377	370	385	364	375	407	390	378	414	414	429	425	417	377	426	380	407	416	396	379	403	401	406	387	370	387	437	437	387	379	374	408	389	382	412	405	401	412	359	383	416	393	370	360	372	438	391	411	407	389	387	378	410	390	402	379	383	383	372	394	400	429	395	400	361	396	406	390	382	402	399	389	361	408	369	372	425	397	413	378	371	388	412	352	394	399	403	390	408	372	395	403	368	426	350	360	382	417	418	383	412	396	401	377	429	412	386	386	379	356	390	372	383	418	391	338	414	439	421	379	403	385	400	409	398	385	373	410	399	379	386	399	445	387	385	393	404	427	377	406	416	363	385	363	429	363	397	410	377	368	368	423	391	408	415	379	403	371	395	406	448	406	390	440	388	397	428	392	410	377	408	381	373	373	391	366	373	424	404	392	374	375	408	393	397	416	402	408	386	382	393	379	346	385	366	372	349	386	400	389	390	414	396	416	372	381	375	406	369	400	405	378	441	394	411	400	434	350	372	396	375	412	372	429	386	458	404	393	395	396	383	371	373	379	391	411	410	410	385	392	423	379	404	404	404	428	390	373	402	413	390	412	361	433	333	412	387	422	429	390	385	369	383	386	381	358	385	373	343	402	413	381	399	380	407	395	393	414	368	364	373	389	395	379	421	394	342	419	403	360	419	397	383	380	394	434	372	432	414	386	390	377	388	376	355	382	401	388	410	406	394	377	393	408	395	389	407	382	392	393	382	367	450	421	412	381	370	429	414	382	425	389	387	390	378	410	346	375	413	395	405	369	376	441	412	409	386	414	382	392	386	388	409	381	374	355	403	402	385	406	403	393	397	407	365	398	368	384	407	358	415	427	377	407	374	405	347	373	389	436	403	403	360	391	398	390	406	372	416	411	407	367	438	405	399	369	359	399	394	375	407	400	383	395	389	353	414	390	405	371	373	397	372	402	385	393	391	380	442
38536	21803	13104	7151	5095	3927	2902	2389	1934	1529	1320	1208	1023	970	851	831	753	702	694	616	643	611	621	586	603	602	558	545	578	524	541	559	505	534	542	468	535	512	535	519	518	475	560	492	498	510	519	486	522	485	438	459	473	485	463	475	466	453	468	446	464	454	487	485	457	456	447	458	446	495	453	472	462	454	478	448	467	486	448	480	476	494	496	459	455	442	478	474	443	467	474	447	471	448	487	445	480	447	428	447	496	489	463	447	452	394	484	450	446	446	454	437	455	417	444	441	502	460	470	452	434	467	449	418	467	432	420	478	494	441	442	472	474	461	453	455	451	502	429	469	486	446	485	476	439	507	446	455	440	472	463	451	462	457	431	403	464	426	436	443	475	442	464	464	453	455	430	449	468	482	459	443	410	447	440	443	430	445	459	420	462	454	470	473	454	481	483	424	455	451	459	516	445	486	455	470	482	473	443	463	467	441	448	414	444	493	431	464	417	439	433	447	429	441	452	451	479	446	461	471	431	435	502	429	465	475	444	427	444	451	457	462	447	429	475	480	414	457	434	473	456	467	434	417	456	459	431	417	450	489	451	459	445	443	445	404	444	451	454	448	459	421	434	462	436	439	439	434	467	430	446	443	432	437	436	477	463	439	466	410	487	471	441	424	441	471	461	455	459	376	508	460	444	436	480	434	461	441	448	444	456	442	433	450	402	443	439	435	468	447	483	422	402	473	475	462	411	449	410	444	440	454	463	484	440	486	442	410	441	464	421	480	413	442	434	480	423	389	481	423	482	506	437	476	451	466	458	421	441	411	412	436	442	417	438	443	477	459	434	434	446	472	444	455	415	426	496	464	466	440	457	409	430	474	462	427	469	438	411	472	426	451	496	422	444	404	455	445	470	446	470	459	440	448	425	471	455	435	418	466	490	483	471	443	460	431	444	465	456	420	450	438	443	482	454	483	424	472	469	454	446	470	489	466	467	456	474	435	423	452	450	449	438	469	448	424	471	445	432	388	428	498	417	458	446	443	446	457	462	460	471	470	469	460	481	441	458	460	444	422	439	466	428	467	479	437	444	430	406	455	454	436	456	447	471	466	467	474	454	416	441	433	454	455	464	463	426	433	463	484	433	446	461	470	426	453	445	458	458	460	460	427	405	445	447	418	426	456	431	440	441	451	434	449	423	455	458	414	442	451	440	460	448	425	444	469	437	450	445	498	427	441	457	461	442	511	416	423	468	449	420	429	434	428	426	467	457	431	462	449	447	421	461	456	453	476	450	426	479	423	421	433	483	455	456	431	432	490	461	470	441	444	482	416	456	436	476	432	468	467	427	439	436	405	484	439	440	467	455	450	451	440	458	446	444	432	436	458	454	501	473	438	449	449	424	437	448	435	442	481	452	446	428	465	458	455	448	440	430	434	424	453	436	441	478	457	417	437	441	459	456	441	455	457	427	425	442	446	450	480	479	442	419	443	465	446	474	468	435	466	453	435	433	471	478	478	428	459	469	461	432	493	443	446	454	468	472	469	448	415	469	463	477	460	433	476	449	471	407	425	480	452	444	474	484	397	412	449	431	421	472	456	486	440	446	484	494	433	443	438	441	437	456	433	448	387	438	451	461	443	425	437	435	439	433	422	497	470	457	469	435	444	436	464	492	488	449	444	427	490	439	439	430	456	490	456	440	432	453	424	451	480	469	427	407	435	451	439	446	463	477	473	476	432	442	461	460	457	452	462	453	445	457	448	460	466	443	445	423	456	464	464	428	465	448	467	471	471	423	453	453	446	479	450	439	446	446	439	445	399	404	456	478	382	434	417	448	454	467	459	454	459	461	441	430	467	461	466	442	506	440	425	437	426	448	477	427	494	484	458	454	478	472	438	440	495	449	456	438	443	445	445	441	494	433	449	440	444	415	422	482	449	426	445	451	443	484	469	435	428	449	474	458	482	415	443	456	454	484	407	435	422	425	479	434	480	435	496	458	437	441	430	438	439	432	454	462	454	434	470	448	450	462	419	446	424	422	444	466	497	448	442	427	435	471	432	451	438	495	446	455	412	466	458	432	435	472	452	447	439	457	460	458	440	455	424	442	404	462	448	442	428	454	437	486	455	481	473	500	462	447	474	433	424	456	463	471	480	457	490	419	475	428	452	450	482	415	446	439	425	438	427	475	490	471	430	425	447	433	452	476	471	440	501	406	452	456	455	452	434	455	473	462	456	453	456	439	425	441	431	459	457	446	473	484	494	464	445	425	472	427	468	466	483	470	455	464	426	452	466	437	444	491	458	480	436	422	486	457	446	423	466	438	419	498	447	462	473	463	467	433	467	430	437	485	452	431	444	494	451	448	455	403	478	413	462	432	462	420	470	456	421	431	456	431	448	455	442	446	445	445	407	456	439	470	464	478	412	444	428	424	419	436	445	429	452	456	453	431	454	432	418	476	430	419	438	452	443	451	457	429	470	499	464	452	442	440	436	438	434	439	446	448	454	459	429	451	419	476	416	428	473	462	439	449	465	447	442	488	455	440	476	424	445	471	462	449	464	433	427	464	457	478	409	473	460	462	440	445	435	495	448	442	442	436	436	403	431	464	493	498	479	433	426	395	469	444	456	466	389	472	447	481	459	436	464	450	503	433	448	428	449	413	477	467	433	450	433	439	429	492	443	471	472	429	479	437	455	409	466	454	442	441	470	451	480	456	467	443	435	409	456	444	425	468	445	426	426	426	433	434	480	445	435	467	462	481	436	440	428	456	440	447	445	425	441	464	462	432	483	442	426	461	462	463	469	449	448	453	454	470	423	455	475	466	432	427	439	426	454	438	441	459	457	413	480	438	447	443	428	450	472	432	427	439	431	466	476	429	446	443	417	444	488	458	426	473	463	456	502	445	425	442	473	453	477	450	490	455	502	428	478	428	437	457	424	436	445	480	429	447	445	487	392	446	445	458	507	465	484	457	456	447	447	441	486	457	448	435	467	450	450	429	443	435	462	462	458	466	450	456	470	448	462	428	404	479	455	458	488	438	457	417	466	439	452	466	464	476	436	436	466	411	432	476	433	442	452	484	480	445	440	429	504	460	466	458	401	459	467	460	418	413	476	441	440	421	480	448	425	487	414	415	426	456	448	421	440	443	473	457	452	424	463	406	473	470	462	427	445	456	390	393	475	465	449	441	465	467	443	483	468	504	448	429	467	454	434	455	474	462	421	474	436	440	420	446	457	453	436	400	430	439	480	446	505	443	451	427	459	433	452	456	409	436	504	478	433	487	455	462	441	439	432	430	423	440	424	417	454	434	467	490	411	461	450	454	483	507	480	451	435	476	479	447	463	428	454	469	414	430	448	465	450	453	453	458	464	452	442	444	492	440	417	438	440	443	443	470	486	447	442	473	453	418	439	420	489	428	419	470	444	432	450	486	459	438	490	457	450	455	435	453	460	484	459	435	417	445	428	429	468	467	454	490	437	457	433	466	438	449	451	438	490	471	440
26859	20207	8647	1239	897	782	743	777	726	771	739	736	690	733	760	757	712	681	770	754	709	696	731	720	761	715	743	692	697	775	754	738	707	715	662	735	709	685	742	715	688	733	680	703	717	725	700	700	735	702	751	730	713	712	684	754	706	662	667	738	699	736	770	758	722	695	679	687	696	714	661	685	712	686	710	720	697	716	677	665	758	714	752	714	693	688	686	662	723	731	695	686	732	736	692	731	670	721	685	731	752	745	697	708	746	736	690	735	677	725	702	752	724	702	745	692	717	695	722	728	695	679	712	716	717	686	743	673	682	692	728	747	718	688	658	723	704	749	673	740	729	686	682	701	718	669	710	747	718	694	723	719	708	730	677	745	718	685	768	738	700	648	690	722	693	734	728	694	671	624	692	689	685	672	725	687	732	702	736	745	716	734	721	679	666	691	713	677	696	733	712	719	687	714	715	691	699	704	698	758	693	698	753	716	689	672	706	702	735	755	701	698	735	700	695	698	691	693	704	682	694	724	724	684	726	677	753	716	695	739	702	711	731	708	682	712	765	672	720	713	717	722	719	697	668	716	724	705	702	702	684	716	661	675	665	718	702	685	748	737	720	696	704	704	757	683	681	706	722	685	678	702	674	745	689	682	747	741	658	720	698	700	686	697	729	711	695	738	689	662	727	690	752	750	699	770	707	724	671	735	701	685	731	691	698	700	748	704	681	745	658	685	690	678	722	712	693	676	737	680	710	749	724	702	730	692	756	704	705	733	773	724	702	708	717	698	724	699	727	648	716	737	715	754	657	664	730	718	717	690	686	707	645	747	774	672	664	741	710	709	704	719	711	709	737	651	733	729	688	753	720	738	736	714	751	673	747	695	705	698	714	713	730	668	725	712	719	682	715	671	723	719	728	702	596	688	649	722	721	740	742	742	654	743	725	672	726	705	733	696	697	746	739	745	711	738	732	716	725	674	721	719	720	737	698	665	703	691	691	741	695	740	714	658	673	710	674	733	657	692	732	727	737	730	707	653	678	688	702	743	731	762	716	709	719	738	683	740	691	695	692	706	698	691	731	673	700	741	704	666	737	731	694	690	723	695	694	683	699	714	693	715	691	681	730	702	696	766	713	726	695	690	697	689	687	708	729	708	722	696	679	652	665	711	702	715	666	720	689	707	739	728	721	712	709	770	730	739	720	714	694	705	705	695	668	729	716	709	709	728	766	703	749	698	678	682	681	681	689	717	687	721	695	741	723	675	696	704	690	701	718	718	737	688	786	692	693	723	693	680	679	737	702	718	706	670	710	713	704	735	720	701	731	637	740	672	720	679	729	705	758	687	708	728	670	722	689	689	689	774	738	742	728	703	719	688	713	729	733	718	681	690	684	702	685	739	723	726	715	723	715	705	723	719	681	692	729	646	728	736	699	675	717	698	731	722	680	670	699	634	717	675	723	707	710	724	747	660	738	739	687	687	698	672	695	719	729	730	753	684	704	705	666	713	699	668	712	718	732	715	724	686	711	684	686	740	728	654	678	720	661	698	731	728	724	724	687	714	689	686	727	672	715	680	715	724	697	669	724	751	717	689	752	692	719	701	663	730	691	752	744	686	665	686	704	667	744	732	661	671	700	708	723	691	730	711	724	752	663	704	720	727	724	655	747	735	685	662	729	743	732	669	700	716	699	700	713	729	701	717	713	777	740	713	719	744	700	717	739	698	691	709	706	712	647	718	759	684	721	722	738	708	776	722	681	702	724	709	692	695	658	689	744	682	681	714	767	734	715	726	690	683	702	696	748	706	692	720	675	670	726	709	675	693	721	689	699	728	678	730	626	753	667	750	707	705	681	732	706	704	763	699	699	710	739	729	710	725	702	725	728	701	703	711	704	734	693	764	661	726	700	655	701	716	737	703	738	706	704	709	674	699	665	715	736	716	734	713	698	735	687	742	710	710	727	694	679	695	733	701	670	689	675	695	719	705	767	731	692	698	720	746	734	767	717	704	733	712	724	686	670	677	703	697	697	689	709	706	740	725	669	758	774	677	725	703	688	653	734	667	715	707	748	759	663	722	673	692	673	667	717	701	687	691	692	675	744	707	680	715	691	753	708	716	688	743	688	697	730	695	716	678	741	692	729	702	705	702	697	716	738	716	712	690	734	672	662	725	774	723	686	707	760	697	674	739	729	692	707	671	677	703	727	708	675	707	724	758	706	705	691	648	681	733	697	698	747	711	714	745	695	674	718	712	725	736	686	693	728	719	670	726	705	710	682	688	719	709	722	762	703	767	711	713	693	746	727	693	694	736	681	692	729	692	704	723	688	722	673	741	677	682	688	756	703	658	742	717	753	700	729	714	710	699	665	689	725	684	739	704	708	701	738	666	694	751	725	736	744	627	700	739	711	740	729	717	702	714	703	697	775	670	691	698	691	690	730	689	710	715	712	670	762	702	696	680	716	766	701	698	723	708	728	695	685	709	738	732	677	703	728	703	674	751	722	712	677	746	714	739	703	704	708	721	731	698	730	715	686	687	704	703	690	709	704	676	768	744	750	748	725	693	691	747	649	726	697	675	656	652	708	695	688	696	735	686	664	731	673	685	718	712	717	717	691	711	707	737	667	699	737	698	695	739	730	679	685	693	708	684	724	706	708	724	736	706	760	688	747	700	683	722	715	707	695	678	743	693	698	737	726	726	698	667	713	697	705	699	693	688	738	702	706	699	700	721	696	720	736	675	702	698	687	726	688	688	722	737	691	719	694	735	675	720	679	734	645	691	683	693	759	696	712	725	754	772	672	706	711	726	721	664	694	657	674	746	702	734	741	672	738	709	695	692	760	696	703	706	690	665	693	695	683	683	681	709	674	686	694	721	724	708	723	722	721	707	716	794	701	707	708	741	694	671	654	720	727	663	693	678	737	707	721	743	712	712	668	671	695	711	712	734	668	744	730	667	752	689	689	698	691	707	713	679	709	732	711	766	664	731	715	664	672	699	709	735	689	744	745	735	704	685	713	758	734	753	682	711	686	705	692	674	702	644	666	747	718	710	724	729	719	756	702	654	692	728	738	697	690	711	742	718	674	665	696	715	719	707	755	728	714	710	729	745	722	715	720	747	704	699	677	676	720	683	651	723	700	683	724	668	743	675	681	700	698	715	618	730	726	719	709	721	729	699	682	751	718	656	704	727	671	738	694	688	716	724	707	800	727	729	728	731	708	699	752	717	694	705	738	682	719	730	754	729	698	708	693	674	683	705	710	705	710	697	679	697	773	704	687	723	717	705	700	748	708	697	731	696	707	694	786	694	717	684	714	668	710	728	697	702	683	703	707	679	724	745	707	717	719	700	743	688	717	724	685	701	682	702	709	668	701	729	717	760	700	683	730	698	699	707	649	715	750	694	666	663	721	699	666	750	744	736	697	687	688	728	679	714	696	668	704	765	679	693	693	729	691	720	700	719	670	667	717	731	740	700	742	686	749	744	720	760	644	700	759	721
10455	2872	1589	1211	1042	1002	940	989	924	900	923	868	899	895	852	895	890	906	840	830	889	843	898	899	806	854	874	856	855	846	856	839	851	824	861	902	837	843	872	900	821	863	878	853	869	844	847	810	886	830	828	878	845	883	818	875	799	810	858	827	867	856	830	849	824	837	835	848	896	818	829	862	826	835	801	852	851	827	855	831	853	879	804	834	812	810	855	854	821	864	846	871	858	810	876	811	836	795	876	779	854	857	862	853	816	864	855	847	835	828	854	811	900	857	846	865	846	899	864	886	822	815	863	857	863	880	874	841	863	849	871	863	850	906	871	915	804	828	838	864	828	911	854	918	858	811	840	881	864	849	852	876	802	807	868	820	829	854	888	809	840	856	823	834	832	830	802	878	869	855	799	885	856	831	829	850	856	889	800	823	812	884	948	852	880	844	873	853	870	819	850	855	859	823	891	893	863	903	827	839	897	836	819	835	860	855	839	833	795	830	832	865	860	849	839	814	854	792	895	862	859	820	839	828	875	821	855	875	914	889	895	848	804	857	855	852	880	914	827	850	841	859	880	797	862	859	910	837	868	855	849	827	895	830	859	845	809	794	848	863	895	837	857	816	847	871	846	858	849	864	874	833	838	814	847	887	875	868	851	870	823	815	851	872	828	885	844	896	867	801	877	853	834	846	805	832	841	865	859	854	838	847	912	859	791	811	901	870	838	905	850	824	874	838	868	844	836	839	833	898	810	850	851	818	828	838	869	874	843	855	822	825	828	838	829	879	858	867	852	846	826	836	848	846	857	834	849	897	840	835	854	858	897	825	865	909	851	866	906	864	782	836	931	815	856	894	849	859	872	859	849	886	827	866	845	819	866	890	848	823	872	806	907	828	877	816	852	820	838	809	898	916	808	874	865	917	844	826	877	835	837	826	840	862	891	847	887	863	844	862	832	917	843	865	872	848	832	815	869	861	852	857	836	854	875	853	862	834	842	835	869	840	839	883	875	839	824	889	839	820	791	816	875	822	872	836	864	848	929	877	832	827	808	877	860	891	842	888	867	886	860	879	877	838	898	889	823	870	863	856	868	838	852	856	859	913	847	904	928	829	854	861	852	855	856	842	879	833	826	871	879	808	844	926	813	826	874	823	822	902	850	810	862	875	897	832	837	813	890	813	877	838	857	834	881	852	820	845	839	831	868	901	837	864	864	827	814	853	847	929	852	839	850	837	894	836	871	796	901	816	848	877	902	854	847	862	902	869	847	852	829	865	850	834	862	865	847	852	849	855	886	879	888	822	802	892	818	851	820	837	875	896	877	863	804	815	861	868	860	855	841	823	859	838	860	833	864	853	878	930	833	874	873	885	908	862	862	807	876	871	869	859	861	789	883	869	852	849	866	843	864	857	839	867	825	858	892	806	826	877	895	915	832	873	912	826	822	854	863	825	910	825	862	866	827	847	870	864	820	841	869	875	882	868	904	884	783	886	854	878	844	809	849	822	853	867	823	869	817	821	913	837	855	839	903	847	850	883	861	842	856	832	828	873	817	852	878	868	891	867	878	817	857	846	837	820	835	858	829	822	847	865	888	860	846	841	855	800	808	821	875	882	843	904	843	840	850	863	856	809	911	879	872	860	841	890	873	822	915	838	860	875	807	802	865	849	839	838	908	827	877	836	817	883	806	886	858	866	836	850	847	861	842	840	811	858	904	865	900	846	869	886	792	809	839	894	840	832	882	857	911	878	841	833	860	870	795	825	857	849	865	824	895	848	805	866	866	849	858	862	862	853	817	887	881	806	866	857	835	833	871	849	867	879	805	880	869	831	864	892	855	856	848	820	826	868	862	870	807	863	882	869	865	813	866	878	841	839	841	858	788	871	851	881	860	825	898	952	842	889	826	823	804	838	826	834	860	828	857	861	871	845	821	885	837	864	845	814	848	813	815	791	868	808	843	826	874	814	857	856	825	816	854	826	820	864	863	871	861	872	839	855	857	824	892	856	840	806	856	815	857	836	860	836	821	892	872	867	870	883	868	896	820	819	812	844	825	834	868	809	821	802	885	814	904	883	775	832	844	840	835	889	835	837	801	832	858	871	857	802	863	802	864	795	856	814	874	829	855	907	872	890	818	855	919	866	851	869	897	866	864	817	850	868	866	827	810	865	856	844	852	950	823	807	897	862	845	821	858	863	812	871	812	823	880	881	812	913	885	856	800	873	862	836	847	844	848	832	803	903	841	873	881	835	838	861	824	842	862	839	860	821	878	833	842	817	814	840	842	897	888	869	847	868	826	769	908	860	804	871	776	818	867	868	886	893	857	836	875	804	874	841	847	853	836	835	888	876	780	850	841	825	904	891	880	884	849	808	812	832	859	817	859	810	817	874	840	824	856	793	838	825	855	823	815	845	898	815	804	854	849	832	827	860	844	861	856	868	830	825	906	815	882	903	828	846	833	868	837	817	892	846	869	893	881	868	835	774	807	860	843	842	841	903	915	914	855	802	886	866	824	871	910	858	844	869	823	898	862	871	841	867	856	895	860	856	876	822	850	813	869	846	832	876	868	808	846	830	861	863	850	837	860	833	851	792	819	883	813	861	919	853	824	849	916	853	798	846	846	819	869	838	891	895	863	830	838	802	852	858	878	781	877	792	900	837	874	861	860	819	860	780	863	885	859	831	894	833	858	846	836	915	817	903	826	864	808	809	826	812	887	825	808	855	890	853	866	808	799	854	854	791	807	825	812	897	868	852	876	891	802	889	829	838	841	898	874	840	808	842	821	865	871	860	844	884	808	890	815	855	839	851	864	859	913	857	834	926	911	876	850	807	852	849	815	882	886	823	807	822	880	826	857	871	870	867	907	833	790	917	879	848	851	832	853	882	865	852	831	812	844	838	876	853	836	862	850	884	851	855	844	849	838	833	815	881	845	839	831	775	900	833	850	874	866	872	793	846	860	836	795	848	874	824	842	848	912	879	842	889	814	871	887	832	831	891	862	829	822	835	849	791	788	847	877	747	851	835	790	830	859	859	885	821	889	854	908	858	853	844	868	853	788	914	894	890	873	882	813	846	774	844	832	843	819	853	836	884	909	842	845	844	876	879	893	937	850	847	879	827	846	867	893	843	915	868	858	842	840	852	801	875	890	890	901	823	796	814	801	867	821	915	868	818	815	827	843	832	826	839	849	863	899	780	882	824	815	807	839	866	839	868	857	857	852	780	886	909	839	891	816	789	820	827	844	859	890	861	845	837	880	904	829	840	876	859	868	832	843	886	851	857	869	845	823	876	825	835	854	878	850	883	839	908	813	889	835	899	836	846	881	805	884	840	768	855	859	854	869	845	917	893	843	822	827	858	849	850	868	897	864	882	847	827	870	838	825	905	870	848	825	868	876	851	812	882	831	882	862	823	882	817	849	914	818	851	837	888	798	869	825	795	859	854	806	881	864	814	880	767	833	882	874	858	813	844	831	769	854	845	832	846	873	844	859	877
23498	20912	28222	23750	20909	11123	1299	809	725	556	564	603	497	502	435	467	442	443	449	386	426	396	426	393	395	391	413	382	403	376	408	386	379	349	374	389	350	381	359	359	360	344	408	366	386	340	377	400	384	355	380	331	335	388	368	333	380	385	352	362	361	352	361	365	380	384	371	348	398	384	389	374	326	354	371	367	381	389	381	365	364	338	334	405	391	350	322	343	363	367	356	372	373	355	357	388	344	361	362	384	367	378	368	372	357	360	387	334	390	382	390	371	358	377	357	383	349	369	358	373	346	386	367	359	334	375	347	354	354	381	375	365	364	362	361	375	380	375	376	349	357	387	352	403	357	381	357	331	385	351	340	384	362	376	380	355	410	374	350	367	373	384	417	330	333	409	360	342	336	349	365	390	364	410	338	381	374	357	331	371	335	365	361	347	347	357	392	350	365	364	368	384	335	359	378	357	382	354	366	338	382	351	369	374	370	362	356	366	357	365	332	336	359	408	375	365	363	381	363	357	322	404	344	363	370	348	379	396	357	364	375	345	350	350	335	339	389	374	338	365	349	365	373	373	374	352	392	376	361	380	339	393	373	380	352	382	393	377	355	367	348	404	361	399	335	356	348	383	367	379	337	381	385	351	399	338	356	382	327	364	354	325	351	351	325	377	352	355	380	347	357	335	381	345	350	342	387	403	336	351	366	336	332	351	362	334	375	373	356	386	363	352	351	376	362	344	382	391	370	380	349	351	333	355	358	325	345	375	366	357	360	370	383	340	348	392	341	352	353	370	348	368	346	321	358	330	375	365	352	363	395	347	362	383	370	368	352	365	385	372	366	375	383	391	351	392	357	382	360	342	374	361	339	376	320	394	400	346	376	365	353	339	347	385	376	367	372	353	328	401	366	365	364	340	388	342	396	347	373	355	381	354	380	381	369	398	373	381	368	352	343	319	342	405	353	376	354	340	352	349	339	370	412	388	384	356	361	398	373	370	352	369	325	370	343	402	376	343	366	359	392	360	338	344	370	393	378	351	363	336	387	350	354	361	381	348	372	354	391	341	367	353	391	340	349	357	340	359	330	375	360	336	321	375	364	373	411	342	357	384	391	391	341	329	388	334	352	357	370	359	360	339	358	391	353	389	347	371	332	344	355	368	323	371	358	370	367	363	352	367	315	372	365	389	345	375	393	399	367	352	354	369	356	350	352	347	383	348	373	361	396	369	346	401	354	354	390	367	380	384	349	372	363	383	358	341	371	385	354	367	346	350	358	354	385	385	384	374	362	340	340	411	398	376	349	364	362	355	301	327	381	355	345	338	334	371	374	357	350	379	351	366	350	349	363	361	346	354	369	361	391	396	365	369	373	352	356	358	371	378	354	378	380	380	363	375	392	345	344	384	399	355	364	372	363	343	368	357	360	375	363	372	363	369	357	388	355	362	401	387	364	373	359	379	388	373	396	343	373	342	330	362	348	376	377	359	364	374	390	370	304	388	375	342	340	351	340	337	394	320	386	361	380	348	373	382	348	370	352	381	402	354	369	346	363	344	400	362	364	401	358	390	365	333	370	366	346	377	366	366	400	382	372	387	324	339	360	334	361	359	341	367	357	363	379	363	417	338	358	319	377	360	354	357	387	376	391	358	362	386	334	370	372	350	371	336	372	346	371	374	369	377	389	347	381	339	377	366	386	369	375	364	383	372	374	383	346	371	361	349	350	364	381	389	337	375	364	378	356	329	376	336	359	346	373	351	346	327	376	330	335	361	377	360	322	370	372	362	341	354	386	372	358	400	361	388	368	381	367	369	383	377	346	346	302	394	356	345	374	366	378	411	353	384	352	344	341	348	363	342	396	411	348	326	420	347	377	373	356	345	370	401	357	339	372	363	367	320	359	403	328	372	371	328	361	360	364	354	327	366	404	375	352	359	351	342	382	386	357	346	391	345	365	351	378	347	383	350	366	402	357	377	378	336	350	381	368	315	348	354	378	386	370	377	370	326	378	344	348	341	332	349	364	328	344	368	372	355	374	376	356	341	334	358	368	376	358	388	342	365	366	397	386	365	399	385	358	357	359	363	375	342	399	357	404	397	396	347	379	341	373	370	364	346	336	378	386	334	387	361	349	347	353	358	353	338	359	386	356	356	370	368	368	389	376	372	346	362	373	356	353	415	376	397	377	395	391	379	369	413	388	351	362	354	405	386	341	353	364	412	337	336	349	357	378	362	344	351	353	360	395	335	396	363	343	370	344	365	380	394	357	388	348	342	363	333	365	391	385	366	379	362	348	393	329	371	353	340	344	351	348	384	352	343	385	380	357	336	390	403	340	364	374	338	379	346	334	377	362	355	328	347	375	378	355	336	384	351	352	360	348	384	369	373	343	341	377	378	339	371	345	391	357	350	345	360	381	385	355	381	366	381	362	343	340	341	361	359	369	357	364	363	353	366	361	363	390	387	374	379	355	358	337	351	347	360	359	392	320	337	381	333	366	339	355	380	372	364	403	347	370	380	375	375	384	347	385	376	375	360	341	361	333	346	371	354	339	359	349	358	324	365	339	347	401	357	364	358	366	364	384	336	340	374	344	324	386	360	371	370	348	372	341	352	354	336	364	346	356	331	396	330	350	355	363	370	349	361	350	354	358	358	359	327	386	341	364	362	360	382	347	359	376	356	371	315	346	350	362	367	349	363	373	383	359	388	345	337	382	358	371	367	349	309	355	370	331	357	436	391	349	358	417	367	371	373	366	392	343	334	345	363	373	371	346	339	347	350	337	336	346	369	329	362	371	376	370	379	372	382	369	364	371	355	358	360	341	400	331	372	381	325	367	338	379	349	347	375	338	367	381	375	335	376	350	350	384	366	360	341	355	412	350	345	349	377	337	329	359	396	390	387	365	364	352	336	369	352	373	355	346	389	369	401	365	357	384	377	373	370	364	345	360	358	377	357	374	378	374	362	370	371	337	376	359	352	404	350	364	339	366	369	390	384	319	418	361	337	413	338	369	352	372	354	342	322	348	360	359	369	332	374	366	367	387	340	364	346	382	341	383	370	364	380	382	363	373	334	347	365	374	348	328	374	399	366	364	347	361	367	360	360	381	382	362	385	347	349	404	326	370	387	364	350	357	352	386	362	373	371	367	354	382	343	342	362	381	367	347	335	350	349	356	367	338	384	385	369	343	369	365	336	386	376	373	393	372	371	341	373	351	352	382	389	355	363	347	380	362	375	370	346	361	358	353	345	372	352	356	399	349	354	352	385	360	370	356	392	360	349	361	376	372	372	335	354	363	367	332	364	362	375	345	374	346	342	372	358	431	333	352	369	391	396	376	348	351	368	335	379	395	340	337	377	369	379	371	346	345	343	383	331	358	382	347	386	355	360	395	375	346	378	366	401	365	368	338	357	355	347	339	353	366	378	332	366	352	352	367	362	378	334	359	353	370	348	372	333	370	355	372	357	349	389	374	355	347	372	371	330	381	348	380	355	358	345
30200	18954	8214	4054	2944	2296	1806	1491	1251	1082	935	845	772	695	700	656	593	593	577	540	573	534	567	510	524	502	512	494	508	503	504	515	490	525	484	464	496	483	484	481	473	500	512	469	455	497	490	485	504	477	480	452	434	444	464	434	454	489	431	483	489	466	450	458	469	475	470	448	426	455	450	457	466	466	426	447	450	464	458	431	452	486	471	460	483	443	437	476	439	477	426	465	407	449	469	465	456	451	446	469	434	462	474	463	476	479	479	446	453	444	431	456	436	452	481	436	440	461	439	433	432	448	441	455	443	470	486	503	426	432	441	441	448	465	476	458	448	461	450	475	473	431	458	435	479	471	449	455	451	481	454	482	480	479	435	464	446	442	439	457	415	442	460	418	474	488	412	431	443	435	439	401	459	445	446	414	473	473	434	464	441	439	436	457	432	446	478	417	426	455	419	457	473	464	445	451	449	460	468	479	453	455	465	457	455	494	467	478	458	438	435	452	414	453	460	475	444	461	478	468	454	469	439	436	440	478	459	478	442	449	464	467	426	470	446	452	459	467	475	477	433	451	460	449	472	447	432	430	474	429	440	431	495	451	489	455	422	415	492	466	441	498	448	452	468	444	453	465	481	444	464	488	477	429	441	433	425	453	429	517	446	466	480	446	454	430	436	435	436	454	463	486	443	465	486	414	418	466	484	498	455	458	441	433	431	433	440	439	471	445	482	459	466	446	445	443	454	413	447	451	503	433	441	474	420	450	465	438	446	453	440	432	433	493	461	428	513	464	461	471	462	483	468	456	420	425	466	460	467	469	444	424	446	426	433	450	477	447	443	453	489	457	480	471	451	429	450	463	479	484	428	426	455	453	483	433	453	430	438	477	451	457	507	436	458	486	403	450	493	482	466	475	460	471	466	463	475	453	426	410	395	454	460	438	476	448	452	426	428	462	472	463	462	469	433	487	435	433	479	473	459	453	455	441	439	430	465	432	465	442	443	409	438	475	415	452	487	411	436	496	446	468	470	427	437	422	474	437	460	479	452	461	457	443	457	435	481	418	477	427	445	462	463	431	471	451	460	426	460	473	472	418	462	417	463	474	449	475	477	445	461	422	447	453	422	425	431	443	430	447	429	401	468	459	462	427	425	453	460	457	427	456	460	436	461	458	475	466	480	495	424	460	440	435	472	449	412	406	447	454	450	425	420	440	477	416	446	452	422	455	434	487	414	427	464	467	472	469	411	413	449	474	464	467	450	476	456	452	470	440	473	459	454	447	463	463	483	462	441	461	456	435	420	446	468	412	510	456	481	479	435	493	453	438	449	460	492	443	460	460	458	445	486	498	444	456	470	477	486	453	450	485	471	442	434	439	454	433	465	467	459	419	452	480	453	447	417	447	447	472	441	413	469	480	436	452	452	425	431	420	443	436	477	477	475	454	438	442	463	458	430	473	509	470	448	467	433	414	458	485	450	425	443	404	457	472	468	486	455	449	450	451	448	461	423	467	423	484	484	498	433	455	431	453	455	443	448	449	417	455	436	408	450	467	403	463	427	442	449	444	459	433	465	462	437	455	453	483	452	454	463	411	443	453	460	455	474	457	435	451	421	466	442	482	461	482	478	430	420	455	373	478	476	469	430	450	480	423	436	450	430	435	428	438	438	452	419	428	446	456	449	459	410	454	465	464	444	400	443	452	479	463	483	461	430	456	441	485	454	453	466	431	441	457	421	458	439	497	409	450	469	438	464	466	453	494	489	462	488	462	427	426	429	470	414	465	472	447	456	428	450	448	448	434	412	459	451	454	461	451	500	432	465	491	451	430	455	443	465	455	434	494	434	444	455	472	449	459	414	469	427	458	471	467	413	468	464	440	443	479	441	462	457	420	450	441	477	469	447	466	467	471	466	443	498	450	442	424	441	482	435	451	436	469	462	491	419	441	494	440	428	451	429	395	488	450	477	442	464	439	440	438	462	437	430	475	446	440	466	456	456	461	429	466	503	442	464	434	472	438	513	416	435	411	442	459	455	451	485	464	450	463	463	451	438	440	442	472	447	470	461	426	474	470	447	433	481	475	441	438	413	469	461	463	444	482	482	452	490	461	452	440	442	473	437	423	471	464	457	464	445	446	454	432	425	442	434	442	405	484	445	481	440	468	456	430	481	433	477	453	449	472	464	437	453	451	472	445	450	470	452	460	440	463	480	471	432	447	470	444	436	486	466	458	441	437	456	451	453	409	438	453	476	476	451	465	450	459	449	473	489	441	463	494	453	503	484	488	443	465	423	449	449	454	481	467	442	426	443	432	431	439	458	464	457	432	433	456	432	429	475	418	449	424	463	450	413	437	452	479	438	451	472	444	468	462	471	428	433	454	439	441	418	471	478	453	486	446	442	470	461	422	473	462	451	444	450	438	453	445	441	454	432	467	485	450	396	442	440	494	473	454	417	461	429	438	447	452	456	429	444	441	446	448	423	441	445	477	432	436	459	465	438	435	463	446	462	451	446	459	442	424	471	454	460	466	462	509	463	461	427	468	453	449	468	454	451	441	448	447	438	429	471	467	461	413	437	452	469	423	457	450	451	457	466	413	500	457	448	468	451	452	425	487	455	450	425	448	461	457	433	471	450	463	438	433	468	408	462	458	454	474	480	472	451	447	410	473	447	484	458	453	466	464	470	460	466	442	469	402	441	451	450	467	451	436	429	479	453	461	471	430	442	452	445	427	456	461	444	480	427	425	445	438	463	442	457	478	447	466	426	422	449	462	433	446	449	468	454	455	439	475	492	448	460	445	505	423	478	431	428	455	471	461	436	470	448	463	481	457	438	467	496	452	422	472	413	428	450	458	452	454	428	439	464	487	457	457	435	488	434	456	466	429	479	452	450	433	468	449	452	436	444	452	436	494	480	455	458	398	428	462	429	469	488	457	428	443	467	467	478	487	451	456	463	451	451	455	447	454	469	431	437	468	436	470	416	474	440	432	462	444	480	427	449	475	470	472	441	453	475	479	447	470	467	509	450	477	429	444	451	469	478	424	466	429	462	455	443	442	440	426	426	466	459	460	467	415	435	432	452	421	452	492	447	462	442	428	473	450	433	446	456	461	444	435	486	432	484	453	457	471	442	457	480	429	463	484	449	467	451	429	460	435	443	508	407	450	405	464	476	420	454	413	458	466	445	418	456	428	465	449	477	445	419	434	452	441	436	416	422	413	454	445	479	488	433	471	445	459	468	434	501	421	483	483	482	479	482	475	446	458	455	440	463	443	447	455	487	446	432	447	394	455	430	461	417	466	467	433	452	443	428	412	450	441	444	458	464	454	466	426	429	450	444	468	460	471	498	436	413	458	425	441	423	462	420	441	415	469	399	450	404	441	464	452	439	446	478	406	448	462	465	457	461	445	454	464	457	415	463	429	466	474	446	477	451	454	407	484	438	440	473	434	490	439	465	454	457	424	430	432	466	471	443	440	422	444	465	430	457	432	440	470	483	450
24823	20928	27096	24846	10486	1467	1178	1050	944	1001	991	913	917	963	923	875	857	844	869	868	841	914	895	882	892	877	904	871	868	840	838	863	813	838	857	908	854	873	863	823	871	954	816	851	860	884	827	839	839	869	813	864	864	861	804	840	813	906	861	933	853	793	880	858	815	903	836	890	817	845	813	820	880	868	899	838	813	866	834	836	836	818	828	850	856	937	855	820	892	829	876	870	873	821	832	882	828	811	855	846	877	830	876	836	852	849	844	802	837	890	902	831	850	853	843	900	853	888	858	852	879	854	849	801	828	884	826	833	891	848	809	849	853	801	845	885	839	863	901	847	846	874	756	874	861	872	846	830	803	885	855	822	858	823	860	846	888	901	806	790	859	852	820	872	877	843	871	904	843	796	825	865	868	866	819	839	845	870	814	863	813	848	827	868	852	775	890	868	798	845	856	841	888	874	822	861	875	807	856	836	849	842	869	829	816	854	835	787	924	894	828	813	865	862	846	897	860	751	865	880	835	825	862	881	803	835	851	826	834	846	800	815	847	853	840	847	909	912	835	833	888	817	846	862	851	847	815	907	833	851	867	803	868	857	849	848	855	866	874	894	829	837	807	885	874	855	864	860	868	836	821	877	811	841	902	872	812	864	807	864	826	800	878	864	832	890	837	849	835	828	838	828	819	836	841	826	851	845	829	848	784	807	872	846	835	872	937	893	869	851	794	824	828	823	865	871	849	804	874	897	852	853	857	830	862	789	789	851	833	839	867	844	853	789	839	858	851	801	872	834	879	882	882	844	779	822	866	883	872	824	915	815	815	868	858	812	833	888	839	878	839	882	886	852	881	846	857	874	834	876	868	858	859	824	902	909	854	799	853	909	866	857	890	847	828	857	884	832	838	837	880	808	885	858	847	835	848	874	879	842	821	837	841	836	830	839	828	801	863	853	858	839	869	859	780	881	868	937	914	881	937	805	875	845	892	806	869	851	909	874	827	876	877	889	864	858	842	893	836	896	864	833	824	831	858	846	816	806	876	841	903	872	867	832	817	824	822	882	851	859	849	845	844	878	813	822	874	832	818	888	802	800	864	821	858	822	831	882	843	829	864	841	847	836	847	905	830	866	908	830	854	876	817	853	840	835	864	873	850	837	883	790	839	871	843	856	853	859	852	881	879	841	805	829	843	846	862	909	874	887	858	905	882	834	844	841	855	848	889	853	825	846	776	801	876	863	826	873	832	806	879	844	824	835	810	840	814	840	807	883	834	847	828	842	904	885	853	835	862	806	860	897	901	845	849	866	857	847	803	854	840	767	821	860	884	875	877	841	876	872	871	856	828	807	811	869	834	895	808	828	840	837	847	842	850	824	838	872	858	873	849	826	868	872	865	824	824	868	897	844	857	836	870	794	819	863	868	815	878	815	845	848	824	832	873	834	882	904	826	848	818	865	851	797	900	824	826	870	851	863	861	821	860	847	831	799	863	824	804	833	837	791	878	838	820	838	859	840	862	842	841	846	880	883	859	870	869	799	835	871	800	817	823	871	783	826	881	845	798	848	843	911	851	848	872	893	820	858	836	844	859	876	845	837	863	848	836	910	874	840	841	881	830	873	827	816	818	899	874	869	860	842	848	806	844	823	883	901	833	866	863	928	867	840	824	832	789	859	836	817	851	823	871	811	863	834	784	861	807	839	926	831	838	880	833	789	857	856	871	852	873	817	814	855	873	901	880	860	845	881	840	811	862	813	831	860	791	910	859	813	814	840	863	822	822	833	801	802	828	821	827	894	830	869	860	852	826	878	856	781	839	819	818	851	874	854	835	851	798	855	867	841	815	830	853	844	827	814	815	914	850	819	833	852	865	858	885	855	887	834	855	867	860	873	859	882	852	860	868	847	838	843	849	849	847	784	823	875	828	819	834	861	879	851	851	820	865	869	851	821	874	856	895	855	775	846	856	839	891	838	798	843	854	796	841	864	842	874	802	880	888	863	850	868	895	842	865	845	829	886	871	876	815	866	845	852	876	817	878	888	838	817	794	859	861	835	796	845	817	884	841	826	834	813	868	810	833	894	841	857	888	870	824	846	814	865	882	828	888	849	805	873	823	881	856	836	848	827	806	830	804	815	891	865	843	866	838	852	824	870	869	831	831	799	896	852	829	840	889	806	864	797	828	844	880	806	833	829	864	891	863	871	857	857	828	831	851	801	806	835	844	874	847	913	878	862	892	875	852	861	897	798	828	801	881	843	865	900	844	834	798	838	848	861	854	776	866	850	884	863	902	883	859	820	803	861	843	847	854	863	805	849	860	845	877	821	854	826	838	834	882	888	792	887	824	841	839	839	806	849	805	866	901	900	855	836	830	824	834	848	795	877	859	824	863	833	855	811	834	838	803	805	904	797	923	890	860	813	870	879	816	836	867	824	877	911	838	837	866	833	874	850	861	859	861	865	807	825	890	834	816	830	825	905	840	828	851	880	856	829	827	868	839	868	885	831	820	835	911	838	811	869	859	855	847	797	816	863	856	865	858	830	810	821	853	884	830	843	905	819	850	872	819	805	854	855	826	802	919	858	873	903	888	834	809	821	882	873	837	881	854	835	846	815	837	819	886	834	844	801	854	861	829	870	828	861	855	851	826	831	874	841	845	873	876	819	859	761	898	876	836	858	855	863	895	858	854	862	856	815	841	863	833	805	844	878	848	859	815	828	834	810	824	870	827	843	849	817	845	819	815	834	838	828	851	802	839	817	829	822	771	867	859	872	867	894	812	844	856	840	869	805	876	847	893	846	903	893	814	832	834	764	839	860	857	854	837	845	868	890	866	816	872	860	853	875	816	849	847	862	835	880	798	814	863	871	838	848	842	821	875	899	801	843	877	858	842	865	881	838	888	856	870	806	819	839	832	840	869	826	899	857	843	894	896	774	871	863	845	813	807	854	814	807	874	866	856	834	878	819	818	847	863	820	844	855	825	904	930	843	847	823	851	818	867	875	885	840	869	802	869	859	844	858	855	949	907	829	857	860	817	839	846	853	848	866	851	813	891	875	914	886	835	780	834	824	848	929	898	889	841	823	840	850	877	867	834	850	843	915	798	788	878	838	853	834	865	779	853	798	833	817	827	846	794	866	858	778	846	802	880	820	869	845	813	827	848	822	852	835	886	831	838	806	877	825	831	880	834	830	869	823	873	837	821	859	831	873	885	897	827	880	838	815	847	848	844	868	811	833	868	855	847	896	870	884	810	840	838	839	899	838	820	850	823	857	838	878	874	856	865	844	861	845	845	895	832	795	792	838	819	821	841	867	836	872	832	867	845	834	859	846	848	848	818	808	907	841	900	821	890	833	888	873	826	871	794	858	765	886	835	831	841	869	855	830	846	805	808	858	807	852	867	898	794	858	846	843	815	872	814	858	840	853	856	847	896	851	841	850	837	857	867	848	832	787	869	902	844	844	872	834	828	806	892	800	860	832	860	860	854	856	847	854	847	846
27782	12580	4879	2897	2239	1936	1627	1497	1386	1342	1271	1187	1092	1068	1145	1131	1130	1063	1088	1004	1058	1013	1028	1006	994	1003	1016	993	1057	973	975	1005	1000	1025	994	1004	958	971	955	988	998	982	990	1035	1001	976	1018	964	959	991	946	932	969	935	962	980	1023	1026	997	930	986	1019	978	944	954	1007	972	967	1049	951	934	963	1005	915	978	984	976	980	974	924	1017	980	958	951	905	987	966	990	973	954	971	985	1003	969	972	998	941	990	977	967	996	1011	979	1008	997	942	983	1038	945	953	963	958	969	963	937	1003	928	983	1025	983	986	962	1022	949	989	929	1006	992	939	954	1026	936	1020	1010	952	966	944	994	959	915	1011	947	995	959	989	960	1004	976	965	993	1014	994	976	955	977	948	1015	989	990	979	1048	951	996	981	1000	979	970	969	925	941	983	985	961	960	959	968	1029	962	900	1030	960	926	974	982	980	1005	947	986	1014	950	976	971	1005	965	982	960	984	1001	994	950	1045	947	1017	964	986	984	999	969	956	1019	988	924	975	967	989	994	1056	1017	943	1000	945	946	977	979	999	1004	972	1000	1006	988	943	1010	960	941	974	968	1027	954	987	980	952	884	992	927	952	975	978	960	976	959	993	946	930	996	956	1025	976	981	954	952	989	1050	978	991	976	1001	963	961	955	927	981	1023	961	953	938	974	964	1005	969	993	924	958	992	939	944	1000	928	941	966	985	984	1002	943	955	926	939	987	980	1010	964	930	909	972	1054	955	1024	997	987	919	939	950	941	942	954	986	998	1014	944	980	1009	1002	943	971	954	938	998	997	933	995	960	901	975	951	975	965	982	924	1008	981	943	968	965	979	1017	957	1019	955	1024	970	957	994	1010	931	928	985	938	981	901	972	1039	999	947	957	982	961	934	960	957	1000	971	992	969	996	952	958	982	988	945	959	918	1022	962	985	950	946	989	964	959	946	964	1033	981	926	946	952	920	1001	953	1010	990	989	981	1011	1011	987	977	1021	973	993	990	907	958	932	1020	947	976	900	970	944	972	993	943	963	942	948	965	992	963	941	979	1038	960	963	922	969	988	948	1050	954	900	977	1009	1019	990	974	960	979	975	965	939	1015	983	1012	945	1001	938	930	967	958	992	998	962	1011	988	968	930	985	1020	944	965	978	964	1052	912	967	905	1037	998	1021	1007	982	925	933	982	1019	949	986	968	968	994	925	1011	1042	1009	1023	1003	1002	1002	990	1034	951	923	993	989	1004	913	957	974	981	987	983	955	1047	966	1037	963	964	936	959	961	976	930	956	916	923	959	994	997	972	969	1030	952	1038	936	977	958	943	963	921	952	954	1033	984	901	956	966	1006	1005	998	961	985	940	991	998	953	970	965	945	935	1020	993	981	953	939	1000	954	970	981	936	960	954	955	956	957	972	943	942	934	991	922	1000	935	948	969	946	966	985	954	977	978	1048	1021	962	939	956	953	994	962	961	967	1014	977	998	988	968	956	963	943	948	943	989	969	933	1010	991	997	988	946	942	979	957	934	939	980	972	941	967	1043	936	971	955	974	987	930	962	973	972	940	954	931	944	974	966	982	993	1044	974	917	1007	962	923	1020	949	974	977	965	1001	961	1047	985	999	988	929	932	939	1018	991	968	915	1019	976	991	1062	1002	1010	971	993	969	969	930	1006	978	1061	951	960	990	957	941	1064	949	981	968	1052	981	964	1010	943	992	963	998	984	925	952	966	971	1003	935	947	1011	1028	1018	989	955	1004	981	897	911	971	966	981	1023	980	937	949	945	988	949	986	977	993	1008	985	938	995	967	946	998	961	988	999	980	947	1033	941	1038	996	952	1024	975	988	1009	968	925	976	1018	920	973	974	994	911	1001	995	982	990	996	1031	959	923	1009	975	1021	967	969	974	977	951	955	959	941	1044	953	941	973	1023	1040	961	978	1004	989	997	928	938	996	990	1000	939	986	1028	972	978	983	942	962	986	977	925	999	902	928	952	946	931	1002	947	992	964	980	903	996	930	984	975	906	961	1053	1011	994	957	971	944	972	978	956	943	990	980	952	954	1001	953	937	1026	1002	1001	992	971	988	1019	983	976	971	977	999	960	956	975	943	977	947	986	974	908	970	1038	972	995	965	948	1004	982	941	977	1014	930	949	931	958	1002	1019	1022	950	961	958	1048	971	991	1030	959	1008	1004	941	973	958	1001	922	970	1017	951	995	965	1011	1019	1024	898	1005	961	1005	969	953	982	998	955	994	990	991	976	971	989	1008	968	985	997	976	1008	920	919	947	974	965	945	982	990	981	968	996	1038	969	971	948	985	991	957	1015	1003	965	952	931	893	961	1006	966	1019	935	924	1021	1011	961	929	972	976	930	958	966	977	983	963	960	961	917	983	892	957	1023	938	964	936	969	983	1035	1029	928	951	1009	977	967	960	995	956	949	986	950	1016	981	938	951	969	992	976	986	965	967	998	989	931	990	976	1018	1010	977	989	978	1005	973	945	1024	974	953	980	1002	958	963	955	922	1052	958	928	967	954	976	979	998	1021	965	938	974	990	973	1013	950	968	966	1032	986	957	999	940	997	963	972	940	1013	973	967	1014	944	1042	975	985	973	942	946	970	939	1045	976	978	937	961	975	996	984	992	960	969	949	997	958	982	991	993	971	944	1028	922	994	978	943	964	964	1017	949	990	970	984	944	993	999	1016	961	997	981	1002	1007	1014	943	948	949	1003	969	936	928	986	1003	970	977	957	958	991	993	976	912	966	1010	986	936	990	989	958	957	922	997	969	945	999	983	970	947	993	1011	998	963	948	1018	916	1000	991	969	1019	1025	952	932	899	982	969	945	966	958	1020	976	996	1023	926	1012	948	1043	969	1024	942	1010	929	949	959	950	989	967	936	967	956	1013	1003	978	892	973	959	924	886	968	950	964	893	994	972	967	960	956	975	935	945	966	1013	953	945	990	997	953	1008	976	934	983	973	982	1005	993	975	1025	1006	941	978	938	972	996	1005	969	1006	971	969	958	937	975	960	962	896	1047	969	1017	978	961	1020	971	969	1056	963	932	1012	957	984	956	994	920	980	993	1019	973	986	929	952	918	1009	960	953	993	963	975	957	980	914	963	976	978	997	970	972	978	978	929	978	960	949	955	1002	959	984	961	979	951	904	959	954	1021	981	936	924	1012	974	993	999	941	945	983	956	993	940	989	939	953	978	997	965	926	1024	930	955	976	932	997	932	976	975	1029	947	974	988	989	963	951	976	1005	956	965	973	986	991	971	987	1038	951	1062	976	897	966	1010	977	964	1004	927	1004	1001	972	986	968	958	1045	927	972	962	945	929	898	998	938	1008	939	931	936	986	995	934	1021	971	1012	982	938	1008	934	981	983	989	925	941	967	1003	950	949	1008	937	1011	935	955	968	947	911	976	974	997	957	1005	973	955	977	946	945	1001	986	905	959	955	927	1018	930	989	941	1004	997	989	984	908	1040	931	929	986	989	966	962	982	973	1032	991	1018	960	952	957	882	980	972	977	963	869	936	918	972	951	952	1014	966	1013	998	964	996	926	956	1011	970	975	1015	986	1000	915	924	931	928	1042	927	1002	974	964	1025	929	991	994	1015	918	936	968	994	962	993	996	1005	1017	1023	885	980	974	965	930	1024	962	975	982	1012	980	984	936	962	963	941	982	963	937	961	1011	950	1024	983	992	972	985	994	1001	976	968	1020	980	912	963	934	941	993	956	955	948	946	1000	950	989	954	946	908	953	948	994	947	923	1005	991	1007
22635	21010	28761	23474	21012	21077	10444	1456	1043	897	767	770	712	642	597	563	567	580	526	481	483	472	473	490	479	450	433	440	432	460	452	458	470	465	430	404	478	460	437	425	434	435	438	463	436	438	420	418	397	425	371	433	440	439	438	399	416	409	395	424	397	416	407	380	398	414	420	377	435	422	424	411	406	401	425	425	409	378	420	375	416	414	398	385	438	414	394	412	404	396	398	424	436	390	413	426	410	417	394	387	379	411	382	408	387	450	386	413	393	425	440	392	385	381	380	369	440	401	393	392	427	382	426	417	400	394	449	424	364	435	407	375	402	416	386	397	406	369	379	390	403	409	411	390	384	424	384	413	432	379	386	417	384	372	435	397	394	418	417	420	365	411	412	382	411	412	391	390	413	384	385	419	427	394	384	417	432	393	418	441	347	397	400	373	413	391	394	408	386	419	431	419	393	424	402	413	456	422	442	395	394	423	414	385	407	397	415	428	362	387	446	414	384	424	378	375	426	360	401	401	376	407	394	403	412	404	360	439	404	406	432	433	423	392	378	419	369	396	347	379	410	388	396	422	457	415	406	452	399	418	387	407	416	384	395	412	407	372	406	379	404	390	383	412	376	400	404	413	380	385	397	402	375	422	399	406	368	438	372	403	396	359	413	400	414	412	391	388	358	398	376	409	386	424	392	401	382	362	418	435	384	414	387	386	410	390	403	403	403	406	388	373	407	422	412	386	410	410	368	357	397	443	368	407	398	389	425	403	415	399	379	412	366	411	357	344	398	416	412	388	400	425	374	432	383	392	393	392	391	399	410	390	384	437	396	379	447	391	411	439	392	404	409	404	376	396	421	397	408	395	391	371	377	435	383	417	449	396	416	393	377	442	425	368	412	394	417	407	411	399	396	404	426	377	391	377	415	437	413	399	402	425	426	390	401	397	412	441	413	436	431	395	394	433	390	399	398	418	412	366	441	412	403	391	430	416	384	413	394	389	407	384	419	434	389	434	396	390	428	356	371	400	383	391	405	381	392	417	421	394	404	412	408	374	426	402	420	390	396	414	408	421	376	378	363	444	390	424	390	428	396	429	402	434	351	401	397	418	420	417	395	370	418	417	399	398	400	377	450	360	409	431	419	406	369	375	410	424	460	409	404	399	411	417	390	380	379	422	382	369	431	387	441	410	381	385	397	389	435	430	410	421	392	384	437	417	383	388	421	394	394	374	414	444	418	400	428	448	394	419	419	394	401	395	414	424	399	410	393	400	390	403	400	405	416	410	379	410	408	427	427	423	384	388	437	419	409	399	413	383	376	431	410	398	413	460	418	397	397	357	435	422	401	400	421	422	449	409	378	426	379	419	403	394	378	414	414	437	378	389	414	414	445	435	416	399	393	397	416	402	370	450	405	404	394	366	410	417	415	366	396	370	399	383	384	368	399	387	402	420	405	377	398	417	380	432	408	406	433	392	391	375	418	404	402	401	424	398	386	409	389	420	408	380	416	454	380	400	413	432	413	398	393	392	396	408	402	389	411	395	403	386	393	380	395	430	420	415	385	413	408	426	376	403	387	388	430	379	396	368	399	399	410	436	407	440	382	390	405	410	416	393	391	407	345	407	410	420	426	416	380	384	391	384	404	420	385	393	400	433	384	384	421	394	418	398	411	389	401	433	427	402	418	379	393	394	390	392	385	386	389	425	408	429	383	388	406	401	371	430	415	406	405	391	413	423	403	415	391	420	412	376	433	414	390	412	379	411	396	382	422	399	413	365	422	402	389	381	402	439	413	412	424	398	424	399	416	401	426	417	419	383	424	405	416	385	403	391	386	436	418	417	375	395	394	395	373	383	420	374	391	410	416	397	424	421	380	401	391	381	443	372	434	373	400	380	400	392	374	398	372	387	411	423	412	376	388	405	388	397	456	340	393	413	405	412	403	412	377	418	402	410	396	412	393	394	411	441	416	401	394	407	403	373	457	447	403	406	435	392	396	369	402	413	362	479	369	404	405	369	368	403	408	450	432	380	402	382	409	399	384	409	394	368	393	393	418	386	393	397	408	396	385	423	428	411	454	451	362	382	390	417	408	385	385	389	398	391	377	400	405	391	396	391	442	399	376	431	382	385	436	371	396	401	396	446	405	382	412	411	411	387	380	416	410	396	387	370	396	382	404	400	406	380	403	400	387	404	370	395	409	370	428	392	375	412	391	399	420	423	405	428	377	367	370	366	440	397	377	403	407	422	428	402	371	360	381	397	399	415	407	408	399	386	418	418	424	380	407	382	404	392	433	374	367	400	412	364	431	448	411	399	372	411	397	407	448	398	428	417	392	377	393	397	418	373	418	376	420	418	383	384	438	404	429	395	409	413	412	416	373	409	392	383	430	425	431	387	377	413	423	401	449	387	409	413	419	397	413	442	399	355	397	387	387	410	428	445	404	409	388	414	422	411	416	413	397	415	434	407	435	412	463	375	433	394	403	357	410	418	413	381	435	372	387	405	409	397	416	387	409	366	385	401	381	416	400	393	417	408	397	412	428	388	432	369	402	412	391	434	409	397	386	449	381	394	400	376	411	436	406	387	404	402	404	416	399	402	377	402	425	419	430	394	390	393	451	366	402	430	370	413	408	390	404	363	391	393	407	405	409	425	383	390	432	403	399	394	392	401	401	394	369	399	391	404	402	391	387	381	421	411	431	439	422	409	431	415	410	428	396	386	348	431	420	399	404	437	379	398	381	434	390	380	417	407	431	383	378	403	421	397	402	432	381	398	395	398	423	397	403	411	381	388	420	391	416	428	365	422	390	406	393	397	391	387	357	377	393	414	388	415	387	422	386	400	379	410	425	388	386	386	419	410	381	398	393	392	400	374	369	426	398	397	392	426	397	402	349	433	399	387	384	406	409	432	394	409	373	422	400	393	415	427	392	379	413	371	407	387	395	404	426	389	348	387	398	414	390	387	411	433	403	379	359	426	385	399	391	417	361	367	363	389	435	371	415	417	407	396	398	382	425	395	403	401	411	368	389	366	401	394	422	443	410	442	402	403	380	415	412	384	378	404	434	422	383	412	391	409	377	410	456	414	415	396	379	392	415	379	405	419	411	438	398	392	420	414	415	415	389	420	393	389	409	375	409	425	411	410	405	395	430	401	384	406	415	382	382	380	379	420	440	401	386	430	411	385	403	393	404	424	410	401	397	380	393	403	425	397	406	387	413	409	414	435	391	419	382	389	380	428	411	406	417	414	380	389	400	395	399	413	396	422	397	424	407	430	391	426	405	381	408	412	400	408	392	431	411	406	371	383	403	431	404	383	384	419	409	451	408	395	377	407	380	380	390	380	371	452	381	380	402	426	398	412	400	404	378	411	394	422	366	390	405	382	403	397	376	410	389	390	381	353	403	385	451	388	407	403	415	440	394	400	432	405	401	402	388	412	414	415	430	391	387	380	447	387	407	382	406	400	399	419	406	391	409	427	424	411	400	404	399	428	446	422
37031	22175	13151	7168	4972	3922	3043	2546	1924	1618	1392	1095	1002	948	891	769	826	726	654	687	646	595	598	645	628	588	589	589	581	547	536	519	517	518	546	530	552	528	600	530	470	509	507	491	503	490	495	500	517	469	460	500	469	503	455	504	493	481	533	476	521	474	481	476	459	467	494	483	464	447	494	429	449	446	475	478	471	447	492	467	470	483	468	490	422	478	457	500	463	433	477	501	479	430	458	485	463	446	467	471	481	488	492	461	474	458	432	498	495	477	502	468	445	450	444	463	440	443	442	489	424	471	487	434	463	424	466	500	484	454	424	468	427	454	479	434	415	486	459	456	438	436	463	477	466	425	493	476	463	457	434	451	486	449	422	482	447	491	427	448	441	471	435	455	480	434	470	436	470	415	418	404	479	419	475	436	491	441	426	442	446	452	474	442	439	476	449	447	483	443	478	499	453	452	471	506	445	506	454	442	456	419	439	507	471	461	503	465	464	454	456	449	466	467	476	460	472	500	461	430	438	467	434	441	462	479	443	426	442	442	478	440	478	449	451	447	481	461	480	435	460	431	425	487	451	477	451	496	442	497	454	438	484	448	430	444	437	461	457	448	457	481	482	443	462	479	437	488	458	473	511	491	459	444	442	430	461	454	434	460	447	420	508	467	431	476	466	474	451	465	455	454	481	479	486	473	476	436	464	435	443	462	450	452	424	472	436	459	429	449	460	472	461	470	443	427	439	447	483	461	457	452	426	458	421	463	444	473	445	434	448	402	474	463	449	400	415	489	468	466	428	506	413	428	449	452	411	456	473	481	484	435	486	403	434	434	473	492	438	506	461	453	453	453	418	442	449	478	427	457	441	458	425	482	477	451	428	445	435	443	447	447	460	501	454	469	471	441	467	484	475	461	445	462	449	449	454	471	454	478	471	428	443	474	418	465	474	450	459	442	416	459	466	453	492	430	423	507	463	493	436	434	481	489	486	447	432	445	446	474	465	472	435	453	466	459	451	447	488	429	443	460	450	464	484	492	451	450	477	469	493	442	432	453	478	419	440	482	465	447	458	467	459	463	432	450	474	492	464	487	444	480	444	431	447	464	453	471	450	454	404	447	486	440	461	433	469	489	468	490	478	459	491	425	449	411	445	468	460	425	448	452	469	451	466	438	470	427	466	484	468	469	461	429	452	442	452	486	477	501	441	422	444	466	416	462	456	477	423	436	446	467	449	470	454	409	426	441	481	452	475	430	481	440	463	482	475	492	455	450	472	492	464	467	420	440	461	448	444	483	412	462	457	442	486	447	474	446	425	474	438	428	478	467	457	451	451	425	457	456	482	444	453	489	450	438	458	492	477	464	466	460	450	494	474	501	496	466	482	454	449	454	445	452	469	477	496	447	385	482	487	434	488	490	430	458	455	489	450	439	439	443	454	491	467	453	455	467	418	432	442	458	444	476	460	445	452	439	426	482	417	454	473	455	481	447	473	480	462	435	460	442	466	467	404	450	448	444	435	459	449	432	479	452	509	494	491	472	426	412	438	444	455	477	486	476	424	468	421	479	462	481	474	451	446	457	464	439	446	481	459	430	442	465	469	446	482	461	432	421	420	439	464	426	488	438	491	452	442	498	429	455	475	449	466	473	483	502	480	453	459	456	464	418	439	460	465	437	468	447	463	480	449	449	468	499	441	491	469	470	418	444	469	468	448	445	437	457	451	442	445	459	476	440	412	464	417	465	454	444	458	474	461	463	436	457	451	434	446	441	456	461	435	440	461	445	462	447	456	477	427	480	475	478	445	422	469	445	470	444	435	435	471	475	447	445	453	434	467	435	455	452	450	452	434	428	435	442	467	489	469	447	453	466	460	471	437	463	444	448	459	445	494	461	498	501	450	424	463	469	520	438	464	470	431	451	516	436	439	448	418	464	475	439	426	448	481	422	483	473	441	448	485	431	466	466	478	464	480	491	476	454	476	446	467	446	454	469	446	466	433	460	491	478	433	509	502	473	461	465	467	479	458	431	448	455	457	440	496	488	477	450	470	467	404	450	495	448	445	470	443	467	473	423	478	469	482	460	482	449	457	422	407	484	475	498	439	497	456	468	449	435	444	468	410	479	446	467	421	499	528	491	472	496	445	498	492	488	472	444	472	437	414	456	423	444	438	425	413	472	444	429	470	476	488	447	470	442	416	458	437	464	490	427	446	454	461	476	471	453	440	417	466	456	462	475	437	455	478	429	432	459	442	452	455	462	450	482	415	438	447	481	418	407	470	475	450	468	424	406	468	455	460	475	438	502	422	464	454	493	433	487	449	424	466	422	428	404	430	454	442	451	454	433	445	410	467	462	468	432	465	476	464	516	462	445	447	424	453	457	477	421	463	445	482	466	436	470	464	435	409	432	440	490	448	455	452	444	482	430	472	436	472	424	489	423	430	416	496	446	518	472	427	442	482	402	437	430	482	488	454	454	446	455	457	442	445	482	408	451	493	477	419	441	454	461	449	434	426	429	458	458	481	474	464	481	456	452	436	460	442	467	444	442	505	438	481	448	474	432	438	489	498	412	494	416	483	458	456	423	448	484	431	454	451	486	502	473	501	440	476	477	461	455	487	460	433	452	442	461	489	449	422	455	446	421	470	442	445	441	463	466	475	470	460	479	427	484	455	449	465	453	410	431	443	446	442	457	484	439	458	424	478	440	445	482	440	439	476	466	420	450	479	479	461	457	465	452	469	428	470	433	495	413	434	466	488	424	496	462	444	432	458	448	440	460	425	402	433	456	491	463	484	459	470	435	395	477	478	471	445	434	417	439	449	457	457	475	475	438	474	453	478	480	461	415	439	465	450	467	501	466	501	460	467	460	468	472	495	434	479	447	489	499	436	437	415	506	436	443	446	438	432	405	416	483	471	473	451	505	484	468	436	464	511	470	454	425	482	426	455	473	480	437	452	468	450	495	426	450	481	502	418	444	423	474	488	498	417	464	434	442	446	465	474	438	438	488	487	431	473	447	450	454	454	486	426	485	473	446	437	421	447	473	443	480	464	451	453	434	482	420	477	438	403	447	469	471	468	452	454	471	450	469	439	448	483	481	456	450	453	479	490	441	441	428	467	445	458	431	488	467	462	433	509	509	487	495	447	446	465	440	464	434	448	444	437	422	451	480	444	521	440	434	451	436	452	439	444	416	462	446	456	451	476	475	455	434	439	437	473	438	473	459	465	451	439	459	430	470	479	442	455	418	456	492	439	454	418	468	458	438	470	481	481	469	422	472	457	407	467	433	526	437	461	458	484	435	462	460	426	472	481	490	491	487	430	483	426	441	446	483	445	473	454	468	437	471	485	455	452	464	450	411	408	447	465	499	435	443	451	447	448	511	435	438	469	488	472	474	466	471	438	474	452	460	462	454	456	488	468	477	480	475	440	438	457	443	430	446	481	450	468	459	445	464	473	467	458	437	463	444	445	452	447	459	471	468	435	412	453	459	454	456	464	490
26679	20080	8633	1303	889	802	762	771	746	750	731	737	768	755	760	722	774	745	715	678	682	751	693	726	803	724	720	755	742	747	724	757	742	672	705	700	719	714	701	756	721	712	714	712	781	715	715	725	693	683	708	703	722	738	755	729	751	729	732	722	710	679	691	686	719	719	728	722	738	657	760	709	693	720	730	697	763	708	708	655	700	729	711	692	757	728	742	705	724	673	732	668	688	715	736	730	763	728	700	723	686	733	744	752	755	759	711	732	701	680	737	717	732	757	703	735	729	722	684	714	711	697	739	709	748	733	679	733	743	663	743	697	677	746	700	771	743	737	687	722	687	722	730	732	738	718	737	721	742	762	708	671	739	689	722	710	729	753	714	744	747	670	730	673	682	751	687	721	706	695	706	726	736	754	665	718	718	772	712	713	729	748	725	746	707	685	670	716	721	747	720	680	726	729	685	732	687	692	761	698	703	717	741	676	720	735	720	747	708	756	781	692	678	721	687	688	717	729	710	713	699	667	689	739	752	754	717	692	740	730	714	695	699	700	719	685	747	733	774	742	708	727	736	683	752	705	736	722	672	698	665	706	712	722	741	693	689	717	745	701	684	695	781	711	747	695	717	716	757	737	720	690	697	754	707	746	695	719	741	724	722	749	752	711	742	750	723	740	732	755	759	709	734	759	767	729	687	744	736	737	749	746	734	731	676	742	761	712	736	733	742	733	742	692	672	719	677	705	744	693	724	747	734	698	727	728	753	710	767	740	689	710	720	760	730	753	712	704	688	661	746	715	705	694	741	691	711	723	747	736	677	727	735	707	788	712	680	739	749	724	710	740	680	773	737	670	689	701	712	714	676	729	768	729	722	728	721	720	658	746	718	752	734	706	727	688	700	660	697	713	679	715	731	719	700	748	771	750	693	687	721	726	699	727	697	710	732	742	759	720	663	702	698	724	688	672	705	729	702	652	735	696	745	689	672	717	671	711	719	762	776	728	739	729	694	698	678	702	658	712	711	701	734	663	703	698	712	718	740	705	671	661	700	767	728	711	680	655	694	702	720	740	682	735	716	705	745	692	704	729	703	709	710	683	683	746	721	711	712	715	758	687	733	651	707	746	728	721	729	763	697	727	725	718	662	711	726	717	709	735	760	708	710	719	693	740	713	714	756	686	768	678	732	729	735	712	684	664	703	716	694	726	690	732	697	731	743	715	703	713	725	722	738	737	748	709	732	737	733	721	707	700	687	762	713	685	731	778	694	758	736	699	692	719	695	726	740	717	757	729	686	773	710	720	727	749	681	747	711	719	708	708	718	726	689	738	746	773	718	713	721	735	745	692	744	705	802	670	729	727	705	759	703	683	727	714	704	747	727	733	732	742	703	718	733	711	783	711	772	713	743	755	726	718	679	727	700	728	703	661	727	705	715	680	692	707	702	751	679	745	742	695	764	712	743	714	739	696	671	699	753	704	696	735	683	717	719	721	710	716	693	718	715	715	710	726	726	735	728	724	704	690	712	735	709	704	708	706	732	713	745	720	735	722	726	721	749	699	710	678	706	743	711	754	657	710	681	782	750	693	718	765	730	739	736	709	707	743	735	680	708	729	696	735	715	727	696	763	744	711	778	754	698	705	700	749	718	722	724	725	733	727	709	697	670	711	689	725	754	709	798	717	734	749	706	756	730	732	704	745	706	671	718	695	765	703	699	720	756	733	720	724	704	710	723	688	709	680	657	738	699	714	721	713	696	671	700	740	752	678	749	709	733	762	711	735	761	720	728	752	727	695	701	697	705	717	691	767	748	673	738	719	749	670	732	713	683	698	761	739	674	743	724	745	708	731	769	719	713	688	771	734	723	740	692	697	703	717	704	716	701	691	756	767	713	700	673	715	750	726	735	714	747	758	706	715	720	722	687	707	727	685	753	734	710	760	752	683	697	760	673	707	761	715	685	715	731	674	744	670	745	742	717	671	737	712	726	756	736	727	699	681	729	746	742	738	722	719	772	735	742	701	683	695	731	691	724	691	731	741	693	687	690	715	713	718	780	708	726	709	755	749	715	698	711	688	675	723	710	722	732	702	684	718	749	726	697	696	727	700	745	691	762	762	723	740	715	701	722	684	676	704	751	770	708	692	684	734	697	729	704	768	705	726	735	674	720	706	744	753	735	726	684	700	694	683	708	713	723	733	696	694	743	687	673	695	665	715	741	719	757	696	709	698	690	712	778	758	723	729	742	730	728	710	765	742	737	701	708	744	749	721	660	716	690	730	710	738	737	773	753	725	720	707	787	732	709	683	724	724	707	690	732	698	721	676	756	687	749	706	685	718	755	720	701	689	740	693	705	695	717	681	706	683	722	738	727	742	700	732	683	728	717	715	685	747	680	721	740	753	677	747	780	700	757	735	722	702	707	684	693	718	741	742	758	733	699	747	709	740	697	742	698	734	703	744	735	718	735	735	628	709	755	731	763	701	698	712	734	706	744	680	745	706	689	690	711	738	689	720	733	681	691	720	725	691	669	762	679	700	713	737	722	697	654	716	694	688	718	719	730	739	722	697	718	763	751	702	703	708	705	736	760	755	718	673	756	768	771	702	692	729	727	731	704	744	706	669	701	684	729	691	688	709	710	687	707	684	723	723	736	732	749	672	688	688	727	658	745	717	685	696	715	716	700	696	656	747	739	702	759	720	742	698	694	692	692	700	670	729	700	717	734	702	675	719	699	703	729	719	731	728	716	701	740	681	702	728	698	682	744	712	700	702	697	673	687	693	700	728	735	699	787	725	759	722	728	719	688	730	728	677	731	698	729	684	719	690	777	677	713	723	728	744	695	732	740	697	705	679	684	724	722	695	767	709	694	725	749	739	705	757	680	713	738	728	755	766	653	708	710	750	753	727	722	711	724	694	734	727	700	717	722	765	759	728	690	665	690	736	728	740	732	728	732	761	697	669	736	706	731	689	699	699	733	670	734	732	712	683	715	755	688	723	693	737	688	735	680	699	744	723	659	684	765	695	705	707	757	722	751	715	775	748	750	745	687	691	743	693	717	758	722	708	713	705	703	719	691	716	651	738	746	709	687	750	735	714	763	750	648	700	754	750	755	744	718	768	743	766	728	762	736	724	731	746	711	737	699	709	780	699	714	751	723	694	707	704	720	739	697	715	694	737	703	731	695	705	760	707	716	702	692	705	747	697	691	711	733	698	668	650	710	727	724	697	699	728	669	775	744	681	734	723	669	727	788	677	694	736	742	742	741	739	732	701	688	734	728	759	680	696	728	729	705	703	737	743	750	776	745	709	718	708	733	730	694	709	700	743	684	690	703	682	724	712	681	720	698	699	711	761	718	721	739	734	665	703	731	718	727	731	702	687	693	676	775	734	745	718	686	694	690	746	667	682	703	740	754	715	701	752	767	753	701	726	746	738	746	766	719	736	706	699	714	750	703	735	709	718	742	740	719	683	717	779	723	742	671	717	729	710	727	706	713	724
10899	3136	1588	1136	1044	969	961	958	910	912	891	854	891	895	897	912	899	846	841	879	864	877	867	869	931	878	902	865	842	885	879	871	844	879	882	836	877	894	847	862	858	819	897	854	868	851	881	874	858	930	864	848	884	873	879	812	903	872	928	868	808	897	845	815	870	798	838	859	930	871	795	832	899	882	812	865	821	883	883	838	837	846	887	835	844	880	862	837	814	875	827	813	874	894	869	847	851	829	871	904	847	885	901	838	836	874	839	793	818	845	887	890	846	838	844	890	806	797	866	839	843	850	843	910	859	827	806	826	870	796	869	839	878	907	822	861	825	874	867	866	872	878	864	894	844	845	839	851	831	870	873	873	872	855	801	849	843	866	939	849	859	882	856	791	803	873	817	864	838	830	837	883	844	890	852	846	890	778	858	859	841	807	803	838	836	855	863	871	859	825	795	866	864	812	858	847	841	856	824	870	794	826	880	847	888	808	867	818	868	847	800	833	843	862	862	869	878	828	895	832	863	867	879	875	836	865	855	883	851	841	861	798	901	844	848	853	790	889	832	793	848	859	830	869	820	835	841	855	828	799	844	890	805	832	851	888	843	845	905	833	905	899	838	825	878	847	824	878	863	844	868	916	865	868	833	872	836	841	913	845	864	847	862	873	828	853	792	810	839	833	869	867	845	854	853	846	839	834	829	835	875	834	868	814	893	915	861	861	827	876	884	833	860	856	887	869	843	836	854	849	889	833	849	829	858	798	825	860	847	865	875	862	836	820	871	867	841	835	835	910	904	805	891	896	887	849	829	876	860	832	818	876	889	855	841	889	800	845	820	861	847	858	852	821	909	886	826	827	834	877	902	892	809	861	871	892	857	806	838	806	809	864	817	826	846	836	905	821	841	920	824	833	874	861	882	862	824	845	880	846	821	896	907	809	850	842	835	844	859	890	871	810	874	876	906	848	851	872	883	882	866	850	870	865	829	851	851	876	847	880	787	874	813	849	892	859	895	865	836	858	889	851	849	892	871	878	827	825	864	852	860	833	855	823	839	804	832	857	785	805	786	818	858	868	846	876	829	819	844	889	857	824	800	856	870	836	876	876	874	858	831	861	844	818	848	883	882	891	831	806	840	869	835	850	802	870	845	868	826	898	866	842	866	882	844	826	827	862	839	852	841	857	836	837	897	827	841	914	834	834	850	864	869	804	880	819	902	870	863	854	862	873	829	866	826	826	887	882	865	842	853	859	881	843	864	855	851	882	869	899	842	848	865	875	823	879	849	886	871	888	822	878	839	840	821	837	854	879	834	817	903	843	889	863	858	878	866	851	841	834	899	872	782	829	839	862	831	877	867	791	861	863	793	886	879	823	862	868	882	883	829	828	866	862	835	828	726	878	801	836	872	892	895	863	899	878	866	857	811	878	894	877	909	872	896	823	880	884	930	847	838	857	870	805	846	828	852	874	875	836	830	859	831	815	865	844	880	900	815	879	792	809	855	844	868	880	876	845	851	853	860	817	851	828	832	821	841	789	796	895	862	847	850	862	816	828	907	893	848	865	886	871	808	911	811	874	831	856	840	874	860	846	866	867	880	861	819	860	859	889	818	872	850	858	781	906	822	848	824	812	868	856	864	854	826	857	861	858	860	875	837	824	815	857	893	830	852	846	922	870	821	878	790	858	831	836	871	960	861	849	849	894	867	862	900	874	835	881	865	860	837	810	857	907	838	860	873	822	886	833	855	891	849	830	902	855	899	850	834	897	887	823	840	852	891	864	815	916	912	880	821	902	908	848	900	836	837	888	845	790	869	834	853	809	841	892	859	796	890	836	871	888	865	846	838	842	843	878	841	866	876	849	834	838	835	830	822	894	885	811	818	873	811	846	878	810	838	848	913	892	861	863	908	829	889	814	843	873	839	862	862	900	877	852	869	926	909	870	878	874	864	828	875	817	858	837	842	869	922	837	866	827	814	812	808	849	827	874	871	834	836	867	820	857	858	832	845	837	823	821	864	849	817	867	852	801	796	825	870	855	849	880	911	807	861	866	815	879	837	875	853	875	830	882	889	893	838	825	872	869	836	864	826	869	884	838	809	895	868	852	905	902	887	914	853	874	858	849	876	856	838	870	856	827	879	792	823	847	820	815	838	868	887	806	875	828	792	827	838	854	857	823	880	886	876	844	811	873	875	890	845	844	827	826	821	847	847	913	872	772	803	859	810	843	829	807	840	872	887	812	870	871	831	846	851	815	830	884	854	790	830	858	833	850	840	882	843	826	859	872	874	865	891	865	839	882	864	865	848	861	824	852	810	855	833	876	843	866	844	852	847	858	850	854	859	896	825	857	882	906	828	852	841	848	848	899	890	890	859	897	881	909	851	849	880	859	867	843	891	855	827	888	862	856	882	868	873	834	860	894	915	840	859	855	877	861	900	822	844	845	870	846	836	815	804	910	823	853	821	897	900	837	867	796	816	825	832	860	873	882	847	861	844	874	834	835	884	919	845	845	829	838	903	886	880	851	870	847	836	857	839	840	906	867	813	857	872	830	871	850	822	855	833	871	873	874	842	858	831	865	839	833	823	860	869	867	819	859	882	836	808	874	856	833	879	866	834	866	878	867	834	896	885	852	825	848	857	873	902	936	829	826	907	877	848	900	829	813	866	855	874	845	800	825	865	837	813	893	860	826	892	848	878	888	878	871	869	866	827	880	888	822	873	841	876	829	860	860	852	854	846	848	806	845	808	845	813	826	816	874	863	840	843	885	881	874	841	874	837	890	843	887	849	886	837	860	849	892	834	806	830	847	879	858	913	884	809	815	933	814	847	885	843	890	879	924	852	880	827	822	836	877	864	870	885	865	872	885	856	872	871	869	793	891	889	857	868	841	865	859	861	870	854	846	823	837	830	896	847	873	901	826	917	842	810	823	847	926	839	856	848	887	835	844	890	805	843	833	888	872	873	851	870	805	826	850	855	843	862	852	857	867	836	882	908	868	883	824	776	823	876	818	825	873	910	836	861	865	914	828	844	820	822	834	821	830	871	834	848	892	809	853	855	877	811	846	886	808	845	890	832	871	898	811	870	829	856	810	866	892	827	880	844	845	854	865	820	858	886	860	857	848	871	832	890	888	840	848	828	846	865	860	897	804	864	875	796	867	848	905	807	859	856	829	856	906	853	885	857	841	867	852	843	855	906	855	850	875	879	848	838	889	838	843	867	828	901	822	790	853	837	867	863	821	849	841	824	863	850	776	855	866	865	893	815	917	920	873	863	865	864	836	895	861	875	864	884	867	795	888	847	839	882	786	909	834	855	864	851	875	857	878	838	800	803	878	810	842	862	865	824	832	834	820	803	875	861	802	850	824	845	901	857	814	837	861	841	908	893	841	841	825	874	795	883	868	887	854	837	923	899	819	811	871	866	860	847	840	899	837	816	835	860	827	877	820	849	860	796	894	897	821	834	869	847	856	841	819	854	829	808	846	834	821	869	822
23610	20910	28173	23755	20907	10497	1265	847	773	674	594	548	495	511	471	459	457	454	474	437	418	418	391	380	382	386	438	395	422	407	411	380	408	386	401	405	379	393	434	378	386	369	382	363	367	368	384	416	388	378	374	391	384	380	390	395	368	395	379	376	423	410	337	366	386	374	372	374	377	357	381	365	346	374	370	388	379	384	371	369	370	410	343	338	384	383	381	365	360	360	392	394	367	358	360	389	335	350	389	384	385	348	368	387	392	382	372	339	352	385	356	368	406	395	380	364	381	391	367	362	340	359	376	381	380	364	361	373	357	358	327	329	358	364	371	373	373	332	345	366	389	413	346	360	419	359	331	370	354	339	341	405	387	351	349	334	350	371	374	350	353	370	342	369	372	375	359	393	385	350	349	367	380	367	344	363	373	377	386	345	373	390	362	400	342	400	349	404	370	375	374	383	371	384	385	336	364	381	382	368	369	332	377	356	346	377	332	373	382	387	376	379	340	367	361	382	329	342	382	333	355	336	352	382	365	394	348	397	378	373	345	372	371	385	378	368	370	369	390	390	387	376	382	375	341	372	372	393	398	358	347	366	388	337	406	385	396	361	389	356	370	398	378	370	372	363	404	370	374	366	355	389	345	359	365	345	358	373	364	309	391	392	372	361	366	371	345	366	360	374	337	355	382	362	373	366	375	379	340	363	363	375	367	392	345	359	350	400	358	370	362	367	375	374	385	353	380	320	387	346	366	386	354	398	385	397	360	381	354	365	373	341	384	340	362	380	360	368	370	396	394	362	393	370	362	348	350	373	361	357	350	371	381	360	368	358	355	391	375	387	381	367	382	382	361	361	353	364	366	320	371	354	382	344	390	354	347	358	342	374	343	347	368	346	389	361	354	363	379	361	381	385	328	383	353	372	395	369	379	348	395	369	367	358	385	420	383	383	367	363	359	397	346	380	340	379	393	357	362	361	363	369	353	379	344	365	360	388	366	368	372	383	342	361	411	356	368	360	344	332	365	379	370	364	365	354	399	356	341	357	377	368	379	368	370	341	366	356	371	402	375	360	385	342	383	387	383	342	379	358	384	388	361	370	384	362	377	365	360	368	379	372	382	405	381	384	358	346	366	386	373	383	388	343	372	404	356	412	342	388	366	371	402	358	360	358	365	366	370	391	382	361	400	382	378	389	357	339	349	316	374	364	346	374	364	364	388	400	370	386	376	349	353	352	407	386	357	386	349	386	349	368	359	399	365	329	355	351	390	392	403	353	354	370	363	346	391	349	364	355	350	347	377	352	384	383	366	349	347	363	357	356	362	372	350	368	363	378	376	367	385	371	358	382	392	379	354	374	363	344	355	325	358	359	367	332	379	383	373	355	370	351	374	369	366	343	325	377	380	373	362	332	377	391	340	358	341	369	345	418	373	376	362	379	379	394	369	355	371	371	387	366	368	366	373	363	389	350	366	387	356	397	369	368	333	366	375	339	323	383	339	363	321	390	378	368	383	345	398	393	331	372	360	343	385	366	353	363	390	379	361	356	369	352	343	371	397	367	343	361	380	403	342	394	371	390	380	333	353	356	367	349	354	377	389	372	349	343	363	354	392	359	389	385	380	338	370	357	345	372	369	350	379	364	362	372	341	358	377	381	377	376	348	376	395	374	367	407	332	382	381	402	393	371	384	358	360	359	344	377	315	380	366	362	365	344	366	377	400	357	367	359	327	376	348	378	355	348	372	391	364	409	363	360	355	365	369	370	369	380	367	354	344	356	343	360	375	358	372	343	395	386	397	359	380	352	390	373	346	374	386	389	367	378	374	335	360	372	382	392	377	333	350	371	369	383	366	339	349	361	359	340	390	356	374	368	391	333	360	380	340	345	419	383	351	391	375	371	351	363	343	398	360	368	349	361	331	352	381	346	396	391	359	384	360	333	373	388	365	370	356	377	341	397	407	361	369	387	383	378	371	348	347	365	369	343	379	347	409	333	382	341	340	383	359	375	360	367	340	350	351	364	371	365	372	343	337	372	392	352	361	336	387	352	392	348	374	379	407	372	387	360	366	385	345	338	376	328	380	384	353	385	416	358	367	359	379	371	341	344	362	389	354	375	348	382	369	372	388	391	374	392	379	397	363	342	357	386	374	406	380	369	395	374	370	354	357	346	341	365	355	356	342	398	392	362	341	379	377	349	388	385	372	359	362	360	371	369	384	354	358	387	361	327	355	367	344	395	410	373	368	384	406	361	349	347	356	391	386	385	375	373	355	365	362	370	374	358	367	363	362	370	347	373	357	376	396	358	372	355	391	353	336	378	383	340	371	372	355	403	383	392	350	390	392	378	364	336	384	374	344	372	391	375	353	339	353	333	396	367	361	335	359	361	393	375	319	377	364	361	343	383	374	327	357	355	375	387	413	347	384	363	373	381	356	377	394	369	370	325	336	397	374	395	387	367	392	365	380	351	375	389	392	354	368	357	359	361	355	380	335	330	356	335	373	367	377	355	349	372	404	397	348	384	365	400	362	348	364	353	410	376	374	350	376	374	367	384	392	372	359	398	418	347	344	393	373	363	328	366	364	406	400	361	373	366	343	377	344	341	346	377	387	375	312	389	348	373	387	402	353	369	359	364	367	402	335	350	354	386	346	363	388	356	341	375	369	383	371	344	390	360	363	396	356	407	333	329	365	340	362	379	364	385	384	401	350	389	380	383	379	380	356	358	347	335	335	377	359	354	365	359	371	370	313	377	355	351	415	335	355	368	354	386	362	363	359	380	393	356	366	402	378	355	360	344	339	340	389	365	354	360	400	360	378	333	358	369	371	340	346	423	383	346	348	379	417	366	364	330	349	347	393	375	368	385	385	393	332	372	363	335	366	363	393	349	355	359	343	385	355	385	386	352	349	382	365	364	368	337	373	353	381	378	355	376	372	341	392	357	339	369	370	374	360	405	374	356	325	344	409	403	378	345	376	359	354	335	370	393	359	368	381	379	372	361	349	389	339	375	358	353	319	349	358	388	359	358	348	397	383	349	368	348	363	382	385	356	408	368	360	366	357	378	370	379	344	423	399	355	393	337	358	347	361	361	361	334	350	389	424	337	365	365	392	344	374	362	395	393	399	365	347	371	347	369	349	344	360	410	344	358	385	403	348	365	367	367	365	385	379	388	391	365	331	373	378	397	377	350	355	375	366	333	393	393	370	346	342	351	364	349	363	374	384	349	355	367	369	334	382	345	347	364	340	389	350	394	382	345	372	368	374	344	329	346	363	400	392	366	365	361	368	348	361	351	388	365	372	345	355	350	386	369	358	345	370	374	386	394	371	363	353	363	367	336	390	365	373	404	367	375	370	357	379	360	352	384	398	351	363	365	381	376	351	358	365	406	395	378	361	360	367	388	377	379	366	371	366	334	354	339	367	376	363	366	346	351	345	351	376	389	380	357	361	380	354	375	368	345	387	414	385	382	339	378	401	359	339	351	355	382	394	384	360	389
31557	16696	8171	4078	2907	2199	1782	1521	1269	1024	986	807	766	738	707	653	630	565	608	566	530	559	536	547	492	527	517	497	505	508	489	510	497	488	457	482	470	482	502	493	490	495	478	503	456	467	504	487	482	465	482	452	453	464	453	432	430	488	469	501	435	477	458	484	464	455	465	456	462	474	503	470	496	441	444	451	438	459	458	415	463	451	458	460	475	475	427	500	448	422	445	471	470	463	464	472	464	458	454	451	434	436	425	489	452	449	476	458	457	430	432	472	499	480	447	466	448	429	455	441	454	457	431	491	456	452	490	469	456	431	431	465	443	468	430	442	464	455	459	459	443	477	462	468	451	455	453	465	461	467	481	455	469	478	422	443	479	434	491	411	444	480	476	466	475	452	453	494	448	440	448	473	425	442	491	442	447	449	433	471	452	458	448	443	429	455	448	513	451	485	428	463	480	429	429	466	464	458	443	459	465	419	478	390	476	449	496	452	455	473	443	471	477	464	478	475	455	456	472	464	458	484	471	459	512	453	449	436	471	466	447	482	448	457	440	458	451	432	477	420	445	466	448	462	493	471	420	455	486	468	422	452	456	476	441	503	410	490	488	446	428	482	477	459	447	472	498	431	438	477	425	506	426	454	444	464	432	420	410	427	486	462	479	472	454	479	455	454	456	456	474	427	428	483	450	439	459	482	475	475	446	436	444	446	490	456	439	464	480	437	428	469	455	466	460	456	475	478	431	481	462	446	458	448	484	460	431	456	440	443	460	448	460	418	440	473	438	433	448	450	469	457	415	440	491	483	475	499	450	461	440	484	471	464	458	436	468	458	449	441	426	439	480	493	443	434	423	423	449	466	409	488	457	439	428	441	472	473	421	462	436	473	464	471	469	474	425	466	450	462	487	438	459	414	454	462	447	469	472	454	466	440	460	425	467	438	426	470	451	473	463	445	477	456	467	456	460	475	455	468	424	466	457	439	464	428	428	455	458	441	447	446	481	468	455	467	443	478	484	426	482	429	474	460	437	468	440	437	415	469	425	471	461	445	434	428	464	416	430	450	453	468	444	489	500	406	434	503	489	444	451	479	442	473	458	468	443	456	452	457	434	463	468	459	466	459	467	440	475	476	442	417	485	486	405	450	427	465	468	462	458	438	462	472	442	470	454	474	478	425	444	475	464	421	482	457	429	432	441	468	475	443	504	447	425	466	447	457	459	464	456	471	457	429	464	436	469	460	447	511	448	456	465	421	418	423	450	451	431	484	444	455	460	402	440	469	460	470	433	449	482	458	460	465	464	437	404	469	448	438	434	428	521	450	444	430	470	442	440	476	457	439	470	474	445	430	464	443	482	470	453	425	455	489	498	475	470	486	437	416	465	422	460	471	434	453	454	443	465	424	434	479	473	459	441	455	435	483	452	472	427	476	449	461	460	447	465	448	499	478	488	482	468	464	403	467	457	474	442	463	465	445	440	469	439	466	452	448	445	469	475	460	436	456	478	410	474	451	447	454	473	444	440	490	426	498	447	498	442	454	469	442	443	442	449	405	454	438	452	448	472	458	451	456	418	449	442	444	436	457	474	453	463	483	438	428	423	448	430	479	514	425	468	444	463	448	462	460	467	455	433	419	468	461	438	466	465	413	475	456	458	446	455	437	440	434	452	438	441	468	417	421	445	455	421	461	433	432	454	472	424	443	460	457	421	429	463	463	439	460	423	515	437	440	480	439	443	448	469	458	442	476	447	481	474	479	420	438	470	453	454	477	489	482	448	471	445	473	495	451	448	462	462	461	436	479	420	450	431	468	442	448	419	450	434	454	469	415	433	479	416	465	444	461	445	450	474	448	472	482	414	488	427	443	471	443	464	466	474	449	430	444	484	432	421	483	457	457	484	438	419	447	471	451	472	449	458	435	425	465	455	457	448	464	461	459	457	477	457	448	490	484	450	452	462	470	453	455	489	472	463	483	456	478	464	450	456	455	424	440	463	441	463	460	482	459	412	459	438	443	422	466	423	477	453	434	454	473	436	480	388	450	453	453	490	433	396	481	469	454	482	489	456	428	449	460	417	480	451	392	464	435	456	411	456	474	469	467	437	466	453	461	463	468	451	463	423	424	447	425	468	431	464	436	502	449	420	455	440	416	466	464	476	403	439	452	447	463	434	461	440	432	454	433	459	444	434	448	434	441	432	445	447	469	450	476	468	488	458	472	460	458	409	438	456	496	479	454	466	447	444	469	454	428	437	484	455	450	479	434	460	446	435	483	477	430	455	496	425	472	446	460	476	484	446	407	443	449	431	495	476	457	456	441	462	451	439	462	492	476	428	446	463	456	479	456	449	445	438	446	429	463	455	457	423	434	422	423	486	454	468	513	463	424	480	437	448	476	475	444	482	470	484	449	433	456	420	486	472	450	436	413	447	463	436	451	471	457	457	456	422	497	480	446	439	462	419	438	409	434	492	460	427	465	458	442	467	477	483	468	473	453	473	427	458	439	442	476	472	434	460	466	462	474	494	423	453	416	460	420	453	468	455	452	462	447	429	416	446	463	483	454	443	482	437	438	448	429	454	443	459	478	487	454	509	457	437	441	488	474	412	447	398	437	472	455	489	428	433	463	420	464	470	439	449	425	467	446	481	439	446	519	396	494	463	456	473	447	445	436	462	444	449	436	455	462	455	430	484	443	438	453	458	423	480	438	432	457	469	468	477	459	437	447	441	458	433	466	476	430	439	457	457	413	470	436	461	488	454	464	476	445	430	505	441	461	460	452	432	463	435	451	468	465	511	489	474	456	472	458	437	485	443	464	479	437	450	480	453	434	439	488	451	468	460	459	467	441	457	469	476	423	431	466	457	447	430	475	448	453	467	436	447	432	448	456	476	472	458	462	442	479	444	490	459	466	478	419	473	422	458	473	510	506	447	464	443	489	484	455	475	430	424	464	455	472	423	465	477	465	446	453	445	464	491	435	429	448	448	449	446	452	477	461	443	488	453	444	423	467	456	452	461	432	435	406	449	487	448	461	482	450	447	431	485	451	424	423	469	482	482	456	465	428	484	460	441	475	438	498	466	472	412	464	452	449	448	450	456	453	458	420	455	482	502	436	477	465	467	452	427	423	453	456	463	430	474	426	488	458	471	433	434	453	459	456	428	450	453	488	439	447	437	474	478	450	446	472	457	428	429	466	456	469	459	442	440	451	459	467	444	455	429	451	471	459	446	429	477	418	456	449	450	466	474	437	440	425	474	449	442	471	441	472	457	472	461	464	445	471	450	447	432	431	434	479	459	490	452	470	455	418	411	441	444	463	438	482	435	450	426	439	502	437	468	468	424	463	438	476	438	429	438	470	465	459	442	450	458	462	475	468	455	476	472	463	408	422	489	448	496	456	485	440	470	487	459	441	467	406	445	483	475	428	458	475	440	490	441	460	460	477	479	453	438	508	459	441	429	455	435	451	463	463	459	479	462	446	465	450	458	442	439	441	483	477
25032	20982	27119	24945	9546	1438	1167	1045	986	994	935	877	921	886	898	956	884	937	859	838	857	885	897	870	912	924	861	881	863	890	921	841	855	900	894	958	866	863	835	865	909	867	888	887	926	850	885	822	858	785	816	837	824	845	864	867	917	870	870	881	873	879	883	835	826	848	857	839	892	858	854	882	895	813	894	837	831	852	892	842	884	847	848	814	869	872	830	880	911	850	811	852	840	854	787	897	827	845	871	883	837	842	921	810	917	883	863	830	874	830	846	901	856	820	842	845	857	872	826	879	866	792	843	863	897	904	831	846	890	842	899	875	863	832	884	803	819	859	890	839	830	904	854	858	814	856	885	877	848	850	882	887	847	854	873	917	844	850	784	914	868	839	828	875	860	898	855	818	831	923	842	837	853	855	868	870	875	839	815	828	831	836	871	894	882	927	884	846	843	843	851	875	909	822	863	801	785	853	871	848	885	809	829	898	826	824	859	871	870	849	878	879	849	907	828	864	880	866	829	857	808	845	865	907	843	861	928	819	874	832	862	815	819	839	815	844	865	840	897	878	862	832	817	795	810	888	845	909	881	804	858	886	843	840	848	822	842	917	867	854	854	921	883	908	859	857	872	864	835	862	853	842	813	846	900	867	858	815	897	834	882	859	860	881	861	865	857	866	842	821	862	876	855	849	853	846	895	834	863	845	847	842	860	831	876	881	849	851	877	914	861	860	877	892	900	887	835	860	861	834	858	867	848	897	851	865	809	852	837	901	861	846	932	881	856	850	918	870	860	836	819	857	904	874	821	850	900	820	827	821	872	903	856	823	901	815	885	909	838	829	881	858	837	893	848	855	889	813	857	840	913	845	832	814	856	891	835	870	948	880	848	893	872	882	912	862	868	862	858	848	838	847	833	871	874	824	887	875	865	814	809	905	880	890	870	822	852	863	889	849	846	879	829	914	867	885	854	845	826	828	874	880	821	826	787	834	832	867	843	886	866	882	779	884	852	848	826	857	839	820	852	841	863	858	911	889	866	838	829	855	871	865	861	862	829	820	854	872	880	875	855	858	815	893	880	841	845	854	807	877	881	885	817	831	840	852	843	850	853	893	844	872	839	840	867	882	865	858	825	876	873	862	844	864	862	874	909	857	899	888	830	891	865	837	819	908	862	856	894	865	843	839	849	824	809	959	845	822	853	821	887	866	922	844	906	891	884	866	839	830	862	842	857	865	864	838	832	843	858	853	810	853	824	850	865	871	798	872	847	824	825	860	896	814	867	841	836	831	839	859	857	872	824	894	861	828	829	864	870	879	839	848	825	843	838	843	866	849	921	876	880	842	848	908	864	839	835	866	840	868	889	840	872	899	910	846	864	846	863	861	846	845	855	894	887	853	818	852	816	830	893	831	863	887	854	819	870	892	858	846	857	854	857	857	864	828	855	846	868	873	833	854	855	846	845	920	856	835	884	876	877	859	888	855	895	876	895	835	824	916	875	840	874	864	893	881	882	841	907	843	853	838	855	877	872	812	871	787	839	809	793	843	881	898	855	866	881	860	874	854	844	850	844	846	894	875	824	841	906	837	832	853	856	803	881	844	791	805	840	866	895	904	886	824	831	872	870	855	875	896	881	892	871	867	791	849	889	883	843	874	847	856	932	892	856	846	821	871	843	879	886	821	870	875	854	850	887	882	809	858	802	858	874	879	852	847	850	876	857	847	841	850	874	866	828	850	851	861	810	850	911	904	884	880	862	883	826	851	818	838	818	869	801	864	929	846	862	881	861	867	869	839	821	848	873	883	857	929	856	861	869	856	786	870	865	841	843	835	840	861	862	878	832	858	846	908	864	903	869	844	861	878	816	864	865	866	828	853	924	797	902	840	870	852	872	852	881	854	853	906	875	866	859	851	908	878	819	865	866	818	869	866	845	824	906	847	840	839	872	864	868	864	910	904	866	849	839	880	857	864	845	855	860	836	869	903	847	798	843	829	892	860	904	894	857	862	865	768	850	877	845	876	906	843	884	848	851	877	844	814	876	833	849	820	854	878	837	836	895	849	904	882	834	828	849	875	817	827	856	871	883	847	865	864	876	876	871	935	853	841	855	860	841	845	850	853	855	859	868	787	827	850	803	902	833	866	860	854	866	867	805	830	821	862	873	881	838	899	879	810	833	846	876	873	865	861	865	859	894	919	825	851	859	837	808	864	864	821	856	838	857	814	849	845	873	904	838	851	862	845	880	827	841	889	883	840	791	865	826	887	853	885	868	810	896	889	851	817	801	849	896	846	889	875	853	810	871	874	841	887	844	832	855	888	848	869	849	790	885	877	900	846	851	850	853	852	861	892	820	807	877	867	942	869	827	881	839	856	875	849	824	877	863	856	842	837	868	810	834	882	854	836	913	873	828	936	859	831	850	826	859	840	817	885	865	858	890	929	846	885	861	838	892	842	835	807	862	866	844	834	845	866	885	877	885	847	835	867	904	888	903	850	912	832	823	827	874	787	794	881	883	824	843	811	871	886	864	823	809	837	857	829	848	862	921	857	847	821	791	855	865	866	822	871	823	863	907	878	843	821	859	798	868	810	886	824	828	898	875	858	835	874	883	815	876	904	910	816	854	914	908	866	834	826	877	847	824	865	896	887	856	817	841	820	849	908	843	813	878	778	850	876	886	807	858	833	925	848	897	888	887	836	824	798	858	923	842	915	872	876	831	902	869	873	891	890	822	838	828	875	836	862	843	846	844	853	894	871	868	848	909	909	861	897	847	860	840	834	850	843	883	867	849	858	859	860	820	871	850	899	855	816	850	914	870	868	882	853	835	855	811	894	847	851	868	905	837	854	872	888	924	861	927	873	812	861	831	792	913	865	859	892	859	826	877	867	819	845	892	869	838	804	842	856	833	883	854	915	793	833	874	839	831	877	873	868	852	856	825	871	826	875	843	844	869	892	884	845	804	798	897	898	900	906	833	858	849	784	850	889	897	805	840	855	893	822	826	893	845	881	887	816	880	862	853	851	885	870	884	816	837	836	876	863	852	835	920	876	821	892	847	852	915	852	846	854	857	902	874	811	847	853	863	854	861	850	853	898	876	880	891	842	876	894	872	829	833	819	831	862	823	838	817	833	827	867	890	879	818	846	852	904	844	900	843	849	859	853	869	817	867	834	809	820	876	864	859	866	884	845	831	831	895	886	859	809	820	845	831	854	893	853	850	938	843	898	870	859	833	868	843	832	891	904	857	844	895	871	832	841	845	871	867	840	818	884	839	860	803	859	850	832	876	895	801	870	893	871	905	853	845	827	816	860	860	905	833	858	836	843	887	873	849	852	850	896	826	869	821	892	853	903	899	814	950	845	887	844	886	875	845	888	898	906	872	823	838	842	869	870	873	857	905	854	850	892	916	892	851	868	823	812	913	868	868	874	792	876	877	834	841	863	872	806	853	874	867	824	826	842	866	861	850	831	879	814	819	843	809	898	832	854	878	846	870	802
28578	11391	4860	2787	2196	1875	1748	1544	1357	1284	1230	1189	1149	1052	1102	1116	1064	1028	1023	1032	1019	1008	1020	976	1048	1021	996	1024	1001	965	1041	1036	971	1032	989	1035	995	1060	982	926	1022	921	1045	1044	1005	1002	1009	975	939	982	977	971	979	967	953	990	956	996	1036	970	985	1021	971	971	946	977	964	988	980	1028	1045	981	1006	994	930	975	1003	970	984	1024	963	996	978	943	1028	996	980	976	997	950	990	1008	958	1018	1018	997	999	1018	992	928	984	979	1024	966	1030	983	951	968	990	984	912	959	947	977	971	995	993	970	978	943	964	993	983	1000	979	1055	1015	965	952	996	969	945	1023	939	963	965	1009	963	990	938	940	973	1041	1005	971	990	1004	1009	972	966	996	931	978	971	972	939	970	1001	984	927	1022	927	975	1000	962	939	965	991	964	931	1017	1054	1028	981	972	982	912	925	1014	1009	934	963	989	982	964	1009	978	1013	1009	962	1010	1023	954	995	969	977	975	943	981	972	977	985	928	994	983	970	1006	1004	1000	897	1025	1016	1031	1034	987	932	985	953	1032	963	961	1028	998	984	994	1020	992	1005	992	991	950	973	970	1005	987	950	924	1010	931	1005	994	979	995	918	1014	1003	936	1020	982	990	983	951	1012	937	971	930	939	912	999	927	977	969	966	1034	940	1021	995	1017	997	1000	979	977	944	1011	1012	989	965	916	970	932	937	1012	1021	967	988	1008	959	976	969	960	1018	1012	1046	973	963	926	950	1003	962	988	983	1014	907	952	995	922	1011	964	1002	976	1008	1021	1001	1028	1006	932	942	950	967	946	968	955	971	1004	991	1012	995	960	955	994	970	985	961	1009	998	1000	957	989	1018	938	963	1003	994	939	1020	992	963	1010	1030	994	992	1005	946	1038	985	1007	1012	965	1009	994	968	977	1028	939	981	940	911	959	999	937	1005	925	985	1010	954	1004	973	1007	1014	1014	951	981	982	990	923	1021	1015	962	988	1012	983	950	947	986	1001	940	963	975	1003	969	969	960	1003	997	935	1019	980	1002	1022	1004	954	1023	937	1044	992	983	1008	935	1022	1004	1005	1014	976	953	981	1003	909	937	928	984	1003	1012	1054	959	974	990	997	965	973	906	946	999	966	941	934	1002	1012	980	982	979	986	991	999	998	975	960	952	956	939	1015	928	1001	990	1031	936	1004	1019	1010	995	1019	1022	953	975	1021	992	948	991	955	973	988	953	1014	970	1005	966	989	991	999	966	933	998	1010	1017	978	1007	975	963	980	1011	952	989	1016	1015	1007	936	991	948	971	980	981	1030	1035	1020	977	962	954	1026	1003	994	960	1050	972	976	928	1006	1004	1011	1009	955	992	978	973	1012	1000	942	964	976	975	979	936	989	1000	944	972	995	994	956	1009	1047	1005	940	932	941	945	1020	963	931	996	986	1004	976	978	984	980	937	1051	1011	994	1000	920	924	965	969	972	1037	941	985	958	1035	955	970	1008	973	978	983	970	980	1042	967	945	981	988	964	991	988	1056	983	932	949	986	971	940	975	1016	916	927	960	1005	985	1013	1046	979	923	1004	1023	1008	1014	990	1013	1074	992	1004	994	993	994	968	1013	962	992	1019	983	1056	971	1009	940	995	936	982	1033	970	1027	961	958	1012	1016	932	999	982	930	992	1020	934	979	993	1007	991	1000	959	975	962	994	954	1015	980	974	1010	940	982	977	998	940	991	974	981	1006	984	1013	991	955	1025	935	1006	974	993	1031	970	968	943	1001	967	960	963	990	970	999	974	965	1026	977	946	1018	1021	1021	964	977	955	957	990	932	933	1001	987	987	1026	919	993	999	917	984	974	958	1014	1012	958	939	993	980	950	987	969	957	948	1025	950	934	1056	967	986	957	983	1039	934	971	1026	956	903	1003	1021	985	991	992	965	995	1006	1034	1001	1041	955	995	971	995	966	1021	1008	962	959	1007	1010	968	930	979	913	1024	991	926	983	954	965	991	949	1023	974	997	969	1001	994	1015	984	979	949	1008	993	932	1017	979	981	974	993	987	945	1016	1004	987	945	970	942	1029	984	1010	1006	1004	998	931	989	961	976	927	1040	1009	909	998	994	1012	962	897	943	965	918	944	978	961	1032	946	1006	954	973	985	1009	922	975	984	973	982	959	1006	984	983	974	978	1014	962	982	987	997	1010	1044	1031	1017	895	967	1002	1004	1022	919	957	980	943	987	1030	1024	975	1009	972	1045	925	992	976	1081	1046	944	991	970	1048	1008	976	943	942	1031	919	989	997	969	976	993	957	974	1001	952	907	961	1010	980	966	923	969	988	978	1030	1051	998	941	920	975	985	979	1002	1008	988	983	1004	977	975	1015	965	1040	951	989	1031	961	993	987	973	979	985	927	1007	1019	1016	987	947	944	987	1020	993	1002	971	953	975	981	975	963	1033	988	953	1047	1002	1029	1025	987	1037	966	938	929	1005	965	977	882	1013	946	985	969	1009	923	999	974	1050	1003	966	985	965	980	1014	1018	1016	961	989	963	970	964	948	992	1015	933	993	969	955	954	1019	977	929	969	1042	1009	1022	991	969	981	1023	958	974	976	923	1006	987	1019	969	950	991	955	987	948	990	988	989	953	928	999	912	975	962	989	956	1009	943	994	965	1024	1004	1015	970	1014	931	958	1024	950	986	979	994	949	1008	975	1017	1010	942	990	966	991	1005	989	1014	977	967	1033	982	1003	966	971	997	947	978	955	958	1014	966	1008	986	975	997	964	993	950	958	966	945	1027	970	1041	995	972	1036	978	993	958	934	984	995	1032	940	982	966	963	946	946	978	1015	1020	1034	1012	953	992	1021	1024	928	987	999	990	985	951	1002	972	971	952	964	911	972	995	999	978	983	982	985	1002	1024	958	950	921	997	1013	933	973	968	986	1006	984	977	986	988	995	989	1002	992	953	1024	969	950	1002	1009	972	968	1026	958	990	965	1016	979	912	971	903	1011	950	991	990	1035	1032	929	1023	1021	946	978	1010	1003	973	990	933	1014	968	957	969	995	997	966	971	1021	987	973	1046	999	1049	1050	949	955	995	991	1011	1049	1007	1038	970	1017	977	973	973	1022	978	979	966	976	1021	984	998	1014	998	1006	954	947	983	959	1006	908	1034	966	948	976	1020	947	1002	988	993	960	997	971	960	909	974	957	959	947	978	1013	968	973	976	966	1019	986	977	983	985	939	964	993	987	969	1052	1053	1009	968	1028	1029	921	1018	936	984	1008	1006	946	1085	988	958	983	1004	949	955	1014	944	982	1033	1002	986	1005	1009	1053	989	999	972	1015	971	932	1030	994	986	950	1023	1031	994	966	987	970	970	982	974	1014	956	1007	972	944	994	1000	933	961	1026	1035	951	911	949	925	1072	920	960	972	988	996	1001	1015	939	983	983	1002	934	994	984	957	943	983	972	954	1009	1012	992	967	957	976	997	913	957	1002	1031	928	938	985	972	984	1004	971	1004	944	991	953	964	988	1013	985	992	983	983	1017	966	974	958	986	973	978	960	977	1010	952	974	1006	950	945	995	1019	1014	929	998	932	961	1006	970	1041	1026	982	1033	1018	1001	978	981	964	1035	978	928	1015	980	923	1010	979	1035	935	963	979	932	945	920	1006	991	901	992	957	975	998	956	964	970	948	943	998	1008	945	1010	1016	962	941	981	974	967	1012	996	982	969	976	1068	994	973	985	955	935	957	981	967	984	1004	993	967	1016	950	996	982	959	956	986	995	1015	972	957	993	982	924	994	937	967	958	1005	1033	895	954	952	978	1022	961	940	1013	981	1015	989	943	1005	1028	961	980	1062	998	981	1013	1007	998	937	986	991	987	979	1036	925	938	969	980	1019	986	974	1026	941	960	959	985	987	926	1012	952	978	972	991	918	1004	1005	1051	1018	994
22769	20986	28668	23474	20986	21053	9022	1412	1040	878	822	734	720	638	612	547	524	579	537	512	507	474	462	462	467	459	484	452	486	479	443	460	457	465	415	408	458	464	455	478	425	439	430	453	480	423	492	445	430	421	414	434	462	409	431	441	450	394	422	420	392	409	382	413	421	397	423	447	414	401	392	392	395	414	419	430	409	404	453	430	410	402	396	398	413	396	421	408	393	416	384	381	413	436	400	387	408	415	411	435	441	410	426	418	410	418	412	406	409	406	408	415	390	420	407	436	409	401	395	375	372	429	380	422	411	416	405	379	412	401	390	405	395	431	406	381	413	391	425	424	373	395	389	402	405	382	381	409	432	380	425	410	397	414	417	428	373	426	397	395	403	403	384	399	403	426	373	383	395	391	394	413	370	380	400	424	411	401	363	422	423	390	407	382	397	348	392	409	380	402	420	427	379	409	391	414	444	407	370	381	401	397	438	407	418	387	407	399	422	383	374	379	429	406	438	417	375	387	414	369	411	399	418	396	388	411	377	428	413	421	389	422	432	420	405	385	395	378	459	395	447	406	402	444	373	387	382	416	408	381	432	391	401	389	442	392	414	423	400	365	424	409	371	395	394	401	397	408	371	384	403	419	403	389	385	374	448	394	370	438	380	422	422	388	401	422	422	421	385	421	403	425	420	408	374	400	397	393	394	385	369	417	366	393	409	409	430	453	386	391	427	402	410	398	423	380	393	376	388	409	395	410	378	429	383	385	388	393	384	442	389	389	396	421	381	394	366	411	437	404	381	415	378	424	369	414	386	407	413	419	395	423	398	394	440	407	422	385	400	379	370	385	387	429	391	422	382	404	411	406	381	405	408	406	425	423	404	415	453	400	407	393	432	416	354	425	374	414	366	398	419	385	393	404	425	384	428	381	413	432	381	395	437	386	392	414	366	359	407	401	389	410	414	428	370	435	375	404	398	376	361	419	435	409	435	457	396	430	367	395	392	401	383	386	413	406	423	421	399	417	436	395	374	397	409	378	418	387	405	439	401	385	394	368	400	380	397	376	409	410	406	405	393	446	369	382	439	363	433	412	431	402	417	394	414	416	382	414	393	385	436	424	426	390	401	414	383	414	382	386	410	433	421	428	431	425	369	401	386	366	411	428	411	403	397	399	367	402	424	413	429	427	390	400	390	399	410	406	406	406	434	396	397	422	403	408	401	383	388	461	409	389	417	391	350	411	386	390	389	410	409	406	417	397	368	436	382	396	375	394	418	423	406	385	374	403	417	409	439	391	381	437	419	394	415	422	393	395	420	393	401	404	400	433	389	393	381	402	416	393	429	387	376	397	420	432	415	423	387	374	413	406	427	383	388	403	383	403	382	415	376	409	403	365	405	389	412	398	410	408	417	399	394	392	387	395	400	395	389	394	385	419	419	415	385	357	378	374	380	383	386	396	351	385	382	391	407	386	414	399	381	394	403	406	417	391	405	429	375	409	364	387	394	373	428	409	396	413	406	367	414	403	393	418	391	423	404	407	419	394	424	420	365	392	374	421	446	406	389	375	408	392	405	411	454	420	381	390	394	379	396	404	364	390	400	406	398	389	387	366	417	405	390	390	400	427	394	441	401	441	392	374	428	384	411	434	388	382	414	401	429	384	423	430	370	410	376	438	405	393	406	407	386	367	458	435	375	397	420	394	389	415	387	409	428	402	402	426	406	424	399	403	420	386	414	398	401	393	432	379	404	405	399	406	386	389	358	406	370	396	401	373	429	405	406	414	372	367	422	417	412	388	418	449	417	394	376	410	360	392	422	413	404	441	412	395	406	404	402	398	409	418	402	421	424	382	434	389	409	444	416	374	404	426	445	393	400	381	420	441	418	398	417	362	407	389	356	421	426	415	358	407	389	391	419	372	433	391	423	412	406	398	414	423	396	382	396	417	349	399	397	402	378	406	382	394	387	415	383	377	396	408	381	413	374	397	366	405	413	389	389	404	396	397	361	376	421	404	392	372	423	434	409	390	375	398	385	420	370	382	408	397	416	429	396	402	405	404	400	453	411	404	399	393	425	397	381	428	388	391	446	416	409	384	408	381	368	368	419	398	400	418	434	399	419	407	337	367	403	390	415	401	393	371	396	422	428	429	413	379	380	410	398	385	410	376	410	418	424	418	390	433	417	381	447	402	377	414	391	399	401	379	410	419	382	430	398	396	382	417	405	424	408	397	411	399	396	410	399	394	388	358	419	428	407	414	433	410	377	403	421	395	415	430	408	403	390	390	415	417	388	419	394	384	416	391	384	348	401	361	403	378	402	398	420	371	405	410	382	394	370	381	426	395	396	391	352	409	382	409	427	412	392	379	390	434	412	432	403	425	386	408	410	424	344	386	385	404	394	390	402	386	400	401	399	396	409	440	407	410	423	383	425	423	431	412	408	425	406	407	444	395	369	392	431	416	376	413	378	422	401	377	413	421	405	363	423	409	399	409	384	405	416	430	419	393	398	437	382	392	375	424	402	430	411	393	399	400	370	400	382	391	386	427	408	406	390	418	393	353	395	368	434	409	373	444	368	411	378	416	390	418	420	394	394	384	411	395	399	385	378	363	402	413	351	390	412	444	399	371	418	396	392	411	390	422	410	441	424	398	386	403	415	392	393	407	410	357	396	407	459	409	401	391	442	374	406	429	415	424	386	387	353	398	371	397	408	440	423	384	384	422	429	387	412	421	427	424	405	367	380	399	395	378	439	420	421	373	402	396	415	414	384	426	409	413	386	399	405	398	398	405	386	399	405	392	425	406	394	420	412	399	425	373	389	362	378	393	385	439	385	422	379	395	409	408	401	449	367	420	401	392	407	395	435	430	395	386	388	424	377	416	327	391	398	431	413	410	402	401	389	416	383	391	407	408	396	414	415	388	429	437	377	408	387	394	389	384	419	396	416	407	386	385	415	418	422	404	399	393	387	450	418	393	392	397	419	385	415	398	439	405	382	415	362	408	407	386	417	411	393	378	413	406	420	398	424	410	414	399	398	413	392	383	368	395	389	438	435	380	411	430	390	392	390	372	409	404	404	409	445	392	402	408	379	424	409	430	388	373	379	389	392	380	414	377	359	417	424	403	427	426	412	405	423	416	367	377	445	405	418	373	360	404	374	417	398	402	368	386	388	410	366	414	357	375	400	409	407	409	410	419	410	369	402	399	422	392	414	423	356	422	386	382	414	384	392	376	398	371	389	440	405	399	401	416	391	387	392	410	417	396	377	382	421	390	407	395	396	391	432	414	370	379	381	417	374	406	422	366	382	411	380	421	358	432	387	403	418	411	390	415	361	390	398	420	414	385	366	414	405	386	376	394	422	411	367	402	398	413	392	394	412	383	415	363	386	383	383	380	385	401	392	398	382	377	373	417	382	385	383	411	408	420	430	402	377	410	396	411	420	390	409	441	421	375	402	378	394	410	392	416	394	407	411	400	384	414	408	401	429	423	403	419	401	393
36586	22684	13079	7136	4994	3781	3006	2431	1972	1581	1421	1207	1107	1002	897	897	734	800	704	636	664	654	613	568	608	567	595	604	544	544	538	521	493	530	494	492	521	559	537	524	501	566	547	500	532	550	478	518	464	482	481	475	462	497	483	461	436	500	452	477	505	454	479	475	436	481	493	488	480	464	464	505	506	480	452	486	461	459	496	447	446	473	440	434	473	471	452	477	505	460	468	460	449	444	443	493	500	455	447	505	449	434	449	473	476	483	488	454	486	475	462	472	421	459	471	451	497	490	481	491	437	451	440	436	433	471	478	445	458	437	475	467	490	426	451	461	459	462	486	448	465	468	487	448	484	461	424	496	456	442	461	472	467	455	454	471	446	438	457	458	463	454	462	478	485	419	444	465	436	481	441	431	476	477	461	463	467	438	487	475	449	448	439	498	436	480	486	478	455	469	443	442	440	457	472	440	471	499	439	458	456	437	450	484	468	462	401	443	487	472	470	489	477	453	446	424	490	438	460	463	456	441	454	442	480	465	468	447	447	438	459	474	432	492	455	423	457	485	438	443	447	446	475	486	420	422	492	480	451	466	461	503	433	466	469	436	460	494	477	448	487	481	463	461	480	437	457	429	480	487	490	447	407	469	492	463	467	477	445	441	423	445	437	463	449	434	458	437	455	459	485	444	472	453	445	494	432	431	476	455	479	466	445	479	479	453	445	492	445	453	498	507	482	454	452	460	452	487	443	456	449	443	461	427	435	467	509	435	445	503	433	500	500	457	439	470	454	449	469	449	444	468	454	452	472	480	470	473	482	432	464	455	440	475	497	448	425	447	461	391	455	422	477	468	503	456	522	476	445	464	464	459	444	442	480	474	458	516	480	457	468	475	478	459	484	445	453	439	464	476	440	456	498	463	470	473	450	443	501	425	441	463	445	454	483	456	455	485	457	435	403	482	453	425	504	465	441	469	476	453	421	482	451	469	446	429	407	457	464	468	469	448	433	432	438	513	467	447	464	476	423	443	423	452	457	482	481	416	416	454	458	478	431	434	457	459	496	460	456	467	430	488	472	459	470	449	473	453	478	462	431	465	473	482	471	430	468	443	462	447	464	453	460	466	454	497	502	472	428	464	462	417	479	472	488	465	444	461	438	479	417	464	448	463	459	460	447	465	448	476	458	471	475	466	455	427	445	439	468	431	456	433	486	478	453	476	473	447	457	433	437	444	502	419	475	428	442	461	434	535	465	436	448	463	467	449	486	446	433	436	483	475	455	469	463	462	493	457	456	485	455	493	487	457	439	461	483	442	464	461	488	400	467	454	426	477	482	457	414	423	447	463	441	481	490	474	467	417	417	460	497	461	470	457	428	422	464	463	454	467	451	471	466	474	442	446	446	507	471	453	463	456	452	441	448	418	463	486	445	457	451	453	458	429	473	463	413	449	466	453	463	471	457	435	442	475	441	416	480	481	486	489	466	496	442	445	449	472	549	442	485	440	461	462	478	457	446	450	479	470	480	481	431	451	447	460	470	435	454	424	470	472	459	462	426	475	475	418	452	467	440	496	450	460	448	457	466	470	494	456	471	455	470	454	460	496	466	455	428	472	490	497	492	463	465	471	475	438	462	405	444	458	441	452	423	449	443	481	473	469	433	478	460	458	456	480	423	464	435	457	436	438	458	482	482	460	476	458	464	448	460	477	450	448	467	481	463	449	420	439	440	463	454	455	428	463	492	441	433	431	499	466	461	461	472	472	431	435	477	481	456	438	441	429	475	444	472	434	497	466	458	461	448	447	489	466	414	463	460	433	418	477	422	465	482	464	466	454	484	463	472	450	432	453	479	462	454	472	479	466	470	480	462	441	444	465	450	444	419	496	487	453	453	471	415	480	460	469	420	455	445	436	451	505	465	459	495	469	447	432	460	433	452	452	452	456	507	466	454	448	444	466	486	483	486	440	490	467	464	463	443	482	449	413	447	442	498	459	501	464	452	472	446	445	465	418	461	440	433	478	483	457	476	463	495	459	472	495	462	458	487	493	433	463	475	460	439	485	418	436	472	427	427	436	451	468	460	445	433	434	444	455	459	435	468	456	475	441	420	445	451	435	451	439	434	478	460	501	472	453	415	473	481	464	477	498	443	435	442	484	462	437	419	461	460	446	457	447	491	502	468	453	484	437	454	471	443	410	387	464	432	481	444	443	491	502	488	434	468	483	446	464	490	432	476	471	459	436	485	474	480	457	467	453	472	463	455	502	444	451	510	469	502	447	468	411	469	461	440	449	438	460	433	479	466	441	499	445	465	454	455	414	455	454	504	452	482	470	468	447	478	414	464	502	444	409	462	494	480	488	459	485	448	473	444	442	454	471	443	455	489	419	486	442	490	453	485	458	452	506	452	441	461	435	424	466	458	430	470	497	454	451	467	496	466	472	477	485	484	456	481	475	465	419	442	412	453	443	445	430	447	434	454	430	462	486	473	476	473	472	459	456	457	464	456	449	458	461	428	472	442	476	471	479	461	420	440	490	462	459	431	452	444	448	479	458	438	441	470	432	473	462	483	450	463	464	447	448	456	483	464	442	460	442	427	454	473	491	447	476	437	444	477	495	477	450	437	453	436	491	475	498	430	457	479	437	524	495	478	500	463	433	493	458	485	466	441	455	457	472	471	457	453	481	478	479	452	480	438	434	424	488	483	434	481	443	481	469	429	455	421	410	449	458	458	467	463	461	431	472	464	477	495	439	460	472	470	468	482	462	452	471	453	474	465	447	439	505	441	445	464	453	456	469	478	459	456	503	469	498	507	443	464	432	457	402	443	459	454	484	459	434	462	436	469	457	454	477	480	422	459	417	444	436	428	441	483	463	451	429	459	440	441	430	474	482	448	475	449	432	431	445	459	458	460	440	480	444	452	456	486	431	477	458	459	459	444	439	456	497	477	467	491	439	485	449	458	474	483	456	436	433	442	473	484	432	464	466	522	411	492	470	444	454	454	473	481	439	467	494	444	465	481	484	463	457	443	440	449	467	459	533	472	448	451	470	407	483	439	459	456	468	470	465	414	462	524	458	457	457	470	511	442	440	453	465	447	467	478	456	488	441	493	460	454	436	470	478	467	422	472	501	489	487	475	464	452	495	482	446	471	484	448	458	469	467	434	497	407	400	435	447	467	477	407	459	410	478	461	457	453	493	507	460	477	486	441	452	502	487	496	433	444	474	471	479	455	463	452	473	447	423	434	460	446	466	458	515	438	450	436	448	479	464	474	453	472	484	483	457	453	473	442	456	460	490	471	473	427	465	446	455	439	448	473	431	456	461	473	466	465	462	483	484	488	478	424	423	464	491	428	494	470	474	457	461	450	508	485	487	482	436	477	430	443	476	452	408	445	453	477	493	481	427	487	486	397	468	462	449	420	501	460	447	468	495	442	477	466	465	401	507	451	427	450	477	490	483	445	441	461	481	463	460	476	465	438	448	446	521	463	470	445	443	464	443
26872	19913	8056	1256	885	790	733	793	772	762	712	730	747	749	783	665	681	729	743	772	724	721	725	718	763	731	681	731	719	707	720	702	686	709	732	693	664	712	757	718	725	720	744	727	681	706	736	786	737	690	670	748	686	676	818	717	736	709	737	751	704	749	727	741	752	723	754	697	719	743	781	745	739	730	695	728	706	724	755	750	704	705	768	720	683	714	701	775	732	691	737	746	743	749	686	701	729	726	755	739	725	707	767	733	720	704	644	663	753	756	740	700	692	720	671	681	690	752	725	722	696	708	719	703	677	735	717	735	673	759	755	734	735	730	697	698	662	680	741	726	735	736	708	668	699	748	692	754	667	743	731	717	689	724	742	715	726	671	748	714	697	726	781	681	683	682	717	714	725	714	776	757	691	707	691	699	702	693	695	653	752	733	739	661	707	733	782	755	646	722	734	729	704	686	722	692	683	725	725	701	680	738	671	704	692	757	700	720	709	730	743	692	729	721	740	691	665	746	691	722	701	724	724	745	677	722	763	713	657	712	700	665	769	718	773	705	727	736	709	707	714	716	756	768	731	744	751	756	733	705	677	755	707	756	664	719	763	739	730	673	746	744	718	728	708	711	709	700	744	731	735	729	742	771	722	727	759	718	709	720	712	683	715	731	687	671	747	700	701	724	709	688	704	773	707	718	682	729	684	701	729	703	683	652	696	703	703	704	708	724	732	677	704	666	680	690	718	752	674	726	714	781	685	719	701	699	718	705	706	780	745	743	745	681	677	754	749	720	746	697	703	729	726	779	730	751	684	738	693	707	722	716	737	749	718	727	683	690	694	738	727	760	748	695	694	706	720	735	769	716	754	770	709	710	721	717	685	704	742	700	800	743	673	776	705	674	714	738	710	757	757	675	740	786	697	767	711	727	716	728	705	684	758	722	689	732	745	723	696	752	731	691	713	691	694	655	738	742	720	746	694	726	706	724	719	758	734	698	724	736	698	757	766	704	717	671	680	660	698	717	733	729	738	706	735	719	739	732	710	718	750	705	747	715	680	715	734	735	716	706	694	744	718	679	733	734	731	724	732	752	763	721	714	732	727	692	692	738	714	702	731	734	740	746	729	746	738	690	745	707	724	723	734	757	691	710	724	706	728	770	736	710	733	657	794	732	785	714	722	703	733	678	679	702	706	741	734	764	675	734	711	713	745	658	663	730	679	760	728	690	701	677	709	723	712	715	687	695	721	708	700	719	682	726	703	701	723	695	708	745	715	755	702	747	687	764	715	735	690	668	676	726	742	717	685	747	707	738	713	720	764	724	770	751	723	703	690	717	721	695	746	716	630	726	685	704	737	781	717	686	692	722	734	701	712	716	729	675	739	714	708	710	694	719	716	711	724	708	733	717	731	807	714	722	679	735	688	708	683	719	735	708	722	697	718	757	712	717	695	713	695	741	704	669	745	713	729	731	652	739	690	719	763	769	677	683	701	756	688	695	738	718	731	706	687	675	756	713	691	725	701	737	735	754	718	724	710	741	714	725	723	698	744	697	757	710	689	729	725	705	745	746	704	740	740	764	685	760	718	715	696	691	712	764	737	723	731	689	710	746	719	798	751	761	721	754	743	701	751	745	763	674	716	737	759	695	738	750	709	733	748	734	756	687	720	739	763	711	715	727	735	708	751	700	700	708	727	685	665	754	749	733	763	753	737	757	718	721	729	691	717	673	735	704	739	707	688	731	754	721	713	692	748	697	712	732	709	716	691	749	715	689	756	724	747	772	704	728	748	706	719	716	718	688	731	696	682	704	680	704	721	705	708	670	718	691	710	718	719	720	672	703	721	699	743	746	676	735	717	731	690	722	745	755	709	750	733	690	730	764	672	708	724	749	740	703	733	707	734	723	697	741	687	688	741	716	704	710	732	724	701	732	683	719	726	718	729	709	709	727	717	736	744	703	704	715	725	776	752	715	731	698	774	715	718	741	712	746	728	741	717	715	726	681	694	722	675	727	728	722	713	680	760	705	752	727	720	754	705	680	685	718	760	739	757	741	749	723	763	707	701	707	721	718	707	690	762	727	713	748	738	726	730	740	739	739	744	724	731	752	709	745	736	709	719	741	691	718	690	698	768	713	724	753	778	674	687	730	707	757	726	695	803	655	781	657	691	686	736	703	708	661	729	704	739	714	670	713	750	738	737	704	733	724	725	714	719	703	746	759	711	724	739	735	705	699	708	642	719	759	720	744	758	697	725	738	736	685	754	799	728	719	727	713	727	725	757	695	700	732	721	726	731	707	704	736	756	756	727	716	691	721	734	708	726	733	703	735	699	701	745	764	718	685	696	680	679	772	692	669	718	713	648	705	736	738	681	709	693	779	764	697	720	722	719	751	608	720	720	711	759	736	712	715	715	705	751	746	726	721	704	716	725	737	711	696	656	729	747	696	720	715	695	708	733	697	713	734	705	703	746	723	751	709	704	733	754	726	702	675	694	752	706	720	739	748	782	704	743	713	745	703	688	739	727	668	700	722	720	727	678	727	726	720	665	709	722	758	709	731	701	744	732	729	728	714	747	698	730	656	737	733	797	715	758	700	739	726	701	742	734	738	704	715	703	695	687	726	747	706	695	730	721	724	725	722	695	716	717	729	704	697	784	695	759	688	726	796	737	793	734	774	744	707	740	715	735	745	731	722	748	722	738	710	693	685	732	673	679	738	697	716	687	704	767	711	698	725	738	685	711	696	724	685	780	725	760	697	793	689	686	743	746	686	726	719	739	709	672	714	720	696	701	706	713	730	744	716	728	713	720	734	704	715	723	747	735	708	704	689	728	751	736	712	663	707	715	765	670	733	731	725	717	703	734	730	731	722	778	726	765	722	686	700	715	734	725	734	713	735	718	702	725	707	745	707	715	695	724	718	769	697	718	728	695	722	721	756	737	721	665	753	701	744	710	679	746	731	764	706	740	719	736	675	734	710	745	744	713	710	718	706	696	739	711	734	756	622	742	694	729	735	724	682	667	725	723	698	771	705	702	705	779	768	736	738	714	733	704	716	726	710	675	726	708	716	633	720	740	686	716	719	729	731	667	726	735	727	748	719	747	687	746	709	682	675	734	655	699	776	725	714	697	714	744	715	724	792	755	692	715	736	717	762	741	714	726	693	697	758	695	714	746	678	734	682	703	665	715	767	722	799	702	710	723	724	714	723	735	711	668	712	721	736	739	721	698	664	704	710	751	723	739	740	724	668	713	712	724	709	701	729	675	703	730	730	660	732	687	688	728	691	741	690	708	739	724	708	795	691	710	719	733	732	703	729	724	714	744	686	752	705	669	662	714	734	708	702	787	735	707	683	712	720	683	740	690	710	693	778	723	720	675	629	701	718	750	741	693	741	729	710	686	714	736	712	713	731	733	677	751	684	719	755	738	737	728	729	736	662	735	724	741	740	685	726	762	727	725	767	669	676	726	708	704	736	730	688	680	708	774	751	742	732	743	764
10249	2987	1592	1267	1057	1053	1002	954	959	871	931	935	883	904	909	873	896	888	880	857	869	847	866	922	912	856	922	852	898	899	827	864	870	901	885	870	878	878	945	845	878	874	814	891	889	912	920	802	871	846	858	865	862	832	804	858	838	877	830	811	894	870	843	876	885	881	840	874	852	841	832	870	837	887	880	860	860	831	880	867	876	818	932	784	918	906	861	878	872	877	884	895	890	894	876	816	888	869	855	891	877	836	867	899	842	860	907	891	868	865	840	917	841	853	906	863	828	840	848	847	873	871	834	835	788	898	825	876	893	847	905	813	850	816	880	839	828	825	824	871	908	847	839	870	858	836	871	885	851	869	864	885	832	837	854	838	945	849	868	849	834	893	833	854	839	903	903	831	849	876	881	884	876	842	854	877	825	832	889	880	848	893	860	845	876	873	827	889	894	866	830	888	928	839	839	867	882	881	844	854	885	850	851	858	861	863	858	876	919	859	883	840	886	776	826	890	836	874	859	899	833	839	814	857	857	835	896	902	865	858	851	834	841	830	893	871	883	883	864	859	847	867	869	804	864	904	870	875	856	864	918	860	859	859	839	893	832	862	872	871	851	873	864	851	851	817	910	794	915	840	884	850	863	853	843	890	815	852	847	863	872	904	856	860	892	827	911	845	820	773	832	845	887	843	893	848	821	864	869	867	864	854	863	793	936	938	822	830	806	853	845	841	855	867	858	902	858	850	852	844	831	832	841	853	891	869	851	870	848	837	810	858	883	852	877	830	866	842	813	874	851	845	822	870	830	823	856	830	898	829	840	841	887	826	853	868	833	857	836	896	868	856	848	845	889	909	864	876	904	930	871	840	850	859	890	854	875	891	846	827	874	873	869	844	889	817	839	828	868	821	891	904	835	876	931	822	857	884	876	863	905	878	865	843	855	850	862	878	805	850	866	837	882	848	859	832	895	849	853	821	873	851	856	835	846	901	850	866	858	901	873	873	906	859	839	819	889	875	871	846	905	831	863	830	816	841	867	841	863	859	872	851	828	854	843	856	878	834	782	887	842	764	851	868	894	884	883	893	850	849	891	831	874	831	874	832	822	882	865	885	829	853	827	857	868	877	859	825	820	862	801	872	875	780	843	879	910	855	880	834	887	848	910	845	933	888	827	889	888	851	926	823	843	841	879	884	875	887	837	857	900	855	852	827	846	847	889	871	835	808	855	861	885	907	884	803	889	851	836	841	852	911	879	893	878	906	885	885	814	850	924	823	867	905	809	865	833	840	859	833	801	837	796	882	871	897	858	871	863	896	886	824	880	886	872	837	841	860	888	893	844	832	853	823	871	885	910	880	882	822	875	843	815	846	862	875	885	859	917	823	842	865	888	867	873	813	865	830	835	867	909	844	819	815	887	876	877	913	869	830	865	846	847	818	899	835	888	854	873	900	884	871	830	885	908	833	880	811	874	877	813	849	879	805	839	859	873	833	832	866	895	880	883	849	804	862	852	860	862	878	885	903	895	820	849	878	916	860	838	847	869	849	866	866	843	877	859	864	883	813	897	848	873	852	856	860	873	886	891	873	871	869	898	863	873	802	834	843	892	875	871	858	864	862	833	885	903	850	872	836	874	875	891	851	805	835	855	831	877	922	840	890	843	834	856	857	822	811	821	798	851	817	845	863	861	877	855	885	855	878	874	864	846	815	880	864	872	846	836	845	870	810	883	841	844	810	826	853	817	920	895	858	871	869	883	912	824	819	858	853	858	848	899	869	820	884	846	861	859	933	881	842	823	894	853	849	865	838	904	878	850	841	868	892	865	873	829	830	876	810	858	849	846	924	842	869	891	821	804	864	879	886	885	857	890	834	845	828	818	864	850	824	845	888	842	819	856	860	895	864	878	858	872	872	811	883	861	861	845	836	854	830	860	806	837	859	883	793	836	898	788	838	890	908	872	879	855	881	838	864	879	875	887	810	844	836	888	854	855	867	874	859	819	867	872	850	882	869	815	860	870	864	868	812	863	885	861	856	854	902	818	877	852	861	867	873	861	816	842	872	850	850	891	850	911	853	821	851	885	926	851	855	795	786	851	847	896	876	863	837	885	870	892	899	828	858	854	820	882	859	849	926	833	874	876	858	838	863	873	849	870	913	901	851	837	906	810	926	802	957	827	839	870	872	841	868	831	814	860	910	912	893	871	892	861	849	914	827	836	914	840	885	838	866	861	858	887	839	855	880	871	823	831	863	898	882	858	904	885	862	917	920	851	897	859	830	852	910	836	841	836	887	893	843	890	869	848	874	873	885	896	838	920	835	838	906	869	805	886	874	845	851	872	912	812	885	844	856	859	855	892	890	839	840	841	838	867	889	865	851	837	851	862	879	876	855	806	889	858	851	893	850	901	900	862	874	867	862	830	874	846	847	792	791	830	919	862	826	806	854	893	892	840	882	880	851	840	862	857	822	828	903	850	844	833	864	844	872	887	862	904	914	924	910	847	891	841	850	894	887	876	888	904	849	865	874	855	858	865	848	884	869	889	828	895	808	830	913	820	869	831	833	878	865	842	856	871	886	844	839	884	856	846	840	841	875	836	831	872	884	881	881	835	829	890	833	881	903	850	863	839	840	886	898	881	868	852	884	812	858	896	871	844	885	805	876	841	847	854	839	829	882	905	896	863	857	843	892	818	830	920	859	834	819	868	847	902	896	856	866	893	853	889	861	828	886	853	866	853	864	861	857	841	891	855	872	834	875	847	856	887	856	835	883	886	864	848	863	857	903	862	848	889	837	854	861	858	884	883	824	885	911	863	864	922	850	853	833	840	814	822	908	854	831	897	877	848	836	864	863	874	887	870	856	859	801	870	831	791	840	836	874	914	899	842	823	893	916	813	832	856	846	844	863	881	862	851	825	871	832	817	826	829	889	845	851	901	871	893	880	864	891	888	868	885	876	799	884	851	862	872	851	876	824	855	886	887	849	874	914	879	866	877	863	889	858	884	825	855	858	911	909	868	912	868	874	844	891	861	863	861	886	888	860	888	818	858	833	912	865	852	846	844	808	823	878	840	893	859	841	901	896	825	858	875	889	836	858	806	855	891	838	841	845	816	873	884	851	879	845	877	862	907	889	845	852	865	836	843	873	817	863	843	823	864	850	868	912	848	819	840	804	879	916	845	853	846	883	853	855	885	846	826	835	843	836	903	856	901	863	891	896	841	850	850	841	862	834	880	852	876	881	860	833	846	880	846	874	855	842	891	835	825	863	909	825	872	854	873	888	851	880	876	873	856	865	834	898	894	896	807	868	827	904	868	813	906	829	900	815	889	835	861	849	847	815	908	840	858	875	849	886	852	850	856	832	875	884	837	844	844	877	873	885	859	886	844	826	812	910	857	841	828	830	873	851	891	836	894	867	857	858	847	864	850	841	891	881	855	891	873	832	865	903	880	852	841	873	804	872	884	848	882	909	816	855	849	857	806	894	838	847	858	868	823	862
23722	20918	28097	23900	20916	9801	1277	905	742	625	582	538	503	534	491	422	476	465	475	410	472	413	446	436	400	401	431	403	405	391	377	413	402	383	387	414	380	378	430	431	371	369	359	392	407	379	392	393	381	356	381	393	361	381	379	394	375	379	362	311	371	371	421	380	370	404	357	377	411	364	372	443	380	390	415	364	402	384	394	341	393	380	350	364	407	408	343	359	402	404	342	369	366	370	371	334	360	355	372	326	349	374	388	363	352	379	395	393	335	370	373	327	378	331	337	389	377	375	388	339	380	358	346	362	409	389	375	374	346	357	367	391	396	396	331	368	374	385	355	366	341	354	351	364	385	347	404	439	371	373	387	370	335	368	393	374	368	350	349	363	375	368	348	332	403	349	360	407	359	346	350	372	347	377	359	362	355	350	372	373	375	375	373	375	357	354	358	396	348	362	380	346	370	353	345	397	372	402	388	368	348	371	412	372	379	325	375	363	381	402	378	354	350	353	396	346	325	367	321	388	371	370	341	372	373	343	398	392	359	368	369	376	403	380	361	369	359	354	380	381	358	347	323	366	381	340	350	360	375	365	342	372	377	356	374	367	355	372	336	373	416	334	393	364	350	375	356	373	372	409	363	376	375	342	389	348	358	414	381	375	374	341	355	377	318	403	370	339	372	344	344	329	367	372	356	364	366	377	383	370	369	388	396	331	357	337	383	361	351	390	337	396	371	381	396	347	391	351	397	357	390	368	338	343	347	402	346	364	338	383	388	361	374	381	342	366	365	360	389	371	384	403	360	380	335	331	364	392	383	375	331	366	349	389	384	392	342	377	348	365	411	339	390	411	368	341	372	366	378	364	392	368	358	362	394	371	379	404	390	334	373	372	407	366	378	344	386	375	355	397	402	394	385	346	349	356	381	373	361	378	377	362	373	327	356	331	381	362	386	405	391	387	356	390	365	361	327	392	353	392	385	362	348	385	342	361	393	364	350	360	346	344	336	378	377	370	369	364	378	410	365	355	362	359	382	382	348	353	382	389	364	386	365	364	333	358	398	351	389	365	341	414	373	368	358	365	346	375	381	377	367	331	359	357	387	405	369	355	356	371	389	349	358	397	343	332	350	344	350	352	355	347	358	377	396	407	369	395	364	372	380	365	380	371	390	371	351	374	373	360	355	359	344	370	316	383	355	362	415	372	393	382	364	352	394	388	349	353	384	390	383	407	375	409	332	383	369	341	364	384	358	347	367	353	335	370	388	383	401	389	387	393	325	355	351	371	339	414	362	376	312	354	384	362	386	363	373	374	365	351	394	363	365	332	384	405	398	381	371	372	344	335	345	426	383	374	375	357	381	385	367	330	356	322	371	350	381	356	403	375	403	357	345	397	364	338	371	355	349	400	403	365	361	340	365	341	366	350	386	357	368	369	319	355	362	362	338	396	355	367	375	370	329	401	392	327	380	366	382	385	346	405	367	342	383	368	375	346	391	351	365	352	363	362	337	400	362	361	411	359	383	369	375	373	355	408	360	371	361	360	391	372	366	363	359	368	373	381	385	387	407	367	386	364	356	358	401	386	384	365	334	409	331	363	401	398	393	333	408	392	386	393	352	355	325	391	369	365	378	398	367	372	360	359	375	326	370	359	372	378	360	383	351	374	385	359	378	340	358	391	349	345	361	397	353	363	361	327	364	356	358	360	353	377	372	372	315	379	323	365	377	372	388	351	369	427	390	351	370	375	354	363	353	407	375	351	353	407	365	401	334	361	378	375	322	357	357	384	375	359	392	365	356	373	364	341	353	339	354	375	351	392	351	344	368	362	370	348	365	366	346	361	376	347	382	357	376	367	353	379	368	378	344	367	352	352	355	351	342	400	334	379	336	352	385	345	406	362	350	356	379	370	363	368	379	376	392	343	366	346	348	356	360	397	381	350	364	356	337	385	378	398	337	330	373	341	372	374	328	339	394	391	339	368	418	343	350	377	370	379	388	376	387	341	355	349	395	358	362	359	381	370	366	338	348	384	352	391	375	354	355	353	357	353	337	349	346	366	378	376	367	383	379	355	329	363	363	369	385	363	384	382	363	368	406	362	349	376	339	370	371	366	387	344	381	365	377	356	362	352	358	371	374	343	352	396	406	381	376	413	383	383	373	362	311	351	393	387	371	372	375	336	376	416	359	345	326	360	371	362	318	368	364	364	369	385	358	380	362	336	370	339	384	349	383	365	389	354	404	353	367	380	349	365	360	399	374	370	362	373	355	353	371	378	378	383	377	369	369	376	345	370	391	315	320	374	372	353	336	375	381	366	335	390	400	369	352	366	371	370	346	352	357	387	374	362	358	379	369	394	361	383	374	405	389	374	375	351	378	372	396	356	357	339	370	403	368	357	370	394	366	384	349	356	343	376	337	363	393	366	401	407	391	379	389	339	362	421	390	372	350	353	345	418	397	370	363	352	370	370	342	362	357	366	353	328	367	386	362	348	367	354	363	316	349	366	382	389	356	385	390	349	362	374	357	387	370	399	372	392	373	356	356	364	412	352	367	386	352	371	365	378	373	379	374	369	393	342	354	361	342	350	364	361	352	384	351	388	375	383	394	352	353	346	365	384	347	404	394	365	356	408	358	404	392	360	343	364	361	390	368	386	378	361	384	391	363	369	355	323	351	360	355	389	387	387	368	378	345	373	391	372	367	381	384	394	371	370	376	382	369	379	353	386	359	378	351	366	393	370	343	393	375	358	364	401	375	354	347	342	368	317	362	376	393	389	374	365	380	368	372	359	342	391	375	388	347	314	355	362	397	367	385	361	365	360	362	344	359	374	378	352	348	343	371	379	368	357	382	343	416	376	368	380	353	383	382	371	358	369	372	354	381	343	351	408	349	358	355	363	407	371	366	359	354	377	387	375	372	386	369	388	365	373	384	392	383	398	396	362	351	362	379	365	357	369	372	380	368	373	365	357	414	386	381	348	354	378	376	376	360	369	340	403	363	343	372	396	354	359	374	361	356	393	355	375	365	350	377	337	359	359	359	364	377	365	391	392	352	372	330	360	391	367	344	373	358	342	361	346	362	365	371	370	364	343	381	359	379	340	379	379	383	370	354	374	383	339	388	391	381	399	375	333	330	419	371	354	393	330	374	368	395	339	353	412	385	381	343	397	389	383	405	384	363	353	376	387	361	356	331	331	402	388	363	393	353	369	374	351	371	395	385	353	343	362	373	379	410	403	352	397	364	384	353	382	384	379	383	350	344	352	389	353	374	385	329	385	399	341	359	361	332	387	348	363	325	381	368	359	383	362	344	373	356	356	370	364	389	383	355	342	378	375	377	388	342	390	352	382	368	363	351	345	404	346	356	363	380	362	340	346	366	373	354	386	395	349	364	365	392	371	393	377	358	362	352	346	343	348	357	370	401	368	367	387	343	321	344	409	315	371	388	389	364	371	341	384	388	365	393	378	389	363	339	372	357	378	365	346	378	383	382	357	350	348
30191	16596	8186	4286	3042	2258	1794	1512	1248	1122	938	863	815	752	734	666	651	626	608	551	570	578	560	533	567	499	501	526	524	517	475	537	509	510	473	481	498	491	550	485	552	462	507	510	520	496	474	473	478	482	466	483	460	457	452	486	488	463	475	450	474	452	486	456	439	472	426	469	437	469	473	471	499	432	507	513	494	431	483	462	471	464	486	456	463	457	447	440	439	451	475	450	454	474	467	472	432	472	475	451	468	464	443	488	457	498	435	463	460	469	453	457	493	451	488	515	473	485	453	468	493	457	486	450	485	461	474	481	471	487	474	427	470	457	429	484	473	469	444	439	431	485	455	485	439	445	460	449	454	439	453	478	441	473	462	455	488	477	479	443	438	452	416	469	443	461	467	480	454	477	456	467	448	465	504	469	504	482	473	489	438	483	461	468	508	455	453	485	491	424	447	496	463	472	491	467	461	462	464	498	420	443	475	473	468	446	491	450	440	436	477	435	470	480	455	474	467	466	465	434	471	455	446	454	457	462	454	451	489	500	493	464	464	487	450	507	467	426	450	456	438	433	449	490	495	441	443	491	433	428	470	427	449	444	466	491	437	427	459	470	444	509	459	468	431	485	462	400	473	454	451	435	454	462	419	485	470	492	433	490	428	457	473	453	406	445	433	478	440	453	455	498	488	465	445	443	487	463	444	437	458	503	463	447	469	456	474	447	457	467	446	439	470	485	450	492	434	465	451	414	503	463	425	433	466	462	423	484	445	465	485	466	492	457	476	475	431	488	426	440	438	463	478	442	450	466	435	479	500	467	445	477	452	510	479	499	470	467	429	445	488	434	451	459	405	477	481	451	476	473	455	470	416	438	454	491	480	434	448	456	512	459	432	451	446	479	451	474	510	477	492	477	452	462	468	464	459	399	460	445	434	470	475	461	451	441	483	466	469	423	453	517	469	457	440	435	454	453	438	457	456	451	460	451	502	478	462	468	453	456	463	450	465	450	417	459	460	463	423	429	458	427	486	474	435	441	461	440	491	447	436	440	464	463	451	440	479	455	445	462	459	466	417	446	456	464	465	484	484	449	445	461	452	525	493	430	473	474	463	455	512	447	463	442	443	465	454	445	476	453	443	494	501	439	486	474	458	459	434	473	465	447	478	476	459	461	477	483	478	419	462	459	502	500	481	475	475	443	466	464	462	481	472	430	474	472	416	450	451	496	425	468	494	443	453	488	477	456	463	423	430	455	424	447	450	456	487	465	439	500	501	470	443	460	483	496	471	437	441	455	475	445	425	456	488	446	450	435	443	501	474	477	479	483	450	442	452	475	493	457	419	448	475	470	431	482	452	477	459	438	475	483	461	458	435	442	468	454	433	470	484	475	407	440	435	441	426	476	443	465	494	479	446	464	405	449	451	471	467	518	468	463	442	462	477	482	454	435	468	445	455	429	490	503	421	475	431	464	408	503	460	446	472	452	447	454	472	442	488	457	447	461	457	501	492	425	487	507	439	475	437	470	479	490	459	441	486	451	457	474	419	461	449	462	411	471	471	454	460	431	500	449	423	455	470	461	446	438	473	425	473	482	445	444	440	465	476	438	463	442	477	455	470	478	430	431	475	501	439	458	448	437	431	475	436	441	482	451	434	451	468	457	488	403	465	475	461	512	480	460	488	463	480	463	413	479	465	434	490	467	462	495	486	436	460	454	475	469	450	471	461	463	483	476	475	444	433	509	447	488	457	456	466	481	469	425	475	474	472	458	456	466	490	478	493	475	442	478	464	457	445	435	405	482	419	462	449	450	442	474	419	457	463	446	409	451	465	483	454	472	449	468	445	458	505	479	447	465	470	476	465	483	402	431	461	475	524	455	446	461	448	463	482	495	482	479	442	437	488	466	457	434	468	463	452	446	448	405	455	449	456	446	460	496	446	441	469	456	502	491	478	437	464	470	456	486	457	469	415	407	411	490	423	460	452	471	493	449	454	519	469	441	487	454	466	438	455	462	478	437	491	450	468	467	471	460	469	451	461	457	450	449	466	453	465	445	464	448	458	435	473	433	493	485	467	436	443	486	471	469	473	458	465	471	468	495	429	428	476	451	458	477	462	457	380	445	439	470	449	408	460	453	481	460	441	462	465	466	392	443	471	463	457	438	446	478	451	437	470	495	435	493	478	456	452	459	437	481	494	438	460	447	466	429	482	471	422	463	477	463	435	489	447	457	452	436	446	452	472	452	477	501	446	437	463	444	487	435	447	441	428	458	449	482	463	467	432	472	446	464	426	443	472	471	410	484	444	452	439	510	494	490	479	442	437	482	449	452	478	483	468	436	459	446	434	440	445	431	494	428	493	470	433	479	455	456	456	489	457	452	483	479	497	435	469	453	479	434	442	464	463	466	463	475	408	483	472	476	426	452	468	450	493	484	507	432	445	467	509	450	445	464	428	491	482	477	480	453	433	492	454	469	467	461	487	460	451	469	440	483	442	471	457	470	422	465	449	442	522	476	438	477	458	468	483	483	477	483	450	487	450	464	445	460	490	482	463	470	468	431	450	447	479	452	435	460	489	464	472	434	456	482	451	451	440	485	451	450	444	492	465	449	469	451	453	438	498	477	412	422	476	437	469	476	461	444	434	457	468	480	486	438	467	507	478	460	467	483	490	466	493	480	484	461	424	422	454	446	453	427	471	484	451	495	436	478	451	436	438	493	485	435	461	453	493	449	467	487	459	453	474	435	431	470	446	490	473	481	422	505	435	440	448	473	481	461	488	453	440	479	473	478	463	513	421	446	432	483	466	444	481	476	439	456	435	449	445	425	440	476	470	439	463	460	438	443	439	473	453	445	461	477	449	479	487	451	455	466	471	480	458	473	486	419	495	462	437	487	467	488	454	476	469	473	423	463	457	492	454	467	460	472	455	471	453	527	460	471	463	493	478	485	458	479	456	458	472	466	478	475	493	455	456	464	466	450	458	451	421	428	436	427	436	438	469	491	447	454	449	474	475	451	478	438	500	510	458	470	425	469	459	482	472	470	470	436	481	457	465	448	494	455	460	449	460	432	490	439	474	463	462	493	475	417	425	514	457	447	447	498	463	455	478	457	477	516	452	449	460	465	475	472	418	471	471	428	450	450	463	422	444	458	459	463	457	450	476	451	472	420	451	470	426	432	436	486	420	427	448	463	433	466	427	463	472	465	458	450	474	484	490	474	467	447	460	489	442	429	480	468	470	419	455	472	451	446	438	462	482	458	445	456	459	405	468	470	441	436	491	465	480	456	448	432	459	442	434	459	443	466	488	505	495	466	492	483	458	434	461	435	476	455	466	434	425	508	439	455	421	431	427	409	477	465	484	438	430	467	446	464	460	464	454	459	461	510	492	481	450	485	459	512	481	471	449	440	481	451	446	442	464	467	450	485	447	488	498	483	427	445	450	453	479	479	449	460	454	446	410	455	424	445	460	454	455	444	437	470	414	425	464	453	413	431	426	485
24900	20923	26857	24976	9023	1372	1192	1090	949	952	963	951	929	893	877	943	909	836	887	896	890	873	872	853	911	901	903	852	869	881	850	870	867	867	892	881	839	882	900	874	892	878	894	854	880	873	841	830	885	839	828	852	847	889	816	834	879	839	896	890	841	831	834	850	853	873	895	821	896	860	806	868	856	855	808	874	864	850	880	826	897	848	868	877	850	811	858	872	807	862	865	827	818	828	922	877	865	896	834	864	819	854	911	859	880	819	859	905	827	862	867	848	803	876	827	864	831	873	825	840	842	889	894	877	865	870	834	900	858	861	890	842	797	829	869	871	880	869	873	877	827	810	888	892	842	852	835	855	878	892	871	850	853	889	885	872	853	879	860	885	845	903	883	897	853	872	839	841	878	832	834	837	832	806	857	848	879	889	823	827	828	844	850	858	891	891	888	814	851	862	830	855	854	859	866	861	876	863	865	924	840	881	834	891	824	831	836	916	887	855	883	898	861	872	833	869	892	870	829	844	874	844	817	877	881	866	812	889	837	851	853	889	851	857	849	802	850	792	898	853	833	878	932	867	839	888	875	868	878	823	868	870	814	825	888	890	866	865	853	886	896	884	853	842	846	872	860	873	855	860	853	793	850	868	828	845	866	867	888	841	859	818	868	841	823	841	843	807	855	848	844	855	859	820	850	876	859	851	831	823	888	868	860	831	839	851	849	854	861	948	861	922	858	838	903	844	864	834	874	827	853	841	869	856	841	762	828	807	830	876	837	825	860	863	869	856	865	822	854	848	809	824	833	867	892	856	831	818	804	910	808	828	857	853	861	895	835	826	852	812	853	854	924	884	804	799	831	826	843	845	862	866	888	858	830	794	824	852	837	848	894	905	860	863	861	872	845	851	847	824	852	806	852	838	821	886	898	846	858	870	779	839	885	890	828	878	848	869	850	849	853	863	891	851	832	808	929	832	841	851	843	874	831	812	861	862	812	841	849	837	867	841	876	877	853	799	853	862	875	868	819	818	832	879	877	876	839	882	886	810	825	879	812	850	890	850	865	872	820	854	814	838	910	865	849	881	885	801	827	835	835	875	862	872	835	837	871	862	928	890	856	904	848	873	857	832	824	834	924	844	855	853	875	854	878	858	874	778	839	846	863	798	868	829	863	809	854	843	773	803	857	860	841	859	848	825	877	909	904	847	848	812	838	828	861	850	832	822	912	829	837	902	822	856	859	856	827	871	847	871	869	871	810	892	849	877	844	869	838	806	839	862	820	854	820	833	815	772	838	841	851	878	827	854	833	845	879	824	842	840	867	811	855	858	834	846	855	812	914	803	876	890	864	818	847	865	849	827	852	816	890	845	866	859	866	885	875	865	858	877	879	854	896	847	886	833	843	888	838	853	837	834	878	864	874	865	864	885	850	846	892	821	847	866	828	851	838	816	834	821	838	805	890	886	859	798	822	871	823	822	821	838	841	861	828	857	797	891	853	869	824	889	885	876	852	820	831	883	855	873	852	832	844	882	855	809	814	894	849	860	890	855	836	832	857	815	846	867	821	854	828	900	887	874	843	865	855	884	845	871	824	870	832	861	878	842	814	836	874	877	887	801	859	838	863	849	896	827	795	869	863	841	836	847	835	838	923	851	934	860	834	862	827	868	877	877	861	865	837	871	830	850	852	906	907	884	849	822	869	862	831	840	861	844	801	787	824	806	847	879	866	867	855	868	870	856	864	874	854	866	832	873	916	848	821	858	842	892	887	856	901	813	865	874	843	883	890	792	864	888	822	830	816	830	818	825	847	886	880	823	833	867	888	836	840	868	799	828	837	842	887	842	873	859	827	839	836	862	843	878	892	836	829	838	842	921	925	835	859	883	863	799	843	873	886	844	834	898	819	856	898	864	862	887	832	845	908	878	820	841	862	836	845	829	892	859	910	881	859	866	865	948	853	825	814	861	836	853	868	838	836	791	826	901	892	833	848	837	838	881	855	815	910	912	841	912	828	789	809	860	897	887	886	895	894	821	884	853	903	895	843	870	847	840	874	892	890	857	859	867	834	827	854	843	818	871	879	855	864	836	851	881	815	815	877	802	830	826	869	838	883	899	858	869	881	890	847	890	867	790	849	864	831	826	851	867	883	822	860	866	817	879	869	840	882	856	891	870	824	886	819	860	825	781	806	819	817	846	823	799	872	864	871	861	829	818	825	874	831	878	786	824	919	844	828	839	842	847	902	833	856	830	857	905	854	806	823	830	857	871	831	876	820	841	812	854	859	847	873	880	853	887	886	897	885	853	877	843	866	859	863	852	913	905	890	856	911	869	839	872	808	810	830	857	874	868	843	822	882	867	912	873	816	840	897	840	890	920	805	838	857	846	849	859	899	855	854	842	843	853	833	927	859	834	853	857	834	827	817	808	790	856	803	860	854	876	840	867	894	864	877	817	903	847	863	854	853	811	849	812	832	836	907	837	861	841	838	844	847	804	870	866	802	862	878	843	846	844	844	894	895	809	788	860	831	835	890	833	844	875	849	795	899	789	786	845	795	900	862	828	890	855	854	857	884	811	810	859	790	897	816	844	799	819	855	873	877	862	872	850	877	839	812	848	823	857	876	820	845	853	850	866	834	842	919	844	872	917	862	859	861	853	825	877	885	863	848	815	900	936	831	832	825	873	902	846	826	825	846	867	774	884	812	842	836	847	860	835	788	830	870	855	916	901	850	861	843	824	884	856	876	818	864	891	890	839	829	821	926	804	853	822	803	862	810	874	880	847	861	886	842	841	864	841	827	899	822	858	807	847	860	831	825	817	919	873	862	872	860	861	846	833	866	810	815	848	853	807	864	880	799	895	869	865	847	782	867	813	875	818	876	860	868	882	829	860	862	846	822	854	853	835	804	874	849	848	852	858	836	874	837	804	866	811	892	767	817	879	818	844	856	833	826	846	859	884	826	870	846	863	843	838	835	914	845	865	810	864	829	805	877	881	899	870	893	818	850	851	883	846	854	798	868	862	852	824	839	825	852	791	860	872	845	864	851	849	875	814	894	842	785	870	842	867	812	907	822	860	839	881	847	833	861	903	830	809	839	838	842	881	826	846	820	870	861	860	858	891	856	883	846	873	827	891	842	842	861	875	838	850	799	826	828	910	797	873	851	846	850	863	847	849	825	869	885	838	877	845	884	846	855	864	894	853	878	832	832	878	850	860	852	898	877	808	899	852	880	863	863	830	846	902	825	860	872	898	869	851	927	836	831	824	865	876	831	857	830	908	853	836	866	832	813	809	839	871	882	857	828	815	861	816	844	857	855	861	834	841	898	856	877	825	875	872	861	865	885	890	843	828	841	857	866	808	781	837	791	882	846	865	851	860	936	899	810	902	844	848	853	866	826	891	859	836	877	862	855	862	900	831	845	840	896	855	895	829	870	844	812	815	853	895	858	879	809	881	923	834	832	807	880	836	843	855	821	839	876	847	873	849	873	873	856	886	852	902
27784	11038	4907	2892	2235	1974	1749	1601	1444	1332	1217	1252	1141	1087	1160	1069	1048	1095	1062	1090	1032	1038	1049	1085	1004	1024	1064	1047	1017	1016	959	1048	1058	998	983	1012	1036	1008	1013	1014	989	976	1017	987	1043	966	1028	1017	1031	983	954	987	992	978	948	966	1034	1006	1010	1038	1020	972	958	1029	994	935	931	993	1033	998	994	994	993	993	940	994	949	1007	1027	979	973	1021	969	1029	992	967	1017	1021	964	987	972	991	992	990	961	1040	934	967	990	1014	976	964	972	997	1057	994	979	964	987	990	1040	971	1000	996	1006	967	1062	1005	940	929	1006	963	962	1015	988	1004	990	996	1027	1004	966	987	981	957	999	1034	1009	983	1044	1019	968	932	1029	1015	946	975	977	1005	967	975	1031	966	950	1042	991	1004	1000	982	977	1020	999	996	922	1021	935	971	944	1001	1064	1030	987	1005	974	1007	998	974	970	969	976	955	986	961	994	1013	948	958	974	1024	993	977	1027	983	997	963	999	1027	992	998	970	951	999	980	954	898	1003	981	992	957	923	1007	955	996	979	921	967	972	979	922	981	958	1037	977	994	959	996	957	990	1032	1021	1003	954	957	1006	995	1040	944	945	967	1034	1033	967	1016	944	1011	1010	1008	1016	994	991	1002	947	982	997	960	940	950	1045	951	1008	990	1013	965	989	1030	935	972	1040	970	1014	965	1033	981	978	948	1004	899	1039	982	995	994	1005	975	959	1054	1022	1010	956	989	937	962	1001	1032	981	929	1000	923	1001	964	1015	1017	987	1032	935	1026	981	1014	945	1002	929	1015	959	963	1004	980	961	963	954	1001	975	1016	1049	993	983	1012	930	981	994	937	999	969	948	1018	973	935	965	965	987	978	1003	956	1000	963	991	1025	992	1033	980	971	951	952	929	970	1029	996	981	1021	1011	1007	943	998	984	966	1006	949	956	988	1028	954	959	1079	933	1015	1018	1002	976	993	984	962	996	1023	1010	1032	971	984	1008	1033	1000	986	978	936	985	980	984	953	1018	983	1001	969	927	975	906	977	1023	980	923	980	961	933	945	1021	1009	1035	970	1036	979	938	955	996	1021	993	978	965	960	1064	949	1013	1006	986	955	999	1021	943	985	982	976	1027	964	978	963	991	972	939	1000	1021	974	986	990	961	940	897	1018	999	990	996	1018	1056	975	937	984	972	970	1008	981	965	1022	964	1021	980	1001	1042	976	980	966	996	980	1036	941	1007	976	1038	960	968	944	1031	915	1006	986	994	961	994	970	985	960	979	1043	992	991	999	1065	975	1008	981	948	964	1042	965	1014	978	962	1029	981	1025	997	970	1000	1009	945	952	976	986	910	1002	955	909	999	1016	983	985	946	948	1032	979	995	1015	1005	983	987	1005	994	986	961	943	992	1003	1015	941	971	1021	940	902	970	997	1047	974	972	986	987	983	996	942	953	980	1011	993	933	968	972	1023	997	986	948	984	969	987	961	994	976	1026	1019	1011	1018	990	941	1018	988	994	1048	974	1009	968	957	943	960	983	1005	970	954	1008	1016	959	1019	994	947	997	972	981	984	957	1009	927	981	1014	963	995	963	980	1011	928	946	986	949	999	972	980	1015	999	1002	940	958	950	959	987	978	994	959	1009	977	952	902	950	948	1016	992	944	997	975	990	1012	1012	987	985	1031	993	1013	982	916	1011	925	975	1014	995	1002	997	1002	984	971	1015	977	1016	997	992	959	999	954	966	1044	970	980	972	964	1016	989	949	934	942	984	1016	978	985	991	932	994	980	1010	1004	993	1011	1029	977	999	996	1020	1002	972	995	1029	1000	936	973	1004	954	983	977	960	999	969	982	1012	972	978	967	957	984	995	988	987	1008	1021	997	988	1024	990	1007	963	969	984	991	980	962	1000	1029	947	964	955	1042	1024	983	941	994	949	996	977	1011	975	972	960	991	979	1042	1003	1004	960	944	976	953	944	959	960	998	1011	998	904	963	976	1021	1043	1028	1023	976	998	989	993	968	1006	940	951	1010	1034	987	1012	1014	976	983	988	949	979	1006	995	1007	974	986	985	982	953	1003	999	1000	963	1019	1034	942	1037	1023	987	1028	934	983	957	1001	1006	956	991	1023	953	1016	995	965	981	983	1004	1016	995	960	988	944	927	949	985	954	952	1008	1002	942	995	972	941	973	1047	1057	948	1009	934	912	998	974	961	992	962	950	977	979	1002	977	991	984	985	950	940	1060	991	973	962	1028	927	1059	958	989	1017	982	973	998	982	997	928	1010	979	1004	957	958	977	945	993	943	1015	966	961	1051	998	975	1052	986	1003	1023	934	969	992	964	925	1025	1033	962	960	996	1028	991	974	955	1003	997	937	1023	958	982	972	1020	996	1004	1009	1013	994	947	979	931	996	988	967	990	971	964	971	976	976	974	978	1016	1012	975	991	1038	915	964	999	965	995	1019	980	965	978	984	994	960	956	930	1067	1025	969	1012	1014	986	988	989	1000	943	980	1031	999	966	965	1032	1082	987	980	1026	1004	1008	1009	1041	1033	1018	1042	1011	988	1017	988	979	1001	921	996	946	971	1002	1005	937	991	918	891	964	946	965	1060	956	1003	959	1021	989	937	968	967	1013	953	935	1037	972	969	952	967	933	1019	991	988	1021	973	990	1000	1002	991	998	1003	923	968	988	1007	1035	941	912	977	963	999	1044	991	999	978	975	893	950	991	1021	955	1025	978	963	1017	1005	963	964	995	944	993	986	903	977	1016	1011	1032	1023	1048	952	1000	1037	1012	982	1017	947	1042	1050	990	1032	997	999	939	999	1041	973	1014	961	994	990	987	991	921	934	1021	961	991	967	970	945	978	1031	932	1041	989	1031	1023	995	999	956	987	1000	1022	996	1001	971	968	980	998	1055	979	1020	997	983	1059	1004	969	962	986	976	993	998	1053	961	971	984	960	965	966	985	997	963	974	953	992	984	987	964	1019	960	968	1057	1032	1010	987	990	1045	990	965	957	997	999	943	972	1030	933	970	948	987	991	1000	1009	987	997	959	986	983	977	1021	938	1026	968	934	986	994	1061	964	1059	997	1003	1049	980	1001	1031	975	981	942	946	996	1004	933	983	1014	949	1045	981	999	959	957	958	991	965	1020	980	987	1013	1026	1015	991	1003	953	1022	1019	981	993	933	998	1012	1013	1002	1006	960	1026	969	993	957	941	974	1010	922	976	962	1011	1022	979	953	1000	977	995	955	959	941	1004	1014	1013	994	961	971	992	977	986	961	979	1012	960	974	950	995	973	1010	989	999	967	993	1007	982	966	989	1030	970	979	974	998	997	1006	1015	983	955	1015	982	1022	1009	1036	954	1002	954	982	989	1025	945	947	967	1005	997	973	938	982	1028	1023	1014	956	944	991	977	935	937	958	1016	933	1036	990	974	1058	1005	1026	1009	1018	952	960	1023	981	982	994	1016	1058	906	1022	990	974	1047	1001	989	970	1051	978	1015	956	987	962	1013	972	969	966	1003	1033	1000	987	1055	977	1014	997	988	962	935	1004	955	978	1000	993	1046	945	1039	1024	988	1019	941	974	940	988	991	1003	1021	969	1024	995	996	980	978	1024	993	973	975	952	1003	1028	1062	938	1016	1050	1000	969	1028	1008	941	1000	971	978	954	1029	985	969	942	1002	994	1046	973	1008	1038	996	1000	992	1016	975	998	985	1062	1010	1019	975	974	1019	956	967	935	1005	1004	999	993	984	977	1030	954	1017	1001	977	934	972	1056	946	940	1010	1031	977	998	976	1034	980	953	985	939	969	1006	960	990	984	951	974	1000	1007	1014	954	983	1020	943	1007	962	933	1029	984	1028	995	1020	1003	924	955	997	954	1024	988	1067	994	980	972	916	974	955	976	993	973	1069	992	1000	998	1000	1023	1014	937	1043	1009	974	949	1015	990	989	1045	1001	986	943	986	950	1078	997	1013	963	1027	1023	1085	1000	964
22714	20948	28534	23539	20949	20990	8848	1528	1015	928	823	768	698	640	647	602	554	533	575	520	507	515	513	470	493	455	455	423	469	467	471	473	485	437	470	472	483	438	454	451	503	439	463	494	452	444	403	430	446	460	467	433	447	448	420	434	370	390	435	413	428	418	439	398	402	406	409	405	423	424	415	415	411	450	429	362	373	399	376	396	427	402	412	405	406	416	433	401	423	428	389	421	399	423	423	420	416	419	407	441	421	439	390	416	417	424	382	391	401	414	426	379	414	411	375	424	426	439	422	453	430	453	447	414	423	418	397	396	405	412	447	401	357	418	431	396	406	370	368	406	409	421	397	421	404	387	415	393	402	409	400	415	413	372	414	397	421	375	377	411	392	379	401	405	402	436	361	369	432	407	392	407	400	389	396	424	412	409	378	408	392	407	377	448	397	399	394	437	441	400	393	399	430	432	435	434	420	386	431	423	399	385	382	411	401	421	421	442	431	416	389	404	397	443	411	416	376	409	435	411	413	382	427	373	421	404	399	377	400	409	394	404	369	392	428	456	398	401	399	404	381	381	416	434	455	441	388	407	372	427	399	415	432	374	404	394	391	432	450	416	420	433	428	386	398	387	393	403	413	375	430	411	404	403	403	424	406	438	374	415	434	412	408	437	425	416	414	426	410	378	435	402	426	398	446	382	435	427	426	427	400	444	410	435	425	393	411	440	414	401	413	394	422	429	414	388	411	376	420	435	409	387	396	418	435	396	423	400	384	394	404	377	420	406	422	378	390	439	418	396	415	403	419	407	433	367	398	411	437	442	365	418	385	393	408	400	437	382	424	376	401	419	396	392	383	429	388	430	393	427	401	386	388	392	384	399	437	411	431	422	381	418	425	414	403	401	375	394	408	388	416	412	382	389	395	385	353	389	396	409	420	406	388	380	406	442	407	458	420	400	426	375	388	395	416	400	434	399	424	387	403	386	426	374	395	405	417	393	384	420	398	407	371	406	407	410	415	386	403	417	427	400	401	390	376	396	417	383	403	407	411	463	434	383	393	365	428	367	425	399	400	426	423	403	421	410	406	339	392	408	424	385	386	395	447	401	442	426	390	411	424	434	432	433	384	413	412	419	420	424	389	371	425	425	436	384	397	408	463	423	408	393	389	407	411	399	393	431	385	426	413	417	461	402	445	389	428	396	373	405	413	396	413	449	446	408	398	369	381	398	407	437	402	390	395	394	412	375	376	398	400	442	417	395	413	400	429	413	384	378	412	395	403	415	394	417	403	393	395	443	415	362	404	416	391	407	385	393	418	411	394	396	441	423	441	410	400	388	422	409	438	422	411	386	367	395	409	445	404	375	403	398	404	418	399	393	391	394	395	397	439	414	478	429	381	396	411	436	407	394	386	405	422	409	426	469	378	425	390	415	415	435	413	405	456	390	443	433	400	383	409	433	419	372	374	399	396	412	430	378	415	384	443	409	389	369	405	409	408	429	402	404	401	400	391	387	423	391	382	399	379	417	405	425	367	389	421	414	410	400	401	375	418	409	373	404	395	383	400	360	400	392	428	391	419	419	414	432	385	376	415	405	398	396	382	445	429	415	406	381	408	370	394	403	406	397	410	410	408	405	393	442	396	427	391	377	364	391	406	388	401	414	386	367	407	395	391	422	398	392	430	444	414	376	371	402	428	413	402	398	394	420	402	412	433	433	379	438	425	425	391	369	419	448	403	420	442	430	415	409	376	444	397	426	443	379	402	374	416	418	415	415	387	387	393	430	428	393	404	401	386	386	418	396	429	415	403	437	391	435	425	424	377	386	395	402	382	424	428	385	394	385	395	365	394	416	390	377	376	398	437	375	412	407	398	400	397	409	434	429	413	430	385	431	419	452	402	412	410	384	399	397	425	398	397	416	411	381	444	416	445	380	379	408	418	434	432	457	389	452	418	417	401	398	387	403	425	381	386	408	412	410	417	375	396	419	375	405	406	406	404	363	381	394	381	405	447	380	408	400	399	411	408	431	410	409	386	417	447	376	402	386	398	422	419	412	393	431	435	397	395	375	409	424	411	401	401	419	398	410	396	415	374	383	431	384	395	415	424	410	400	399	413	381	408	435	415	435	393	426	421	417	390	393	399	430	386	389	423	414	403	391	401	403	409	451	424	420	389	420	403	411	428	362	397	415	401	403	425	431	409	392	418	369	444	415	354	389	389	436	430	371	417	402	387	403	420	396	430	407	376	411	373	420	420	401	397	361	406	428	427	376	409	464	417	380	413	449	413	401	393	407	410	426	393	426	398	405	408	388	409	419	394	403	399	375	392	387	403	383	411	411	395	398	413	402	410	403	430	419	402	419	398	435	409	402	447	387	426	386	384	414	386	412	415	366	420	399	447	388	410	381	408	429	430	392	405	419	417	423	386	397	417	390	410	434	398	391	403	384	388	424	397	419	428	407	400	423	443	398	422	394	389	402	409	406	408	382	420	427	409	420	402	399	418	413	389	399	401	377	398	404	381	417	410	414	417	411	388	414	408	426	448	397	412	378	439	398	417	413	411	425	418	399	434	410	397	430	398	392	423	414	412	405	419	403	425	416	404	381	435	387	436	415	410	444	411	395	396	388	417	399	381	386	409	429	436	398	388	395	406	417	387	403	411	396	374	399	429	404	396	411	422	410	416	400	403	391	375	403	398	399	436	397	421	347	422	429	363	415	384	428	428	371	406	412	422	394	398	386	385	380	430	385	431	403	412	363	390	406	377	390	383	399	436	378	364	419	425	413	430	455	418	411	396	432	395	410	417	406	410	435	407	402	453	408	430	384	422	418	419	398	439	402	466	418	403	394	388	411	419	392	410	434	397	400	410	412	437	419	406	399	414	423	362	413	426	416	412	403	434	397	445	402	396	393	394	396	379	412	390	415	413	413	381	430	365	427	411	409	391	380	399	377	443	422	428	405	417	409	421	394	418	420	387	409	419	428	395	414	409	418	384	416	409	414	364	427	404	406	431	419	400	374	413	415	412	382	470	371	369	396	408	434	415	421	420	374	399	425	439	419	405	422	407	382	412	409	434	398	426	369	418	424	412	416	417	409	385	394	386	402	403	411	442	413	424	392	443	428	410	418	445	413	392	411	412	426	398	404	390	354	407	438	437	390	400	405	362	407	385	387	425	373	419	415	412	433	350	410	453	434	418	406	438	414	417	421	425	383	395	370	427	352	433	402	406	434	357	408	379	383	393	421	389	413	395	428	430	397	386	412	413	409	425	394	400	419	424	408	412	407	417	401	386	418	434	363	391	400	419	399	427	365	381	430	412	401	392	390	379	387	395	366	403	378	402	405	412	406	388	373	393	411	435	386	386	402	426	413	375	406	457	425	411	368	382	358	411	404	381	412	378	418	424	416	388	370	421	401	396	411	379	378	384	379	410	416	434	410	419	389	419	410	399	417	386	406	396	367	417	435	425	414	420	418	422	436	428	418	400	414	392	388	412	406
36100	21614	13198	7126	5009	3906	3108	2432	2053	1669	1407	1230	1101	987	868	849	747	705	685	632	681	663	608	586	554	584	612	557	576	580	525	568	500	490	503	538	527	491	528	553	536	529	541	565	535	534	516	544	466	509	490	478	468	505	505	433	488	505	483	452	471	535	485	492	502	516	464	493	494	474	451	465	505	496	492	511	486	501	456	452	491	465	525	497	492	474	486	478	490	465	455	494	480	468	495	465	465	479	451	452	466	453	434	445	476	504	463	441	441	528	466	447	505	474	468	461	494	473	500	459	499	470	463	477	436	486	469	501	446	466	471	466	464	457	491	481	447	444	465	477	454	435	481	454	440	438	460	439	457	488	470	461	460	450	493	514	424	442	470	454	474	459	471	462	470	487	465	455	475	496	436	463	490	485	480	465	473	457	404	499	478	450	455	450	469	457	455	488	412	413	453	468	463	475	454	458	485	501	470	431	470	442	464	452	489	454	462	512	476	459	501	456	487	473	493	463	473	436	468	493	454	474	472	467	477	501	472	456	439	438	474	451	454	505	480	503	469	434	444	470	472	441	486	438	485	462	493	473	433	446	475	436	444	461	442	465	480	465	540	456	508	462	487	450	492	470	497	456	465	462	465	480	459	414	469	444	467	429	482	431	473	471	461	485	454	486	429	466	444	456	448	447	493	476	491	436	475	446	486	459	448	475	426	446	490	466	481	486	413	473	482	476	466	465	420	490	491	463	479	444	439	449	459	470	458	469	460	458	457	477	426	486	485	474	477	444	451	444	464	469	440	457	461	525	464	458	501	498	462	456	471	437	471	468	487	419	457	472	491	470	474	492	460	433	471	458	491	456	439	464	463	481	471	461	461	441	464	448	514	428	500	480	453	459	456	469	509	487	466	478	453	503	473	462	483	465	426	443	483	472	447	520	447	464	451	469	438	441	484	465	478	454	465	473	463	429	447	468	481	464	471	464	500	471	476	471	447	449	493	466	497	472	507	441	497	444	435	492	469	462	452	440	467	479	504	467	470	494	483	459	419	445	455	461	453	439	428	513	460	477	480	454	450	474	448	513	501	481	438	484	492	413	488	477	429	515	465	433	463	471	463	486	467	471	482	472	436	478	461	478	428	469	467	491	458	515	432	476	512	474	441	454	475	508	442	462	494	456	460	500	518	496	492	474	453	479	448	490	464	485	444	435	486	479	502	448	471	486	491	480	484	435	477	463	463	456	511	489	477	496	471	483	457	425	429	503	477	464	475	446	448	434	472	454	463	457	419	484	487	455	469	459	394	469	469	427	467	464	471	466	506	463	479	479	446	482	448	461	431	468	460	451	479	472	432	506	464	451	467	453	456	450	432	481	477	463	467	443	435	452	448	474	526	442	468	469	468	452	480	505	488	466	458	486	431	474	455	434	478	494	481	444	483	454	470	450	466	460	429	493	481	491	474	458	484	505	451	436	477	433	446	442	470	463	451	452	444	498	459	473	465	427	475	517	431	468	451	442	481	480	487	418	454	479	466	444	481	431	475	493	476	463	465	437	473	492	441	459	425	461	469	457	425	455	440	474	454	470	476	432	493	472	436	431	446	445	490	452	496	446	462	488	486	446	491	461	452	471	466	497	505	458	469	441	427	505	446	431	446	451	461	503	451	448	449	468	451	456	434	437	493	490	435	462	485	431	473	446	465	433	528	454	430	478	471	453	478	496	478	487	458	482	484	479	441	414	442	458	461	468	445	487	473	456	452	456	443	409	455	454	448	445	439	490	466	456	489	470	499	437	436	458	476	438	469	446	462	485	465	419	444	497	452	464	458	467	455	443	475	425	479	433	468	479	458	479	509	461	481	448	470	466	472	460	447	446	466	456	488	453	462	433	478	462	449	453	473	475	438	466	472	475	445	435	494	443	431	482	473	455	458	487	445	473	463	451	449	430	487	453	490	417	461	436	457	466	497	451	483	458	471	481	462	449	486	486	452	458	455	467	474	465	492	443	479	455	436	496	416	441	475	439	462	435	443	468	460	441	457	466	507	479	440	423	508	440	488	456	461	490	470	496	466	427	476	483	429	480	466	489	436	499	445	451	436	474	486	459	455	458	477	452	452	454	468	481	462	450	427	463	438	458	481	438	466	457	468	463	485	479	451	499	478	485	469	469	435	486	481	474	460	459	480	464	460	507	438	461	460	445	463	473	515	455	472	465	484	450	441	457	480	454	435	445	495	499	463	472	428	485	457	467	447	475	468	463	419	475	444	455	453	519	477	459	438	500	487	433	479	444	458	460	480	446	461	466	454	446	487	416	436	433	457	466	487	436	475	447	431	509	444	467	454	464	490	487	450	483	435	462	459	466	495	444	442	475	456	450	450	476	462	473	476	431	442	492	454	486	469	472	443	481	440	483	430	456	455	484	459	447	443	440	473	474	457	462	474	489	447	480	426	462	462	458	453	453	443	460	490	481	472	473	469	422	432	488	511	479	477	452	483	472	469	460	467	487	450	422	451	436	455	476	452	457	479	475	436	451	476	456	469	474	497	431	481	481	478	488	457	447	477	454	464	475	443	458	466	495	460	448	454	449	448	477	479	472	429	461	443	442	458	472	475	480	485	415	510	443	498	479	481	495	430	459	470	468	435	465	450	440	436	491	448	463	443	463	471	504	488	462	473	432	497	463	466	478	497	467	471	431	472	493	472	472	451	490	462	472	439	479	442	471	477	436	475	469	482	422	444	471	423	450	463	464	484	432	462	512	448	438	486	442	462	470	444	474	440	490	470	499	486	460	464	424	485	475	435	456	453	432	452	475	479	451	511	482	468	506	442	448	459	442	414	453	452	494	497	495	505	433	463	461	468	480	471	455	440	455	440	520	425	454	476	512	494	443	464	490	393	453	497	477	490	437	474	477	491	423	461	442	466	434	472	469	481	481	477	468	429	472	441	451	501	437	492	472	470	468	457	479	473	430	452	479	498	404	455	470	466	457	485	469	449	489	476	460	493	463	441	483	433	485	471	462	477	507	514	510	483	482	465	477	494	466	462	439	453	481	467	455	474	466	466	413	444	463	471	489	478	478	430	487	409	475	457	481	442	400	435	452	486	442	495	500	472	459	501	437	456	450	475	446	414	456	464	499	468	450	469	446	485	461	480	458	449	497	476	479	439	455	481	464	439	443	466	447	487	472	457	428	535	454	472	477	469	426	470	423	425	469	461	504	440	442	438	486	465	479	449	433	437	489	470	482	507	467	489	440	460	477	489	463	466	477	428	456	437	500	497	487	441	457	439	463	455	474	473	497	455	501	436	454	471	497	459	484	521	478	458	479	436	452	465	460	457	481	474	467	424	472	538	482	474	467	419	434	476	451	464	465	455	431	484	507	484	444	444	425	508	439	456	431	460	491	475	488	471	429	425	472	451	506	492	472	478	464	434	486	452	414	453	427	483	484	443	457	423	420	497	471	486	448	478	449	439	474	512	469	478	479	449	446	494	465	486	496
26871	20047	8259	1286	940	808	819	759	790	764	734	786	776	757	742	793	767	742	737	723	690	731	736	714	754	745	713	757	786	760	703	770	741	742	745	745	720	772	668	727	728	755	772	737	778	736	759	745	725	693	758	679	755	719	759	725	707	762	721	733	756	744	774	744	724	744	735	711	764	765	693	699	731	689	684	737	689	728	748	785	793	720	735	702	717	735	714	746	754	771	736	718	781	741	714	737	740	727	729	748	712	718	735	732	721	701	695	696	712	722	771	720	718	790	749	739	707	731	684	726	756	748	751	708	768	745	717	696	763	719	736	752	683	735	723	726	717	735	763	680	725	723	705	676	720	726	755	694	691	717	743	716	767	751	723	720	717	688	728	709	802	711	740	743	735	714	704	752	720	789	724	763	715	723	737	726	755	754	711	694	762	682	735	705	740	703	714	737	734	748	739	707	719	749	747	761	730	730	658	706	739	739	720	722	743	744	730	714	724	725	742	709	755	740	701	709	693	725	763	685	711	701	726	763	745	724	737	748	719	688	752	738	775	696	695	727	742	717	698	744	752	740	716	716	739	715	679	719	720	752	748	699	727	736	707	767	704	734	715	717	776	760	712	686	721	786	716	740	723	702	684	722	745	739	729	719	711	735	653	687	709	680	696	697	724	716	699	772	712	764	758	702	716	693	710	708	695	757	726	741	736	768	731	754	706	719	728	752	753	758	715	729	709	768	762	724	726	705	764	732	729	747	674	725	738	688	712	707	745	765	702	691	765	739	724	673	695	716	725	675	760	723	815	726	660	707	699	733	767	707	745	708	731	737	727	708	724	697	746	711	763	759	749	745	771	705	731	741	733	747	758	767	756	723	755	718	710	744	720	768	750	717	721	742	723	750	733	748	681	753	716	725	691	683	706	730	716	751	682	780	726	736	762	701	764	694	735	730	736	672	686	713	739	719	723	742	733	707	683	698	720	726	701	709	754	743	742	764	688	745	695	719	728	711	699	731	718	724	758	751	711	698	736	721	724	730	736	709	775	746	709	733	750	713	746	703	711	754	689	713	711	743	745	706	708	756	755	649	704	753	763	721	743	632	740	719	708	775	752	715	736	705	781	722	728	712	725	718	728	722	722	709	722	687	701	703	710	713	699	710	704	774	686	690	759	758	717	726	725	742	730	715	747	740	736	742	721	707	759	751	753	711	738	684	709	671	769	743	735	743	745	726	754	730	754	730	745	731	719	739	702	724	750	737	707	747	694	739	691	706	773	749	719	749	710	724	738	731	692	766	697	751	715	740	738	715	750	740	755	727	776	739	679	738	681	746	733	703	748	802	723	701	726	734	723	736	757	692	727	699	716	727	714	759	757	708	722	742	745	729	721	679	735	755	782	705	736	719	750	735	746	684	715	722	788	707	751	724	730	693	730	717	717	735	687	744	756	723	743	730	733	714	702	739	747	757	726	681	704	714	716	736	732	748	702	709	684	731	703	726	737	709	750	699	754	737	761	748	755	710	727	698	691	745	702	710	736	738	720	715	755	716	713	715	726	700	788	694	737	696	710	718	722	732	712	735	816	731	713	696	776	686	722	695	712	688	680	746	709	724	740	778	690	723	737	765	724	729	737	690	728	733	755	770	737	742	693	709	731	804	722	752	705	684	730	691	720	717	701	775	771	716	745	726	744	710	695	710	716	711	702	763	718	703	732	748	764	720	730	765	762	764	710	743	717	733	695	709	753	724	744	749	713	729	735	701	767	791	720	754	709	772	743	744	712	750	713	720	800	759	713	705	716	724	684	729	708	764	694	732	728	731	681	756	700	729	731	733	700	721	733	697	725	696	725	718	722	663	777	693	704	729	698	767	713	758	729	710	711	773	717	774	789	761	762	681	726	710	712	717	714	720	720	744	719	721	766	730	727	744	704	704	715	736	729	706	696	704	723	712	733	742	731	700	748	739	727	717	693	678	731	689	755	760	754	697	732	783	698	707	747	720	759	713	708	739	733	687	702	715	744	720	733	680	765	708	713	709	728	707	779	710	688	701	675	717	718	699	666	770	731	733	709	737	737	726	719	730	730	751	698	710	743	705	747	763	683	732	698	758	737	702	719	745	747	678	730	685	720	723	679	728	708	691	708	750	704	693	740	672	718	736	730	757	727	758	788	709	713	694	762	717	681	681	759	734	722	703	752	736	713	746	722	768	800	739	723	725	743	757	752	710	682	746	710	762	719	770	742	748	724	712	708	735	715	766	698	744	739	707	720	710	719	737	731	763	721	723	686	762	758	734	741	728	715	670	737	719	714	744	750	693	760	729	738	755	763	705	714	707	724	677	713	709	731	709	683	683	690	721	712	705	683	677	711	720	708	687	760	785	674	676	763	750	740	711	709	759	745	739	762	716	751	757	688	684	777	769	740	712	727	772	770	786	746	775	700	705	682	705	768	696	725	732	783	689	754	765	758	742	770	730	705	675	750	722	729	720	719	711	718	686	702	772	718	750	713	684	742	733	733	730	738	749	738	753	744	712	739	682	713	697	712	752	693	709	744	726	704	699	737	738	741	746	744	742	770	753	736	709	698	690	756	751	729	733	698	710	676	719	698	738	769	679	761	724	687	741	716	803	692	719	800	675	707	672	727	730	744	718	656	663	742	705	753	783	692	707	734	734	718	771	719	758	787	775	748	646	753	718	729	736	769	755	730	718	728	709	666	734	719	712	669	712	726	753	758	724	727	668	709	721	759	743	743	672	720	776	740	771	733	720	739	719	673	744	741	737	757	702	772	734	736	823	725	739	716	763	738	738	727	741	698	732	704	731	719	702	731	722	737	806	722	732	714	724	702	710	753	727	731	729	718	727	736	773	733	747	711	689	699	722	749	699	661	720	725	721	706	715	696	719	767	742	716	706	705	735	724	675	760	734	701	718	726	768	722	708	705	736	790	776	734	689	745	719	720	772	719	778	716	715	722	723	754	726	713	660	727	702	673	740	730	723	734	751	731	704	733	690	710	711	704	697	686	704	729	683	695	696	732	701	728	769	740	711	700	752	707	750	707	727	703	703	733	738	750	711	748	692	722	724	720	750	711	707	765	710	740	730	724	726	766	760	733	775	756	739	715	675	799	739	727	743	734	716	754	735	713	708	692	702	702	713	743	711	719	709	709	679	724	711	682	755	737	679	725	717	679	707	704	784	719	753	733	733	734	735	734	692	773	769	734	734	721	711	683	721	764	707	743	671	749	753	727	715	727	715	724	716	759	799	716	716	724	742	730	734	713	686	734	763	730	727	748	754	727	711	715	763	723	724	744	765	731	783	729	738	728	748	703	703	726	690	751	730	696	734	722	730	732	688	718	739	710	720	759	720	743	747	662	702	746	694	710	782	721	688	749	729	736	737	720	719	704	734	735	683	726	742	735	685	735	698	778	723	722	728	728	718	676	749	744	758	716	671	768	749	716	729	700	710	701	751	746	741	751	733	682	706	755	722	734	747	755	727
10131	3118	1618	1253	1022	1009	998	948	957	959	933	885	888	912	863	874	915	899	908	900	879	832	848	861	904	881	892	890	871	912	881	852	899	910	813	844	870	848	847	890	901	910	910	835	898	848	839	842	860	937	890	878	921	846	833	881	895	854	827	855	854	912	862	875	849	818	883	817	860	885	846	886	881	837	821	869	867	871	863	850	835	879	838	894	866	874	924	820	868	881	879	895	886	870	880	821	827	894	854	857	808	905	878	835	818	823	871	870	842	864	894	851	881	868	816	840	913	827	863	876	897	884	845	858	897	790	816	896	879	824	877	882	900	956	900	840	884	855	911	860	801	842	842	857	859	902	858	871	842	788	830	897	887	863	868	837	875	862	856	894	870	807	885	821	878	925	905	890	842	927	888	827	857	839	858	885	854	838	890	828	923	884	826	825	818	908	889	897	897	879	851	851	893	837	914	823	841	876	901	828	863	871	908	882	881	834	843	843	877	911	854	846	924	901	854	851	852	883	850	863	878	918	829	887	871	808	880	843	881	806	808	830	816	933	867	884	857	849	846	908	809	862	824	838	842	830	846	847	870	848	874	866	873	881	913	807	865	839	860	885	847	869	906	844	811	835	829	810	844	872	870	903	837	892	838	846	860	829	821	890	855	884	883	839	887	855	847	859	856	819	860	866	829	893	877	916	876	931	856	824	862	844	851	821	871	896	843	844	836	866	867	878	817	828	859	827	861	864	891	844	861	880	869	877	866	856	906	869	846	863	883	831	880	780	893	854	854	833	911	810	881	820	924	864	843	817	890	840	833	865	853	873	881	858	861	848	849	882	839	873	886	917	854	889	866	833	902	840	864	848	873	851	882	823	870	820	853	853	869	843	882	816	887	857	871	802	877	863	883	872	867	792	843	899	805	889	846	885	860	852	897	901	787	890	872	873	850	879	870	859	840	884	846	848	847	899	842	860	870	897	912	855	893	938	828	855	895	834	843	843	816	902	908	926	852	809	882	876	871	861	829	766	847	883	875	812	886	830	824	885	804	860	891	830	829	859	890	855	868	893	879	796	850	892	868	859	865	911	904	877	831	889	867	817	870	843	868	825	877	857	862	867	847	840	859	843	844	792	911	839	844	886	856	895	869	860	900	898	895	909	885	885	920	914	856	867	887	802	889	839	877	858	886	879	873	829	831	894	870	890	897	833	864	832	885	894	922	831	847	829	844	862	837	888	882	818	874	868	885	878	841	882	839	870	854	901	853	875	855	850	854	916	837	884	874	838	873	901	861	843	878	843	833	875	879	900	891	884	923	882	877	862	843	883	904	856	898	883	913	824	877	910	919	882	897	878	869	881	859	874	880	847	890	851	868	889	833	921	896	883	868	849	893	843	891	868	848	857	816	889	815	825	860	831	879	836	865	864	819	837	862	903	840	840	859	904	846	833	851	845	836	805	827	886	847	820	846	876	893	816	856	870	887	860	885	928	888	854	909	870	864	876	874	832	831	869	915	950	908	916	912	965	928	853	879	884	887	896	884	848	822	875	829	875	867	899	874	881	855	857	861	882	804	883	891	847	819	826	831	896	844	802	840	862	863	852	857	879	837	892	890	850	816	862	845	853	882	871	830	823	897	837	861	881	871	888	886	851	827	833	816	790	850	839	856	878	905	839	895	896	905	851	867	878	829	836	871	816	900	868	917	861	846	896	878	806	856	819	841	866	852	858	867	922	812	872	872	845	853	887	823	840	838	889	861	828	890	878	868	854	877	875	858	883	894	801	877	864	822	851	849	905	904	854	803	839	874	835	885	808	861	927	882	839	886	879	851	858	890	864	856	861	830	809	860	854	825	845	858	902	877	852	845	858	845	897	858	831	918	820	910	870	847	851	883	818	890	878	935	875	910	826	896	827	828	874	825	856	814	819	835	897	842	862	890	896	794	823	899	864	843	902	863	827	871	882	820	899	845	848	891	873	866	865	833	883	903	918	813	856	855	933	806	867	859	857	892	871	877	855	862	922	851	852	806	882	866	852	875	806	872	881	875	884	799	877	873	897	876	868	863	881	856	833	887	872	898	900	909	905	884	849	858	867	843	843	913	891	849	866	862	843	840	851	867	890	872	846	849	882	863	825	875	831	872	875	838	864	859	868	896	839	904	869	836	879	872	853	881	875	873	836	816	821	837	883	866	879	890	867	848	854	913	856	822	828	889	856	851	882	894	865	848	870	829	855	827	884	834	900	853	927	881	898	836	854	881	874	867	851	780	847	885	834	872	826	872	864	851	897	839	862	870	893	866	871	828	812	877	835	881	888	890	889	842	857	882	894	851	845	877	851	845	901	861	892	844	837	910	845	898	872	852	887	900	914	852	840	921	803	860	839	857	885	842	854	884	918	841	882	878	826	947	895	848	778	864	825	924	857	849	841	843	870	889	883	870	875	861	882	854	789	847	875	845	884	855	846	871	852	916	850	875	904	875	852	859	869	894	850	874	822	868	893	935	867	823	881	908	836	857	874	822	817	845	863	873	810	854	871	835	887	837	898	844	850	865	913	821	867	857	901	864	841	892	844	879	821	849	824	818	821	867	927	879	894	814	893	890	872	853	846	842	834	891	854	856	794	885	918	895	867	844	867	919	873	905	871	894	891	917	851	858	865	832	892	862	869	824	833	864	885	913	832	882	883	892	845	864	940	820	823	892	811	854	882	912	809	882	861	836	893	855	828	883	843	860	845	873	932	873	837	862	789	803	816	856	883	897	890	827	870	863	900	872	891	845	863	852	836	870	870	876	837	838	875	862	881	842	840	829	809	833	832	883	828	827	846	855	874	877	852	871	883	869	897	859	854	877	814	849	909	862	869	860	834	830	871	812	812	848	871	877	839	815	840	866	896	865	882	886	851	906	841	852	915	831	875	891	879	894	865	878	853	837	816	821	889	852	865	927	826	862	891	864	865	830	832	902	836	834	878	890	888	826	877	854	880	866	854	895	904	881	919	849	896	826	857	868	856	881	861	888	903	898	930	887	849	852	841	861	870	863	866	859	855	845	866	880	850	802	815	864	890	899	883	856	839	862	892	859	804	852	904	910	882	822	839	833	898	857	865	839	860	834	864	875	822	899	882	812	832	879	852	896	882	854	901	840	900	868	876	884	840	851	838	869	866	876	856	849	886	863	823	867	880	830	850	901	832	926	889	824	834	919	862	850	850	849	918	871	880	846	885	849	906	869	891	794	890	867	844	843	837	879	861	921	904	840	863	887	863	904	877	882	872	823	913	841	864	826	881	901	866	842	862	850	829	853	893	864	839	845	876	828	881	914	854	822	830	849	894	903	863	857	900	893	877	835	842	896	854	862	850	815	804	881	924	885	917	851	873	835	887	860	824	864	923	901	873	902	841	819	820	867	901	815	866	845	866	844	830	837	849	871	904	886	847	910	803	868	890	821	847	847	846	832	881	873	904	860	881	868	874	830	925	862	870	865	786	876	816	828	820	889	922
23698	20916	28106	23873	20899	10530	1346	887	710	681	600	610	507	482	514	460	410	463	428	452	427	425	408	371	418	411	431	387	356	387	413	363	409	396	377	401	370	410	448	414	386	416	372	366	427	419	363	334	345	340	388	379	388	375	346	345	365	373	375	378	382	394	377	372	376	357	375	381	383	371	326	358	381	381	391	367	386	372	380	337	384	384	368	352	392	382	343	384	343	361	359	362	393	390	350	402	405	392	388	388	394	400	400	363	377	379	367	381	346	356	393	380	385	385	398	370	373	431	352	412	386	399	388	341	364	385	373	362	337	389	398	416	361	412	377	363	387	363	344	411	349	353	407	344	387	371	385	374	341	384	334	366	341	388	380	354	371	375	374	379	357	365	370	354	385	380	340	346	361	340	389	356	394	353	382	401	360	378	406	361	337	384	381	357	359	397	373	403	426	376	387	371	354	380	380	352	369	368	383	392	383	356	381	369	356	369	404	358	381	370	371	389	370	383	388	386	386	369	352	366	368	371	355	377	396	348	382	368	381	337	349	377	385	401	366	374	355	396	361	361	392	386	369	366	395	347	370	365	352	397	381	366	371	386	396	353	350	369	350	329	379	364	389	370	376	356	400	399	346	402	374	367	368	367	373	356	360	377	344	345	386	344	402	353	398	383	341	396	404	368	351	354	363	364	350	350	356	362	381	384	362	386	365	375	362	377	363	373	376	423	350	371	375	367	354	364	392	371	393	386	381	333	413	354	344	385	355	402	395	409	369	367	361	364	369	348	361	394	375	395	383	400	444	369	373	374	376	376	341	407	401	366	342	383	377	328	405	354	378	387	357	380	363	405	370	390	350	408	395	357	373	366	350	399	382	357	347	351	402	390	385	357	365	381	373	357	385	378	341	365	367	343	380	368	359	370	378	381	371	379	374	345	365	391	373	331	378	397	363	390	358	365	341	365	363	382	379	360	382	397	348	364	366	348	389	351	368	409	354	354	367	389	359	408	349	383	389	404	359	339	358	395	359	347	358	384	341	409	378	355	372	358	320	384	376	356	358	345	349	358	359	356	353	356	370	407	364	364	376	372	401	374	368	342	367	389	391	395	344	403	386	398	366	368	373	354	343	374	392	395	370	435	372	404	408	360	408	373	367	375	395	360	361	311	393	400	352	350	359	408	383	405	405	347	382	364	381	386	350	395	386	341	379	417	374	359	376	353	356	355	385	379	369	347	345	370	355	416	348	375	366	397	357	330	373	372	392	358	354	381	370	337	361	368	372	349	400	364	375	392	358	375	382	356	363	381	395	371	358	347	375	376	339	326	403	367	369	369	395	385	373	392	360	366	404	369	349	390	354	362	356	386	377	346	346	353	384	333	371	368	384	396	357	388	345	360	372	371	382	402	353	372	372	363	330	347	363	386	361	358	377	361	343	337	386	406	364	398	404	381	356	378	350	362	368	383	377	380	368	401	375	376	370	383	362	380	378	383	357	325	394	381	360	347	388	390	358	397	344	354	404	386	347	371	364	359	355	389	378	375	388	383	361	361	394	353	359	337	376	393	349	351	376	370	350	367	391	351	358	352	367	414	386	375	380	362	387	374	376	368	368	350	361	378	399	350	379	376	381	390	378	367	360	368	384	371	359	370	430	368	368	389	381	367	338	337	375	392	388	357	370	343	401	392	382	383	334	356	347	380	369	368	364	321	356	406	373	386	367	349	412	366	364	376	373	376	368	397	364	399	390	361	349	352	385	324	360	372	365	404	371	353	378	363	359	389	387	381	397	352	360	374	370	359	358	352	354	366	374	358	362	410	343	388	366	371	365	353	362	393	380	387	370	370	399	385	359	400	350	363	350	324	375	382	378	339	368	402	396	374	335	383	392	392	398	364	385	407	366	366	394	365	392	393	389	350	399	344	384	357	367	368	414	352	372	357	373	372	371	368	362	389	353	391	408	362	349	366	362	370	345	359	375	356	385	355	365	367	347	394	388	374	375	408	368	353	387	383	408	385	370	336	364	366	338	362	386	351	358	396	401	400	393	368	342	358	351	345	394	357	400	375	408	360	344	341	396	351	365	372	344	376	391	355	366	347	347	396	351	386	324	352	379	366	339	356	352	377	374	356	329	352	360	393	349	365	366	376	363	364	386	338	348	404	400	348	384	324	378	387	338	384	390	341	364	365	325	377	379	385	405	369	380	389	372	372	363	385	349	353	369	395	353	385	364	372	385	330	376	357	392	407	330	390	325	369	397	369	387	383	350	364	399	377	364	397	387	343	349	365	391	367	370	380	351	370	356	372	366	393	372	366	387	371	357	362	332	370	395	367	377	384	350	396	351	369	378	357	375	393	390	379	394	392	391	378	371	400	341	356	360	374	337	385	365	395	394	373	391	337	385	364	363	363	399	343	372	365	381	361	342	369	359	422	398	381	363	383	364	393	384	422	375	363	387	347	347	346	398	398	379	358	385	358	369	411	369	376	390	362	349	366	398	335	362	402	338	386	342	372	344	389	370	372	360	375	358	352	386	360	380	370	366	343	335	360	352	387	381	334	380	385	395	365	344	353	406	375	376	358	358	360	338	383	400	370	359	359	387	363	372	373	365	328	359	350	340	365	367	369	396	385	390	356	374	377	376	355	328	336	385	352	357	402	391	397	373	373	368	357	414	388	358	384	375	359	387	401	390	368	384	375	363	360	349	382	402	385	390	316	339	381	388	400	365	390	372	390	359	348	401	395	385	380	389	356	388	384	385	380	365	365	365	378	382	366	373	349	364	354	379	403	386	406	342	389	349	374	366	365	327	374	374	360	371	386	364	366	382	352	366	363	370	350	369	400	393	416	404	351	402	345	359	371	364	354	388	372	391	336	365	362	339	376	395	385	398	385	415	404	396	359	398	396	345	337	376	341	364	359	375	373	375	387	373	382	390	353	340	335	354	375	408	337	384	361	378	373	386	380	351	389	390	397	388	348	400	383	363	374	381	381	345	372	395	365	348	358	392	353	385	388	376	354	400	334	392	391	373	360	361	380	350	338	395	357	316	391	361	379	363	334	407	366	348	379	362	357	397	378	383	380	348	377	372	392	353	343	397	376	358	401	381	355	369	393	410	378	357	378	381	365	374	358	383	385	386	367	372	372	384	377	377	346	373	335	357	343	358	352	381	361	383	364	359	370	373	335	358	359	368	371	325	393	368	371	392	374	395	345	385	350	360	365	365	356	383	402	366	389	373	399	358	366	365	396	398	369	368	388	405	351	391	357	384	359	389	363	367	359	350	373	380	362	319	335	373	390	346	397	353	372	354	376	380	360	358	390	384	358	345	384	375	385	361	342	394	379	359	360	413	386	408	369	364	373	374	396	352	387	376	390	383	405	383	357	366	404	384	372	368	403	351	341	415	365	371	409	361	384	357	368	382	363	338	382	365	361	402	335	365	372	343	367	352	369	366	360	378	356	407	392	353	387	389	392	376	353	368	394	376	352	366	364	369	413
29750	15448	8180	4226	2982	2313	1898	1519	1203	1089	940	846	797	710	682	677	676	643	585	568	571	554	557	567	547	502	513	510	513	508	545	526	554	486	482	513	524	541	477	504	525	495	469	469	494	498	474	495	487	502	490	474	494	475	470	490	524	439	483	492	476	445	495	456	409	466	456	467	458	457	486	462	495	484	449	458	454	470	481	468	438	428	443	469	461	466	488	468	481	418	451	417	440	459	453	469	454	438	463	497	513	463	455	468	443	498	515	423	491	458	462	475	450	504	482	468	468	492	476	505	457	506	466	445	440	487	485	453	476	485	438	479	465	416	473	457	395	455	460	475	451	493	458	458	480	490	473	434	453	469	443	500	453	475	455	456	457	463	488	470	444	456	471	440	451	456	443	487	457	456	420	462	469	455	488	458	421	423	477	431	476	467	476	476	477	486	471	458	464	490	455	468	489	422	461	440	439	473	462	487	451	460	480	461	524	461	445	493	485	446	453	460	470	445	455	464	444	485	488	490	460	446	448	497	443	451	422	487	490	445	458	509	475	454	507	484	453	470	446	463	430	436	451	441	457	470	448	462	465	485	463	435	487	496	449	471	488	487	492	430	466	485	467	492	451	426	484	468	426	440	495	446	501	510	442	434	471	457	428	443	482	475	468	477	428	435	445	425	433	489	485	443	485	522	474	494	492	470	484	432	425	441	499	466	456	441	450	457	420	454	445	428	453	507	460	503	453	454	501	456	480	428	449	439	517	470	450	490	428	444	446	446	474	452	456	440	463	472	464	478	450	465	450	458	469	480	450	526	485	456	446	447	466	472	494	446	461	439	462	447	469	473	459	431	490	432	472	480	499	452	468	429	458	469	496	486	462	456	457	455	495	450	478	465	479	419	444	427	448	497	424	472	459	519	451	447	440	461	479	430	490	438	433	498	447	438	479	484	486	446	421	428	490	505	451	490	460	472	483	479	450	456	485	470	452	468	447	462	496	447	443	475	435	476	468	451	437	455	464	453	442	440	451	484	458	487	468	445	457	490	451	460	497	460	509	447	452	447	458	442	500	489	472	460	460	482	440	475	458	462	426	468	498	463	505	476	487	452	480	445	469	506	435	479	468	469	501	453	455	457	475	431	454	477	461	442	456	492	467	471	485	492	469	492	464	476	500	427	455	453	461	456	481	469	461	430	475	457	466	445	428	452	469	480	453	448	455	476	452	479	430	441	472	464	470	434	498	459	426	462	457	469	485	475	480	463	495	496	454	459	450	510	441	459	416	458	488	477	503	432	457	466	511	462	462	488	457	450	465	430	487	452	520	475	500	440	522	469	491	456	467	481	485	474	428	467	428	529	484	464	457	452	460	428	460	485	469	431	448	479	447	457	440	455	437	479	446	464	498	505	452	472	426	428	447	462	508	489	466	465	433	442	456	457	461	486	428	484	464	471	443	440	462	440	492	496	429	438	490	469	440	495	481	455	462	439	477	446	456	460	446	469	470	439	477	489	471	446	430	458	452	472	457	431	447	483	431	497	463	480	486	449	500	484	476	458	477	436	471	452	454	483	489	457	456	480	453	467	495	429	463	399	477	487	456	462	463	467	475	469	446	458	511	417	461	461	457	457	451	440	498	473	461	467	442	459	485	450	437	461	471	431	459	473	425	474	448	464	451	468	477	497	490	456	428	475	460	451	482	455	484	465	449	446	453	469	448	452	515	437	462	489	461	428	480	469	463	440	461	496	413	465	467	471	421	422	480	447	464	439	440	460	459	451	477	469	455	484	473	446	484	409	474	440	436	449	470	473	466	486	455	484	472	468	506	451	450	444	447	436	447	470	479	439	457	443	481	441	455	434	479	474	448	483	433	469	486	481	449	441	486	436	490	499	483	475	488	476	491	456	478	454	460	430	464	465	473	469	471	473	436	442	438	479	440	408	468	470	482	450	482	442	446	458	432	483	457	467	484	492	502	472	479	442	453	467	459	469	441	536	509	485	482	460	468	441	498	432	479	449	494	465	522	454	471	452	428	469	478	456	450	500	471	424	413	443	443	471	463	466	454	492	511	457	484	501	473	442	403	494	482	464	480	443	484	456	460	448	483	473	467	459	468	394	474	466	452	477	489	477	487	442	441	473	454	479	472	473	458	471	468	465	470	442	434	512	447	449	468	477	444	423	467	461	476	465	452	448	477	484	499	482	473	484	451	456	438	489	490	441	446	445	460	436	469	463	465	451	446	451	461	460	428	469	471	446	495	475	437	488	476	464	462	461	460	455	461	435	442	476	471	440	484	497	509	444	489	480	489	453	447	434	445	480	478	447	449	487	463	459	450	389	475	475	461	474	469	451	475	448	452	477	440	500	436	464	433	453	439	485	469	488	468	428	448	491	457	465	450	449	456	456	438	470	463	469	489	451	460	483	481	459	446	444	491	448	470	425	433	487	473	439	452	482	455	479	484	473	451	472	463	443	456	463	436	436	491	479	463	445	444	467	463	484	453	480	465	477	435	472	483	455	466	406	450	454	489	443	461	473	448	443	479	449	446	446	466	470	426	486	482	441	476	494	452	476	446	464	444	407	443	423	457	434	457	440	462	471	459	449	478	445	474	451	458	483	421	465	491	514	472	462	487	450	445	473	448	459	456	436	432	424	419	434	429	495	446	447	456	461	448	436	412	448	458	453	504	463	414	491	480	455	475	473	482	424	465	472	448	470	506	444	461	451	473	485	479	462	460	485	492	485	458	454	481	438	456	489	445	479	446	428	460	477	460	470	488	484	492	453	438	475	460	466	421	440	485	467	501	485	456	466	464	492	431	468	465	465	493	422	477	457	435	447	458	431	456	439	445	482	505	460	479	458	457	496	462	480	430	482	481	455	440	474	493	509	483	488	474	462	450	481	470	506	478	442	492	485	453	434	511	444	481	483	451	459	473	415	443	451	482	470	491	464	446	507	419	483	467	494	456	453	484	458	489	500	448	481	476	451	482	496	489	457	473	445	457	479	473	455	470	450	430	462	495	481	511	449	458	448	462	452	484	465	432	461	456	467	453	470	446	381	437	472	456	433	445	521	459	479	453	453	462	476	481	467	443	488	500	440	441	437	478	458	488	457	464	477	457	425	480	451	433	482	453	469	440	505	418	489	476	461	426	440	441	475	438	438	456	414	475	468	464	465	475	433	501	460	443	471	496	443	420	450	445	448	436	473	448	476	471	481	455	497	477	471	464	442	452	487	453	461	461	446	459	459	449	456	468	509	485	502	467	457	483	455	487	460	448	493	472	446	456	459	481	470	423	478	453	460	476	480	495	477	499	486	435	425	501	468	460	456	467	469	468	431	445	454	462	458	452	462	451	452	460	496	512	445	488	473	476	455	475	485	479	499	455	455	447	438	469	495	453	451	496	447	457	469	452	504	450	452	451	444	468	466	468	463	472	484	446	450	443	494	448	420	460	468	482	462	455	431	457	458	494	469	482	469	433	490	450	501	490	475	461	456
24835	20938	27016	24931	10016	1431	1214	1096	977	961	958	955	902	950	924	976	857	878	894	823	874	898	908	911	852	901	932	901	921	874	853	886	901	899	868	887	919	878	834	876	886	951	817	836	821	849	848	859	862	888	861	905	885	887	883	867	847	903	870	895	843	849	855	790	874	881	857	853	862	894	869	849	883	898	891	873	847	819	830	859	867	869	867	861	867	877	888	892	886	857	901	866	914	906	830	876	851	934	866	864	799	898	872	895	874	891	917	900	873	865	887	898	873	877	873	858	838	842	922	878	894	892	840	889	865	835	903	853	891	857	875	893	871	858	846	876	848	899	837	866	842	864	852	840	808	844	837	852	917	857	868	850	833	847	831	844	882	872	855	854	852	888	823	831	877	840	860	866	889	904	847	865	891	890	895	930	847	860	897	868	890	857	849	846	876	897	876	838	825	893	856	858	906	861	868	849	905	821	827	860	868	843	882	836	875	870	877	857	888	826	855	862	808	800	906	862	866	835	821	855	872	856	857	856	874	858	933	830	857	890	830	824	837	848	875	853	828	864	893	886	848	872	850	813	871	792	818	822	783	889	869	880	907	896	832	874	837	880	869	839	863	921	919	875	852	854	885	872	884	862	882	832	837	837	884	876	859	850	915	880	926	883	889	887	908	892	841	915	895	893	899	864	879	826	859	843	884	869	870	921	936	850	894	876	887	907	850	891	883	863	878	926	869	812	861	890	893	820	926	897	824	901	918	853	862	880	836	875	896	850	831	837	823	879	850	872	846	882	878	880	905	889	885	885	840	816	848	892	896	835	868	885	875	903	917	867	864	863	890	879	848	871	815	872	879	852	832	862	861	916	870	813	864	827	856	829	904	854	876	826	892	838	845	885	854	893	875	828	858	898	849	868	890	835	895	883	850	862	872	906	826	888	843	873	875	905	868	839	840	851	859	879	901	794	900	875	877	840	855	823	868	881	850	811	844	828	839	870	875	836	862	888	884	858	863	839	858	888	882	825	873	886	807	860	885	859	847	888	867	869	848	846	838	901	844	845	843	877	862	860	863	831	831	806	839	879	852	832	857	888	880	914	822	885	891	917	868	895	863	851	905	846	901	908	896	894	878	884	848	854	851	874	848	857	903	904	921	914	857	867	846	839	839	855	876	904	908	936	887	833	830	858	857	824	887	867	819	833	927	889	908	832	907	871	843	851	820	894	829	854	877	859	862	817	846	901	907	863	817	846	830	870	852	860	901	873	911	809	862	866	866	898	855	885	870	834	867	895	860	888	846	845	882	854	854	817	833	862	881	828	848	913	897	884	900	836	853	830	892	883	876	904	844	882	899	828	841	906	841	863	868	878	871	879	889	822	830	781	819	897	868	882	876	875	861	864	873	844	916	845	862	908	859	852	867	904	867	912	867	883	852	870	863	884	852	874	822	885	904	893	846	815	853	809	878	889	808	910	864	837	867	901	836	814	855	868	847	887	927	881	870	828	825	853	829	850	857	881	890	905	843	843	833	824	856	897	914	805	889	870	862	842	913	899	867	849	857	893	858	830	870	876	867	893	864	897	884	914	930	845	899	808	876	892	863	811	883	911	855	834	845	873	832	824	892	866	842	836	828	851	831	883	863	873	814	909	821	875	859	856	851	843	847	879	816	863	877	831	844	798	791	886	884	851	870	831	868	833	844	866	885	864	845	829	853	875	920	883	857	881	888	905	892	846	847	837	860	850	908	903	873	831	897	864	871	866	911	898	820	869	861	898	915	889	872	888	808	816	906	897	839	893	902	898	857	867	834	839	915	874	870	890	850	848	822	845	872	911	857	817	877	877	885	885	839	835	916	852	885	848	876	850	882	834	878	849	879	885	885	890	816	810	843	887	879	900	850	873	832	823	883	836	910	881	892	870	864	877	913	811	846	909	922	830	833	894	889	869	877	853	897	827	820	899	825	882	812	891	876	827	931	846	878	857	875	887	882	894	886	814	808	842	853	873	852	865	903	836	813	889	852	897	840	864	866	910	882	867	895	910	878	818	862	830	867	913	859	900	800	833	885	830	869	837	844	851	861	801	868	879	896	817	837	858	911	851	877	886	848	850	840	906	866	878	898	871	860	815	875	875	945	880	893	809	839	857	842	863	847	911	863	833	781	810	871	830	842	898	875	875	894	849	839	854	854	898	835	839	907	869	913	847	847	902	884	907	893	818	856	848	886	917	835	878	845	932	820	827	872	887	915	870	852	840	871	884	799	867	858	842	856	860	861	856	819	869	847	839	863	815	872	894	923	907	890	898	852	882	863	874	810	889	813	869	862	880	866	839	859	845	862	837	892	843	862	842	887	852	849	864	825	866	894	871	861	909	823	857	840	876	847	859	835	871	889	910	818	898	886	823	889	865	846	854	854	826	848	899	882	846	850	855	867	825	881	862	856	844	880	860	906	864	887	832	884	883	879	839	853	865	837	851	812	872	815	880	846	826	804	850	844	846	878	844	863	869	903	860	887	850	815	860	868	811	844	846	885	885	887	855	886	865	929	891	879	871	898	902	893	909	879	820	901	918	860	851	894	859	868	856	872	858	829	889	901	858	863	899	880	853	869	845	873	835	903	829	860	818	844	869	832	832	879	884	870	873	850	859	846	869	891	855	824	857	867	876	850	848	867	842	832	857	944	857	887	854	879	833	930	889	905	866	904	898	827	883	828	864	877	849	871	812	866	915	848	834	818	846	939	871	873	863	884	848	881	839	854	912	864	825	876	839	872	836	883	836	882	856	829	866	836	826	921	876	832	848	840	930	907	866	891	867	818	886	875	906	844	883	861	858	842	834	801	895	847	824	820	793	810	875	829	844	844	865	905	880	896	865	788	884	908	817	833	896	851	821	823	840	834	802	878	854	799	923	864	801	786	859	916	816	862	906	854	824	879	865	880	891	854	851	892	888	871	838	814	894	906	858	910	893	849	840	869	896	855	858	838	842	903	874	885	858	861	823	836	884	876	921	879	873	828	861	906	911	788	899	813	855	833	863	895	873	855	866	865	909	856	830	858	887	848	866	849	859	838	881	844	805	842	870	853	847	820	891	853	856	844	857	882	873	889	895	815	839	815	887	866	870	927	933	874	916	863	914	904	852	849	864	809	826	854	899	845	889	856	892	871	856	787	851	856	901	888	802	811	895	858	941	823	877	939	890	857	825	843	887	910	870	884	851	910	888	790	872	878	861	875	885	855	883	821	827	858	882	873	844	862	879	831	838	848	813	828	842	838	837	888	779	870	875	832	882	827	850	868	899	850	828	872	860	821	838	879	855	838	824	892	843	918	858	860	920	832	914	896	872	916	836	893	834	885	897	871	884	857	883	882	911	871	851	888	863	853	875	876	893	914	897	887	825	850	866	880	888	906	876	848	816	898	821	838	861	867	812	876	821	865	883	837	869	780	817	880	902	872	859	842	835	863	847	893	889	897	836	834	902	913	825	888	895	864	854	843	886	855	847
26508	11088	4990	2806	2386	1974	1807	1593	1418	1309	1252	1198	1238	1126	1064	1094	1093	1053	1101	1052	1076	1073	1070	1047	1090	991	1032	1023	1057	1043	983	1041	993	959	1038	952	997	1055	1004	996	1001	1018	978	1045	1082	991	946	1010	955	1008	975	983	996	1002	984	1019	992	1057	952	970	1006	996	991	964	989	1007	1081	957	997	1009	1022	968	1020	967	1002	1022	964	1044	1004	978	976	984	1002	999	1004	999	1033	1003	1017	1009	988	1005	969	979	981	990	987	980	970	1013	992	1037	966	1020	940	979	972	947	933	1026	995	940	979	941	970	1024	958	954	996	1013	995	958	951	1012	1046	940	1004	974	1001	1025	1020	1016	1019	960	944	936	1005	1010	974	1054	947	1008	1027	1058	939	995	975	982	987	964	1006	1021	938	991	991	1003	967	1005	994	1033	1023	982	951	1036	923	1009	983	999	947	999	1006	1009	1029	1000	1052	1022	965	1027	986	915	957	963	967	1028	952	985	1050	1036	975	1004	998	968	1009	973	1031	1012	977	1000	1010	980	959	972	956	993	1009	1018	939	1014	979	1038	1005	1041	1003	957	999	987	986	994	1033	1042	1022	1069	1001	1004	977	1028	979	996	990	1007	946	979	982	977	1018	924	1009	1041	973	995	979	953	1033	961	1005	916	1006	979	993	981	939	1025	1042	927	968	994	998	1040	968	972	1052	998	985	986	983	998	993	919	996	1019	988	989	979	932	1015	1017	950	1033	975	1038	978	938	986	983	956	957	1015	1016	1021	1022	974	990	929	937	946	1026	997	982	1000	916	954	978	995	966	1028	1011	988	976	943	1002	1034	1030	1020	969	1051	1046	988	976	1005	944	1029	982	957	964	982	969	982	985	1031	1004	1009	986	1004	990	1024	1003	1036	980	981	1004	1015	974	1011	1011	982	1005	1018	990	969	983	1017	1049	1018	977	959	1051	950	969	998	993	1002	956	967	991	936	1003	959	917	997	1038	1041	968	959	979	1010	1001	1001	968	948	985	996	976	982	975	1038	1043	1041	981	995	1010	932	976	1029	990	1031	983	935	933	1010	962	994	967	971	991	1006	1049	1003	989	1036	994	986	1016	991	946	922	1048	1005	965	963	1009	1038	992	956	1013	973	993	1031	1052	983	996	952	998	941	1015	1010	970	979	987	967	991	1016	940	985	1019	971	970	1019	969	932	959	1025	997	951	1005	1013	969	974	1050	1035	1029	955	1033	933	1017	995	992	981	1006	1021	1001	971	937	981	974	982	992	999	1025	952	962	1016	979	968	1009	955	995	1019	956	1028	961	955	986	998	942	1004	1053	976	1045	1004	908	1002	1012	937	1005	1003	956	996	970	989	996	997	1014	1017	1005	1012	1011	982	952	979	933	995	968	1009	928	996	942	965	1021	986	971	1053	979	1028	1008	983	949	990	1008	988	951	1016	1033	1018	1068	956	1002	1007	965	994	1036	948	1009	993	1066	1030	1004	947	977	1034	962	993	1015	993	1002	961	1008	1016	989	1016	1022	948	971	1014	998	982	962	1016	1004	964	939	960	984	983	1034	998	1016	972	994	932	1025	1021	1019	1047	979	989	994	989	917	964	960	980	957	1025	968	959	978	993	981	973	1029	939	983	1006	1042	988	939	959	971	985	999	964	987	989	981	952	952	996	968	952	1027	992	954	936	1028	1042	976	947	974	1015	974	1001	954	995	1028	888	942	975	973	1012	944	996	983	981	1024	956	971	1024	965	966	976	962	1015	963	963	967	981	1010	928	1026	955	985	1005	1033	974	1066	934	1013	978	972	979	1052	940	996	940	1026	973	1007	982	1046	1033	997	975	931	1000	1021	954	1006	956	1006	1005	1088	978	1001	956	1003	960	993	917	973	971	1033	949	977	998	1044	960	986	966	935	928	987	964	985	964	1006	977	1046	1023	1004	975	951	955	924	953	1024	992	991	1002	954	959	1020	949	984	979	1034	941	916	971	965	976	994	987	943	979	993	973	986	953	1004	980	1027	1039	935	1005	981	973	1047	960	968	990	1009	1000	1022	1002	1005	914	1008	947	994	938	1011	1018	948	1022	1030	1006	1004	1056	939	1030	985	1003	1042	1007	1023	988	1047	935	1025	955	945	965	951	938	994	975	1011	972	1022	1047	956	990	952	987	984	971	971	1000	957	943	950	989	957	983	974	983	983	999	999	979	1066	980	998	1003	1012	1004	969	1030	986	1001	985	1015	1010	1038	1025	998	991	1003	1027	956	1076	962	953	970	976	917	985	1001	973	1005	977	934	962	977	986	1029	988	1008	927	978	937	950	979	1007	999	979	981	972	1004	982	992	945	959	1042	1006	998	969	998	1078	986	963	948	1002	1055	1033	960	1003	1034	977	989	990	984	1036	994	1007	960	976	952	977	1005	992	981	980	1079	999	1008	988	999	993	991	1010	1002	965	956	998	1007	1005	1012	970	985	1027	983	985	963	972	1015	967	927	984	979	942	1019	1034	996	995	1043	982	995	987	959	1003	973	1026	1047	1008	1030	927	1024	929	1054	1017	997	964	1036	981	978	972	983	962	995	957	1034	985	966	976	1013	1036	962	967	991	990	1013	995	971	1020	980	1051	1005	1062	1002	935	994	986	955	999	998	999	1008	969	1011	979	1022	1008	972	965	950	948	965	985	983	974	941	1022	1043	1011	1022	975	1014	974	1016	1008	994	977	935	1014	1007	991	963	996	958	1012	1020	980	1014	993	1055	996	953	938	973	963	1002	1012	966	1011	971	1001	887	958	976	998	953	980	1055	969	990	1034	997	978	1002	1020	982	993	997	1035	1002	1039	994	977	961	1063	1037	994	944	974	951	965	1021	975	1016	1021	1035	956	985	999	976	975	1023	982	1010	1001	997	1004	1003	1025	994	984	950	982	1038	954	966	1024	948	975	979	933	988	967	1004	995	941	963	992	1009	977	953	940	974	957	1013	1015	920	988	982	1001	990	1028	999	972	965	906	952	1028	972	1006	945	980	1019	973	977	985	980	952	946	1038	1012	994	965	981	964	1034	949	949	1018	955	1034	959	958	1030	940	1027	945	972	969	992	1056	1006	1021	969	959	1003	995	969	993	1053	1015	979	962	1024	976	983	1020	997	925	966	987	954	965	960	993	952	964	1040	967	1048	1025	1009	954	972	1029	959	1014	975	998	978	931	1005	974	1012	988	967	998	950	1030	1004	1002	1039	1009	1017	931	987	1018	979	1014	1008	968	1039	1001	994	1012	1005	1005	999	907	1009	924	990	969	1033	938	992	974	994	990	976	1009	999	1021	1009	1030	1006	980	970	985	1027	989	943	993	994	1037	984	976	1026	996	1020	994	938	979	1021	1021	962	981	999	1031	975	985	987	1006	1038	967	999	978	995	986	948	1042	984	998	977	991	978	994	1028	1042	989	1012	953	992	1001	1056	956	1025	1005	982	1018	956	966	991	999	979	993	983	974	1020	922	1015	976	947	985	973	956	985	964	1033	997	965	987	973	1009	989	994	963	1001	966	967	998	980	947	1022	1031	1014	1026	1006	1048	948	968	1024	994	1009	1017	973	1016	964	976	998	940	986	990	937	952	979	1016	998	955	1008	1038	952	1004	1021	1061	987	981	969	1025	1022	1009	946	1023	1001	1016	958	988	954	988	1023	1073	965	989	995	973	993	979	1039	1009	1004	971	993	1005	975	949	987	1004	1067	974	954	1005	1024	959	983	970	1023	1002	982	1024	937	989	964	986	943	969	946	975	919	936	977	997	986	1006	1009	958	1036	983	994	1011	1013	1016	942	1021	958	981	1043	1017	976	1049	944	981	1011	996	988	968	973	1015	988	940	1012	965	989	956	993	995	985	983	940	999	1036	957	950	928	887	1044	1030	1008	974	990	1058	1035	1022	970	984	1009	949	970	960	1063	1012	1026	979	1028	1020	988	986	986	1005	962	986	988	987	990	981	975	958	962	1005	980	1007	1025	970	973	1021	996	982	1002	986	900	1024	1012	1010	964	976	998	973	917	1020	957	1010	973	980	1003	900	976	1021	977	947	1016	971
22673	20954	28673	23394	20957	21013	9758	1467	1115	904	843	772	673	677	599	602	568	532	524	539	493	516	497	546	469	477	504	454	482	492	458	434	408	447	448	433	427	486	433	447	449	447	480	450	476	457	420	422	437	435	414	450	430	440	377	424	428	444	401	420	439	415	429	410	409	400	389	436	439	381	420	426	422	433	428	403	439	436	422	398	430	399	426	427	418	419	397	390	411	382	417	424	448	415	483	427	366	413	429	407	419	419	429	443	414	407	445	423	395	430	421	424	390	421	364	408	421	399	423	437	425	413	416	423	429	397	411	423	392	408	415	419	390	395	406	438	397	428	427	426	438	416	390	439	423	421	426	458	408	425	428	386	390	413	408	411	399	411	384	433	419	390	378	392	420	447	431	436	358	395	438	409	368	421	413	401	375	387	434	421	412	388	395	405	414	413	389	393	411	401	379	415	432	386	391	438	420	414	400	423	421	426	390	434	405	397	373	451	386	415	422	439	433	404	412	365	402	367	423	415	411	421	395	382	398	378	410	400	401	378	433	400	399	426	427	416	407	409	444	403	387	405	391	390	396	412	394	423	414	427	388	406	451	415	383	405	424	426	404	404	415	365	402	460	382	442	447	391	395	441	392	405	413	386	424	427	448	386	399	408	414	392	438	419	400	407	403	396	424	416	438	430	386	424	423	359	379	419	419	447	416	428	381	432	378	419	414	475	402	390	427	415	398	403	408	378	424	440	426	394	397	419	416	407	441	431	416	435	384	392	380	408	451	380	397	400	427	391	444	389	415	398	416	452	399	425	409	382	421	420	471	418	405	433	408	409	419	458	423	402	409	403	380	416	426	437	394	428	420	405	441	411	427	431	390	389	413	412	419	414	375	440	430	405	429	407	403	421	441	380	399	422	417	416	408	470	432	396	418	433	407	425	382	391	413	443	400	399	409	427	404	426	389	418	416	442	433	388	404	403	439	400	420	400	400	408	380	405	420	424	389	395	386	409	442	424	448	409	414	430	417	400	422	458	412	413	425	421	438	400	423	428	420	387	410	398	407	405	395	438	396	422	407	415	386	373	445	403	382	432	418	429	380	406	391	446	400	400	432	418	406	399	427	390	400	435	394	405	378	389	422	378	421	413	346	399	434	397	401	380	428	413	406	395	420	437	406	409	422	394	443	427	421	401	446	373	394	405	404	430	418	421	385	401	396	418	405	428	405	404	404	384	391	373	410	398	366	423	422	412	405	401	451	416	373	395	399	424	424	411	414	409	377	408	437	416	406	405	406	401	401	394	396	366	409	416	398	380	427	376	397	413	402	396	406	425	441	360	412	437	399	394	429	419	404	433	423	437	408	438	402	428	418	418	461	450	411	414	399	410	411	400	431	395	380	418	423	436	382	397	409	398	454	429	346	399	406	388	414	427	435	424	420	411	418	448	380	376	375	382	392	383	451	416	395	441	434	425	410	401	418	432	405	375	416	375	393	412	429	365	415	437	406	397	402	403	401	411	438	421	378	419	425	406	410	397	395	365	423	369	399	419	401	415	402	428	423	431	401	441	403	437	404	382	406	422	387	424	412	391	423	389	430	421	439	387	399	401	408	439	394	421	397	384	401	385	404	437	434	464	394	408	429	392	396	374	408	385	414	419	407	372	424	409	380	405	404	454	389	458	422	420	426	411	425	376	420	388	401	430	417	409	401	411	413	404	422	406	369	409	415	427	430	432	395	415	410	410	380	410	419	394	402	384	406	392	412	396	399	425	434	395	387	419	425	404	442	450	436	407	388	393	400	390	415	415	410	425	422	399	418	416	391	426	434	420	411	446	406	378	428	405	403	423	441	367	420	396	398	430	379	398	407	408	413	431	398	444	413	449	386	399	366	411	422	437	414	404	417	428	394	420	418	394	423	377	384	381	410	386	398	413	412	415	391	424	412	434	425	387	394	434	412	404	408	416	394	381	394	424	404	404	446	418	408	405	412	377	416	429	421	448	389	435	397	394	405	435	413	381	401	435	405	393	434	414	425	418	376	407	410	425	418	420	421	435	436	364	419	404	400	380	389	396	427	398	429	392	383	407	410	382	390	404	437	408	405	446	418	397	425	366	416	384	398	458	391	378	410	427	403	424	376	443	390	427	426	402	425	422	453	398	413	393	409	410	408	363	440	379	434	427	400	448	397	440	420	409	429	422	416	397	403	409	384	459	393	399	409	407	387	437	404	401	424	434	405	422	405	399	420	415	443	433	422	414	428	400	382	375	397	435	385	419	413	418	413	406	416	376	407	428	384	456	401	376	399	395	380	412	425	385	440	397	400	391	452	387	395	439	384	399	389	426	436	362	427	414	405	446	433	414	424	426	406	447	408	411	433	415	428	381	423	379	416	377	459	434	410	386	400	418	410	404	367	427	443	396	429	435	404	397	405	377	417	383	411	417	427	427	412	433	411	393	438	406	426	448	425	390	399	457	403	420	378	433	452	406	407	404	418	415	401	367	399	418	453	421	386	394	378	414	440	396	408	393	425	391	427	375	395	398	390	424	396	384	396	377	445	386	408	445	421	417	409	408	415	377	424	422	381	413	408	391	399	400	379	391	394	390	408	406	418	389	415	372	394	415	414	398	402	402	415	397	373	407	417	402	418	388	411	392	394	391	414	420	403	433	449	419	411	428	416	400	415	404	417	408	412	417	434	434	428	401	398	401	412	424	428	373	405	443	402	430	395	398	388	441	376	385	428	395	433	409	372	412	385	449	387	401	419	394	430	409	402	421	394	406	402	406	432	425	380	400	440	390	416	396	375	411	413	440	466	412	415	401	403	368	409	390	386	435	375	414	433	393	424	390	408	378	441	422	429	388	458	398	393	407	379	429	437	396	440	414	405	407	415	423	408	407	431	445	412	393	407	449	444	388	401	422	377	387	416	376	387	438	427	431	396	373	403	411	400	417	427	419	441	421	399	454	437	368	421	424	424	409	397	405	431	430	415	408	391	369	399	431	419	391	433	433	397	413	402	420	414	380	399	395	440	387	404	379	427	385	423	419	442	392	393	377	429	412	390	390	389	411	391	371	400	411	364	398	428	434	400	417	411	412	438	423	403	431	394	392	390	449	387	397	417	411	427	424	399	380	428	425	415	368	410	408	419	460	381	429	415	378	430	384	389	380	422	420	396	418	398	405	415	418	390	404	370	399	414	393	381	423	398	413	449	370	365	380	407	437	415	406	389	380	407	401	418	396	388	386	401	389	419	405	396	368	404	439	372	384	436	445	402	393	403	425	386	421	419	403	423	418	391	414	416	427	377	403	386	418	411	406	409	413	401	426	432	400	412	450	414	400	408	406	414	403	376	414	436	393	420	431	389	410	382	392	386	447	374	393	422	369	416	404	400	448	400	420	412	418	423	432	375	417	423	429	417	439	395	414	416	443	386	406	435	424	374	409	384	406	383	389	412	383	415	413	438	389	409	384	413	383	443	433	383	364	398	387	400	383	420	407
35219	23665	13252	7211	5024	3978	3075	2522	1986	1618	1411	1283	1064	968	932	860	750	786	725	700	649	645	662	569	537	618	533	614	580	598	486	560	530	528	542	534	491	561	535	549	546	555	551	560	488	505	536	506	515	504	508	501	513	497	486	497	503	482	503	433	478	501	462	522	462	481	486	450	464	474	465	448	441	478	463	466	466	471	504	459	433	469	498	503	495	467	467	474	469	457	476	490	449	462	451	528	460	468	482	460	458	463	482	469	456	506	482	476	498	474	465	493	422	473	456	441	478	415	484	446	495	489	486	486	445	490	471	446	488	491	447	435	545	432	427	430	472	461	491	455	460	509	505	414	472	484	467	468	463	470	457	463	463	467	460	513	477	472	457	486	488	467	446	459	445	497	453	483	475	470	443	446	481	497	488	457	471	479	492	469	456	458	434	436	460	442	459	473	501	466	449	465	474	502	460	448	436	448	461	508	470	495	482	471	477	448	465	469	427	446	472	478	481	456	476	477	508	460	448	497	473	489	472	437	515	471	461	462	459	503	465	447	511	473	486	489	468	475	449	460	461	463	462	442	448	480	439	433	476	429	468	454	484	456	472	451	453	496	471	434	469	525	468	436	477	491	446	442	444	509	468	446	441	479	455	463	473	477	475	485	437	491	434	452	419	505	436	483	472	463	450	482	454	458	501	490	440	483	459	465	488	474	448	457	468	489	443	477	489	440	435	463	452	463	496	481	487	432	451	488	489	476	468	454	446	439	511	476	457	470	482	486	466	506	472	460	497	481	467	478	435	459	448	479	471	450	479	480	482	477	486	468	479	483	471	487	472	479	472	451	457	455	464	440	475	477	412	447	429	455	473	495	472	463	447	479	485	494	472	467	481	483	461	465	481	503	474	448	467	475	445	488	454	507	502	453	507	463	438	462	448	477	487	460	470	479	441	455	455	489	482	442	479	478	426	499	470	465	436	470	473	472	458	454	440	457	483	481	460	454	454	457	475	462	476	446	447	477	466	459	476	487	492	505	485	470	465	454	465	470	469	440	499	474	451	427	469	472	445	459	475	475	480	481	475	452	499	465	466	449	460	445	474	454	487	510	463	476	477	450	442	490	453	475	427	437	484	450	451	448	482	477	460	454	452	467	501	447	487	489	484	431	528	435	492	468	447	458	460	439	452	479	482	475	445	460	452	474	477	434	473	463	490	425	482	491	468	436	471	493	467	476	459	480	447	473	461	464	451	448	444	486	467	456	479	447	497	437	465	461	461	459	457	451	451	456	450	478	445	413	470	453	478	462	434	420	496	493	465	470	473	455	465	466	443	443	502	484	419	458	440	459	479	440	481	427	445	457	462	469	498	469	437	437	473	443	459	463	451	444	466	454	437	456	486	517	479	455	477	452	456	462	474	473	466	464	447	478	453	471	471	461	482	432	490	423	462	492	450	462	468	478	455	442	499	454	434	462	482	449	461	453	459	416	489	412	459	459	479	486	467	480	464	435	468	477	488	456	464	452	455	443	475	464	465	469	472	484	462	464	457	468	462	431	463	511	470	478	462	472	465	511	466	444	438	417	472	480	505	431	537	459	468	430	505	430	447	497	443	464	423	488	437	452	444	500	470	463	470	458	481	464	470	475	475	530	464	477	459	457	454	438	495	444	467	460	494	461	486	450	513	491	430	449	479	464	470	405	451	495	463	413	422	486	492	444	457	477	482	479	483	470	459	470	429	465	470	446	471	471	520	470	455	448	506	478	457	474	460	457	480	439	467	498	509	477	479	459	450	452	456	458	481	485	458	519	450	471	479	470	459	441	499	448	446	433	511	460	472	466	477	472	505	409	442	420	483	490	479	444	474	427	446	473	467	471	496	453	465	463	460	461	468	480	430	444	442	481	494	463	428	493	453	482	460	472	500	470	447	477	482	455	463	501	473	468	429	492	476	443	464	458	458	461	454	484	464	472	472	446	458	481	452	443	477	451	460	465	417	471	449	445	507	470	521	485	493	440	486	433	462	472	484	468	474	439	466	457	481	454	492	480	484	448	445	508	474	446	466	442	479	523	505	455	492	490	468	471	467	420	470	468	455	448	465	468	451	454	459	464	492	443	444	447	424	450	495	440	485	477	453	438	436	477	454	484	442	447	469	474	482	449	473	486	478	485	469	463	487	447	466	491	472	478	463	450	499	491	463	507	464	464	445	453	502	481	481	495	468	468	460	472	489	475	462	498	491	534	488	456	461	462	405	475	500	435	474	419	468	493	457	460	482	459	455	480	471	514	449	500	475	448	461	468	468	466	484	441	464	479	452	487	472	468	472	464	459	486	471	428	493	459	429	454	459	458	430	491	435	462	475	472	464	453	443	446	472	445	463	507	478	450	445	466	454	473	494	449	442	455	464	493	460	446	428	500	468	450	509	499	453	463	500	437	463	442	507	485	457	448	460	482	453	474	467	436	461	433	430	470	458	457	462	479	476	461	447	453	474	461	452	476	509	459	429	470	480	468	469	485	475	486	478	455	481	459	470	433	498	447	434	448	416	446	457	470	488	473	454	475	506	465	477	473	493	464	460	466	443	463	511	481	460	456	446	484	454	462	492	470	483	476	421	454	525	500	475	482	471	457	439	449	456	487	483	454	481	442	452	454	502	438	447	470	442	506	473	502	439	416	436	428	467	474	416	477	480	477	456	476	473	496	457	459	460	454	464	447	440	469	475	454	433	423	473	471	460	452	425	445	483	473	475	491	475	465	478	484	447	451	459	437	504	503	466	466	436	448	486	441	455	460	465	473	458	469	474	499	457	487	448	475	463	441	464	433	432	487	450	475	471	432	455	469	462	452	517	458	457	492	455	470	466	466	484	495	471	490	480	444	478	472	420	438	474	458	479	470	419	458	488	453	478	437	462	437	494	444	478	460	486	487	495	497	493	497	500	467	453	475	471	489	431	450	485	462	481	481	447	435	464	486	463	443	461	450	437	461	465	468	508	469	517	455	477	454	462	489	474	461	481	456	507	479	489	464	476	456	478	456	452	454	463	485	444	432	469	473	471	475	455	455	502	475	453	482	468	482	483	486	476	450	437	487	479	435	482	468	457	489	461	470	489	491	463	476	435	442	494	492	471	485	466	456	464	448	452	490	463	452	457	491	484	518	463	463	483	491	452	494	452	448	460	479	444	453	477	467	463	466	460	488	428	481	455	439	449	464	485	481	454	443	472	443	462	475	511	433	457	483	466	518	457	491	449	489	428	495	485	467	468	443	452	456	428	484	490	459	475	486	491	428	445	436	470	426	460	454	472	493	457	479	446	475	428	458	470	426	497	464	474	449	486	482	495	451	462	453	511	478	470	543	472	496	500	470	497	493	450	464	452	482	446	453	486	490	438	481	469	479	422	450	446	479	452	465	440	441	456	454	445	469	500	476	475	443	531	479	478	452	456	440	476	447	478	499	482	460	487	437	440	467	516	440	466	478	480	477	469	471	450	492	481	487	463	493
26884	20089	8486	1379	971	896	874	806	793	795	747	744	751	744	764	725	725	756	762	759	718	663	710	727	730	747	737	732	690	703	710	719	687	721	779	724	709	717	752	748	733	756	758	733	747	754	708	739	750	715	695	732	734	757	704	767	759	718	789	710	772	700	766	739	776	714	740	758	704	790	761	732	729	716	717	702	710	737	726	723	760	767	748	742	734	704	716	735	744	714	729	750	760	776	722	711	727	781	703	722	695	661	702	699	728	736	737	736	737	739	738	703	673	737	688	734	699	735	763	663	707	717	702	731	742	741	745	771	716	713	720	718	732	753	695	711	727	718	718	707	756	785	706	722	728	771	754	720	715	666	739	741	751	768	720	734	759	703	703	726	763	681	735	690	738	715	778	727	772	671	790	741	746	726	682	720	737	678	786	717	723	710	723	714	742	750	743	784	725	692	757	703	748	728	729	772	756	721	705	747	708	750	683	748	730	712	719	730	742	731	692	751	729	724	728	754	744	718	684	721	705	716	717	732	686	720	782	686	714	761	732	720	696	732	741	704	731	715	784	715	702	718	730	698	734	715	716	724	647	751	749	760	712	693	721	785	741	645	752	723	716	765	638	728	744	723	700	717	704	737	768	751	713	686	699	753	701	723	736	736	763	740	714	712	742	760	734	721	715	735	722	727	753	747	748	819	704	725	695	700	659	760	689	708	762	709	753	740	736	697	706	682	672	730	696	741	739	723	719	776	753	680	710	761	730	732	742	765	687	744	726	693	734	733	721	767	735	736	720	717	695	710	711	693	699	717	696	752	755	746	690	708	677	705	756	735	711	722	733	760	744	750	724	725	691	784	744	760	712	714	760	718	700	707	711	736	742	669	764	664	729	728	709	735	742	722	725	756	743	714	730	692	731	691	777	744	718	760	687	743	764	739	772	724	700	736	727	722	786	745	705	724	736	756	758	760	777	763	646	701	690	689	692	730	672	757	722	696	707	713	696	745	754	722	733	734	738	755	751	774	698	702	732	713	693	719	710	698	706	740	722	739	726	731	724	707	719	743	700	718	760	743	747	754	727	719	724	723	690	765	744	692	719	751	720	710	753	772	661	695	712	741	674	690	726	761	735	686	743	776	698	750	716	759	767	727	737	691	714	702	684	695	735	750	726	709	717	740	755	687	727	725	736	759	732	705	718	740	745	691	751	766	740	673	737	751	738	762	705	654	768	722	774	738	735	767	714	747	791	755	769	718	753	758	695	705	723	744	735	744	713	732	735	686	749	719	748	751	774	694	743	746	753	786	760	733	745	733	721	701	701	708	714	715	748	723	748	743	724	779	736	744	717	726	758	711	772	745	735	766	753	704	679	745	692	733	724	710	719	687	770	702	743	757	703	773	742	709	737	692	721	742	762	707	686	740	692	718	686	728	726	724	705	732	732	723	758	706	708	715	738	722	727	717	737	763	729	700	743	779	758	749	740	779	741	786	741	701	752	750	733	694	756	706	704	655	677	713	748	744	758	723	723	707	752	696	721	705	686	742	661	713	752	719	709	719	748	757	713	692	739	711	721	709	718	720	688	736	719	736	729	737	735	711	752	789	764	743	697	776	747	704	739	764	722	701	703	711	726	735	742	731	721	754	712	729	719	733	734	767	741	745	749	713	732	684	749	724	714	717	774	699	709	678	705	733	722	713	704	713	719	754	723	774	756	700	717	766	741	729	708	725	785	783	714	749	808	698	723	727	717	702	786	738	740	733	695	737	707	715	697	710	668	739	720	735	735	697	710	762	751	714	774	719	739	723	705	682	770	762	728	720	708	695	737	741	717	723	732	690	766	701	683	696	759	744	707	714	726	780	718	710	689	706	683	757	739	727	742	739	744	720	717	742	667	719	734	812	693	765	760	719	726	752	676	718	716	677	746	758	750	760	749	775	759	776	709	707	751	682	728	689	785	738	727	723	673	739	732	759	708	752	721	723	713	745	739	744	748	719	718	742	732	717	732	719	765	746	745	724	785	713	767	713	738	728	761	747	724	724	744	734	749	714	747	706	749	722	698	736	723	695	760	758	739	732	691	732	702	731	708	741	749	680	736	735	717	683	692	706	738	702	731	760	748	715	693	743	734	757	717	728	725	750	756	737	734	733	706	756	692	713	775	737	735	723	749	737	727	739	715	737	681	698	729	668	721	734	727	811	728	731	711	733	790	707	727	684	678	755	717	741	738	744	710	707	747	682	744	711	757	687	722	729	753	733	708	743	751	699	758	733	748	748	741	666	714	741	696	716	695	735	710	725	738	710	733	705	741	655	692	756	688	674	713	720	686	714	732	725	701	711	744	725	743	667	744	756	752	698	762	736	705	735	723	718	728	727	761	766	748	699	710	748	751	700	755	754	722	702	751	725	708	675	759	738	718	740	727	745	720	733	731	730	789	768	697	725	739	742	761	689	712	749	746	694	720	687	689	757	698	739	750	719	717	747	788	687	720	708	746	754	766	754	770	777	762	750	718	708	689	706	717	754	749	744	738	774	790	694	724	738	728	731	664	772	725	684	772	741	705	756	708	732	700	762	733	721	714	749	719	755	741	723	710	746	715	761	691	685	723	721	695	742	740	703	758	710	714	734	776	736	713	731	750	755	704	721	706	762	761	730	724	758	708	731	743	744	702	721	739	746	721	718	724	736	716	728	795	678	742	733	758	735	737	710	722	737	712	752	761	746	776	742	746	763	707	741	723	749	690	703	755	753	690	716	758	715	709	735	780	709	680	738	720	743	701	739	753	702	738	782	726	698	722	771	752	740	788	767	720	670	724	743	707	764	719	712	680	735	744	731	678	684	717	689	720	728	725	709	733	783	701	699	752	781	720	760	728	742	726	751	692	717	752	706	748	718	737	698	712	755	735	753	719	725	733	729	733	729	731	721	705	753	736	769	741	717	719	732	774	690	696	719	743	753	750	698	697	732	732	735	712	745	719	753	698	693	739	737	710	767	718	667	752	747	693	664	725	724	737	754	727	753	717	725	698	720	742	748	748	771	685	696	717	706	732	718	704	786	708	737	741	748	751	723	701	730	735	703	705	669	694	755	734	767	698	711	747	711	769	722	706	725	783	736	673	774	713	715	741	714	778	678	716	749	743	743	774	729	754	715	688	742	766	682	762	772	766	699	748	717	747	736	702	685	718	731	692	677	751	721	767	709	687	691	689	742	739	701	720	739	727	744	749	737	688	780	705	744	710	692	695	720	748	728	697	753	711	698	715	769	731	757	700	698	738	723	764	729	749	716	724	711	710	705	698	750	726	694	743	675	728	744	683	714	721	733	704	723	720	731	707	694	680	694	719	699	735	657	663	728	768	773	709	732	721	721	733	681	706	681	715	712	716	779	751	731	743	723	717	724	714	748	706	740	745	725	751	739	797	725	750	752	727	729	750	697	747	722	755	724	752	756	732	720	699	722	761	718	690	676	736	736	743	753	713	775	722	733	733	764	722	736	678	710
10091	3410	1699	1292	1092	1072	992	1065	926	898	911	904	930	907	895	882	851	892	902	880	857	882	906	892	904	876	906	881	921	897	849	901	863	818	848	844	856	862	905	940	876	888	834	875	885	886	855	829	873	869	860	940	838	815	852	830	902	901	882	898	869	911	911	879	874	826	808	851	864	868	868	870	916	854	878	848	849	876	834	893	839	853	867	770	897	845	830	901	819	836	901	893	877	873	846	884	890	857	859	889	856	878	872	829	874	850	899	921	889	873	840	882	812	857	894	886	859	847	892	865	887	872	885	920	864	897	906	820	891	825	881	900	861	866	857	868	858	865	833	889	887	858	890	926	855	866	848	878	856	837	828	845	903	851	874	825	848	822	802	875	859	841	889	903	858	877	882	901	909	899	936	890	802	822	856	825	854	887	920	810	890	869	859	864	881	899	834	863	884	824	877	929	885	868	899	840	904	840	841	889	858	844	866	848	869	863	838	877	901	855	879	892	850	876	853	860	829	865	819	913	856	875	861	874	798	872	906	834	895	866	832	880	869	935	839	886	904	843	910	881	907	837	874	883	877	907	883	837	908	869	889	863	895	927	882	922	844	897	881	853	885	868	838	889	885	881	882	889	919	864	862	844	866	805	873	869	852	868	837	909	880	826	910	840	871	857	858	890	860	905	891	831	850	854	858	849	881	904	827	855	808	871	874	930	878	884	878	851	799	861	906	892	924	860	902	834	837	882	894	829	866	836	895	814	876	868	866	819	892	875	881	836	863	898	879	881	874	852	881	882	830	852	877	869	873	815	870	882	887	917	877	835	821	844	865	850	890	884	882	904	865	895	849	867	901	845	836	898	807	812	903	853	860	857	863	883	869	845	845	840	903	931	828	819	896	895	875	898	890	865	840	834	821	904	867	889	839	824	873	847	879	839	916	844	872	907	885	803	885	885	889	845	935	814	806	883	850	900	847	877	854	877	867	865	867	877	920	858	834	895	864	811	861	838	869	861	849	864	883	849	807	888	854	866	854	862	908	844	910	859	848	840	925	814	837	875	890	916	847	839	891	911	917	894	882	828	879	876	868	843	890	923	846	894	815	922	879	858	828	877	878	876	883	873	902	849	824	905	901	855	862	821	836	836	859	881	845	927	890	897	862	857	860	860	862	860	868	892	863	919	846	844	849	873	842	903	902	885	843	894	861	889	878	847	852	847	881	831	887	831	886	874	887	802	852	878	923	833	883	850	876	861	874	893	905	878	888	926	880	889	813	873	883	847	886	876	875	850	914	907	815	847	862	860	877	860	854	849	869	875	817	856	888	838	897	912	841	854	921	866	864	876	891	871	850	928	903	867	907	820	853	890	825	859	875	882	849	898	849	830	897	890	919	863	846	901	826	896	865	902	886	854	857	873	843	848	882	913	852	843	910	919	882	855	844	861	855	848	880	869	889	865	869	850	878	908	834	834	773	890	873	877	860	896	896	863	856	861	916	899	844	858	887	939	850	868	812	848	816	874	826	874	864	876	877	882	879	843	936	897	936	859	858	836	856	864	850	848	872	848	887	921	914	870	892	853	872	809	891	851	846	834	878	889	864	841	891	862	912	903	849	895	820	872	864	846	869	873	880	853	852	934	905	852	889	854	872	869	883	861	818	866	916	926	843	804	884	869	883	874	918	907	865	862	854	936	904	846	853	825	876	830	909	852	846	884	842	852	863	911	851	880	833	865	879	859	820	851	792	868	879	930	853	891	892	866	849	944	882	875	891	900	828	846	843	824	866	904	942	885	882	829	852	861	842	806	913	867	852	784	875	875	786	908	824	876	871	909	854	865	862	814	851	918	824	889	874	894	861	845	858	877	824	931	833	932	882	881	871	883	849	846	844	900	921	890	825	830	868	879	906	919	908	867	875	815	851	838	843	880	868	833	834	868	871	839	927	839	866	850	831	856	878	872	866	910	869	846	849	870	943	904	852	824	862	907	844	849	883	897	905	892	921	855	898	843	824	887	853	888	880	865	855	890	844	904	834	886	818	875	836	828	856	851	834	850	884	881	903	879	825	868	873	859	806	900	873	896	842	894	879	859	873	893	887	869	885	892	831	923	843	852	901	863	864	874	879	917	833	864	833	835	878	855	850	883	845	824	841	893	852	874	874	926	877	882	860	895	842	871	838	876	926	823	931	893	907	838	880	854	920	805	898	862	835	881	865	871	861	879	855	868	871	886	861	885	889	918	836	833	895	911	925	842	885	838	842	875	856	856	858	855	910	932	900	911	872	893	871	873	851	864	896	887	892	855	832	885	872	811	845	861	862	849	851	889	926	888	892	870	895	854	856	862	856	881	885	872	880	913	852	854	831	848	864	839	810	846	808	808	824	880	890	892	877	869	932	868	879	863	882	835	884	824	877	868	853	891	878	918	837	867	863	874	910	891	912	879	869	825	937	865	937	898	898	916	874	918	829	891	840	871	886	874	859	932	886	861	889	910	883	852	877	838	895	901	901	914	875	914	862	856	832	908	892	814	847	815	834	887	912	875	926	843	834	882	874	872	894	883	859	847	901	853	904	907	850	822	814	916	908	874	904	857	873	818	848	916	890	847	848	854	948	826	891	906	825	919	896	850	889	849	849	868	827	872	890	823	891	863	883	811	855	872	857	866	842	883	836	875	901	862	895	885	841	866	843	864	881	915	848	840	837	864	845	859	860	877	900	847	819	896	851	857	873	895	828	894	880	870	893	854	882	861	872	840	826	870	830	874	874	871	880	871	860	860	868	826	869	884	827	901	888	901	854	843	874	876	852	861	857	901	826	830	841	861	841	873	855	875	857	891	921	930	886	876	919	840	890	913	825	849	850	887	890	880	796	863	871	876	893	871	832	887	879	888	867	856	888	864	908	880	921	906	838	886	878	883	846	865	842	868	820	842	880	884	942	885	844	812	846	864	917	859	848	880	887	911	900	828	881	854	891	890	857	871	877	871	891	893	862	893	903	873	885	896	929	849	941	877	903	858	882	873	858	866	870	863	918	875	852	853	859	938	843	881	865	886	851	857	874	916	839	801	880	887	864	874	870	897	863	928	865	863	848	867	854	884	880	805	883	810	913	910	870	901	890	876	890	834	851	895	912	835	888	911	849	922	868	839	831	863	905	923	924	866	908	860	834	877	861	800	878	877	890	867	836	879	827	812	885	870	866	907	892	848	875	872	906	845	901	850	881	833	889	840	860	895	878	838	889	860	889	857	874	854	851	882	839	921	899	867	890	980	890	868	853	822	892	854	885	837	900	799	839	933	908	865	885	849	838	857	868	926	830	855	861	869	903	831	896	894	863	858	838	864	908	854	895	881	903	844	844	842	874	863	914	876	861	895	862	868	899	863	905	841	887	891	860	848	853	938	867	848	890	889	888	835	883	850	916	853	899	883	848	873	777	864	882	868	800	874	837	861	885	868	868	884	910	870	930	835	870	891	914	819	936	898	874	896	854	888	841	921	863	881
23744	20942	28226	23795	20938	10590	1362	863	718	675	641	545	522	496	517	482	481	447	446	454	444	410	471	441	401	417	445	435	433	365	427	387	379	354	385	397	396	390	403	439	422	426	404	380	388	424	349	408	375	407	402	391	389	388	356	383	403	381	413	389	367	389	396	388	374	369	379	369	402	386	360	354	373	358	389	400	370	404	402	359	395	397	368	373	392	388	339	337	388	343	372	361	383	363	343	369	388	385	402	365	385	381	399	369	384	379	405	361	400	400	358	393	368	323	376	378	370	359	404	388	337	345	346	380	398	394	371	373	382	376	344	366	367	396	369	396	385	352	388	382	361	377	364	359	384	408	375	392	339	416	366	384	359	369	351	395	389	360	358	384	372	361	393	370	408	366	384	384	397	376	415	360	365	388	373	392	377	373	362	359	375	407	383	356	387	380	425	382	397	377	361	370	416	384	373	352	392	379	356	336	376	380	369	343	377	355	377	406	400	347	378	367	371	399	404	390	408	357	384	382	378	358	434	404	359	392	367	410	361	375	387	388	369	402	376	386	387	396	361	392	352	378	378	391	380	396	364	372	356	389	388	389	354	353	359	410	332	359	366	414	394	379	340	356	414	386	360	391	393	366	370	360	372	379	377	346	371	375	355	372	381	399	413	381	381	364	375	381	374	343	364	396	369	371	369	394	397	426	417	382	348	373	365	384	367	371	377	416	367	378	356	362	377	389	401	350	342	368	361	354	384	421	376	382	377	410	359	393	398	387	372	378	396	364	373	372	384	366	378	375	383	378	388	369	376	377	388	372	402	382	365	380	389	372	367	402	359	418	382	380	396	378	377	386	379	388	355	362	375	372	405	369	378	406	377	346	385	340	364	370	372	403	367	369	346	376	363	353	398	373	392	319	385	400	401	395	359	374	360	375	367	373	347	391	363	334	350	365	387	386	363	342	374	375	391	365	352	359	382	345	396	366	371	414	375	394	369	367	361	401	402	372	388	411	390	372	376	356	377	376	367	397	340	372	380	376	368	364	356	381	388	391	415	337	395	367	404	384	374	396	390	363	398	360	407	348	368	381	372	406	353	377	378	371	357	357	353	400	383	364	390	376	337	378	392	365	392	336	388	365	395	352	375	377	365	339	380	399	373	371	387	416	356	404	363	376	415	383	372	367	423	357	382	380	349	375	347	382	391	344	360	408	392	369	367	346	390	389	347	365	417	352	362	391	380	392	403	365	363	399	370	362	368	380	408	381	367	361	361	380	381	387	380	348	366	384	363	353	380	381	361	399	358	374	356	374	383	338	397	385	402	362	334	386	391	369	382	359	374	383	380	370	393	354	371	389	377	382	357	366	366	367	383	374	391	369	368	362	368	396	406	348	349	369	394	352	379	380	385	351	420	376	390	429	389	402	371	379	370	381	381	394	342	397	361	377	350	367	359	353	352	404	378	390	411	407	376	374	359	345	374	409	363	396	358	406	384	365	377	393	406	381	394	360	406	374	389	380	388	402	352	379	375	358	416	409	384	385	416	377	388	391	371	351	371	352	365	382	356	410	384	379	366	375	373	357	370	338	409	377	364	360	370	381	369	350	362	390	384	367	353	346	365	394	340	353	381	361	371	384	394	359	368	396	388	412	375	383	362	359	372	376	372	392	378	358	374	381	420	333	354	348	386	375	369	376	382	407	371	353	361	368	389	379	394	352	377	422	363	356	378	398	384	395	368	367	366	367	365	375	389	373	382	393	356	380	363	334	371	379	370	360	369	373	386	376	375	381	376	384	385	395	375	374	378	373	372	345	403	378	351	367	364	377	354	368	371	362	410	351	362	376	396	388	383	374	372	348	352	352	390	378	415	342	369	368	399	388	383	383	393	387	382	353	403	414	370	357	349	399	374	420	392	356	391	381	363	360	370	391	378	367	380	386	360	354	388	387	363	399	339	345	393	379	386	403	399	399	393	382	405	377	392	358	348	362	332	359	376	374	394	361	397	384	354	401	401	354	385	387	351	382	358	364	347	375	388	362	396	391	384	338	355	366	373	354	374	399	405	355	409	410	358	387	360	415	397	347	387	383	362	398	390	391	362	350	370	397	414	384	377	383	385	402	389	365	378	359	388	351	398	365	363	386	354	337	366	373	346	383	387	380	385	386	434	372	365	396	375	359	357	345	371	421	376	363	419	340	423	348	368	357	366	348	380	382	346	385	406	381	375	380	399	370	407	380	359	366	370	396	390	374	427	357	414	390	394	353	336	389	354	356	344	341	371	358	363	324	406	400	364	383	369	355	380	392	412	338	411	386	355	372	353	394	377	362	345	369	391	380	376	367	398	333	375	377	415	396	382	374	379	373	384	362	353	368	366	390	336	389	342	387	383	401	377	411	396	381	360	401	372	385	388	364	361	413	390	379	389	386	393	384	403	379	397	348	385	364	349	389	355	364	348	387	375	356	422	381	394	393	386	382	366	374	387	371	349	383	412	388	377	379	371	372	377	361	370	391	382	369	385	378	389	365	382	352	422	384	398	377	368	371	358	342	362	388	372	387	378	411	370	391	353	355	397	398	351	395	363	405	392	375	399	397	381	373	380	414	398	380	388	370	388	388	374	364	387	376	364	392	396	330	357	381	370	382	362	378	349	385	367	362	352	359	352	366	388	364	373	363	354	367	404	362	386	349	342	381	394	364	359	361	386	381	388	403	357	396	365	370	369	392	354	377	368	362	403	382	372	398	366	354	382	372	365	386	367	375	364	388	331	339	360	382	391	412	354	370	378	364	395	357	374	376	379	372	361	394	375	382	420	354	332	380	350	356	371	364	389	393	394	350	353	369	396	361	383	351	385	412	364	395	407	389	366	374	377	371	353	372	383	391	356	375	355	355	365	374	368	366	360	381	348	358	352	373	357	398	361	410	381	394	381	407	349	364	366	385	375	392	399	370	374	331	402	393	371	386	395	378	392	389	379	400	379	381	356	365	377	403	371	362	397	352	415	376	394	381	340	348	385	342	357	371	390	377	385	357	346	355	390	389	371	407	374	387	376	346	372	383	368	380	394	360	381	345	367	350	351	361	370	392	388	346	353	397	399	390	378	360	398	394	364	423	374	394	361	382	369	355	384	372	362	389	395	367	350	364	363	326	387	351	366	401	368	393	399	381	385	361	420	384	377	364	381	349	382	358	393	390	370	380	385	376	358	375	391	396	385	370	365	364	376	369	369	361	358	356	385	395	388	369	378	344	356	400	340	380	385	367	361	354	391	358	335	388	374	390	371	398	357	368	372	369	390	371	387	362	373	346	359	381	380	384	374	376	367	386	406	372	370	406	381	386	327	351	391	363	396	381	398	403	361	384	392	412	374	373	361	392	383	402	423	382	374	392	357	383	375	409	378	355	384	355	350	396	401	372	416	362	373	352	391	416	387	362	367	388	331	378	357	415	371	405	364	401	402	385	373	379	405	374	376	385	410	388	362	405	385	361	365	392	365	373	371	421
30314	17685	8216	4228	3094	2419	1895	1561	1292	1077	1018	884	786	756	703	670	652	606	562	615	566	561	589	522	546	513	537	521	525	532	519	495	515	510	525	492	505	516	523	511	550	526	519	486	496	504	506	475	523	461	492	466	485	477	460	475	503	509	462	490	475	487	479	456	478	473	475	456	497	456	483	468	496	488	470	468	472	471	472	500	488	500	454	487	470	496	455	452	495	505	473	446	477	452	462	432	472	435	539	516	471	471	471	477	454	434	423	484	465	494	495	505	493	426	492	482	457	455	474	517	463	455	469	467	465	462	506	455	471	433	476	484	489	489	500	476	460	459	441	444	510	453	458	500	492	449	507	487	459	481	449	459	472	480	438	459	477	508	454	456	476	464	494	393	482	479	471	487	468	449	457	475	491	464	479	465	482	508	457	435	467	475	451	458	470	487	462	437	487	480	445	482	463	485	510	408	456	469	521	467	455	476	469	500	451	458	448	499	461	459	453	437	441	491	474	484	471	417	462	470	456	440	456	470	464	479	510	462	466	454	500	453	455	459	474	432	485	459	403	471	468	465	436	471	465	450	462	474	427	458	482	483	457	501	478	448	485	470	464	489	470	430	476	455	503	492	472	462	470	457	445	467	466	485	478	477	471	481	498	442	450	484	485	479	470	479	473	462	488	511	474	458	465	481	497	473	454	501	476	513	491	431	463	467	469	460	457	451	463	447	403	442	486	503	475	473	489	479	469	470	461	500	448	462	414	471	409	466	451	452	461	515	459	491	463	459	469	423	490	497	456	463	454	485	468	465	462	460	455	464	464	474	453	470	482	507	443	458	426	449	481	440	489	419	477	503	476	448	428	515	459	433	458	455	462	485	455	455	475	453	461	408	506	459	465	474	438	467	440	446	482	496	461	480	481	464	476	475	503	464	449	459	492	482	447	439	474	468	457	496	427	459	452	465	479	457	476	449	477	456	469	476	474	477	452	471	444	451	489	464	469	466	484	442	446	455	475	429	461	474	467	490	436	462	459	458	467	446	460	503	444	455	445	467	447	498	500	522	492	483	466	495	450	450	490	479	482	493	456	481	485	492	444	455	464	477	466	484	468	467	428	465	461	462	416	478	501	450	411	494	454	478	495	455	458	452	488	456	480	456	428	409	462	472	456	476	442	451	483	466	468	499	467	435	473	462	484	465	484	446	468	475	463	492	444	482	468	441	459	460	507	450	511	470	459	468	475	446	432	463	455	474	479	490	528	462	460	460	495	466	496	457	467	480	475	434	483	469	524	465	453	468	426	461	447	472	504	447	450	461	456	441	488	456	488	437	482	484	479	483	485	484	485	450	452	468	477	444	493	484	461	439	448	421	492	479	487	492	471	465	481	508	472	464	483	461	471	471	464	442	451	476	448	476	471	494	495	461	467	476	431	499	471	468	468	437	469	475	478	459	478	501	482	423	488	464	470	438	476	476	448	453	435	486	450	485	469	490	471	479	477	434	438	460	502	441	449	469	454	440	466	451	471	467	420	466	433	470	471	515	446	477	447	453	492	507	462	464	446	455	453	458	492	460	455	453	467	483	453	451	487	484	467	504	467	477	483	472	487	491	457	459	428	448	456	486	469	466	513	502	468	438	488	466	471	454	465	494	440	467	441	467	497	434	521	469	512	502	487	502	477	490	449	443	457	504	481	469	445	441	482	438	463	474	467	495	454	479	448	462	446	493	450	476	457	467	503	452	430	436	484	487	450	472	483	441	461	442	546	447	512	516	487	480	491	494	463	503	473	475	433	439	488	463	478	488	475	497	473	453	459	416	444	457	453	498	491	500	525	478	473	505	470	481	451	475	443	453	464	526	468	453	493	460	494	459	470	495	491	450	493	464	499	467	439	480	457	471	473	470	469	470	471	510	449	489	487	508	491	482	476	439	431	499	411	508	469	482	460	445	460	421	480	472	496	502	452	489	503	459	439	442	436	517	473	455	489	434	471	485	469	462	488	475	503	478	464	451	450	516	490	493	452	471	487	501	456	508	470	464	463	438	472	489	531	440	488	491	444	461	458	466	471	439	479	459	489	483	509	485	502	464	465	468	525	468	480	462	436	462	463	451	461	463	473	473	456	435	480	483	477	471	450	488	494	475	460	490	449	445	476	461	499	437	441	432	497	455	427	480	436	489	476	474	451	490	442	466	507	446	485	478	503	475	484	448	483	461	459	471	436	499	453	447	397	451	447	483	464	471	484	455	452	462	461	465	480	471	453	480	455	457	486	485	475	455	464	481	460	495	478	456	449	479	454	470	449	491	505	467	444	471	484	472	461	450	461	471	467	492	457	424	484	502	456	483	484	415	474	472	441	460	481	482	493	456	457	466	448	491	471	460	447	506	444	436	473	476	470	417	426	463	431	443	504	485	459	479	447	478	477	509	472	462	467	514	464	498	467	485	491	465	468	505	481	489	470	471	449	473	507	445	472	522	469	443	446	503	479	465	476	494	476	462	489	472	463	466	441	475	487	491	472	468	429	495	420	483	453	459	498	449	462	461	472	494	496	471	513	500	492	477	479	430	473	440	461	445	455	449	445	472	465	469	469	472	488	467	457	483	436	447	474	448	463	452	474	434	458	488	436	467	446	477	496	446	439	497	473	450	419	480	455	470	478	441	450	493	424	459	526	464	454	505	465	463	446	492	506	400	459	440	474	414	508	455	505	454	465	479	437	477	466	469	483	453	480	462	454	482	478	462	442	479	457	427	459	472	510	439	477	459	478	460	487	500	464	446	452	494	461	459	479	444	487	502	474	452	460	485	514	459	463	459	507	444	427	455	526	449	495	482	449	491	453	466	461	443	486	492	500	479	462	456	414	468	452	449	475	438	464	449	468	475	499	482	445	461	503	496	507	495	467	517	486	449	473	458	473	459	463	477	423	488	485	451	489	464	478	502	451	486	493	493	435	445	495	471	443	485	447	491	454	500	464	484	493	479	462	433	482	430	422	489	451	454	457	448	459	470	506	463	458	457	464	421	495	490	477	478	453	459	449	469	476	453	438	430	474	511	490	439	441	483	479	431	451	466	473	492	475	472	435	460	500	435	443	458	544	497	502	434	458	483	462	475	441	469	477	439	458	457	510	479	475	465	437	451	469	433	465	442	480	503	466	468	468	441	427	500	479	472	419	453	455	485	511	474	456	446	473	465	490	495	452	470	469	459	434	498	460	490	475	502	449	495	460	483	471	447	482	492	483	474	475	474	464	486	480	439	467	490	497	429	462	477	466	460	437	467	476	480	485	496	463	459	475	501	470	504	418	452	504	493	436	458	463	462	467	451	458	497	480	439	487	470	477	456	487	460	479	498	471	481	420	471	509	474	464	492	471	467	471	523	472	460	437	470	470	439	449	450	458	483	478	452	514	496	474	493	458	496	448	485	511	496	432	470	481	467	478	459	478	534	453	468	486	445	501	468	449	473	466	465	479	481	471	481	479	475	464	472	499	497	497	440
24908	20922	27090	24893	9602	1449	1177	1115	1047	988	1000	953	909	987	926	903	919	923	842	903	944	949	877	884	857	906	870	938	876	933	887	920	893	871	837	858	887	859	836	914	844	849	896	922	899	906	932	852	913	871	872	864	844	850	839	933	921	859	858	920	846	858	861	865	907	911	882	894	869	865	868	880	884	824	836	846	843	849	943	945	874	880	871	894	851	885	887	908	879	839	900	903	917	868	879	838	821	886	893	942	874	853	894	835	897	852	879	870	842	870	876	881	890	909	881	862	852	840	887	901	903	843	922	866	883	883	860	842	852	864	893	874	806	869	848	867	896	888	875	930	873	884	859	910	935	858	829	881	872	866	842	873	861	811	827	881	947	841	864	943	876	819	806	902	910	868	869	883	939	922	867	926	878	817	853	854	851	868	890	833	902	858	881	847	884	866	875	857	896	904	857	817	898	823	865	808	823	890	892	897	884	874	871	858	865	862	856	899	890	881	899	861	862	890	888	863	863	895	891	864	803	876	874	865	910	880	903	910	834	919	887	893	911	913	863	886	860	869	850	857	827	885	873	885	911	896	876	822	877	851	906	901	920	845	885	874	917	890	932	888	876	887	872	848	864	901	895	877	902	830	886	856	882	863	871	888	779	878	863	803	892	877	870	905	824	825	856	886	857	877	900	915	881	868	881	864	899	862	879	900	889	885	862	907	858	925	868	864	864	862	889	868	849	868	845	859	886	851	876	892	878	849	825	846	877	894	859	852	884	918	866	897	872	908	837	848	881	873	858	945	906	910	861	834	870	850	886	904	833	864	893	939	857	855	890	940	787	912	849	838	927	921	923	852	858	922	821	847	850	855	884	841	876	857	869	880	921	828	885	856	885	931	857	884	874	839	853	886	845	855	881	849	882	849	840	877	863	844	884	914	857	799	873	838	847	875	877	904	853	880	934	825	858	911	871	874	885	893	847	850	871	895	931	884	874	896	839	835	821	821	897	870	923	857	819	878	873	858	870	866	920	908	877	928	894	918	914	851	839	859	899	913	790	890	886	832	846	883	885	912	924	865	907	925	842	859	877	871	871	844	848	923	908	877	847	866	853	910	879	904	863	933	910	894	842	851	886	884	878	885	936	882	889	863	909	898	899	862	822	920	887	874	878	867	896	871	870	835	862	841	864	894	925	901	866	909	888	879	870	867	843	885	880	925	888	876	915	848	879	859	855	838	903	886	900	877	903	869	898	838	816	880	892	884	942	829	836	900	905	819	904	904	874	856	866	893	844	888	892	839	830	799	886	858	865	843	862	880	839	833	865	837	885	884	803	847	928	854	923	881	905	893	898	895	839	862	879	865	834	831	899	875	816	879	850	938	921	828	894	917	868	861	846	858	880	878	868	850	876	878	850	911	881	801	917	882	909	847	883	894	843	844	833	830	868	878	891	866	911	892	846	894	852	882	808	828	871	906	857	818	863	909	860	901	875	858	881	828	834	874	842	852	912	838	879	847	882	877	852	845	877	874	864	876	863	822	897	881	874	836	900	850	883	821	870	851	894	933	909	855	851	945	916	860	912	864	874	892	926	816	887	872	857	879	867	850	873	843	869	862	873	888	869	867	905	897	878	864	888	927	889	833	902	877	863	892	841	836	840	845	840	915	889	887	862	855	904	845	848	862	904	842	880	885	893	839	843	882	873	899	891	921	864	864	871	858	882	840	890	889	868	877	868	814	876	883	865	891	847	910	871	888	936	906	899	857	883	913	927	921	889	880	834	867	870	923	876	898	927	845	908	898	862	909	856	874	917	909	885	929	851	831	865	851	859	852	845	900	868	865	830	838	826	919	852	802	892	823	872	839	855	934	857	870	901	861	875	911	849	862	857	914	870	874	861	888	841	896	884	889	881	880	860	822	883	958	893	836	879	898	812	853	888	842	842	854	875	865	898	839	878	885	860	819	853	894	884	848	828	912	887	832	937	843	873	851	871	867	892	911	915	879	879	831	884	882	919	886	908	839	870	878	924	861	858	893	876	861	871	885	908	890	884	879	846	854	859	886	850	866	892	925	837	846	904	888	825	898	858	880	818	869	875	867	900	920	875	861	833	875	873	875	845	808	867	856	914	893	856	891	840	844	890	895	890	846	880	828	811	860	876	908	909	877	803	869	873	883	886	850	859	879	850	889	840	823	885	858	869	865	901	871	870	902	885	897	915	912	913	898	858	810	895	858	868	854	837	851	815	852	859	881	891	871	837	861	851	932	868	842	883	892	869	827	846	885	854	828	822	921	886	904	883	869	835	858	849	893	846	898	895	894	875	814	891	918	898	887	856	874	911	925	898	883	920	803	898	922	875	900	881	861	882	865	884	844	842	882	865	855	886	923	897	836	851	866	903	869	920	861	890	894	866	879	877	885	876	901	923	868	853	816	861	883	883	879	872	882	827	886	813	894	845	902	878	812	888	863	871	894	829	849	875	896	886	854	844	827	905	855	880	874	895	901	864	905	855	828	903	841	896	799	852	849	901	789	911	952	906	949	907	899	840	850	872	918	926	922	872	897	909	911	926	911	940	855	852	893	886	904	883	879	839	880	854	846	863	881	822	870	872	842	891	840	842	880	918	890	947	910	841	905	816	852	834	860	883	954	872	912	886	843	870	782	866	867	816	855	897	872	850	839	852	864	889	813	841	865	852	884	860	877	930	901	855	877	815	906	855	849	857	819	842	863	812	864	853	941	891	852	873	889	847	890	852	837	895	878	888	832	841	844	897	874	866	835	829	870	859	953	865	872	879	901	893	828	878	869	889	857	863	859	920	923	875	930	896	863	858	868	840	863	876	897	890	849	848	925	840	836	940	910	880	898	872	898	906	858	853	909	838	803	873	900	884	869	850	854	876	879	818	875	856	878	890	872	890	859	857	880	832	904	891	903	868	896	836	830	860	884	949	806	849	895	877	910	871	858	856	889	856	877	855	854	934	881	851	824	883	900	852	833	868	849	901	906	881	905	898	890	881	888	903	879	876	914	825	843	890	852	911	846	874	871	861	882	952	868	868	900	905	880	888	886	861	822	898	838	891	843	816	836	844	831	883	838	860	865	839	838	905	877	897	856	859	864	859	883	908	930	869	861	836	885	884	971	932	906	847	905	908	853	896	876	837	824	914	853	860	930	849	884	886	836	859	808	856	781	849	859	899	848	822	888	869	803	865	849	905	877	911	926	854	860	858	888	910	867	862	911	880	831	928	817	905	886	866	885	863	844	888	860	844	831	910	878	898	901	899	885	880	879	847	871	863	883	896	865	853	903	813	950	887	892	904	894	849	848	880	912	859	826	894	852	899	865	889	876	837	880	854	857	910	836	854	927	970	878	871	908	895	861	864	919	874	896	937	894	931	878	830	881	932	901	865	918	852	866	839	888	830	845	873	864	880	911	910	893	886	864	852	891	864	865	896	859	876	885	821	899	891	904	868	812	901	855	844	865	862	865	927	850	820	877	838	884
27215	12979	4979	2925	2357	2001	1741	1512	1437	1324	1293	1212	1178	1187	1097	1082	1094	1080	1057	1052	1171	1068	1033	1047	1056	1047	1029	1026	1021	1047	988	1027	1030	1011	995	1009	1057	1030	1004	1010	981	1042	1039	1083	993	1015	999	964	1010	1032	1028	1030	1031	1029	979	997	1026	992	1040	1057	1043	1003	957	1032	1012	1019	1012	993	1006	1006	1009	1047	1038	1019	1034	1013	946	939	963	980	997	989	1021	985	945	962	991	1011	966	1001	1036	987	952	979	1001	1040	1010	1000	1031	1069	1042	1006	952	1027	1032	925	1008	1006	1033	1014	998	1032	982	976	951	962	1010	978	984	958	1018	990	999	966	1000	984	1010	1006	1035	1024	997	1068	980	1015	993	1034	998	975	1015	1007	993	943	970	1019	1030	985	1008	990	992	1015	952	999	1027	1013	955	989	982	956	980	1019	964	964	1049	994	928	1038	986	1012	986	973	1006	997	1007	987	1004	999	984	1000	994	975	1019	988	1043	981	1005	991	1008	923	982	993	1024	1009	1030	1038	953	992	1030	1008	972	998	961	1015	968	1029	999	1059	1023	1066	1012	1029	1029	1012	948	1052	1009	1002	1012	972	945	973	1002	1013	979	1003	991	1035	1058	992	1010	1085	975	1038	994	987	1031	988	978	1018	1002	985	1011	1064	970	1006	953	969	978	986	1013	997	954	967	1007	1034	988	963	1011	996	982	1012	980	964	990	914	1028	1009	941	1035	987	918	1025	959	1006	992	1031	1000	1008	971	995	954	989	1024	1016	1003	1077	1053	986	1028	924	1049	947	988	1019	977	1036	1009	1001	1007	976	1031	952	1086	1030	973	967	981	993	952	985	1027	990	979	974	1003	1072	1025	1031	965	980	978	981	984	1008	972	1002	1001	1008	1018	986	939	1017	995	987	992	1007	1001	1057	1037	1015	1031	964	1063	967	925	990	978	961	982	1004	984	1029	976	994	1009	1011	947	971	979	999	1058	970	1033	1007	1006	1016	969	1038	1022	994	975	990	995	988	1016	1002	974	1036	989	975	989	1038	968	994	1025	1029	1020	1010	981	980	1028	1018	1023	1018	1014	1015	1010	971	952	1026	1039	984	976	1023	988	1002	1058	1020	1050	1055	946	1031	979	1002	1018	953	1030	1026	1004	999	1017	982	1007	957	984	1079	1010	988	1011	998	1025	942	988	978	950	1051	993	1006	992	1024	939	1020	1039	1001	1020	1029	969	1010	995	986	915	926	963	961	1024	1055	944	1014	987	973	985	970	986	1029	979	997	1003	1036	1063	979	994	972	1041	987	1019	1028	1008	994	1028	1013	956	1035	971	1023	986	999	972	1064	1041	986	1022	966	954	978	1014	944	987	956	1009	980	1003	1009	1044	979	1011	1020	996	970	971	1049	978	1015	1033	949	1025	1024	988	979	1036	1008	937	1023	985	990	1014	956	991	1039	978	996	1025	916	961	1003	1026	1029	1049	1033	1024	1064	987	933	1036	995	1021	1030	994	935	1009	1035	976	1003	997	964	954	956	990	970	991	986	970	1035	974	992	997	971	977	1006	1017	998	999	1021	921	961	957	990	974	1023	978	992	1019	1021	991	965	999	1019	1010	1064	1026	959	972	991	1017	977	1009	994	1003	996	982	1078	993	941	996	1040	1056	981	965	997	984	989	958	981	986	1024	1021	1032	1054	987	959	1023	1003	1003	994	1047	1053	1025	1004	1020	1047	971	955	997	1023	1022	1001	990	1008	980	1025	1030	1048	999	976	1028	1018	994	1005	980	986	1003	957	988	982	961	1010	973	1026	964	970	986	964	1034	997	1047	1015	992	1056	960	1026	1016	1034	995	1010	989	970	968	991	1015	1040	991	961	979	1000	1025	964	984	1051	980	933	1026	960	1021	977	959	1044	959	971	1025	980	1066	1025	975	1031	998	1009	1015	959	1023	1041	1014	1000	968	1003	1003	978	1051	1008	971	998	999	1003	968	975	993	1008	1025	963	982	956	1020	1003	930	1032	1031	1036	994	967	980	1015	1001	1013	971	969	981	958	1037	988	886	998	947	957	1002	1022	945	1032	943	1021	1016	1037	932	1001	1009	1026	1004	991	1010	1035	992	971	1023	1006	997	965	1000	961	1006	1001	1053	995	1002	1005	1022	1047	978	986	950	1012	987	987	1009	967	999	1016	1000	968	976	982	1069	1034	999	983	1000	989	993	1033	976	962	1042	997	1011	1014	1028	981	954	1027	1005	996	1026	1025	966	995	1031	979	1015	1029	1022	1011	1020	1031	997	1019	957	1037	938	967	956	1027	1006	951	1019	1018	1008	1037	970	1034	997	1011	975	990	1014	1048	1021	990	1028	933	970	999	995	1056	994	1029	976	1022	983	1034	992	1015	1004	1041	1011	944	1049	1005	1001	1024	1002	984	1027	998	1020	988	958	1056	967	966	1045	1042	964	1002	978	948	1013	982	957	1000	987	1019	988	922	1016	1024	1017	1037	991	1023	945	971	972	998	995	951	987	1000	1006	969	1000	1028	987	1030	1061	964	1030	1000	1032	955	973	966	976	1002	1033	1023	982	1026	1022	1019	1023	1060	992	1045	1035	981	999	1026	1023	1063	1032	1007	1004	1049	999	1041	1006	1051	1024	955	974	973	996	1031	1074	1018	1028	987	1013	1037	1004	996	1029	986	999	952	1039	1012	990	979	998	1026	958	1054	1019	1010	995	1032	994	972	1053	1017	974	1007	987	1045	983	1019	1078	995	925	1013	968	1008	1015	969	1003	993	992	990	980	956	941	963	991	975	979	1006	999	1030	963	968	972	1007	1039	972	1031	994	999	975	1025	982	1000	973	1004	1025	982	1016	947	976	900	1041	1045	996	984	965	1039	1006	1061	1043	1006	986	948	1005	983	1004	1004	964	1021	1019	972	987	968	961	974	977	1022	1011	989	995	1066	1015	1014	990	1024	946	1003	1025	1014	1002	1011	1007	1010	1043	1041	1046	1006	1027	958	1001	1026	958	947	990	983	990	1023	978	1003	987	992	1032	1019	1026	1016	960	979	1001	1020	964	996	965	999	1017	995	991	969	1003	996	1003	988	956	947	1038	1026	977	1008	1029	1070	1029	991	959	996	1003	985	931	975	954	997	1000	1018	1073	1008	988	1001	1028	1040	986	946	992	1030	1015	984	1040	995	1020	993	1085	1005	1054	982	985	997	945	1014	1001	1003	1061	1039	1029	985	974	1020	956	994	1047	931	990	979	1001	987	1027	1006	1004	1057	1012	993	984	996	966	1025	1015	970	935	986	994	978	1025	972	1033	960	1026	956	1028	996	1002	984	966	977	1006	1016	1042	981	990	1021	954	949	983	1000	968	1025	1016	974	1010	1035	957	1015	1039	1020	1023	1053	1057	980	957	1037	1028	989	1020	937	1005	964	988	1025	992	976	1039	1031	993	971	1025	1019	1013	1012	961	988	996	1017	1036	1016	1015	1043	1014	980	1042	1025	1025	1003	971	985	1019	1017	1001	1013	1011	1023	1005	953	1000	1034	1050	998	983	1026	1024	981	1002	987	980	998	999	1038	991	1026	964	955	1010	970	974	1020	995	1070	1017	943	1004	971	1015	1032	986	1004	973	972	990	984	963	1008	1004	1008	1040	1022	978	977	1011	962	987	1048	944	961	1022	975	1017	957	998	928	990	993	1018	994	948	988	1031	1031	1033	1027	973	1033	1044	982	1036	974	961	1046	1011	994	1031	974	978	1026	1026	1053	996	997	977	957	936	1010	1019	1005	1010	986	980	994	969	975	972	982	1055	1029	965	1009	999	972	1035	994	936	975	1057	973	1016	1002	956	1033	1009	975	1029	1019	1002	972	954	1014	978	907	981	1022	1090	988	969	987	983	948	985	961	1008	1037	1002	985	1002	1068	1027	1042	947	1019	948	1011	1074	998	1013	1037	988	1036	997	976	998	1026	1005	1008	999	1036	1028	1024	994	1015	1012	1043	1007	1020	977	1009	991	1026	1005	1016	986	971	972	980	1021	933	1008	970	1052	1001	947	1006	1005	975	1012	1035	959	1016	928	986	946	1006	993	981	991	993	1041	1040	1009	1017	1039	997	1011	998	1010	930	1014	1051	924	997	987	982	970	1050	965	1008	1003	1067	967	980	963	969	1061	972	1011	1002	991	1025	1081	1024	990	1006	965	987	984	989	1065	988	1029	1067	1013	1019	1009	1007	993	994	979	1077	988	982	1028	1002	998	989	1020	1004	976	955	994	1009	989
22710	20954	28678	23383	20954	21023	9517	1481	1068	941	866	794	734	699	682	604	580	556	522	523	490	503	518	477	463	448	505	489	489	487	508	451	455	436	475	424	447	459	484	469	460	458	468	464	482	449	421	442	438	417	408	443	447	426	424	447	394	475	441	426	401	452	389	429	456	433	407	400	408	403	403	417	405	438	426	413	396	433	427	392	407	403	408	409	417	395	440	442	430	406	430	369	429	467	413	419	393	412	400	391	399	388	417	415	393	434	413	418	395	454	402	427	403	410	404	420	416	400	423	421	463	442	383	423	439	446	404	444	426	411	427	465	415	471	405	419	414	405	422	451	381	447	414	430	428	496	405	403	405	398	418	434	455	406	373	433	458	446	447	416	425	404	407	389	377	370	432	412	422	431	430	399	396	388	428	419	403	392	424	454	411	377	412	420	381	410	423	449	396	387	435	429	488	404	401	422	415	435	353	423	401	436	436	404	389	440	419	437	409	399	429	399	379	418	413	410	389	397	440	429	429	424	432	453	391	415	406	411	407	457	423	440	415	435	453	443	431	419	423	395	418	396	404	406	415	375	405	437	441	429	432	415	444	451	395	456	423	378	426	426	425	443	428	403	391	418	406	410	428	439	414	374	398	399	401	441	393	454	453	429	404	418	462	432	406	424	352	416	412	400	418	378	426	421	390	414	412	410	425	420	428	417	426	427	409	418	385	450	457	401	425	417	403	445	419	449	393	412	396	450	418	405	365	392	385	419	395	405	455	416	437	443	458	446	455	406	410	385	382	420	425	418	437	409	401	405	385	395	426	427	415	407	411	377	396	383	416	425	411	425	439	465	400	415	388	416	431	458	436	423	396	433	438	458	432	447	379	410	436	425	416	426	401	423	438	414	410	410	413	463	405	403	403	406	432	396	415	436	403	398	440	412	422	421	410	439	390	417	460	397	403	424	409	416	411	393	462	428	455	413	431	419	407	415	403	397	438	446	427	391	430	401	445	429	486	396	429	417	402	413	428	391	395	451	433	407	429	408	413	414	411	422	386	432	429	461	405	397	421	416	442	417	407	430	426	406	450	453	387	428	419	415	400	409	433	414	447	437	423	390	411	372	420	400	414	435	420	425	431	438	446	400	378	403	429	404	428	431	420	421	421	401	386	409	451	404	412	433	424	391	396	403	433	422	409	458	399	410	401	408	426	396	418	391	446	453	379	419	437	453	400	398	419	405	392	405	424	397	424	446	430	426	394	418	432	418	376	404	430	423	410	394	412	435	406	364	404	422	410	428	375	403	428	417	404	407	409	451	421	430	418	419	426	406	414	407	431	441	409	406	434	394	440	436	425	458	424	421	425	432	438	398	401	401	406	385	413	435	432	370	438	436	413	423	421	380	415	429	368	431	388	429	391	409	423	433	415	418	405	399	454	430	391	438	411	425	414	460	432	430	408	408	403	424	448	445	388	427	388	403	414	398	411	435	415	421	426	439	431	457	397	408	407	436	417	411	425	429	452	418	405	397	411	435	415	429	422	388	428	409	393	406	395	421	391	421	399	433	394	420	445	442	408	454	396	419	431	382	399	409	413	397	429	430	400	427	408	411	394	372	441	437	446	380	412	412	404	395	431	396	401	406	421	408	416	414	418	418	393	446	437	408	394	409	412	418	453	429	405	430	441	426	434	442	405	412	413	471	416	436	395	381	417	452	406	431	406	428	406	376	422	410	366	402	392	400	404	411	393	405	428	405	441	416	413	407	429	411	399	410	417	439	407	403	430	399	372	372	433	403	422	396	429	468	388	444	424	419	390	367	405	438	414	422	414	394	415	422	421	450	373	421	413	398	407	398	425	400	413	436	426	408	419	415	419	415	404	410	401	436	408	393	434	415	389	421	415	456	395	406	433	398	440	434	413	447	459	433	402	447	427	391	427	378	427	419	428	455	394	436	424	425	402	397	415	413	446	409	409	411	442	435	397	425	394	429	424	416	404	445	375	408	399	382	427	385	434	451	410	407	362	438	420	414	400	423	444	432	437	418	449	389	379	432	365	405	401	423	426	396	387	406	425	380	428	433	393	397	418	410	423	384	414	422	408	380	388	467	422	425	390	419	387	398	422	425	431	451	413	403	422	435	410	399	446	422	388	411	428	436	442	396	422	429	432	412	427	420	438	399	410	433	411	380	452	445	418	416	404	429	426	396	415	388	392	438	392	438	449	398	445	406	394	411	375	397	410	354	427	428	397	403	414	389	438	423	414	379	415	409	414	438	405	391	387	441	437	416	421	413	420	381	407	425	447	416	406	414	415	413	428	434	442	405	409	449	419	406	395	388	411	421	419	417	419	444	445	410	397	416	385	414	354	414	421	406	414	432	433	393	397	404	413	396	439	429	424	395	408	468	410	419	423	395	437	408	461	447	416	394	423	415	416	419	437	406	395	407	444	416	398	412	430	401	424	395	409	417	417	386	427	448	395	423	426	439	418	425	410	409	399	442	429	409	439	372	379	405	427	421	431	399	412	408	407	393	417	438	398	435	401	437	417	369	412	415	424	410	419	434	400	411	420	405	439	421	391	396	426	435	418	438	412	424	400	403	397	421	440	407	389	394	444	433	395	433	378	436	426	429	392	414	425	417	436	429	431	408	414	418	428	447	406	390	421	396	421	435	390	398	430	403	406	405	377	421	410	378	404	437	463	424	422	446	419	410	440	401	380	414	428	423	448	427	431	437	413	397	411	365	413	458	445	434	445	425	420	441	405	426	419	412	399	421	401	464	404	431	406	398	458	437	398	419	425	397	406	402	422	383	415	385	405	445	398	398	427	406	428	428	405	425	377	428	426	425	429	415	423	414	397	419	433	419	409	400	444	463	373	420	422	429	380	423	437	426	430	442	419	405	408	372	401	411	407	435	395	401	418	403	447	416	422	440	429	387	412	409	392	414	406	418	418	435	416	454	418	431	391	429	442	450	391	393	414	453	411	399	419	420	398	406	394	412	449	445	406	392	401	388	411	428	428	412	405	388	363	397	423	457	422	430	366	456	402	405	432	425	410	448	411	399	429	421	441	424	428	445	425	423	423	396	364	386	446	392	446	437	391	418	406	404	454	399	419	375	417	409	381	418	399	420	420	407	436	418	467	397	420	436	432	405	386	401	426	435	467	397	411	425	409	417	364	415	440	417	431	416	391	380	455	428	418	418	435	404	447	437	438	420	394	422	416	443	377	422	446	421	421	399	455	454	420	400	421	429	396	390	429	424	426	402	417	428	443	438	442	407	424	429	387	431	405	391	394	412	399	442	429	457	412	436	393	393	407	400	451	420	409	418	398	434	433	410	385	374	425	410	422	425	422	404	413	458	387	411	425	401	426	409	436	439	441	422	424	422	457	425	446	373	441	418	410	413	445	432	416	373	397	421	371	403	442	429	401	416	412	443	407	386	408	386	422	435	392	402	429	446	400	404	412	430	409	388	404	373	435	383	427	411	419	416	413	463	427	415
35632	24689	13010	7264	5136	3959	3170	2481	2011	1672	1387	1221	1071	997	953	875	783	750	688	691	645	629	616	597	620	608	603	558	577	564	570	566	536	519	545	518	562	536	561	546	547	532	576	568	512	514	519	494	515	511	467	487	458	519	494	476	509	525	511	499	488	479	497	509	515	468	517	482	501	489	479	500	498	468	452	494	456	478	476	466	457	483	450	463	466	497	468	494	521	498	494	465	462	460	471	498	484	461	459	476	470	466	502	515	460	469	483	453	449	488	520	469	500	457	496	454	461	464	454	483	456	453	517	432	450	485	485	478	477	481	481	481	427	463	487	475	457	457	490	478	486	481	437	456	482	472	497	471	477	488	460	480	449	445	423	495	510	500	505	459	490	465	428	496	439	495	478	435	432	454	476	436	469	470	440	486	508	483	487	478	472	448	451	490	462	474	513	435	481	473	456	467	451	495	473	495	487	538	451	503	490	447	472	465	475	502	521	464	463	513	502	476	448	464	463	466	501	440	461	445	482	482	460	485	473	493	488	460	465	490	448	499	473	514	481	463	459	518	502	451	451	461	501	466	514	490	485	471	474	459	510	486	478	472	490	447	457	457	486	455	496	424	483	526	507	505	458	476	484	476	460	420	439	451	509	463	513	482	482	449	485	468	438	480	496	476	468	494	481	455	465	457	479	467	510	442	471	491	490	455	500	440	480	440	450	472	470	487	498	457	450	456	468	491	475	462	451	480	479	497	485	474	469	485	480	450	483	541	497	490	482	474	477	503	463	451	482	513	466	514	506	483	494	459	499	463	480	496	475	479	468	457	448	437	464	465	469	468	482	445	477	498	455	483	489	499	450	448	460	490	465	472	471	449	465	473	451	469	464	487	481	474	444	500	435	473	451	489	479	511	475	486	507	494	443	462	518	421	467	505	515	517	499	465	473	491	472	457	488	443	443	451	508	497	464	461	503	398	482	496	492	473	459	496	470	458	475	501	462	455	513	481	464	475	491	467	489	484	479	468	457	438	485	461	497	449	458	449	479	461	448	482	490	501	451	481	500	430	466	491	443	476	496	473	490	474	443	468	505	473	436	486	482	505	471	457	461	482	468	460	452	475	488	436	454	467	464	465	490	495	448	489	463	467	516	490	445	476	514	466	450	464	454	449	422	501	487	452	482	430	448	517	442	435	524	471	469	465	435	488	473	506	489	475	496	456	467	453	500	446	464	447	462	448	483	499	470	475	469	460	471	458	460	495	494	464	478	485	489	464	521	448	487	484	498	499	469	504	475	481	464	450	469	492	495	459	504	483	504	505	459	441	465	467	468	456	455	500	477	475	474	463	478	483	468	491	493	473	447	523	466	449	487	449	468	510	495	486	456	466	475	465	481	469	462	481	456	484	472	502	480	476	533	490	493	432	453	495	478	472	465	461	488	456	449	478	442	502	496	471	476	464	478	445	497	472	505	493	494	432	474	435	500	476	481	496	458	481	446	496	504	483	460	474	471	474	485	476	472	474	505	500	458	457	456	548	519	455	480	468	484	489	491	450	475	447	523	491	414	458	442	477	485	466	500	464	473	500	478	461	510	498	456	484	476	461	466	495	445	459	462	489	496	457	459	450	486	457	458	460	455	481	468	476	511	450	474	444	499	482	469	497	470	461	480	479	485	472	479	515	474	462	465	448	453	467	455	506	488	443	463	474	488	485	450	494	488	455	435	451	519	471	485	443	467	465	456	475	504	450	479	460	467	490	457	496	473	490	465	450	522	457	433	454	492	501	490	489	451	471	481	440	479	510	480	490	498	487	505	441	494	486	487	478	497	480	439	446	461	445	496	448	462	442	473	468	479	466	442	481	475	514	477	479	493	480	456	453	451	468	447	460	454	446	470	488	485	478	482	482	489	494	475	481	485	468	432	491	446	479	475	500	458	451	467	495	449	454	515	497	461	509	482	476	489	509	476	437	505	466	474	473	493	440	499	467	496	454	465	499	457	478	452	459	504	468	505	483	456	477	500	498	471	470	469	475	457	459	441	474	511	433	499	477	488	470	492	469	486	479	493	460	473	473	498	476	481	458	499	472	471	485	414	436	500	478	492	465	453	471	472	435	441	478	448	454	440	437	508	478	471	474	469	460	472	486	405	525	496	509	486	467	469	471	448	460	492	481	491	444	481	475	487	491	464	475	461	480	493	465	431	475	475	488	506	493	473	488	499	488	508	450	497	466	464	441	459	441	498	500	422	502	461	439	469	439	484	468	495	465	515	468	467	454	432	466	475	443	495	493	487	488	460	421	444	437	462	481	509	456	505	496	469	469	491	477	482	503	485	440	442	465	495	518	448	465	480	481	450	467	473	470	471	445	474	464	438	508	469	465	470	478	468	452	466	502	494	472	467	475	418	464	480	438	455	472	432	484	477	485	490	507	457	481	486	460	479	480	450	460	449	482	494	509	460	444	467	434	510	453	484	517	473	498	448	504	493	508	462	477	454	546	500	479	499	521	478	437	474	478	491	456	484	506	485	466	473	509	480	501	491	470	471	504	486	486	434	523	473	435	464	436	464	450	437	434	494	461	441	504	518	489	448	431	475	492	469	469	465	472	479	433	462	463	513	467	472	477	442	443	469	458	468	499	464	478	478	484	471	476	416	495	450	487	492	507	440	516	455	510	497	504	502	487	475	457	431	485	494	433	433	465	472	481	494	460	461	496	496	471	463	454	438	469	525	485	461	500	482	474	456	428	483	513	451	457	451	482	443	463	478	502	483	450	488	455	456	464	465	487	511	485	493	461	449	474	477	503	490	478	487	488	480	469	460	494	444	492	470	454	475	460	494	438	482	452	477	467	497	448	478	471	499	470	487	484	446	487	439	495	480	507	460	446	429	464	465	464	524	493	487	499	467	474	496	490	477	501	487	477	447	488	452	499	486	482	480	466	530	474	448	510	475	430	449	470	499	468	473	470	463	456	498	475	507	444	448	467	458	459	450	471	458	468	451	473	457	479	467	449	511	471	470	446	494	455	468	463	476	443	476	488	497	484	469	475	493	467	484	468	468	443	491	479	450	493	479	493	447	487	470	465	496	466	477	500	442	479	473	435	464	472	465	445	459	486	475	460	487	468	475	487	465	475	469	482	500	478	495	448	456	499	486	503	484	482	491	459	502	472	477	449	460	461	479	478	448	492	490	541	446	495	445	451	475	466	442	434	447	479	448	454	489	471	436	479	458	472	467	455	475	438	520	494	433	476	454	413	500	495	462	499	498	497	515	458	508	476	476	471	475	464	477	503	471	474	477	462	472	449	472	476	459	491	511	443	453	460	497	467	448	455	457	533	464	489	456	465	460	538	406	463	471	513	474	445	450	453	510	452	470	432	450	479	479	468	498	482	492	474	438	453	493	502	493	449	491	470	444	482	458	517	483	458	448	478	462	472	478	453	439	469	508	496	473	459	481	464	442	454	485	454	496	460	479	471	491	506	468	506	480	485	469	470	476	494
26817	19971	8184	1278	922	836	824	791	767	786	805	743	768	769	740	723	787	773	761	768	765	700	716	714	778	760	700	767	763	719	754	719	758	756	709	702	722	775	714	779	760	711	767	729	683	764	738	758	692	772	751	741	716	728	736	760	770	738	818	758	714	743	779	726	771	712	767	786	730	786	718	737	721	796	733	745	719	736	744	706	746	693	767	720	737	756	772	758	693	737	722	748	742	688	784	741	735	728	782	726	757	748	745	727	740	734	724	704	729	682	757	732	695	710	738	746	744	742	715	761	743	739	754	714	724	669	735	728	689	732	737	774	724	712	671	772	733	744	715	759	757	726	722	745	765	723	748	746	766	710	735	771	768	777	757	777	749	732	706	779	740	757	746	676	762	754	752	769	785	719	743	745	749	751	675	729	725	756	716	713	701	691	760	737	746	761	773	749	743	756	741	743	756	789	740	716	699	770	744	720	756	755	735	754	745	712	750	707	760	799	743	736	780	754	736	785	770	726	768	726	747	733	752	739	719	709	736	773	728	768	690	741	763	788	745	756	735	777	673	714	771	752	732	748	779	702	731	732	695	750	798	760	786	742	782	761	714	742	747	750	731	755	764	739	764	707	712	712	773	762	729	728	760	728	730	750	766	767	744	730	758	731	717	722	765	693	783	737	751	718	748	737	694	713	767	745	732	761	745	736	729	690	715	732	733	715	784	736	692	728	744	729	704	749	722	791	703	783	702	727	762	730	668	735	713	749	762	711	760	752	690	781	740	807	716	765	795	752	744	752	712	741	703	730	708	754	725	739	759	781	728	699	721	772	740	728	745	741	749	753	693	729	752	703	749	722	775	708	734	754	744	722	775	703	750	721	743	763	766	726	730	729	684	716	748	713	731	684	777	705	742	706	697	697	783	715	712	771	776	773	750	767	762	778	744	807	714	730	709	706	717	745	725	737	738	725	749	777	782	745	752	746	754	756	713	734	701	719	716	746	735	719	753	704	757	726	734	729	725	753	736	771	717	743	687	721	751	737	740	767	787	724	698	757	700	763	753	732	745	798	701	768	706	766	738	743	680	727	788	754	721	740	717	721	696	749	757	746	752	744	724	760	749	730	737	768	730	754	689	767	717	708	734	730	716	708	720	743	736	734	677	738	720	699	759	723	735	745	681	732	724	715	730	701	753	754	773	761	723	748	719	732	727	725	715	718	697	715	736	738	791	737	746	736	737	730	688	678	778	763	700	710	763	735	751	771	811	737	702	682	726	733	738	746	726	728	716	790	735	720	738	751	729	714	757	769	762	720	763	759	737	757	699	705	761	683	702	736	690	763	764	706	723	747	724	736	758	787	740	729	696	702	697	727	729	698	737	734	800	749	739	741	702	673	743	771	745	699	722	712	751	718	720	715	672	782	719	700	739	684	744	716	720	765	744	749	730	688	801	768	744	723	748	754	710	728	715	708	709	773	696	729	764	713	736	728	766	748	740	739	756	730	754	715	719	766	760	676	745	771	786	761	780	720	745	717	758	711	706	690	744	714	732	757	732	684	743	752	746	761	762	730	719	760	734	711	737	792	807	740	765	739	745	709	744	789	694	722	698	738	765	727	693	758	757	694	706	736	721	740	778	724	741	765	780	749	756	757	785	714	779	713	756	723	745	744	735	753	737	735	748	701	742	705	754	665	725	768	692	762	719	694	705	782	720	704	731	719	806	760	651	720	773	752	713	697	770	712	714	712	728	719	743	717	764	770	704	754	787	738	726	786	706	761	747	695	725	762	764	719	692	738	738	708	691	731	769	733	740	739	764	732	787	735	701	783	716	745	681	709	763	748	715	742	713	719	721	741	718	723	724	769	676	765	680	693	689	706	731	701	779	720	693	709	728	781	658	699	709	727	785	697	741	757	761	740	730	707	731	756	748	727	741	748	706	720	762	744	784	705	705	756	725	721	760	742	735	737	767	770	790	755	725	723	729	739	727	791	730	726	738	764	757	772	688	723	745	710	689	785	740	700	763	738	690	831	755	707	780	698	749	717	766	771	734	720	754	725	714	722	696	697	700	706	718	732	743	700	728	728	740	738	730	706	735	697	682	699	760	798	714	749	724	723	684	735	794	715	741	742	763	683	729	750	746	755	761	734	711	731	762	739	749	797	742	719	810	743	716	759	718	785	703	688	751	697	743	747	716	763	755	711	736	789	756	810	746	785	715	755	755	762	763	741	770	725	776	744	729	729	732	741	791	718	730	753	693	698	753	772	699	754	721	753	706	691	729	752	699	740	693	791	773	754	758	742	709	754	752	744	753	758	752	756	735	809	726	725	717	703	692	744	737	726	777	741	745	720	749	730	741	711	704	701	721	685	703	771	749	787	727	737	783	765	738	728	729	750	680	762	763	756	729	712	731	797	741	737	715	759	697	710	710	767	755	726	758	758	734	747	712	681	738	811	720	702	743	740	737	703	751	708	727	737	732	751	730	742	721	744	738	753	770	750	710	695	699	759	680	693	690	757	749	777	844	727	723	711	755	717	720	759	706	744	731	755	766	685	740	730	694	728	732	742	725	731	807	753	744	700	746	773	731	704	768	742	694	716	706	731	755	742	725	764	739	679	720	762	743	692	783	719	730	713	729	789	728	720	780	716	718	766	719	769	730	740	772	766	717	740	739	754	751	769	775	697	732	726	750	790	731	725	748	764	780	761	687	748	714	749	745	727	728	771	735	693	753	733	778	748	768	772	734	689	786	744	742	776	724	721	752	756	696	716	729	778	722	779	727	766	722	735	711	709	701	717	778	765	687	745	729	720	794	754	689	786	762	756	724	705	737	721	685	710	720	805	676	747	693	729	766	790	711	715	725	695	666	714	782	718	746	686	766	715	690	759	740	724	706	759	752	692	699	731	782	722	704	775	723	771	710	735	784	746	755	670	722	741	757	752	677	752	739	732	766	712	722	771	813	741	736	781	748	753	709	725	679	691	699	711	752	731	765	719	753	761	789	724	744	751	737	707	724	725	756	751	726	742	752	676	775	747	780	694	760	693	737	757	673	695	759	775	673	730	710	773	778	753	760	729	734	768	787	744	745	748	715	770	703	690	763	750	704	781	720	785	757	697	736	770	705	739	726	752	740	721	741	715	709	785	767	743	727	688	707	766	766	745	740	753	765	722	716	659	764	753	737	715	719	733	733	737	758	677	765	708	707	685	725	747	752	677	750	730	710	728	714	733	692	704	781	744	729	701	727	730	722	734	742	707	739	705	745	728	721	707	777	713	779	753	746	739	728	728	686	758	733	716	766	702	702	716	743	705	714	703	790	700	723	755	715	706	783	702	716	761	732	711	691	747	729	717	734	727	748	736	733	709	735	753	757	726	757	671	724	746	751	796	765	769	772	677	739	764	743	770	739	723	708	713	751	748	750	772	718	751	815	772	778	747	728	739	782	735	772	753	735	705	699	707	717	741	743	696	740	743	720	792	782	730	773	740	744	768	678	753
10238	3958	1623	1263	1125	1089	1003	1024	998	912	908	963	930	932	929	930	906	952	961	880	879	876	914	867	813	879	917	886	872	893	850	891	895	857	857	934	905	857	879	939	920	894	835	909	860	832	868	902	901	945	884	876	827	868	851	902	875	832	831	865	930	901	931	828	861	868	865	838	856	876	858	877	845	929	927	876	838	876	848	882	850	856	865	886	923	843	902	878	885	865	883	883	876	878	889	854	883	893	886	928	838	799	906	839	885	867	860	867	889	845	855	867	833	887	836	889	917	878	921	841	860	850	870	943	887	860	852	852	855	915	829	892	864	890	894	834	921	835	840	831	893	874	872	853	873	892	871	868	891	904	930	883	789	882	867	826	859	848	869	865	881	890	802	886	810	851	930	864	816	872	927	885	865	851	868	860	914	876	852	848	886	878	819	870	873	851	821	861	894	863	902	896	896	824	854	848	882	907	919	870	904	898	870	881	916	866	894	839	920	881	883	881	863	835	894	945	817	863	858	845	906	876	862	895	867	867	875	864	868	848	884	862	894	855	823	842	917	863	933	866	869	868	834	883	921	854	856	863	839	874	891	871	886	863	886	831	870	884	839	841	865	836	912	845	895	854	857	863	852	868	877	913	902	850	873	873	795	870	858	920	866	862	835	902	894	855	883	876	896	858	881	795	871	865	836	863	884	918	834	858	850	861	874	826	819	912	869	843	915	832	856	839	838	854	932	891	924	837	901	891	841	900	907	831	899	881	937	886	883	898	878	885	847	882	895	865	909	881	873	872	867	892	852	852	866	870	856	907	889	810	853	861	885	847	857	885	874	891	841	873	894	853	864	859	856	865	881	867	859	912	890	869	875	928	794	868	880	873	861	885	876	904	842	856	848	857	864	864	882	839	823	884	857	872	900	832	894	874	898	899	845	835	835	873	912	840	791	832	851	886	907	905	907	820	867	885	880	872	873	882	898	899	866	931	878	869	903	842	895	882	945	837	882	893	885	889	864	875	909	888	844	874	890	863	940	923	907	867	877	877	876	883	847	843	869	837	843	817	851	898	870	820	887	900	852	909	863	925	862	826	943	820	896	877	818	886	873	856	825	859	899	891	919	899	894	831	881	909	842	832	834	869	873	883	883	894	878	910	927	798	871	861	883	847	914	831	838	869	936	903	875	853	914	856	911	914	847	907	876	935	853	881	888	894	866	900	909	865	901	870	912	898	808	909	851	849	906	839	909	904	863	860	870	877	894	854	861	886	895	881	851	911	864	863	906	797	890	916	875	815	846	870	873	840	880	868	872	850	841	880	889	861	874	883	898	870	946	854	913	860	883	912	823	838	881	828	891	848	856	848	878	873	927	841	877	907	853	864	861	878	893	830	900	904	907	843	860	859	868	900	887	948	861	915	910	895	877	879	898	892	852	874	859	882	868	863	894	868	883	922	882	893	894	871	862	872	877	853	857	910	853	854	824	882	908	874	831	857	825	850	856	894	873	903	859	816	910	821	876	892	904	868	864	844	873	892	903	912	903	886	853	850	864	903	833	887	904	910	823	907	836	849	881	894	875	899	833	881	845	858	832	853	881	909	856	861	906	849	933	886	837	875	838	849	892	869	808	866	833	839	851	848	867	870	882	828	894	921	902	858	904	858	839	920	886	922	885	853	857	872	894	873	932	853	885	864	878	865	852	865	870	886	890	866	872	918	864	930	920	884	901	833	850	866	894	856	845	887	838	840	905	877	856	870	899	793	890	881	875	809	871	911	809	853	817	891	839	828	899	860	858	855	859	847	907	856	863	840	848	879	836	867	873	822	830	904	867	917	840	892	862	893	868	875	902	878	814	897	891	879	863	908	915	815	865	816	876	930	816	902	866	872	869	876	909	879	872	866	872	876	898	840	893	896	872	888	869	883	827	856	864	941	860	882	813	905	883	842	883	827	865	924	929	876	899	848	872	816	881	854	876	837	919	931	887	862	883	864	869	888	832	876	850	897	830	823	890	841	862	900	863	878	851	905	827	802	897	875	893	885	874	836	870	835	849	865	905	806	816	854	852	868	889	862	830	875	899	808	919	859	845	883	901	853	925	867	882	920	908	937	908	891	851	907	885	837	907	947	872	851	869	907	898	862	896	881	827	877	867	876	872	911	906	848	905	858	856	877	848	817	848	851	879	853	866	912	889	825	910	869	867	823	856	846	864	847	879	862	879	899	876	902	860	906	883	838	849	829	854	853	840	861	938	849	886	871	846	830	893	941	862	898	812	869	898	882	828	903	851	943	917	861	840	922	878	904	880	851	882	860	869	906	841	837	812	907	885	892	890	869	880	916	865	871	862	850	880	903	896	912	840	853	871	862	937	954	850	866	823	862	829	847	910	893	852	882	901	901	964	880	888	856	862	907	895	908	877	871	903	831	852	867	896	877	860	842	899	845	830	855	808	873	858	866	861	849	927	871	842	874	880	909	870	907	851	885	866	852	900	875	878	851	826	906	858	894	875	849	917	897	835	845	848	850	896	906	889	859	859	829	837	894	878	859	867	862	916	873	926	880	862	909	836	890	888	869	880	896	904	890	822	801	887	889	893	866	926	863	877	901	815	882	901	816	908	844	813	930	884	862	905	847	856	899	927	856	850	875	835	878	882	853	886	888	856	874	896	856	869	871	886	891	852	835	866	851	873	894	891	825	876	849	860	877	893	866	894	872	848	900	879	911	851	927	873	883	873	825	912	857	848	921	836	880	860	829	819	884	889	845	910	896	887	857	864	856	864	929	844	884	918	918	878	882	849	885	889	909	875	882	909	881	904	909	883	856	851	894	873	902	915	870	902	875	822	906	857	894	860	856	870	942	850	887	888	860	906	902	853	840	875	897	901	857	873	901	895	900	905	919	880	874	882	857	831	908	888	863	862	858	916	802	908	847	870	844	857	868	886	886	896	884	868	837	909	861	885	867	924	871	929	875	875	891	868	867	891	833	888	879	851	898	934	861	844	906	906	823	886	844	840	884	893	852	870	893	842	836	922	810	896	885	906	887	859	848	936	910	886	836	808	868	812	877	902	866	879	838	902	826	859	918	831	866	874	845	871	822	868	890	891	855	837	859	884	880	827	835	823	853	865	921	841	873	868	840	875	863	886	937	888	881	872	932	838	907	903	844	908	891	869	855	865	875	843	874	869	857	944	802	885	880	841	826	854	843	863	789	906	871	920	885	865	872	806	858	889	834	891	915	865	900	857	855	867	881	826	897	907	892	894	859	824	841	851	881	840	900	862	892	886	847	885	870	841	863	878	869	861	870	833	914	863	866	837	928	885	876	918	867	870	888	923	837	856	870	891	910	877	901	859	863	890	858	842	878	853	900	835	919	877	881	877	884	917	874	855	841	855	882	876	867	849	855	909	845	871	894	853	911	866	819	839	856	909	901	856	868	980	904	855	886	860	915	848	868	889	854	922	857	860	867	867	921	914	933	898	869	865	880	845	927	883	867	850	923
23703	20928	28176	23828	20931	10255	1357	881	752	639	595	554	560	531	511	495	493	453	436	414	428	433	443	424	412	432	374	414	433	389	405	371	395	410	395	378	412	416	423	426	389	380	403	419	427	398	378	403	371	392	421	371	381	390	419	386	346	388	387	411	364	349	359	366	349	429	369	390	392	340	417	402	408	373	378	379	387	402	358	391	412	376	377	387	366	375	360	367	403	358	358	378	343	416	379	363	392	365	356	427	367	381	405	385	415	373	361	366	384	362	379	384	369	384	361	361	347	386	371	396	374	364	406	397	378	353	367	399	394	350	423	390	351	357	401	372	365	355	409	367	380	384	370	389	369	353	435	334	380	348	374	373	431	397	377	320	377	371	376	363	369	386	362	377	370	357	354	384	372	371	406	390	339	364	363	372	366	363	391	392	368	393	364	388	366	373	371	368	347	390	386	391	361	400	389	329	405	374	339	367	398	372	391	382	390	340	374	371	354	364	390	366	384	350	369	319	393	364	348	365	371	410	398	360	369	381	385	366	392	389	381	378	345	389	427	356	391	419	402	365	392	357	357	425	374	396	381	415	383	404	342	381	362	341	381	360	391	386	398	351	343	370	354	371	383	377	365	365	379	354	385	381	412	360	357	402	402	401	347	391	360	374	362	364	332	430	339	351	401	405	367	337	374	344	371	390	390	400	378	409	381	366	395	370	366	350	378	378	392	359	391	331	369	358	376	377	382	381	356	371	369	364	382	402	405	379	407	393	375	402	392	388	366	382	405	385	377	391	380	408	386	366	374	375	369	390	385	350	376	380	383	368	361	404	380	383	365	400	332	375	366	376	402	369	351	365	398	391	344	337	336	329	357	361	391	375	389	376	377	387	364	423	402	380	384	369	354	342	380	366	383	393	377	374	384	426	387	396	379	403	394	396	427	372	382	370	356	407	373	405	385	353	379	361	348	386	395	390	366	374	404	376	382	414	371	386	374	377	364	356	348	366	354	381	380	374	392	405	391	379	397	347	391	408	391	343	345	396	378	389	380	359	413	378	378	390	388	383	348	367	371	361	391	393	358	390	376	364	382	347	389	405	373	367	413	405	408	342	409	380	413	353	373	366	367	395	363	370	352	374	345	371	409	401	363	388	380	407	369	355	376	354	345	376	380	368	369	387	423	356	400	367	391	338	383	351	374	384	367	383	366	400	398	388	407	374	404	403	354	365	379	387	402	422	375	391	432	392	383	362	386	353	381	349	392	384	408	374	406	441	389	380	378	368	368	372	360	377	364	389	394	400	377	352	374	387	366	384	380	388	389	394	409	374	361	401	382	373	362	377	372	369	338	426	369	378	361	397	412	362	404	389	364	357	388	377	358	363	392	351	383	379	388	373	340	380	386	401	354	388	363	378	365	359	385	421	395	350	358	393	378	382	366	397	346	395	375	369	375	400	360	380	394	393	402	362	396	390	396	371	378	430	359	350	373	370	339	411	392	398	396	377	373	370	355	391	370	405	371	383	378	375	384	393	380	349	386	348	357	325	419	356	359	328	401	387	397	371	345	341	359	365	354	376	357	366	347	392	386	392	355	403	421	354	373	380	394	398	367	365	402	372	369	408	381	382	383	404	345	381	392	399	363	366	368	396	348	382	359	386	366	371	374	379	365	360	390	390	379	344	384	364	349	359	355	412	389	322	419	393	376	398	375	386	411	353	407	382	394	368	377	390	390	375	420	380	388	363	400	372	365	393	397	362	384	372	408	402	401	346	384	350	368	371	349	354	413	385	387	381	392	362	376	361	325	389	393	402	384	374	382	376	354	381	387	361	345	425	371	343	368	361	396	357	372	388	364	357	359	345	392	388	337	376	391	342	387	369	408	353	373	369	395	404	388	366	404	412	367	379	345	386	357	350	394	368	355	360	394	380	395	390	373	385	364	388	420	355	391	352	375	370	371	371	392	373	370	346	411	334	376	350	407	384	356	394	370	392	363	372	409	417	385	367	361	356	363	387	381	378	365	362	385	401	356	382	353	379	430	366	356	364	379	376	412	373	410	336	369	335	404	407	377	362	407	365	357	389	355	370	364	406	397	371	374	383	360	367	402	392	376	340	368	394	354	369	388	382	389	367	403	397	448	367	375	401	397	343	408	349	380	363	384	383	388	344	395	379	339	388	376	379	386	386	378	356	364	346	354	398	358	356	355	381	369	388	357	388	368	335	377	393	343	354	372	381	366	358	358	375	382	382	359	370	386	391	378	396	365	380	336	382	396	411	397	377	375	369	388	377	393	392	394	352	390	369	381	367	405	367	366	377	402	368	353	413	376	400	366	385	367	388	388	389	361	369	371	367	359	389	380	362	383	404	371	397	379	360	377	378	396	395	390	362	374	398	410	367	365	383	357	361	407	357	331	373	375	392	368	369	401	388	358	381	372	382	381	381	395	367	391	376	356	396	391	380	396	370	337	393	326	382	371	387	379	347	380	405	381	393	389	373	396	411	370	407	400	375	367	358	405	389	347	378	369	411	378	387	370	353	393	362	364	368	348	400	391	400	358	397	388	386	363	387	377	363	373	412	353	380	381	345	397	398	366	416	421	381	382	377	376	355	346	389	392	395	368	385	348	391	352	389	350	441	377	363	403	403	389	390	375	373	402	364	348	336	378	407	359	380	396	367	369	355	375	370	370	372	365	389	395	411	342	366	351	383	362	375	383	404	360	369	407	357	370	363	391	345	377	415	389	358	352	397	377	355	374	349	367	361	374	396	367	372	393	375	377	395	431	385	378	363	399	360	367	419	399	390	418	409	367	416	380	341	373	372	373	340	341	404	352	358	385	409	335	379	379	367	373	407	368	410	422	387	382	370	371	377	378	400	367	358	377	354	375	332	350	371	416	388	372	409	351	363	357	352	382	387	371	385	382	373	383	398	368	356	345	348	388	358	378	378	363	367	369	387	384	380	346	369	381	366	372	376	379	395	372	424	371	358	390	415	386	329	370	386	368	403	362	370	392	375	363	388	355	360	344	371	385	371	368	385	385	396	356	365	402	360	359	355	424	377	377	394	387	367	404	356	369	401	380	390	380	349	379	422	416	394	397	399	377	382	352	373	352	350	378	382	389	409	386	379	376	384	361	362	374	385	374	369	387	355	378	360	369	414	394	368	384	345	407	344	370	380	403	400	419	373	438	357	391	433	401	378	423	371	375	411	373	397	404	369	359	384	378	389	353	405	375	411	347	396	390	415	383	381	366	362	362	395	387	377	360	370	372	368	355	379	374	350	379	351	354	381	402	373	379	395	428	384	379	379	390	388	382	389	359	418	359	394	406	385	348	371	351	398	402	390	392	368	381	410	381	382	386	370	418	377	383	409	381	425	378	384	411	384	392	361	408	365	386	375	409	360	381	364	380	391	384	383	385	375	374	370	351	365	369	385	386	357	358	390	370	364	351	403	367	390	406	371	365	398	401	386	386	371	399	378	397	338	411	379	373	391	356	357
29979	18186	8378	4229	3077	2379	1994	1611	1316	1062	940	861	811	758	710	684	668	687	665	556	564	573	562	562	534	535	560	546	512	487	523	455	500	512	493	477	504	486	479	535	496	539	519	480	539	519	509	497	477	459	492	488	523	463	480	486	487	504	464	456	491	473	463	468	487	496	462	471	513	460	472	471	500	507	460	500	471	433	481	496	449	447	513	457	509	434	459	452	445	434	438	483	520	452	475	459	431	464	464	498	451	458	484	491	461	458	450	459	467	467	457	488	442	465	482	474	497	474	455	438	450	493	434	474	446	495	481	455	453	490	471	478	473	465	493	458	514	528	471	451	446	434	489	491	446	506	430	436	488	483	437	435	436	516	464	489	481	479	475	465	486	484	481	476	436	506	480	489	474	434	503	463	476	453	473	461	477	477	432	476	488	455	525	437	460	499	453	478	456	441	472	448	474	495	443	452	464	475	448	457	498	457	525	470	461	466	473	477	455	448	477	486	455	499	512	465	468	468	441	462	476	494	471	463	435	500	431	482	444	492	487	493	486	455	479	481	463	456	444	495	478	475	502	482	441	498	430	440	442	510	456	476	455	441	466	510	497	450	469	488	461	467	460	489	469	469	487	465	435	465	440	455	465	485	499	480	453	437	492	467	438	464	481	494	458	481	491	474	436	507	476	445	479	440	479	498	435	473	462	485	493	500	459	453	478	493	469	450	452	454	507	462	440	468	473	473	444	472	442	518	439	460	477	467	454	478	471	468	458	442	512	472	492	455	472	458	461	472	470	494	458	473	497	462	497	447	448	449	477	474	500	468	480	477	463	499	477	463	452	488	455	434	443	491	449	509	468	466	482	411	463	486	434	480	523	471	453	470	434	532	477	480	505	522	449	502	479	462	478	476	444	515	467	476	484	528	488	464	448	459	472	449	498	486	453	513	498	483	490	414	472	502	510	468	481	489	464	456	459	455	443	500	466	464	499	503	494	423	443	495	478	481	412	464	428	476	468	498	490	460	477	470	463	486	475	478	467	472	488	442	480	490	467	510	483	467	473	456	475	433	485	498	448	437	469	462	452	472	461	451	433	501	449	504	445	471	478	469	466	453	435	516	473	452	459	449	498	520	475	484	471	446	491	492	494	452	509	464	488	489	444	443	477	513	475	453	477	430	476	445	508	474	510	456	486	491	498	470	487	438	459	480	467	473	510	436	489	446	463	488	445	490	470	475	459	483	479	495	507	472	428	456	458	499	465	486	460	480	459	468	429	490	468	490	495	440	455	457	463	458	424	452	454	464	512	439	469	476	517	516	434	448	471	463	479	440	472	431	469	492	467	447	473	444	474	429	499	449	433	426	466	492	438	472	463	443	443	455	511	473	443	496	465	446	490	482	491	463	458	425	458	490	478	458	496	443	484	461	457	459	476	483	459	431	497	489	450	437	492	460	539	446	462	496	494	456	454	457	491	460	447	446	475	464	447	484	486	479	467	488	482	419	494	474	459	474	504	448	499	461	470	486	465	458	442	452	453	480	471	479	460	461	456	446	447	442	474	484	452	465	462	471	459	522	472	459	445	496	422	484	459	501	469	435	506	492	505	460	497	488	477	488	487	439	469	463	449	474	470	491	472	469	475	478	470	473	442	498	454	477	466	448	456	479	459	478	451	473	476	482	423	440	479	461	482	506	476	470	503	483	480	453	458	486	441	471	467	447	501	465	484	457	475	460	452	463	492	480	455	487	479	456	476	455	495	486	467	427	484	507	477	458	452	472	459	476	478	509	492	480	419	460	506	500	466	454	481	453	463	456	499	470	492	479	482	467	461	450	449	482	409	462	496	487	469	453	440	484	487	486	475	463	458	462	453	459	476	427	442	468	444	495	472	449	473	465	494	465	469	429	486	454	495	453	504	462	511	493	480	445	454	472	457	448	477	477	463	436	447	496	477	485	441	458	471	479	483	436	427	446	483	455	457	439	481	480	480	487	463	433	495	504	462	476	475	478	471	416	459	464	504	492	485	476	447	457	488	421	456	404	480	438	459	455	491	481	438	452	442	471	486	412	461	469	434	445	474	497	455	503	471	468	485	486	438	463	494	458	535	480	463	495	476	464	445	465	471	445	469	459	463	491	489	482	473	468	447	443	464	445	477	437	446	435	466	445	473	470	507	468	479	484	481	471	435	502	471	482	466	450	443	464	485	426	456	439	442	497	470	459	486	519	467	426	497	457	460	467	476	448	474	497	462	468	451	494	473	512	431	450	448	466	473	473	461	461	487	485	463	483	457	503	446	473	469	451	490	453	479	453	455	461	458	461	498	446	451	468	483	453	428	438	463	453	484	455	456	477	474	457	472	493	436	463	470	446	492	501	470	476	472	459	461	483	450	487	512	473	479	446	450	442	421	442	476	467	498	439	503	494	497	521	504	456	451	514	468	462	486	450	460	447	487	484	497	459	472	462	441	496	463	464	454	473	487	470	490	464	498	524	461	480	455	466	467	458	493	473	495	461	467	469	496	465	478	470	446	496	471	479	455	481	430	504	472	465	461	448	481	449	460	480	491	522	458	472	484	453	501	468	484	486	488	484	482	478	458	423	463	449	472	442	452	483	536	467	478	463	467	478	462	480	450	453	475	451	492	441	469	462	493	488	465	499	488	475	450	463	478	434	495	448	441	467	434	482	461	463	485	424	466	476	485	493	457	497	479	499	446	452	500	491	461	459	455	474	442	445	481	471	467	489	498	485	500	459	470	439	468	441	474	459	467	465	468	436	478	461	461	451	465	490	499	449	464	449	460	471	463	464	494	451	441	505	416	462	450	452	494	433	482	434	501	484	451	479	481	494	469	474	486	462	483	494	492	455	517	451	483	510	460	488	469	451	467	467	481	476	475	466	520	475	476	466	464	466	450	453	430	479	433	479	449	454	497	449	448	438	464	457	481	445	429	465	477	479	454	460	501	451	439	450	468	486	441	493	445	478	503	459	478	432	435	489	458	472	479	465	484	486	509	465	489	459	430	426	463	467	474	451	467	479	459	526	444	446	456	508	478	482	453	463	493	503	473	477	460	481	472	454	486	465	491	461	454	447	513	466	502	484	438	459	513	434	459	439	463	479	460	471	497	487	456	499	437	430	448	434	491	443	516	471	488	428	458	461	513	463	439	474	468	486	464	450	506	493	478	495	476	473	519	482	496	491	423	487	486	493	437	472	457	445	501	470	471	476	431	435	445	472	450	442	470	479	464	452	498	455	461	491	457	444	453	455	493	463	458	489	459	431	469	499	470	468	486	471	473	476	527	450	490	524	456	446	451	450	486	473	467	456	484	430	488	437	448	484	503	501	508	472	491	456	451	507	481	426	453	424	467	460	461	441	464	485	481	480	451	460	491	453	488	479	470	459	455	514	456	493	440	462	480	461	467	468	487	501	501	496	453	482	458	461	476	504	462	460	435	455	466	450	459	460	452	464	453	470	474	468	489	458	471	433	472	462	463	456
24920	20924	27008	24918	9672	1504	1233	1134	1073	983	1037	1009	919	897	995	930	908	899	882	897	903	863	892	905	851	890	890	849	860	897	833	885	887	852	891	897	876	830	902	907	909	878	922	964	866	896	859	901	930	886	892	775	839	868	912	850	904	886	894	900	869	892	867	865	872	876	909	926	827	870	905	900	849	863	828	874	872	857	860	876	849	862	904	925	850	896	825	882	834	883	890	932	893	867	849	850	904	864	888	889	875	895	864	909	853	883	915	846	846	931	853	867	862	848	881	895	933	898	885	843	867	841	887	890	865	938	904	884	907	879	838	856	849	884	869	883	889	832	824	904	865	914	917	883	873	889	879	838	861	873	918	859	912	832	845	888	895	907	884	932	875	881	920	923	885	846	825	833	875	797	841	898	877	829	950	847	900	831	920	844	867	879	894	889	852	796	890	888	879	887	907	894	842	888	911	868	858	901	878	858	837	881	844	812	865	888	893	873	809	846	856	867	878	938	838	883	868	935	848	877	862	841	867	848	815	871	874	845	876	883	873	870	873	870	895	894	870	812	876	892	952	847	874	865	918	866	848	907	855	813	872	836	925	822	906	853	858	882	922	850	857	846	876	837	838	932	812	900	864	885	885	862	917	815	925	942	886	879	872	868	867	853	880	928	849	865	882	823	905	902	841	872	816	939	874	899	932	912	848	901	830	872	858	905	862	932	925	903	874	887	902	880	828	922	886	838	917	862	860	878	885	837	861	834	894	838	868	875	899	852	902	872	887	890	895	856	840	895	910	880	871	885	919	877	835	856	875	852	902	896	886	917	852	908	847	911	925	834	940	909	896	850	980	851	852	884	870	854	941	862	892	911	837	874	877	860	861	901	829	888	870	929	885	873	915	878	875	862	872	882	899	860	880	878	859	839	890	858	853	927	891	847	871	880	857	875	868	877	886	859	872	896	911	874	900	899	847	823	889	841	881	913	875	833	871	858	880	843	908	855	847	909	878	839	871	881	893	838	881	873	875	802	872	928	869	878	911	917	881	928	887	854	877	877	862	904	828	834	859	883	879	888	912	836	915	862	855	870	891	859	952	873	886	847	860	821	877	863	876	822	854	863	894	845	859	867	847	887	871	931	884	885	840	870	903	848	881	871	870	885	855	858	869	883	894	845	907	875	855	946	912	849	923	880	892	874	884	877	840	861	908	814	868	819	856	863	925	924	825	867	863	847	934	861	943	905	935	881	857	840	860	863	879	868	825	889	852	911	868	852	845	815	862	864	819	873	870	898	898	934	840	850	870	906	878	862	890	896	789	864	892	868	917	839	866	887	864	870	927	830	859	905	869	886	782	836	897	879	856	880	897	856	902	904	866	868	927	890	782	877	859	821	906	861	857	929	863	840	853	825	850	910	819	909	878	873	884	900	904	889	871	874	843	902	884	904	862	847	861	953	879	848	904	885	824	872	867	886	850	839	838	877	916	882	838	911	897	862	875	879	864	867	866	852	883	897	885	850	870	780	861	857	876	858	819	922	893	898	838	870	883	907	866	840	885	886	884	912	831	915	929	927	826	940	865	861	865	876	907	918	863	875	854	905	895	896	848	890	877	862	924	897	855	843	837	887	884	834	909	981	848	908	900	892	868	839	895	905	915	849	877	899	859	901	875	853	822	890	876	915	897	890	895	877	893	880	904	872	852	915	881	917	901	905	856	871	879	850	929	898	870	908	855	856	893	924	879	895	874	855	900	886	884	863	871	849	846	836	892	889	891	910	913	842	880	863	868	859	871	878	867	915	855	873	847	851	802	889	896	901	891	832	856	910	874	846	842	974	880	866	898	838	870	876	909	855	849	871	886	902	871	861	883	885	851	860	920	863	869	917	865	916	899	900	887	886	843	873	862	866	875	856	914	844	851	917	877	866	899	888	911	946	863	857	896	915	936	866	892	839	860	844	865	867	869	912	928	915	890	932	852	859	866	871	870	902	858	894	875	860	867	864	891	898	821	916	857	861	844	856	884	868	903	883	914	872	884	828	873	865	819	864	880	887	876	835	919	847	917	917	860	877	882	890	851	852	917	936	871	836	870	941	861	835	879	859	881	861	885	829	869	930	879	846	891	835	928	846	856	899	857	905	898	846	900	917	867	847	878	900	836	886	839	819	885	895	934	896	900	844	896	906	898	857	874	875	834	894	794	908	933	907	856	861	893	905	837	837	878	858	909	882	888	866	841	881	898	899	834	901	865	943	879	891	875	873	907	889	851	884	840	884	903	836	873	887	893	871	858	903	929	940	975	911	876	867	891	892	850	893	861	861	854	878	878	883	877	868	924	878	893	935	844	884	910	921	892	901	882	854	808	907	889	830	881	892	843	903	915	883	885	866	884	899	900	915	880	861	902	883	830	887	870	826	862	856	939	862	866	912	832	867	862	850	847	821	911	889	837	886	903	826	901	862	877	901	875	828	894	865	885	895	881	878	869	904	909	886	900	888	896	900	844	905	905	899	888	895	879	897	866	866	844	874	854	920	853	836	873	894	872	899	855	878	929	842	877	954	919	861	899	848	861	912	896	883	972	853	873	855	863	881	888	907	820	873	895	872	925	857	877	911	841	870	860	918	860	878	823	862	912	896	800	875	831	890	898	881	886	859	854	863	891	885	901	938	920	923	874	822	906	828	877	827	901	909	837	878	884	890	879	846	879	856	929	874	874	863	873	903	848	895	883	852	862	916	897	855	849	874	827	864	851	870	894	862	864	935	906	871	880	921	865	837	921	848	879	854	850	816	842	864	878	870	899	864	879	880	893	863	889	892	900	876	936	886	840	893	866	912	850	890	868	852	902	794	856	859	851	894	834	876	867	855	914	851	893	884	862	904	875	886	834	883	858	871	838	897	885	863	893	865	907	881	887	847	873	903	915	927	844	910	881	907	916	900	839	856	871	843	819	873	893	811	867	829	839	862	891	902	848	873	851	885	880	884	956	838	883	890	889	884	890	859	858	888	934	917	845	910	871	908	873	923	890	888	858	879	850	883	861	897	844	884	831	920	915	854	896	822	890	871	897	849	790	873	895	855	868	945	881	880	885	853	811	841	877	848	904	906	860	925	889	866	857	866	864	872	863	962	838	906	866	874	911	814	856	864	896	901	809	912	970	838	859	859	865	900	908	835	907	871	918	862	892	862	900	810	890	863	861	884	869	840	861	849	875	879	854	933	886	830	890	904	924	916	906	862	885	856	915	862	899	878	838	871	903	914	883	824	804	915	888	900	870	867	879	857	865	838	854	898	857	900	877	863	915	871	872	858	829	869	850	858	851	884	908	857	892	877	899	829	872	816	865	891	873	840	913	900	916	861	894	906	843	897	882	871	836	932	911	857	832	885	936	842	906	851	856	896	819	839	845	946	904	927	873	850	861	829	897	874	878	873	920	826	905	895	885	869	855	838	861	872	889	913	832	855	895	863	872	843	905	868	871	893	867	901	846	842	866	874	819	822	848	831
26963	13474	4925	2875	2340	2018	1806	1596	1554	1301	1309	1296	1181	1118	1082	1085	1139	1082	1071	1090	1085	994	1028	1059	1053	1058	1024	1065	986	1093	982	1052	1012	1004	1064	1002	1019	986	1065	998	1053	1052	969	1047	1056	980	964	998	1071	962	982	1025	969	1036	987	953	986	1062	1043	999	1005	969	1108	993	1038	967	1016	1024	1064	1047	1029	977	969	962	1004	974	1013	1027	1025	979	1007	1046	955	1016	1027	1009	1033	979	1015	1053	960	1015	967	1015	984	1014	966	1000	1017	980	1020	971	980	997	994	1055	970	966	1042	975	987	975	1044	1058	1047	1031	1003	997	1029	1032	1010	987	1001	1006	926	948	1028	1037	982	1052	991	1005	958	1015	1026	952	1050	992	989	932	991	1032	970	1000	1014	1011	1023	1052	1048	982	1028	981	1015	963	1032	1021	978	999	1066	983	1018	1063	1058	974	1035	972	1007	979	1009	1043	1039	994	1046	1017	1010	1008	1020	1003	1052	1078	999	1006	949	950	981	964	997	967	998	960	955	1014	1028	1000	993	1018	1028	1038	982	947	973	1027	961	996	962	976	1041	985	983	1015	1050	1005	1056	1034	1012	1004	981	952	1077	988	1004	1031	1073	1065	972	1021	1028	1050	1037	1015	975	1001	1001	935	981	989	991	1033	1022	992	1042	998	1090	1022	1002	954	1024	981	1062	1048	1054	999	1024	1023	953	969	1011	947	986	997	977	1020	1013	1013	966	1046	1018	1027	1029	995	993	1031	1011	1055	1011	1069	1057	1004	1044	1006	1036	983	988	1005	1025	1005	1010	1029	956	989	1050	987	1027	1003	1027	1034	1034	1026	1048	927	981	1037	984	1037	1001	1057	1010	1020	1000	977	1008	1054	999	1020	998	1033	977	987	1031	1029	1038	989	1043	1067	1007	1014	980	1017	1004	998	1036	973	1012	987	1015	959	1017	949	1016	1044	1001	994	963	1053	999	983	996	1035	989	1012	940	934	923	1039	990	1081	1024	984	1038	1045	1073	1005	1043	983	1018	985	988	1011	1054	1072	999	1050	1001	989	982	977	982	980	1037	1007	1005	1002	1060	1021	986	935	969	1054	942	949	1030	1089	963	951	1026	1029	1051	1023	908	976	1007	1017	1033	988	998	1008	996	965	1019	1048	1012	1008	1017	964	1000	976	985	1040	957	1007	996	1033	998	952	961	946	1016	1004	966	996	966	971	986	968	1020	1003	1063	1041	1020	1007	987	1005	1034	1017	988	1023	984	973	953	1055	1010	981	982	976	975	1003	1047	966	947	979	985	943	1032	1010	1004	1016	1013	1002	963	1048	983	1056	1062	1033	993	997	968	1011	978	1023	1001	953	999	978	1024	1014	1002	961	1006	1019	994	1057	995	993	1002	1045	1016	1006	1034	994	1005	998	972	994	1016	982	977	1012	964	964	1010	1043	1021	995	964	1031	1029	1030	1011	980	948	1040	980	1003	1035	1001	995	966	1026	1021	1001	984	1016	973	1004	928	988	1036	930	1031	1005	995	996	999	978	992	987	946	1020	1072	1014	1058	1036	947	1019	1053	986	974	1025	1007	1033	999	1022	1025	969	992	1007	967	1001	1029	1016	1012	1028	1026	988	978	994	995	996	974	1005	1002	1009	1018	1064	1024	995	1001	1019	979	1028	1007	989	1029	1024	994	1051	984	986	1000	979	1030	979	1013	952	1012	1031	966	986	1016	1000	983	959	1017	1013	951	1006	931	1006	1023	1009	1029	1010	966	1068	1033	988	1021	976	995	969	967	1057	984	1002	984	982	937	962	1022	1005	1001	984	997	1029	1016	1008	1001	1057	1036	1035	1040	1039	997	988	989	1045	1033	1017	930	994	1034	1047	960	1049	1023	1018	1057	992	1005	994	1000	1022	1026	1027	971	977	1024	1013	981	965	1057	1017	983	1012	992	1038	975	988	1023	997	1039	1005	988	1047	1075	1023	999	994	1029	963	1007	1018	1059	987	995	1018	1031	1012	1014	991	958	1013	1014	1000	1003	1037	995	1004	962	1005	1008	1010	1000	1014	1042	1024	975	987	1021	908	1005	1011	1035	973	1018	1072	998	969	981	996	1062	975	968	994	956	951	972	996	1001	978	1000	974	1048	1013	967	1039	1005	916	1030	1046	1007	1042	986	1014	1019	1045	1049	997	984	1031	981	963	1003	1053	979	1039	949	1000	1008	967	964	978	1017	1015	1023	1071	1002	1066	998	985	991	1019	999	1036	982	994	1009	1026	1074	1019	1026	1041	995	1018	1024	1033	996	965	1011	971	1039	1011	1014	1025	968	1024	1024	996	997	988	1022	983	1008	1054	1017	1031	1006	930	1007	1027	998	959	963	991	1003	1021	1043	975	1007	1060	968	1002	1005	986	996	981	1009	990	993	976	994	1011	982	1030	1007	979	1002	971	1028	1028	1013	998	1037	965	963	1010	1029	1064	979	1038	1029	1052	986	1012	976	1038	1000	1003	1001	1047	974	991	943	964	1068	1021	996	998	1027	1004	951	1074	960	977	1021	1021	1023	989	1009	1013	1027	991	1018	984	1030	1018	1011	1004	992	972	1021	986	1014	1055	992	987	1007	1011	1005	1003	993	974	1015	1018	963	943	983	1043	955	970	976	1006	1007	1005	956	994	985	1023	1048	1029	997	980	990	947	987	989	971	973	965	1047	1029	1017	1003	1005	984	1026	1072	1012	1005	1046	978	1007	989	1005	964	985	1076	966	1028	1020	987	1023	1053	962	956	958	1041	996	1056	969	982	1013	1008	953	982	1027	1044	1003	1062	1055	956	990	996	981	985	1040	1030	1021	955	963	989	987	1013	1046	967	977	993	1014	964	971	1050	1003	965	1000	1050	960	1054	990	939	1014	1005	939	1020	1013	1006	1006	997	1014	1023	1026	1017	974	992	1039	986	1003	992	997	1017	974	1051	1025	1028	993	998	1013	1036	987	1043	952	957	953	960	1013	901	1007	981	981	1016	978	998	1003	991	1020	934	985	1012	979	1038	991	1087	1040	990	999	991	1085	971	1011	1056	1008	1029	1013	993	926	989	961	1016	1015	1028	990	1026	1001	1016	1048	1040	990	1055	1038	976	994	1013	1023	1016	1035	1003	997	979	992	991	1024	952	1024	1023	1027	1016	998	1008	983	970	953	1049	1000	993	1012	1024	970	991	978	1009	987	981	1004	1009	1023	945	1046	1006	983	1017	1010	977	967	1014	972	991	969	988	989	974	964	977	963	1038	1000	972	989	984	995	960	983	1053	993	1016	1056	1022	1004	1011	1030	1021	988	968	1034	1037	1034	1052	973	1040	981	1007	1002	938	1053	919	1092	959	1029	1012	1015	980	1027	974	1046	975	976	1010	1038	996	1069	1016	968	990	984	1005	1053	1022	978	1023	989	1035	987	1034	997	1015	1052	967	991	998	975	935	981	1008	1019	979	973	1054	1006	985	963	1005	952	1014	956	989	1004	1032	995	995	991	950	998	988	1045	1006	969	1006	1006	1013	983	990	992	1048	1018	976	961	1034	967	1021	1018	1039	973	1058	1003	1035	1006	1031	1015	1039	946	993	984	985	949	1042	990	1019	969	982	1057	1070	1025	959	970	1000	979	993	988	1014	1062	973	1051	1003	995	1018	954	987	1012	1037	1019	1011	970	979	1011	1009	989	1016	1074	945	1014	1048	1003	1023	1018	989	1044	1024	984	1019	1037	996	993	1014	988	1011	984	1033	1049	1053	972	1024	1002	1066	1043	973	1028	984	1009	1041	991	1062	1015	1016	1014	1031	1022	988	1020	1006	1030	991	1001	1031	1012	990	922	1034	1077	1046	962	993	1002	944	1012	1054	974	1004	952	1042	1016	1034	981	1024	995	994	994	965	1012	980	1029	957	1081	1004	1045	983	999	1001	980	982	1019	994	1015	1004	1018	983	994	1006	1026	1008	969	1067	1017	962	1072	1024	920	1045	1028	1014	997	1018	978	974	985	966	1007	935	1033	1021	960	1024	1051	980	981	966	960	1016	1042	955	1009	1117	1008	961	1034	994	984	1046	1026	1008	980	1064	1041	1078	948	977	998	1014	990	996	938	985	946	1068	1008	1024	1012	1041	994	1011	1008	982	1017	1014	977	909	1043	959	986	1007	1025	999	977	1044	982	1047	977	973	992	1029	1008	1057	1006	1038	1008	917	996	953	970	1024	1030	976	1022	994	999	1008	1044	994	1002	992	999	975	1036	996	1029	1002	978	1041	979	1051	986	1070	1027	972	979	989	1037	1009	1016	1007	960	989	979	951	1024	984	979	1018	978	989	1050	1006	993	1030	1019	1096	1006	933
22700	20970	28624	23504	20969	21011	9149	1438	1068	883	858	796	736	735	679	637	600	586	536	501	577	529	543	555	497	460	445	481	485	477	434	466	469	442	452	442	401	457	465	451	487	457	463	431	443	492	459	457	415	443	415	421	460	400	447	392	424	423	425	446	398	423	445	447	428	388	443	448	415	441	426	440	428	410	439	390	427	407	421	409	428	389	419	420	402	422	393	442	419	440	429	417	428	407	433	403	405	442	419	433	425	422	403	451	405	401	413	393	426	422	427	417	409	435	422	413	414	468	407	403	414	438	474	424	434	459	421	413	467	414	398	425	394	427	412	427	418	447	438	430	423	442	421	444	424	395	446	450	447	422	424	403	393	456	433	397	422	380	363	400	435	399	390	437	424	450	424	419	473	428	414	426	434	447	420	434	406	400	427	385	466	401	395	389	390	441	407	432	444	397	431	406	434	410	377	416	373	448	411	446	407	446	438	395	425	441	417	443	366	387	435	403	423	381	427	434	381	412	423	424	410	420	450	410	376	420	458	432	413	406	401	404	417	433	430	423	416	437	410	419	444	446	406	414	390	441	394	434	434	402	435	435	427	441	464	445	455	452	401	432	397	416	421	411	414	393	413	406	463	405	398	413	476	438	429	413	395	391	420	433	432	406	417	437	457	400	403	435	427	436	405	433	422	447	454	397	406	423	399	450	432	413	407	400	445	438	404	426	405	453	400	422	381	405	428	416	449	409	412	430	424	400	417	415	425	425	419	434	400	433	402	420	408	434	426	426	423	447	415	456	418	435	396	406	430	436	440	398	410	435	419	394	430	425	417	387	418	447	405	408	375	395	455	418	421	436	403	390	392	432	414	374	411	417	427	397	422	401	399	424	422	403	444	412	425	385	416	430	437	414	450	419	412	426	426	444	428	440	429	419	427	403	384	437	409	411	421	409	422	404	410	366	388	398	407	422	434	379	385	444	437	432	405	396	438	409	442	403	404	408	411	404	449	389	443	397	423	424	411	451	466	426	420	413	460	422	436	409	433	454	420	439	425	393	428	415	418	417	448	396	397	420	410	446	422	401	444	439	418	440	419	401	400	438	452	384	408	425	426	412	405	419	413	399	407	438	446	426	435	416	442	443	381	408	451	396	446	419	402	439	395	442	424	417	432	396	432	439	393	433	453	395	422	431	430	440	452	425	384	462	377	408	407	381	417	416	423	431	406	430	397	391	439	441	402	438	440	389	434	402	429	410	423	449	399	423	429	417	422	470	437	432	411	413	416	422	439	401	432	400	420	415	404	424	430	385	420	444	443	426	443	387	382	402	417	432	408	398	434	441	387	418	426	435	413	373	369	409	435	427	418	449	427	426	438	402	420	404	423	442	404	407	395	402	396	420	377	403	422	449	413	407	394	394	431	399	400	422	442	414	434	426	410	440	448	420	452	432	433	380	422	404	372	410	407	440	411	413	426	413	427	423	423	425	413	445	449	426	407	414	373	446	445	458	421	393	435	416	411	412	401	443	432	412	435	423	409	440	440	412	413	423	444	429	435	391	411	451	460	423	403	420	453	406	419	418	433	365	411	428	422	456	402	418	424	459	425	428	403	417	394	452	422	445	416	412	390	413	448	404	421	415	435	418	430	441	425	425	445	415	397	415	403	414	416	417	412	442	412	408	409	405	420	413	405	444	398	429	416	391	394	419	415	427	437	391	426	399	381	452	425	439	422	391	440	391	402	430	455	385	409	405	415	454	406	423	395	418	390	430	435	416	428	414	395	358	406	423	410	448	443	434	456	420	415	451	433	396	422	423	435	412	384	423	396	399	419	410	441	411	394	406	453	391	371	401	424	403	389	389	416	425	410	416	433	386	418	376	425	423	433	433	401	438	409	407	402	429	404	435	402	422	452	428	455	417	404	395	417	395	396	446	448	375	440	395	446	423	413	401	421	445	423	394	425	455	419	447	440	398	404	407	432	446	411	396	417	383	435	449	371	378	413	418	422	427	406	421	427	437	378	408	375	397	417	436	422	408	395	421	412	413	426	423	419	409	450	425	408	437	444	455	422	410	429	449	392	456	428	440	457	428	446	407	424	407	444	407	436	421	429	457	468	411	418	449	427	418	401	432	439	425	401	452	410	400	369	429	436	413	418	439	434	388	409	423	407	438	417	376	398	440	454	433	416	437	418	463	428	420	405	410	418	422	421	431	380	426	420	393	433	485	428	410	434	417	426	402	413	409	406	418	399	381	406	412	396	440	397	400	401	464	410	448	442	413	398	432	412	429	417	419	438	465	346	423	444	370	438	408	458	413	430	426	428	384	421	376	382	416	382	475	422	442	475	435	465	388	453	439	405	424	404	422	399	404	442	454	414	427	376	414	427	404	406	416	432	403	458	450	418	435	410	397	425	422	444	424	437	439	438	405	399	462	416	384	425	430	431	427	439	440	390	378	440	410	428	398	425	423	434	444	410	428	451	405	402	424	373	371	412	422	461	389	456	440	433	406	428	394	394	463	425	414	394	383	415	397	442	419	410	472	419	409	401	450	405	407	397	431	419	410	405	455	439	431	434	403	405	402	429	405	402	431	408	428	459	419	388	405	381	402	411	411	450	426	391	409	406	441	383	399	408	392	396	423	389	376	445	415	392	438	428	383	442	408	433	394	432	417	418	375	387	413	402	437	406	467	382	382	446	417	402	382	418	416	450	424	460	401	421	437	397	392	462	434	385	388	404	398	426	391	438	421	446	408	404	382	417	393	400	413	398	377	413	410	400	423	457	440	442	432	387	452	386	428	422	456	412	426	411	417	383	418	405	388	440	412	423	417	435	422	418	415	411	413	408	422	426	418	464	416	426	427	403	440	405	423	462	422	404	427	412	421	436	427	434	397	441	399	403	388	431	428	413	399	417	389	400	410	427	401	431	410	389	418	425	401	413	480	405	375	432	418	413	440	435	446	427	420	443	389	399	414	424	429	426	405	401	431	440	398	418	429	393	396	411	399	405	413	405	384	421	406	388	403	405	414	423	429	390	412	396	411	441	417	416	427	377	438	410	403	439	413	452	408	439	459	396	424	409	454	398	397	403	399	435	444	437	428	388	420	437	402	435	399	398	405	439	438	405	420	409	420	416	434	418	428	435	418	400	396	428	409	390	407	456	371	425	383	441	416	424	439	445	381	415	398	406	376	402	407	418	442	419	408	443	371	443	427	419	429	420	381	406	446	422	438	395	430	417	481	390	433	427	419	399	398	447	436	422	399	419	385	367	401	417	397	460	420	444	424	419	408	410	445	400	386	440	419	409	421	427	397	440	382	429	403	393	403	389	378	421	425	380	423	387	438	390	411	442	402	383	429	422	444	416	432	436	427	416	400	418	457	400	419	413	435	431	395	425	442	422	396	434	397	413	429	410	417	443	447	433	429	422	408	420	388	437	393	432	425	412	429	421	417	415	437	425	411	446	405	412	403	402	420	411	402	433	453	445	441	442	429	448	438
36418	24637	13284	7081	5087	4059	3118	2508	2060	1641	1407	1266	1060	1033	892	848	826	775	726	668	679	650	581	686	590	592	596	561	569	558	562	514	512	583	535	528	543	504	546	526	541	517	509	533	520	541	521	490	513	498	486	514	514	475	551	484	509	479	475	484	502	498	497	488	473	472	468	459	505	467	477	467	517	460	511	468	509	475	453	492	480	454	472	495	478	455	464	554	496	484	462	450	497	465	448	473	475	496	459	482	471	464	465	484	454	484	499	487	459	483	471	491	464	466	450	482	465	513	460	495	484	434	520	476	518	465	491	478	504	481	440	471	477	470	491	490	514	477	522	508	489	518	487	487	483	483	470	488	463	502	479	475	467	475	472	504	480	478	504	494	513	482	491	469	493	467	498	460	475	509	483	444	515	454	471	458	496	503	472	465	472	463	444	482	470	473	460	492	495	495	503	513	489	461	460	439	477	473	482	446	469	470	451	510	495	459	459	486	501	434	490	450	489	433	476	467	478	515	444	516	481	499	470	438	503	488	503	480	434	501	511	486	436	452	463	460	474	480	466	460	483	469	499	484	514	481	460	482	415	472	488	484	474	453	487	467	502	519	527	527	460	502	459	454	471	461	456	461	473	503	527	451	435	473	478	466	469	503	451	459	461	471	473	465	454	489	435	476	483	452	449	482	469	490	455	479	440	486	476	471	489	457	507	476	492	476	452	527	486	486	491	485	469	448	503	457	435	460	491	488	502	497	472	497	496	465	461	483	483	452	463	472	451	488	462	469	438	465	480	493	465	444	487	451	518	487	435	465	446	482	492	440	505	478	452	469	493	468	476	483	495	450	474	484	461	460	479	468	515	479	428	524	489	438	487	498	438	464	452	475	484	452	480	440	467	484	497	495	445	456	478	469	444	447	463	512	501	460	460	469	451	487	498	489	466	483	482	481	491	484	497	488	494	533	449	515	498	474	453	443	480	443	480	506	494	500	499	476	505	457	465	471	478	481	456	517	474	474	497	502	433	495	489	463	415	457	469	509	488	477	418	488	518	464	473	479	498	470	478	492	473	442	471	505	443	486	478	468	465	454	511	494	484	477	473	482	489	487	517	458	468	508	499	455	483	506	458	502	470	515	503	443	467	504	459	456	559	495	504	515	509	466	466	481	456	475	459	502	466	488	470	470	451	484	510	447	490	477	489	490	522	475	485	457	498	511	445	483	485	494	480	477	443	450	475	481	471	495	493	512	511	483	488	509	462	473	481	476	495	446	503	486	468	480	459	491	466	446	489	496	505	454	458	485	513	456	445	481	475	476	483	512	476	499	483	432	478	477	482	443	440	487	458	438	467	486	473	466	467	449	506	444	501	471	481	476	446	428	396	486	473	473	475	472	489	451	481	470	475	452	473	454	448	437	498	502	451	530	491	448	464	461	512	491	480	483	510	454	508	491	494	457	479	504	466	489	444	456	506	464	463	412	464	460	492	462	487	452	461	494	488	454	452	520	454	499	436	458	459	463	504	456	502	461	482	498	421	448	472	471	479	472	481	470	497	481	463	474	503	467	454	484	460	427	484	527	468	491	489	495	474	491	451	486	466	491	494	430	478	434	476	487	476	465	467	477	466	478	488	442	497	478	477	471	465	498	466	462	473	454	495	456	460	539	497	473	482	514	469	513	476	476	492	499	458	446	511	467	492	476	448	466	454	471	489	484	488	489	442	495	469	457	521	513	481	459	490	544	478	493	459	517	499	453	512	489	473	469	489	476	482	478	495	490	511	495	469	537	484	474	479	460	487	531	472	470	466	467	479	466	483	472	522	515	453	476	511	467	501	447	484	457	479	514	462	507	517	457	479	477	489	479	472	473	480	446	478	465	488	491	464	501	498	485	488	507	460	485	454	481	476	450	494	470	513	501	505	496	480	486	513	428	463	494	458	465	449	471	505	450	435	458	497	457	428	500	469	461	470	484	497	462	463	458	499	477	502	466	460	485	486	496	448	450	475	510	481	458	435	513	455	481	495	484	526	478	482	485	466	473	476	474	502	476	499	471	466	478	473	451	434	441	445	483	486	454	475	501	457	465	459	477	468	458	495	478	491	458	475	469	474	492	449	482	470	487	483	477	510	472	497	464	458	458	459	481	491	483	477	477	479	469	472	501	487	474	480	486	485	479	467	497	472	471	453	482	487	447	489	483	453	441	453	459	481	503	457	491	485	472	490	519	476	490	473	510	477	490	480	443	437	490	460	511	477	435	479	487	508	470	446	488	467	481	463	459	473	468	472	472	480	478	491	417	443	465	488	440	486	483	465	480	447	471	525	488	464	448	479	462	498	493	475	475	506	473	492	448	444	488	480	511	476	504	482	501	448	476	459	452	462	495	523	471	498	502	464	480	481	481	453	485	501	492	483	468	508	483	465	495	495	453	482	434	462	505	496	446	516	448	466	438	484	488	470	490	491	478	444	445	481	492	497	469	472	452	435	504	474	518	460	452	472	448	472	489	498	508	444	482	433	517	473	453	454	458	492	475	490	447	486	478	479	471	484	465	519	485	478	440	475	449	500	444	473	473	470	478	453	449	474	467	453	485	511	479	471	481	486	481	489	508	480	524	452	507	477	476	471	454	510	443	471	473	486	479	496	473	486	478	451	489	514	454	483	473	482	470	465	471	505	496	458	447	461	505	483	522	469	472	440	452	522	463	476	521	452	530	471	485	510	464	451	468	482	470	484	442	456	492	450	516	504	470	484	476	466	500	477	496	515	456	473	496	453	487	461	465	454	483	475	444	465	487	525	515	477	480	483	497	458	448	484	455	485	485	439	454	456	453	531	512	517	503	484	495	500	463	485	464	447	490	476	509	476	487	450	521	484	488	472	473	459	507	463	463	473	483	503	493	480	447	489	410	460	463	476	458	473	442	508	461	481	483	496	477	504	483	490	453	462	466	452	484	489	471	498	466	484	472	486	466	496	483	456	494	465	449	483	486	503	499	500	442	465	480	492	499	496	467	477	470	464	468	486	472	481	465	431	436	466	470	467	466	486	483	483	461	460	474	471	474	484	470	477	443	494	484	511	461	480	476	460	487	485	495	483	460	467	489	459	486	496	461	463	502	482	465	494	473	431	479	487	458	480	469	527	473	466	463	527	516	452	480	465	488	471	487	497	502	436	514	452	457	441	484	475	483	448	481	503	448	469	488	481	488	470	499	446	502	496	459	504	499	476	493	468	469	470	491	474	470	441	477	467	467	486	477	474	458	503	476	501	467	456	497	482	466	465	433	469	509	452	497	496	491	480	493	470	485	458	472	505	456	474	498	491	483	445	519	429	508	480	483	465	467	524	480	474	514	492	497	493	460	473	467	458	466	469	472	438	451	476	446	453	524	483	514	463	455	488	476	494	476	518	510	486	467	479	487	497	441	475	493	464	490	460	527	443	462	498	490	480	428	477	468	487	489	460	461	479	473	463	447	462	447	489	472	524	453	480	477	488	461	507	489
26789	20032	8432	1369	918	871	821	803	767	777	826	786	725	785	826	782	710	733	752	799	756	767	769	773	703	765	749	731	732	777	734	732	720	705	742	756	741	713	732	790	773	743	740	735	748	704	774	724	759	789	727	734	727	741	722	757	727	715	733	772	699	723	759	730	746	711	782	710	693	770	716	710	768	758	729	732	722	740	758	732	743	744	747	729	741	730	695	753	692	707	759	683	746	768	782	745	757	738	734	699	744	711	787	706	755	703	740	728	690	723	738	769	795	737	716	814	764	766	730	741	671	713	753	710	714	675	715	709	741	755	743	755	751	754	743	769	734	720	733	749	773	776	735	749	745	742	757	711	741	690	742	743	738	726	759	729	709	773	699	738	746	741	794	694	724	733	775	752	719	709	760	757	699	749	708	731	750	712	715	748	743	767	701	730	818	717	673	739	745	739	734	744	761	711	733	742	729	753	745	695	734	768	781	745	735	732	721	751	796	720	759	736	694	676	761	771	755	752	740	736	757	730	745	762	768	741	722	759	738	724	732	664	703	730	749	707	761	779	691	726	725	756	740	759	702	735	729	765	712	748	773	758	745	786	768	725	728	733	770	732	750	726	782	749	738	770	754	723	742	781	814	749	739	763	767	767	730	706	741	714	717	741	744	725	727	734	731	728	700	696	708	741	697	731	765	727	753	768	755	731	706	717	775	746	726	708	736	740	735	707	760	788	755	728	780	718	730	722	747	738	745	740	752	779	741	749	789	742	697	726	748	732	712	734	730	773	764	730	802	734	774	695	745	727	739	710	747	750	791	768	758	717	804	758	677	789	723	743	761	712	792	703	779	729	706	715	685	756	764	748	737	732	746	678	747	699	812	723	731	704	729	784	738	761	766	759	725	723	705	704	771	757	713	786	744	754	755	770	737	730	737	695	692	736	694	740	786	701	732	721	714	762	701	768	770	692	770	718	715	752	751	745	735	743	747	704	710	801	740	753	728	810	761	734	738	743	756	710	774	755	729	789	732	692	741	739	813	702	685	747	703	734	738	763	780	735	685	737	751	768	755	747	745	734	725	756	738	739	746	726	746	737	728	734	714	722	770	735	749	722	731	738	757	739	745	751	749	726	769	732	704	760	755	709	724	755	696	732	738	742	761	761	704	723	746	739	741	737	736	783	742	731	760	779	745	759	711	743	782	748	770	726	812	724	754	774	743	761	772	749	756	674	718	734	695	730	770	694	740	786	712	784	745	742	756	726	731	721	790	794	692	771	725	727	808	707	744	803	665	764	725	667	706	724	762	701	712	751	711	741	750	704	779	745	725	737	696	725	740	749	728	766	763	743	741	735	722	756	767	784	728	733	760	700	749	752	745	731	701	738	753	759	756	747	698	723	709	719	718	727	742	755	726	677	758	772	746	679	756	722	728	749	757	750	684	714	732	749	753	760	783	775	748	739	753	720	713	739	742	714	693	783	745	735	730	708	781	794	750	738	759	713	767	727	738	744	753	738	711	773	702	761	674	695	755	733	711	714	767	759	731	724	751	764	740	751	732	763	707	730	747	737	747	741	768	728	705	715	756	725	728	773	779	711	823	718	716	744	736	777	737	725	720	757	711	716	740	718	728	721	810	758	739	759	716	803	757	739	758	751	760	755	750	748	720	732	739	769	762	721	760	742	723	725	755	702	754	737	725	733	713	775	780	769	746	759	756	771	747	767	780	727	739	738	728	737	728	747	746	724	743	742	734	715	762	757	692	708	712	734	780	720	727	725	711	756	733	750	749	723	760	751	699	737	757	750	780	752	719	750	750	736	716	736	751	712	744	778	744	729	764	744	717	747	737	765	748	702	747	759	682	734	707	746	715	699	705	751	702	718	703	748	755	735	712	715	755	706	699	743	779	696	714	669	704	826	725	779	776	740	769	720	764	690	731	723	779	717	723	741	732	745	752	736	792	669	705	773	727	708	713	751	746	720	730	743	676	791	769	731	791	758	745	764	741	736	756	715	778	695	715	707	674	766	741	733	773	730	739	745	763	686	679	754	742	733	755	726	758	735	730	753	728	706	729	731	724	768	768	750	746	754	730	723	765	761	770	698	748	789	765	753	774	732	737	729	703	748	777	768	733	730	717	772	772	751	761	718	742	758	783	744	729	758	738	757	771	748	762	695	762	759	734	737	726	740	753	760	739	746	737	754	696	719	748	762	807	754	779	765	703	737	745	735	711	744	743	675	764	714	731	747	702	748	738	758	741	710	758	741	747	784	745	769	713	705	726	726	718	779	734	730	744	746	726	714	759	712	700	705	734	731	732	747	701	790	746	704	720	756	724	769	736	750	740	728	752	726	764	760	716	691	731	759	740	736	716	785	723	766	749	764	770	720	748	751	746	672	750	737	722	722	742	733	746	778	721	745	773	768	769	714	707	736	725	718	726	739	716	719	707	705	742	761	731	732	742	738	744	725	713	817	721	727	752	750	757	760	728	739	701	725	724	790	732	749	770	706	747	772	708	790	777	739	759	718	699	731	727	749	732	724	739	720	753	716	771	725	757	797	752	732	724	728	718	737	673	773	700	703	765	772	783	757	733	729	767	766	805	671	706	707	712	757	726	802	729	721	726	743	777	745	747	714	754	763	715	706	757	795	732	768	736	667	715	754	787	703	774	748	749	766	773	778	701	738	702	816	724	744	750	677	721	730	716	697	747	726	758	729	732	753	798	715	741	747	729	727	765	788	740	717	712	748	734	798	710	752	722	708	772	778	723	718	724	715	727	714	740	742	754	698	763	720	759	708	771	706	696	833	768	711	818	778	776	698	708	703	771	774	738	712	739	756	752	672	767	724	750	759	707	734	779	746	740	774	737	748	775	725	724	756	739	721	686	765	705	715	743	800	734	714	735	704	707	711	734	719	752	758	705	700	737	727	740	758	753	742	730	749	757	777	787	731	721	743	778	814	735	730	752	748	741	746	751	722	772	727	737	816	724	790	717	800	707	715	714	754	749	704	754	776	770	705	744	717	707	708	745	769	750	750	704	727	762	698	770	694	751	742	719	793	749	747	703	770	760	724	782	714	720	745	696	729	719	762	752	741	784	696	804	731	703	759	746	718	749	701	714	759	740	725	749	723	746	769	749	786	745	731	704	754	703	780	732	729	782	665	718	763	738	699	774	703	671	737	738	696	763	748	686	716	780	742	780	738	730	743	809	696	754	711	732	739	750	745	752	726	759	722	748	761	736	717	723	780	764	772	740	770	769	702	740	750	770	706	732	700	696	756	672	750	678	727	745	752	731	731	688	762	724	773	744	717	756	726	759	741	743	753	734	676	704	730	767	730	767	724	728	740	707	730	802	712	749	675	731	730	775	710	800	747	748	735	736	739	651	713	704	717	780	755	730	726	751	762	728	719	744	786	765	693	738	754	731	715	741	741	744	763	738	732	736	793	724	732	742	717	724	702	712	705	717	719	749	755	750	699	765	752	756	715	746	724	749	744
10112	4446	1692	1275	1130	1085	984	1041	1019	965	962	953	957	929	937	936	885	908	926	850	860	869	932	907	860	882	918	965	906	869	841	887	910	888	867	968	854	887	893	859	889	853	907	874	952	858	887	941	848	900	890	900	914	840	874	868	874	865	860	843	878	862	850	881	933	836	867	922	886	854	888	856	864	883	868	884	851	889	866	867	876	866	886	878	869	882	878	837	908	857	858	872	897	860	887	891	914	878	868	932	923	843	838	903	890	860	846	945	855	845	845	871	846	889	865	898	879	897	862	873	950	831	860	905	856	915	877	836	921	886	866	865	849	836	944	822	882	905	874	884	933	844	927	897	878	881	825	878	872	869	881	918	874	877	838	899	918	916	793	845	820	842	837	882	897	825	916	887	817	922	884	853	882	875	829	908	900	901	897	870	911	900	889	896	900	880	880	849	837	925	844	871	854	883	872	835	916	847	916	845	888	858	878	914	926	801	855	878	863	905	845	878	913	874	855	914	865	875	868	880	854	839	899	884	855	896	884	855	910	885	903	899	899	850	877	861	909	820	867	906	885	888	864	861	865	896	852	861	867	889	902	882	908	882	864	889	824	868	872	875	865	866	867	836	870	900	896	810	840	892	866	929	927	903	895	918	859	848	958	885	868	837	854	895	888	927	901	884	873	901	860	861	888	895	885	902	845	866	823	890	880	880	884	894	878	877	880	846	882	898	869	855	834	912	853	899	837	882	906	868	839	902	939	843	868	853	861	864	834	854	841	825	872	839	889	840	874	867	898	846	887	879	875	910	873	895	867	845	835	847	815	871	852	922	903	854	853	897	876	861	910	864	825	834	928	891	856	849	821	863	831	822	920	873	914	854	834	892	898	882	837	906	912	890	897	933	877	856	861	908	874	850	918	898	868	861	858	917	839	838	876	937	891	885	895	867	900	854	867	902	876	883	932	877	879	849	860	920	860	874	859	918	844	836	901	873	895	872	877	848	892	914	903	892	890	871	917	897	814	847	830	866	799	868	887	872	920	861	850	880	866	859	865	885	858	880	864	865	863	870	848	907	841	923	845	870	911	895	845	839	887	904	845	853	894	857	876	888	895	900	873	818	892	841	875	893	902	910	868	890	873	838	838	812	873	923	900	872	924	867	897	905	861	917	836	880	855	883	870	896	897	920	882	933	905	871	838	900	879	904	903	879	910	856	944	863	888	874	866	874	937	931	922	864	901	860	809	851	921	872	874	915	920	914	907	873	847	903	834	884	851	875	924	941	862	926	858	817	840	958	923	890	810	883	842	875	890	839	945	889	838	930	868	859	864	879	884	913	919	853	865	874	902	855	865	845	863	906	841	858	874	871	891	878	907	883	909	832	896	888	907	863	843	855	896	921	832	883	902	843	898	880	870	863	919	892	867	932	863	844	899	883	830	868	879	884	837	882	863	951	917	896	888	843	867	896	904	850	877	863	920	855	890	833	847	860	841	856	907	846	915	956	833	872	918	892	844	884	858	889	856	850	889	849	891	871	851	876	913	864	917	859	854	816	884	848	856	892	885	867	865	888	874	871	897	881	915	845	900	856	905	894	824	847	900	873	900	877	958	885	854	858	902	911	895	878	924	875	907	871	845	893	890	938	895	920	874	837	942	895	850	912	898	903	865	906	853	911	919	893	857	896	895	830	841	830	909	889	841	827	900	862	880	908	867	846	841	953	856	912	887	863	856	899	866	909	912	890	862	857	893	841	909	881	815	927	844	862	911	882	915	910	845	882	878	915	875	915	886	866	898	858	883	847	862	835	889	871	866	889	935	880	881	911	848	882	856	903	853	912	873	926	889	905	893	909	910	841	895	880	872	906	839	837	895	882	916	874	897	878	888	880	855	882	876	888	881	859	868	901	863	888	887	863	928	904	903	900	842	817	877	885	894	881	857	885	866	912	889	913	865	866	868	897	867	876	873	825	883	883	895	877	846	858	847	924	872	889	900	939	887	901	854	843	853	827	888	879	895	902	863	883	851	910	941	837	916	918	890	848	879	843	801	861	906	823	813	876	923	881	871	881	857	847	894	913	874	924	847	912	829	851	879	857	840	874	865	921	968	894	876	916	884	861	822	884	819	920	819	893	847	839	877	875	907	876	929	835	869	904	878	912	830	896	915	871	883	832	942	880	882	944	896	921	832	864	850	879	874	876	861	870	885	889	866	803	880	827	831	903	846	833	838	878	892	845	818	906	878	928	942	899	874	906	924	882	849	864	841	911	878	866	909	886	829	877	851	903	851	930	862	807	898	872	882	864	894	861	891	908	933	899	850	912	881	919	858	887	871	914	850	887	889	923	909	923	851	934	839	905	857	826	868	855	879	877	893	842	824	885	839	859	890	848	891	821	820	869	850	934	829	877	884	920	904	838	896	880	924	907	858	880	898	905	867	827	853	938	950	866	896	903	840	905	871	884	864	860	871	901	844	815	883	896	911	853	842	879	889	893	845	859	893	892	835	881	864	867	859	898	904	895	885	908	822	839	892	876	844	849	881	875	851	846	892	854	875	882	912	880	922	897	860	859	880	866	883	872	852	868	932	846	841	867	816	908	879	883	819	888	835	829	879	872	916	885	917	831	897	915	866	869	850	875	843	837	828	872	839	884	875	892	909	918	874	831	903	831	856	863	853	857	869	906	852	909	851	856	849	874	947	907	867	873	874	907	881	851	879	947	891	889	905	862	822	834	852	835	852	884	861	879	892	899	813	863	920	906	878	901	963	872	837	862	837	886	870	857	915	850	818	861	922	890	909	881	915	861	962	892	881	921	872	920	896	885	872	884	921	861	855	882	906	931	939	892	853	951	839	886	874	878	855	904	894	847	824	878	886	884	919	916	920	873	860	860	840	864	823	907	879	926	930	897	938	849	859	861	907	886	929	828	872	839	897	877	895	891	859	878	895	904	904	883	914	905	888	850	871	880	881	891	867	875	825	841	903	898	850	935	899	855	858	877	860	913	838	915	924	909	870	862	859	863	861	854	831	865	856	885	847	871	867	896	873	826	879	899	864	881	906	876	870	896	903	873	896	865	900	908	913	884	903	850	858	820	898	916	833	845	887	836	858	869	891	849	831	868	855	868	887	865	911	899	868	870	895	839	888	855	849	854	844	837	891	884	832	889	871	857	860	879	836	888	866	889	910	849	870	885	880	808	838	885	888	845	844	897	889	885	893	858	905	901	857	889	913	893	923	894	862	892	904	928	891	872	874	908	922	821	875	885	838	862	891	928	873	851	873	858	874	881	871	913	844	862	889	898	858	874	884	848	858	889	937	874	893	827	795	884	852	863	915	908	860	836	902	847	881	922	890	889	856	866	849	899	845	902	887	860	867	865	864	876	823	857	911	888	904	943	928	885	886	901	932	874	818	881	913	841	877	876	889	912	857	852	903	884	936	850	903	877	892	803	905	907	894	857	905	806	900	871	866	938	840	851	877	902	893	929	858	871	865	879	865	885
23621	20917	28127	23872	20889	10222	1364	864	753	688	655	642	568	521	486	469	491	429	455	431	424	423	414	449	407	410	443	435	409	394	391	409	369	390	402	378	389	423	416	370	376	393	437	388	394	378	371	395	399	373	404	383	360	386	394	380	389	403	389	408	388	349	374	393	377	372	361	379	376	382	351	390	353	402	386	394	404	345	407	404	374	393	410	385	383	373	377	393	408	413	381	375	373	397	409	424	363	342	382	373	400	374	382	339	357	393	375	356	404	369	365	375	363	389	416	385	387	370	389	394	382	362	383	374	367	402	388	397	373	419	405	388	381	362	416	388	386	387	355	415	350	360	387	400	385	362	389	349	364	367	416	374	399	391	404	413	379	398	389	389	401	388	367	400	374	393	376	365	376	364	372	354	386	398	406	396	380	393	349	356	366	389	370	397	345	338	371	381	384	367	370	353	391	378	371	399	371	366	377	385	388	389	407	383	405	392	369	368	359	389	372	399	368	394	367	392	385	398	375	380	350	402	360	377	368	362	365	360	369	364	389	359	367	331	376	371	356	366	404	383	376	403	395	394	368	384	360	415	402	425	384	359	360	385	398	367	352	369	392	370	381	373	371	364	376	370	369	358	412	401	391	364	374	389	352	420	330	355	412	377	342	371	386	384	395	375	399	379	419	387	346	399	408	371	397	374	361	400	388	400	392	368	422	378	361	382	392	402	371	366	353	369	375	385	373	377	383	354	394	370	392	392	383	384	388	400	389	406	383	383	352	400	366	409	386	375	369	391	365	377	369	383	362	394	403	404	403	416	381	367	401	396	385	379	377	366	398	399	399	387	390	387	368	391	402	399	384	362	378	394	406	389	366	366	380	373	405	364	346	376	382	392	356	405	412	410	375	367	398	400	369	367	340	391	374	395	325	382	383	377	380	365	381	377	401	399	384	384	376	382	379	339	425	378	387	405	375	355	378	375	404	434	415	361	383	376	394	377	389	380	315	372	382	376	370	394	380	383	391	352	381	370	350	377	420	359	387	378	400	382	382	373	365	361	362	361	421	413	401	362	403	419	363	350	404	388	404	379	353	375	375	380	381	389	353	409	390	369	397	359	366	397	381	360	366	355	391	387	393	399	390	446	382	416	402	394	365	360	359	389	394	364	373	406	368	366	351	364	385	382	383	377	373	366	391	387	396	366	377	350	389	409	354	399	368	368	358	323	353	369	383	384	413	368	377	405	347	382	388	385	422	355	397	377	412	417	392	377	380	422	400	370	389	399	371	404	388	395	371	421	392	346	367	376	399	391	349	366	422	369	393	378	373	375	385	364	360	391	386	395	385	398	355	356	407	436	364	393	383	386	377	397	350	405	341	373	363	385	408	388	364	358	363	373	391	433	364	375	364	399	389	370	382	392	384	365	369	378	367	338	383	411	411	375	384	364	354	353	360	383	389	386	383	358	418	400	401	385	386	366	384	359	362	374	360	354	363	341	377	376	396	382	389	383	367	381	346	411	388	404	394	394	345	381	360	350	340	341	374	387	369	412	330	401	384	384	403	395	390	372	359	359	382	389	353	387	373	360	359	365	391	398	399	393	388	393	381	363	413	378	341	351	383	416	363	386	390	385	363	371	356	385	383	339	391	371	395	379	392	388	349	368	372	357	397	359	376	394	366	391	405	406	389	368	388	360	363	370	367	379	378	379	439	364	361	387	376	392	368	400	384	370	371	397	400	395	372	403	359	398	365	395	365	375	378	375	396	362	385	376	382	401	370	362	355	391	393	388	386	384	355	397	376	374	399	353	364	358	360	395	399	380	375	403	361	411	400	345	404	368	381	373	360	357	376	396	358	348	388	378	360	414	349	392	397	352	391	386	400	377	386	374	388	397	389	379	402	362	374	365	368	363	373	393	376	377	411	398	368	374	404	379	371	414	367	379	377	392	370	341	375	369	400	384	394	404	356	368	361	357	388	376	388	360	413	392	390	373	394	360	364	366	362	337	375	387	362	399	353	381	386	342	396	385	379	349	383	394	383	345	380	365	390	367	379	391	387	396	409	371	370	389	368	377	372	349	383	383	432	365	382	372	341	390	362	366	340	374	401	380	402	368	400	362	365	418	384	377	395	369	378	363	390	378	394	397	366	371	397	362	388	356	415	367	365	355	391	388	405	392	373	359	354	411	390	353	344	383	369	345	345	399	397	391	385	388	410	375	371	350	406	410	384	395	344	395	370	343	435	393	400	384	393	391	420	406	361	354	347	378	380	354	375	365	375	376	352	392	361	351	397	382	410	351	375	360	422	358	400	368	384	370	365	381	348	432	378	395	367	355	398	348	408	383	387	369	374	363	392	382	369	375	371	389	368	363	378	381	384	430	350	364	365	356	373	367	363	371	409	365	354	384	414	382	376	371	385	321	381	371	395	346	359	383	377	410	374	366	373	400	364	389	358	389	372	361	398	389	359	404	379	399	364	422	376	365	376	396	374	380	394	333	392	360	392	353	404	429	387	377	375	417	364	377	392	380	346	373	377	392	382	353	368	378	379	350	381	390	372	375	382	428	388	398	377	378	429	375	374	364	381	388	375	404	398	398	354	351	365	364	378	327	369	357	381	351	370	368	377	387	391	385	398	370	381	379	370	371	354	396	369	402	359	383	362	358	421	373	383	403	401	352	393	416	375	422	379	365	372	345	385	355	388	316	349	351	380	389	381	390	328	355	385	404	394	350	338	383	375	404	380	385	350	370	364	374	403	442	402	353	369	372	381	391	390	367	353	366	363	359	374	416	424	375	404	365	376	383	358	362	410	378	373	383	381	362	323	362	409	385	350	384	374	384	375	341	375	383	378	381	395	390	359	364	386	364	414	353	371	400	383	389	383	384	419	405	382	372	352	389	382	392	363	389	362	382	362	381	379	368	390	379	365	377	384	355	403	414	382	380	406	395	380	364	390	372	381	363	382	407	384	375	349	389	366	396	346	364	370	379	383	366	375	378	383	398	388	413	394	377	414	373	423	373	404	378	365	350	374	399	376	379	384	366	347	367	385	349	371	414	363	369	405	386	379	384	408	365	353	404	384	352	369	375	419	370	413	402	372	371	379	382	336	403	387	407	341	395	380	384	382	371	344	391	376	395	348	390	389	378	389	373	384	381	369	390	361	382	351	386	373	431	353	367	391	357	364	378	383	379	339	357	378	385	381	366	359	345	345	384	360	358	363	379	402	396	379	392	377	403	371	419	377	375	379	398	362	393	395	383	363	393	405	404	367	370	365	397	412	406	375	390	405	383	358	344	375	362	363	403	399	407	379	385	358	402	375	365	399	395	398	420	395	362	349	358	369	355	395	380	352	411	363	370	369	397	379	365	383	369	393	402	381	374	389	415	354	371	346	369	378	396	398	400	379	390	384	408	369	361	392	363	368	390	350	344	396	364	371	396	367	368	382	416	356	353	386	375	380	368	347	390	394	366	372	379	373	350	390	399	350	378	410	389	402	374
29317	17392	8331	4368	3150	2409	1910	1525	1329	1198	988	914	799	787	716	694	670	649	614	595	569	589	544	602	547	530	511	512	536	528	552	494	532	487	482	505	521	518	524	466	501	523	505	513	461	474	497	483	487	509	488	490	537	453	469	492	461	495	461	420	477	445	460	458	467	482	441	467	475	510	508	501	452	467	483	476	513	462	494	459	484	474	464	414	479	505	499	433	470	452	477	467	489	460	464	470	470	506	485	439	455	460	462	476	464	473	463	444	487	434	488	448	456	466	476	450	510	453	491	466	441	460	452	460	475	452	458	518	467	481	501	452	455	501	479	480	489	479	475	502	455	498	467	505	462	477	466	486	463	479	456	462	497	489	467	465	471	494	448	453	494	460	473	455	452	490	451	494	490	498	471	450	443	484	449	463	442	496	499	490	451	500	463	455	478	461	460	512	448	504	462	462	461	442	475	463	483	459	456	478	512	503	502	518	534	478	471	463	459	470	471	431	451	477	464	454	426	464	466	521	474	484	455	481	443	461	455	484	476	473	482	475	461	420	467	497	489	472	509	490	431	515	444	456	460	457	490	471	443	501	480	462	476	446	467	472	470	444	468	491	490	470	457	459	483	432	459	481	452	505	421	461	508	478	454	466	472	425	474	474	512	479	454	446	453	513	495	479	470	469	452	503	484	502	451	489	495	439	441	507	523	448	475	479	471	479	462	495	480	506	464	480	417	491	468	453	468	482	481	480	486	471	457	463	433	474	446	497	446	496	474	492	426	492	503	465	480	474	494	449	494	497	478	489	467	471	493	510	480	454	502	459	500	479	454	465	480	480	426	484	460	468	471	482	486	447	443	475	430	493	477	474	427	452	441	511	503	496	462	464	479	501	452	475	458	437	459	462	511	474	493	491	493	449	500	455	434	476	463	494	459	470	472	454	473	438	470	461	518	482	473	490	468	461	468	484	479	472	454	464	480	455	493	472	496	477	467	517	436	431	417	480	440	447	468	467	472	490	437	439	478	470	490	462	452	436	497	485	466	464	461	435	475	436	467	465	467	460	487	485	498	472	473	445	484	497	477	452	469	497	478	455	461	463	493	429	486	498	481	467	419	484	445	485	499	492	489	507	509	473	475	440	441	466	465	483	480	459	485	466	496	462	481	470	476	481	472	472	433	436	461	494	432	453	464	478	492	464	466	451	461	455	488	456	493	468	434	496	498	471	454	489	485	478	426	508	473	508	426	458	494	474	521	486	465	490	496	461	451	479	483	462	472	473	421	475	494	456	467	453	438	491	476	451	485	459	511	476	449	479	445	469	415	479	460	469	497	480	496	451	509	495	454	446	513	454	449	471	464	482	443	470	462	456	486	433	460	465	470	439	454	424	497	481	485	472	469	474	485	472	501	460	483	433	446	444	454	462	469	484	480	483	452	437	504	471	454	431	468	507	492	481	478	465	448	452	478	496	499	479	463	430	447	434	468	474	484	486	480	437	433	446	438	451	498	451	471	468	491	431	466	470	472	475	474	455	439	513	447	479	505	481	484	491	454	456	509	491	492	488	466	480	451	447	477	477	490	477	490	448	495	474	480	452	475	479	436	474	475	461	441	510	460	459	483	457	533	464	488	430	463	448	448	475	469	447	476	462	501	463	473	459	473	520	495	469	472	500	473	467	474	443	448	475	467	447	457	493	461	495	461	491	466	482	448	449	497	480	482	483	474	469	493	479	463	493	475	472	468	462	450	472	464	457	450	465	494	469	471	476	488	499	461	497	442	456	475	479	483	462	471	500	525	475	490	472	454	429	469	467	477	477	419	470	472	470	491	480	457	453	487	434	483	478	451	473	458	483	489	454	435	438	451	441	488	446	481	498	480	479	459	453	498	481	478	468	491	453	436	462	486	477	453	475	458	464	434	445	476	465	471	476	453	454	471	478	448	488	460	419	421	453	476	465	457	468	464	460	456	491	464	457	469	457	457	510	483	466	475	447	489	489	455	448	460	480	479	514	492	493	459	470	483	494	491	482	482	456	455	484	503	451	503	465	474	496	452	425	471	490	474	488	424	445	469	482	455	478	483	492	492	463	499	476	446	528	479	487	475	437	468	473	498	427	459	424	464	461	430	453	475	472	447	449	419	481	448	496	452	457	466	453	475	486	448	489	488	471	454	492	520	438	471	471	463	506	461	529	478	450	482	504	474	476	456	491	452	477	445	477	515	451	430	459	501	455	496	470	440	465	460	446	490	459	524	505	501	478	510	443	454	504	467	443	450	448	499	476	477	429	492	463	470	495	464	461	475	481	422	464	503	471	487	429	499	493	490	473	483	451	438	436	526	499	486	482	487	449	490	463	459	467	489	454	469	490	466	466	444	472	441	435	486	512	457	484	462	465	511	450	484	448	480	501	458	483	462	423	480	429	512	468	459	470	456	476	445	440	496	466	450	464	447	474	461	483	500	460	492	474	423	468	467	464	453	489	466	433	448	438	453	455	481	435	479	460	496	464	485	481	462	509	479	445	494	470	474	485	509	481	477	485	451	484	527	489	468	425	497	501	471	478	472	494	443	466	467	467	466	450	456	456	482	453	461	502	475	490	443	473	475	482	450	438	479	484	464	467	478	475	446	488	474	439	488	475	464	457	437	449	481	508	491	441	434	483	475	467	498	478	483	483	485	486	470	435	491	480	458	492	478	459	456	462	463	449	492	484	498	477	486	491	456	451	435	502	474	465	459	482	473	484	469	488	462	456	472	457	468	482	498	442	487	447	480	490	471	455	496	496	446	496	465	441	444	455	502	456	458	474	449	440	495	435	480	476	484	471	471	445	488	496	480	452	482	482	468	459	476	510	477	462	487	472	476	472	452	482	504	488	438	472	469	442	446	466	466	485	435	493	458	466	462	445	460	425	459	475	460	463	444	444	483	522	506	464	450	454	466	492	496	485	490	475	448	470	519	460	462	461	481	464	441	463	457	475	463	472	454	486	462	494	453	458	482	492	468	480	474	504	469	461	457	452	461	479	463	496	467	479	485	486	508	465	453	505	489	481	479	448	502	477	487	454	426	446	467	490	460	470	462	484	476	446	490	471	486	443	457	494	489	483	473	492	470	461	509	446	476	472	490	455	490	447	475	468	451	494	501	486	500	450	485	482	494	439	456	494	455	445	483	484	453	495	460	451	459	497	462	465	455	491	480	493	469	479	479	452	483	477	491	485	488	488	432	500	483	476	473	456	474	464	480	479	466	435	472	505	473	467	445	461	464	464	487	479	473	470	421	511	454	452	500	516	460	455	449	464	451	485	476	487	441	459	467	461	477	468	460	451	475	454	453	461	511	460	491	487	450	459	470	457	441	479	485	460	508	467	431	485	469	457	477	471	462	476	475	451	483	485	474	465	486	445	473	473	472	467	483	442	471	476	499	476	469	481	508	444	490	481	470	488	473	462	465	455	459	438	459	505	444	502	472	460	454	474	456	497	484	462	502	481	479	428	478	467
24973	20912	26856	24948	9097	1442	1291	1096	1086	1012	995	957	918	940	908	937	980	940	925	916	915	891	889	893	896	955	925	830	935	885	891	918	932	908	871	887	855	885	881	883	904	882	877	921	862	948	916	872	872	890	931	914	883	933	848	881	857	933	861	922	906	906	852	932	880	903	895	882	918	843	882	867	839	916	864	869	885	927	867	880	929	859	859	879	910	889	913	916	917	897	889	928	887	885	892	854	976	890	935	879	886	920	893	893	886	828	895	911	896	838	849	921	857	876	859	851	885	881	887	888	866	843	902	856	880	861	852	850	873	836	845	837	909	874	921	883	846	914	872	924	854	880	827	905	870	897	872	855	893	899	870	890	829	877	812	846	895	916	947	885	876	792	920	897	858	857	881	914	835	901	861	934	838	872	895	859	900	929	861	934	879	914	883	843	864	867	926	864	869	887	878	917	850	869	867	884	858	836	870	882	875	849	914	945	864	860	920	908	858	887	870	869	887	920	886	906	875	875	861	871	947	874	887	848	934	897	849	902	846	901	841	886	911	922	878	912	870	873	870	874	921	861	868	889	861	920	897	946	908	912	831	834	910	850	872	892	853	886	893	925	922	858	909	899	954	882	854	897	925	897	888	812	942	850	825	878	847	812	918	853	836	873	881	836	901	857	819	859	895	852	895	896	897	886	871	893	861	921	868	875	886	859	863	849	862	900	838	868	917	934	897	825	911	883	848	905	865	832	896	884	840	921	916	885	879	988	903	831	916	905	903	897	894	850	884	841	898	852	860	859	892	881	863	945	942	864	892	855	904	868	861	889	944	945	877	890	863	899	885	858	889	869	839	891	900	874	872	919	860	864	920	865	883	887	858	850	894	898	881	876	871	831	870	924	883	860	852	892	880	929	915	869	847	891	835	856	850	904	873	876	918	885	853	878	867	903	866	888	889	825	857	872	921	906	928	867	906	879	865	879	861	914	847	904	922	890	889	884	896	908	912	953	873	837	865	920	918	890	894	903	870	907	886	834	860	846	882	899	882	855	890	879	923	879	881	912	896	861	878	887	930	918	869	909	865	841	872	800	891	913	848	896	891	848	860	900	869	870	960	879	874	859	880	838	869	878	841	908	859	843	896	876	872	855	866	865	874	911	859	823	819	838	915	895	864	918	878	848	899	880	900	877	887	904	850	857	866	851	895	902	863	877	845	907	866	861	887	861	941	885	887	936	879	863	916	883	906	901	874	898	871	879	938	859	870	875	903	854	902	918	878	913	907	870	869	876	894	864	867	887	833	886	884	892	863	886	868	898	829	861	903	839	871	892	889	869	837	892	887	916	877	900	842	921	905	901	875	863	880	851	917	917	910	870	924	906	892	884	833	903	908	872	865	847	827	836	904	846	873	858	871	819	928	830	893	870	882	883	904	873	875	923	901	911	964	882	899	902	926	903	867	892	875	919	867	931	824	882	851	910	951	878	865	860	876	934	860	859	836	839	883	914	888	907	893	891	926	891	852	873	888	928	924	956	889	904	830	889	864	893	912	885	909	926	882	882	863	899	859	873	861	914	866	847	869	876	860	875	903	873	992	882	956	866	897	864	906	880	893	851	858	861	870	848	861	818	888	857	869	855	868	871	847	906	937	879	903	861	845	857	885	871	897	878	875	868	890	894	849	854	897	892	898	909	884	846	897	853	834	860	833	836	902	876	901	889	870	896	906	877	883	894	911	876	891	906	838	860	884	823	844	842	869	868	848	887	876	836	830	890	877	888	908	853	846	845	915	860	864	848	875	868	868	892	878	914	833	891	862	933	885	903	914	898	900	908	896	864	871	838	854	889	849	883	787	874	866	891	856	900	873	926	906	857	922	889	870	862	841	825	851	894	861	898	922	850	874	862	843	856	874	876	853	897	864	882	902	879	895	870	834	859	877	929	923	853	902	919	938	906	883	847	908	852	914	851	867	842	875	859	875	838	887	931	871	871	879	871	931	829	904	852	870	908	909	832	870	955	888	905	879	884	923	822	914	858	871	864	856	894	817	895	902	830	851	855	866	894	886	911	880	896	834	902	911	893	827	854	840	885	864	845	858	904	906	870	866	835	891	895	921	848	827	872	866	880	883	879	918	877	909	917	899	886	866	868	862	894	862	938	817	925	902	827	914	933	894	886	858	834	831	904	864	895	850	852	834	874	866	874	861	888	869	873	891	870	858	865	868	866	836	894	839	918	863	859	896	905	846	885	863	906	836	920	894	860	888	943	869	896	852	859	916	931	907	906	894	904	938	914	910	849	847	885	954	885	925	863	847	921	885	838	837	832	914	874	927	869	849	906	888	901	927	933	862	862	871	880	895	890	865	930	870	849	949	830	891	883	849	863	887	909	908	905	943	937	826	897	907	860	919	863	914	883	855	903	869	895	898	867	877	944	912	881	876	909	878	893	840	883	870	866	903	874	837	939	845	864	849	885	826	845	916	849	876	910	903	908	910	842	905	915	919	857	859	884	896	934	917	841	902	891	903	933	925	879	909	870	908	877	871	901	837	840	879	819	907	906	922	833	937	864	934	871	851	881	876	941	847	912	861	880	903	879	850	799	867	898	905	850	922	869	864	845	889	884	899	855	869	844	834	889	865	854	860	865	844	853	913	873	872	930	869	915	881	862	889	905	857	893	870	902	867	878	909	875	913	871	871	853	900	909	913	924	851	879	858	834	897	909	901	881	915	870	936	870	892	888	840	881	851	885	904	940	876	864	832	886	875	878	831	890	853	915	838	863	909	854	901	866	829	903	863	909	906	836	860	883	861	814	866	963	858	907	869	862	870	950	902	855	913	912	856	876	872	880	860	903	834	877	916	867	854	865	910	854	883	884	880	878	840	857	909	880	861	853	903	875	887	873	873	865	921	869	910	887	915	923	872	879	891	890	888	874	908	863	900	905	853	868	863	852	854	847	881	869	910	853	876	934	845	833	929	879	892	858	870	914	920	836	851	868	920	878	848	815	838	970	908	947	852	874	863	886	882	829	894	866	898	833	846	861	867	900	901	824	929	897	925	881	876	852	863	845	891	848	862	838	884	941	881	914	917	907	878	868	865	848	882	847	896	906	859	884	878	832	873	889	891	839	887	876	872	849	906	843	885	937	867	854	895	894	896	887	887	864	853	847	885	828	880	859	874	831	828	963	855	898	880	849	852	892	852	919	881	829	863	882	892	888	901	884	872	908	889	884	886	837	862	828	870	899	884	888	857	903	890	852	786	862	871	865	969	920	887	852	936	897	905	865	889	1001	882	872	901	922	839	904	890	861	900	913	826	891	825	914	873	860	905	862	887	841	909	819	849	898	881	931	875	905	905	794	854	864	896	835	905	838	862	865	892	864	926	862	884	869	892	863	897	924	880	851	924	839	854	860	880	850	855	850	879	840	956	891	903	847	841	828	890	839	892	877	937	879	880	876	853	892	850	895	916	895	870	882	877	879	838	838	869	911	830	870	853	853	901	921
26227	12123	5018	2843	2394	2034	1756	1622	1476	1355	1295	1183	1221	1242	1201	1113	1086	1164	1070	1108	1031	1040	1041	1070	979	1054	1125	973	1037	1052	1021	1066	1001	1048	1001	1030	1025	1049	1018	1065	1056	967	1035	1009	980	1025	969	1051	985	989	1015	993	1000	1073	1092	976	1046	1007	992	1061	997	992	1013	1014	978	984	996	1010	985	1007	973	1020	998	1022	998	1012	959	986	1058	1007	977	1048	997	1009	1029	1020	1062	991	1026	1011	992	997	1091	928	1066	991	1046	1031	1034	1056	1004	940	965	929	996	1048	1049	1010	986	977	1036	1004	1030	1062	989	1024	1007	992	994	938	1021	971	1000	1013	1005	1028	996	983	990	1018	1012	980	1024	1049	1013	1018	932	984	983	1006	995	1028	1048	1033	992	1000	994	1020	934	1030	1011	1012	1000	1011	1016	972	1010	1020	990	1019	999	1055	1017	992	989	1041	980	1008	957	982	1027	1026	1018	1030	1009	1037	1009	1030	1014	1007	971	1019	1000	988	1028	1015	997	1006	1022	1036	988	1008	1106	1069	992	1015	997	962	998	1030	934	1005	1014	984	1036	975	984	1005	1022	1030	1051	986	1006	939	966	935	971	1000	1048	961	986	984	1012	1016	1036	1017	1059	991	987	975	1008	1012	1009	1021	1035	1020	985	1024	1003	982	1026	1036	1017	1038	970	1052	997	995	989	972	1000	994	968	1009	1030	1024	979	996	1017	1006	1040	991	985	998	969	1060	1030	1009	982	1017	1026	1024	1029	988	988	983	1048	995	1029	1021	1020	1015	1000	1038	1080	1044	1047	972	998	1012	976	1029	983	1005	1008	987	1049	1057	965	991	994	971	957	918	999	1040	1049	997	982	1016	1004	979	1029	969	1038	1009	1042	1017	1027	1046	1003	992	990	1041	1080	1024	1010	1039	983	1022	979	1042	996	1034	989	1011	982	1059	1030	981	963	1049	996	1046	1058	988	1055	1056	959	1068	1030	1021	1021	976	1008	973	1052	1001	1031	1008	968	994	1070	1038	1016	1048	996	1013	996	1012	1054	997	1006	1054	1009	987	964	1004	1050	1024	1029	977	1041	995	1084	1020	980	1055	1002	1049	1014	1098	973	1070	1002	1011	1002	998	1033	960	1000	993	995	991	995	998	959	1053	1045	1012	1052	1039	1016	984	999	944	1015	1002	1040	945	985	1000	974	1007	995	1006	1034	1023	973	1007	1033	1043	1004	1035	962	982	1037	1023	1055	991	1053	990	989	1026	999	1041	965	933	1010	986	999	1019	963	1006	977	1049	1007	999	1015	1067	968	973	998	998	997	997	990	989	1009	1005	1027	1012	1018	1021	1039	978	1002	1002	1012	1031	992	1002	1023	1011	981	961	1048	975	983	999	1029	1021	1027	961	974	995	997	1021	995	984	974	991	998	1002	1048	1035	999	1001	1038	994	960	1060	1009	984	992	1011	999	998	1035	1019	1035	990	963	964	1013	1031	1064	990	1025	1036	1058	1025	948	1022	1082	1030	974	1015	1001	982	1058	1020	1055	974	988	1030	979	1107	1038	1035	1019	999	1028	1030	976	989	1018	972	1052	978	1030	1031	1017	1030	1045	996	1022	1015	999	976	973	1053	1061	1007	951	1046	974	1033	943	1022	970	998	1012	1052	1016	962	989	951	1003	1005	1008	1012	1023	964	947	994	1036	1000	997	1069	1020	1003	1033	969	1021	1050	998	975	1008	1013	978	1038	999	964	1015	1035	1018	994	979	976	1008	1006	1027	1036	953	1013	1076	984	1005	1024	971	1013	1020	1025	1011	1049	980	1001	1007	1025	932	1006	998	984	967	1025	955	1017	1008	1054	954	1050	1019	1029	1027	995	942	996	985	1021	1004	1046	1034	1009	1019	1036	938	1007	1063	1018	961	989	1010	1017	1071	1023	1041	986	974	1031	1007	1005	1014	986	948	985	1010	1026	1024	1028	998	991	1062	1046	1010	990	1029	1003	1018	1026	1025	993	1042	973	1031	1009	996	974	949	1055	1044	1008	1016	1049	977	997	985	983	1048	994	1086	1072	1025	1022	998	1024	997	980	1034	958	992	1002	999	1022	1005	1026	995	982	1013	985	986	1043	1034	1039	981	1045	983	1023	1008	1013	1030	1000	1005	1052	998	1024	1020	1033	1002	969	991	976	1002	1001	1012	989	1023	995	942	994	978	1036	1036	1054	984	1060	1040	1020	1063	1028	1024	992	1009	958	991	1006	950	991	994	974	1045	1054	1051	963	1043	1016	1031	1007	1015	1025	1050	951	1008	1023	1052	1084	1013	960	1020	1041	1019	1045	1005	981	1004	1025	1017	979	1017	1030	949	1009	1027	978	1044	1019	943	1045	1014	1042	1041	976	1041	1024	1008	935	990	1024	1049	1006	1035	1022	1015	956	987	963	997	999	959	1057	985	986	979	964	1064	1048	1015	939	997	975	1016	969	983	1036	970	1058	1019	993	1018	1015	1083	1012	1005	1008	1023	1008	1063	1053	1062	1015	1005	991	1019	984	961	991	997	1001	1047	993	1031	1013	991	983	952	1010	972	1033	993	987	989	1040	1031	1004	1023	1053	1037	983	997	1007	1036	1022	977	976	1057	1047	1060	1004	1049	1008	992	976	942	934	1015	1034	993	993	1047	1024	1015	1002	967	1032	1028	1003	1020	1034	1032	998	1023	1029	1035	1009	1004	1042	1016	1004	1083	989	978	1010	1041	1008	1021	985	1069	986	1020	1032	991	1032	1018	974	959	1020	986	973	1005	982	1016	1023	1032	960	1008	978	1024	975	1012	1058	1058	1030	1045	976	1007	1032	975	992	958	1091	1014	1062	992	1001	1031	1052	991	1003	989	963	1028	957	1071	980	1000	1043	985	1000	1016	967	1065	979	1026	968	1004	959	999	1009	1005	1048	1055	1032	1016	971	1017	985	1029	1029	1031	984	973	999	1015	975	1014	1013	993	958	976	972	1010	991	1007	985	1032	967	1036	1002	984	1023	1012	976	983	1008	927	1026	982	988	1009	1013	1058	983	1003	990	1039	1000	1027	992	994	1004	1016	1037	982	1035	994	1002	1003	1039	1032	1005	1029	1066	1002	976	1038	1038	1050	1034	1033	978	980	961	1073	1007	1017	1004	1015	962	1038	1093	992	1026	1031	1023	978	1012	1063	962	998	1005	982	1014	993	1014	995	961	1033	1039	1006	1054	988	1019	1009	1023	1008	956	1054	1028	961	983	944	1041	1007	987	1056	1025	1017	967	983	999	1065	1022	1023	1044	965	1042	1014	975	996	1065	1026	998	963	993	1005	1013	985	977	1000	1022	1066	999	1000	947	991	965	1021	1015	1006	963	998	1052	1038	981	960	973	1010	1007	1003	1045	1031	952	1024	1036	1009	1013	1036	1016	1009	1009	1008	1033	988	995	1038	1034	1005	1014	1037	1000	1057	972	974	1004	987	954	1016	1048	979	1000	1053	932	991	1000	931	945	1012	1017	1062	987	980	1010	990	1026	957	1015	1023	995	987	1022	1010	978	1037	1013	1083	1017	977	972	1066	1016	1008	970	977	950	979	1048	1054	966	1042	1000	1024	1033	1013	978	1014	1022	1043	1014	980	982	1046	1058	1038	1060	1072	1029	980	992	995	1084	1012	946	969	985	1020	987	980	989	1037	1006	992	972	957	1014	1031	995	1036	1014	1019	987	1006	1047	1054	992	1019	985	1031	1017	1012	990	946	998	1035	999	995	989	963	993	1002	987	994	943	998	1063	1024	1043	1027	963	1040	1017	1040	1012	1001	968	961	1009	1051	1026	1040	1051	944	1024	975	995	1014	1037	1054	1040	1001	1036	1000	1057	1006	1050	970	1038	997	1060	1021	1010	1005	1021	1036	993	1045	1024	998	1046	945	986	1010	967	1041	987	1010	1007	1066	1033	970	1011	1028	986	1023	1002	1044	1048	1014	1019	1018	999	943	1076	1039	1031	985	998	1062	1022	1016	956	1011	1020	1017	989	1015	1006	1012	1039	1035	993	984	1026	964	988	1054	977	1011	1003	964	981	1021	998	994	976	1016	1023	1065	973	1066	1007	1073	1020	1045	980	1015	971	975	1026	1002	1000	1053	1033	1012	975	976	1024	1011	1007	1016	970	986	1055	1010	1032	990	990	1019	1015	1031	954	921	1023	991	1054	994	1022	977	1006	990	1032	1027	997	1014	994	1018	1002	1042	1009	1027	1013	969	1037	1004	1046	1037	999	1019	1043	953	1012	1036	1027	1046	1020	1039	1000	994	968	1039	1098	988	996	940	1037	981	964	998	1030	1020	990	999	969	1050	1046	1008	991	1033	1020	1027	1045	1040	994	991	1008	935	1051	1060	1021	987	990	1041	960	966	1028	1027	986	1012	976	989	980	982	1053	1039	1024	988	988
22688	20940	28557	23461	20941	21001	8684	1468	1039	928	850	798	678	731	649	637	592	558	577	578	560	512	471	474	449	452	482	469	466	478	474	460	415	420	470	470	455	506	456	416	473	437	432	446	451	419	454	431	427	453	507	427	416	401	427	452	439	425	439	429	435	451	408	423	403	419	424	416	379	435	411	448	460	453	460	434	396	445	437	446	437	432	406	445	424	419	450	440	466	435	410	434	415	461	395	429	415	425	453	382	391	421	413	446	416	422	399	426	433	422	444	379	422	436	457	404	439	443	424	403	426	423	464	443	440	417	447	437	425	409	431	415	422	409	443	419	416	438	435	433	415	424	417	432	421	454	401	429	409	397	437	415	435	452	415	430	408	425	409	446	367	410	434	424	385	432	428	427	436	416	411	440	431	424	415	382	413	458	460	441	381	418	406	431	416	401	449	407	408	451	411	430	407	406	409	420	446	424	445	385	405	427	416	406	481	459	446	389	443	415	444	445	386	417	451	439	447	393	405	440	418	426	405	416	402	415	442	368	396	453	426	400	410	399	431	406	438	414	420	413	424	440	400	453	418	446	415	416	385	409	381	436	412	425	454	458	415	409	410	408	415	406	419	429	435	418	406	415	435	440	398	423	410	409	437	427	412	414	445	405	416	399	418	414	421	446	410	417	403	437	442	413	429	416	459	377	441	429	449	467	464	409	373	404	447	428	443	425	452	425	393	447	425	392	408	445	398	403	424	415	449	438	397	423	417	433	430	445	363	400	476	435	422	443	419	462	417	416	453	416	400	406	427	412	446	444	416	414	416	415	408	449	411	393	419	428	449	432	428	419	486	396	431	428	415	424	443	390	447	415	428	472	411	425	422	451	409	430	414	401	427	409	418	402	404	423	428	420	385	442	429	423	426	426	423	429	454	391	402	470	412	447	403	434	380	401	422	418	440	424	417	421	450	422	423	390	399	414	376	379	388	412	420	372	421	438	391	429	442	407	470	441	408	452	440	443	436	439	429	387	439	418	405	437	405	404	416	424	396	406	429	393	432	445	380	411	438	440	422	385	410	457	406	405	447	388	432	411	377	407	400	407	392	422	394	420	392	417	414	400	395	439	465	427	410	387	410	429	430	425	392	446	408	395	414	453	442	441	418	407	395	428	428	418	413	397	415	404	404	421	420	407	439	424	448	446	440	386	466	401	411	396	432	435	410	410	424	396	419	409	416	438	404	463	388	450	416	448	407	432	403	386	388	432	417	436	410	423	390	413	422	406	427	438	404	397	404	444	406	421	450	419	434	418	386	429	403	394	392	402	438	420	376	421	422	407	401	428	428	428	399	438	428	406	409	412	401	399	439	452	412	453	404	401	430	422	404	408	422	399	377	361	424	453	414	404	439	435	432	410	448	447	439	411	426	458	437	408	390	414	418	449	392	373	412	472	448	425	415	415	396	427	396	429	431	397	448	387	411	440	432	433	396	426	418	439	463	437	448	391	419	414	409	383	405	417	424	386	395	430	430	398	447	430	408	415	406	403	414	408	410	406	433	408	434	435	397	407	400	399	422	421	430	429	409	426	404	433	443	399	422	432	418	400	438	412	440	381	428	454	399	410	389	419	437	411	395	411	436	429	404	411	445	435	401	407	409	437	432	406	439	436	453	415	408	421	404	442	403	446	434	417	422	408	430	415	451	463	397	412	423	451	428	442	419	455	424	446	446	396	401	431	409	449	410	426	408	419	428	438	397	427	422	435	432	437	412	406	407	448	421	417	429	430	438	430	449	432	419	415	435	422	383	413	411	393	396	378	410	418	424	413	406	399	397	392	426	396	414	461	455	409	398	423	377	436	427	437	439	425	437	412	417	455	392	417	455	351	432	410	393	410	419	442	427	460	419	438	445	415	401	453	458	367	428	405	438	428	406	411	415	440	398	422	385	391	406	420	435	430	452	414	444	432	438	390	428	423	422	417	434	437	411	440	409	428	430	384	424	461	439	410	428	429	389	450	430	431	411	451	441	455	432	413	420	438	405	425	427	443	418	420	423	410	424	444	408	432	383	424	391	401	431	410	396	399	393	425	377	436	462	418	392	426	444	419	409	430	432	429	448	408	439	473	385	424	435	415	429	395	409	408	428	439	416	384	444	447	392	449	408	420	442	435	440	430	445	424	441	414	412	421	402	411	414	397	436	429	433	404	406	413	399	387	420	382	420	404	429	390	439	445	407	385	441	441	390	417	417	419	388	414	409	436	460	435	445	428	400	397	428	435	482	434	427	480	395	434	433	384	377	409	429	424	425	424	437	396	438	418	422	407	397	425	394	384	378	451	424	412	382	427	425	377	449	408	395	393	403	430	392	398	429	408	449	403	416	414	410	412	432	390	432	411	421	404	386	443	411	387	411	431	440	437	402	408	432	411	410	446	439	394	441	422	433	424	422	441	396	412	435	431	421	431	405	411	439	452	416	384	426	379	434	418	396	385	425	399	426	396	428	386	454	428	404	460	431	421	447	439	399	379	445	437	406	409	404	430	429	431	418	464	431	375	411	433	402	421	407	390	429	427	416	406	401	419	429	411	423	409	416	397	444	459	420	422	407	379	434	431	445	435	399	388	399	442	413	443	446	429	439	411	419	412	414	411	405	422	430	404	385	415	426	387	443	415	364	420	435	427	423	442	364	428	458	429	424	406	443	411	412	403	404	399	421	416	423	413	386	406	416	395	406	441	381	422	407	416	409	436	392	406	436	420	441	399	432	404	437	409	426	444	433	422	397	407	409	443	416	387	401	435	393	412	433	382	417	434	416	446	412	421	433	396	408	406	391	392	403	415	435	393	423	426	429	431	397	406	429	412	412	390	437	412	418	420	404	415	423	473	421	422	420	437	402	435	441	412	421	443	422	411	396	399	392	413	412	438	400	411	431	390	422	440	425	443	392	443	445	440	431	403	409	425	398	388	426	437	395	385	422	410	397	375	424	470	399	441	421	393	437	425	456	413	436	413	436	393	440	419	429	403	412	449	439	417	372	451	402	410	411	441	403	373	432	414	435	394	413	446	437	419	403	444	445	420	393	445	426	409	424	421	429	400	444	404	424	411	435	406	439	449	410	449	425	366	400	424	389	391	402	404	401	426	426	431	415	421	435	412	416	382	394	432	422	425	419	450	443	406	455	415	400	412	439	416	370	424	399	425	363	416	431	448	402	440	422	409	388	414	418	407	420	439	459	422	427	430	403	443	440	446	416	445	407	426	407	401	425	385	436	394	430	429	414	424	419	426	409	384	404	369	394	409	406	450	436	428	411	430	417	410	413	426	423	428	416	416	437	424	420	420	414	459	439	378	410	403	400	429	434	427	409	380	423	424	431	408	399	391	404	411	400	422	408	454	400	406	428	404	430	423	410	422	403	433	408	431	434	404	455	406	428	436	420	408	416	402	428	408	418	432	412	401	418	434	410	398	406	392	418	428	423	408	440	417	415	406	424	401	401	423	356	426	436	424
35743	22225	13047	7224	5212	3949	3113	2510	2049	1746	1432	1255	1153	1045	940	940	832	788	733	713	695	622	619	618	607	597	606	592	590	555	510	567	529	552	532	523	517	510	558	547	494	517	507	521	526	559	562	479	499	471	511	507	488	491	490	527	519	500	485	472	502	509	462	445	492	464	500	490	498	488	473	474	495	488	482	492	452	513	465	477	502	448	493	494	504	508	507	486	468	493	530	521	497	478	505	457	490	473	448	488	484	431	466	484	482	505	494	498	497	509	471	452	463	459	495	481	522	505	460	477	513	490	479	491	474	481	451	465	522	488	437	476	500	464	520	461	438	468	475	516	492	482	494	479	505	403	456	489	482	520	491	474	509	495	459	517	515	456	475	480	516	471	481	470	519	499	458	478	479	474	450	497	450	461	485	491	490	495	524	461	467	505	479	480	458	489	461	485	466	489	488	465	514	485	474	473	479	489	516	475	511	514	464	492	468	503	456	475	490	479	486	459	508	432	481	446	483	489	455	507	465	462	494	484	492	475	482	471	446	526	465	471	496	478	421	480	485	446	478	469	473	495	482	421	485	492	486	490	492	461	485	497	476	479	519	482	458	490	494	461	465	448	488	506	487	470	446	461	472	510	463	451	450	488	440	520	487	490	508	454	478	533	502	469	498	465	520	478	449	456	513	463	463	484	448	490	480	465	471	490	446	469	502	478	465	492	488	474	477	461	475	495	450	467	452	489	497	493	486	490	484	451	487	470	491	442	480	488	459	482	475	495	499	500	460	509	508	483	457	471	493	453	499	496	470	507	482	454	478	498	471	490	456	491	426	473	488	501	470	491	485	480	482	516	473	452	476	440	484	436	456	471	492	469	491	503	466	474	457	506	468	491	482	478	533	504	501	481	465	460	475	495	479	500	476	490	447	447	497	489	499	446	499	513	471	462	434	504	464	485	453	425	465	464	474	465	468	484	517	479	490	447	517	479	450	495	511	459	500	480	469	476	477	497	477	464	504	483	498	446	482	446	493	459	465	516	449	474	527	491	483	491	480	489	484	474	464	475	429	516	513	491	489	468	493	479	441	494	491	497	458	515	459	501	481	484	478	470	449	479	499	457	463	433	481	512	463	472	498	468	457	464	457	535	473	504	484	483	478	469	451	479	459	501	516	466	486	468	462	440	460	488	474	551	464	475	456	468	481	490	488	483	497	474	468	470	461	469	487	477	446	471	476	482	493	463	488	461	492	498	467	496	452	478	461	487	467	493	467	482	462	459	456	462	499	459	505	465	506	463	455	468	492	509	516	507	496	508	475	479	493	443	463	485	484	479	472	479	482	444	500	489	474	451	457	534	458	485	460	474	464	484	466	479	496	466	497	458	516	459	490	496	462	482	466	470	492	519	454	473	490	507	453	492	468	473	494	442	467	439	492	465	469	474	453	448	511	481	490	462	512	486	474	450	459	486	490	478	509	467	459	475	489	415	462	482	469	486	471	509	447	464	474	506	482	498	502	460	477	469	485	465	452	496	450	494	467	490	484	463	453	425	435	453	450	482	492	483	463	481	449	440	523	491	445	468	473	460	471	481	497	484	461	479	493	453	469	452	491	495	475	487	471	465	496	485	492	458	451	454	471	461	511	473	463	485	481	463	511	457	505	458	462	486	519	480	479	476	473	494	435	507	466	473	463	468	443	506	484	457	469	459	486	518	459	503	493	507	453	509	494	443	477	465	454	500	452	471	483	489	504	463	475	439	448	453	482	460	506	520	474	480	495	466	508	465	483	500	481	465	462	470	482	503	482	460	484	457	450	463	471	446	427	463	482	458	492	496	502	471	506	442	456	473	473	490	504	470	474	495	484	454	495	500	465	507	472	498	478	508	437	505	451	480	460	481	478	458	494	483	498	441	507	466	456	480	465	476	488	476	514	467	479	459	473	506	458	493	490	542	492	487	451	484	478	443	512	477	526	449	486	502	445	491	457	484	492	484	461	469	501	474	511	447	500	476	447	459	468	482	465	494	504	471	453	467	477	464	474	463	484	499	475	475	502	498	505	478	446	493	530	516	507	482	502	471	485	454	471	489	492	489	489	489	466	464	493	459	492	477	484	486	462	488	509	506	470	474	470	472	441	470	496	485	517	481	513	518	481	462	489	454	493	512	493	486	483	494	530	486	503	495	488	494	433	459	492	491	484	447	473	488	470	491	484	442	444	442	463	506	475	490	489	467	435	473	484	471	490	444	482	454	508	447	490	492	440	508	509	486	462	491	453	452	451	427	517	484	491	466	452	475	504	469	480	443	477	496	469	440	470	456	467	464	508	432	485	486	503	480	458	474	472	503	507	483	498	493	506	472	464	490	540	474	500	476	464	442	503	553	463	470	479	521	485	463	520	443	465	474	435	469	471	523	484	453	435	454	511	456	482	512	424	489	484	498	485	496	478	509	453	469	467	483	482	485	473	495	468	526	507	466	455	474	467	490	495	509	502	454	484	525	447	485	473	498	501	490	482	497	495	474	481	458	483	465	480	480	460	469	426	459	458	459	483	484	501	454	495	437	470	476	449	468	440	470	476	510	526	480	498	494	513	488	460	490	435	487	482	440	472	476	478	494	484	491	464	496	496	479	497	490	464	509	459	460	531	479	462	502	477	462	463	493	427	510	464	466	447	443	456	426	458	472	488	468	419	496	510	492	517	436	443	458	494	432	485	476	455	465	469	439	496	461	489	503	472	424	473	485	505	453	485	480	481	483	493	487	501	488	461	459	472	486	496	453	494	515	468	502	505	471	505	480	482	441	476	417	518	473	472	466	460	436	472	503	500	472	490	480	480	492	495	488	445	462	456	474	496	489	459	480	491	497	458	498	477	475	520	498	490	485	492	500	499	503	474	469	451	465	437	468	472	409	479	480	453	493	509	490	466	515	460	482	485	475	466	510	469	467	486	456	472	510	461	488	454	470	444	470	468	496	473	486	483	467	500	495	505	490	486	477	458	497	470	469	462	501	447	480	487	505	481	462	481	480	462	509	465	494	481	469	514	476	476	522	483	468	484	438	484	466	510	462	488	462	478	472	467	497	475	496	462	452	474	489	475	477	499	485	512	498	490	513	467	456	458	465	477	432	483	513	480	499	483	484	535	449	466	493	485	441	480	444	503	472	455	472	447	454	475	472	501	451	483	460	425	469	502	468	479	481	507	464	513	499	446	505	504	456	520	453	484	465	501	468	454	468	516	480	445	470	476	551	484	486	477	526	526	521	468	440	493	466	512	445	447	509	461	481	475	487	501	445	497	515	514	479	476	502	452	442	502	480	516	476	461	485	477	474	499	425	489	464	476	450	484	488	451	489	475	452	479	463	473	509	463	461	505	480	471	454	493	531	463	487	517	483	478	463	471	463	437	458	452	425	487	481	487	500	469	509	518	501	499	459	513	455	418	445	470	500	470	476	485	478	469	481	535	477	456	495	462	482	464	500	499	483	481	490	471	498	448	504	471	503
26823	20078	8398	1306	931	835	811	811	791	802	810	782	787	766	764	764	775	727	741	780	781	721	747	768	751	729	729	748	710	695	747	773	725	711	725	757	777	757	744	754	768	772	774	780	715	743	756	740	719	770	710	743	736	774	770	664	741	761	721	783	687	756	734	734	793	777	783	739	711	743	723	740	719	764	719	742	701	739	757	728	753	656	729	744	708	753	743	716	725	760	728	783	755	753	776	772	755	745	732	737	768	751	722	737	755	745	775	737	738	758	737	740	738	734	761	764	757	801	731	684	742	785	752	712	721	754	709	774	772	728	765	773	751	763	767	741	703	751	735	770	793	741	717	787	743	756	760	732	756	768	721	796	724	747	750	711	802	749	736	765	743	722	743	727	761	726	775	767	723	706	742	723	709	707	800	739	724	788	722	736	751	702	723	774	767	719	781	716	776	721	790	774	742	733	721	772	742	748	761	775	750	735	759	765	728	703	717	744	741	749	747	737	783	761	731	766	817	785	743	784	738	748	774	775	763	729	740	738	722	767	708	769	727	764	719	739	755	751	733	799	813	699	728	688	723	754	685	722	729	688	742	741	761	782	723	742	808	765	784	726	748	759	745	779	780	728	738	722	712	769	742	744	752	756	766	794	745	773	772	761	789	740	768	733	740	764	747	720	687	718	787	747	716	744	710	731	714	725	710	784	769	770	747	765	768	765	728	750	753	741	741	706	729	754	751	677	725	771	756	812	741	727	716	781	778	727	731	729	792	773	731	696	767	752	804	705	740	754	794	768	756	735	732	728	758	689	807	764	739	726	735	756	752	747	722	764	772	719	756	766	754	775	701	761	737	726	749	740	743	723	731	768	739	729	736	744	773	726	752	726	724	755	709	762	751	723	771	729	788	718	794	773	747	709	772	753	720	715	756	746	720	744	775	731	711	733	768	689	770	719	708	730	756	720	765	726	756	732	761	730	746	751	784	762	723	739	722	779	788	758	706	751	747	744	743	774	732	715	758	701	679	724	775	757	784	734	689	730	766	752	729	734	746	709	761	770	722	755	777	755	708	722	753	676	735	775	758	782	767	689	716	736	720	768	765	699	705	731	766	720	762	708	793	736	691	765	718	728	726	715	703	763	729	754	756	723	729	759	761	734	751	787	767	716	727	708	750	772	730	700	681	776	770	728	737	737	736	773	745	743	695	716	724	759	732	750	751	777	750	712	760	784	757	738	681	745	745	709	721	740	706	738	726	749	738	751	717	788	693	758	737	742	775	774	718	755	788	710	791	739	765	710	727	777	768	729	728	748	772	720	759	720	738	711	714	743	755	779	746	726	763	753	708	748	729	705	751	775	730	747	752	704	736	730	728	759	739	753	742	739	723	735	726	757	762	730	741	775	750	726	771	734	767	723	725	766	731	738	741	734	742	781	721	762	712	731	762	715	729	741	702	751	787	768	777	705	742	815	755	741	774	736	767	750	777	718	726	737	770	755	716	803	718	737	695	718	775	706	790	730	686	751	742	725	761	740	789	844	778	772	745	749	752	752	767	775	770	770	748	743	744	731	784	734	714	782	796	757	766	712	784	749	707	729	744	745	744	747	720	776	751	757	736	748	722	778	719	807	712	755	762	754	695	740	743	757	733	711	717	728	798	714	738	775	719	691	765	745	820	728	639	770	746	740	741	707	754	741	754	728	774	727	748	770	753	728	704	751	794	744	763	720	721	770	738	770	720	721	749	702	779	743	750	752	695	776	763	770	734	725	765	770	747	781	745	786	773	738	651	709	701	718	720	743	757	769	759	725	732	743	739	686	809	767	778	781	760	738	738	759	736	755	705	703	761	724	767	727	773	747	743	695	769	740	717	669	779	753	794	731	740	724	764	694	744	740	768	710	750	752	775	744	772	724	733	703	713	711	757	740	763	708	770	790	752	782	695	786	791	717	734	738	741	761	806	754	761	756	767	758	719	739	770	716	692	735	712	779	768	720	733	722	784	735	707	738	712	767	766	761	723	776	725	748	681	737	766	756	790	780	732	743	763	718	727	789	748	745	767	734	773	759	730	797	755	710	733	782	723	759	724	757	764	755	706	751	730	707	700	751	729	701	737	706	739	752	745	714	765	692	727	723	757	762	718	752	791	737	777	737	697	807	753	734	761	740	771	777	754	713	700	722	741	797	772	758	760	744	756	757	696	752	742	693	746	729	772	667	732	750	734	781	730	756	733	717	729	705	687	718	731	776	758	721	727	736	760	748	778	753	750	741	756	719	776	773	727	783	751	713	779	726	759	786	798	769	757	784	725	748	732	747	745	751	801	698	755	771	745	734	759	750	783	758	747	717	733	732	715	748	789	730	697	741	756	779	749	765	722	733	717	735	784	781	717	730	796	756	742	737	733	714	763	755	722	749	690	805	765	684	733	714	772	798	724	755	774	741	732	812	712	781	734	801	686	795	758	705	739	686	723	740	728	775	726	772	746	768	721	788	730	736	718	716	743	695	753	751	777	727	780	705	744	764	750	784	719	768	761	718	782	743	753	759	770	737	767	683	745	693	733	783	753	782	719	714	766	674	712	759	784	738	704	735	757	792	758	724	758	712	757	797	774	740	775	755	716	720	782	743	759	761	737	773	754	735	751	768	739	716	797	751	776	730	794	757	738	770	797	782	682	738	696	712	682	733	753	752	728	775	742	715	756	776	747	727	756	800	746	764	745	752	730	763	704	741	750	751	756	735	738	715	735	755	747	719	758	776	705	724	784	743	749	708	743	709	778	728	745	721	773	718	752	775	761	725	762	758	772	727	724	750	712	734	756	698	725	746	738	775	760	714	749	769	726	721	766	778	759	727	784	720	734	748	757	803	732	751	777	784	697	767	730	770	738	739	692	740	766	707	831	741	782	701	767	781	761	779	738	787	740	745	704	780	732	804	780	729	761	665	733	729	775	707	730	668	769	752	737	760	709	764	746	720	752	741	770	755	773	745	707	758	740	731	711	788	808	702	757	746	741	693	720	775	705	776	705	737	723	775	747	796	747	713	759	770	752	737	735	778	724	785	770	722	755	769	701	705	726	750	765	744	746	837	777	719	797	803	789	755	716	723	732	760	740	739	754	761	771	747	797	757	780	745	740	723	754	688	743	760	721	754	751	764	757	713	773	729	737	757	724	728	732	729	715	758	773	776	734	791	692	717	770	713	732	763	785	753	691	787	777	734	771	747	770	770	715	716	780	775	725	766	733	709	703	713	736	713	799	775	714	721	733	692	773	712	726	758	740	733	716	731	731	737	787	766	740	738	782	749	753	673	739	744	739	779	804	773	740	727	759	733	743	715	756	714	746	758	752	725	740	840	803	775	727	812	763	729	741	757	773	755	743	792	755	732	748	784	752	780	692	698	751	769	779	753	724	763	738	719	778	727	720	724	760	770	726	715	756	758	766	726	733	745	772	755	696	717	745	744	770	770	781	773	769	799	770	758	704	782	804	738	715	804	736	754
10610	3827	1729	1293	1115	1081	1070	1022	970	958	1002	961	924	891	900	991	895	901	885	903	906	881	874	878	886	933	929	859	891	880	912	873	960	904	886	883	883	878	907	870	920	867	954	897	915	850	887	902	891	866	939	901	866	875	900	887	900	855	868	890	860	893	883	908	935	856	911	907	853	886	883	910	875	922	885	892	911	860	923	860	872	880	846	878	831	822	858	834	930	880	861	925	836	900	860	886	885	881	886	907	878	944	841	846	941	867	894	838	863	871	889	868	948	830	860	821	891	871	861	880	897	871	878	936	934	884	863	906	917	853	878	866	872	919	890	880	875	842	850	850	858	904	898	853	847	867	860	879	871	893	872	857	889	900	912	902	928	885	917	889	935	868	903	887	874	880	882	809	906	895	887	852	848	879	877	889	924	894	865	868	931	881	906	907	930	922	874	885	894	880	920	891	930	862	875	867	896	870	894	849	867	864	908	922	899	870	872	839	885	891	860	878	913	892	874	828	886	917	869	876	892	884	878	846	894	877	831	874	862	934	837	909	904	849	885	863	900	924	889	919	907	885	882	855	864	893	909	901	873	929	859	858	849	856	836	908	888	946	852	870	901	821	936	905	887	857	923	885	906	940	893	879	899	870	904	886	867	854	904	871	895	952	888	874	877	907	890	872	894	871	916	842	844	882	895	883	879	891	857	864	901	881	899	865	869	853	933	878	893	878	922	896	870	843	910	863	857	900	852	902	857	908	908	873	879	849	893	840	914	856	861	834	871	943	846	894	872	893	955	892	882	893	876	869	930	841	962	907	869	862	912	863	894	906	843	907	880	916	852	924	837	936	891	869	902	910	887	875	885	911	860	861	880	888	860	947	850	841	945	875	858	870	830	885	809	908	850	903	918	855	858	886	882	848	906	851	940	899	864	882	894	842	831	887	885	913	889	874	868	890	934	895	927	879	899	823	892	886	820	881	856	853	869	901	844	863	898	850	840	815	843	853	930	921	882	907	865	895	857	890	907	857	878	860	879	884	867	881	858	871	823	828	871	877	916	889	882	903	897	864	858	861	860	930	848	904	898	852	910	876	848	914	924	903	894	867	884	875	898	849	870	873	873	893	885	895	862	890	876	882	879	898	846	852	864	880	913	865	896	877	816	873	870	908	898	885	823	893	897	899	874	884	895	912	904	863	880	862	895	870	884	894	924	860	898	895	873	913	878	842	876	910	909	850	871	859	897	855	863	915	899	867	878	883	922	867	868	917	901	886	967	928	866	873	870	878	913	874	849	906	890	860	908	889	935	900	917	930	954	886	908	878	883	879	865	891	872	901	835	892	909	860	899	886	911	886	906	913	872	920	882	853	852	884	909	896	837	840	908	893	868	873	838	879	900	848	905	836	850	865	866	905	899	878	910	847	888	898	879	892	892	890	837	859	867	869	837	871	915	932	905	889	885	835	868	900	873	920	917	879	870	894	884	888	899	843	943	887	869	922	871	880	908	824	864	866	898	857	908	903	898	878	874	878	930	936	844	822	874	907	882	913	883	857	842	835	912	885	877	887	826	852	830	915	883	881	887	888	856	892	827	898	892	949	865	828	877	860	875	888	894	867	896	911	878	934	911	904	934	919	882	850	876	933	901	865	876	901	909	874	916	923	868	924	889	886	885	883	837	884	887	861	870	824	878	878	876	855	848	898	846	883	918	863	881	911	897	951	911	905	841	873	889	892	882	882	899	904	882	851	902	881	864	874	908	900	906	873	902	896	862	885	914	918	813	861	859	933	902	869	896	863	820	860	944	916	857	866	801	895	892	895	798	896	917	889	865	863	903	920	890	884	882	922	898	923	896	878	854	913	853	953	863	933	903	916	840	920	916	863	912	869	863	852	864	876	865	866	875	880	885	908	875	915	816	914	889	830	888	955	863	893	888	869	880	904	911	854	906	861	836	868	881	907	861	884	965	893	879	860	898	891	844	876	853	877	826	885	860	877	926	908	935	878	871	885	855	862	881	885	899	874	903	870	930	918	949	860	863	872	872	851	926	894	969	864	884	891	913	895	908	885	884	848	882	940	925	873	853	894	869	918	853	866	876	862	882	879	926	887	853	890	906	915	897	856	916	874	909	923	890	921	862	911	919	847	893	837	879	869	849	873	942	853	902	845	873	881	917	867	859	894	910	823	893	875	881	877	910	909	868	873	889	886	893	911	909	853	910	933	925	876	849	872	901	851	947	886	872	867	855	911	875	911	846	879	842	890	909	857	909	870	912	916	828	852	914	874	893	924	868	833	916	876	924	907	844	900	868	849	882	868	908	885	850	884	876	904	915	922	842	887	874	869	872	889	894	849	862	839	891	913	915	890	897	896	896	861	871	808	877	924	898	943	962	830	904	867	869	875	892	872	886	863	845	893	934	908	943	882	887	897	855	928	904	848	890	886	857	905	831	852	874	928	905	869	872	859	902	863	856	897	898	930	851	901	861	891	857	870	827	893	875	912	830	885	882	866	880	910	886	886	880	864	889	858	879	859	879	873	916	937	853	902	808	902	851	927	859	842	854	892	859	871	856	903	866	879	944	890	839	898	873	950	857	881	877	886	869	895	926	874	879	922	888	910	910	926	855	899	862	892	918	875	850	902	895	856	860	874	907	931	861	901	916	938	871	884	895	877	885	900	925	913	828	880	920	866	844	831	887	855	855	914	863	862	884	865	880	906	869	869	864	889	891	940	821	893	929	896	886	890	840	889	911	866	846	876	881	857	875	870	871	889	952	904	861	904	879	886	864	931	851	843	863	908	899	916	870	906	853	891	849	909	903	915	904	883	849	889	840	924	890	863	910	836	892	886	879	887	863	897	938	884	933	868	845	838	881	873	891	898	907	877	915	870	895	894	874	886	908	873	914	853	845	892	920	927	883	877	863	867	839	902	889	838	901	834	868	880	845	858	902	869	902	916	850	850	936	887	912	888	860	840	856	917	880	865	836	863	849	861	859	917	967	900	863	860	909	926	870	837	893	889	898	869	855	865	924	913	894	842	918	841	871	887	912	918	878	912	861	852	842	915	925	895	870	805	850	911	861	887	909	874	838	897	886	879	875	895	906	895	935	885	880	852	880	898	883	892	885	858	883	854	855	881	914	905	908	889	877	875	846	882	908	871	875	906	842	939	841	898	915	909	910	832	888	940	904	909	843	863	887	888	906	912	842	898	842	907	821	850	914	857	944	883	855	843	870	822	876	955	882	884	877	857	905	922	910	868	913	885	907	882	874	857	879	857	877	907	860	897	887	922	872	882	938	916	886	855	933	865	863	920	873	856	852	842	870	893	880	915	907	888	867	933	883	902	834	901	867	900	905	889	899	941	858	897	909	837	924	934	898	870	878	897	944	891	846	927	849	906	919	852	849	945	855	869	882	891	868	890	908	906	856	892	876	880	920	849	872	876	850	891	882	909	827	951	900	904	871	856	845	933	887	903	938	869	865	831	922	873	873	871	859	864
23572	20924	28201	23816	20933	11567	1383	892	699	686	631	604	555	571	510	502	449	457	456	420	439	427	408	418	408	415	422	442	420	390	422	418	405	395	404	406	418	419	398	370	382	410	428	431	427	401	360	387	376	384	436	390	400	381	401	378	407	408	387	416	372	383	406	401	380	384	463	365	396	372	403	404	365	395	381	373	381	388	386	356	407	413	406	356	358	364	381	388	371	404	403	362	435	367	381	354	363	383	407	355	378	364	403	353	410	374	381	378	398	383	372	392	366	405	394	392	386	368	368	375	340	389	394	363	389	392	403	388	398	398	380	416	371	342	398	422	374	351	354	379	370	405	396	369	368	361	396	384	366	423	388	396	400	382	444	391	377	400	393	378	393	368	385	369	368	372	385	374	347	369	394	401	380	379	368	360	375	357	355	353	389	372	391	363	385	381	378	381	372	359	382	388	397	408	395	384	365	425	354	401	402	384	378	377	396	384	358	409	390	359	408	388	374	398	374	366	353	336	378	384	350	387	380	431	375	379	367	376	370	394	370	366	416	350	386	381	405	434	377	420	389	401	379	364	408	350	394	362	415	345	379	374	361	351	360	385	395	418	370	341	346	373	424	375	391	369	355	349	358	378	388	387	367	380	378	376	368	352	385	385	370	385	382	385	360	384	413	357	357	369	372	371	363	360	361	402	384	381	392	384	378	381	356	391	379	371	395	366	392	337	389	373	370	402	388	404	359	401	376	356	398	368	380	426	387	376	374	397	374	423	434	384	371	383	396	379	426	375	391	387	383	384	383	365	371	354	407	385	332	383	406	343	396	370	386	394	354	368	377	408	426	405	399	406	382	335	375	371	386	394	378	368	374	376	389	382	340	342	374	385	367	392	402	367	352	360	364	376	343	366	372	362	384	413	368	412	365	424	352	378	374	355	358	370	339	385	371	366	396	356	365	371	369	373	337	385	373	403	349	394	374	346	347	389	444	418	402	407	391	407	375	376	406	363	351	385	372	392	395	387	366	359	405	341	412	374	390	373	369	383	409	394	393	391	377	360	368	374	365	396	396	357	374	360	403	390	365	397	345	397	388	357	358	399	360	376	407	385	419	361	410	403	399	391	387	416	355	395	390	405	378	372	405	392	426	389	374	379	385	376	389	354	379	360	366	387	351	369	363	379	366	369	377	373	364	339	372	398	420	382	378	381	361	371	385	390	386	413	377	338	405	394	376	375	403	371	401	388	371	351	364	426	382	396	395	379	377	383	371	380	362	382	394	419	408	356	398	413	364	394	353	376	378	342	380	334	388	385	378	363	379	353	391	364	411	343	373	408	380	378	368	403	364	370	352	364	385	373	377	381	375	379	375	395	416	341	398	386	384	394	403	414	380	355	373	364	424	393	360	364	386	397	397	384	380	391	419	382	398	382	347	418	393	361	384	370	418	388	376	395	388	404	355	356	372	371	385	402	359	411	407	381	367	364	383	377	437	372	369	363	410	424	417	351	360	390	401	380	401	405	382	350	356	395	394	375	382	360	395	395	377	368	381	369	394	393	358	374	360	389	398	374	368	374	418	399	372	378	368	396	385	370	381	378	364	365	382	362	360	366	394	384	377	373	366	390	423	360	354	384	383	398	360	381	382	363	392	384	389	379	367	352	366	381	384	382	358	375	377	389	392	378	407	366	392	397	367	395	354	369	360	387	376	367	364	390	369	394	404	396	382	410	380	364	400	386	386	380	377	377	362	380	365	375	373	336	391	361	369	371	372	387	393	370	382	364	396	395	378	364	408	373	394	369	376	393	391	363	360	367	345	405	401	385	397	376	396	369	380	374	388	409	393	390	367	385	391	365	377	363	399	374	387	421	370	362	377	394	365	400	390	404	386	391	377	398	380	407	378	409	374	403	406	399	379	404	421	385	368	393	377	382	394	373	393	369	376	353	367	418	395	407	344	376	367	390	384	387	367	400	385	412	387	356	392	412	368	361	378	379	376	362	389	371	361	356	348	404	404	364	402	401	405	376	353	384	366	413	352	390	376	396	354	344	358	333	395	376	380	376	360	376	406	361	369	387	364	373	390	400	367	376	350	365	357	392	393	353	378	400	364	374	379	393	375	372	369	372	361	381	331	375	383	414	374	416	394	382	353	374	355	387	400	357	348	366	413	372	421	413	375	413	368	364	390	373	363	383	394	358	415	372	386	402	384	404	383	400	375	371	343	376	382	361	387	380	372	404	345	393	372	380	380	380	409	425	361	382	385	393	404	387	390	363	403	387	376	356	363	345	414	383	374	400	379	360	381	345	356	408	423	366	380	394	428	360	392	353	405	352	369	394	373	393	399	369	370	386	410	395	405	412	372	391	313	370	373	370	364	373	375	356	374	402	349	391	390	391	381	420	392	387	359	390	411	388	366	381	389	375	412	389	366	376	357	417	379	403	400	378	389	348	403	361	351	372	420	397	389	363	367	361	398	342	374	379	391	386	403	364	370	368	360	405	386	380	383	403	388	358	366	364	398	372	390	395	360	380	410	364	333	335	349	398	412	376	369	396	371	352	401	383	415	394	387	411	373	368	367	368	357	366	358	414	378	348	400	387	358	390	365	387	383	362	367	411	390	397	406	351	380	389	376	382	394	388	372	350	394	379	375	358	400	367	394	384	382	379	387	355	373	361	363	340	383	362	390	383	430	386	424	381	403	378	362	377	379	384	408	364	400	346	403	368	338	405	386	397	394	384	361	367	369	397	379	361	349	381	355	376	401	357	382	356	381	382	348	398	355	373	402	365	349	360	367	397	345	386	382	382	380	392	368	375	381	383	359	363	368	401	373	386	386	387	400	401	371	345	367	399	378	367	403	343	383	383	384	359	346	347	397	399	357	377	388	388	354	368	374	343	373	367	359	358	386	336	376	397	373	367	385	394	388	354	345	380	375	399	410	393	377	382	373	402	362	359	358	404	355	352	406	384	376	380	358	391	367	389	396	373	379	379	388	380	390	363	394	341	381	370	382	384	387	417	348	397	386	386	393	421	356	378	392	370	379	346	368	361	394	389	381	413	360	381	351	397	405	365	380	398	376	391	421	397	400	408	404	421	379	424	384	384	352	342	385	387	406	351	374	378	396	338	383	373	366	337	383	361	390	349	378	352	375	364	362	395	367	356	365	381	378	356	374	377	361	357	414	386	360	360	399	383	406	355	389	370	350	353	381	387	394	392	387	393	390	391	386	387	381	385	387	357	385	374	356	402	369	376	402	394	383	356	400	393	410	339	388	401	399	397	382	317	410	393	395	408	401	346	382	361	389	410	376	435	368	402	386	370	375	377	369	399	386	368	407	380	383	399	365	388	413	380	355	405	396	379	414	418	414	399	404	406	363	375	379	416	386	379	356	406	357	410	392	354	389	410	413	367	377	356	363	371	386	354	366	373	374	386	411	359	380	395	414	376	407	346	377	332	372	358	351	389	386	361	356	412	385	377	380	385	382	381	382	403	396	416
29947	15266	8328	4233	3017	2267	1980	1575	1333	1186	1018	903	821	822	739	739	691	619	627	593	594	613	521	565	538	538	543	516	497	499	525	524	465	511	508	548	474	554	547	457	506	459	513	492	482	485	492	441	483	516	501	476	498	460	465	490	471	504	488	491	474	438	478	445	467	488	471	483	465	483	490	478	484	483	503	451	502	471	457	484	505	474	484	491	434	479	437	512	464	468	498	466	480	499	462	472	521	434	460	489	497	484	504	519	477	476	476	479	491	442	468	497	488	472	454	460	504	483	465	499	440	461	439	461	465	466	442	444	483	476	469	452	439	526	461	466	436	504	487	485	488	502	473	497	445	487	475	462	480	435	477	484	469	489	490	477	474	496	494	463	439	500	461	474	459	479	497	462	500	489	454	470	474	485	466	506	464	491	457	503	442	491	498	476	465	404	496	487	460	470	459	435	510	505	499	482	484	443	459	422	437	516	472	446	458	472	517	414	487	462	487	488	453	428	430	460	486	503	445	500	463	462	504	473	511	476	416	457	494	481	477	513	477	467	483	469	469	455	451	478	473	451	452	470	447	466	469	460	476	498	469	448	515	474	509	462	455	433	457	460	465	455	476	474	483	448	481	414	493	498	500	493	449	435	477	505	475	475	470	489	482	465	448	451	470	429	509	478	455	477	468	470	501	487	488	468	458	484	493	470	467	506	483	482	510	463	508	489	451	427	470	503	434	458	466	466	453	495	449	468	443	471	442	465	517	443	468	477	509	419	454	506	461	485	475	475	477	488	448	453	455	476	469	504	484	473	457	471	507	449	416	494	430	435	460	463	494	484	487	504	482	492	435	477	478	485	433	495	470	471	451	466	487	445	440	446	483	460	497	459	465	467	520	477	469	455	470	471	483	454	442	478	486	479	469	448	452	428	439	433	455	454	456	439	475	457	490	456	454	465	488	465	454	487	502	433	451	451	470	459	499	436	480	473	448	470	491	442	472	480	456	449	453	468	487	550	468	441	478	460	474	452	457	426	485	441	452	461	476	453	476	468	444	458	482	466	479	514	465	487	465	521	472	509	463	464	455	463	491	442	441	471	490	491	474	464	499	494	499	472	487	446	466	472	449	469	442	476	492	473	450	483	452	483	460	453	486	494	497	465	474	478	465	466	455	437	464	442	470	466	475	475	446	474	479	492	445	449	473	466	465	468	490	510	483	486	490	482	462	510	478	488	475	436	481	462	459	510	444	452	463	493	487	461	504	480	493	441	434	445	489	472	448	485	436	496	464	459	490	455	480	474	438	445	484	460	427	507	442	475	509	476	461	510	461	468	438	483	440	470	454	478	471	477	489	483	478	484	425	451	453	461	484	441	444	442	470	436	462	452	494	456	440	441	515	464	474	432	491	481	472	484	483	455	486	468	444	471	479	495	485	492	494	437	443	497	486	448	492	475	513	465	505	462	465	486	457	477	470	448	494	469	473	506	505	490	472	476	500	472	475	458	438	484	488	474	486	480	459	458	477	442	498	452	520	510	451	474	469	485	524	478	479	464	457	494	460	434	453	486	465	475	494	479	508	470	470	464	459	457	488	491	500	451	485	456	475	468	533	494	507	500	458	507	457	451	502	499	463	473	464	474	473	454	466	461	492	467	430	482	476	478	475	476	467	490	473	477	492	501	508	444	435	462	450	459	442	509	470	464	456	491	466	466	435	492	484	491	453	429	455	470	484	496	457	469	467	484	474	497	450	499	461	464	468	515	507	481	507	455	444	457	454	464	498	435	456	456	476	476	474	451	460	475	474	449	426	480	508	494	470	417	492	480	471	488	489	454	486	466	463	476	464	471	446	447	514	485	478	453	471	432	474	490	479	476	501	478	445	480	470	463	493	454	461	493	435	491	471	490	478	450	477	482	484	478	498	498	470	439	484	495	441	428	491	471	483	489	419	465	446	446	469	473	456	490	470	507	485	477	464	480	483	439	501	428	477	465	466	463	437	466	478	460	456	436	477	476	447	486	464	426	453	472	455	463	473	446	485	512	474	462	447	470	485	471	459	483	477	466	452	463	450	496	485	460	502	458	455	461	485	433	481	492	473	476	449	441	440	464	463	491	462	470	496	464	485	493	457	472	447	498	473	459	478	473	462	453	464	489	488	448	445	508	462	496	478	454	447	460	471	471	480	480	448	461	463	490	499	478	505	477	457	489	441	500	482	485	481	480	471	496	465	494	473	444	469	474	490	441	469	421	465	470	485	470	486	445	489	475	452	465	495	479	443	506	468	459	486	470	526	493	483	467	462	459	453	464	487	473	469	461	454	493	471	486	431	477	517	501	443	470	448	512	453	458	461	480	455	505	460	488	481	453	463	498	445	479	493	486	494	458	454	490	452	477	503	472	472	467	455	496	452	464	456	455	449	481	470	438	478	471	483	472	482	473	460	465	459	482	449	424	495	461	450	495	493	481	471	444	504	438	477	469	493	476	501	471	447	483	455	450	486	474	495	490	467	465	449	513	489	472	452	446	458	451	490	444	425	433	430	452	467	502	485	460	449	461	487	469	458	417	471	430	509	460	478	493	466	451	502	462	464	480	476	470	493	495	462	475	477	479	491	465	483	454	461	504	431	467	473	455	459	510	476	489	471	450	436	454	475	457	472	497	424	475	465	433	472	490	509	456	464	454	461	453	497	431	457	460	475	465	474	489	461	451	450	494	488	480	460	490	469	453	437	489	506	465	437	478	476	477	444	441	444	490	468	443	454	465	462	462	513	509	458	478	523	483	449	422	480	462	486	442	462	456	468	490	442	470	447	475	439	520	450	453	416	490	454	453	452	446	433	491	453	475	471	461	463	440	462	534	496	439	457	465	439	491	467	472	488	476	441	483	455	467	436	448	506	436	478	485	454	490	480	453	462	464	469	514	478	468	463	479	471	489	466	445	472	478	473	465	463	477	462	478	475	471	426	481	489	489	502	504	498	452	483	457	473	475	481	489	437	496	418	469	474	473	458	464	490	478	472	460	476	460	464	494	453	474	467	463	482	459	460	469	447	465	474	462	433	453	472	462	476	470	466	476	492	479	476	478	466	481	487	468	482	465	449	473	463	473	496	425	471	491	462	456	491	428	482	493	471	474	478	464	461	482	473	485	501	433	471	468	476	462	481	514	479	465	503	496	487	476	476	471	495	469	474	481	492	461	452	496	485	475	444	472	490	521	465	489	472	491	465	519	474	500	455	495	437	471	501	500	450	466	422	463	476	473	469	466	487	455	472	486	481	482	471	466	453	474	506	487	476	461	500	484	503	459	465	470	449	478	462	452	469	455	448	439	430	450	475	490	476	433	486	458	467	472	463	469	482	502	458	456	443	477	470	478	474	465	545	477	440	497	448	466	449	486	458	486	431	442	460	505	470	479	442	506	484	494	468	432	471	470	467	484	457	459	467	421	465	447	494	470	472	496	470	499	475	468	475	495	484	493	436	508	483	515	483	448	470	488	472	485
24876	20965	27142	24836	10843	1557	1235	1158	1058	1001	1060	976	1042	971	972	977	962	899	989	955	896	904	914	915	913	897	886	958	904	846	857	948	859	949	858	922	909	877	913	925	916	937	904	908	861	883	854	875	880	918	845	932	857	903	886	903	825	895	841	843	891	919	908	915	896	903	899	931	873	890	947	857	942	869	883	908	844	877	880	873	932	830	923	879	857	859	912	898	925	876	907	891	854	839	851	862	900	932	895	909	857	883	880	868	858	881	882	876	866	886	919	904	841	861	913	879	856	862	903	928	913	912	895	888	914	891	893	944	907	927	897	902	892	874	928	932	918	859	837	856	885	814	915	899	901	862	893	898	888	932	861	908	927	905	838	908	921	867	903	885	863	875	923	876	894	923	838	828	889	912	859	883	887	841	843	856	860	853	916	934	895	850	905	859	949	890	930	961	959	890	975	850	884	872	882	893	875	877	859	900	878	944	923	888	876	915	906	842	833	867	861	922	859	887	886	914	923	839	893	880	914	864	908	883	951	977	899	866	818	880	868	866	890	932	879	846	843	876	868	915	841	943	859	859	871	881	843	851	883	892	906	871	892	878	858	890	873	903	874	884	904	910	836	887	926	841	848	928	926	866	894	904	880	850	859	898	871	915	842	914	902	884	921	900	867	916	962	932	892	900	897	871	875	883	919	864	864	910	941	862	889	847	892	883	852	841	842	897	890	904	914	880	889	871	907	846	855	865	905	847	865	913	845	853	885	909	928	915	838	880	868	912	899	916	892	854	859	885	902	867	881	848	912	871	896	881	888	887	883	845	892	930	892	865	896	948	884	852	891	889	883	873	870	867	865	856	869	878	852	894	925	854	897	834	865	829	859	869	822	920	861	910	859	902	858	858	839	931	870	891	885	829	893	883	876	896	889	882	880	905	864	891	858	869	869	867	876	864	904	866	894	912	892	890	929	929	951	902	904	893	878	890	921	827	875	874	905	872	882	897	892	836	849	893	867	830	874	887	855	831	911	905	897	896	892	941	859	924	912	930	944	841	872	860	913	899	879	902	927	903	795	847	911	925	941	909	930	885	880	850	870	924	862	887	847	848	870	947	853	829	892	877	858	882	879	873	905	873	869	944	935	913	956	941	879	886	919	907	930	914	883	891	873	870	922	880	867	857	870	916	885	824	935	891	899	840	880	889	861	863	870	900	883	859	855	901	876	885	896	872	838	845	862	883	881	899	908	919	911	884	858	885	922	893	883	939	940	882	861	929	887	901	832	898	841	878	918	890	909	877	883	908	868	892	875	881	864	869	877	915	894	937	867	921	892	897	866	867	875	876	885	913	918	922	798	818	884	859	910	864	907	862	897	843	943	853	862	885	894	910	856	960	907	874	883	940	894	867	886	825	871	856	820	860	838	882	837	887	910	838	895	888	843	880	915	880	880	851	838	888	851	834	886	889	946	883	802	900	890	888	876	890	884	863	938	870	857	964	913	892	919	872	906	850	900	878	893	859	851	922	814	864	877	915	893	911	890	941	858	878	877	865	894	875	864	931	904	803	940	918	939	848	835	888	853	817	842	853	926	910	887	818	863	970	901	919	886	842	897	905	820	909	888	872	860	889	856	875	872	926	885	893	966	917	920	896	884	871	925	888	893	872	842	880	913	835	858	854	883	869	911	899	946	834	863	870	898	887	902	846	876	908	956	914	908	936	882	868	928	876	936	906	897	893	848	873	871	923	905	895	903	924	894	866	887	892	901	868	865	908	914	864	893	852	940	884	877	887	877	854	878	876	897	909	903	881	903	851	844	844	947	833	905	886	828	869	937	899	879	878	866	890	842	902	937	881	859	832	870	890	939	855	899	860	905	888	897	823	853	918	833	902	860	862	876	909	910	902	890	883	892	887	876	890	909	919	889	900	917	908	879	831	873	890	871	844	853	862	905	944	917	836	863	911	842	936	907	898	898	892	848	897	872	865	912	911	871	892	859	884	870	875	921	876	874	919	910	885	898	842	905	937	856	889	859	903	871	885	814	849	922	897	853	874	870	882	930	879	884	882	858	890	930	880	888	872	947	898	864	878	880	847	866	887	890	850	919	882	873	902	823	862	885	948	910	897	857	841	918	973	880	887	887	817	901	907	930	966	881	884	889	893	904	853	873	900	866	831	936	859	914	863	878	912	878	849	891	900	836	857	864	931	879	853	889	889	880	850	879	888	854	924	929	856	908	946	873	882	910	897	858	875	888	813	862	902	881	875	918	841	835	880	898	907	897	888	874	863	876	864	840	912	909	927	873	887	857	904	858	810	927	895	919	891	875	865	926	881	856	863	894	936	883	844	882	842	866	900	910	888	930	851	902	871	848	843	841	893	850	834	912	879	855	861	876	899	870	823	888	853	856	858	916	903	913	880	892	842	832	876	832	898	889	847	868	894	938	883	908	867	849	868	853	921	888	943	893	855	933	841	864	825	883	872	855	868	924	841	902	927	900	902	869	901	879	903	897	918	895	886	857	835	889	878	828	858	911	828	887	901	900	901	852	888	843	885	880	931	886	914	872	895	874	827	883	875	882	918	826	887	880	841	846	835	831	899	934	922	893	941	884	891	937	875	853	871	864	878	933	894	856	864	903	827	883	930	888	874	849	870	832	844	879	925	887	889	898	871	902	941	927	847	840	892	890	862	890	844	937	896	917	893	915	915	821	877	925	912	872	872	884	856	875	857	898	908	859	905	850	886	865	918	871	879	838	844	921	905	925	887	890	918	860	880	877	876	869	894	859	910	918	879	873	890	895	908	897	898	914	898	855	894	899	866	855	837	906	969	801	865	855	877	916	906	896	900	878	865	901	877	889	939	935	870	904	902	910	918	874	857	854	841	852	916	840	857	815	955	856	862	887	933	944	889	873	901	889	860	816	931	881	861	861	859	885	820	904	933	869	887	962	932	836	874	947	854	844	894	846	844	847	909	831	914	886	855	898	859	874	921	926	875	866	890	891	906	893	937	901	925	875	914	849	886	845	938	881	877	923	897	918	891	897	834	935	863	883	852	926	863	878	943	925	872	898	885	882	877	923	913	854	890	885	900	901	885	828	858	898	934	878	903	920	849	902	858	863	839	906	920	853	901	899	846	871	896	925	897	847	885	906	862	857	836	868	928	882	948	888	918	884	874	908	857	871	917	921	929	831	867	880	898	906	895	848	860	821	890	893	922	890	910	897	881	896	881	836	876	890	874	888	905	912	848	848	865	892	855	885	852	888	911	875	887	906	873	869	899	827	837	846	889	863	903	868	861	869	942	883	891	830	911	860	894	899	880	851	845	859	893	907	914	852	918	839	894	895	862	893	872	923	897	888	883	874	894	895	894	907	868	858	877	832	896	885	886	906	846	896	859	943	860	886	916	893	882	850	872	879	886	858	804	905	904	910	857	863	881	876	841	906	903	936	898	909	929	890	917	845	895	890	909	893	823	918	899	911	875	827	832	893	899	880	873	885	907
26289	10470	5033	2922	2357	2027	1760	1638	1462	1425	1367	1280	1247	1203	1139	1144	1100	1081	1129	1074	1088	1085	1097	1055	1032	1033	988	1085	1011	1072	1008	1046	997	973	1032	984	1040	1030	1028	1106	989	1115	1040	1073	1019	998	1052	986	1012	1093	990	1034	1016	1045	1062	1027	1012	1026	1042	1035	1018	960	973	1032	998	1064	1039	1047	1036	964	1003	981	1064	1007	1046	991	1080	1006	977	980	1039	1068	1018	992	979	974	1011	1007	1024	1050	988	1024	1002	996	989	1043	1038	1031	1011	1019	949	1030	1016	991	995	1010	1009	1005	1012	995	1083	1015	1002	986	1004	990	1031	998	998	1015	1000	987	1058	1068	1065	984	1053	973	1031	1008	1002	1017	1014	968	1012	1046	1017	997	997	1037	1032	1014	1046	991	1034	1026	1053	1030	1003	1002	1024	1033	997	988	1020	981	1006	1088	1033	999	1000	1004	1013	983	1018	1020	1045	1020	1004	988	1040	998	1027	1079	1009	966	1023	1066	1028	956	1046	953	991	978	999	980	979	1013	1045	996	1061	1063	1011	1016	980	1005	988	1008	1007	970	1023	995	1008	987	1059	993	1048	1045	1030	1074	1009	995	1017	1035	1010	1021	973	1031	991	1004	976	1019	1012	994	1035	973	1036	1016	1028	1021	1007	981	988	1031	954	1012	1007	921	1041	1039	1019	1010	971	1036	1010	1016	1008	1018	1031	955	983	1017	1004	1012	958	1019	994	1032	1063	1013	1059	1058	1064	1039	1000	1007	1037	1053	962	1053	1016	992	1071	989	994	985	1036	1006	1027	1019	1054	1027	1034	1035	1002	973	1051	988	1031	1012	1023	1013	1033	1019	967	1065	997	1024	1056	1022	1053	1055	961	1003	978	994	1040	1021	931	1011	1000	986	1029	1044	984	975	989	1009	987	1022	1078	1025	1025	1006	1051	992	1052	993	1005	1021	1050	1038	1052	1023	990	967	1058	1014	992	1063	1045	1009	1011	993	1042	952	1006	984	995	1014	1017	1018	931	980	973	1021	1028	931	1059	1013	1058	1028	1007	1025	995	1015	969	1051	1032	1026	1067	1020	1047	1057	987	1002	1080	950	1041	998	1040	1029	1042	1018	1070	1039	997	1006	1019	997	978	963	1025	919	1033	1029	1044	1043	1001	1048	982	1047	1056	1025	1054	974	1030	982	971	1017	1067	1074	1049	1088	1015	1031	1024	1012	991	1031	994	1044	984	1018	1003	1045	975	1011	957	1019	952	1042	1008	1046	1013	1006	979	981	1022	1068	1036	982	1007	1035	993	1051	1026	1048	1054	1017	1064	1016	991	1013	1005	968	1078	969	984	968	1048	1039	1006	1027	1026	978	1021	974	1032	973	963	1033	1001	1012	1016	978	1022	1000	1053	984	1027	1025	981	972	980	948	972	1021	1026	1018	1042	995	1001	1019	1020	1032	1035	1017	1021	992	1015	1016	1028	1001	1021	987	1002	1073	1026	970	969	1050	1050	1009	1001	992	993	1004	1051	1003	1002	1048	953	992	1029	1035	1027	1057	965	976	971	981	1020	990	961	1028	988	1006	1037	1027	991	1029	1083	1004	1029	967	1032	1069	986	1020	996	1016	1072	1031	990	1020	1002	1027	1003	1045	979	1045	1028	1023	1014	996	1006	989	1036	1037	1064	1021	1014	1016	987	1019	969	994	1037	997	1027	1028	1010	990	983	1014	1019	1062	991	1047	1017	1032	993	1033	988	1018	1024	992	939	1002	1000	959	1080	1019	1013	979	1023	1066	969	1003	995	1006	975	1025	1031	1026	978	1102	1033	977	1028	1031	1000	1045	980	1018	1008	1043	1008	1005	997	1059	976	1007	1004	972	998	973	1026	982	1024	1081	1013	1049	1022	1032	1041	1011	1008	1071	919	976	1020	995	1023	1025	999	1061	989	944	1004	1013	1005	995	1040	1024	990	948	975	989	1040	997	969	1051	974	1020	1009	1044	1060	1016	1067	1061	1011	1003	1059	1012	1037	991	1007	1020	977	1007	1039	991	1010	1043	1023	1039	1020	1027	1042	1034	1047	988	1079	1026	995	1040	1029	1015	954	1014	963	990	983	958	1006	948	1042	1008	1032	992	1083	993	945	1068	1012	978	1061	993	1036	1028	963	1046	1019	982	985	1020	1026	994	1063	1023	1025	1066	1016	1015	996	1001	983	1017	1035	1059	1045	1105	991	1012	1045	1047	1015	968	973	1064	995	996	1007	1018	1010	999	960	962	971	1024	992	955	1047	1022	1038	981	1060	1041	1025	1033	991	1035	999	1035	977	1031	1020	1002	1051	1030	979	969	992	1043	1009	977	1049	1016	984	1051	1000	978	1020	1043	959	1009	1032	993	1029	991	1024	1052	990	1020	1026	1005	1019	993	1027	1022	992	1013	997	926	982	977	1027	1017	1035	1016	964	1032	1046	1043	1015	1027	1034	1032	1024	999	983	1015	1064	996	997	951	997	1050	973	1037	984	976	1058	975	1033	988	1041	981	1018	1014	988	972	1045	999	1002	1069	1050	1055	1023	1054	999	994	997	993	952	1044	1072	1043	1011	984	1029	976	1044	1028	1013	1017	1028	1046	1031	1012	1070	948	1033	1005	1005	1090	1065	1033	1012	1030	1008	956	1003	1030	1070	982	1022	1010	1033	1039	1063	966	1029	998	1013	989	1080	1033	989	972	999	969	985	972	939	1013	992	1017	1030	1047	1012	1016	997	1016	1044	1030	993	1047	955	971	1038	978	1021	1019	1004	1041	1053	1035	969	977	1048	1038	1013	990	1020	967	971	1055	1030	1045	987	1005	988	1028	1073	981	1079	1038	997	1005	1046	1034	1015	1038	1010	993	986	1017	1015	1023	1035	1013	1038	1034	1057	1015	1039	978	1035	985	1003	1006	1042	1094	1008	995	1015	1013	1020	1000	983	1028	1009	1009	1076	1084	1013	1069	1043	1039	1007	1011	999	1007	1012	1035	1046	1058	1089	951	1033	1054	1009	1064	1025	1033	996	986	1008	1049	1020	959	984	1069	997	978	1017	1040	978	1004	1079	978	1059	1100	1024	1030	1053	950	1033	1013	1017	998	1032	1049	1078	988	986	1039	1005	1042	959	1037	1068	1032	1003	996	1063	1030	969	1050	999	1002	1008	965	1040	1067	1032	993	1027	1059	1003	1029	1018	981	1067	1008	1085	1071	1042	1048	1041	1000	1053	1015	1019	1010	980	996	963	1031	1020	1031	1021	1017	987	1025	958	1047	1028	1014	1006	1048	961	976	1009	1048	997	1015	1013	1013	1038	1012	1034	1024	1036	1030	1025	1084	1022	1044	1021	987	1008	978	1066	1047	1016	995	967	1075	1008	1011	1030	1039	1028	1027	1061	1004	1009	968	1029	1053	966	1011	1008	962	982	1079	1082	980	1032	1013	1067	1051	960	1012	972	1006	998	1019	955	990	980	985	1072	983	1018	989	959	1023	1038	975	1050	1010	980	955	1000	1004	974	1040	1006	968	1029	998	1008	1021	1024	1045	991	1081	1091	996	994	1047	1014	1032	989	1011	987	1055	1044	1018	995	1010	998	1051	1010	1039	1019	1027	1016	1024	1024	1028	996	1010	993	1001	1026	1069	1067	956	1035	983	1012	1047	985	1070	1024	1025	1067	1032	1045	1006	1009	1033	1019	1028	981	1004	1003	1039	1026	1021	1000	1019	1033	1059	1005	997	1077	1059	1005	1030	1008	1035	993	980	1023	1013	1024	960	1004	1025	993	1034	1005	1044	966	1023	988	981	984	1042	1010	1009	1089	1086	1055	1015	1058	1007	1000	976	1018	974	1040	1045	999	1024	1059	1062	989	967	994	1017	1024	984	1044	1012	976	1037	1062	1063	1036	988	990	938	1016	1043	1016	977	1033	1026	1013	1020	1047	947	980	1006	1010	1029	1056	1029	981	1019	998	1051	1000	971	1001	962	1053	980	1108	994	991	1014	1020	1066	1057	1023	960	959	1050	1018	1025	998	1006	1019	1020	1056	993	1039	1035	1014	1061	999	1074	1003	981	1029	1005	1043	1079	1021	1005	1034	1041	1041	1022	990	973	977	1010	1000	1023	1040	989	1054	1023	1001	979	1053	1017	1031	988	1020	1014	1025	1010	987	1038	1029	989	1071	996	1016	976	1002	1008	1036	1013	984	970	1036	1010	1068	1031	1020	991	981	968	1013	1050	1032	995	978	1072	1068	1050	1022	1063	1005	982	1090	994	1021	1026	1026	1013	964	988	1008	992	1078	1011	1009	1035	983	1032	1039	1039	969	1002	955	981	1019	1002	971	1001	1080	1022	968	973	1022	1030	954	1010	990	1046	1034	979	1051	1018	1007	1036	978	1067	1024	1062	1056	1044	959	978	1091	1017	998	1001	1082	1019	1010	1029	1038	1044	996	1014	988	1030	982	993	1010	1054	981	1043	972	1068	1041	1061	1016	1086	976	1048	1059	1053	1029	1047	1013	1029	1026	1063	990	1000	970	1039	1040	1057	1000	974	1005	1014	1061	1006	1035
22637	20998	28699	23504	21000	21051	10802	1504	1138	914	905	830	719	703	637	643	572	563	537	536	520	553	502	516	531	494	516	494	486	508	472	485	487	468	454	442	453	414	451	448	496	460	467	436	468	455	476	436	455	476	402	459	441	440	448	468	430	481	405	421	420	426	410	411	428	436	426	437	461	449	427	422	452	413	457	424	429	442	417	440	432	407	435	421	406	475	416	410	407	445	434	458	462	404	472	432	443	496	446	444	440	406	425	371	412	421	460	428	425	445	415	444	457	433	415	416	417	417	412	411	446	421	411	482	398	416	427	404	416	471	440	423	468	431	431	435	424	441	461	402	422	414	405	430	415	422	435	411	425	408	425	466	436	421	432	388	393	417	406	425	421	422	432	422	430	417	445	439	405	457	404	415	430	427	452	416	443	454	437	405	419	405	440	413	429	424	448	460	450	410	433	441	403	428	408	414	434	450	451	423	432	443	407	426	456	420	424	434	406	455	409	439	382	407	410	400	415	475	415	382	390	434	445	415	433	389	444	424	453	410	431	444	388	444	408	428	420	441	445	414	459	414	445	404	402	432	463	399	452	409	425	420	426	445	438	399	441	416	389	427	457	425	398	431	417	406	410	446	397	420	403	422	447	404	456	409	401	430	402	407	428	425	432	425	430	405	432	448	476	440	463	405	411	431	414	426	439	428	418	456	436	414	458	410	428	439	457	437	419	447	445	399	405	417	483	427	430	434	435	450	416	395	420	427	418	438	396	442	460	411	410	428	416	445	385	404	438	435	406	447	402	413	392	439	432	425	408	427	423	405	429	454	406	443	426	423	402	403	415	452	460	418	417	417	422	407	408	427	431	416	394	404	411	416	411	417	459	471	425	403	401	393	400	377	427	423	455	409	413	451	421	407	393	462	422	454	439	430	401	445	418	440	408	376	433	401	400	408	391	435	416	442	427	463	407	429	403	419	411	401	444	406	403	409	419	408	411	435	471	397	455	406	429	441	435	425	430	439	433	418	436	465	426	393	435	437	422	399	417	395	445	431	450	435	447	431	434	398	411	431	446	429	410	432	401	402	439	427	375	427	429	427	434	439	402	433	412	418	431	437	429	429	410	434	430	417	415	424	398	441	433	408	446	402	409	417	417	464	451	392	435	422	433	440	412	421	409	459	405	432	394	410	410	447	431	418	381	445	436	427	414	382	424	426	452	388	426	452	440	439	438	415	428	392	444	445	421	429	420	366	481	392	413	440	429	410	398	465	414	403	428	437	389	461	435	410	418	421	413	430	395	462	450	447	401	442	436	424	443	394	438	425	401	443	370	407	400	447	445	410	451	428	411	432	422	415	393	456	453	421	447	421	438	405	468	411	433	416	405	453	395	447	411	421	396	444	437	440	423	452	415	452	414	402	385	399	435	390	408	403	404	448	411	460	421	391	459	447	421	454	366	467	423	401	424	415	449	414	452	366	428	431	411	401	420	431	405	389	423	447	392	420	388	426	453	423	425	401	440	443	386	436	436	441	404	461	441	408	445	395	432	423	451	459	421	409	431	437	422	433	420	422	394	437	423	422	430	463	384	429	411	430	408	396	452	449	459	380	441	411	416	432	416	434	465	407	418	401	418	430	389	443	444	416	409	431	428	433	404	411	395	408	399	420	420	412	407	445	430	417	386	397	412	462	455	391	432	448	434	442	442	422	395	392	452	417	417	411	437	443	444	427	424	431	416	397	447	439	458	408	426	436	426	418	408	423	421	426	424	416	444	421	418	419	413	431	415	446	433	405	413	434	404	443	443	418	473	452	414	395	421	401	410	416	405	430	434	443	439	378	423	435	426	420	428	411	419	416	426	406	428	448	414	397	422	439	414	423	414	440	418	411	442	430	428	454	424	424	437	424	389	392	393	433	458	403	454	399	439	431	416	412	410	413	412	400	430	407	424	427	456	409	424	432	408	396	407	406	433	419	378	425	412	386	442	390	429	415	400	455	415	382	424	421	457	412	395	422	453	463	455	437	370	444	412	422	418	430	434	426	434	410	438	393	399	371	454	442	432	448	435	405	403	379	437	430	405	444	442	414	449	397	427	402	409	423	421	430	435	438	390	406	438	441	410	478	432	416	449	462	462	454	411	428	435	448	462	429	456	412	426	413	430	458	438	453	432	412	423	375	396	403	444	426	431	451	438	425	424	432	413	429	416	425	421	425	429	365	390	418	424	405	404	424	442	419	413	401	430	418	424	408	450	420	427	397	469	453	435	359	421	437	455	463	441	467	429	416	428	448	424	439	447	379	440	460	399	451	410	431	409	435	401	413	430	426	413	372	423	420	424	401	437	404	444	433	375	421	434	426	438	403	398	375	422	406	416	457	460	410	426	463	443	490	421	428	466	383	371	422	434	419	460	410	440	428	424	427	442	438	372	397	432	391	441	433	428	402	408	403	416	421	415	395	415	411	454	398	430	412	436	401	446	392	402	374	403	417	434	420	418	426	439	422	400	416	421	387	413	454	407	444	419	397	450	408	426	483	431	409	409	439	437	425	476	417	398	403	424	446	452	400	419	441	424	438	454	408	450	418	457	449	431	414	398	382	410	408	417	469	435	398	446	413	446	399	433	402	430	398	423	420	450	422	437	422	416	413	420	380	421	412	437	392	413	437	424	424	419	391	415	419	441	409	449	412	401	403	438	414	452	374	402	427	448	455	411	413	456	411	435	392	423	432	394	411	435	407	399	423	402	414	447	411	427	445	397	408	439	443	430	397	405	414	413	437	395	426	448	442	424	451	415	450	459	398	441	404	417	427	447	431	426	430	458	396	407	446	416	427	420	412	403	398	415	453	402	417	456	436	437	424	438	409	443	408	459	435	400	422	420	434	431	459	420	442	430	445	424	455	445	422	447	456	444	404	407	401	409	423	423	429	391	443	395	430	413	452	437	454	422	452	447	439	422	423	428	444	417	416	421	393	432	437	382	425	411	465	415	471	419	405	418	422	434	459	413	439	421	391	460	408	452	433	427	423	411	439	428	432	427	423	424	443	464	435	415	422	435	454	464	422	402	425	409	410	395	391	442	407	433	418	437	440	446	438	403	414	436	449	383	419	437	411	425	416	458	476	384	427	423	437	433	462	432	402	446	436	436	417	447	419	438	457	445	446	402	425	396	406	433	415	416	443	441	424	473	438	468	451	407	448	412	421	416	430	395	466	397	417	435	435	405	426	416	407	417	425	399	406	410	419	385	402	401	398	428	435	434	404	384	395	440	425	419	404	426	434	427	398	425	420	413	397	436	445	454	433	436	448	411	436	381	427	387	419	459	423	453	457	413	384	391	424	401	436	431	416	393	429	416	420	363	437	442	397	417	403	405	435	418	408	423	419	402	444	425	440	397	410	402	435	433	421	372	432	399	428	404	431	456	407	416	418	474	396	424	423	413	410	399	433	430	407	465	408	420	383	442	402	431	421	426	442	421	439	443	439	393	444	436	402	397	454	453	424
34796	19899	13361	7398	5271	4163	3222	2521	2230	1747	1416	1260	1167	961	1040	839	865	789	729	705	682	647	682	639	598	581	639	548	564	551	558	550	564	566	517	558	552	551	559	560	526	583	540	515	526	572	542	504	541	493	509	469	508	535	480	471	518	472	474	450	499	527	487	494	480	506	482	508	517	503	491	489	522	500	469	522	467	453	519	466	487	521	504	507	476	492	449	464	444	476	505	494	446	476	511	503	491	499	498	456	467	477	494	494	506	481	471	490	499	479	463	490	520	476	500	448	457	471	467	520	487	488	498	468	494	519	470	462	511	488	499	451	470	483	509	493	469	495	473	449	435	487	436	491	491	537	503	491	482	483	502	506	497	484	479	475	491	510	524	495	489	482	497	497	444	496	505	453	447	465	465	475	467	485	503	492	493	467	488	486	474	509	459	495	522	450	485	502	461	452	481	452	506	481	502	468	464	472	435	478	475	502	467	469	483	497	484	493	443	494	458	488	513	508	495	490	523	475	480	490	503	498	492	478	459	487	552	472	463	463	435	475	497	453	487	511	499	496	476	471	475	482	459	480	487	482	498	482	525	458	511	465	453	484	474	430	502	499	467	483	477	490	462	499	471	487	485	458	473	532	470	512	471	486	488	480	487	479	462	506	456	498	431	527	492	472	499	478	482	458	463	489	471	495	473	479	477	448	458	461	472	482	479	504	528	490	511	507	481	452	472	466	506	471	454	491	466	512	444	513	469	516	471	491	468	486	498	500	485	511	498	483	456	480	474	451	464	464	455	479	456	454	463	495	460	498	451	481	498	470	469	474	488	512	465	500	483	524	524	502	513	503	479	520	477	487	464	486	508	504	504	482	471	528	523	506	473	489	505	505	460	456	467	474	437	441	505	457	536	475	465	496	445	480	481	475	494	486	449	491	473	504	485	469	435	436	474	507	473	490	456	457	481	449	484	519	499	499	474	442	528	467	471	497	480	491	454	485	501	476	470	472	481	444	478	479	477	459	458	519	509	483	468	489	517	491	440	474	462	479	464	477	468	489	492	488	484	491	500	467	509	445	512	437	462	515	480	469	532	449	495	522	457	461	451	492	492	459	498	495	495	486	476	455	474	468	505	493	499	497	478	481	470	470	511	470	519	480	442	464	461	458	511	463	439	486	472	453	504	447	490	496	440	461	504	465	489	510	459	501	479	496	501	466	508	482	484	503	535	491	495	516	504	487	531	516	467	510	494	515	439	477	454	487	493	525	522	499	455	465	489	526	480	484	491	513	495	474	485	494	481	500	509	469	455	468	456	478	494	477	472	496	499	453	483	478	502	481	461	478	480	497	497	491	466	447	511	482	491	469	463	468	452	493	471	494	498	498	463	461	479	443	491	463	445	456	473	462	434	460	466	458	497	451	404	466	498	488	475	459	488	465	499	526	488	467	495	439	496	500	462	495	451	458	518	479	493	490	509	507	464	480	502	470	460	464	516	487	472	467	489	473	523	490	478	457	470	505	495	488	473	495	484	485	507	551	466	478	456	469	465	505	428	500	483	474	502	481	497	479	518	466	468	453	482	503	479	461	453	475	501	461	424	469	454	439	510	484	472	456	470	504	466	463	530	531	502	527	472	486	472	475	479	505	479	468	458	488	473	482	448	515	485	483	529	484	484	478	454	479	469	436	478	465	478	464	482	465	470	481	467	503	506	455	505	454	471	501	479	491	463	447	462	512	462	438	474	473	504	478	477	481	523	464	506	536	487	490	504	475	492	473	471	474	475	502	478	465	460	501	465	488	479	468	439	485	504	483	504	475	453	516	449	460	476	435	468	496	472	454	462	466	523	461	527	481	456	470	486	500	502	525	478	478	482	448	470	486	492	504	483	502	499	508	472	480	467	515	485	430	464	469	484	527	498	473	471	493	449	466	483	458	500	518	460	520	474	495	486	460	462	492	503	475	470	469	481	480	486	467	471	468	505	476	496	450	490	515	474	488	490	478	494	493	470	480	525	510	516	467	470	491	471	480	458	487	498	489	468	502	492	485	475	497	502	473	479	482	499	483	505	451	490	526	474	486	461	467	486	506	509	500	481	491	504	474	511	483	479	484	454	491	482	478	498	485	456	495	517	498	504	472	452	471	483	483	490	498	522	515	465	489	487	510	491	490	490	499	522	471	472	531	479	495	521	460	463	451	499	479	486	526	510	447	490	440	479	484	478	471	498	513	488	498	534	485	531	466	469	471	514	522	470	500	521	466	490	416	481	511	497	492	450	486	471	438	456	470	513	482	523	458	485	499	501	516	478	492	486	491	498	521	499	537	498	475	481	454	496	486	505	467	505	452	455	474	471	477	475	476	504	486	499	483	500	472	513	468	473	471	490	491	448	456	488	454	495	487	510	498	473	469	500	476	469	494	511	504	479	473	491	487	447	475	479	472	466	495	485	490	468	481	511	458	518	484	489	517	483	504	490	464	453	475	463	504	472	486	472	504	492	504	486	494	495	453	486	481	488	486	482	467	482	494	539	503	498	508	501	472	486	476	465	509	495	473	477	463	492	522	469	502	475	484	450	464	465	506	450	464	464	496	455	476	437	463	492	482	514	451	498	481	496	467	518	500	461	530	453	524	480	481	501	494	507	494	470	546	443	454	442	535	491	504	472	471	485	470	514	487	483	494	480	491	502	472	480	487	480	474	513	491	473	492	464	471	449	474	527	513	507	480	492	464	503	417	479	484	470	494	439	482	521	488	494	470	458	491	478	514	476	504	499	507	467	516	493	484	465	494	478	482	486	452	496	487	483	492	468	509	499	444	475	486	468	483	510	459	427	469	480	502	493	458	454	457	489	455	460	519	447	495	461	504	472	467	503	491	513	517	485	442	484	508	470	479	483	510	466	462	503	506	491	497	437	476	478	477	465	481	444	489	499	488	467	475	476	506	455	472	490	484	477	523	449	483	483	521	488	501	484	475	492	475	469	483	466	494	479	437	474	483	491	460	477	510	495	479	483	474	469	469	455	488	494	481	477	479	452	447	495	494	495	485	480	469	479	492	508	489	495	471	496	511	497	460	475	509	524	457	472	483	478	469	506	518	510	463	483	518	464	466	498	471	483	530	471	520	464	455	461	496	443	471	512	509	467	466	443	486	479	448	495	486	476	457	504	484	470	532	461	510	476	505	467	471	484	497	481	512	546	494	450	495	513	446	482	497	449	493	501	495	500	452	513	504	450	473	425	495	458	473	423	516	464	446	480	459	462	493	522	474	511	475	478	483	480	485	504	481	469	494	465	492	440	466	480	500	490	501	485	493	496	491	459	478	468	461	478	452	457	496	530	486	489	446	472	471	489	471	488	454	498	467	517	512	485	505	488	479	463	472	448	489	487	483	463	464	437	488	522	534	470	479	501	466	481	494	505	456	503	511	474	464	491	485	491	505	519	470	461	480	486	466	486	448	450	459	489	473	477	508	507	498	438	482	503	471	466	450	471	467	434	457	487	479
26824	20129	8835	1384	940	841	876	804	814	799	773	789	790	789	773	736	775	804	738	771	782	780	749	735	785	776	754	776	751	771	782	768	779	749	776	763	702	776	758	739	746	778	764	750	815	769	741	738	792	728	749	705	768	755	730	802	731	829	767	728	728	772	756	768	740	801	790	722	716	770	793	766	764	800	786	718	747	763	738	751	739	702	796	736	737	712	753	761	720	706	745	753	696	721	763	767	725	701	753	740	741	762	744	740	793	746	727	727	740	731	731	739	741	753	734	711	758	744	779	716	765	795	735	769	718	745	697	803	785	702	721	783	696	793	722	731	744	749	745	771	713	750	732	761	799	703	718	744	746	744	779	711	753	737	750	748	750	779	757	753	720	770	764	749	763	766	684	718	712	755	745	756	767	777	739	678	776	772	749	729	728	754	761	712	724	725	706	734	766	730	743	745	738	707	712	707	704	815	754	778	736	813	756	777	755	724	738	778	778	758	759	745	719	762	724	722	755	707	762	721	762	766	762	747	774	747	748	761	759	792	733	721	783	715	807	781	770	761	732	737	711	762	744	773	773	771	750	767	727	731	753	761	754	737	778	741	740	769	726	722	730	745	716	740	709	774	729	742	737	753	705	775	743	764	761	744	765	778	727	771	734	758	729	762	785	729	794	740	766	709	736	748	728	761	727	752	775	752	775	744	786	735	752	740	755	755	770	691	800	743	755	729	778	745	742	750	726	716	763	709	763	761	744	754	724	757	683	796	730	790	762	763	746	730	778	753	762	760	728	770	775	805	739	766	743	753	774	795	732	725	710	738	772	782	746	740	759	735	779	782	733	746	744	705	781	700	732	742	779	813	776	732	726	763	687	770	733	782	728	724	747	753	689	692	743	720	788	760	754	703	725	784	780	771	758	734	754	761	751	774	709	747	792	786	752	787	751	731	800	742	779	772	794	717	749	783	736	752	747	744	766	733	723	672	748	761	724	742	697	745	711	764	781	744	690	747	787	745	733	769	763	695	744	718	743	727	790	712	756	763	777	761	735	757	732	745	739	720	713	717	741	770	736	760	758	784	782	700	727	733	692	681	772	742	699	765	720	757	738	766	756	731	747	714	742	770	810	754	734	734	782	760	762	731	716	734	767	763	780	740	727	743	773	744	773	786	721	707	757	754	706	757	788	757	729	767	702	821	721	736	786	744	712	746	786	730	728	752	768	762	748	724	775	801	724	762	764	773	699	740	740	766	788	751	767	725	778	745	712	778	769	758	738	737	739	772	737	730	748	775	741	715	730	760	713	733	767	741	771	715	793	734	727	734	756	762	725	723	738	773	740	802	731	712	708	729	781	724	753	722	807	739	724	768	770	737	722	744	832	812	761	767	747	739	745	779	734	738	718	735	735	709	735	726	691	741	717	739	718	706	707	742	731	714	795	803	740	727	753	793	780	735	752	760	779	723	737	731	730	749	795	761	714	775	754	717	762	749	735	749	770	738	700	758	761	783	739	764	726	805	768	732	771	766	796	726	740	701	746	755	747	763	795	738	739	796	776	747	739	739	773	733	765	770	760	761	749	739	737	716	672	774	736	753	743	750	767	707	717	755	737	718	747	762	749	816	709	741	739	742	749	691	752	746	776	738	701	751	717	730	725	708	766	721	735	778	757	735	735	716	796	726	736	712	746	765	787	781	766	784	730	737	750	758	712	780	709	681	773	713	746	730	666	757	744	726	751	755	741	735	698	762	790	740	720	822	681	773	709	765	767	718	800	762	736	690	708	776	772	732	734	758	731	775	747	748	722	710	699	729	763	743	740	705	700	765	764	714	787	741	772	743	727	800	729	776	733	712	764	738	776	782	840	706	736	728	787	731	748	696	794	737	745	759	766	717	746	725	785	759	747	763	754	686	744	782	709	754	719	727	816	813	767	746	749	762	781	759	736	720	759	764	775	760	773	775	754	771	705	782	709	744	711	725	722	779	706	735	729	714	699	760	718	734	743	715	739	716	720	763	749	742	754	753	728	725	745	745	755	713	790	780	746	764	801	786	747	733	729	732	703	761	769	748	783	770	764	775	767	731	765	747	714	716	712	775	752	712	767	709	759	772	711	778	730	665	761	785	721	727	740	752	758	736	731	753	738	766	725	762	760	690	767	787	776	705	749	743	764	701	779	745	800	708	733	778	757	751	717	734	807	756	717	801	695	676	798	738	762	753	739	754	766	787	740	743	792	718	814	707	727	768	709	720	718	742	729	731	742	758	724	736	704	769	798	757	724	728	769	765	732	779	785	737	757	726	766	739	750	743	788	738	779	768	767	745	761	712	777	753	753	741	725	733	775	733	707	710	759	728	740	763	807	733	778	735	748	733	788	764	773	733	708	744	747	772	755	755	767	696	762	753	701	786	774	719	767	759	706	731	751	741	767	756	717	734	745	717	744	726	786	746	690	783	716	735	749	729	741	793	773	751	728	710	754	815	748	827	778	766	770	750	819	710	751	739	722	761	720	717	741	746	829	750	759	749	721	770	721	782	807	779	747	754	736	751	714	758	736	730	715	732	797	782	718	753	738	766	728	741	745	745	740	760	711	720	750	764	747	736	720	774	783	758	749	748	700	711	788	709	765	733	726	726	735	719	753	786	746	740	753	773	746	714	774	762	776	760	756	727	762	741	774	708	747	726	738	709	740	753	716	743	726	783	746	744	750	791	763	741	738	711	779	791	728	758	704	768	761	790	759	731	722	716	751	798	698	770	773	724	764	773	723	738	766	769	721	757	718	739	737	741	787	708	728	747	740	691	737	718	754	690	779	729	744	783	822	787	721	724	765	760	740	750	722	802	752	782	732	719	757	719	749	763	759	725	756	714	737	745	736	757	767	697	716	772	756	765	735	759	723	699	763	734	732	755	739	734	767	737	696	777	723	758	713	710	704	771	707	750	762	767	731	775	772	792	745	774	736	738	772	791	749	735	761	666	778	728	741	720	771	769	766	761	757	720	760	740	749	785	765	773	741	773	742	755	734	743	759	771	724	690	756	778	747	743	758	738	766	741	749	746	736	724	746	714	733	774	730	705	737	760	820	737	740	799	717	763	761	722	683	705	744	793	805	820	791	732	752	795	781	745	734	776	755	737	719	734	754	741	809	764	709	739	792	718	745	738	773	738	755	742	745	717	726	708	742	803	754	785	776	692	706	741	685	735	739	739	819	749	735	774	744	711	766	741	760	765	767	765	751	735	752	738	713	782	705	738	786	747	808	773	707	765	754	776	728	752	772	762	784	751	753	715	760	751	741	789	713	747	725	723	754	766	752	746	726	746	775	756	774	769	745	780	711	716	743	740	742	736	725	801	768	793	771	756	744	697	763	768	750	781	737	733	764	751	743	709	771	742	767	736	714	748	706	693	766	737	734	767	744	724	741	749	765	731	731	778	748	765	705	796	720	782	737	751	773	770	738	750	756	717	762	774	741	740	758	780	754	762	757	792	781	748	725	773
9428	2998	1778	1371	1168	1070	1057	1038	1033	994	1029	982	908	925	950	935	937	915	945	945	840	896	873	921	844	936	931	915	919	867	914	922	869	894	882	875	932	850	871	900	923	901	882	893	871	919	879	876	917	882	901	898	890	926	886	931	864	934	868	904	882	868	828	835	900	915	858	903	913	918	898	940	854	851	901	821	946	828	886	875	911	832	921	871	869	898	933	830	879	935	922	919	909	874	896	907	882	865	829	876	859	897	877	901	861	858	825	909	882	901	919	889	899	900	913	928	888	884	890	866	829	918	916	897	902	888	915	923	878	916	859	912	861	891	905	856	931	833	894	832	905	834	890	872	916	865	869	915	869	903	856	845	881	878	918	853	885	844	864	910	898	828	933	898	908	850	904	900	877	902	945	875	903	857	834	885	886	866	865	911	916	873	892	814	864	937	911	937	833	911	863	896	901	898	881	929	893	918	839	882	843	906	889	913	847	951	854	868	943	862	880	923	912	878	819	871	885	841	837	885	876	917	869	853	862	902	892	888	909	878	843	885	925	921	830	893	891	852	818	958	876	844	850	926	850	831	933	928	874	849	870	874	860	837	901	827	912	890	872	879	893	857	887	870	890	904	889	867	872	880	904	860	908	870	889	898	880	909	878	872	890	927	885	872	862	907	910	923	923	866	877	907	859	893	904	870	891	920	874	876	869	899	900	884	912	920	887	881	920	855	944	898	885	907	906	854	899	847	918	901	914	828	841	889	872	843	875	924	875	895	891	894	857	831	886	882	916	901	904	900	894	851	865	888	897	926	859	860	851	866	925	852	868	853	891	886	932	942	842	929	821	906	814	852	841	920	896	850	895	923	865	870	847	867	880	836	831	904	853	881	840	900	817	848	894	932	898	896	871	913	864	872	822	856	875	874	869	800	882	855	900	844	901	930	866	897	921	882	932	912	886	851	842	857	881	959	817	891	835	858	911	904	890	854	891	865	899	859	880	911	852	850	854	893	817	910	864	907	955	864	910	885	852	867	874	862	925	883	844	867	870	886	888	850	887	852	887	879	903	851	880	861	885	906	896	939	888	907	877	905	905	912	876	850	842	858	890	861	902	857	904	925	848	923	899	876	895	900	882	863	886	838	911	840	760	900	889	870	885	866	866	874	935	892	915	911	865	891	886	857	848	845	848	910	909	879	910	838	960	886	855	915	819	878	882	867	864	924	853	868	901	830	861	911	861	938	856	895	841	879	891	900	868	866	873	901	936	868	896	887	889	897	910	862	875	889	850	932	903	935	865	896	897	894	871	865	908	885	873	914	921	907	863	896	922	821	904	880	857	914	873	849	870	851	863	856	874	876	877	889	928	878	927	859	891	869	874	899	967	913	890	906	891	914	863	909	941	846	910	889	905	912	864	875	859	921	856	875	905	892	858	911	918	923	865	892	855	855	898	876	885	882	876	926	897	848	838	819	921	863	852	906	865	875	891	897	855	861	908	940	879	879	874	848	900	995	894	822	819	840	855	870	941	919	925	879	848	807	867	845	894	899	920	825	882	851	839	878	838	852	859	878	866	885	896	902	867	846	894	907	870	895	934	852	879	890	922	922	893	876	845	896	924	895	844	852	903	919	915	933	876	892	866	897	897	882	807	879	844	832	871	940	852	896	883	852	865	856	867	890	856	883	864	861	889	918	862	909	893	869	854	920	858	827	870	902	872	889	873	908	879	891	904	882	932	849	894	944	825	931	880	933	927	855	912	903	829	882	892	864	861	946	884	853	877	889	893	903	869	924	893	883	858	913	920	904	893	901	860	871	873	888	919	893	837	902	848	862	907	926	885	895	916	877	850	893	890	864	891	901	863	861	860	907	914	907	888	882	863	808	857	889	874	865	899	884	885	858	834	862	885	870	927	948	933	861	854	850	882	833	844	904	875	879	898	896	928	884	868	869	878	854	868	878	909	876	843	877	838	858	900	879	860	952	892	831	872	954	839	880	878	890	898	853	858	860	801	907	877	897	876	936	877	828	859	895	928	877	904	931	920	876	902	899	854	872	901	929	855	883	863	802	876	884	893	884	896	876	898	885	865	894	897	858	892	871	904	894	932	820	882	883	874	870	897	906	921	908	918	909	874	894	905	862	940	882	791	877	830	853	868	926	840	922	896	937	875	866	897	872	914	874	921	846	868	873	906	931	936	882	832	885	898	851	895	903	915	850	861	903	912	858	916	894	840	886	917	811	844	893	867	815	864	847	911	937	863	902	940	844	839	925	896	883	897	912	920	945	928	886	867	922	908	870	936	884	929	898	904	886	857	933	839	851	828	966	887	901	895	883	844	918	919	842	959	911	871	841	868	896	886	886	895	857	816	854	890	909	907	877	837	849	916	932	854	872	901	825	890	871	866	894	867	851	879	914	864	891	856	855	865	837	857	897	897	929	896	894	860	899	907	872	945	934	871	870	918	928	874	857	851	895	889	901	908	892	889	876	898	824	879	886	920	891	915	906	851	894	912	881	905	856	862	908	922	875	889	889	847	832	857	860	877	892	887	837	903	824	852	877	852	952	905	881	871	820	892	892	847	904	860	897	851	903	913	868	884	878	871	874	909	882	873	902	933	898	878	928	870	877	857	869	883	851	803	857	915	854	863	929	894	870	846	892	871	826	895	905	911	852	919	880	904	867	902	934	878	845	809	880	887	904	847	876	882	913	826	944	894	923	878	828	904	882	912	837	923	858	905	873	859	867	890	863	819	907	897	946	852	900	919	865	920	862	883	828	893	901	870	869	875	923	897	864	949	952	863	916	874	904	913	874	899	891	904	887	871	882	880	854	882	890	879	852	892	901	834	899	916	883	850	852	914	877	901	934	857	877	872	880	889	862	914	892	892	962	872	909	878	886	820	887	803	864	880	898	926	859	893	895	871	845	909	856	916	890	921	899	919	882	826	910	881	863	890	888	929	820	870	940	862	889	846	910	882	843	880	877	915	847	922	927	932	861	858	877	908	971	875	924	847	905	903	878	873	951	853	844	872	925	948	895	819	953	938	900	919	847	851	901	863	906	869	875	925	834	887	872	836	858	897	934	903	887	905	909	887	845	892	879	927	888	848	868	897	902	871	935	925	888	899	852	825	891	893	831	917	869	887	885	938	875	907	868	933	847	857	868	903	831	840	900	879	912	885	922	894	836	905	905	894	886	861	869	900	855	852	931	900	873	928	901	854	822	891	871	913	850	888	919	890	836	849	849	864	848	902	911	920	911	919	904	865	920	882	863	858	899	864	875	925	886	861	893	870	867	856	888	802	845	921	854	882	856	899	898	875	890	886	899	914	937	877	867	953	928	864	862	883	950	949	893	910	901	889	811	889	963	924	933	903	874	834	893	864	874	869	871	866	930	909	904	875	938	914	852	893	904	918	885	902	827	904	909	915	853	953	901	849	833	856	920	858	932	860	878	872	927	881	839	954	839	940	832	875	894	925	925	865	867	895	889	936	899	883	896
23587	20974	28303	23834	20978	11805	1481	902	820	677	697	609	568	550	527	501	486	479	437	454	457	459	450	426	432	440	457	395	417	443	395	389	436	414	402	387	393	401	411	415	396	392	398	387	393	438	431	415	422	409	393	391	409	392	396	390	381	387	419	350	418	380	375	354	386	397	370	357	351	386	361	406	405	389	406	389	395	400	379	393	412	340	418	415	387	352	417	433	378	370	383	331	367	370	395	409	418	380	381	432	363	397	375	377	371	377	399	410	397	351	425	388	389	358	388	347	361	366	373	392	400	371	381	408	384	374	403	369	419	369	387	361	335	386	392	377	380	383	348	379	432	365	357	357	384	365	407	375	368	402	402	350	365	387	397	374	399	367	400	414	369	396	353	387	381	414	425	388	372	403	365	366	381	364	378	403	340	393	374	365	392	399	375	395	391	398	381	389	392	377	384	398	382	373	371	406	377	381	375	386	365	408	395	414	407	393	383	383	404	370	414	392	404	401	410	369	366	400	405	400	351	388	366	381	381	356	355	370	378	396	406	372	375	364	405	365	409	387	376	368	403	386	384	399	390	366	383	377	374	367	381	362	384	389	444	376	387	390	397	383	375	369	415	366	371	378	382	373	375	359	391	388	371	385	376	376	368	429	390	392	416	357	399	404	369	418	399	389	403	375	389	390	394	381	373	367	375	389	390	395	390	415	417	407	378	371	374	381	401	355	390	375	338	361	384	444	387	358	370	379	388	382	419	353	352	407	384	411	371	372	399	355	402	357	340	386	345	374	351	394	392	394	362	399	395	375	414	394	389	375	396	409	387	401	387	409	380	337	403	404	366	370	407	381	383	368	360	354	358	399	412	376	382	379	394	357	384	397	388	371	404	398	394	351	341	379	353	371	429	351	402	410	376	376	375	367	415	377	386	371	387	376	402	401	386	406	375	355	383	397	367	434	369	370	356	406	407	382	384	354	376	394	395	404	376	385	373	369	386	411	423	390	399	352	387	419	395	412	397	396	383	398	345	407	412	385	385	382	387	358	398	372	371	361	381	386	387	374	437	352	384	388	361	357	409	363	389	403	411	369	383	381	421	330	379	414	372	349	405	362	378	376	390	368	396	391	388	396	397	360	379	342	425	368	398	373	414	395	408	411	359	397	369	432	379	397	364	385	380	382	353	390	397	406	399	399	371	394	363	404	400	388	371	387	372	391	379	400	393	385	404	408	363	381	401	374	361	375	392	400	369	367	376	403	423	413	422	336	404	385	376	412	354	370	398	334	402	394	402	402	385	411	379	357	445	394	341	373	412	365	368	411	366	404	376	377	372	399	373	408	416	371	416	400	390	361	405	404	395	380	368	376	381	393	370	377	409	391	398	398	379	344	387	368	396	370	378	370	393	393	380	401	398	420	392	367	382	377	334	419	407	391	355	397	429	392	398	363	382	377	413	413	403	423	381	404	373	405	394	391	431	381	362	421	388	365	382	384	385	360	406	429	397	392	445	426	412	376	380	404	403	375	362	359	390	401	380	340	373	379	382	379	394	390	357	386	408	398	391	374	405	412	411	400	387	363	401	404	380	340	375	442	389	370	350	358	353	392	398	399	409	380	361	395	383	386	354	401	382	374	396	382	382	392	405	393	405	384	391	413	398	393	358	373	381	395	386	384	373	408	376	372	348	382	404	396	392	404	392	365	402	359	338	378	359	388	367	370	370	365	396	361	365	409	409	382	369	386	370	385	355	396	395	351	364	367	395	382	419	385	404	381	398	393	409	371	399	412	385	355	368	377	377	397	401	393	376	381	384	364	384	364	357	331	417	421	383	406	408	437	424	380	411	354	400	354	392	391	389	362	411	373	406	399	416	402	401	371	396	368	369	401	360	392	402	399	370	374	391	372	387	342	407	373	396	413	390	396	409	384	400	385	375	416	426	366	391	384	387	355	390	415	393	391	392	377	380	364	354	385	379	377	368	383	427	430	365	415	388	421	371	395	369	351	388	411	361	405	369	351	386	346	396	408	385	427	402	387	411	368	379	368	367	410	381	405	380	394	374	389	372	376	390	415	376	407	366	372	413	375	377	340	409	399	368	388	386	368	362	386	366	396	396	399	410	419	364	361	389	383	416	382	359	394	419	375	390	394	414	373	361	397	375	407	380	390	385	349	404	366	400	382	388	386	395	395	387	391	391	375	366	386	377	405	378	380	375	413	350	409	387	369	376	411	376	369	377	372	385	383	383	381	385	345	407	386	356	363	365	375	377	378	375	376	354	346	413	411	399	379	388	383	363	413	355	414	369	410	387	444	401	390	367	342	360	379	394	363	368	380	385	406	406	362	403	400	419	402	365	372	392	398	370	421	392	333	401	364	395	385	388	379	368	367	388	408	367	358	372	393	374	375	383	387	402	390	370	397	369	376	409	382	406	382	370	376	411	367	386	380	364	374	389	379	382	363	394	361	382	383	357	366	395	387	364	376	376	430	375	368	381	399	362	382	378	380	393	392	370	372	370	373	387	344	417	378	369	417	374	403	376	386	352	392	384	363	349	425	417	366	371	395	391	371	380	383	392	385	362	386	396	378	351	377	393	399	379	369	412	406	395	398	364	387	381	367	340	387	388	423	387	415	404	379	428	379	417	374	377	378	363	361	368	386	385	383	361	360	400	401	402	396	390	381	391	372	388	369	394	400	396	367	334	350	401	394	377	442	387	355	375	366	386	358	386	377	381	375	364	388	380	397	380	378	395	387	385	344	365	377	388	386	368	383	375	344	357	351	413	393	400	371	416	342	387	403	373	407	420	369	399	424	352	369	376	381	383	395	396	388	382	354	379	407	365	379	358	387	357	395	360	397	407	387	384	349	385	408	387	359	373	380	385	422	375	390	360	384	353	375	397	419	380	380	366	367	373	376	361	377	396	364	407	395	425	386	378	388	346	348	383	391	399	394	395	355	359	383	407	406	388	376	361	381	391	375	412	353	405	375	383	406	378	355	363	384	365	362	376	384	374	381	392	364	396	396	439	384	371	421	417	354	362	375	398	359	390	375	399	360	373	422	389	366	361	391	376	419	392	372	385	363	389	371	358	386	393	387	393	399	383	367	374	416	403	417	364	365	384	415	367	353	404	413	400	367	395	388	384	382	401	379	381	398	351	372	385	392	383	411	375	361	382	358	385	365	385	388	396	386	404	371	426	406	392	379	433	380	395	386	382	372	409	365	357	392	429	372	396	400	378	380	385	362	401	388	373	395	396	397	408	388	325	387	393	380	367	414	429	391	380	432	387	386	398	391	410	382	363	377	363	383	363	385	340	404	362	417	389	353	410	395	381	402	398	344	384	410	378	367	423	374	342	362	362	399	365	375	378	391	405	365	418	365	378	382	375	402	396	355	365	411	401	380	374	351	385	371	375	378	386	398	383	385	413	367	360	380	366	377	424	390	391	397	373	400	361	397	387	346	389	383	371	394	411	380	389	408	367	392	400	351	407	391	364	402
27880	13466	8522	4341	3119	2446	2007	1677	1431	1219	1030	879	849	800	777	726	698	589	625	611	584	591	555	606	565	545	543	521	542	530	516	511	507	547	509	512	531	506	492	543	508	523	506	521	512	507	511	518	504	462	485	491	463	500	495	489	485	502	501	490	475	492	492	450	480	508	470	505	507	473	471	493	474	486	502	461	510	488	487	515	467	481	474	459	452	505	444	462	501	500	448	442	433	520	497	517	469	489	512	448	459	483	495	486	477	476	447	474	428	460	495	484	447	499	458	522	456	497	485	507	506	484	459	460	488	446	511	513	494	441	453	475	510	485	515	470	489	496	487	473	470	450	456	520	417	467	475	483	434	461	477	450	498	482	460	473	465	435	469	479	478	499	462	493	472	445	487	482	471	432	438	463	469	463	492	465	468	494	461	462	445	491	469	527	486	488	445	456	499	485	469	458	450	477	436	451	499	468	471	485	466	476	477	478	500	459	469	459	465	459	430	495	490	534	493	489	475	427	514	504	462	488	467	460	463	476	472	479	477	479	481	470	499	489	456	498	485	494	466	472	494	443	470	496	543	447	425	470	466	462	461	484	477	475	444	447	471	509	498	491	455	485	467	451	462	448	471	450	491	509	472	457	494	461	431	459	520	449	477	458	476	440	489	484	460	492	467	473	496	484	519	461	479	484	475	521	490	479	468	467	465	478	496	507	487	450	467	495	463	454	466	490	479	447	493	518	454	478	495	454	524	501	489	483	479	451	500	446	494	490	500	479	443	489	447	476	481	506	433	464	441	467	503	514	458	451	472	480	458	499	480	424	447	498	484	469	504	465	487	485	464	518	518	486	483	479	438	477	494	508	509	434	507	460	442	440	457	446	451	474	474	468	444	454	488	487	488	495	469	502	471	472	470	487	465	511	417	443	459	460	430	467	470	505	491	461	455	446	499	491	461	469	524	465	424	486	457	481	438	482	454	447	477	464	453	465	448	450	519	482	476	490	466	443	491	476	469	446	454	463	460	475	478	443	490	499	508	490	479	459	480	458	444	478	482	476	473	479	457	524	463	490	507	476	480	489	455	497	467	504	508	485	468	455	513	455	489	470	486	433	472	484	487	453	492	468	482	493	479	484	442	484	465	478	443	505	465	468	487	468	451	470	460	526	461	453	489	477	496	466	440	511	436	467	463	440	483	461	539	445	462	497	478	525	442	478	456	498	478	444	461	501	471	468	459	468	469	504	476	475	497	444	495	472	497	471	465	433	481	485	477	503	500	426	502	481	458	492	436	456	483	500	479	458	457	481	476	452	484	504	470	493	479	494	482	472	482	469	459	468	504	463	495	507	457	438	486	454	479	465	465	499	489	438	470	471	514	486	462	459	513	444	487	456	438	467	466	477	490	487	510	477	512	501	465	478	478	470	468	469	451	468	493	481	482	471	520	495	471	518	449	469	481	431	437	422	429	455	487	496	445	497	431	442	477	461	489	479	513	455	461	494	482	426	446	460	419	455	486	456	505	478	501	469	475	494	465	477	477	444	492	457	470	445	458	460	467	482	494	445	473	457	446	473	469	494	483	473	475	481	473	500	503	486	469	473	435	504	486	465	495	488	453	462	452	496	454	465	471	460	495	462	494	467	468	449	505	513	501	458	437	477	469	499	502	490	475	502	449	486	484	485	452	474	476	483	436	478	463	441	472	466	486	473	482	479	518	455	491	487	489	451	489	479	460	487	450	452	473	461	467	473	471	502	523	471	449	454	458	476	458	488	482	469	486	453	432	487	475	450	503	506	453	487	481	419	466	465	467	476	466	472	511	499	513	499	480	479	479	463	485	446	459	499	486	496	468	477	506	442	486	497	460	445	498	446	495	484	451	452	495	527	484	489	470	508	476	506	471	491	453	475	458	491	474	487	478	462	472	460	500	482	496	473	461	451	471	434	464	490	459	430	471	491	446	491	460	481	498	451	467	457	473	475	487	441	476	463	423	483	500	475	451	507	490	492	422	419	473	509	481	460	462	486	509	418	454	500	483	479	462	510	425	464	480	487	459	504	462	463	453	507	472	523	474	475	462	526	506	471	454	527	479	493	484	465	453	486	483	519	539	476	454	459	424	460	483	493	455	477	484	491	497	489	471	457	492	490	474	472	495	489	496	478	497	430	464	506	503	476	507	470	464	462	510	509	477	470	488	437	454	462	519	495	489	477	459	442	453	468	505	472	443	468	486	481	503	484	502	462	486	473	483	447	449	450	509	531	457	464	483	488	441	480	466	487	468	494	463	480	441	524	496	488	515	429	459	488	456	474	447	516	471	494	465	481	490	446	462	437	467	490	469	472	470	451	453	508	467	548	455	495	506	503	464	482	511	466	433	453	498	463	491	466	481	450	536	452	508	490	475	448	448	459	516	485	434	470	511	465	471	506	448	472	470	508	494	483	447	479	506	517	495	469	431	493	453	490	466	463	498	446	466	488	468	467	470	459	464	475	484	483	473	489	500	475	498	440	518	456	482	507	474	488	478	466	482	496	430	460	485	503	454	485	473	495	455	464	497	463	501	491	485	466	443	475	463	488	477	454	451	477	466	406	464	457	504	457	458	491	490	496	460	472	490	491	479	486	489	528	448	460	450	507	486	472	485	493	487	477	463	508	510	478	469	466	505	446	460	494	460	501	432	484	474	483	479	517	446	489	460	484	486	483	481	462	489	482	473	492	461	455	491	477	490	497	469	445	474	492	451	497	503	450	446	438	500	461	452	481	463	513	471	450	491	512	485	433	522	444	446	475	460	472	449	481	479	476	511	482	468	476	514	464	514	491	488	437	491	483	490	509	468	497	455	457	444	434	510	461	458	468	489	477	480	454	458	471	488	467	502	478	517	467	424	479	477	463	474	475	483	481	503	490	442	496	432	495	451	465	491	494	496	472	466	437	469	483	472	506	458	460	437	490	503	494	473	472	454	450	463	466	488	474	450	464	493	469	471	471	514	459	452	442	484	495	481	479	473	528	465	501	490	472	466	453	444	471	487	473	514	442	490	504	473	447	460	474	481	466	456	498	471	448	450	473	441	479	492	441	473	491	460	460	425	480	480	511	514	429	424	469	454	471	496	484	474	470	483	471	461	526	461	446	460	436	470	499	466	465	484	484	456	515	478	473	451	462	446	439	457	496	504	477	483	468	475	475	484	500	482	471	469	447	489	482	476	493	445	493	494	456	506	450	479	468	472	455	464	513	466	495	460	489	480	496	469	438	471	513	463	438	407	489	495	473	472	507	466	475	485	452	448	479	548	497	531	480	455	456	482	458	483	459	496	491	459	511	477	473	460	450	439	510	472	504	508	453	458	467	456	417	477	460	496	542	486	422	477	474	449	471	497	466	449	470	450	488	479	489	488	454	499	464	504	497	489	465	477	445	501	487	493	501	465	467	477	435	510	466	472	447	429	479	452	519	461	502	504	486	453	464	474	502	445	501	458	504	489	452	452	469	463	526	495	470
24796	20966	27219	24868	11237	1665	1323	1117	1117	1060	1049	1018	977	955	969	974	922	979	930	904	954	935	929	936	926	927	984	899	858	939	899	921	954	918	904	930	868	935	926	909	894	889	949	937	946	911	882	898	919	878	909	935	922	882	912	883	902	923	898	848	882	900	918	905	908	915	861	912	925	922	899	896	927	906	865	859	878	869	858	891	926	895	846	875	937	908	916	924	862	882	895	940	953	856	906	854	899	876	903	894	913	881	921	879	919	892	878	876	914	888	951	890	902	888	921	902	889	884	890	938	922	887	892	928	877	932	940	887	858	922	927	898	891	900	876	929	950	867	904	906	886	874	900	923	944	939	911	896	886	928	867	956	915	911	921	874	916	893	880	905	907	926	837	957	917	892	947	909	864	977	898	903	907	872	891	865	871	910	922	912	916	916	840	875	929	880	922	877	891	901	877	896	874	904	879	879	877	912	929	850	895	924	871	886	869	937	896	869	916	902	902	866	908	881	873	890	885	875	896	907	932	911	907	916	879	861	912	946	879	920	891	836	876	914	909	836	915	911	917	900	882	896	939	883	948	906	886	917	891	859	904	933	890	869	858	916	970	869	888	868	946	864	882	907	924	925	900	906	882	891	899	890	922	922	910	879	867	867	906	849	906	878	936	915	917	876	963	849	892	920	866	901	838	856	907	879	891	905	910	904	857	891	911	919	888	925	881	881	855	953	873	907	900	913	854	920	879	927	890	891	936	837	936	881	919	870	884	957	887	908	892	925	840	895	877	942	856	904	910	899	866	869	910	841	933	921	902	875	867	834	909	917	883	911	884	911	894	906	890	861	962	922	940	897	868	871	920	906	902	888	934	867	895	886	926	876	846	913	893	958	898	854	912	882	874	840	931	929	899	930	910	912	912	920	929	946	940	913	918	906	920	857	922	945	864	928	916	936	898	884	876	903	888	917	919	888	904	964	907	897	895	904	869	908	912	908	937	875	877	906	899	932	813	898	872	934	930	903	876	935	854	916	877	919	917	950	876	858	914	926	864	934	924	899	918	854	851	937	880	952	863	895	898	938	888	895	885	867	847	900	945	914	875	855	919	919	887	873	842	853	955	926	852	830	881	880	903	920	882	918	929	881	950	934	923	891	907	940	909	946	904	897	926	912	908	932	876	903	910	893	897	908	870	884	969	911	852	886	922	899	919	939	900	894	875	920	863	870	905	892	881	917	917	936	899	955	911	945	882	895	967	904	842	908	942	906	915	891	897	859	945	947	897	892	878	848	909	930	888	888	882	904	902	936	891	935	895	863	902	899	834	938	924	910	937	885	944	898	917	901	852	970	951	893	863	910	877	860	883	917	900	946	868	847	872	899	951	932	961	941	900	925	821	866	879	841	864	873	874	891	908	903	827	859	911	937	922	937	967	865	869	898	915	900	901	927	872	902	894	890	855	920	947	917	947	871	920	904	865	892	929	909	931	876	914	933	844	883	908	922	916	867	869	928	900	862	911	907	943	916	886	889	920	844	907	879	851	877	887	891	879	866	868	870	916	886	879	909	919	907	875	838	886	912	873	897	890	893	877	881	917	922	955	906	869	897	887	824	924	886	869	883	892	869	884	869	938	894	885	867	915	910	946	917	863	907	889	863	857	836	943	851	882	909	865	895	877	844	884	872	906	952	880	923	880	928	917	892	903	917	933	908	861	871	845	935	923	892	884	869	867	921	863	895	890	914	828	898	937	889	903	924	941	934	880	949	889	874	927	912	905	910	903	933	929	906	906	888	914	881	902	907	893	906	870	919	891	876	900	866	902	911	857	879	909	905	907	903	909	869	849	889	848	915	859	909	910	898	895	877	856	913	841	924	881	960	905	892	905	884	910	881	882	851	918	877	907	905	899	903	832	930	914	891	880	930	874	890	931	902	886	937	882	916	912	838	913	896	915	911	865	853	891	835	863	908	911	914	902	891	899	887	933	884	886	877	890	853	930	889	857	935	862	888	888	887	906	902	854	911	854	886	867	929	933	900	911	889	851	873	861	892	876	914	951	888	877	890	842	891	891	954	909	867	892	884	925	846	907	903	902	886	856	933	886	896	880	878	901	944	914	889	864	918	890	908	908	925	871	851	885	889	865	893	872	863	887	928	920	894	876	900	901	876	887	912	844	937	877	899	923	888	869	869	825	864	885	936	917	861	930	902	965	914	912	843	865	846	873	901	914	927	892	920	862	883	913	905	863	890	914	926	897	922	919	870	866	925	864	896	897	912	857	925	919	899	910	832	908	895	899	906	892	881	872	859	901	870	908	877	929	871	885	933	898	920	878	905	903	894	900	860	886	909	905	880	963	851	873	866	912	902	920	932	880	861	904	885	852	886	893	853	899	945	926	937	918	908	888	946	888	945	910	887	968	893	862	901	910	890	850	889	917	955	888	934	889	867	918	901	906	826	914	901	891	890	909	910	891	934	938	872	941	814	896	932	942	860	852	882	892	879	919	907	904	965	908	870	950	949	952	900	921	900	933	909	875	917	911	887	886	928	900	934	915	883	866	920	849	932	914	950	847	918	904	854	918	911	922	890	858	878	952	881	924	857	926	920	906	905	908	895	906	942	968	862	860	849	877	941	909	842	904	916	869	897	879	898	891	957	927	909	926	941	861	887	900	994	872	940	913	912	923	949	868	893	885	885	865	920	876	921	939	914	895	900	975	881	883	877	898	854	882	913	852	873	889	870	901	887	906	898	894	861	883	855	893	903	914	883	860	916	844	929	866	950	936	870	919	900	910	906	874	871	899	899	883	860	914	901	906	887	822	944	880	883	942	883	860	892	898	912	854	884	922	914	862	863	831	873	917	901	949	903	930	912	869	993	875	924	864	884	861	924	908	881	898	899	913	931	865	901	917	891	895	851	890	884	906	891	855	872	867	898	879	918	866	849	929	869	892	908	926	958	936	927	852	878	955	854	861	921	866	912	906	880	893	913	920	871	912	853	911	907	911	909	868	874	884	872	899	883	921	923	885	904	877	890	888	866	892	903	940	869	950	927	891	895	865	885	937	878	900	926	889	908	900	901	920	837	930	910	943	912	820	899	914	846	922	923	885	916	922	892	945	868	913	911	883	885	923	873	884	905	914	895	840	941	895	885	923	912	927	931	913	872	872	903	885	879	890	851	925	901	861	916	886	842	886	901	928	961	929	849	929	822	943	886	884	901	928	914	872	905	855	868	831	886	898	866	877	938	927	892	939	894	929	829	867	829	912	883	923	928	904	932	926	894	940	942	896	885	897	850	865	894	900	935	877	833	854	938	898	956	906	849	895	864	866	889	880	902	905	917	892	918	915	912	891	892	912	873	865	814	947	925	921	877	862	898	913	907	878	923	919	891	882	891	908	876	885	934	867	906	885	875	918	922	859	906	931	882	905	855	825	923	876	904	876	991	850	862	939	856	831	877	951	924	902	897	915	909	871	924	876	898	957	933	908	852	932	861	889	878	889	909
25017	8232	5164	3064	2476	2026	1792	1658	1476	1441	1337	1223	1219	1140	1148	1112	1098	1108	1086	1109	1107	1095	1060	1092	1059	1050	1025	1073	1068	1070	1065	1038	1087	1037	1018	997	1027	1013	1030	1066	1010	1031	1038	1036	1065	1044	1093	1033	1014	1021	1031	1044	1031	1085	1030	1083	1075	1033	1016	1028	1039	989	1097	992	1001	1063	1033	1010	990	1057	1077	983	1015	1039	1002	1026	1079	1048	1034	998	1033	980	1024	1011	1019	1091	992	1010	1030	1032	1024	1028	976	983	984	975	960	971	1037	1014	1015	1006	1002	982	1002	1032	1034	1051	1022	991	1017	1008	1061	980	1030	1048	1043	1006	967	1060	1050	988	979	961	1054	1012	1022	1049	1043	1032	1031	1026	1031	1042	1035	1078	1017	978	1050	1014	1027	1021	1050	1014	1002	1047	1029	980	988	986	1043	988	1059	1035	1009	965	1048	1032	1049	1017	1091	1053	1013	1007	1029	1023	1016	1025	1065	1081	1025	1046	1041	1094	1010	1044	1015	1021	985	1070	1034	1002	1000	1008	961	951	930	1030	997	974	1033	995	1068	999	1034	1072	1016	1041	1048	1047	974	1029	1016	1060	993	1074	1032	1022	1008	1040	992	1008	971	1019	1063	1019	991	972	1027	1030	1081	1071	1064	1019	1029	1008	1000	1033	984	1003	993	1004	1055	1004	955	1038	1041	1015	1063	1024	968	1018	959	1035	1085	1007	994	1038	1037	1054	1023	1006	1030	1007	1012	1051	1026	1072	992	1037	991	1048	956	1005	1034	1054	1004	1038	1012	1019	1015	981	1008	1036	1008	1022	1007	1030	1020	1030	1018	974	965	1026	1017	1010	991	1034	998	978	1080	992	1041	1044	1026	971	1005	1031	1003	978	1009	1018	986	998	1014	1037	1067	1038	1015	1013	1080	965	1018	1055	998	943	999	999	1036	1059	1042	1021	980	985	987	992	1067	992	1010	996	1072	987	980	1035	1058	951	1045	1064	1002	1036	993	1017	1024	1053	1013	993	1049	1014	1025	1021	1076	1008	984	1056	1033	996	1000	979	1057	1011	1012	978	1047	1046	1001	971	987	1035	1026	1068	1027	993	1011	1024	1003	1030	1020	986	1049	1002	1020	1038	1044	1068	975	1013	1045	1030	1016	1037	1043	1030	1057	999	1025	1033	1032	1015	1048	1005	956	1031	1032	1014	1082	1057	1010	1033	1026	1060	997	1025	1061	1048	1047	999	963	1026	1095	1033	1008	1017	998	995	1053	1062	1012	991	1020	1035	1022	994	1040	1009	1019	1045	1106	989	1102	1000	1042	1062	1069	1039	1001	1012	982	1051	977	1046	982	1020	1062	1021	1043	960	1050	980	976	1046	984	1031	1043	1005	1000	1064	1079	988	1008	961	994	1009	1015	1045	1015	957	1038	1008	1021	1018	1001	1014	1011	984	1031	1022	1033	995	1026	1001	1030	1021	1050	1007	961	1019	987	1031	1004	1082	1041	1012	1032	1001	1013	1042	979	987	1000	1078	1048	1095	1032	1033	988	1083	993	989	1036	1057	1004	1043	1028	1088	962	1018	977	1073	1095	1017	995	1027	988	979	1055	976	1008	1026	1040	1053	1048	1039	993	999	1025	1072	1026	1035	1006	1078	1033	1022	1029	1045	1027	1020	1051	1028	1005	1006	1056	980	1055	1011	1052	1031	1072	977	1083	1014	1003	979	1019	997	1038	1031	1047	1000	1070	1022	1028	1115	1040	1028	1077	971	1051	1039	950	1032	1023	980	1005	982	1015	972	1034	1007	1046	1023	1039	1100	1029	979	1029	991	1034	1000	996	1032	1031	998	1019	1038	1041	992	1036	1005	977	1029	1017	1049	1049	975	1052	1045	1029	997	1066	1020	1007	1042	1020	1056	1011	1004	1056	946	1033	1039	1000	951	1001	1021	1053	1065	1032	1020	1014	1010	967	981	1011	1013	1009	1026	1004	1000	988	1036	1021	1087	958	1022	988	1000	1041	999	1024	1003	995	1012	1029	1075	999	956	985	1010	1002	1070	1020	1018	995	1019	1058	1011	1045	1043	1024	1011	1015	1066	1003	1032	1009	1025	1051	1012	1064	1016	1077	983	1035	965	1062	1003	1042	1030	1107	1001	1085	974	1060	1066	1011	1047	1015	1069	988	1063	995	990	995	1024	1041	1021	1008	997	1056	1023	1011	1037	981	1071	1031	1039	1064	1020	1008	1049	1060	1018	996	1050	1001	1089	1012	983	1057	1018	986	979	1047	1019	1011	1064	1049	1028	1014	970	983	1070	1086	1028	1028	1034	1018	1022	1001	1042	1081	1036	1045	1024	1049	1073	1017	1018	1008	1000	1039	1051	1038	1009	1011	981	1070	1061	1016	1067	1052	1069	994	1000	1052	957	963	1005	982	1024	993	1061	1037	982	1067	1024	1032	1061	1106	1065	1013	1048	1031	1074	1048	1034	1017	988	1039	1016	1061	1082	1004	1059	983	1017	1041	1035	1055	1056	1033	1010	1077	957	1019	1105	1023	1046	1003	997	1020	1050	1038	1010	1025	1053	1065	1050	1029	1052	999	981	984	1061	1031	966	1009	1013	990	959	993	999	1040	1004	1052	990	1056	1047	1028	986	1000	1039	1007	1027	1022	980	1033	1035	1018	1001	1007	1005	1094	1016	1001	1034	1074	1043	976	1045	1050	975	1020	972	1003	1052	996	1029	999	1017	997	1027	1030	1045	986	997	1013	1057	1004	976	1055	1007	952	1016	1036	961	992	998	1002	1002	1001	1008	1007	1081	1096	1093	1007	1027	996	1059	1045	1031	1056	1031	1110	1038	1048	1068	985	1071	1024	1029	1031	962	1039	1013	981	1023	1032	1012	1027	1071	1040	996	1008	1065	1024	1041	1030	1033	988	963	994	943	1039	966	1067	1065	1011	1102	1062	1027	1041	967	1043	1053	1027	1034	1007	1027	967	1034	971	1050	1095	1053	1050	1048	1006	993	992	1097	944	1033	1069	1053	1022	1057	1025	1046	998	1074	1008	1009	995	1022	982	994	1035	1029	1020	1061	1009	1048	1059	1017	981	1034	1043	1002	1008	973	963	1018	974	1017	998	1086	982	1046	979	992	1114	985	1046	1033	1073	1052	1060	1001	991	1063	1000	1081	1011	1020	1064	1017	1031	987	1103	1058	1012	1074	1018	1047	1010	1048	978	1048	1041	1095	1020	1051	1018	1029	1008	1044	999	1085	976	1000	996	1036	1046	1037	1043	1088	990	979	1015	1052	1048	1000	994	992	1008	996	1066	1019	986	1014	1055	1039	1011	1048	1038	1022	1037	991	972	986	1088	1026	1023	965	969	1043	1063	1006	1051	1053	1049	1080	1010	1023	1042	990	1096	1033	1027	1091	1021	1013	1020	1066	995	998	983	1057	1020	1032	1006	995	973	1009	1075	1072	1064	1035	1018	1043	1075	987	1014	1008	993	1008	1074	1015	1047	1013	1019	1031	1028	1028	1058	1013	1058	1038	959	1047	1015	1007	1060	1015	1051	1043	1031	1014	1026	978	1039	1021	1016	990	1009	993	1046	968	1007	1002	1073	1039	964	1008	1039	1058	1003	1053	1071	1006	1030	1032	1016	1056	1055	996	987	997	1017	995	1012	1028	1006	1008	1008	1057	1042	1037	1039	1065	1052	1031	982	984	1029	1009	1046	985	1051	1049	1021	1072	998	1028	1040	1031	985	1057	1048	1025	1027	983	1016	1006	1110	1009	1029	933	1044	1029	1026	1026	981	1023	1017	943	1030	1023	993	950	986	932	1002	1004	983	1030	1004	1018	1016	1010	1017	1036	1030	1068	985	1026	1022	1094	994	1025	982	993	1036	1018	1026	1058	1034	994	1023	1088	1011	1065	1022	1038	988	1033	1014	987	1019	952	984	1034	1006	1026	1026	1021	1004	971	1006	980	1063	994	1024	986	1082	1028	1014	980	991	1022	1069	1000	965	1086	998	1024	1023	1041	1033	1035	1030	987	1025	999	1018	1023	1001	1030	1026	971	1021	992	1067	975	974	1033	978	984	998	1031	983	1026	1018	1037	960	976	1003	1087	1000	1041	1004	1020	1003	1040	1003	1029	1003	1053	1017	1005	972	1035	1076	1030	1049	1003	1002	1057	1002	1055	1014	1027	1023	1006	1062	1046	987	993	1048	1024	1000	1068	1002	1044	1021	1026	1015	1078	994	1058	1048	1012	1040	1022	998	1095	981	1013	1063	1036	1081	1005	1036	1041	1117	1014	1010	1046	1080	1035	1018	1012	986	1022	950	992	1035	985	1012	1062	1047	1047	1020	1067	979	1065	998	1001	982	1064	985	1018	1021	1021	996	1002	1036	973	1031	1025	1024	1024	1057	991	999	1016	1003	1054	985	1030	1054	1031	1068	1026	1012	996	1024	1033	1083	1083	1002	968	972	1042	990	1005	1054	1078	936	975	1032	1038	1064	963	1077	1041	1078	1011	1023	1069	1067	991	978	1108	1044	1011	1005	1044	1019	1019	1000	1031	1055	1024	1048	984	1089	1084	1025	1021	1005	1027	1037	1033	1004	1036	1003	1036	1005	1072	1024	1054	1037	1004	995	1062	1076	998	1017	1047	1046	972	998	953	981	1066	1016	984	1033	1028	966	966	1056	1056
22639	20960	28683	23389	20953	21011	11074	1564	1189	1041	901	849	787	734	629	637	595	582	589	537	559	531	490	528	525	497	478	484	482	487	464	443	511	460	482	471	478	425	449	432	485	492	492	472	464	502	455	429	419	433	424	441	430	443	446	452	418	431	429	424	444	443	418	366	434	398	450	475	430	457	440	428	475	425	429	486	454	433	444	446	427	449	422	398	438	410	443	414	380	438	414	480	434	419	453	429	426	397	421	433	422	441	405	398	451	410	448	398	463	427	458	423	437	409	438	445	406	418	438	457	448	425	433	460	434	398	442	400	399	460	405	442	471	419	413	387	446	431	445	439	427	414	432	418	415	414	422	440	427	430	445	423	433	413	445	454	426	387	387	450	447	454	435	416	437	434	373	415	462	415	423	459	449	460	431	426	432	438	440	435	391	439	439	450	441	435	425	413	438	444	419	419	397	389	449	469	419	471	446	409	403	423	438	428	406	454	442	437	453	443	435	393	401	453	437	429	398	404	461	399	466	437	456	394	457	444	408	466	392	399	416	426	404	421	442	398	423	411	408	392	441	415	443	436	426	443	440	424	420	403	405	434	461	428	436	438	424	439	459	426	402	433	405	452	424	461	415	452	448	422	425	396	434	450	488	406	431	412	461	426	426	445	433	430	466	424	418	426	449	409	442	397	410	427	405	447	453	390	429	411	426	427	452	424	416	432	389	440	363	426	437	401	434	447	397	430	453	419	403	429	479	453	395	418	428	397	444	433	443	412	435	464	437	414	411	447	416	437	441	416	417	430	407	417	456	473	392	441	423	433	420	399	424	434	460	459	416	403	452	440	422	428	441	420	431	442	390	422	444	377	425	429	428	400	435	441	414	439	416	422	441	415	388	439	383	425	417	450	394	411	416	418	473	420	391	436	435	449	395	435	408	449	437	419	459	439	417	410	426	474	447	455	405	386	441	432	427	412	433	419	440	459	449	426	438	426	444	420	427	438	426	420	449	414	400	460	430	482	471	453	426	429	439	403	469	431	458	419	405	411	455	446	432	445	426	428	446	417	414	438	437	387	444	450	463	403	474	414	437	435	423	451	406	416	381	449	442	455	436	437	414	453	459	439	403	407	453	411	422	445	462	474	421	460	461	444	428	386	432	405	424	457	442	407	466	462	437	424	452	381	408	454	442	425	376	424	399	436	414	393	392	448	397	431	426	401	452	458	429	434	432	383	432	442	408	479	432	448	411	415	418	409	406	421	426	436	437	427	444	425	408	433	461	435	445	390	403	405	392	445	449	407	431	423	430	414	428	448	430	420	431	439	422	410	426	432	424	408	435	422	427	427	409	448	443	431	440	388	375	456	425	436	392	445	423	404	374	408	438	397	403	412	419	428	454	429	440	402	438	432	444	408	431	424	431	408	434	421	438	424	393	424	435	425	442	460	446	451	445	438	466	408	448	379	469	431	445	427	404	431	418	439	432	434	431	465	419	436	462	445	461	418	443	458	419	393	429	462	404	407	430	399	424	451	444	434	455	424	414	429	483	424	406	434	409	440	419	419	446	435	466	417	414	421	394	421	428	412	471	429	420	407	396	440	425	423	474	439	414	451	421	395	441	428	429	442	420	397	435	451	421	424	419	433	423	419	415	431	412	448	456	398	424	433	466	420	413	459	444	430	434	434	452	423	407	449	429	447	445	456	397	404	425	443	435	429	402	427	421	425	430	424	388	423	442	436	453	480	401	398	442	406	454	433	432	429	439	458	410	381	414	405	435	432	398	427	426	423	400	438	392	443	449	398	431	432	429	449	421	424	429	413	441	409	436	394	460	428	430	451	422	452	460	440	439	462	406	439	446	471	453	456	402	438	401	467	475	440	446	433	408	462	406	432	402	434	397	404	429	431	422	427	418	420	411	449	410	436	438	428	404	415	435	389	412	408	426	445	429	447	383	427	422	456	440	424	427	414	450	445	422	422	430	466	408	430	424	397	456	419	396	417	409	408	443	422	412	401	420	468	445	456	422	468	410	398	426	409	442	439	470	459	464	397	451	410	417	423	439	426	422	430	428	419	433	426	468	433	426	449	408	408	422	430	391	434	443	428	435	424	416	425	458	419	411	422	439	416	391	482	432	430	439	390	423	424	419	402	399	437	440	427	399	457	394	469	401	427	430	447	391	417	384	463	427	448	456	457	414	426	403	472	386	416	413	465	418	430	404	411	454	453	443	436	450	406	401	409	442	437	397	426	426	448	419	469	423	436	394	416	419	458	445	416	448	417	459	447	475	413	413	384	440	401	435	466	400	420	377	431	416	381	421	432	444	433	407	440	411	405	428	444	457	433	435	432	434	424	454	436	407	434	412	426	404	431	449	416	417	419	438	440	417	430	408	440	437	474	410	400	412	432	441	419	410	409	404	401	445	418	449	395	440	405	442	432	438	425	401	451	423	424	425	437	415	386	428	425	425	418	433	453	437	422	430	430	404	426	464	433	435	405	386	426	431	447	429	480	437	422	430	404	447	380	404	429	414	418	418	410	450	393	425	434	456	373	377	435	402	419	410	436	402	440	451	428	446	435	433	448	426	416	420	415	404	453	429	433	433	475	435	423	459	480	440	437	383	388	412	405	427	403	413	439	430	417	410	402	398	433	395	396	412	458	430	394	434	434	429	424	446	392	402	412	435	442	411	400	447	404	439	449	417	411	450	434	398	414	425	404	389	424	441	419	431	402	420	391	437	421	425	391	434	434	417	434	428	406	427	449	434	431	432	433	460	444	409	432	440	445	432	453	429	432	424	452	414	432	456	462	459	394	411	394	402	436	421	424	449	433	393	413	425	407	435	420	405	435	421	428	452	418	427	396	412	432	430	433	432	417	383	433	405	413	414	393	405	420	439	431	437	407	414	433	445	421	457	394	439	415	427	460	427	417	451	402	446	414	410	373	425	444	381	399	391	388	378	460	407	423	399	428	403	420	438	415	439	439	414	428	427	443	394	471	370	417	412	373	411	400	419	406	431	462	440	445	407	435	432	412	409	396	420	424	430	414	416	422	437	410	422	431	397	453	406	412	405	396	404	449	406	419	427	418	467	424	426	422	436	438	421	401	427	424	444	426	405	439	427	442	419	413	399	443	450	449	418	431	460	459	413	430	462	420	422	463	385	454	440	402	429	424	397	402	437	419	429	417	476	429	421	406	476	461	401	420	412	417	468	417	445	422	420	417	414	406	468	457	442	398	427	379	392	429	453	438	480	440	435	437	429	439	398	419	416	443	409	426	430	422	390	392	415	446	453	414	443	405	462	455	439	417	434	442	454	431	411	421	428	438	413	406	444	439	410	394	437	441	461	414	426	444	399	437	459	423	377	424	412	429	386	430	406	411	438	417	421	425	428	418	396	473	477	408	416	406	420	451	429	406	397	384	394	432	460	410	430	437	452	461	468	424	430	364	428	402	432	434	452	449	421	442	448	408	440	412	385	436	434	455	456	452	464	419	441	446
32843	18544	13458	7335	5349	4201	3275	2600	2153	1821	1549	1350	1211	1065	967	891	851	762	814	753	660	666	689	634	646	637	598	603	580	584	581	589	571	561	528	532	570	540	587	554	522	542	531	558	486	530	483	552	556	523	525	490	539	528	501	536	523	503	478	530	529	513	505	501	515	540	499	486	500	499	480	502	486	513	511	495	508	433	514	504	498	509	490	480	502	464	501	506	498	496	431	444	501	491	510	482	454	516	529	490	510	476	509	521	540	534	472	502	495	506	489	492	520	519	515	468	496	462	479	468	486	460	475	534	503	485	494	486	484	496	510	500	519	504	506	517	482	481	467	489	484	506	485	503	458	457	463	529	492	481	502	524	468	483	519	475	488	494	480	488	462	477	476	468	484	516	468	447	494	494	472	503	466	491	461	495	519	477	489	460	483	445	487	497	478	473	455	488	484	485	502	472	495	493	499	519	465	470	463	480	514	511	470	443	466	460	475	526	503	494	476	485	462	513	466	450	497	497	504	488	466	464	490	458	506	476	505	496	471	509	501	478	495	508	514	475	499	473	498	434	492	485	468	501	469	470	511	507	463	495	515	480	491	522	502	502	466	485	476	459	505	481	514	465	460	500	460	516	486	463	479	480	493	476	489	506	471	521	505	494	427	482	475	492	513	480	472	477	488	461	522	526	525	491	491	478	497	495	475	498	478	496	483	451	492	502	490	526	506	485	469	506	473	448	456	484	503	467	496	520	468	469	460	480	497	466	483	477	488	481	516	457	498	486	478	466	465	500	482	504	491	532	510	470	499	501	456	495	469	475	485	432	504	468	467	437	480	498	478	464	500	484	443	494	450	458	496	451	559	502	443	515	470	501	481	510	468	506	501	508	502	509	491	514	476	464	487	467	494	501	507	465	442	490	489	456	536	493	525	482	484	487	467	509	505	498	503	473	512	459	504	427	505	479	519	521	472	472	479	501	485	528	505	480	482	501	474	483	461	486	489	490	486	517	497	499	498	478	505	465	502	500	483	477	450	484	479	500	477	519	493	459	485	505	521	500	473	490	500	495	463	453	482	469	475	501	508	465	459	506	523	492	522	457	472	498	488	487	476	487	492	496	484	469	501	451	495	508	467	487	528	438	481	504	444	501	499	490	497	472	481	487	477	510	519	468	509	502	485	450	502	484	468	531	500	510	480	496	502	476	473	527	498	491	490	464	446	507	523	506	501	502	495	481	510	496	503	439	463	471	472	471	507	492	493	494	484	487	512	479	469	495	458	500	502	530	478	498	469	474	473	453	518	461	496	492	511	467	467	444	520	504	478	469	473	484	535	467	460	460	485	492	487	491	481	468	478	517	507	463	508	487	463	460	486	489	515	458	512	504	447	501	476	476	485	422	467	489	472	477	504	477	490	488	534	475	492	459	454	463	452	534	460	522	494	492	515	502	509	498	469	497	447	499	458	501	496	510	505	481	515	521	481	487	465	478	523	507	551	516	481	502	469	475	503	496	491	498	523	442	458	455	491	441	483	531	469	486	484	475	507	450	463	485	488	493	517	491	489	498	470	495	495	468	506	490	492	508	494	510	485	500	502	496	494	474	497	480	477	464	484	481	483	494	523	496	485	456	496	471	506	458	446	496	453	506	513	472	506	482	480	488	444	571	522	500	501	487	468	507	479	502	476	485	475	483	489	513	495	485	488	483	484	481	491	461	494	501	461	504	513	505	498	477	483	493	503	468	517	500	462	497	482	488	500	492	459	492	499	491	458	449	535	506	512	497	463	490	502	455	470	473	480	472	506	490	520	483	483	466	460	453	491	496	520	490	480	467	490	500	513	462	494	519	488	482	483	486	489	507	506	457	470	499	498	491	533	495	508	502	514	458	510	454	479	476	468	494	495	510	495	492	452	452	479	494	497	495	478	473	483	444	487	487	513	491	462	480	493	483	494	493	523	498	465	483	449	482	473	472	480	502	484	472	439	508	473	501	474	455	508	480	486	467	510	481	511	494	481	468	478	445	488	507	472	478	456	465	478	482	461	510	459	443	495	476	498	465	506	470	489	490	480	471	463	498	462	474	488	473	512	492	542	482	475	453	524	472	498	498	520	476	476	463	483	481	504	498	465	483	485	501	491	487	489	491	499	487	469	488	488	456	468	479	475	506	485	509	550	480	496	470	507	484	494	455	536	465	517	511	467	509	499	499	489	482	470	423	473	505	521	504	523	487	490	468	470	496	509	490	483	441	508	459	491	479	462	499	458	477	494	471	482	472	488	488	462	494	506	522	506	466	532	467	475	471	491	485	437	470	527	462	511	540	461	477	466	445	496	490	503	478	471	482	518	472	499	491	476	522	456	479	495	508	490	522	481	532	472	434	507	443	476	477	459	535	477	472	505	501	466	507	500	489	475	439	447	503	469	501	494	503	500	462	489	469	521	515	516	490	513	536	483	468	475	511	472	507	498	487	507	505	473	445	508	492	495	483	504	491	506	509	507	503	457	487	484	515	471	463	478	475	485	439	482	505	500	492	492	545	533	498	516	503	526	453	508	460	508	490	489	487	452	495	500	487	481	473	503	468	503	512	488	483	507	480	446	499	474	477	492	458	506	507	459	531	476	516	475	466	481	490	482	512	507	490	509	516	469	498	487	488	485	518	514	552	481	470	495	510	448	488	530	419	502	520	455	504	466	457	475	482	460	497	479	455	506	458	457	487	509	505	500	477	493	484	512	496	469	478	524	473	522	486	505	495	468	505	463	492	521	479	482	499	471	503	474	479	513	490	501	484	467	467	463	465	487	463	443	488	470	448	448	472	498	493	513	497	483	469	453	504	466	478	502	481	470	493	490	482	492	493	484	496	468	466	513	461	502	487	459	501	456	479	463	506	502	490	477	486	469	483	476	534	504	460	470	479	509	507	518	494	520	519	457	465	477	531	512	535	475	465	516	457	447	444	467	490	474	478	508	497	495	495	482	486	484	461	519	513	471	510	472	479	458	516	513	502	465	476	472	474	524	471	510	497	490	481	468	510	468	524	491	494	469	462	461	465	475	509	449	465	505	483	495	486	474	496	486	518	486	451	450	469	458	502	509	495	493	479	481	499	471	460	510	503	474	505	473	455	496	474	460	506	482	500	475	481	495	500	522	521	472	499	460	447	475	489	478	466	509	489	492	446	461	485	532	512	475	512	477	475	476	493	490	503	447	473	486	498	539	502	517	498	474	509	496	479	480	493	449	507	482	511	538	460	474	484	505	434	493	479	486	462	477	454	543	484	497	504	517	498	495	477	449	469	489	472	501	472	511	501	449	459	529	443	489	483	496	481	472	533	487	503	495	535	484	501	487	454	508	499	516	483	504	477	459	483	480	495	467	534	484	489	496	485	473	492	475	500	471	460	461	476	460	467	467	506	503	528	534	470	435	488	466	489	471	484	475	514	535	493	488	486	486	462	478	485	480	537	470	526	486	503	529	476	454	505	471	476	490	492	509	524	528	472
26827	20250	9094	1487	960	847	832	833	807	813	830	802	784	794	770	788	734	778	741	748	769	749	769	770	799	773	722	797	755	774	822	774	732	711	728	802	784	776	718	747	756	737	770	734	794	729	715	749	781	818	751	755	751	772	719	780	809	713	724	727	761	780	785	754	727	765	818	786	757	731	780	806	778	732	726	759	793	714	726	729	809	742	733	791	718	717	771	824	730	739	757	718	699	798	731	792	749	728	753	752	800	750	776	790	793	755	715	715	785	749	728	726	836	773	718	749	761	714	751	761	740	746	746	770	785	748	727	738	772	776	731	774	698	769	721	759	787	698	720	761	768	796	758	755	735	749	750	723	732	790	764	741	754	775	815	767	756	767	757	752	746	712	801	769	784	727	780	757	760	738	764	790	747	749	728	738	804	784	743	773	744	762	716	740	813	745	736	737	744	744	735	731	760	775	755	767	744	710	727	768	725	776	770	752	701	712	732	745	748	770	767	767	760	736	779	776	818	773	790	810	778	740	735	713	736	759	752	765	729	795	719	739	758	718	787	721	708	757	774	708	770	706	737	711	676	754	733	748	735	723	742	733	756	759	772	741	768	755	731	791	722	767	801	779	771	733	794	771	790	733	724	707	721	764	730	759	735	801	760	751	760	755	750	764	764	735	708	704	727	763	763	755	769	749	765	704	735	725	753	678	735	716	713	764	738	769	779	765	756	740	685	741	748	735	816	737	727	753	743	693	754	737	716	732	716	764	744	717	755	741	744	720	730	765	705	780	735	782	769	747	738	762	768	810	728	740	712	757	757	808	783	797	771	764	822	732	704	743	739	773	749	761	735	778	749	718	780	712	775	751	761	737	788	761	756	738	724	730	750	809	766	796	745	770	745	790	695	781	760	748	760	731	730	769	737	754	722	752	765	770	763	705	808	799	735	737	687	744	752	753	739	718	726	754	729	754	755	715	769	740	729	749	779	785	769	789	745	769	781	752	751	764	720	780	773	756	773	753	762	736	729	743	728	730	761	750	758	704	808	741	725	757	702	773	723	719	726	717	778	765	787	742	781	780	765	798	779	760	759	742	785	763	769	780	761	751	741	724	759	796	712	735	728	729	767	721	746	717	770	811	736	728	781	732	756	740	753	727	738	735	786	740	743	757	785	780	753	713	759	769	754	741	747	741	727	768	735	762	747	786	764	733	726	731	717	713	728	772	702	775	815	726	729	701	745	701	736	712	725	757	788	694	733	727	756	736	715	759	736	745	758	747	775	796	724	690	700	760	733	727	728	745	757	748	774	807	750	713	748	764	730	717	759	752	776	734	764	742	695	721	776	754	711	804	769	750	774	753	752	799	783	744	723	733	719	744	783	751	773	747	744	724	820	718	771	736	775	728	755	768	735	760	742	722	760	715	783	752	770	735	750	733	818	754	737	706	741	758	706	672	747	775	748	715	732	715	752	733	746	731	775	735	782	759	770	763	749	730	767	740	745	742	710	783	743	748	759	720	741	757	761	690	776	777	787	761	749	727	735	721	763	796	749	775	723	731	734	722	705	721	760	753	766	786	739	724	752	670	709	755	751	713	709	786	732	768	722	745	758	788	736	764	788	791	768	723	738	672	725	732	727	725	750	760	716	759	757	786	772	762	793	713	757	738	809	788	757	745	775	723	786	735	725	766	756	713	790	747	721	743	762	715	744	751	778	797	783	780	708	714	722	732	696	757	734	833	790	751	722	745	695	755	744	733	737	758	699	745	737	692	827	749	760	748	756	755	765	759	756	727	759	737	758	728	786	767	703	706	787	724	778	761	777	763	768	786	791	751	773	745	743	792	743	711	735	748	737	778	738	771	764	731	712	800	731	758	724	710	698	711	710	744	719	764	793	727	719	785	758	724	759	731	700	758	787	781	769	760	760	790	767	698	732	740	759	771	754	814	727	760	792	735	776	790	756	788	743	709	786	707	718	762	760	723	730	770	760	777	776	725	768	761	706	723	748	780	732	768	732	750	745	714	830	717	749	758	772	700	718	723	772	712	682	742	774	752	777	769	737	748	693	743	880	707	738	770	782	705	753	737	715	771	760	723	717	794	754	677	771	770	801	770	798	809	794	759	729	723	786	760	753	735	716	738	719	694	729	779	726	787	714	697	735	732	756	762	760	754	750	775	772	728	804	782	733	756	769	709	774	748	771	776	786	777	747	784	762	710	730	768	767	828	790	784	694	764	763	768	765	698	743	769	736	739	723	736	756	754	683	734	765	728	688	779	808	781	735	732	724	706	764	767	706	740	759	747	763	753	763	751	760	773	774	791	789	750	761	763	760	741	746	724	759	737	726	742	777	811	749	782	786	771	758	759	760	713	765	734	793	779	798	774	769	778	724	718	706	746	743	745	730	778	763	739	716	738	725	706	734	759	779	804	741	784	722	750	767	737	732	766	713	753	725	734	724	779	764	758	788	763	726	762	747	759	750	802	719	767	725	726	753	700	807	743	748	747	788	769	789	722	768	750	774	758	756	710	732	776	726	774	733	805	754	801	754	683	723	732	747	767	729	742	719	784	769	749	726	780	752	721	756	728	766	723	768	749	779	749	768	739	741	723	773	738	742	736	774	728	752	761	727	809	761	741	792	772	772	767	745	788	719	756	747	778	741	726	726	763	776	743	739	786	779	758	724	742	744	799	745	728	725	736	777	751	726	765	722	700	780	763	729	757	717	769	766	731	786	753	774	759	721	747	779	725	767	743	762	768	752	749	774	742	730	775	766	744	754	777	739	727	753	749	751	772	763	767	741	757	778	772	767	783	735	779	749	756	791	750	788	739	732	782	774	826	777	727	740	773	757	744	778	787	718	735	765	727	777	755	716	747	778	755	773	736	683	741	705	760	808	739	742	742	763	787	732	730	703	704	797	725	775	693	753	782	736	774	774	800	775	765	766	758	763	752	760	758	754	771	740	796	781	754	768	743	749	727	755	723	736	731	711	792	794	786	811	757	748	761	773	752	735	723	767	742	736	716	723	752	768	784	727	684	764	774	723	756	767	731	782	729	721	721	728	745	728	755	750	737	752	747	746	753	740	747	768	773	719	728	729	783	736	755	680	760	730	740	720	729	804	752	730	757	753	722	743	755	743	781	758	787	771	759	725	822	776	744	728	765	717	788	722	745	759	698	752	768	799	737	722	785	787	706	718	799	739	707	764	811	748	775	745	743	758	780	779	785	738	758	767	762	754	720	748	779	804	764	801	753	762	770	759	767	793	754	767	754	794	758	752	807	756	786	766	765	772	742	769	729	779	781	740	732	735	800	799	706	770	753	766	781	704	831	751	777	754	733	775	709	790	733	764	692	823	787	707	767	724	764	740	744	747	772	790	754	730	784	753	730	741	751	776	746	731	735	750	776	737	791	766	706	782	764	734	747	751	722	783	797	750	772	737	739	797	748	756	753	693	771	772	753	740	756	777	797	767	708	786	755	741	714	777	761	707	720	710	764
9115	2603	1925	1410	1168	1207	1109	1028	1016	1052	980	981	998	977	955	931	964	971	909	903	934	883	917	911	945	964	913	898	925	895	918	841	897	934	892	935	883	897	878	861	908	903	900	916	866	882	902	869	925	906	892	907	923	854	871	956	897	863	885	829	865	929	935	931	886	893	864	935	926	865	866	946	900	868	916	849	843	837	871	861	885	888	887	891	888	865	900	881	894	852	866	840	898	862	831	860	896	919	911	911	894	904	920	901	933	934	908	883	871	904	959	900	853	858	863	825	861	872	970	895	889	882	859	833	874	855	878	873	880	927	905	955	940	897	938	867	867	925	873	918	885	922	862	857	914	864	892	905	921	891	865	887	857	869	897	886	952	887	907	910	904	879	867	923	904	881	885	946	892	811	888	899	867	863	828	872	903	928	847	880	932	880	873	908	850	896	876	924	909	903	883	907	875	849	902	918	919	933	915	908	883	906	892	850	870	852	928	912	861	924	867	927	932	890	942	911	927	880	946	931	862	909	906	886	860	917	898	935	894	922	869	859	911	881	955	881	903	929	843	869	861	882	886	897	905	905	904	941	870	868	865	884	963	873	931	909	902	852	885	955	854	912	900	903	897	891	872	946	885	872	923	866	920	933	898	870	869	865	912	857	880	902	883	844	848	922	857	832	857	913	854	932	830	929	940	901	896	829	925	946	935	898	861	919	917	885	879	885	841	887	847	879	912	858	848	864	867	858	899	876	867	902	856	862	876	901	925	875	846	852	868	904	920	875	903	899	833	831	859	917	910	856	886	884	962	858	920	878	919	911	902	930	883	839	910	913	909	910	898	888	921	861	939	904	877	895	887	897	851	900	890	889	943	892	908	872	891	903	926	932	944	829	855	929	924	874	897	913	885	917	863	872	846	865	881	902	825	876	903	845	959	931	920	888	885	899	876	935	913	907	895	897	855	902	925	870	874	877	882	917	866	840	885	921	884	871	862	861	890	941	876	944	892	898	878	915	869	905	862	901	856	891	920	935	932	909	883	902	879	896	894	916	899	863	897	902	880	896	832	841	920	906	842	871	860	892	880	920	870	916	900	877	888	878	869	960	888	907	890	875	944	873	961	885	914	869	865	843	914	862	896	864	878	946	863	894	864	923	885	920	908	928	919	929	915	893	922	901	876	889	900	871	923	847	878	909	916	856	936	870	900	891	902	958	885	918	871	895	881	904	860	850	919	895	905	944	886	912	870	856	900	879	900	888	881	897	881	940	943	882	936	901	870	876	910	867	921	872	862	886	887	936	867	923	895	913	892	894	904	896	917	893	918	863	937	910	862	864	903	866	910	886	886	904	905	859	863	926	866	963	840	904	848	884	876	893	899	887	857	858	941	882	846	869	868	897	899	935	860	867	858	870	924	887	909	939	890	935	897	837	901	913	843	848	886	902	878	875	856	885	884	926	852	909	843	887	868	890	860	927	910	860	906	886	864	882	847	882	883	895	841	889	871	889	956	865	868	900	895	964	878	917	888	897	900	918	876	911	877	865	927	911	921	864	862	885	866	926	888	915	855	882	852	872	916	948	879	916	861	940	944	902	879	820	866	914	894	916	904	894	889	929	929	880	886	868	866	902	949	890	863	915	930	932	946	889	843	925	894	862	899	910	937	900	907	877	937	936	895	882	855	883	900	888	867	894	950	909	880	897	917	874	921	922	881	879	925	848	858	918	880	868	896	893	881	938	887	889	826	881	862	861	913	858	878	919	887	936	917	839	872	957	899	856	875	883	930	838	866	926	928	918	887	906	913	928	903	901	874	900	907	831	926	874	914	900	899	872	888	911	829	901	904	912	907	871	854	921	961	934	884	900	903	908	866	909	881	895	905	920	863	852	894	859	853	911	914	912	905	884	912	886	856	919	850	870	845	878	878	883	932	918	903	946	922	904	832	886	883	849	914	864	888	881	940	882	878	877	891	872	937	921	914	901	861	850	925	872	877	900	907	925	908	903	881	911	878	851	920	851	901	929	950	827	922	841	867	922	833	881	858	844	934	899	919	895	890	870	874	920	853	889	906	914	879	870	884	840	912	876	884	904	879	899	892	873	876	919	889	869	889	894	928	889	901	865	877	904	868	904	837	881	940	869	911	922	877	910	862	922	908	908	872	880	914	903	880	918	900	835	929	851	869	856	908	900	862	906	897	914	867	856	853	918	869	950	899	886	908	919	882	900	957	887	820	913	859	897	862	850	918	913	906	883	917	892	856	873	917	921	903	899	866	924	913	867	891	885	891	923	828	872	899	878	915	916	939	906	897	908	928	854	836	920	926	888	894	936	874	890	927	883	890	945	872	915	868	889	852	917	907	928	927	887	896	893	834	871	881	903	873	929	908	840	913	877	882	908	887	881	839	864	941	887	884	884	976	896	868	910	937	868	897	894	918	897	900	870	861	885	824	873	855	847	927	913	862	914	861	928	886	858	898	860	866	880	877	945	853	924	915	901	912	918	885	839	876	891	933	839	874	882	836	899	913	882	946	846	955	886	868	879	920	920	865	881	862	917	911	921	899	896	956	903	839	954	863	862	908	931	923	861	843	898	798	908	914	861	852	861	894	878	958	846	928	864	954	893	914	908	866	841	905	883	918	873	880	898	934	873	951	896	868	910	880	882	845	922	845	896	854	887	926	875	857	925	902	906	891	939	915	860	899	906	921	963	877	873	873	889	885	917	890	908	870	923	851	910	850	896	877	846	888	911	985	920	892	917	918	871	866	903	862	942	907	894	916	885	851	841	868	920	869	902	874	878	875	900	927	902	879	888	910	921	887	923	897	880	889	865	863	836	899	868	842	833	879	859	842	921	864	910	889	918	892	846	886	866	925	921	914	898	892	896	912	948	896	875	859	890	944	895	882	859	894	863	912	909	892	867	911	888	910	959	874	895	882	833	876	862	902	871	868	893	847	846	926	893	888	858	857	957	848	914	884	939	874	927	941	898	860	868	862	831	811	847	917	882	900	925	893	918	943	889	878	924	883	873	875	891	862	844	919	834	913	846	907	897	868	860	868	849	937	890	901	933	904	907	876	942	912	931	863	894	836	909	852	888	894	854	875	899	895	838	840	899	914	879	884	950	920	923	871	871	899	887	928	865	895	888	867	864	854	922	845	902	913	899	886	931	899	868	897	897	937	886	881	875	871	928	870	880	851	912	905	885	960	863	916	925	929	855	903	908	911	893	936	925	864	905	882	899	950	875	920	891	936	906	864	892	906	916	883	866	932	860	904	928	881	894	910	860	848	849	881	870	911	914	836	857	873	868	882	899	882	868	893	867	880	918	923	908	876	838	880	853	903	900	902	912	884	860	859	859	867	904	915	875	861	941	854	901	858	899	864	900	905	890	943	905	888	897	923	868	909	910	906	935	858	865	836	877	877	894	906	874	869	908	918	934	935	945	848	856	840	858	952	895	951	940	896	944	900	925	904	900	894	913	853	860	928	884	953	904	871	857
23570	20904	28224	23736	20909	11713	1501	938	770	737	669	566	566	551	510	464	457	483	518	456	442	434	417	424	440	446	431	402	410	404	425	379	447	408	419	441	399	400	418	397	389	384	395	369	424	396	411	392	390	398	372	379	432	369	415	396	370	365	403	425	418	400	404	398	414	352	397	409	392	421	406	429	383	350	400	376	402	388	389	379	415	365	383	394	407	326	408	341	356	375	379	367	406	382	386	337	367	369	374	368	383	383	411	404	382	427	377	386	406	384	381	371	382	374	401	388	399	379	364	366	356	364	375	385	384	370	344	345	331	381	375	361	399	399	374	394	403	374	397	389	390	386	361	372	377	383	392	405	377	351	356	358	389	357	366	356	389	334	383	356	380	408	399	397	394	357	406	390	386	354	393	371	387	367	397	392	443	401	372	360	347	416	371	385	383	359	397	399	398	406	413	374	365	376	410	351	385	365	405	386	394	413	382	381	404	339	417	362	408	379	400	403	410	405	382	372	375	386	373	391	387	403	403	370	398	410	367	386	433	378	405	377	393	388	367	390	377	425	424	355	405	380	406	364	378	373	379	370	373	391	363	359	351	385	375	439	378	388	381	396	357	377	404	367	396	349	359	381	388	401	400	396	367	384	387	390	372	399	369	378	354	360	388	376	375	375	402	387	338	357	389	379	395	380	430	383	387	360	405	417	360	388	373	430	377	358	385	370	401	383	412	388	384	362	375	372	421	383	363	410	412	398	381	391	394	402	389	413	386	406	353	356	399	384	366	387	401	390	367	338	398	384	373	377	375	406	377	398	375	352	414	374	421	376	391	371	372	393	391	398	391	383	377	395	415	379	354	400	372	397	380	361	363	370	427	391	379	354	354	340	354	383	394	371	383	355	419	357	362	404	372	399	380	404	413	349	385	436	394	366	406	390	363	402	365	399	375	404	367	378	352	379	395	390	394	394	390	433	361	385	402	418	386	384	374	381	362	354	405	401	399	368	400	401	410	369	392	364	376	363	395	347	419	374	405	379	417	348	379	390	355	375	372	416	377	384	400	358	405	400	366	386	355	360	404	391	390	391	401	360	373	392	382	402	367	373	411	410	378	361	380	394	395	389	348	383	377	381	384	367	401	410	386	367	381	345	371	403	377	377	383	409	366	373	421	355	365	387	385	409	372	421	338	370	381	368	426	404	409	350	396	384	385	363	372	378	355	407	387	418	393	381	382	389	380	393	402	348	393	353	399	412	399	355	395	377	381	387	404	369	382	390	394	422	368	378	360	373	383	414	387	354	379	357	362	362	387	390	405	357	355	398	392	386	381	355	385	393	369	408	358	367	375	372	369	388	398	355	400	378	374	368	397	378	376	398	409	410	390	383	392	377	364	387	394	373	420	338	378	371	359	395	385	371	356	352	376	388	397	373	415	368	400	389	386	374	379	385	356	425	379	406	391	385	353	362	378	359	409	378	398	421	358	364	379	347	403	402	368	411	377	400	347	372	388	411	377	397	370	383	397	405	385	359	346	369	368	378	395	356	393	361	378	393	391	360	364	391	383	379	377	407	417	359	367	392	383	370	420	390	414	403	401	365	381	403	408	378	386	353	389	405	410	381	390	382	357	396	405	406	390	419	385	397	403	367	386	414	390	400	376	390	372	359	382	353	387	344	389	404	352	376	391	393	381	412	381	388	388	397	377	374	407	387	403	397	381	391	351	379	375	374	407	401	379	347	388	378	404	375	374	381	379	393	399	424	403	398	377	411	367	375	390	396	396	397	386	379	391	403	352	378	369	388	393	398	373	400	388	377	383	385	383	390	369	362	394	403	380	387	414	378	388	399	378	353	376	371	394	402	371	405	349	387	371	373	373	386	373	418	384	372	422	417	427	389	434	367	388	378	400	387	392	385	393	360	396	364	373	373	406	397	381	403	400	363	417	381	386	371	362	400	379	394	368	388	423	413	370	405	378	425	378	398	367	378	397	375	395	382	393	383	365	411	374	373	402	372	422	384	397	404	391	402	409	362	352	380	356	413	376	437	407	404	358	370	408	384	391	415	391	367	407	372	380	400	363	414	424	394	375	386	379	392	358	374	395	370	378	363	361	415	407	383	371	370	408	380	343	377	366	370	396	399	357	387	400	380	430	389	395	370	406	390	355	392	420	405	387	372	424	384	367	378	374	404	383	385	378	386	394	381	372	409	407	367	390	405	412	426	364	406	409	369	356	378	389	389	395	380	364	378	380	383	390	431	367	383	391	366	396	399	404	388	371	405	381	389	375	390	354	338	419	402	403	364	366	381	392	347	392	391	402	396	399	413	372	374	359	385	378	352	413	385	371	392	387	380	397	373	376	376	390	371	399	425	388	385	402	401	380	400	382	375	389	382	397	383	359	404	368	376	400	375	370	397	394	373	398	372	366	389	399	388	392	407	376	411	382	416	398	405	412	396	406	397	389	391	361	409	384	395	392	359	411	372	398	387	401	381	401	390	365	386	364	410	363	383	397	386	373	390	419	410	409	412	395	376	422	370	385	385	385	344	396	406	419	382	370	378	398	373	415	397	416	380	406	394	403	379	361	382	378	380	401	366	354	375	377	370	369	354	379	379	408	416	386	385	386	420	369	357	416	394	377	373	371	374	367	362	344	364	367	429	389	396	417	387	405	395	377	380	377	405	376	398	418	382	401	360	403	385	401	348	385	389	365	389	401	378	385	369	382	396	361	410	360	405	396	360	376	351	400	400	416	418	384	378	443	378	393	398	466	387	427	386	391	394	371	412	368	358	418	422	374	423	392	380	365	374	422	399	428	388	353	393	383	425	390	376	389	374	380	380	421	401	406	397	407	368	403	407	365	385	386	397	378	390	393	388	401	386	392	395	390	381	370	392	370	376	405	407	372	389	362	385	375	418	353	348	408	388	375	383	357	362	415	394	424	397	377	352	390	366	386	378	392	381	398	405	414	382	395	400	403	385	355	373	364	380	370	370	359	384	369	425	383	369	398	409	398	387	381	380	392	369	381	408	384	359	382	368	375	384	379	416	410	425	386	373	412	347	386	403	366	401	399	369	379	370	369	361	379	374	397	377	365	389	410	372	397	398	366	351	356	399	394	379	391	385	383	392	391	408	373	333	362	412	368	386	423	383	394	411	417	389	399	401	366	381	408	409	351	377	374	381	397	400	423	415	400	387	364	355	404	391	392	400	373	384	378	418	416	370	388	404	374	398	338	384	382	397	382	401	383	412	384	379	393	396	365	367	372	381	352	401	377	332	392	412	418	366	387	414	398	403	397	379	409	410	348	381	366	405	400	407	380	413	358	367	391	364	382	374	419	354	423	390	402	391	379	390	370	403	356	418	370	394	380	377	423	381	408	419	378	368	422	423	417	414	392	404	355	378	391	390	375	410	396	395	367	391	397	381	377	374	385	383	399	387	379	378	370	390	371	384	372	363	397	407	386	407	375	382	342	375	419	419	371	417	427	361	367	362	397	346
26986	12893	8406	4435	3220	2597	1997	1632	1416	1260	1036	939	874	808	744	660	664	653	581	572	609	630	609	560	532	588	531	537	513	509	541	488	476	486	520	504	495	523	490	535	474	506	470	557	512	504	483	529	530	467	512	487	525	522	492	493	456	452	487	473	504	511	482	486	453	476	479	497	477	471	520	466	467	489	424	492	461	498	491	467	504	498	473	496	487	498	474	486	445	485	444	464	495	487	464	480	437	476	500	496	480	479	474	508	501	478	479	472	481	474	497	477	496	485	451	492	482	480	475	500	476	456	473	484	504	483	488	469	464	486	510	509	499	516	456	484	445	426	469	481	456	488	516	506	488	469	489	498	489	481	457	438	461	476	496	498	486	480	504	509	504	493	476	493	496	485	480	470	469	486	458	451	438	476	433	428	536	466	443	446	492	478	495	480	495	485	455	479	476	518	460	506	448	476	463	478	475	520	470	443	471	492	505	475	445	487	493	452	490	467	486	432	495	468	481	476	457	498	470	448	502	470	427	498	451	433	495	488	477	468	428	481	493	502	484	481	487	508	427	487	490	475	494	477	472	473	481	458	489	453	488	506	484	468	466	461	451	468	496	472	437	508	466	492	479	480	456	465	472	470	507	474	478	454	491	459	466	480	457	430	467	459	493	477	468	444	465	512	451	462	485	478	485	466	480	473	469	484	495	475	476	482	521	531	473	471	479	428	450	488	487	481	460	452	482	470	510	463	486	493	495	489	512	458	447	466	486	465	501	487	459	438	525	476	494	508	520	496	465	433	459	535	487	500	453	479	476	475	468	502	482	485	488	453	452	514	455	460	460	457	523	470	468	490	448	476	462	453	476	510	506	506	534	477	478	515	488	476	504	439	502	461	503	513	462	476	483	469	471	488	469	493	469	430	495	467	484	468	473	466	482	452	466	478	452	459	474	491	480	449	490	468	472	492	479	505	453	462	521	523	462	454	454	525	478	461	462	487	475	474	457	482	457	441	484	457	443	517	503	470	491	434	482	443	488	471	422	449	455	477	461	469	463	494	487	476	480	470	494	473	515	468	488	450	455	500	472	467	447	444	464	470	464	463	445	461	456	515	473	468	499	493	458	474	508	492	461	489	474	512	510	495	468	519	474	491	530	446	485	465	462	461	469	507	501	490	495	458	525	470	463	468	463	450	513	451	482	489	494	475	497	494	477	459	480	476	453	508	488	479	448	488	473	471	484	491	475	498	482	492	520	483	464	483	483	478	438	459	478	495	468	518	493	472	502	514	457	482	483	503	456	501	439	488	484	460	472	482	487	494	463	456	437	491	469	460	457	480	450	490	474	460	491	476	444	528	475	485	505	466	534	480	502	476	516	485	473	473	475	526	482	511	484	496	450	499	487	485	460	483	449	503	448	455	524	516	491	438	493	479	480	465	503	510	491	468	484	479	491	445	454	490	486	505	430	480	471	458	444	468	471	468	478	437	507	486	480	445	459	471	476	526	447	465	465	503	465	474	522	482	454	462	499	448	494	438	450	462	482	519	481	469	464	481	497	474	462	446	464	457	494	474	514	509	519	477	442	435	479	542	486	459	474	449	461	479	502	469	489	480	507	473	488	440	501	496	447	486	446	455	504	482	424	475	472	459	488	490	506	500	474	469	471	491	490	451	458	448	476	496	528	501	443	469	466	446	479	522	500	457	494	486	495	472	488	485	485	484	454	498	506	460	510	470	478	466	473	487	452	470	505	478	486	485	480	457	473	454	499	488	477	472	459	475	468	512	509	464	445	494	518	489	485	513	446	449	490	486	454	444	425	473	484	496	487	446	461	505	524	512	469	473	446	414	446	484	453	485	468	497	512	491	467	456	475	451	475	485	497	428	484	438	443	489	412	458	480	495	469	479	462	432	495	465	503	442	486	474	458	477	490	465	471	487	483	484	443	467	510	495	477	485	478	486	477	484	470	499	450	466	457	468	483	485	485	511	483	501	468	504	480	467	461	495	471	499	464	466	483	490	479	477	464	480	433	476	497	471	487	480	456	471	439	421	439	483	478	475	478	416	510	519	474	484	480	503	480	505	461	459	433	487	497	453	502	478	466	479	458	491	495	490	449	466	506	462	489	444	485	480	473	443	471	450	493	451	441	453	522	483	520	497	475	456	477	463	468	482	474	507	476	502	463	453	483	481	445	483	471	476	463	469	486	493	498	494	470	493	466	475	472	460	495	446	503	497	454	533	508	482	467	449	453	455	471	478	483	447	470	504	463	462	477	449	477	471	499	460	474	489	455	501	445	480	465	479	466	461	460	502	481	461	486	475	499	441	476	488	444	490	479	525	465	501	492	511	452	476	463	457	505	457	500	514	485	450	489	513	470	469	471	457	502	460	473	502	472	475	492	462	491	417	457	466	488	470	499	522	455	451	489	483	474	488	443	469	471	470	434	511	453	501	454	443	464	482	481	464	454	469	510	452	476	433	500	422	492	490	490	478	496	462	443	503	483	482	441	459	466	466	437	481	443	475	468	477	460	479	487	507	483	490	447	447	457	485	491	443	468	453	487	492	454	498	473	476	507	464	466	446	485	490	486	477	503	451	506	443	481	480	466	468	461	475	468	459	475	473	483	489	485	485	491	455	509	479	482	469	486	504	506	444	466	508	481	489	478	467	471	481	456	461	459	480	480	489	489	466	478	488	497	495	483	472	465	452	471	492	502	464	487	465	506	488	439	492	506	495	487	402	510	465	472	469	456	492	479	475	469	481	502	492	489	436	471	470	465	436	478	506	453	439	476	475	491	473	491	442	436	444	478	483	471	533	459	476	484	488	471	487	459	452	481	490	453	495	457	482	490	488	464	482	419	502	500	486	439	484	454	453	486	455	495	458	477	477	423	480	456	503	460	456	469	448	433	452	491	454	457	486	474	466	470	503	484	462	460	504	491	451	433	502	472	494	486	448	473	486	432	462	475	447	458	460	455	462	523	501	511	442	472	437	454	507	485	487	460	459	502	502	452	463	448	484	451	469	499	477	514	462	449	485	528	460	461	513	440	499	481	450	434	471	456	485	483	450	460	468	477	463	517	456	461	452	481	486	484	464	490	454	475	473	472	493	440	493	515	480	460	460	483	464	455	505	480	474	461	492	441	475	472	485	455	493	466	470	487	502	452	472	448	503	496	469	496	465	467	511	446	488	438	475	461	489	473	468	513	474	514	489	477	468	487	481	500	487	495	491	496	489	481	502	494	492	471	449	422	481	502	485	468	453	451	446	445	441	454	452	468	476	442	475	477	490	511	475	460	482	476	499	472	487	481	487	514	472	481	476	488	469	440	482	461	474	495	442	472	440	429	497	507	469	474	500	495	482	484	504	467	481	458	455	484	489	468	484	529	483	494	474	497	468	473	490	471	540	483	477	482	489	469	511	494	487	454	476	438	496	474	473	508	445	517	488	471	507	454	459	488	498	489	480	487	438	484	480	506	510	497	482	487	456	462	500	445	492
24832	20934	27153	24851	10974	1621	1279	1171	1090	1028	1032	1037	998	942	984	931	951	976	962	923	896	919	926	925	986	924	938	902	873	916	951	892	944	896	888	919	936	930	954	945	862	869	932	925	950	919	915	906	897	915	945	925	937	915	952	892	908	904	902	844	874	963	859	836	948	864	915	940	942	924	936	870	894	892	890	951	891	883	925	821	882	844	868	980	918	918	965	910	916	864	919	929	928	923	924	901	831	930	968	973	883	881	871	835	883	915	876	920	916	870	956	904	890	926	882	928	915	923	908	925	948	898	868	935	865	911	887	828	917	889	929	908	920	849	924	942	862	896	907	941	882	891	886	908	850	939	968	917	867	936	887	857	861	877	867	890	889	858	900	953	882	914	892	912	880	907	908	925	894	894	849	879	922	846	930	959	912	893	988	905	906	887	889	900	879	895	899	871	859	909	949	948	922	913	905	900	895	921	918	956	918	928	953	906	889	937	874	895	898	932	885	931	897	914	881	843	880	876	810	940	926	917	938	885	907	866	929	905	911	884	934	850	894	931	909	905	875	925	946	880	914	867	880	897	896	908	909	922	908	930	920	950	952	862	922	918	921	894	903	913	937	895	922	884	910	858	897	931	924	897	863	896	906	899	840	942	913	859	929	856	914	870	919	854	879	913	917	933	877	943	935	903	898	887	889	937	884	815	884	914	910	910	906	917	900	937	912	936	924	937	857	932	922	886	939	935	902	864	903	906	864	886	929	925	912	896	893	906	892	971	909	913	916	925	899	899	894	925	890	906	901	915	909	883	902	903	851	882	949	869	907	889	885	867	910	957	918	932	936	930	887	899	917	876	908	899	867	925	876	924	938	916	898	920	905	920	887	941	962	869	856	874	918	894	904	906	890	877	893	861	888	909	878	888	908	897	892	887	872	869	814	902	924	856	864	886	925	858	923	907	921	893	926	982	898	876	901	911	899	946	859	910	904	928	845	877	875	832	856	915	928	896	913	921	918	849	880	893	864	908	883	957	844	881	862	870	970	843	943	910	921	907	866	883	910	949	922	907	929	975	812	919	943	841	917	853	855	879	923	959	932	927	905	870	940	871	893	897	915	929	906	871	873	889	898	873	905	918	909	949	919	915	837	913	903	936	900	912	909	879	882	900	919	928	944	901	891	968	938	916	933	918	913	915	972	916	910	918	936	909	891	919	890	847	871	928	934	888	916	905	940	905	925	938	887	907	923	919	883	950	902	916	947	856	891	843	897	915	891	862	934	880	901	898	866	910	915	937	941	899	912	898	893	898	927	886	899	923	859	905	948	940	920	839	878	893	861	943	879	903	868	894	879	937	847	896	888	886	907	877	900	848	891	871	886	925	906	908	880	902	896	924	915	937	902	922	885	873	866	919	922	937	876	911	925	875	864	918	925	906	892	867	926	967	901	843	992	873	928	925	905	885	892	948	915	909	899	854	951	890	952	916	928	853	867	892	921	927	883	876	915	902	853	947	869	919	885	885	919	909	882	901	879	871	876	965	880	844	878	891	917	843	951	883	878	894	951	935	890	890	856	934	924	930	934	897	949	931	861	856	921	886	944	918	845	923	905	915	898	907	864	890	843	925	808	852	897	872	884	867	890	852	903	870	919	882	898	871	882	872	925	938	984	888	952	911	857	928	922	878	903	855	929	902	845	949	874	875	858	910	890	879	922	847	915	852	877	904	909	907	918	934	896	837	893	924	908	870	916	850	898	879	925	926	943	903	911	889	891	924	917	885	915	892	892	889	890	902	901	926	881	898	843	919	913	919	934	947	901	908	874	848	872	900	875	905	879	926	917	899	907	918	909	900	909	828	871	874	898	914	871	906	926	814	875	890	949	914	911	886	882	907	929	863	926	886	875	903	897	871	880	919	883	950	874	883	933	946	927	907	901	919	862	901	859	899	872	947	899	864	879	896	921	921	924	945	902	914	896	868	907	907	967	931	919	909	901	859	899	868	911	838	908	896	882	908	903	874	890	961	888	941	897	955	919	903	906	935	860	909	896	900	906	914	901	903	869	901	888	949	954	907	869	936	933	920	833	870	920	925	854	899	927	864	878	922	917	937	928	873	891	930	918	950	910	889	944	885	891	935	930	873	930	888	950	872	883	904	900	882	919	878	868	881	876	891	856	940	927	881	907	901	913	902	856	914	864	910	904	884	921	911	913	879	883	859	868	946	952	872	909	885	912	927	911	925	943	875	884	925	863	877	938	908	898	907	874	904	909	879	878	887	901	897	900	940	939	906	913	895	896	877	942	837	910	912	868	902	890	910	931	916	931	925	901	858	885	875	884	900	897	856	816	898	866	947	942	875	904	918	978	931	924	899	897	912	922	847	895	895	866	898	895	910	882	939	905	900	887	949	939	860	956	890	908	879	869	901	981	843	873	897	914	916	898	881	877	959	863	944	904	899	881	932	932	937	850	889	940	913	892	862	925	894	923	899	871	852	892	910	905	895	854	883	857	902	867	921	814	868	874	912	901	848	923	893	898	893	901	919	932	943	925	877	926	861	972	895	897	955	925	918	892	881	906	916	872	911	920	903	977	890	892	926	905	918	900	952	893	897	934	958	840	906	929	858	888	935	947	960	897	890	875	891	868	909	888	948	881	925	899	875	862	856	868	893	880	893	895	929	899	893	876	900	896	888	943	884	884	863	904	912	920	896	949	895	814	914	922	916	845	903	860	892	873	903	900	917	959	917	894	867	853	928	936	908	897	909	913	929	910	918	910	925	896	939	922	935	877	858	883	926	833	899	956	946	907	892	866	945	901	901	883	845	868	949	880	907	877	940	883	890	890	881	866	929	932	957	897	901	948	906	871	899	896	888	903	901	925	900	898	921	875	958	918	911	866	884	925	913	960	908	931	853	922	896	929	918	863	908	884	881	904	934	899	876	911	928	931	854	936	928	885	865	923	951	889	930	900	882	904	929	861	936	924	935	875	815	910	905	884	905	912	904	858	901	912	867	920	914	940	878	948	929	929	905	837	881	953	926	900	906	915	904	883	895	863	894	901	884	919	859	896	896	975	865	918	935	946	881	918	897	915	906	981	889	945	872	904	900	961	912	845	920	908	863	884	883	910	868	885	931	883	942	892	908	888	900	971	940	907	868	879	896	866	874	902	898	933	923	934	890	862	847	903	899	918	864	931	931	861	918	886	886	875	909	933	925	861	911	924	912	892	888	920	923	924	923	906	928	862	887	897	905	930	912	898	886	912	891	923	920	864	948	894	955	887	961	874	921	924	915	916	857	865	932	946	885	889	871	862	919	864	858	956	919	938	872	857	876	910	931	899	944	964	869	902	902	908	845	913	937	919	903	867	888	911	883	913	894	961	858	914	892	947	993	926	928	895	899	923	934	943	906	908	879	964	897	913	860	939	911	882	925	867	890	888	873	865	903	912	931	909	895	943	901	880	963	911	849	883	903	836	966	843	929	937	856	908	910	960	900	886	914	928	957
23953	9018	5124	3173	2447	2124	1890	1734	1526	1464	1356	1364	1161	1191	1105	1161	1130	1098	1099	1123	1117	1105	1106	1028	1019	1082	1092	1034	1090	1044	1098	983	1032	1022	1091	1013	1019	1056	1022	1066	1029	1056	1005	1071	1022	983	1066	1013	1049	1050	1055	1034	1108	1059	1036	1018	1016	1019	1018	1051	998	1016	1062	1043	1062	1039	1033	1069	1025	1048	1066	1049	1035	1053	1017	1028	1027	1036	1074	1043	994	1049	1004	1047	1041	1035	1047	944	1060	987	1023	1074	1086	1009	1047	1030	1057	985	1053	1059	965	1053	1044	1022	1068	1078	1020	1048	985	1029	1005	1031	1011	990	1026	1044	1023	1035	1042	1063	1014	1008	1020	1037	1000	1005	1002	1053	1032	1035	1048	1017	1024	1052	986	1007	1044	1018	1044	1018	1018	1029	1052	1036	1016	1106	1039	1029	997	984	1041	1032	1018	1039	1085	963	1070	1049	1081	1010	1041	1008	981	1040	1029	1043	1059	1034	1058	1038	973	1109	985	1014	1063	1012	988	1031	1003	1009	1037	999	991	980	999	1008	1057	1031	1011	1015	1062	1015	1035	981	996	1023	1024	997	1011	967	1043	1039	1067	1024	1019	1000	1056	1032	1028	1015	989	1007	1069	1027	1008	1046	1028	1010	1016	998	1044	1049	1058	1031	964	1072	994	1063	1039	989	1043	997	1038	1068	1006	1003	1016	1039	1053	1046	1049	1068	1044	958	1058	1069	1048	1015	1017	989	1065	1021	1082	1004	1019	1017	1050	1022	1019	1003	986	1007	1031	1057	1013	1031	994	969	1066	1008	1030	1053	1004	1023	1019	1051	1032	1030	1052	1047	1039	1057	1007	1055	1010	1038	1020	1016	982	1006	1023	1013	971	1061	1008	1036	1006	1056	1002	1025	1038	988	1055	1020	1022	1053	1012	1071	1070	987	1002	993	1043	1034	1014	986	1031	971	1030	1042	1016	1019	1022	1013	1024	1028	1089	1015	981	1053	1043	1028	1017	1032	1081	1024	1007	1019	1043	1078	943	1079	1020	1062	994	1016	1021	983	1039	1022	1039	1071	1066	977	1066	1036	960	1012	1004	1062	1040	1026	1042	1043	1058	956	1007	1046	1014	1066	1032	1004	994	1012	1033	1069	1027	1017	990	1073	1010	1040	1060	1062	1060	1018	1085	1019	986	938	1065	1038	999	1015	1034	1035	1028	1028	1023	992	1027	1031	1031	1007	992	1068	1040	1057	1016	1005	979	1012	965	1013	1027	1111	1084	1024	976	980	1006	1027	1076	1005	996	1017	1009	1005	1014	1035	1028	1009	1070	994	1022	1050	1020	1012	938	1078	1029	1061	918	1014	1072	1019	1016	974	996	963	1022	993	1018	1046	1046	1023	1013	1014	1067	1035	1068	1031	1033	996	1052	996	1047	1061	1061	1063	1075	985	1026	970	940	1037	984	1079	1014	1032	1001	1009	1044	1080	996	1057	1041	1014	1034	1112	991	1019	1034	1063	1037	997	1035	1026	990	1119	1043	998	1072	1023	1045	1109	1032	1086	1024	1031	1025	1054	993	1015	1012	1060	1035	1031	1013	1043	994	1056	1031	1058	1021	1102	1046	1005	1056	1028	960	1061	1045	1025	983	1050	1032	1023	996	1003	1026	1043	1038	993	1044	1002	1042	1021	1007	1009	1071	1050	1026	999	1034	1048	982	1031	1059	1017	1042	1048	1002	1031	1023	1016	1078	1035	1090	1043	955	1040	1047	1036	1082	1021	1022	1022	1015	1017	985	1011	1105	1013	1042	980	1019	1033	1009	1043	1001	934	1066	1015	1055	1078	1036	1019	1019	1044	1054	1016	985	1033	1005	1054	1067	1020	1025	1047	954	1044	1052	960	1031	1014	1026	1015	1006	995	1002	1069	992	997	1047	1062	1049	1026	1070	1082	1005	1033	1049	1066	1029	990	1046	1034	1065	1056	1097	1035	1006	1061	1040	995	1063	956	968	995	1017	1066	967	1023	960	1021	1071	1079	1057	1035	997	1060	1073	1025	1051	957	973	999	1049	981	1011	1027	1029	973	1033	990	1038	1022	1033	1007	1033	983	1016	1052	1076	1031	1057	1027	986	1066	989	1014	993	1077	1055	1045	948	1003	1007	1059	1071	1053	1069	1007	1027	996	1073	1061	1023	995	1015	995	978	1037	1042	993	1011	1007	1047	999	1039	976	1029	1048	987	1037	1009	1093	1030	1009	1002	991	961	1000	1023	1080	993	1029	994	1089	997	997	1028	1013	1096	1030	1009	1010	1065	1013	1089	1054	985	1057	1047	1025	1061	1035	1054	1057	1048	971	1058	1064	1064	1064	1023	1025	1043	1009	1028	1052	982	1053	1032	1052	1011	1051	1008	1045	1018	1063	1035	1071	1015	1000	999	1040	1018	1020	1067	1014	961	1041	1058	1000	1064	1005	1017	999	1025	1017	1024	1013	999	1030	1085	1038	1032	1029	1022	1056	1031	1022	1014	1002	1020	1028	1057	1003	1012	1013	1077	1027	1096	1094	1050	1049	1000	1041	983	1007	999	982	1019	991	1040	975	989	1042	1029	1047	1047	1001	1035	1007	1046	1031	1059	1018	991	1074	983	1022	975	1068	1008	992	974	961	1072	1045	1025	1033	1027	1080	1031	981	972	1025	1019	1026	1034	1015	1066	1072	1045	1028	1008	1056	1020	1021	1017	1046	1043	1072	1056	1037	1041	1045	993	1103	1027	999	1028	1025	1026	1040	988	1051	1067	1039	1012	1046	1032	1087	1000	990	1058	1027	954	1026	1034	1023	932	1074	999	1010	1061	1035	1059	1030	1110	1018	1032	992	1036	1026	1082	1032	1020	987	998	1035	1080	986	981	1036	1038	999	1046	1007	1049	969	994	1047	1012	1021	1032	1022	997	1057	1086	1080	1056	1066	1036	1039	1032	1080	1039	1023	990	1011	1146	1019	997	1016	992	1030	1065	967	998	1018	982	1024	936	997	965	1005	1015	1017	1023	1045	1023	1021	1042	1006	1016	1019	1016	1009	1008	1021	1066	1045	1039	1018	949	1064	978	1075	994	1006	994	990	1045	994	1029	1038	980	1019	1011	1046	1051	1078	1008	1005	1013	1008	996	1020	1022	1056	1044	1048	997	1034	1008	1009	1019	995	993	1025	980	1065	1046	1039	999	1024	1084	1049	1011	1025	1034	1042	1007	1041	1013	1037	1029	1034	1017	1010	1039	1042	1029	1044	1026	1047	1051	974	1020	1044	1039	1057	1085	1045	998	1016	1045	1045	1014	1017	1045	1038	1013	1031	1007	1013	1085	1030	1001	1067	1084	959	1038	1018	1031	1042	1028	1029	1016	1016	1037	1030	1065	944	1014	1009	1075	932	1001	1035	1075	1014	1003	1050	1010	1025	956	1032	1062	1074	1011	1006	1014	997	1036	1000	1035	1059	986	1052	1049	1017	1062	1021	988	1039	1050	1065	1002	1018	1060	981	1039	1059	1014	1033	1073	1029	1004	1012	1075	1050	1001	1058	1056	1059	1040	1036	1089	996	955	1053	1036	1087	1026	1025	1016	1051	1014	1041	1014	1033	1040	933	1023	966	1049	992	1001	1014	1043	1007	1089	1045	1144	1020	1007	1019	975	950	1013	1030	1010	1059	1041	1000	1013	1067	1063	994	1024	979	1011	1034	1033	1023	1044	990	1011	1016	1079	987	1036	1013	1060	1021	1002	1003	1074	1051	1065	1042	1065	1040	1008	1012	1127	1037	1036	1028	1035	1044	1050	1059	1039	1036	994	1017	1013	1065	1066	984	1006	1045	1018	994	1056	1059	994	1034	1027	1035	1010	1021	940	1023	983	1046	954	1023	1040	1024	1036	978	1027	1008	1033	977	1008	956	996	1040	1020	1026	996	968	1027	1046	1018	1073	1017	1042	1007	1033	1052	1000	1023	1011	1047	973	1059	1007	1041	1034	1015	1062	996	1065	1040	985	993	1067	1074	1036	1013	1009	1048	1062	1041	970	1036	987	1009	1039	1045	1046	1028	1072	1022	1037	1025	1026	993	1020	1072	998	966	999	1043	997	1021	1039	1051	1046	1045	992	1058	1051	1024	971	988	981	1041	950	959	1013	1063	1081	1056	1038	1058	1003	1050	1036	987	956	1052	1052	1036	1011	999	1050	997	1006	974	1053	1057	1084	1048	1047	966	1054	1038	983	1049	990	942	958	1023	1040	1031	1048	1033	1068	1066	1024	951	1054	1035	1022	959	971	993	1024	1032	966	1036	1031	1010	1053	983	1019	1040	1025	1113	1003	1008	1075	1034	1026	1007	1022	946	989	1060	1024	973	994	999	1047	1060	1037	1011	1042	1074	1059	1022	1019	1043	1099	976	1050	1023	1033	1001	1084	1093	1080	1086	1009	994	1026	995	1060	1006	1032	1048	992	1084	994	990	1061	1102	1030	1014	1082	957	1009	1025	945	1059	1074	1077	1084	1010	1018	1024	1051	1005	1018	1074	1054	999	1095	1033	1063	1036	983	1023	1067	1057	1046	1030	1088	982	1016	1002	985	994	1026	1009	1025	1038	1066	1032	997	1041	940	952	1011	1060	993	1023	1052	988	1043	1050	1024	1079	1041	1024	938	1043	1042	1022	988	1091	1025	1041	998	1042	1052	1016	1091	1038	1041	932	1025	1014	979	983	1014	1026	1042	1018	1075	1009	1045	1043	974	994	1034
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
