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
340335145192	340335145762	340335146312	340335146862	340335147411	340335147962	340335148512	340335149062	340335149611	340335150162	340335150712	340335151262	340335151811	340335152362	340335152912	340335153462	340335154011	340335154562	340335155112	340335155662	340335156211	340335156762	340335157312	340335157862	340335158411	340335158962	340335159512	340335160062	340335160611	340335161162	340335161712	340335162262	340335162811	340335163362	340335163912	340335164462	340335165011	340335165562	340335166112	340335166662	340335167211	340335167762	340335168312	340335168862	340335169411	340335169962	340335170512	340335171062	340335171611	340335172162	340335172712	340335173262	340335173811	340335174362	340335174912	340335175462	340335176011	340335176562	340335177112	340335177662	340335178211	340335178762	340335179312	340335179862	340335180411	340335180962	340335181512	340335182062	340335182611	340335183162	340335183712	340335184262	340335184811	340335185362	340335185912	340335186462	340335187011	340335187562	340335188112	340335188662	340335189211	340335189762	340335190312	340335190862	340335191411	340335191962	340335192512	340335193062	340335193611	340335194162	340335194712	340335195262	340335195811	340335196362	340335196912	340335197462	340335198011	340335198562	340335199112	340335199662	340335200211	340335200762	340335201312	340335201862	340335202411	340335202962	340335203512	340335204062	340335204611	340335205162	340335205712	340335206262	340335206811	340335207362	340335207912	340335208462	340335209011	340335209562	340335210112	340335210662	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2740	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	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
23706	21808	29560	24564	21758	21204	7057	2100	1560	1424	1379	1200	1202	1132	1065	1076	1039	1041	1021	930	957	935	920	911	955	956	1003	944	925	956	931	914	933	992	948	878	945	893	894	898	884	895	936	874	911	864	922	970	907	879	875	947	951	878	837	882	913	893	880	953	894	884	857	892	880	886	913	902	904	923	905	873	916	922	860	909	954	904	868	877	899	857	927	917	879	904	900	861	948	861	891	905	872	880	923	882	932	904	904	916	864	882	924	860	895	857	868	870	920	923	875	912	871	910	922	842	898	913	916	909	898	801	888	849	855	920	906	876	880	852	937	889	902	890	838	964	899	857	891	882	906	921	873	871	810	850	838	850	908	814	897	842	908	903	866	855	830	894	849	885	912	891	863	858	880	869	920	916	935	894	878	881	870	907	902	961	912	880	896	905	940	846	874	881	868	906	886	888	897	917	847	932	874	882	822	883	847	866	906	964	927	899	935	913	884	849	829	854	866	926	907	863	876	843	928	903	937	863	881	937	893	842	863	896	839	960	912	903	887	894	888	848	913	887	881	871	886	911	859	937	876	939	874	940	896	874	866	875	874	881	867	848	879	873	873	877	889	872	862	833	871	844	912	892	904	880	853	876	890	911	896	832	850	852	899	826	917	886	923	975	885	896	887	899	891	902	855	888	932	865	887	940	869	912	924	900	933	934	859	856	860	834	935	917	885	851	904	857	883	923	876	869	838	900	891	878	878	869	906	881	878	824	844	826	928	849	853	889	847	874	878	898	906	929	903	886	917	856	890	866	919	886	879	900	913	835	871	918	904	865	936	874	895	814	863	872	941	907	906	904	920	892	878	898	851	935	896	872	909	886	874	873	882	856	882	829	906	916	854	897	893	871	889	874	888	910	952	893	844	946	958	932	862	860	897	851	864	891	895	887	792	880	888	891	837	884	874	853	909	873	914	884	902	914	879	927	933	894	898	873	930	859	883	876	860	936	888	845	889	912	829	895	944	858	837	889	898	858	903	865	918	875	908	862	866	880	940	884	876	932	953	859	882	864	925	919	883	874	855	857	857	860	912	959	928	887	859	893	940	825	913	912	908	913	893	904	934	880	872	881	916	904	870	873	922	861	912	901	909	847	867	884	875	920	884	904	914	915	859	928	896	908	857	876	864	851	884	949	846	894	889	919	931	883	915	900	929	864	912	862	865	816	933	856	897	938	926	945	876	825	858	898	881	884	922	896	886	891	855	911	891	907	859	827	902	913	895	918	873	926	925	905	948	900	934	905	888	919	878	925	866	839	861	808	902	857	935	872	886	875	861	901	949	901	903	913	881	925	896	920	943	837	856	874	873	882	927	941	866	862	879	888	880	875	887	925	840	883	889	900	898	938	848	863	896	868	865	910	862	875	899	845	903	912	846	872	860	907	840	911	946	861	941	861	925	861	895	875	877	882	868	894	916	909	942	949	877	903	905	890	896	900	909	899	888	911	862	854	863	860	874	895	925	850	928	907	871	880	893	891	827	951	897	850	923	898	901	885	881	935	878	926	920	886	935	919	917	964	879	910	920	861	882	917	914	873	924	932	891	925	898	901	897	847	889	913	895	904	887	899	850	895	881	870	910	918	909	886	893	929	905	844	880	923	904	887	851	898	899	889	914	947	856	920	891	909	912	959	913	838	899	880	896	941	851	871	863	888	893	902	890	891	882	903	886	911	849	900	899	952	898	868	885	892	887	851	872	850	906	840	914	873	901	938	895	894	919	872	903	874	887	859	887	857	904	898	957	888	870	863	880	889	905	898	887	857	837	885	880	843	869	855	885	886	835	914	915	893	894	873	861	875	871	885	888	831	921	879	872	885	876	919	831	911	912	867	871	864	888	887	922	836	898	890	875	911	928	870	916	831	925	889	901	867	860	927	871	813	919	850	881	869	893	904	876	873	883	882	864	929	841	887	887	858	899	853	842	869	877	903	910	869	907	887	891	868	932	913	917	903	915	857	877	834	955	937	898	928	889	888	950	874	859	909	927	896	924	847	935	884	880	850	897	882	904	866	891	864	904	869	852	909	911	890	869	898	880	876	889	922	955	913	901	936	912	886	879	934	876	941	905	919	885	927	876	910	896	810	877	878	861	904	937	930	958	862	914	883	907	873	897	901	872	886	879	915	890	885	854	909	888	871	907	884	930	872	900	930	883	873	891	900	883	863	876	901	866	920	914	882	862	885	915	871	909	896	882	899	920	921	880	958	924	888	942	894	903	876	846	868	877	914	883	869	930	878	898	920	901	901	878	877	924	890	917	867	865	885	823	908	882	853	890	914	908	875	886	833	860	871	882	867	873	906	904	962	903	868	883	917	859	886	921	924	882	848	864	889	880	889	919	925	853	890	852	918	907	925	922	858	936	883	937	924	894	899	842	871	890	911	916	955	890	871	914	883	895	894	913	906	908	894	810	874	881	870	913	818	859	957	851	864	919	865	849	891	927	923	931	859	887	907	837	874	846	850	871	922	889	893	871	867	896	881	844	841	856	870	922	870	890	872	831	818	882	904	953	912	882	888	874	891	899	861	870	918	935	884	880	918	882	895	917	874	923	846	902	854	880	878	881	892	843	881	870	914	881	832	838	912	891	898	925	823	823	903	896	948	870	848	870	882	839	888	851	875	895	898	877	862	893	870	879	898	876	839	950	897	872	930	854	906	886	920	912	879	928	897	855	877	897	906	907	914	889	907	897	915	888	910	908	894	871	885	881	896	908	871	964	912	868	922	890	889	893	854	869	843	936	922	909	876	911	848	873	844	871	884	826	855	898	879	896	845	949	849	873	909	889	879	899	890	877	903	856	1028	876	848	915	867	878	856	878	924	867	867	932	878	907	906	890	859	895	884	868	859	862	835	890	922	879	895	932	884	929	923	877	895	841	856	926	892	903	912	835	872	873	904	891	935	831	879	855	903	873	857	878	859	878	855	888	915	870	917	894	931	924	907	864	919	876	910	856	887	893	908	878	911	856	884	905	821	880	855	907	858	924	885	912	895	889	838	940	925	875	891	811	850	918	877	877	885	892	892	851	905	866	861	889	872	880	885	907	886	908	908	880	878	921	892	876	857	911	913	883	902	894	943	907	919	912	844	893	911	898	858	920	848	867	836	914	890	898	930	911	888	955	918	905	893	933	867	897	905	910	931	889	862	872	901	829	917	879	921	869	848	870	877	883	864	881	837	920	887	878	927	899	888	875	917	902	880	856	926	919	905	827	896	864	829	878	847	842	973	853	926	890	891	875	873	893	841	905	917	872	833	912	932	862	886	899	861	852	847	906	903	860	854	894	915	848	871	881	923	906	908	874	931	866	917	849	868	922	860	878	914	907	874	865	875	874	933	896	903	915	905	887	875	861	896	889	863	864	831	852	873	848	912	869	888	860	893	899	909	914	854	881	865	936	897	882	917	855	951	938	890	940	886	869	871	941	879	884	935	883	860	927	888	879	911	903	834	852	936	895	886
46389	71508	42192	9903	7024	5187	4061	3138	2529	2220	2149	1821	1644	1572	1431	1380	1331	1249	1215	1255	1192	1142	1094	1060	1105	1083	1093	1171	1080	1057	1006	1026	1008	1051	1062	1002	995	1012	998	1053	1008	969	1021	960	1002	1051	1008	1070	981	1017	1022	1000	1010	990	1063	1031	977	983	1017	977	958	1014	993	1035	966	1003	986	989	1044	987	1032	985	1014	1001	998	1004	965	1025	1046	986	995	1068	1039	1033	995	964	1031	1053	971	1014	1003	1056	947	924	1026	1040	1031	1035	997	941	1008	1043	1094	1003	1027	966	1019	991	1015	999	1007	977	1008	919	1022	996	1043	963	978	986	996	966	982	965	982	949	986	1004	973	1008	993	972	1061	1009	993	1027	977	1005	1003	957	1017	1036	1063	1008	954	1019	981	981	1025	998	1018	1015	1017	998	1016	944	977	1006	917	1015	975	1038	1005	982	945	1021	981	983	995	1019	965	954	943	978	989	1017	992	985	986	973	998	1019	991	1005	960	976	946	1018	964	979	996	956	1036	925	1009	981	949	1017	1010	967	1004	1002	985	1012	962	1007	978	972	958	982	920	1002	966	1007	970	977	958	999	1011	955	972	974	1006	1030	991	1029	1021	963	1034	974	1000	1012	1042	971	1014	986	958	968	1023	1001	1009	1011	1016	997	1003	990	1045	977	1012	1007	1054	1011	1024	991	1034	1018	1034	1024	1034	1016	953	998	977	979	1025	1035	1028	1021	992	953	977	981	976	1016	1004	994	980	1013	1018	997	1007	1019	954	1010	992	993	967	1040	1006	1033	998	977	930	1056	1007	1031	980	1019	948	991	1035	993	996	973	1000	1000	988	1028	955	1118	1015	952	1027	1008	1044	1027	1015	1006	1055	1023	1028	945	963	1047	1023	986	1035	1066	1014	970	962	1011	1051	1032	1018	984	1013	958	1023	972	1030	1006	995	1001	998	956	998	1013	1010	1016	991	992	994	995	1049	973	994	996	973	1048	909	1018	1036	959	1007	964	964	1033	994	985	1026	975	956	973	914	993	1014	956	966	1025	1005	1053	1078	1006	1059	985	971	961	1023	975	995	968	1036	956	1023	995	987	1032	987	973	985	986	999	970	975	1016	1056	1002	1058	1040	978	987	1037	1025	983	990	1018	1031	995	979	934	1029	992	987	1001	975	998	1013	1003	1009	974	959	979	980	973	987	1007	1055	973	1044	1023	984	972	1061	970	990	985	1016	957	1005	930	965	1025	990	1007	931	986	994	973	1037	988	987	983	1006	952	1042	954	950	1014	965	1045	976	1002	1009	1015	998	977	963	1018	1074	1052	956	1029	1020	1027	980	1007	1050	1010	986	959	1046	983	988	1050	1027	989	963	1054	1007	1001	1012	964	932	979	994	964	996	968	991	984	1013	973	1018	1042	997	1019	985	1022	982	1004	967	1032	954	994	985	950	987	1036	972	1005	963	974	967	1016	970	971	1009	1016	958	1060	999	1004	1019	989	997	962	1031	1037	987	976	1010	1044	1017	1019	1011	993	1009	1035	1019	1008	1012	1049	979	1031	964	1022	989	947	1015	1010	964	997	941	993	1052	986	963	959	1028	1004	1039	940	955	1003	982	949	1034	1073	1056	1005	969	999	977	953	997	1034	1033	1014	1021	979	975	1008	972	1053	1024	987	971	1032	986	990	986	972	977	987	1021	1060	974	986	990	1054	977	1039	1007	947	991	1012	928	964	1024	1041	1001	1017	903	958	981	1002	998	1023	973	985	999	1034	1001	958	1007	1003	985	1049	987	1023	973	983	1000	1003	1041	1006	944	1001	1008	1051	999	1015	964	1006	990	991	1062	1021	985	985	1038	1035	968	1044	1026	1008	1064	994	1034	1006	944	979	984	1038	1026	972	1016	1043	992	1008	975	1027	1011	1019	971	1046	1019	944	1012	1016	1005	994	987	1049	988	1006	1028	1004	979	1014	1035	1040	974	980	1017	942	1005	991	950	993	1069	968	1025	963	918	1010	982	951	998	1023	1020	999	1008	1009	987	977	1011	1013	991	1002	954	964	1002	923	968	1060	1051	988	995	996	1018	974	1052	997	1000	950	1041	1001	997	974	971	1006	966	952	982	1007	972	1015	1032	1017	1028	970	988	1006	1019	1002	987	934	988	1023	998	1003	1014	1015	953	1005	976	1023	1020	983	953	1015	1013	997	990	935	1035	976	1030	1055	953	984	990	960	1012	980	1030	986	1045	1039	990	984	1057	1008	1017	954	1019	994	1000	1010	946	937	937	970	1049	1003	985	1032	1039	1064	1010	1033	1030	996	969	1019	1007	1028	1052	981	998	1002	1014	1019	1019	976	1013	1018	934	979	930	950	979	1010	1011	990	976	1048	1024	981	1017	1002	934	967	1014	990	954	943	1006	977	994	978	943	974	1079	1004	985	981	1010	978	1011	973	1004	1014	1041	1042	974	1014	1002	1070	945	969	910	984	977	1002	944	951	976	1013	1015	977	1000	966	1022	1048	1019	900	1049	941	1027	963	1004	949	1005	992	1032	969	1013	1003	961	1020	996	1069	965	1031	1033	1015	999	990	1024	962	1004	1011	1015	979	1050	1004	1024	990	1000	1016	965	978	1029	986	961	980	975	994	988	982	1025	1009	977	1071	1004	1072	1010	1007	975	926	1067	980	975	988	975	988	1016	1012	995	979	1049	1021	944	985	992	982	1009	960	980	1006	999	1014	996	968	1016	982	1022	1035	955	916	1027	984	1014	980	977	999	1016	1002	1010	1020	1017	999	972	953	990	979	1013	1065	997	974	978	976	976	1031	970	929	962	1013	1010	1000	998	1033	954	1001	1028	978	1016	1014	1026	1006	985	1007	985	993	962	1030	1014	1044	1019	1018	971	1000	1043	1015	980	902	974	955	995	1048	1026	940	1044	1000	1011	970	1028	1008	1051	943	1016	1015	909	970	953	977	1022	991	1062	1018	1041	1053	1019	994	1001	1074	1062	976	973	947	1016	1051	1063	960	996	986	1031	964	1020	1008	1037	992	1008	1000	975	1025	1006	977	986	1011	946	1022	1004	1027	924	1053	967	994	1020	980	1004	968	990	1001	1028	921	985	968	1006	992	1011	1003	971	993	940	983	956	1010	1020	954	1063	1056	977	986	992	979	1005	999	938	1015	989	994	959	995	1000	1004	971	999	991	969	971	1002	1000	972	1015	1018	1050	973	947	1048	1015	1056	1038	993	998	1009	990	998	1019	960	1019	947	991	1018	1041	967	949	1038	948	1049	991	1067	1006	998	1014	998	974	1023	978	944	996	954	1051	1022	999	1003	1021	971	1075	964	1050	1002	1059	983	979	982	1000	1004	1039	1072	1026	1049	1006	979	999	976	983	978	992	1030	1044	988	1013	1007	1026	1027	1031	966	958	1017	1005	1045	1039	1007	987	1012	1013	1035	949	987	1084	981	1013	1025	1026	983	988	1001	999	983	1011	1048	1022	1053	1063	1055	967	1020	981	967	966	935	992	1036	1049	982	1028	1010	1037	990	1026	1008	969	1016	993	985	997	975	1041	1018	987	956	1041	1024	1020	983	1012	1004	966	986	991	998	988	998	965	962	1055	1013	1029	1006	936	968	1016	1014	1024	985	983	1025	998	979	1008	1001	1003	1037	956	983	974	996	1037	1018	993	992	973	972	966	1029	965	1039	993	1023	1001	1023	1023	1011	953	993	1065	1049	988	993	916	948	964	1053	996	995	984	968	989	959	960	1034	865	1017	954	1020	987	950	984	1005	1029	1000	1005	1041	994	1030	1001	1038	1014	983	943	964	964	980	934	956	1024	1004	954	958	1062	1024	972	1010	1027	965	1015	1031	974	962	1012	958	977	979	1018	1012	1018	1005	1047	968	974	975	1015	1048	985	1031	1066	1011	968	955	992	1097	1020	994	947	988	964	1029	1017	976	958	1007	979	998	1005	991	1000	1010	1000	1035	976	970	983	953	1023	1078	1053	1002	945	980	987	999	975	978	975	1026	999	968	1080	991	1032	1003	980	990	968	1018	979	996	990	1004	981	1047	1016	987	988	960	1053	1009	958	951	967	971	1018	973	1044	1011	1007	971	1028	923	1019	1008	947	1003	1023	1007	1022	987	980	980	962	983	1012	956	986	991	987	1007	1021	1070	1039	998	1035	936	983	1021	988	1003	1045	986	952	1031	1012	1006	994	987	989	1008	976	961	960	1040	1019	1007	1033	987	1025	1001	1033	930	1021	1013	1043
31451	30258	22078	4746	1056	780	666	522	461	470	415	428	408	416	348	360	341	362	362	370	340	338	370	350	326	337	338	319	336	334	339	336	331	324	335	330	358	299	324	343	312	352	313	339	334	321	317	349	322	332	352	327	360	313	278	315	312	295	324	298	344	352	327	314	300	341	340	282	332	325	299	316	330	361	324	308	297	294	347	319	355	320	325	350	327	336	359	362	336	376	329	281	299	319	310	319	341	331	329	347	330	333	307	330	352	324	324	355	303	310	339	353	317	316	321	312	314	326	368	345	294	370	329	305	322	321	288	296	328	343	329	311	332	301	314	349	361	345	311	336	326	344	313	310	323	353	314	317	291	320	338	337	301	297	309	352	349	338	311	330	344	311	312	290	332	339	321	330	336	360	344	318	339	303	313	345	334	338	361	315	343	328	308	332	317	330	341	296	350	318	380	322	323	326	351	330	308	319	341	325	334	339	316	331	323	339	314	333	338	342	331	325	297	316	301	389	327	328	298	353	337	332	342	304	356	330	316	310	347	317	373	345	321	337	311	302	333	330	329	346	323	302	349	352	282	293	317	358	340	303	329	327	332	332	341	364	307	302	340	324	311	320	338	340	342	371	323	322	307	332	325	368	320	312	349	300	330	319	349	338	334	340	315	325	295	299	328	315	354	319	317	321	312	339	309	308	345	319	317	333	338	319	329	311	333	303	300	323	314	344	336	300	360	334	341	350	330	339	325	314	300	321	312	334	325	323	339	318	337	333	374	322	315	313	344	327	362	344	319	315	326	315	310	307	323	322	310	346	323	330	348	343	313	328	301	336	328	349	300	322	303	312	342	320	340	335	315	326	334	338	310	335	332	327	374	320	294	313	359	329	331	325	339	330	322	330	313	307	335	345	325	325	313	324	323	338	322	317	342	321	308	322	319	312	337	333	351	322	326	278	348	307	311	327	346	351	316	336	303	339	343	325	336	333	316	315	341	318	331	305	317	331	323	309	324	350	315	307	358	319	299	325	313	331	303	319	325	328	323	343	339	315	364	351	320	299	349	311	312	331	343	302	349	321	300	334	327	364	344	333	328	342	353	336	335	326	344	312	323	330	321	296	351	342	327	319	336	328	315	345	346	287	323	330	316	328	314	331	323	325	323	284	345	340	356	315	296	325	337	314	310	335	299	353	332	309	323	310	320	338	353	334	306	312	294	340	304	326	368	305	324	320	314	339	317	349	340	337	313	329	324	324	333	302	327	328	306	326	301	308	328	341	313	289	331	328	340	378	345	331	324	332	318	295	327	305	332	311	313	313	296	355	304	317	320	305	337	341	338	327	344	322	334	336	316	337	345	314	320	298	308	303	330	344	334	339	288	291	316	383	355	314	299	313	338	311	322	332	297	325	317	314	324	355	332	298	352	297	322	313	280	344	321	347	329	326	313	320	319	314	335	350	327	331	321	340	328	326	297	339	353	337	314	346	291	316	317	340	314	338	308	326	341	356	333	302	326	298	326	301	323	300	336	325	329	369	346	320	347	355	325	343	338	327	343	331	350	322	296	318	343	339	363	315	321	304	332	339	312	303	305	318	352	314	284	334	300	333	325	298	330	311	300	337	263	334	352	326	341	338	306	302	288	291	303	336	328	327	329	333	345	350	319	329	346	305	318	334	346	324	332	340	306	335	346	325	347	319	374	335	307	298	334	304	310	349	343	315	324	320	325	325	332	332	353	356	300	328	344	320	322	313	310	310	311	300	330	344	315	328	335	294	309	346	321	331	304	318	302	346	296	320	311	349	347	314	349	290	326	349	320	312	330	332	334	359	319	338	345	325	317	357	320	299	321	319	313	346	338	349	314	322	316	346	303	330	321	336	328	326	336	329	321	328	330	373	325	361	321	330	285	315	338	328	347	314	375	346	310	283	366	298	308	327	367	331	359	356	344	394	336	321	346	323	327	335	365	317	285	314	349	316	336	332	326	354	343	369	316	323	335	330	361	307	326	278	343	309	316	352	314	350	318	320	344	328	353	322	288	315	336	299	350	337	340	348	352	307	325	315	325	344	338	308	308	322	328	325	291	331	292	370	370	315	348	304	329	333	318	329	344	329	322	353	311	358	345	342	326	321	372	312	361	324	329	346	313	331	300	319	342	333	303	361	321	348	342	338	309	344	350	324	351	314	332	332	333	309	371	290	331	316	344	308	322	299	348	305	325	322	324	336	308	317	343	301	312	337	322	343	336	350	316	318	353	333	318	337	326	307	312	364	314	320	333	291	363	347	356	336	325	324	338	331	310	340	323	351	322	317	316	285	312	328	320	332	320	316	319	350	338	298	313	350	328	333	316	328	328	325	320	322	365	347	306	318	341	318	360	313	335	326	371	338	343	329	333	316	317	334	340	347	313	341	329	320	345	314	339	319	334	341	330	306	334	318	319	317	337	335	294	334	300	350	335	323	343	335	338	340	341	324	308	359	332	355	325	323	319	335	333	345	330	367	332	341	306	336	334	343	330	365	315	330	305	303	326	283	320	319	331	311	339	321	329	293	334	332	330	334	322	315	346	322	331	296	332	298	291	345	357	339	339	303	300	343	375	325	320	328	293	357	323	340	313	311	323	311	339	319	344	344	349	315	333	350	354	315	324	310	307	334	350	324	341	349	322	339	338	318	341	338	318	335	336	329	365	335	318	320	344	336	284	342	325	314	320	319	308	335	334	319	341	306	298	319	326	318	302	338	309	317	334	291	354	325	324	348	340	344	316	338	320	304	332	310	310	339	341	333	373	336	286	319	326	304	340	336	354	329	352	343	330	312	331	322	346	349	328	343	326	322	332	345	319	357	337	319	311	333	363	305	299	350	330	331	321	302	344	363	313	340	329	330	331	325	344	365	327	332	295	360	333	325	313	323	357	315	334	318	320	300	328	335	317	315	331	293	318	326	315	318	334	322	337	324	328	328	321	342	308	330	361	305	359	325	349	329	340	342	332	341	339	332	317	297	297	350	332	368	330	347	350	339	349	323	329	343	318	311	343	343	310	318	330	332	335	342	310	330	344	318	295	343	307	319	360	313	318	340	336	281	347	328	302	320	353	344	325	323	329	328	348	343	308	301	336	288	350	330	360	337	320	350	322	334	334	331	312	305	324	334	336	329	334	363	303	354	358	321	328	298	333	350	322	333	317	382	343	345	330	299	306	309	343	337	296	320	324	329	296	320	297	326	309	326	357	309	336	342	336	325	311	334	329	307	293	320	326	293	323	291	343	353	294	349	319	324	295	370	323	307	324	308	368	350	328	291	337	323	376	320	327	335	357	347	333	345	316	335	338	307	370	335	313	357	306	327	299	320	309	312	312	355	317	321	295	326	308	334	345	326	322	309	330	290	338	335	301	308	286	319	325	330	314	324	318	321	350	316	304	348	325	310	353	301	323	302	333	334	356	341	324	310	333	361	330	346	338	326	315	346	301	331	335	302	324	314	309	284	315	325	316	335	350	335
37893	44118	21684	2788	1928	1512	1203	921	737	687	639	588	563	605	520	483	480	463	480	477	513	462	419	432	409	429	386	426	443	399	383	387	397	401	409	438	388	429	403	439	393	391	408	414	404	438	353	400	384	371	435	423	408	381	417	407	373	435	411	387	405	406	421	369	399	388	397	419	367	434	401	389	417	372	372	453	388	430	404	394	376	381	401	391	366	414	410	430	381	423	380	402	400	387	376	414	404	388	405	419	405	427	402	403	386	411	374	408	386	357	402	395	389	384	424	385	376	392	415	402	409	433	373	381	394	414	431	387	415	410	400	399	366	383	432	400	419	402	382	396	420	402	410	421	386	360	427	397	413	417	408	389	358	386	415	433	441	443	384	384	415	410	409	396	445	412	398	403	389	370	366	414	443	381	383	391	379	405	400	394	394	423	409	386	382	434	388	408	390	410	374	443	407	396	376	410	400	370	399	407	404	412	416	379	383	388	388	379	399	384	397	377	397	418	368	401	432	388	385	391	395	420	384	407	367	413	379	407	410	408	385	429	360	362	418	392	389	389	433	426	430	401	383	403	388	409	399	407	388	451	415	392	370	440	400	383	409	398	386	407	420	431	406	412	412	385	427	405	412	412	411	390	415	374	432	427	398	416	398	390	396	424	407	409	394	367	426	425	372	404	395	416	414	382	416	365	379	424	417	392	398	417	379	410	421	435	409	407	387	407	388	357	394	387	401	373	384	426	385	372	413	430	412	405	415	394	411	417	420	379	419	385	382	399	409	406	375	404	404	387	448	408	418	425	403	434	395	391	369	443	424	460	388	410	406	411	421	426	361	425	447	428	386	406	406	433	394	389	391	382	418	400	417	426	399	442	414	402	412	383	402	412	412	379	375	438	384	403	357	384	393	438	407	417	374	414	392	419	431	398	408	389	413	388	396	417	405	381	399	386	394	405	411	367	411	401	400	398	397	375	406	403	382	423	395	377	370	381	434	403	382	398	406	386	397	420	444	375	417	405	413	399	427	390	418	419	388	398	421	448	421	426	389	374	387	422	428	422	372	405	420	405	411	431	417	400	412	410	377	389	445	415	424	409	412	445	417	407	400	383	456	391	386	397	387	403	436	407	390	433	419	413	425	411	421	396	405	430	461	432	388	393	425	384	423	378	430	387	447	393	369	404	377	389	402	392	405	408	401	393	392	412	369	414	397	397	419	438	415	442	417	439	406	450	391	404	410	374	381	420	384	418	394	403	424	368	438	429	411	390	413	384	407	409	383	403	417	411	358	398	400	454	379	409	414	403	417	412	424	396	392	380	421	375	411	425	366	419	428	434	371	410	396	356	421	409	354	409	406	422	393	388	420	380	406	444	386	403	440	434	445	402	381	371	411	404	409	459	412	384	413	412	430	396	390	414	412	422	426	379	369	408	388	381	392	416	393	399	439	398	422	399	392	427	389	421	402	408	398	410	388	388	419	431	395	387	432	396	400	416	432	418	384	364	393	394	443	399	425	436	430	395	391	435	374	357	404	406	409	381	402	418	442	426	393	419	368	416	413	383	387	380	386	410	423	407	406	394	401	410	395	371	397	423	414	425	391	402	388	373	402	384	395	371	401	413	389	437	402	410	398	392	411	401	389	396	418	438	413	397	375	398	437	361	411	410	370	409	401	408	437	380	387	436	386	422	447	420	360	407	382	394	369	386	409	383	395	412	408	398	415	383	430	460	391	404	386	414	400	389	405	413	407	397	403	402	415	421	399	402	397	434	433	378	395	409	428	378	370	394	380	405	420	407	400	414	399	406	436	400	392	424	410	445	409	417	408	409	405	422	425	396	418	402	420	414	399	418	365	381	410	416	413	382	421	419	372	429	395	377	388	405	400	410	422	394	417	379	386	401	378	385	361	395	425	411	382	399	402	426	376	398	399	388	372	428	398	459	388	423	387	391	400	394	410	413	431	381	409	406	408	417	380	383	394	426	393	382	393	403	428	377	390	401	391	371	373	385	409	421	415	415	385	379	392	407	434	402	402	393	397	420	402	381	378	428	395	421	432	399	407	399	380	424	423	392	408	425	411	397	420	417	396	430	439	377	420	404	390	382	434	390	375	402	421	414	390	403	422	421	422	385	411	399	379	362	414	358	389	392	431	386	394	396	413	423	391	377	427	396	449	402	375	361	376	421	396	447	394	406	396	428	407	411	424	392	446	393	452	424	439	422	367	392	391	395	363	410	382	435	362	394	402	422	427	372	410	387	412	415	389	414	422	415	424	395	390	404	375	382	380	400	411	393	403	407	391	422	396	397	376	382	372	412	383	417	403	434	418	373	399	426	387	408	400	422	456	404	404	409	437	421	369	376	383	376	361	390	428	392	401	472	406	415	402	405	412	416	405	402	353	399	384	421	398	411	407	406	345	417	415	428	407	374	397	379	410	391	416	415	393	406	406	376	460	403	411	417	395	368	397	396	424	388	401	407	390	383	392	387	386	372	398	378	388	390	380	355	438	415	399	400	383	378	432	414	399	354	394	403	415	398	381	402	383	401	413	394	430	395	383	428	424	403	399	429	440	386	410	427	404	427	389	356	412	408	393	429	391	437	370	411	412	444	388	398	414	414	384	400	417	398	388	371	413	372	428	405	415	371	402	402	420	424	401	409	390	421	397	399	385	428	407	388	429	396	387	398	390	360	411	394	399	406	386	404	413	407	384	417	424	442	411	395	415	393	425	377	386	385	435	393	410	395	428	395	402	403	383	368	393	428	396	423	387	394	415	397	379	413	411	427	387	394	371	416	409	383	417	411	395	404	404	408	414	391	429	394	410	423	376	447	390	373	407	406	378	389	404	397	387	380	404	423	411	405	411	383	410	380	394	467	397	418	415	387	413	450	394	396	357	394	394	420	409	392	404	363	436	417	423	381	384	423	407	405	399	376	415	393	423	382	389	358	407	429	386	433	370	414	415	394	399	412	401	403	412	373	427	424	433	435	410	426	396	413	398	375	424	383	439	408	428	376	418	410	429	406	406	379	432	368	406	402	411	381	370	404	387	376	385	382	442	429	396	436	418	386	404	400	411	407	440	405	399	412	407	426	368	366	449	403	397	407	427	428	426	394	425	406	383	411	362	432	399	389	435	421	424	367	379	424	401	399	400	410	391	407	384	370	392	426	397	389	413	441	417	425	393	423	418	406	444	396	405	371	430	423	406	411	394	403	379	395	410	402	410	392	408	372	398	404	428	407	402	411	402	384	395	357	408	386	388	426	411	394	380	382	419	370	399	407	422	386	374	409	417	417	397	414	437	417	414	399	418	394	404	423	396	396	410	440	404	387	389	449	391	409	409	394	421	396	401	422	375	387	385	409	382	405	416	403	372	370	346	428	400	409	437	409	392	400	385	418	374	369	403	423	387	402	383	379	448	413	405	370	401	381	390	393	400	404	373	415	420	395	390	393	369	411	422	429	407	422	386	409	405	410	371	397	394	428	411	433	375	431
23933	21005	27981	24124	20201	6945	1685	1069	900	880	820	783	691	724	638	620	686	615	578	614	610	605	553	593	590	578	584	568	561	608	554	574	550	595	555	568	571	525	551	558	576	595	555	576	548	575	588	548	559	552	542	525	559	553	552	577	546	566	556	537	516	586	576	574	552	555	615	557	541	541	574	580	590	567	563	531	524	543	524	568	580	584	531	554	567	555	531	530	524	591	526	539	547	544	571	563	565	529	545	548	578	534	563	542	577	577	568	529	566	574	529	549	600	515	547	545	527	520	570	571	542	556	546	562	522	537	559	594	568	523	500	578	533	533	557	532	535	538	533	531	518	519	554	536	517	559	559	588	542	560	565	579	564	562	556	568	559	513	569	580	590	516	574	595	546	515	527	550	587	539	552	579	604	586	548	575	576	560	562	560	532	554	562	563	556	537	547	527	587	565	530	575	526	621	569	534	524	553	513	567	563	538	498	555	584	574	563	526	509	515	543	536	586	508	551	541	551	581	571	589	551	549	519	562	589	570	560	556	503	557	557	572	564	535	550	506	572	554	506	632	581	575	582	495	535	531	504	563	568	562	547	534	552	597	534	564	564	567	519	647	537	523	551	529	542	579	537	555	530	590	507	518	552	573	563	538	546	554	586	562	592	629	520	561	535	540	533	543	562	584	582	566	533	570	551	545	578	579	517	581	542	573	575	550	595	534	569	582	552	557	564	559	536	581	537	536	572	580	551	584	559	549	568	570	552	569	544	549	585	576	567	520	556	526	559	567	509	552	529	558	566	557	558	548	543	567	592	578	551	543	581	539	566	559	559	529	538	544	553	565	542	533	517	534	560	592	542	549	517	552	531	587	568	558	577	538	534	557	582	544	566	571	570	531	543	558	541	560	570	550	593	540	537	543	555	530	595	526	528	571	600	554	580	506	563	533	512	558	563	540	540	533	567	585	565	535	558	550	567	568	546	544	584	537	532	563	555	559	599	536	590	554	575	555	577	541	545	526	558	529	564	538	541	555	566	581	518	541	577	536	516	527	518	580	529	548	529	551	546	557	515	545	508	568	586	558	548	537	605	512	593	583	561	533	575	571	566	567	561	527	576	566	620	547	573	567	513	564	524	559	580	579	562	523	574	559	538	554	536	526	532	536	594	509	558	517	565	537	597	586	543	585	508	562	563	550	583	521	616	584	562	553	565	530	565	526	531	549	525	578	616	553	551	559	534	566	598	535	546	544	536	577	558	550	595	528	520	557	582	572	542	558	560	508	568	567	568	548	563	558	564	580	544	545	548	571	552	583	554	560	583	517	520	574	530	556	545	499	554	594	581	570	571	559	558	538	520	585	552	557	570	556	567	561	561	513	571	546	556	559	593	562	554	570	572	561	541	528	561	525	544	627	557	575	545	561	586	591	534	555	562	509	517	557	559	540	551	577	561	556	558	504	573	549	553	572	516	592	531	516	524	553	572	504	564	576	523	531	581	588	553	575	591	504	565	530	549	587	563	581	529	564	540	534	580	546	545	580	497	596	587	558	527	561	609	550	547	514	575	577	556	553	535	587	552	535	545	545	542	531	576	545	557	559	549	573	553	570	528	536	571	551	528	508	538	574	558	597	557	564	507	520	592	547	531	612	570	528	537	543	519	561	599	596	539	558	574	563	535	549	576	539	596	605	582	538	576	560	541	560	588	553	584	521	563	558	576	535	536	584	585	538	535	513	577	574	550	557	516	548	538	540	583	571	564	519	543	542	568	559	520	564	550	542	570	552	530	549	518	534	500	556	569	615	504	563	538	554	592	521	554	511	587	561	519	548	603	543	566	529	548	533	548	553	538	474	527	599	528	501	552	561	556	559	520	587	542	582	585	608	577	541	546	540	512	512	579	567	562	572	619	543	531	556	546	559	575	552	564	547	521	573	541	561	582	546	535	555	572	555	478	542	557	559	549	523	532	547	569	556	569	548	556	534	530	540	539	581	533	559	523	578	587	518	560	548	619	559	508	555	578	520	563	528	571	537	569	558	535	509	557	548	562	579	557	554	565	522	544	585	516	533	560	550	586	573	586	566	572	544	549	535	547	600	549	563	532	561	523	508	553	516	579	566	541	580	562	587	559	530	525	553	604	556	603	553	518	603	535	555	553	556	542	556	504	573	515	572	591	538	575	569	614	557	587	528	465	503	566	537	525	621	552	547	526	526	602	581	566	553	553	560	554	565	556	553	564	542	533	541	549	582	580	532	538	494	535	581	532	577	555	600	564	554	527	572	529	534	530	550	569	527	569	570	560	553	524	533	602	576	543	545	569	583	563	558	534	571	541	600	581	553	520	499	614	527	526	557	556	572	540	548	560	578	557	536	585	563	555	569	524	560	552	564	538	541	536	588	528	540	573	573	613	545	533	577	551	568	504	547	555	584	581	525	594	526	547	534	595	535	593	562	576	539	550	553	555	549	552	538	513	541	546	537	539	574	540	593	583	568	541	524	533	529	560	555	531	589	542	582	559	549	536	524	581	583	528	560	536	568	560	572	550	579	529	540	565	572	553	568	553	562	539	533	592	529	555	549	549	554	561	578	532	556	583	512	541	600	578	570	548	555	535	591	551	512	546	548	553	528	543	553	518	570	580	538	507	566	515	520	531	567	584	573	567	550	551	562	590	523	573	523	569	552	533	580	573	570	549	573	584	549	499	564	578	609	591	542	527	581	530	564	589	569	571	525	551	562	580	527	549	572	535	555	591	536	560	565	521	560	573	580	571	543	572	541	529	584	551	561	559	542	567	521	549	570	544	574	557	588	549	518	543	570	497	533	498	547	552	567	552	546	547	526	566	525	535	554	549	540	574	585	547	513	478	582	613	548	565	565	559	569	520	586	551	552	522	538	565	555	498	522	605	561	538	571	587	545	548	591	577	545	570	523	577	564	553	563	593	588	601	587	501	538	516	557	553	526	550	567	564	523	549	542	550	558	552	545	620	546	564	531	559	576	583	577	528	562	553	592	564	553	554	553	563	514	588	561	592	532	520	553	544	546	556	580	563	556	562	558	560	566	515	598	564	527	540	540	521	523	514	550	534	523	565	534	536	562	542	543	556	537	547	559	612	587	529	560	512	563	520	532	542	546	564	524	563	541	582	546	552	576	544	519	578	531	566	585	574	550	573	551	539	508	570	553	556	543	559	562	584	525	552	616	547	534	585	551	566	556	565	572	534	527	548	569	503	533	637	548	556	619	566	531	569	537	590	580	535	590	599	560	587	572	550	543	570	523	496	573	522	570	555	542	573	553	539	549	571	540	562	550	584	548	542	541	541	547	578	515	583	570	575	549	553	517	550	549	548	540	511	540	554	558	556	527	556	507	542	543	605	580	557	558	616	584	567	522	553	532	567	587	577	549	543	548	574	571	596	552	556	511	579	531	564	557	567	525	525	590	529	548	549	547	532	530	506	574	577	523	525	594	584	539	545	557	590	577	580	561	544	559	548	545	575	556
40132	57690	36536	5963	4032	3121	2292	1782	1446	1347	1279	1126	1088	1004	898	908	786	718	799	842	795	760	736	714	702	690	650	640	664	632	702	672	682	636	623	606	734	640	655	616	638	683	675	624	645	661	677	667	641	617	733	626	654	647	665	624	618	610	659	654	677	668	641	649	665	688	625	661	586	579	662	630	623	663	624	682	697	669	627	679	647	633	608	651	678	625	636	658	658	627	642	627	675	683	640	668	607	645	649	644	662	658	659	617	637	623	657	681	618	630	625	601	643	636	656	678	668	634	591	666	636	645	597	632	676	662	641	674	652	631	619	631	602	637	667	634	693	696	678	628	622	634	635	617	679	644	647	646	701	700	638	634	613	621	653	646	595	685	622	665	659	653	656	667	649	638	663	641	629	649	650	657	621	623	636	633	631	663	688	685	624	608	686	645	666	672	685	634	622	670	615	637	666	665	599	637	643	632	649	626	656	660	663	647	647	638	590	633	648	655	702	618	668	620	625	627	671	605	694	632	648	656	620	634	627	614	591	667	670	658	670	656	627	677	644	648	678	616	656	649	629	655	678	642	602	659	686	645	628	640	660	638	655	608	655	627	652	630	618	638	637	660	611	639	636	654	624	640	602	673	608	673	620	625	615	654	590	648	637	650	646	609	663	654	664	640	602	583	657	674	650	622	600	658	621	654	661	611	647	655	665	692	660	658	648	671	642	646	605	638	690	685	651	670	591	624	641	652	632	632	621	652	677	711	651	675	636	634	653	647	663	634	640	630	623	652	621	657	644	698	633	667	636	646	602	631	627	669	631	666	654	635	666	647	650	614	651	666	658	681	674	662	641	603	673	627	650	619	605	633	645	639	689	651	630	640	626	648	665	633	640	612	657	631	650	640	627	658	653	662	656	617	579	672	605	676	642	642	637	639	661	688	629	626	651	607	644	657	686	612	605	659	643	654	665	663	687	680	707	642	608	709	649	666	637	635	636	642	682	635	661	639	698	597	621	592	634	635	629	672	587	626	675	607	667	606	635	629	640	675	634	632	616	646	643	649	615	621	631	657	658	661	658	622	603	640	601	668	647	657	643	659	668	611	633	630	656	646	620	615	657	661	657	662	711	622	682	602	649	623	631	646	645	594	653	634	646	646	641	604	654	612	682	626	613	622	666	647	617	626	668	597	668	675	630	619	658	607	636	642	637	616	656	639	627	654	594	624	630	619	643	610	631	635	614	670	666	661	638	708	612	657	696	640	645	614	621	598	651	626	681	624	673	683	663	681	702	610	609	657	695	633	659	621	666	625	634	634	643	690	629	580	649	645	641	610	689	645	673	684	682	614	629	608	726	704	648	667	704	676	654	603	662	627	650	660	683	652	610	666	674	626	644	673	652	612	598	651	614	629	635	651	681	615	629	665	610	652	603	612	615	631	633	623	616	616	644	675	640	655	610	634	623	607	671	620	625	689	608	663	625	667	607	690	592	652	675	650	643	656	652	630	642	638	643	657	605	624	621	626	645	671	661	633	621	612	600	668	617	681	643	700	672	622	618	601	647	647	691	645	629	609	667	596	652	636	654	671	633	683	688	616	646	710	650	660	629	627	646	663	633	670	636	632	656	621	661	661	639	641	642	655	665	624	640	651	625	598	634	618	648	633	602	679	669	614	651	665	611	622	646	664	639	659	607	653	649	618	682	629	651	638	639	610	653	666	670	683	635	679	641	636	597	616	703	638	666	660	648	660	665	640	589	630	653	657	636	651	659	660	631	659	631	659	634	604	693	654	667	634	638	672	650	623	640	673	673	645	598	620	657	614	611	618	646	659	612	662	700	658	636	687	629	641	667	636	646	696	655	648	631	662	611	645	636	660	634	634	638	662	662	620	620	615	635	630	686	653	614	667	624	623	665	648	634	633	641	629	651	631	660	628	652	619	636	654	680	651	657	656	665	704	614	602	611	671	608	713	677	612	622	641	583	621	644	639	686	646	636	643	643	628	606	664	654	652	600	675	676	626	613	668	616	658	679	635	620	619	649	687	673	645	600	630	634	671	630	576	605	605	660	654	616	637	607	632	657	667	633	646	669	616	656	592	658	624	650	638	639	678	676	611	654	660	616	656	606	638	666	659	648	641	653	645	686	673	642	635	618	646	646	613	676	626	631	652	662	658	636	644	648	640	678	606	647	649	629	693	684	639	599	628	647	673	629	683	640	649	634	686	654	633	642	656	645	619	605	656	664	620	680	649	641	642	666	665	575	651	635	631	658	630	633	695	664	649	644	672	653	665	620	637	654	613	605	626	660	680	659	637	638	615	613	678	630	630	609	628	660	603	646	659	658	659	642	647	633	628	668	627	677	675	621	611	669	632	643	662	604	612	661	674	685	681	600	681	645	658	680	624	636	597	665	662	646	635	664	633	647	611	632	582	622	668	626	646	639	638	644	617	646	583	608	598	656	598	637	596	643	687	660	638	603	626	592	643	683	634	613	657	682	614	647	643	608	650	676	651	684	652	635	655	689	662	638	648	653	630	668	658	638	665	633	613	626	653	647	660	686	639	619	644	670	679	647	611	643	646	619	653	654	606	619	624	641	634	620	631	615	625	641	616	622	662	613	684	628	623	664	703	671	646	675	660	683	653	602	646	678	674	650	644	619	664	670	659	616	645	626	665	634	635	636	629	622	656	641	665	642	623	620	632	703	639	629	679	615	619	661	644	614	629	652	658	593	588	670	640	628	670	633	602	648	641	645	623	592	689	657	701	642	610	670	629	673	631	663	657	675	597	661	612	651	693	630	607	624	645	641	670	643	615	660	654	689	639	655	699	651	627	628	622	645	662	651	625	648	601	668	654	631	624	638	664	639	641	604	683	646	665	635	676	638	622	682	619	586	633	634	661	621	672	628	664	651	634	613	618	639	636	641	647	655	649	672	611	603	671	666	617	669	615	634	640	623	611	681	658	636	636	686	620	635	642	645	616	669	695	641	630	624	644	673	670	626	653	634	667	669	612	672	613	694	677	599	614	607	656	654	660	671	637	665	667	621	631	619	655	609	619	654	645	658	672	633	666	654	627	626	654	609	632	661	605	657	656	660	645	639	632	634	651	599	660	619	664	668	633	665	636	637	628	629	651	640	690	662	620	630	678	625	663	637	668	665	636	629	664	643	673	655	646	632	636	627	616	652	654	643	647	599	606	652	608	668	654	630	653	620	623	627	649	596	653	644	601	665	646	626	591	644	631	621	685	626	606	619	638	636	653	614	655	632	659	643	649	639	680	658	647	652	630	637	620	652	658	615	627	649	679	665	583	676	645	627	599	629	661	588	600	613	656	662	608	619	607	648	684	648	627	643	622	658	624	709	667	626	668	666	603	665	643	612	605	649	653	657	638	661	617	655	637	629	625	652	646	609	641	681	627	611	638	630	648	663	679	642	631	662	588	626	633	614	594	632	666	636	648	619	640	623	612	619	627	621	636	580	655	619	670	641	638	660	691	646	655
25151	21192	27119	23867	7246	1334	919	756	631	654	618	572	550	547	494	486	537	516	509	477	495	493	460	442	469	518	472	466	431	463	440	445	465	448	435	436	448	457	438	461	446	443	432	436	428	455	427	472	461	468	473	430	448	437	453	474	455	456	432	434	397	423	460	432	443	443	461	483	454	397	461	400	418	458	475	479	433	443	475	478	422	461	457	495	427	450	429	466	455	450	478	439	454	442	426	421	444	471	430	460	438	421	451	404	469	433	409	407	450	465	433	430	412	456	459	433	426	419	430	436	404	416	496	444	469	445	442	427	434	446	465	449	452	409	477	456	459	424	445	428	455	450	452	439	469	446	416	432	421	450	432	423	442	427	430	445	430	433	437	451	437	437	493	442	424	462	424	436	417	460	455	469	435	418	491	430	454	452	457	447	473	473	423	433	422	452	451	458	474	436	434	497	441	460	442	467	462	454	457	455	448	480	442	501	442	437	467	431	453	477	465	435	453	428	422	476	412	446	430	420	431	423	396	418	441	427	402	427	452	435	436	447	451	459	419	438	437	444	446	489	457	465	460	428	432	447	464	435	464	418	454	445	465	448	432	456	443	440	447	434	412	427	432	452	432	402	446	444	442	456	425	436	440	447	419	454	426	480	460	437	417	440	450	422	462	445	459	442	410	466	433	454	457	458	433	448	431	416	375	434	463	452	422	468	456	442	426	440	425	407	422	443	471	423	470	436	450	435	420	434	449	428	440	432	489	454	497	425	427	455	443	455	436	447	421	476	442	440	415	432	414	448	429	434	421	459	482	440	414	458	481	473	459	452	461	420	396	481	431	505	422	427	441	442	456	434	431	457	414	455	498	416	427	424	451	415	444	444	457	463	412	438	463	416	414	435	442	425	435	436	434	448	414	441	462	407	466	465	432	423	455	451	401	495	416	437	442	411	453	419	470	492	450	477	445	459	423	417	411	440	439	455	462	446	462	446	425	492	486	451	450	422	484	449	472	464	491	442	456	452	471	444	422	423	463	447	460	453	421	457	441	446	433	451	438	468	401	483	454	458	438	440	430	435	449	415	420	421	456	432	469	471	436	416	460	429	434	379	442	473	460	479	434	445	417	455	474	454	434	462	445	436	438	426	444	457	414	448	440	465	449	475	443	422	452	421	424	421	443	445	464	469	450	426	470	439	419	470	401	437	439	461	449	462	417	433	445	455	455	417	446	457	443	441	403	442	425	437	460	451	438	440	447	487	477	417	444	435	460	440	421	441	443	454	406	451	448	442	449	450	457	425	447	405	424	460	425	413	442	448	427	448	449	497	431	461	420	416	502	414	449	422	460	447	458	444	438	447	457	462	457	448	450	449	436	452	445	490	400	442	394	445	441	373	452	450	438	432	423	441	478	472	451	445	436	473	414	454	428	452	432	427	411	402	470	439	436	455	421	433	450	453	445	420	427	413	406	433	458	424	427	443	427	480	442	429	457	480	453	436	451	437	401	436	471	416	454	438	455	461	466	431	453	405	429	446	406	471	407	485	469	451	452	425	478	435	429	430	442	456	451	433	439	428	422	460	434	452	452	471	449	418	418	451	423	424	397	408	420	484	458	436	418	412	451	462	455	430	446	428	444	453	475	443	432	443	425	431	419	444	441	443	442	481	501	453	449	433	452	461	451	412	460	495	450	409	434	470	428	424	453	415	432	433	463	440	464	443	416	450	449	451	462	426	430	439	437	444	427	462	472	395	428	441	432	480	419	446	404	425	405	421	414	468	439	496	438	428	445	419	443	476	458	447	437	415	443	426	420	444	437	445	447	421	419	456	427	417	451	442	437	417	426	461	452	462	447	391	446	457	439	457	414	449	420	420	443	442	436	410	440	461	408	452	432	448	428	454	475	468	437	473	422	426	442	419	443	475	428	471	449	445	420	467	443	459	443	440	430	410	403	439	444	452	459	442	420	427	473	447	449	456	409	511	447	441	421	445	466	447	459	440	439	413	463	426	460	454	446	461	433	437	451	423	455	434	445	462	462	428	422	464	447	475	446	429	423	438	443	442	477	429	431	442	466	439	415	471	410	440	413	452	412	426	453	437	453	444	418	443	429	472	458	443	431	446	407	491	405	457	454	449	496	433	454	436	465	436	458	447	457	415	407	437	457	439	466	438	459	442	426	460	450	477	445	438	462	412	410	433	440	423	446	419	453	415	395	453	427	427	463	415	430	465	458	491	414	417	449	441	432	407	457	449	427	455	453	475	431	465	459	438	450	439	445	406	450	420	462	409	425	466	454	471	481	448	417	487	437	420	454	435	436	431	442	464	397	399	433	459	466	420	444	448	442	441	445	443	400	434	421	458	430	419	464	436	462	476	460	443	468	461	382	417	422	448	445	415	381	441	465	485	460	431	450	413	444	452	453	452	443	462	444	451	460	405	470	452	463	434	445	429	472	453	463	429	429	446	443	438	462	465	437	431	461	473	427	460	460	454	436	475	435	435	408	422	425	440	444	448	438	418	446	457	421	447	422	412	420	414	404	429	420	423	466	435	442	407	439	407	452	466	469	452	445	421	462	432	453	485	456	453	500	483	475	444	442	450	448	410	468	446	423	427	438	448	418	455	438	456	425	462	458	425	468	427	422	453	488	420	429	405	406	437	447	422	440	464	457	432	461	473	445	465	417	452	444	460	426	461	452	414	455	432	458	459	433	436	462	457	434	430	397	470	403	458	434	491	433	435	433	457	474	438	479	432	431	430	483	416	449	471	469	475	440	420	435	461	454	449	418	404	439	442	447	414	425	453	472	460	450	495	446	450	445	458	435	419	409	436	376	451	452	431	415	448	465	442	416	449	477	468	419	440	458	412	439	411	431	403	430	467	432	439	473	425	436	433	434	408	416	451	421	459	447	477	472	427	414	421	446	438	431	444	459	446	451	440	426	429	448	464	445	455	428	467	422	441	451	467	432	486	464	460	433	437	432	462	407	451	446	460	480	452	431	410	419	455	449	412	480	452	440	433	449	422	424	480	472	477	409	449	479	448	414	446	446	441	447	456	453	450	429	426	449	456	457	471	444	462	461	429	436	451	472	463	404	473	449	505	435	419	458	476	501	453	434	407	415	441	459	437	452	456	447	440	442	451	467	454	452	461	421	410	436	487	424	445	431	470	452	441	412	450	413	431	440	447	474	473	434	435	436	452	448	455	450	461	458	467	406	449	430	411	399	402	422	444	462	455	466	398	416	423	510	428	445	457	426	457	456	456	454	439	466	445	421	448	447	426	481	447	449	434	465	447	439	451	430	425	399	419	433	390	405	479	428	473	428	433	443	448	463	453	440	458	439	521	460	433	488	449	434	442	427	425	414	453	405	417	446	425	440	445	450	441	444	437	473	465	414	444	456	461	507	439	419	403	421	460	436	412	429	444	454	417	464	423	448	431	437	485	431	460	411	476	405	426	454	485	419	457	473	443	412	458	462	409	437	408	445	457	425	434	423	453
39767	51877	33537	4294	2850	2210	1609	1273	1098	1039	997	897	907	795	770	742	654	649	652	643	674	682	601	613	561	582	546	576	564	575	543	573	546	533	581	573	556	554	552	523	601	583	538	553	543	536	554	487	560	561	518	561	536	521	533	535	578	561	541	564	549	547	585	555	537	560	561	530	553	529	595	552	534	549	565	587	566	527	559	574	571	515	562	539	553	573	560	538	513	570	600	572	551	561	560	539	554	581	552	517	520	527	543	576	550	515	566	540	529	576	511	545	541	550	541	566	576	563	532	530	570	547	583	528	500	579	532	530	576	510	533	543	555	528	531	539	534	580	544	555	532	597	535	557	510	509	526	545	568	510	539	562	522	525	513	534	554	547	506	542	492	516	520	488	512	537	530	515	534	517	529	526	556	536	578	547	554	554	551	550	522	523	554	508	556	559	532	554	541	586	540	551	531	544	556	603	551	524	609	561	559	542	551	554	539	550	514	559	535	518	556	531	544	570	561	522	522	546	549	540	586	543	532	566	546	501	576	553	532	551	526	528	520	552	529	512	521	537	576	518	556	512	521	539	575	561	538	589	516	524	512	510	547	536	528	500	572	545	529	551	542	529	525	548	538	580	564	516	569	567	579	560	528	546	547	528	523	532	557	569	548	551	553	528	518	544	532	539	570	572	512	544	514	523	517	528	538	565	516	580	554	546	551	572	551	558	569	557	555	511	547	508	548	562	521	565	557	520	549	475	514	548	577	564	525	555	552	517	561	562	556	538	513	507	549	575	534	531	551	544	555	525	519	539	544	544	507	532	513	521	544	546	596	522	558	571	542	534	541	534	547	546	541	561	519	539	554	589	564	531	581	542	556	560	556	566	573	558	570	527	571	546	566	499	546	553	520	568	535	523	592	541	502	543	563	528	538	544	545	548	550	546	565	568	505	514	566	529	565	556	554	545	582	512	555	565	544	571	534	527	544	561	552	535	579	563	503	576	554	528	581	519	567	581	539	567	556	527	568	547	552	543	538	514	549	538	556	531	529	561	540	572	533	578	509	501	555	581	582	557	540	504	521	530	561	537	526	544	579	564	564	543	502	527	541	549	548	533	587	561	554	521	520	552	520	572	548	538	546	566	533	563	515	547	526	548	570	547	548	550	587	567	567	516	507	524	569	575	539	551	554	515	557	518	532	564	516	559	527	553	526	507	559	551	534	583	560	535	523	537	525	543	569	518	572	517	549	548	577	556	543	557	525	538	536	553	558	556	549	519	555	589	548	549	562	550	563	543	542	557	540	536	511	519	542	547	570	506	542	566	543	562	537	524	575	508	529	566	526	559	524	544	588	536	472	556	601	481	561	557	555	511	557	557	522	549	607	555	576	595	548	574	589	516	531	565	551	547	545	540	533	491	526	541	512	535	531	528	554	579	524	550	554	524	552	591	568	500	519	578	573	571	548	524	554	528	547	517	594	566	555	567	603	553	533	539	533	560	534	570	535	555	513	526	549	570	519	551	546	580	590	514	507	532	535	588	480	565	553	600	510	541	553	552	540	523	531	505	502	556	515	536	526	531	563	534	574	543	529	526	542	505	520	542	560	537	534	527	537	530	575	566	558	519	544	557	532	512	557	546	521	537	565	513	571	540	520	511	537	556	574	539	552	511	541	587	498	561	570	561	548	495	602	547	544	510	578	560	567	552	553	536	570	537	530	556	541	533	553	551	535	545	582	515	540	597	564	585	506	544	540	546	562	554	582	544	556	564	536	554	579	546	539	516	561	528	482	517	535	531	590	552	504	533	575	529	518	546	560	580	516	529	519	557	512	558	523	556	560	523	560	547	535	551	549	498	575	547	508	525	533	549	539	521	556	545	604	506	552	557	535	590	548	572	567	563	538	582	566	568	588	550	559	503	569	566	537	549	585	548	508	556	540	502	501	524	551	562	528	531	549	564	566	537	571	566	505	580	527	527	571	528	536	522	513	542	569	525	565	529	544	518	590	554	522	535	562	545	564	546	517	563	524	549	567	536	560	530	542	539	521	540	587	563	562	531	588	515	564	538	523	545	541	529	524	552	546	520	563	526	534	544	559	551	569	540	534	551	556	554	536	525	538	527	542	562	531	528	555	542	527	541	543	604	533	501	579	535	514	562	567	560	553	541	460	545	556	564	552	529	467	547	546	571	610	565	551	556	563	527	579	544	548	578	553	570	554	537	531	577	573	554	575	515	554	535	512	556	513	556	515	578	581	540	543	543	564	546	548	511	531	566	555	541	517	524	548	545	571	545	533	558	558	586	581	546	519	544	513	559	539	557	533	540	537	549	582	525	517	558	500	496	529	516	541	560	572	525	545	526	577	557	621	537	534	542	551	505	575	538	515	510	526	572	512	556	544	531	532	534	564	542	547	597	537	533	584	517	554	551	552	522	538	565	563	545	577	553	572	569	566	557	554	569	584	535	525	556	537	571	536	571	504	557	542	541	565	543	566	554	527	536	530	516	523	557	556	563	548	523	550	501	577	539	507	555	558	504	536	539	563	526	518	518	566	512	562	543	566	524	520	563	567	494	498	534	574	535	519	549	535	536	558	537	546	533	526	534	565	472	509	545	538	541	583	575	574	564	559	546	567	541	593	543	551	561	561	558	538	540	552	530	551	546	494	542	540	550	528	529	518	559	543	567	512	533	539	529	530	500	549	525	572	529	512	495	619	550	525	574	570	497	559	523	522	547	542	529	576	523	566	524	536	549	547	562	554	522	537	551	548	530	533	547	533	516	561	549	572	578	560	548	565	523	531	527	566	538	567	567	560	542	551	550	529	582	496	562	566	499	560	588	580	600	522	548	564	563	575	563	552	559	546	524	588	541	513	513	557	526	571	555	520	519	536	542	544	552	514	507	539	557	537	526	562	584	535	569	539	525	526	550	554	553	523	535	585	555	539	565	560	553	535	543	510	527	523	550	563	529	510	521	530	551	536	576	520	562	581	551	555	545	516	535	530	567	546	562	534	504	536	524	586	569	556	546	536	558	518	551	572	516	516	529	576	517	520	525	546	569	529	528	510	537	561	561	541	555	533	563	549	564	566	577	566	531	581	542	525	531	561	554	575	542	565	543	526	579	545	519	549	579	535	517	573	520	543	532	482	511	558	527	562	540	562	505	551	549	549	526	524	567	541	568	546	538	533	574	527	545	541	511	554	539	546	576	549	556	490	540	549	568	551	552	525	578	548	580	535	541	537	506	568	569	538	541	568	547	537	577	523	548	539	550	518	521	563	555	556	583	565	543	528	517	514	495	510	542	561	562	548	534	559	512	533	516	518	569	547	553	545	572	547	552	556	560	554	588	582	548	556	528	519	564	575	506	556	563	505	574	516	571	596	529	542	579	543	594	554	538	505	526	570	533	518	559	573	545	556	520	542	530	562	539	542	528	554	596	560	539	573	554	514	573	585	549	567	564	580	576	566	540	536	526	517	527	540	532	529	500	574	523	547	573	558	496
22879	21050	28535	23724	20995	20350	6548	1868	1469	1418	1248	1105	1115	1022	989	1014	986	988	995	909	962	944	877	865	902	910	853	866	895	889	887	849	897	862	865	860	853	795	863	854	907	797	829	829	858	862	826	841	850	843	842	856	828	854	843	851	892	809	902	846	817	835	811	825	882	851	830	860	829	832	870	844	902	868	889	866	792	877	790	890	870	845	801	831	872	854	846	884	858	829	830	809	858	883	860	863	832	840	845	866	843	883	885	852	911	872	868	830	853	855	831	801	828	852	789	817	845	789	834	874	867	849	843	899	858	802	881	836	839	852	843	809	862	867	848	863	868	825	861	836	824	835	856	857	850	795	845	859	854	835	838	788	867	820	845	833	840	849	848	829	863	847	809	839	811	844	858	821	834	862	827	800	813	835	846	853	831	883	834	810	815	882	833	853	826	854	830	876	856	869	805	797	827	866	844	845	864	795	788	881	836	858	860	861	844	795	839	830	856	961	779	889	852	861	875	846	834	808	865	851	893	862	885	888	810	857	870	821	853	852	828	824	853	829	912	879	903	846	825	844	856	847	888	858	824	855	850	860	852	872	830	881	829	875	842	862	857	847	840	833	821	834	849	870	846	859	808	847	868	826	839	830	815	842	857	901	851	856	824	800	827	869	857	778	850	799	909	853	813	812	891	822	845	827	834	883	879	830	871	844	867	871	815	831	868	801	859	814	830	808	858	829	817	841	830	834	842	858	825	819	839	878	864	834	829	815	810	868	789	853	867	822	831	837	874	881	806	820	850	903	867	822	816	831	841	849	889	838	829	871	830	872	856	898	848	828	822	858	860	850	805	801	855	810	859	835	826	847	908	861	844	827	845	821	812	820	850	828	922	868	871	854	838	874	842	821	852	856	829	823	842	862	806	795	844	833	829	806	829	805	800	816	830	798	850	873	886	855	874	825	817	825	850	800	859	843	823	866	869	848	851	833	830	828	883	939	825	847	861	840	906	847	860	924	856	830	830	869	836	846	838	838	849	822	873	807	791	853	810	832	827	817	873	806	857	866	848	861	883	807	848	839	818	831	797	853	884	832	840	897	817	829	871	851	853	887	853	883	805	873	858	889	852	836	795	905	864	880	912	829	884	867	837	885	850	823	899	869	802	816	871	819	847	842	860	809	897	799	855	850	815	850	860	851	806	829	874	831	865	844	790	818	862	874	858	811	861	863	831	830	865	810	865	876	772	811	821	874	933	928	843	835	857	864	865	822	857	824	781	851	837	822	871	897	836	881	852	836	882	835	842	836	778	851	796	814	807	840	870	885	880	878	870	831	836	797	820	835	891	844	841	868	874	856	828	871	838	854	887	879	833	831	883	859	815	869	813	842	862	848	848	860	829	848	837	887	860	817	827	844	799	867	880	884	849	832	852	805	835	840	886	857	849	836	846	862	902	845	825	814	821	854	843	869	825	861	818	843	911	823	868	844	843	839	817	882	808	838	848	874	805	835	832	871	829	834	837	898	856	831	838	798	851	837	861	821	821	856	882	808	865	841	843	834	854	821	821	856	840	827	830	824	840	787	808	836	834	868	801	843	859	807	826	827	865	845	865	827	858	880	870	872	861	860	849	821	821	803	816	904	838	831	816	857	843	816	861	810	877	877	842	801	857	819	863	807	849	852	894	816	873	831	837	894	824	803	849	888	838	871	833	836	825	887	858	821	849	905	802	844	823	833	845	807	801	881	809	877	928	882	887	847	829	824	819	818	841	811	821	857	872	846	825	841	771	869	807	874	824	852	818	817	824	853	828	831	865	839	853	810	826	860	867	866	840	899	817	863	839	795	883	826	875	867	798	838	856	869	873	852	816	819	800	787	865	835	862	821	865	793	830	863	871	805	842	781	841	844	821	853	868	845	807	866	830	832	833	841	853	830	816	856	857	908	830	865	880	856	851	827	874	874	886	814	911	819	860	856	751	836	858	824	833	814	800	795	871	849	868	903	867	831	821	821	865	802	889	861	858	839	875	843	807	912	796	873	818	821	834	836	821	851	856	927	793	837	822	811	806	873	831	850	832	826	804	856	842	816	798	832	744	846	801	834	806	850	846	876	812	814	838	865	901	824	856	863	864	840	820	869	824	861	830	833	901	852	818	884	835	800	846	819	826	823	880	842	833	848	842	801	826	868	816	909	906	837	892	863	804	891	804	856	831	833	849	847	895	841	817	855	881	843	821	869	900	834	845	852	837	897	853	872	876	782	821	869	859	864	804	845	781	833	834	794	820	810	849	842	902	852	866	923	824	808	837	846	842	912	847	885	840	855	837	884	906	865	819	912	834	886	808	792	863	883	804	836	838	798	793	827	873	824	866	849	845	825	883	830	842	828	812	888	858	858	819	833	867	824	849	835	814	892	843	850	844	824	839	876	760	877	837	870	848	845	829	803	833	819	845	839	820	840	864	840	858	846	854	812	830	877	852	835	870	884	853	843	833	818	829	839	850	835	843	907	821	805	843	834	853	837	854	800	875	831	796	876	826	824	785	874	907	814	844	859	869	821	818	845	874	816	859	867	818	819	904	800	805	847	851	853	780	875	884	838	839	839	859	799	843	863	866	808	880	850	808	771	851	880	853	871	876	847	883	876	824	860	833	866	855	834	824	832	872	882	858	866	854	786	819	810	824	904	799	877	813	821	812	839	827	850	834	841	839	814	825	828	854	849	879	868	816	823	883	810	849	878	867	878	880	798	803	811	855	848	872	807	846	891	816	862	806	851	858	832	860	802	849	841	872	892	837	887	866	861	846	804	814	826	865	886	856	805	881	844	879	823	852	884	875	845	862	808	866	877	873	846	912	840	769	850	871	827	837	853	846	910	807	813	827	816	797	848	861	855	857	842	869	839	876	836	855	850	879	824	900	782	871	838	846	866	835	810	779	842	835	781	869	805	833	867	858	791	866	816	873	878	861	814	866	874	864	891	820	853	844	865	839	797	869	845	790	854	846	885	780	874	814	792	911	852	760	851	858	888	829	887	833	866	855	882	845	831	818	824	860	830	864	895	865	853	826	872	836	853	895	857	862	846	877	849	786	858	880	900	828	831	882	840	881	856	830	818	877	831	882	825	849	842	882	873	851	866	883	860	827	853	794	844	894	872	840	845	827	899	766	799	822	842	807	891	832	873	889	863	853	884	802	829	840	850	858	832	866	803	828	867	815	826	859	791	833	883	875	836	836	850	862	845	839	865	805	848	809	836	881	793	822	795	857	852	831	860	800	854	847	849	831	848	818	865	845	851	796	842	801	780	851	826	811	857	864	786	911	813	873	856	843	838	893	799	822	814	823	793	781	862	883	812	849	866	866	834	835	791	839	863	847	873	832	864	857	836	849	857	827	836	808	823	824	846	856	862	853	868	819	848	828	830	878	890	841	867	835	826	862	816	812	774	868	828	848	838	888	895	819	809	865	793	875	840	784	858	873	809	827	811	835	793	889	868	833	837	816	807	796	884
44746	68832	47390	8664	5624	4406	3589	2630	2294	2149	1893	1654	1557	1496	1413	1326	1294	1206	1171	1220	1056	1097	1085	1059	975	1110	967	1019	1033	1014	950	1041	1011	1008	984	967	938	990	936	913	1011	1000	952	948	959	990	1001	992	972	1001	988	995	986	974	984	957	965	967	928	958	982	970	962	956	936	931	950	990	932	998	989	972	909	960	962	962	991	945	933	919	966	894	951	904	966	1008	939	913	917	942	962	961	957	936	943	999	975	911	990	976	1024	1035	973	1006	947	981	1009	934	948	932	953	955	936	949	978	969	928	967	1012	953	951	903	992	928	949	913	914	917	933	977	985	963	961	921	990	886	930	978	941	952	974	986	987	986	933	955	937	966	983	929	955	975	949	978	943	955	983	951	970	959	967	893	952	886	880	983	899	942	959	941	963	961	994	976	958	930	931	994	924	932	960	981	924	953	929	954	931	973	992	933	945	939	965	977	923	973	918	913	992	969	861	988	975	945	935	954	991	922	968	986	960	995	988	878	979	993	946	999	978	976	940	985	937	933	921	914	977	916	943	900	973	924	952	945	920	922	973	943	1018	984	962	976	977	941	1012	924	971	962	935	910	960	894	930	976	933	960	939	977	917	940	950	997	952	876	967	905	913	1035	963	958	913	900	961	881	909	912	1026	990	933	914	914	932	939	1005	958	911	952	999	891	933	923	904	907	996	928	965	934	947	962	958	1003	957	914	990	995	917	997	939	967	987	946	979	928	989	941	963	1011	912	916	958	983	943	978	965	977	998	972	997	990	972	987	961	952	958	970	938	941	943	955	1003	896	958	953	971	983	955	946	907	928	964	980	960	965	965	955	999	997	954	955	970	965	937	938	956	998	947	911	944	974	928	915	999	996	999	972	952	916	948	1005	907	931	983	984	978	914	952	986	956	938	959	970	979	931	937	921	937	929	981	948	940	910	998	1005	939	914	949	955	924	946	957	947	950	883	951	943	960	952	952	965	944	963	955	958	967	952	945	958	897	931	956	929	1038	971	990	975	964	906	934	961	941	994	959	989	913	952	999	976	987	978	913	972	895	965	992	909	964	901	954	984	958	891	970	937	952	919	968	947	954	987	984	900	931	893	1021	932	959	970	953	955	968	982	981	1013	961	936	939	903	938	943	995	974	942	935	949	971	997	932	999	937	975	920	925	1006	967	977	986	975	986	953	963	934	879	955	968	970	1009	931	953	922	944	899	939	931	987	953	969	941	947	949	911	954	937	932	925	947	983	911	921	966	931	943	964	976	917	961	883	1011	982	961	960	915	942	943	1014	988	885	941	943	951	963	1010	975	941	930	984	949	979	936	971	951	943	953	942	943	926	941	984	957	955	977	897	951	957	923	943	962	980	982	937	953	981	951	966	933	1013	940	924	946	933	924	946	932	999	928	911	930	941	910	955	969	964	888	963	964	954	963	965	979	969	1016	961	951	931	891	962	962	962	923	982	886	923	970	912	935	960	935	911	987	991	929	985	956	915	947	978	904	948	957	979	918	1015	965	974	895	896	965	979	973	949	962	890	962	948	946	904	984	972	994	1005	971	993	968	937	972	967	958	952	922	918	978	934	913	915	971	961	965	929	932	974	982	956	924	918	976	887	959	956	956	939	955	977	978	982	976	977	988	919	946	925	978	1005	995	970	939	919	917	974	940	970	962	957	946	971	988	975	949	967	916	974	1025	996	854	930	972	931	998	930	952	930	1011	938	952	992	866	955	933	963	890	908	896	937	1004	1001	979	920	940	983	1019	960	1001	993	949	975	910	940	974	979	967	1008	928	948	956	943	960	913	911	901	966	984	966	949	920	914	957	919	951	1046	953	987	959	932	943	965	903	986	952	975	925	955	979	969	962	957	976	996	945	959	988	956	934	943	936	979	987	979	948	896	959	920	982	955	936	936	916	885	953	908	931	976	907	1009	969	951	976	939	908	962	891	963	942	992	991	988	989	898	925	963	918	956	930	969	1004	893	946	962	878	986	936	918	1005	914	931	982	996	922	919	976	964	933	983	952	909	944	925	996	960	980	933	982	943	951	944	1006	924	952	959	1027	966	961	975	960	994	930	1001	925	908	1013	915	973	998	937	976	916	966	972	987	965	1003	968	918	909	920	931	934	911	944	909	948	976	986	925	973	945	914	949	965	926	909	930	1008	924	916	973	1003	910	980	922	949	943	978	929	960	948	959	921	955	954	965	953	934	962	964	981	949	906	927	891	981	997	907	917	921	939	956	985	969	917	971	887	942	951	929	973	992	946	954	957	981	993	947	1000	943	951	926	937	961	912	972	953	931	909	928	929	932	942	981	931	1008	982	1004	939	979	956	952	948	949	927	931	942	963	942	974	1003	971	975	907	912	962	984	998	967	855	960	984	963	949	955	948	931	1015	944	921	965	951	1006	964	975	989	1013	981	933	886	991	948	966	966	987	959	967	972	896	966	923	913	967	895	956	977	918	955	916	952	941	958	948	936	889	989	1001	992	940	957	956	892	978	978	989	994	960	975	957	955	981	945	940	966	974	940	946	1000	940	965	974	907	958	951	951	952	934	926	988	931	908	934	938	947	927	936	929	974	937	988	961	926	990	930	937	964	940	1003	983	980	915	951	991	974	980	1020	960	936	912	939	881	1009	962	1009	931	919	936	999	952	939	959	963	931	974	933	910	916	1002	946	946	920	930	946	1009	943	915	930	982	939	952	1025	914	897	954	920	921	952	894	951	950	952	940	927	1014	943	1018	959	992	975	937	944	988	977	970	950	908	975	932	926	927	911	889	974	942	950	984	930	906	928	993	1012	942	944	936	934	927	951	969	915	979	1008	867	978	977	889	956	963	966	951	930	888	938	945	953	974	959	954	962	908	923	916	966	896	977	996	924	983	975	956	975	894	924	948	932	954	1014	977	912	968	920	904	946	938	909	964	936	956	935	969	985	937	939	942	993	935	961	946	933	969	937	940	924	931	918	960	1034	937	897	959	883	958	947	978	931	944	950	931	947	959	991	950	963	973	942	937	961	919	947	991	939	976	921	965	940	912	966	954	962	991	897	966	923	942	923	965	953	972	996	989	944	991	945	968	994	929	989	961	965	908	969	931	938	947	1010	988	964	1004	964	978	922	913	926	971	990	910	964	942	927	1001	975	959	933	954	923	929	932	957	931	884	943	983	958	942	927	964	928	938	980	908	919	949	919	926	869	947	955	981	966	967	933	995	936	894	945	954	943	944	923	958	922	952	981	938	948	945	961	967	1006	935	936	980	922	959	962	975	943	957	938	908	930	929	1048	962	920	942	913	975	922	945	969	1003	959	945	956	937	914	944	978	999	953	946	931	998	936	968	952	911	998	977	974	955	991	956	1025	970	927	950	974	887	962	902	937	990	963	902	951	974	910	926	921	933	956	957	939	950	912	991	911	888	974	850	929	1005	996	998	943	921	903	945	895	954	888	969	930	967	927	950	940	969	887	911	984	947	937	940	990	961	1004	953	939	966	916	1016	953	978	954	968	991	931	937	962	971	920	982	946	1009	912	949	952	1003	956	987	977	911	939	901	929	957	994	976	922	959	946	938
31105	31428	26220	5944	1005	637	546	456	420	457	421	386	383	357	390	350	341	343	378	340	273	352	330	332	314	341	322	329	347	329	306	313	318	314	336	321	304	331	306	286	289	329	341	340	314	335	357	333	315	339	324	344	305	322	322	322	327	276	341	323	324	313	315	352	370	322	304	323	308	322	341	305	299	341	285	356	318	330	325	337	324	311	333	312	330	315	303	309	293	294	317	312	313	303	325	316	317	301	298	354	310	320	348	312	318	330	307	320	318	294	353	321	299	317	304	364	333	302	295	336	327	339	358	325	329	353	325	305	326	309	338	309	344	329	321	295	299	318	307	350	313	313	322	314	320	323	300	301	369	306	318	344	320	304	333	315	315	326	361	314	365	339	325	313	319	327	284	315	344	321	306	325	283	364	309	311	314	327	298	298	328	345	316	308	349	337	324	333	298	340	358	334	331	325	318	315	342	275	313	314	331	318	350	292	336	310	355	308	310	304	290	334	312	338	365	294	277	386	353	315	305	329	312	317	348	318	308	299	359	309	317	341	316	318	310	338	347	326	296	285	322	316	335	318	332	295	341	320	309	312	335	310	348	319	332	308	337	320	302	330	302	309	314	344	310	309	308	329	320	327	329	344	333	277	321	321	338	306	281	341	322	365	337	273	309	326	318	344	338	345	328	337	329	353	308	340	292	341	316	349	351	373	314	319	318	351	309	335	337	359	311	301	314	329	285	320	305	339	355	336	322	311	299	313	340	346	327	303	335	315	350	333	334	322	322	313	313	327	331	358	319	339	307	302	340	320	317	318	335	308	297	308	340	331	366	352	299	331	313	292	349	323	302	298	318	300	329	321	302	333	289	331	296	315	332	313	304	314	366	309	327	320	311	306	330	342	312	324	330	315	295	324	327	320	302	298	338	314	308	324	307	322	330	345	358	307	311	308	330	327	321	328	330	312	299	301	337	342	349	328	323	295	331	308	350	323	335	304	319	324	299	329	316	311	294	321	337	295	342	314	307	363	305	345	346	341	327	304	301	309	327	311	312	302	325	287	349	285	313	316	329	313	309	317	345	333	280	309	322	321	325	337	348	318	326	328	319	354	351	335	332	340	317	320	302	321	313	335	337	347	334	321	314	323	311	320	334	325	322	359	296	316	319	319	356	313	324	322	293	354	289	326	313	335	327	338	337	315	319	361	318	314	310	328	331	330	318	325	291	293	306	334	319	310	295	289	311	331	339	299	301	326	346	298	294	318	326	335	355	329	299	330	330	328	330	339	314	323	332	336	302	303	322	322	334	332	310	308	317	317	330	311	315	319	341	345	329	339	329	336	321	310	312	331	358	305	317	354	332	344	354	370	305	334	342	316	306	301	281	286	316	335	308	335	308	334	316	343	347	326	327	327	320	341	324	351	295	312	331	345	320	346	281	313	320	285	329	322	346	334	345	331	345	328	341	291	330	307	311	312	313	364	346	349	367	324	310	321	326	326	319	346	318	309	328	329	301	312	293	321	322	355	300	304	322	319	311	329	322	317	336	317	356	333	354	316	298	320	318	350	312	282	331	328	326	337	324	329	317	319	324	349	315	330	340	331	326	331	317	345	338	331	302	313	311	318	339	295	361	316	314	354	304	315	309	325	310	343	321	326	315	321	320	310	296	327	295	342	299	331	321	319	311	334	317	278	316	314	329	351	360	319	345	347	351	320	313	339	318	329	315	332	310	350	305	304	316	339	298	320	333	312	267	287	319	319	334	281	336	314	283	310	358	329	337	362	314	306	331	338	285	361	315	305	322	319	330	306	303	329	311	325	327	327	362	329	337	284	313	314	346	327	336	314	337	333	303	313	366	344	344	309	327	304	321	359	317	318	365	366	332	349	316	310	298	349	316	326	315	332	300	342	287	317	335	323	327	327	297	338	315	299	351	311	344	318	323	333	312	298	269	342	336	342	296	332	350	338	311	336	332	297	339	306	312	346	326	325	308	324	336	334	340	325	349	340	334	347	327	307	337	319	343	348	306	320	303	328	352	347	314	322	328	315	327	324	298	348	348	337	362	322	295	311	353	358	326	309	290	303	318	306	366	340	327	320	344	306	350	365	342	330	327	373	355	333	337	314	332	358	319	306	337	316	320	317	297	305	301	343	342	307	330	315	347	336	329	328	310	326	323	304	346	305	327	334	311	338	331	332	304	311	343	331	321	310	324	313	324	332	303	309	327	321	356	373	355	330	341	312	309	334	334	269	343	340	326	334	284	293	323	306	320	337	360	322	349	349	375	335	329	353	342	342	334	313	299	356	348	331	348	334	366	336	335	328	342	288	325	311	331	319	386	329	326	305	334	347	319	365	303	299	323	298	340	317	338	336	297	332	314	299	342	331	312	312	287	303	300	293	317	346	352	327	310	352	343	318	302	319	332	307	329	327	331	329	334	306	297	341	299	374	326	333	340	317	309	301	336	281	296	319	339	333	340	307	347	329	318	300	331	304	312	313	333	332	307	326	314	347	347	310	332	323	310	326	302	334	334	308	331	324	323	277	317	327	335	317	305	325	327	303	305	327	322	312	332	333	332	315	316	349	293	331	335	309	318	339	306	332	311	331	351	321	324	329	309	335	328	283	312	354	328	320	322	314	325	321	322	321	320	325	337	321	349	337	316	322	346	313	335	328	308	305	317	287	340	301	317	329	304	314	323	323	303	307	326	334	303	307	332	318	310	297	333	296	296	320	342	347	357	325	328	339	325	315	336	305	318	331	289	317	290	298	326	313	316	312	298	340	334	341	313	326	320	335	341	323	314	319	306	321	330	284	335	292	323	337	345	307	349	315	333	317	289	328	310	348	351	315	312	291	329	336	324	345	333	325	308	299	324	332	315	324	360	307	328	327	324	331	342	332	338	302	345	318	337	343	327	328	356	312	314	308	326	301	306	314	337	334	330	295	347	318	325	309	299	319	337	329	309	319	302	347	305	334	318	306	341	310	312	320	326	306	338	329	296	316	345	365	353	288	329	282	318	315	305	336	329	320	331	323	322	307	334	322	328	280	315	324	312	364	337	324	318	302	322	318	346	332	320	316	335	350	311	299	348	321	302	343	313	329	316	344	341	350	316	333	304	345	339	301	290	334	321	327	310	341	304	348	308	323	351	345	317	347	315	323	334	321	329	354	309	328	337	300	348	339	343	349	317	308	326	313	346	361	339	361	357	303	321	316	316	316	333	318	345	331	332	344	318	317	318	333	317	340	294	312	327	338	314	378	347	336	310	372	334	341	301	296	333	298	316	305	327	338	339	314	360	320	331	278	303	336	297	381	312	336	344	320	328	350	325	297	336	344	322	324	311	341	277	327	335	329	310	347	320	353	347	329	351	319	322	321	311	334	337	319	326	333	324	313	330	362	311	300	328	313	323	337	319	341	334	336	339	342	309	301	304	299	319	334	317	327	295	325	315	324	328	319	333	301	335	308	314	354	338	332	329	347	340	302	331	365	319	318
37080	46858	26794	2444	1750	1276	947	739	685	663	646	595	595	514	533	480	496	439	460	445	446	397	444	435	399	413	401	415	403	396	381	389	441	405	401	396	392	371	382	369	390	389	417	390	402	414	423	391	435	402	391	400	374	412	391	444	408	410	429	401	430	394	402	385	409	401	392	387	396	435	341	375	359	387	411	380	390	423	410	379	358	388	383	385	405	425	408	393	386	392	355	400	384	417	416	389	387	415	389	419	401	415	374	405	397	380	386	428	407	401	415	404	428	398	387	354	356	391	367	404	370	412	388	416	389	371	395	388	440	408	374	375	415	379	395	409	399	384	412	419	367	377	369	379	436	394	378	387	407	381	402	413	389	412	353	355	401	391	363	384	406	412	380	353	424	387	360	398	404	409	393	388	387	377	387	408	393	417	392	420	389	403	418	404	368	428	412	404	410	430	397	380	369	380	417	417	408	388	385	410	384	418	411	395	377	382	398	391	360	392	369	358	399	410	419	420	395	393	401	419	379	371	400	401	410	373	407	371	387	395	427	386	421	418	384	398	389	436	414	387	409	407	392	424	410	374	410	382	373	420	385	435	357	392	402	420	384	374	423	422	411	406	390	416	389	393	411	370	405	391	402	403	411	395	411	392	388	358	377	413	395	379	397	378	376	401	403	388	361	388	386	447	414	392	390	389	413	373	371	410	360	404	395	415	395	363	406	421	402	372	408	398	382	410	379	417	390	388	408	406	409	355	414	391	394	417	378	411	382	384	390	385	365	389	408	391	400	411	394	391	384	371	394	409	404	395	379	397	403	417	394	388	412	366	406	433	410	414	376	411	411	380	398	389	386	406	407	398	366	375	403	402	388	431	413	407	410	379	394	397	428	414	403	405	407	408	384	386	388	370	404	355	374	424	405	409	379	408	362	413	422	374	429	413	394	372	336	409	410	395	436	417	407	411	398	390	392	370	386	392	422	401	393	383	357	393	402	383	371	382	439	408	391	392	378	413	363	366	381	416	413	435	383	400	386	424	368	406	374	385	399	391	424	372	420	408	411	389	389	377	354	385	437	438	377	375	373	378	382	395	402	409	414	455	410	419	405	381	374	415	431	380	392	353	388	359	417	376	397	421	404	401	384	418	363	389	400	442	418	405	391	437	385	397	379	441	416	378	402	396	421	402	422	378	398	394	358	384	395	386	397	401	412	387	377	394	454	414	398	405	423	395	372	382	377	380	418	444	406	402	425	434	413	424	378	421	387	413	373	398	403	376	398	367	371	395	397	392	433	409	398	412	380	403	369	366	386	421	417	397	396	388	380	388	446	402	381	413	404	397	387	408	398	404	340	401	412	378	403	357	357	404	386	368	388	396	404	388	369	355	364	378	415	390	399	391	323	386	412	407	405	373	383	385	378	397	393	375	371	401	413	423	397	381	395	419	413	359	381	381	371	383	371	398	386	403	392	395	434	420	398	425	381	386	418	404	383	409	380	395	385	431	399	404	408	406	435	445	394	433	426	407	421	398	379	385	412	397	324	389	369	429	410	400	419	398	410	399	395	360	360	397	386	440	399	391	400	427	370	421	418	387	400	413	399	379	419	383	357	428	410	401	396	387	369	412	402	407	404	394	388	400	390	419	401	433	399	410	374	384	406	393	393	371	377	393	389	407	386	431	402	399	381	413	399	411	366	414	379	382	387	404	379	384	421	360	413	364	418	412	426	369	370	391	389	405	418	425	421	416	400	403	396	440	400	409	418	379	374	413	427	392	402	400	401	413	391	416	425	369	412	373	407	422	374	404	385	400	365	410	386	404	411	424	386	386	417	393	398	394	388	359	437	433	387	407	407	392	386	365	378	387	402	406	379	387	378	400	398	374	401	402	346	386	428	424	385	421	377	360	409	400	392	401	405	393	397	363	408	378	370	374	379	367	374	385	391	382	407	389	400	404	373	399	403	402	420	376	390	390	412	446	424	398	421	374	384	387	397	384	378	387	382	390	413	406	410	401	382	442	413	397	418	436	397	421	372	396	363	398	421	384	379	373	355	402	378	407	381	418	371	411	395	394	383	411	442	430	398	393	396	371	413	379	373	358	353	418	367	383	388	401	403	392	410	392	375	390	415	411	394	420	399	406	381	402	394	410	387	375	349	398	380	412	400	415	416	413	439	410	405	416	393	392	399	396	399	372	414	409	377	390	399	410	387	420	384	389	403	401	411	413	402	374	386	404	424	359	389	392	374	403	391	382	408	353	370	402	400	428	394	388	397	447	379	412	390	386	426	420	371	414	391	418	420	367	395	409	394	437	398	388	387	404	415	420	399	394	400	374	394	384	403	395	399	372	389	430	383	390	424	384	401	412	397	416	419	361	429	402	360	385	459	405	403	374	364	394	419	411	409	422	394	383	394	417	393	393	388	377	398	416	390	396	423	371	406	408	374	409	397	401	397	386	412	408	379	380	415	398	401	414	408	405	377	391	386	397	434	400	404	371	405	429	408	367	363	426	434	351	379	418	393	379	405	390	411	398	398	348	428	399	409	417	359	399	373	416	379	402	420	409	370	378	379	387	401	404	377	365	360	410	395	394	385	410	380	401	422	398	388	412	415	404	392	399	390	412	428	431	443	364	388	400	392	432	380	450	396	414	397	365	376	389	386	359	354	407	358	403	379	381	389	400	401	384	401	423	355	424	396	392	365	407	411	394	383	378	378	367	425	391	398	401	392	405	423	349	395	400	378	371	384	402	386	374	408	384	358	405	398	396	408	414	391	394	394	373	386	397	388	397	410	405	388	418	397	392	381	371	395	410	402	369	380	395	393	405	432	384	416	419	347	389	429	389	388	446	419	407	382	374	401	402	369	416	390	424	378	408	364	383	433	348	430	407	433	427	387	405	366	417	383	394	387	407	376	414	397	402	398	357	392	377	379	396	403	416	436	411	381	404	428	397	408	400	362	399	372	384	392	432	363	410	376	399	381	399	410	380	367	377	425	411	404	369	394	393	397	408	385	396	430	392	386	388	425	392	434	377	423	398	426	378	394	404	414	409	428	420	415	399	435	395	381	398	383	400	407	368	414	409	394	392	401	403	391	381	433	407	358	375	368	393	397	375	399	379	396	379	423	407	407	393	365	393	411	381	368	399	399	392	399	387	380	409	413	384	430	387	362	404	404	388	382	391	434	372	407	393	385	383	384	378	426	384	369	370	376	384	429	363	380	390	417	408	385	379	385	417	396	380	385	428	373	387	367	413	421	412	385	367	424	376	389	393	374	427	410	372	406	391	419	424	408	356	406	377	414	419	385	399	393	406	419	409	356	360	407	392	393	405	367	392	396	379	409	363	399	380	373	405	381	418	405	403	404	388	394	409	399	367	406	398	363	448	399	409	414	429	391	414	412	402	401	378	450	411	414	400	407	429	372	394	438	389	412	413	395	383	411	418	389	408	379	385	407	388	386	385	386	414	388	374	398	400	383	447	410	427	411	401	371	387	390	384
23982	21005	27961	24140	20194	6792	1587	1062	855	843	873	759	692	679	668	678	615	611	601	600	600	569	536	569	590	551	574	538	553	567	519	546	614	548	571	542	530	540	516	563	570	523	550	537	575	559	504	545	551	578	594	578	535	560	571	544	534	580	546	556	522	563	543	542	558	553	603	554	552	532	547	591	523	583	565	551	527	547	555	551	539	556	544	543	548	557	557	588	519	568	528	544	562	582	608	575	535	544	576	552	556	592	522	530	502	554	520	549	541	552	572	542	523	572	550	591	466	540	569	575	551	561	554	536	551	601	521	533	525	536	539	602	549	589	516	551	523	548	529	520	565	521	539	543	507	520	557	582	549	530	579	544	561	533	534	577	525	569	569	552	547	565	549	558	533	528	541	546	530	561	538	535	532	553	516	596	549	551	554	551	529	564	510	558	552	567	545	573	564	588	518	532	548	519	561	545	525	579	520	540	545	574	541	546	563	536	522	529	479	569	593	536	536	554	574	541	547	530	584	545	540	554	535	555	524	583	564	588	569	520	560	575	563	538	560	511	588	519	514	539	539	547	548	524	545	519	524	546	554	534	543	556	545	550	536	536	535	522	587	547	537	563	555	508	557	540	507	571	576	587	545	527	546	563	557	515	538	588	533	559	569	544	537	516	563	555	571	578	566	552	526	522	554	540	563	518	563	525	526	528	605	552	560	534	507	505	508	519	566	540	529	563	573	572	576	554	532	536	568	562	554	587	549	502	572	517	553	583	563	556	577	555	519	524	553	553	562	587	530	584	591	524	566	535	558	535	567	514	516	572	554	541	543	508	562	602	553	505	550	490	548	549	517	554	550	520	548	551	558	532	537	596	532	520	549	556	539	541	546	542	533	570	607	552	593	539	532	565	564	571	599	574	545	582	534	539	500	566	545	568	582	537	553	563	540	557	540	549	495	517	554	556	534	571	558	520	571	588	600	563	565	573	540	548	544	555	528	551	571	527	558	545	556	562	548	583	549	558	545	573	598	467	513	570	554	539	594	577	543	558	552	571	571	559	513	549	536	561	532	580	522	546	554	555	543	573	552	542	526	531	543	555	570	589	563	578	533	569	575	517	538	594	549	515	519	542	524	549	561	542	517	525	535	551	558	588	543	527	537	528	514	542	541	539	538	524	488	540	512	517	551	502	546	557	543	561	590	515	538	538	534	541	555	616	529	592	492	540	547	561	531	558	515	535	572	546	546	571	562	572	574	537	552	572	552	561	541	556	536	586	525	555	558	527	517	513	550	531	540	548	555	534	552	528	525	529	532	524	534	542	527	519	578	589	584	591	521	567	493	528	567	539	500	552	524	523	563	560	562	522	550	564	543	535	560	514	544	512	531	563	569	524	534	581	523	556	529	553	525	567	532	589	562	545	558	541	547	545	546	586	563	569	528	520	571	599	591	532	524	537	548	518	562	527	536	553	580	523	536	514	571	562	573	577	529	536	564	530	537	556	577	528	574	554	557	511	566	532	550	550	532	551	535	586	538	567	529	557	555	536	544	517	537	582	548	525	531	548	573	561	539	524	527	564	531	577	543	555	527	572	548	536	560	540	561	524	550	543	539	542	580	527	571	538	570	518	566	540	513	555	520	509	541	521	510	550	546	582	561	533	568	578	569	526	549	566	585	537	527	537	529	569	563	557	565	550	590	537	548	537	537	534	517	541	576	552	519	546	537	507	518	590	503	575	576	576	582	546	561	577	546	512	530	568	562	583	520	530	543	551	512	533	563	568	538	577	561	578	529	561	553	588	552	557	580	529	527	552	546	534	584	543	553	531	504	551	483	539	514	547	549	536	515	570	521	542	557	557	508	541	545	546	530	521	542	548	537	556	529	567	526	530	603	549	514	527	523	545	528	581	541	579	551	561	536	522	596	579	542	556	557	558	537	561	540	551	546	575	566	550	545	518	519	543	569	562	507	556	562	594	568	560	552	522	582	539	559	522	558	575	537	532	575	549	545	541	539	579	565	513	590	585	532	528	583	611	526	570	556	556	492	519	534	560	526	578	541	558	536	560	560	557	557	550	543	531	518	545	526	527	513	555	514	540	587	584	543	534	572	564	552	512	570	524	559	505	553	548	573	512	564	561	576	583	547	514	534	528	538	560	554	562	580	547	543	511	517	583	554	564	526	554	555	566	557	539	566	540	536	540	549	566	565	620	517	553	554	555	543	569	553	564	573	551	550	539	522	539	537	606	551	548	562	542	546	536	554	524	558	518	598	550	532	543	572	562	532	559	533	562	542	508	540	524	548	568	538	548	509	590	561	509	556	523	527	508	572	525	535	520	555	534	543	542	528	564	533	570	530	538	522	530	541	537	572	534	482	557	593	517	527	520	514	524	584	514	538	557	543	525	584	568	546	557	536	549	569	571	569	583	567	532	554	588	553	542	552	525	486	540	542	564	540	551	599	560	569	522	571	535	568	531	571	536	612	565	558	519	580	560	506	556	572	554	541	521	569	531	542	509	535	500	500	539	544	581	503	579	585	588	541	559	568	528	558	576	566	562	593	551	577	579	580	508	539	597	540	496	595	525	564	554	518	523	571	572	559	533	563	558	562	534	542	577	565	581	570	577	553	546	532	561	554	565	547	505	550	523	549	546	518	521	558	523	536	546	539	542	554	550	503	594	584	540	585	541	518	553	569	552	553	530	552	544	598	533	565	559	571	573	526	516	555	543	575	526	558	549	580	541	560	551	525	581	556	501	554	566	507	580	555	568	538	520	546	518	580	558	530	529	533	558	560	592	530	565	568	586	525	518	561	559	550	541	521	576	580	515	571	531	551	536	533	546	543	570	552	557	526	534	548	547	529	531	528	509	560	544	550	555	548	587	568	527	530	559	545	574	531	572	552	545	566	553	556	580	560	494	536	543	572	574	602	576	564	517	584	533	548	555	540	503	536	534	536	494	533	547	578	567	573	583	563	518	509	514	497	536	550	557	562	576	556	559	535	529	507	533	524	553	582	542	540	560	579	557	591	532	556	555	503	555	496	550	562	566	503	552	536	535	550	570	589	565	495	558	577	560	568	520	544	560	525	580	578	524	595	569	543	564	557	508	553	570	586	560	534	519	531	546	573	541	552	582	540	537	534	557	537	554	564	580	534	571	569	553	555	606	569	510	565	553	556	549	532	579	534	547	558	568	545	534	594	567	553	558	561	568	526	575	554	520	562	516	519	535	521	514	526	534	543	529	568	590	590	543	546	546	557	548	536	557	534	566	624	587	486	570	560	565	586	495	579	530	535	549	561	556	571	557	556	550	554	542	542	550	537	512	557	537	555	591	532	583	544	565	558	579	549	557	539	541	561	502	518	547	598	554	578	528	550	571	512	549	574	571	552	570	577	558	555	496	581	548	513	548	557	523	583	539	523	484	514	558	590	561	537	549	576	541	573	514	553	541	523	562	565	594	592	555	514	562	490	560	538	569	564	584	544	540	534	553	560	543	569	581
40670	59941	33351	4720	3530	2803	2204	1739	1487	1315	1237	1075	1086	943	950	872	835	735	750	747	708	771	739	658	713	672	658	648	627	669	631	619	650	661	686	617	693	642	669	664	648	626	628	641	665	661	617	631	594	683	597	606	639	628	660	597	672	655	602	648	604	590	604	597	626	648	677	674	692	626	618	626	621	617	632	613	643	668	618	642	664	632	605	620	599	637	639	636	606	612	690	626	637	642	613	634	634	657	659	608	645	659	563	616	587	646	661	637	620	672	597	668	622	604	668	609	618	648	670	606	636	629	652	677	628	639	666	646	646	633	626	670	668	621	613	618	630	640	630	628	632	597	612	628	627	632	612	621	618	647	607	667	599	658	641	616	581	626	661	647	668	661	637	666	670	631	601	623	612	590	664	628	616	579	680	663	629	658	657	679	628	613	665	622	625	664	618	646	679	620	648	643	697	643	593	616	599	590	592	589	612	625	648	645	633	622	649	635	632	620	665	592	627	632	647	608	656	641	662	633	653	605	620	599	630	641	666	612	663	686	639	664	661	657	637	657	596	666	648	661	654	642	640	613	616	667	613	653	622	627	649	653	617	650	665	665	653	622	672	626	589	579	616	640	634	605	688	621	632	603	636	652	627	679	613	635	648	629	619	650	623	616	640	658	633	631	631	639	603	652	650	653	599	601	633	635	642	662	648	644	637	590	639	655	653	666	587	650	598	656	622	643	623	656	627	608	645	616	585	625	627	661	630	649	635	635	649	619	649	639	591	658	648	610	644	626	625	641	645	644	671	604	628	597	619	610	626	630	619	680	633	635	661	609	619	647	625	594	619	654	679	630	674	642	691	626	649	585	621	623	606	599	636	657	634	687	606	634	634	646	589	694	603	602	640	641	667	641	603	699	637	652	663	611	602	634	595	621	657	645	600	614	626	670	642	595	631	650	630	575	615	644	634	638	616	642	635	642	683	669	625	624	630	669	631	628	603	655	630	635	625	635	632	662	668	630	598	620	659	616	659	598	575	628	597	592	646	625	609	605	638	644	609	552	675	574	642	648	668	627	625	646	666	662	644	642	654	644	637	639	639	618	637	638	636	604	620	604	585	655	628	677	581	667	613	594	628	645	632	627	623	676	615	600	615	627	585	612	608	632	602	578	603	620	622	626	633	635	658	638	632	625	630	668	639	631	666	673	664	645	708	599	637	649	615	645	599	650	618	639	638	597	604	655	668	625	616	644	699	686	659	667	656	609	636	617	615	652	638	609	669	576	672	623	643	654	633	663	644	678	643	614	648	644	609	618	629	654	624	644	615	625	600	605	683	667	600	664	653	681	661	647	653	639	614	632	599	643	684	631	669	650	641	623	630	632	629	658	619	664	625	667	602	605	656	651	603	641	651	587	665	659	644	608	597	651	617	633	628	657	661	696	651	599	662	640	632	623	627	627	628	644	637	619	624	656	655	617	669	664	622	625	606	587	583	624	616	617	661	637	632	642	620	600	634	692	614	632	614	614	637	633	604	643	572	590	645	604	607	626	673	638	603	599	614	638	684	649	636	616	625	609	642	658	677	607	623	632	629	591	633	644	630	633	643	621	626	615	637	612	606	638	628	693	626	665	646	606	622	672	630	642	645	628	665	606	595	634	617	628	636	614	657	653	608	641	605	633	615	606	635	637	652	620	639	594	607	615	616	627	667	654	658	621	601	636	633	660	614	624	606	623	648	638	640	645	656	600	616	640	607	599	659	651	623	678	626	602	592	680	641	658	631	622	640	636	639	633	630	603	616	628	624	662	658	645	604	636	618	656	656	651	594	612	639	615	647	605	642	647	615	648	647	662	603	645	610	604	642	647	601	646	604	650	642	640	626	672	681	628	632	623	617	635	623	651	617	621	670	673	619	647	616	664	613	645	608	619	652	650	624	606	628	647	658	599	664	608	667	648	624	606	629	655	672	629	640	623	689	584	634	630	674	618	692	596	652	683	638	659	626	655	629	587	627	653	587	605	645	646	665	606	634	631	628	622	624	605	642	633	686	663	617	606	615	645	633	618	636	680	622	647	621	623	640	614	653	621	656	653	667	620	626	627	640	616	605	661	663	630	622	686	633	647	610	655	598	658	613	667	652	642	630	617	630	654	610	635	607	575	624	582	655	664	631	643	674	555	623	629	652	660	651	675	597	620	660	613	642	631	626	599	610	645	655	630	647	592	607	588	644	591	670	640	661	657	593	624	612	567	643	667	620	607	651	640	609	610	677	602	665	653	637	633	617	626	653	628	665	595	697	641	630	663	633	619	646	648	613	650	630	628	657	649	644	624	593	636	635	634	632	643	634	702	620	633	614	649	674	651	638	621	635	662	661	623	645	639	635	664	602	671	639	660	661	645	614	617	640	656	640	615	611	639	643	671	678	600	680	609	593	627	629	645	630	647	657	632	634	581	616	610	615	633	619	632	643	602	624	612	633	624	668	681	654	617	600	664	619	627	634	634	648	650	656	660	655	649	668	641	654	678	646	623	663	665	651	621	614	664	620	609	626	671	606	618	617	602	614	630	616	630	629	604	625	647	649	632	603	620	636	623	640	636	650	641	654	630	630	628	597	639	615	619	651	671	590	651	649	608	641	605	650	658	607	625	600	607	614	666	605	634	613	663	679	576	638	645	618	603	634	627	663	609	645	592	619	624	620	680	600	640	638	637	656	618	642	629	667	680	635	643	687	588	638	610	629	636	638	653	619	618	671	626	655	663	627	618	573	643	650	639	656	635	626	628	625	646	658	601	578	624	603	615	669	661	639	619	661	600	653	603	652	621	612	638	620	684	676	631	652	656	647	608	669	638	609	615	627	614	621	635	628	586	599	621	610	629	632	587	643	617	643	633	631	630	598	637	672	637	588	628	595	617	656	681	632	584	637	615	588	651	630	623	616	666	630	623	662	609	622	605	666	636	624	577	651	649	630	595	614	618	636	628	627	671	659	657	665	680	619	637	617	679	613	591	619	623	617	635	644	610	664	616	618	592	638	641	661	643	644	618	636	646	642	647	593	612	649	668	610	677	603	621	653	644	617	615	651	624	644	635	626	631	613	640	638	585	619	631	646	626	616	656	695	612	675	606	706	647	637	621	609	651	610	585	668	641	596	658	617	640	699	613	639	628	598	644	634	641	614	609	620	603	651	649	605	612	644	640	625	622	617	651	637	620	633	668	643	598	650	653	607	627	646	613	630	629	594	664	657	596	631	617	633	665	613	618	623	618	636	628	625	626	635	640	689	614	622	631	603	645	620	597	670	627	616	676	630	623	655	657	635	617	643	589	648	651	610	608	580	621	683	659	618	689	619	647	629	663	638	648	609	645	585	638	646	614	632	638	623	645	612	617	664	620	661	674	633	635	618	602	656	580	618	660	591	655	674	599	596	597	621	636	614	597	635	729	646	571	610	633	668	546	652	650	648	607	632	645	686	667	619	656	577	653	658	620	673	580	640	638	649	616	627	661
25225	21265	27200	23777	6926	1159	831	794	703	658	605	549	539	534	532	526	532	479	466	448	437	476	472	476	450	459	485	417	411	445	460	427	458	448	444	457	452	441	420	433	436	423	459	448	447	393	428	471	454	453	472	424	401	428	442	402	438	396	483	447	423	420	398	429	458	463	430	394	426	452	451	413	401	441	450	473	456	420	441	441	434	460	410	398	472	412	445	454	458	480	437	428	463	445	419	414	444	457	442	431	441	442	437	430	468	423	474	435	426	407	430	464	408	404	422	439	430	463	441	448	406	442	459	416	430	419	430	450	409	435	459	439	434	457	427	444	435	425	429	449	466	431	438	440	413	422	450	443	461	436	409	443	423	431	443	417	450	457	429	430	423	462	467	446	444	442	416	459	457	419	421	449	481	388	424	425	453	445	467	424	426	418	448	435	413	486	409	466	407	424	433	465	440	482	419	451	434	444	444	397	456	420	421	432	439	413	492	426	418	445	461	429	425	464	446	433	401	425	442	431	409	424	459	462	426	428	441	432	448	446	418	451	414	396	412	415	444	432	469	436	439	466	444	424	434	430	434	435	453	414	405	446	463	408	412	430	411	475	458	443	426	417	443	379	425	457	421	457	453	458	428	429	444	445	437	399	463	456	463	444	450	434	432	473	388	418	476	440	458	470	434	456	453	433	440	426	430	434	437	454	445	416	446	457	423	435	461	423	417	443	425	437	451	405	441	419	433	439	443	467	464	410	411	433	451	451	427	413	414	409	399	435	442	451	450	401	422	443	438	469	455	429	414	459	446	458	435	466	459	430	448	491	422	401	446	445	455	389	413	457	388	423	435	463	426	463	393	438	455	444	464	450	433	484	426	415	440	439	424	449	462	411	427	399	441	452	455	416	393	437	445	418	424	437	434	444	411	409	462	432	453	459	410	457	461	445	469	443	445	487	446	449	439	403	474	451	447	409	441	406	453	481	409	427	399	433	453	435	445	416	431	445	433	421	433	424	459	446	410	422	418	461	451	407	441	454	441	464	440	433	469	455	436	422	424	443	430	438	425	433	396	424	446	403	409	435	423	416	437	422	458	422	430	470	436	465	414	412	451	416	488	466	433	435	452	402	447	425	441	449	409	426	425	437	440	440	421	453	432	428	420	452	403	477	427	450	428	434	458	458	453	459	496	455	430	471	440	404	435	461	423	454	472	459	485	451	431	471	430	428	420	445	435	423	429	471	401	447	408	420	472	413	435	438	417	463	431	442	411	455	414	447	417	418	436	441	420	409	429	400	423	464	449	438	432	454	447	428	455	428	430	451	450	459	438	461	451	397	427	460	461	439	459	414	419	414	455	421	442	441	440	495	397	450	403	461	438	448	460	439	448	423	479	434	452	423	454	403	417	468	393	451	404	436	452	437	460	394	447	410	420	454	442	489	438	447	419	460	428	404	436	470	434	444	417	427	451	439	420	462	452	449	461	431	497	423	453	428	427	434	444	439	446	435	466	466	460	456	400	475	407	437	416	421	502	410	461	455	437	463	443	493	448	415	437	459	461	406	405	460	418	449	429	447	412	436	408	442	426	449	469	426	479	419	422	442	458	428	442	442	439	437	412	442	473	431	434	425	426	415	431	461	438	442	422	454	420	456	447	451	446	431	513	421	436	465	423	463	437	393	423	434	436	423	460	439	411	438	471	463	407	425	408	428	464	449	429	440	467	441	456	440	428	411	476	397	439	456	419	455	428	475	429	446	402	458	433	438	442	447	431	460	471	450	467	431	421	416	462	443	440	402	464	451	460	447	460	440	443	438	456	449	441	443	467	478	438	435	433	442	374	438	420	451	449	411	434	439	414	431	427	482	460	433	465	449	441	410	455	449	407	420	434	460	439	458	422	433	476	412	452	403	472	416	426	440	453	435	432	440	412	464	427	437	440	440	446	428	442	477	430	437	445	475	461	432	440	434	424	439	457	410	410	410	440	424	417	433	423	434	405	400	437	448	401	473	436	430	409	429	435	448	474	442	425	449	417	456	453	435	452	453	455	437	432	447	428	456	452	428	455	449	434	473	416	426	454	423	415	446	443	437	436	486	431	407	420	425	426	430	414	445	397	462	458	417	455	453	440	417	442	422	448	433	440	445	438	415	423	439	428	421	481	462	423	416	463	429	450	431	414	440	456	440	450	425	458	475	414	439	426	459	402	449	437	432	448	472	423	437	444	428	437	456	460	452	416	435	447	446	455	453	445	449	430	412	446	469	437	456	427	424	389	443	428	444	447	442	429	427	486	475	419	471	441	461	451	420	452	468	404	461	445	429	469	420	420	425	451	429	431	463	438	416	446	443	439	432	405	424	459	454	455	437	438	477	453	445	421	460	407	433	428	461	440	457	451	451	475	466	456	425	426	423	417	443	439	434	403	431	445	433	477	443	426	446	452	437	423	489	443	380	468	452	433	449	408	420	437	424	441	452	412	424	450	497	491	448	432	473	414	407	418	441	429	400	438	443	412	444	435	407	460	429	455	445	451	454	438	424	419	420	463	441	424	433	439	409	454	437	445	478	413	431	461	404	412	415	438	442	439	400	456	455	408	464	452	483	449	462	441	413	423	477	434	424	443	430	437	455	443	441	448	435	424	459	417	406	420	458	470	403	439	438	431	440	422	417	423	439	435	442	401	376	428	446	424	432	467	426	469	446	439	408	458	403	477	439	408	435	426	419	410	442	456	448	465	442	462	455	435	452	467	429	436	445	476	420	437	449	457	414	424	467	461	427	488	455	443	477	381	463	475	447	463	471	387	435	453	415	425	423	450	447	446	412	441	437	443	433	430	433	457	432	474	469	457	445	450	432	467	452	448	433	432	440	407	440	429	448	512	473	432	425	431	404	422	413	417	408	433	396	448	438	413	459	474	441	403	423	434	456	438	452	418	442	384	436	414	428	422	460	429	450	413	467	441	411	441	416	422	438	475	441	421	426	438	437	462	425	436	448	448	427	470	471	430	429	442	441	479	440	463	418	401	431	450	419	452	451	394	437	453	433	436	433	428	461	428	444	447	429	468	462	439	437	428	435	443	419	416	424	448	430	442	385	427	416	470	410	423	426	438	429	450	396	459	415	441	429	478	470	436	425	446	410	428	428	416	447	419	473	464	409	482	442	425	439	453	433	434	442	446	468	475	470	426	480	491	425	452	437	484	470	452	435	438	401	421	464	438	438	426	424	432	450	418	414	417	438	446	417	460	423	433	430	412	453	449	422	472	429	469	441	423	438	430	419	383	381	433	422	459	447	443	406	460	444	448	444	415	465	414	469	434	402	423	433	460	396	433	433	397	437	448	466	440	454	419	432	431	442	379	444	445	420	432	467	431	434	467	444	436	456	428	404	430	417	451	438	422	400	437	442	457	452	453	438	435	416	415	423	428	441	410	467	446	424	455	404	434	456	438	464	438	450	471	412	419	426	441	444	448	426	451	435	403	436	475	433	447	438	438	444	435	463
39807	54807	30325	3303	2390	1882	1489	1340	1067	1024	917	855	773	699	767	732	695	622	639	665	600	586	595	575	547	547	586	560	598	565	526	538	534	556	547	545	516	500	529	590	556	535	546	575	526	561	541	537	539	506	534	485	548	546	531	544	515	524	554	530	519	535	517	529	551	477	540	534	519	578	511	551	539	563	563	489	531	592	542	502	531	539	589	539	551	542	531	562	577	524	576	543	555	580	575	549	535	538	564	518	549	538	542	552	512	489	513	571	516	551	593	522	509	567	565	511	513	528	517	553	548	539	525	508	545	552	532	543	552	507	543	511	533	516	556	527	504	560	546	520	588	539	563	597	594	552	564	512	517	524	547	510	530	526	568	513	514	529	508	591	561	538	525	545	542	522	523	540	505	540	544	516	525	537	569	565	534	550	517	560	546	580	499	563	517	517	553	567	533	500	511	529	552	586	527	538	552	522	535	560	503	532	490	521	520	523	523	565	534	529	565	522	504	555	495	506	559	544	522	520	519	563	543	546	564	532	545	545	544	516	523	505	513	541	536	541	523	512	542	547	553	537	534	497	552	546	574	540	492	590	530	553	585	538	549	495	520	527	553	528	542	566	503	544	503	502	537	507	512	533	522	544	523	507	520	590	536	560	544	550	562	514	525	567	529	518	565	514	551	504	549	508	507	496	524	544	554	538	534	532	524	516	550	550	475	515	517	528	539	551	517	547	578	551	578	522	491	546	569	506	535	510	497	521	525	553	500	513	551	533	526	560	532	514	571	512	547	550	514	564	535	546	524	500	584	548	509	541	505	564	512	526	535	527	562	508	535	533	561	544	565	572	489	548	526	524	537	572	527	502	552	576	519	574	525	512	547	573	530	552	558	545	532	539	554	558	556	484	498	522	551	524	528	561	547	497	532	530	560	498	511	564	489	520	544	535	523	515	554	547	522	546	516	526	542	526	585	510	561	531	541	545	559	533	520	567	497	564	523	559	552	552	498	533	553	556	549	538	515	524	535	528	518	537	520	509	509	522	595	504	532	555	518	536	539	595	496	542	543	523	519	577	481	517	535	504	492	542	587	503	508	532	584	545	504	528	582	539	525	584	528	501	510	563	524	557	555	512	569	509	549	565	524	522	534	503	551	546	502	563	536	551	570	545	530	506	556	537	500	546	494	551	577	561	520	539	539	522	537	583	548	498	534	533	512	474	584	498	509	563	530	576	548	568	551	569	518	492	486	507	505	583	548	534	534	540	539	563	542	512	513	549	501	559	521	540	548	569	528	536	556	516	523	532	538	559	555	551	497	540	514	518	549	500	560	549	545	564	577	572	556	543	560	543	545	530	538	541	523	511	511	537	504	529	534	573	547	548	563	539	568	545	525	535	503	503	503	488	548	533	535	543	513	548	505	526	531	514	522	589	529	512	499	511	587	586	535	511	564	554	548	549	574	508	503	547	539	553	525	581	539	579	568	543	521	521	523	525	514	532	512	523	524	482	478	528	531	548	510	559	528	526	536	524	529	537	558	563	521	519	570	541	519	536	495	529	541	550	491	511	494	509	549	520	519	500	547	529	549	529	508	527	534	532	512	538	546	512	508	538	551	524	589	510	508	529	520	517	540	537	501	549	540	546	548	527	551	531	559	504	517	554	519	557	532	548	547	570	535	546	564	523	534	529	531	552	574	553	540	550	540	506	543	567	494	537	539	525	558	560	523	534	561	501	549	533	545	561	513	549	510	547	544	538	542	560	539	540	533	540	550	509	537	565	540	540	565	523	554	538	541	511	536	570	528	481	543	520	496	523	559	535	507	531	525	516	517	557	521	522	534	493	524	575	521	482	585	560	569	539	539	555	537	545	526	534	561	559	509	544	532	564	542	534	524	530	567	542	567	540	537	517	523	533	531	582	498	541	533	547	561	520	517	552	523	536	537	532	536	521	527	556	546	497	569	495	540	538	517	575	555	543	541	513	519	548	520	559	554	554	503	556	546	535	510	511	516	550	527	567	539	535	565	528	493	551	549	482	520	548	540	553	499	538	558	516	553	516	581	526	500	515	525	561	511	521	546	532	513	513	552	530	524	520	522	574	513	537	539	523	532	503	541	559	493	516	561	520	545	520	496	522	531	547	530	515	521	542	503	543	512	566	506	516	510	519	542	547	531	546	530	540	512	512	545	527	524	542	560	534	562	492	559	584	565	525	506	514	570	550	515	526	521	520	520	553	534	562	499	532	507	552	565	523	513	535	510	464	542	538	547	594	571	532	498	552	543	519	523	550	477	546	534	511	556	556	586	538	523	566	538	577	528	509	519	488	517	518	492	554	536	548	532	541	528	532	568	505	546	555	561	531	531	547	520	520	582	539	585	508	531	524	552	540	527	528	510	558	552	514	546	530	505	552	523	570	523	522	561	542	552	513	483	483	510	506	531	524	533	531	542	545	532	554	556	520	556	526	549	559	533	507	554	551	484	522	535	502	523	529	519	523	534	540	496	532	525	492	539	531	559	522	543	561	528	538	516	550	513	561	545	493	546	539	530	559	554	548	576	545	556	530	545	491	552	519	502	541	552	540	520	502	540	559	544	550	504	506	547	539	552	533	540	543	536	581	494	571	573	527	503	560	516	563	537	535	492	510	526	469	511	546	542	579	529	542	511	512	490	543	575	526	502	519	502	530	478	577	535	556	583	574	516	556	526	612	566	516	536	561	494	510	542	551	535	513	530	520	540	558	552	557	520	542	548	556	492	542	560	523	513	540	551	540	563	530	546	492	505	526	519	565	529	527	548	518	517	542	542	526	526	548	547	532	521	531	544	515	555	507	561	584	541	523	545	522	505	494	545	536	539	501	547	537	512	553	563	518	509	514	534	557	547	552	523	545	525	506	508	567	507	532	536	484	562	581	560	557	562	523	511	529	536	524	561	549	516	550	533	518	597	550	486	542	545	515	519	543	570	553	562	556	537	578	541	514	552	562	571	525	572	553	479	538	568	522	505	512	556	504	543	527	561	576	566	537	489	551	574	548	533	545	529	545	585	540	496	531	519	554	504	555	529	533	523	533	548	546	550	587	540	551	552	512	556	550	545	562	550	554	505	601	597	539	535	519	526	552	539	526	540	547	531	574	546	535	546	527	501	487	527	554	512	514	586	517	522	583	536	571	569	508	534	538	545	508	535	524	497	529	553	559	513	536	559	532	554	537	526	538	500	524	542	509	547	534	550	531	485	562	560	506	531	514	527	540	589	528	565	548	532	560	558	519	514	513	574	522	569	561	533	533	491	574	555	532	532	508	553	503	526	538	519	592	541	547	532	584	526	565	551	529	515	527	557	576	553	576	529	566	566	513	528	567	526	501	532	495	546	563	477	530	534	550	571	556	574	569	538	535	561	551	510	548	536	544	538	530	468	515	558	559	515	547	549	555	553	554	553	544	525	579	523	532	551	566	530	528	527	541	534	516	574	547	529	550	504	550	555	548	536	532	552	507	546	527
22775	20983	28468	23586	20952	20394	6278	1818	1426	1336	1175	1103	1086	1116	1037	1045	939	979	913	960	940	927	924	837	907	868	904	859	893	880	836	903	814	884	852	841	841	840	895	872	830	876	883	885	798	846	889	795	846	800	842	859	816	841	843	854	834	835	897	874	899	872	877	827	818	850	836	872	882	833	868	845	887	855	871	771	834	853	845	848	859	859	881	789	858	811	823	836	863	827	868	868	820	820	859	864	908	838	843	889	850	859	837	842	784	875	873	818	840	860	856	855	850	824	890	880	903	886	809	808	865	862	811	887	830	878	845	848	855	792	888	842	820	832	833	892	806	858	913	808	798	862	870	824	846	839	915	853	889	822	842	823	858	876	852	871	857	846	875	838	846	834	832	859	855	850	869	782	830	827	832	840	852	819	818	813	838	824	893	892	850	858	824	892	800	806	843	851	854	879	882	885	848	783	866	793	883	840	808	817	900	867	786	883	888	815	857	876	930	865	848	847	858	826	856	831	839	848	814	806	899	872	833	827	885	850	847	827	878	798	812	825	889	838	887	798	863	908	835	848	808	830	857	873	858	818	839	823	839	846	861	856	857	845	887	878	873	824	893	840	846	892	848	853	866	887	849	827	848	836	880	857	893	793	820	843	881	814	856	805	810	853	818	844	845	868	860	860	837	850	855	774	824	885	862	869	806	791	853	832	807	790	820	832	809	827	848	806	829	807	833	901	825	799	808	878	834	857	813	843	909	828	854	861	888	832	860	830	845	814	797	860	884	822	793	838	863	836	872	833	859	802	843	835	833	855	907	832	799	838	822	841	843	897	886	857	821	920	839	888	918	855	778	864	830	822	856	897	832	865	866	866	867	861	866	877	819	830	829	861	860	862	821	865	862	826	836	835	820	826	849	815	818	865	827	835	882	866	833	849	825	867	802	876	830	856	782	892	810	816	847	848	868	856	864	822	847	820	922	817	830	841	777	853	852	806	865	842	809	868	855	810	819	825	841	814	869	828	878	840	858	856	828	875	896	859	824	828	870	799	799	849	915	879	846	852	813	871	838	872	852	826	785	830	806	858	834	828	832	887	871	839	799	866	830	821	809	816	870	815	881	849	900	813	851	886	866	843	872	785	863	808	804	909	880	908	841	863	813	890	873	811	874	789	848	841	851	834	844	865	830	780	846	852	795	830	840	862	828	853	869	811	859	847	827	882	834	893	856	854	836	827	815	780	842	782	855	874	905	862	817	867	854	858	846	797	841	802	869	833	809	918	868	849	825	841	860	847	871	822	904	869	783	829	868	851	822	768	859	860	832	821	863	869	809	803	847	883	866	841	825	843	821	815	866	844	850	882	877	838	877	820	824	854	833	824	859	836	855	862	829	885	816	907	780	883	912	835	840	843	794	847	840	873	865	785	824	846	816	822	782	821	864	917	835	821	819	843	842	884	857	838	822	884	858	860	860	880	808	803	902	869	877	895	865	856	889	828	832	816	833	808	875	827	870	848	880	807	834	806	861	871	887	829	799	866	825	851	822	866	807	787	878	802	848	850	849	810	838	855	863	826	862	868	845	849	823	799	895	850	836	870	870	854	867	863	859	814	842	802	864	838	843	816	855	828	811	836	844	852	786	829	862	866	830	908	864	862	785	943	866	846	805	802	776	816	843	825	842	840	839	799	876	873	816	889	848	810	846	867	848	823	869	857	817	860	806	825	845	876	877	862	889	825	842	820	865	820	832	813	831	855	866	859	866	837	866	830	821	813	847	871	838	885	834	846	891	873	834	847	874	866	858	844	862	852	809	815	873	888	808	838	828	765	813	857	813	833	861	850	820	900	833	781	822	848	820	807	811	906	876	828	853	838	821	898	821	802	849	872	826	812	797	837	793	832	850	787	830	814	823	844	857	799	820	821	838	903	848	887	884	839	853	828	807	814	884	840	807	844	832	803	889	868	799	839	847	906	885	826	823	828	832	889	760	836	810	925	875	856	868	886	803	880	808	856	828	856	813	852	854	891	845	885	884	904	799	814	887	882	842	825	852	821	921	801	807	832	835	822	815	883	868	790	818	852	775	858	845	856	834	826	863	878	806	863	862	815	870	860	850	775	830	827	815	806	848	853	884	864	920	762	854	866	866	821	811	857	856	785	827	871	882	864	838	886	850	856	862	837	854	804	835	841	887	803	845	851	847	866	841	834	836	805	838	831	851	861	810	842	834	821	862	770	815	816	842	784	822	862	844	831	826	817	819	842	870	857	844	825	888	837	827	834	852	876	824	815	839	834	845	856	856	841	873	827	867	850	854	846	829	839	826	890	844	880	908	836	880	812	819	872	828	852	809	860	816	875	831	847	918	882	850	816	808	818	862	852	798	854	868	858	816	876	880	867	869	840	814	813	885	860	870	870	838	842	901	859	855	892	869	888	823	866	857	803	841	861	900	821	829	859	845	866	826	840	871	882	863	884	900	822	875	820	808	865	800	791	799	895	808	912	943	796	852	832	874	845	842	800	873	851	852	850	812	837	787	850	880	835	827	838	867	861	869	864	815	815	869	840	865	878	858	842	856	802	817	860	860	828	827	875	834	828	842	871	785	866	862	834	812	896	769	829	831	814	865	874	809	814	861	845	846	876	846	839	859	806	871	816	816	863	814	870	855	864	772	850	908	875	872	878	840	810	794	862	854	827	839	820	860	811	804	828	887	854	814	878	814	830	830	839	851	826	865	820	859	835	843	839	820	889	818	815	868	888	841	828	849	826	872	845	842	848	858	852	904	854	823	853	892	829	835	815	875	880	874	857	877	851	809	816	865	790	833	843	855	851	870	859	839	813	809	834	835	850	869	863	882	787	854	863	890	839	805	815	837	817	869	893	845	838	866	871	823	870	798	839	832	880	868	821	840	838	802	898	857	811	845	832	872	898	864	840	860	859	820	852	817	847	849	831	838	857	826	857	881	876	847	890	810	849	871	887	850	815	839	835	861	830	844	795	840	859	823	794	843	802	868	873	858	825	859	842	842	842	837	761	789	818	849	865	872	855	817	876	847	854	826	840	847	868	828	787	836	864	826	812	851	794	839	859	876	873	789	828	857	789	850	852	823	825	854	914	832	825	827	913	849	837	821	926	878	893	786	839	803	830	843	855	868	810	868	791	852	835	813	808	856	839	815	862	848	825	842	817	869	864	865	887	854	831	825	869	864	817	858	869	851	820	859	857	886	798	855	871	874	809	882	827	839	869	930	867	851	817	837	818	876	850	833	799	893	821	821	836	861	871	827	827	842	859	832	876	806	850	796	788	857	861	832	844	825	890	848	783	870	840	855	846	878	871	848	798	837	843	836	893	854	820	878	917	818	871	863	857	904	836	838	855	840	833	902	858	822	791	817	864	840	789	865	885	862	885	844	837	815	822	893	795	866	855	874	802	913	806	827	814	835	867	857	884	852	837	860	862	862	866	812	859	845	826	851	909	889	798	832	868	818	838	842	828	834	807	791	820
45458	70110	38012	10615	5187	3989	3264	2809	2347	2096	1869	1560	1442	1368	1436	1278	1190	1210	1167	1153	1152	1072	1065	1034	998	1027	1018	1007	1011	1001	952	969	1009	957	951	956	956	979	985	940	945	969	901	960	1003	1023	955	989	975	945	928	1072	930	1012	965	971	940	927	966	951	944	985	944	972	988	925	954	997	968	982	893	943	936	1000	966	999	914	919	919	956	961	951	901	946	944	986	968	952	953	901	933	945	923	976	996	925	922	907	943	960	974	961	968	915	958	945	930	874	971	969	929	892	955	955	937	929	931	954	1001	951	927	959	953	925	942	967	952	918	962	918	886	943	926	993	905	938	947	911	890	962	924	973	928	965	1000	1024	984	929	976	923	986	945	929	909	936	947	924	973	948	939	957	947	971	945	888	929	898	969	950	937	959	967	991	906	889	925	954	947	958	950	922	980	915	934	945	913	954	909	978	1017	958	961	931	924	954	940	939	908	943	932	954	949	961	988	952	979	964	969	957	937	937	912	884	959	993	929	936	951	914	955	994	925	963	932	946	940	943	909	906	898	964	971	967	896	929	957	982	919	908	1009	923	1017	894	910	936	968	946	953	951	959	959	992	895	977	939	900	932	986	921	938	960	922	932	967	985	910	958	912	886	948	932	902	961	939	932	970	948	965	946	902	961	936	917	967	987	950	920	976	925	930	949	943	944	958	893	962	965	988	943	875	956	917	961	1000	885	928	928	919	906	900	968	932	976	915	964	958	901	917	951	966	908	920	877	934	962	967	930	1009	978	933	928	885	992	900	956	936	917	931	965	919	905	893	871	943	924	879	936	948	928	990	1002	954	978	953	918	983	982	942	937	978	993	958	959	953	960	884	942	929	906	974	935	958	951	950	951	926	1018	947	955	933	950	961	1001	991	936	940	969	951	998	966	918	909	935	922	973	986	880	934	948	895	929	969	925	961	951	912	916	904	923	909	954	927	979	996	897	944	960	937	967	908	940	928	908	934	930	949	971	916	936	983	942	986	962	919	963	977	972	953	935	917	976	911	910	937	931	946	959	887	905	931	971	919	932	917	925	931	1001	966	957	895	892	963	890	978	862	937	983	975	935	935	893	923	923	966	972	882	956	1002	943	992	903	983	974	966	947	926	929	930	951	940	933	932	931	950	951	933	1017	957	893	939	933	936	981	946	1014	964	965	966	953	968	924	1018	879	948	921	910	922	924	895	933	905	913	956	895	920	949	914	870	894	934	909	901	977	930	942	919	901	910	934	960	935	968	944	994	938	930	980	1005	956	950	991	912	959	954	919	1023	927	968	923	999	988	957	909	898	964	921	979	994	965	972	986	939	922	884	980	902	942	954	935	972	934	963	938	929	1005	883	974	951	938	953	895	908	969	906	987	976	937	903	881	926	935	948	986	929	884	903	913	974	976	914	913	923	918	989	936	983	965	936	951	946	897	941	936	933	900	962	977	911	979	964	955	934	954	947	935	916	952	926	928	912	938	933	939	924	943	953	921	946	898	926	932	971	943	932	926	935	953	1003	916	949	1014	994	873	905	932	979	933	924	982	939	979	969	982	901	950	952	943	970	957	929	962	882	924	925	957	968	929	927	908	954	957	880	987	943	941	965	938	908	975	910	919	923	964	957	943	929	959	930	921	934	909	965	973	925	945	933	931	954	923	920	940	924	965	953	981	985	930	984	944	983	951	987	886	895	952	911	970	945	945	979	949	967	949	885	937	885	968	915	931	948	908	1025	945	904	929	975	944	942	906	960	953	961	908	934	933	930	934	883	969	932	885	933	967	977	970	923	916	960	922	939	980	933	934	901	947	952	907	961	957	915	922	916	937	874	958	951	980	929	976	922	920	961	971	937	929	970	914	930	906	884	953	964	905	900	909	951	906	997	947	926	907	911	944	904	898	949	916	905	913	956	903	918	953	915	938	970	903	981	963	916	929	938	935	949	939	971	973	905	935	929	930	920	936	940	946	922	986	953	952	954	929	967	943	928	955	855	923	968	938	962	937	959	947	935	965	1017	979	894	896	926	958	881	919	951	921	900	963	979	981	964	1005	910	950	943	974	963	898	959	952	916	902	989	918	1033	946	905	943	929	953	958	908	954	917	939	895	965	1003	939	934	873	960	929	958	881	940	950	952	940	957	977	895	969	954	900	1002	962	980	949	978	891	967	949	961	941	938	947	929	862	965	959	944	959	919	956	929	906	881	913	900	930	961	889	919	940	967	928	973	957	976	948	960	940	922	929	946	955	943	889	893	963	894	918	949	908	974	943	956	967	953	934	1010	975	938	1003	938	948	982	974	963	924	983	891	925	874	887	945	940	962	993	945	960	918	935	972	921	923	987	949	958	961	948	945	917	897	999	930	961	985	952	891	910	939	881	914	933	922	973	932	950	941	911	930	912	967	954	920	997	901	976	926	941	894	934	938	944	933	969	935	956	969	941	947	863	943	978	950	911	923	944	991	955	1016	935	919	1004	927	960	959	960	990	893	933	932	908	942	957	940	886	898	911	962	949	930	935	964	910	887	936	959	936	960	963	947	964	898	922	894	960	932	899	941	920	1005	922	994	933	913	949	976	990	905	946	920	932	955	901	905	909	936	914	923	922	954	959	982	935	947	939	898	961	900	959	938	971	921	929	969	933	914	907	970	942	932	983	937	937	923	928	970	960	922	990	906	937	959	920	890	917	921	952	930	996	941	939	909	939	935	939	953	966	986	919	958	955	906	898	931	952	937	1021	947	921	914	945	949	982	962	928	1009	894	952	932	979	981	897	945	966	937	898	945	1005	932	948	945	909	939	910	945	904	932	926	923	963	978	942	970	877	938	951	980	996	985	962	960	918	929	979	920	980	922	934	949	904	966	930	970	946	927	946	941	919	948	958	907	966	905	916	977	882	989	975	921	900	989	933	964	959	931	925	929	923	930	966	897	947	920	970	910	892	921	956	948	986	904	966	954	951	945	951	908	983	967	974	915	936	986	907	967	955	952	956	915	949	989	892	980	915	899	909	924	943	926	969	918	957	932	980	871	956	968	999	942	960	925	941	929	928	908	924	925	960	971	956	962	947	938	937	949	961	923	885	954	922	987	973	925	954	945	999	899	910	931	937	952	970	942	898	1001	940	922	999	947	970	939	892	867	952	957	887	947	944	930	956	962	956	925	980	953	943	980	902	961	923	891	943	950	946	910	956	955	931	939	975	961	981	920	917	941	927	965	961	893	961	950	948	959	1019	913	945	910	960	976	986	952	940	891	948	927	972	898	974	1015	942	941	968	928	885	901	902	951	964	964	962	925	994	964	901	950	936	915	944	941	908	908	970	932	962	952	912	892	951	970	912	932	950	969	917	990	924	960	991	932	924	937	897	936	913	880	921	930	990	962	919	960	1034	947	923	966	872	987	942	932	958	983	951	941	967	995	910	970	952	933	976	1005	942	955	947	939	930	936	914	929	957	958	947	962	1007	955	955	984	932	987	976	974	911	947	903	886	972	919	975	978	917	940	976	901	938	936	910	918	950	956	927	966	960	960
31342	31389	23581	5724	810	670	554	489	467	425	357	376	379	340	324	365	325	340	352	351	302	371	337	308	326	319	341	312	313	310	295	305	324	271	277	324	335	329	354	317	310	344	330	320	312	346	328	315	323	304	333	334	334	296	308	332	298	310	322	333	302	294	269	313	311	326	277	326	272	326	333	314	301	287	330	295	311	307	329	336	345	327	317	341	318	311	297	314	319	309	362	289	324	315	308	332	307	327	321	305	318	331	312	315	306	311	307	328	303	304	332	339	312	303	315	330	297	325	301	305	341	334	329	301	362	295	346	292	327	303	302	316	305	296	307	307	307	323	322	347	297	298	311	297	308	310	325	310	348	282	306	306	324	300	288	306	288	299	335	284	313	275	331	330	321	320	319	324	321	323	343	294	274	315	307	289	306	283	306	310	318	319	305	309	304	287	325	339	307	312	318	305	306	331	329	303	294	277	302	299	302	325	306	307	296	322	295	311	293	302	311	303	302	341	327	310	334	317	307	299	296	292	334	275	322	330	318	319	306	306	317	296	308	336	298	350	315	284	308	314	329	321	312	308	326	317	315	331	307	316	275	300	297	308	296	308	310	310	298	289	273	338	326	312	303	330	338	315	294	330	321	294	324	318	310	335	307	318	350	307	321	337	323	313	315	300	346	305	277	291	307	335	284	295	334	307	298	320	288	321	321	321	307	338	312	307	329	311	310	345	320	308	307	298	309	343	305	351	294	305	315	307	308	271	310	335	343	326	305	317	298	332	318	314	332	322	310	306	310	287	303	312	338	300	297	314	296	302	303	322	293	332	305	298	325	326	313	324	325	278	335	346	337	331	305	336	329	324	319	318	318	319	289	310	312	310	286	305	344	323	310	323	283	338	306	338	296	317	321	316	330	321	302	298	313	305	304	260	292	313	307	276	341	328	316	319	292	332	319	328	330	307	314	355	297	336	304	291	325	314	292	347	297	310	292	304	320	301	282	339	297	332	323	361	315	315	311	301	324	311	314	286	317	317	328	307	330	285	306	302	312	290	316	320	315	309	301	291	307	325	332	294	310	308	314	324	321	317	316	316	338	312	331	330	332	340	314	295	300	304	317	290	324	323	309	283	323	304	334	325	310	315	344	305	321	313	342	297	290	316	294	355	292	288	326	344	313	293	315	322	311	316	325	308	315	298	336	324	333	305	319	321	309	287	326	347	309	329	284	317	336	311	300	315	328	309	311	302	315	311	276	298	333	286	367	274	301	329	277	329	338	358	314	286	328	303	332	333	307	337	273	302	294	339	329	345	310	312	327	313	323	302	343	286	323	332	338	306	292	317	318	290	324	346	320	311	314	338	324	320	337	295	327	330	296	339	320	320	315	341	340	301	297	310	330	311	298	336	302	309	318	324	320	344	331	305	329	336	289	317	337	349	310	360	322	293	292	352	282	299	331	324	325	339	294	322	334	310	327	295	325	368	288	331	317	312	289	303	323	338	289	310	299	303	350	325	325	328	309	316	322	334	300	288	310	292	308	326	297	298	286	312	298	282	318	326	314	313	332	292	319	289	342	328	306	310	350	330	335	306	345	302	339	301	326	307	293	267	270	324	333	321	310	294	341	322	344	321	309	301	309	297	312	334	313	294	297	325	319	314	299	325	311	307	317	279	284	300	310	333	307	333	331	350	326	352	329	325	309	326	324	343	316	332	304	288	346	329	306	327	323	353	282	287	293	306	270	309	325	280	311	325	292	293	337	308	325	310	324	330	275	300	300	335	321	290	334	322	293	301	296	316	293	327	300	295	288	304	332	293	332	307	348	285	320	314	295	287	328	342	307	288	332	334	308	350	355	316	305	294	308	301	287	318	331	317	310	297	310	323	317	313	304	327	277	290	326	311	332	278	331	304	317	292	330	307	331	302	312	332	310	319	303	325	306	329	312	315	306	303	295	317	343	321	296	309	311	318	301	338	316	310	351	305	296	296	289	333	313	291	298	326	313	294	262	310	326	279	267	310	297	329	336	315	313	299	339	312	306	313	336	335	301	312	310	326	300	277	334	315	331	306	314	302	288	313	321	280	336	301	311	303	324	312	330	324	319	314	321	293	313	283	314	312	267	309	328	309	290	294	308	339	322	339	310	327	292	329	325	327	299	289	316	330	287	305	319	336	304	284	308	342	329	327	352	309	336	335	292	347	316	312	309	307	309	335	303	325	330	315	309	307	306	330	321	329	356	318	269	316	320	331	330	321	310	293	289	306	318	292	340	318	308	317	333	303	330	327	307	317	317	289	295	347	312	272	287	299	293	318	285	291	301	299	311	330	288	311	325	313	309	336	293	315	309	310	344	296	290	368	320	315	321	304	317	303	336	324	307	319	338	337	324	312	303	311	323	324	330	300	324	290	317	306	312	320	330	292	326	320	303	333	311	312	314	297	296	327	338	346	287	293	308	295	328	291	309	315	292	303	326	295	328	327	294	329	320	321	331	316	313	320	317	300	349	355	339	306	300	320	297	329	315	299	296	343	303	285	326	298	307	331	320	330	308	319	306	324	279	327	302	321	370	279	343	307	296	367	283	320	281	298	333	291	319	341	320	314	334	288	328	297	288	302	328	331	308	303	275	308	287	305	344	308	291	330	321	299	343	304	284	306	301	339	296	309	335	333	301	303	322	327	340	331	321	315	294	327	295	334	356	290	301	312	301	299	325	293	322	311	288	331	312	344	321	292	328	312	313	313	314	322	304	331	313	350	309	293	308	320	321	333	306	296	319	304	346	317	319	334	300	284	309	272	358	281	346	294	304	379	294	346	305	333	312	323	298	331	330	312	335	341	338	290	312	297	337	273	303	324	289	310	300	300	335	334	329	335	297	315	293	293	339	303	301	324	293	304	319	300	313	300	306	314	311	321	329	283	294	286	338	328	314	323	326	326	287	313	331	340	306	312	304	307	315	320	312	336	299	348	288	327	301	304	330	346	338	309	285	336	332	310	314	317	336	287	319	327	314	331	321	312	296	320	310	272	350	293	329	313	301	334	320	313	308	313	319	343	291	298	323	305	303	288	284	331	274	326	292	326	317	294	328	315	335	296	307	277	337	320	310	295	288	303	328	305	310	315	307	316	295	325	294	321	326	303	320	309	313	284	302	307	324	323	346	284	305	317	314	334	322	329	344	359	323	303	335	281	299	259	295	325	293	349	324	330	288	265	313	297	303	311	281	280	313	312	293	301	349	300	322	308	333	329	353	308	324	303	340	319	300	324	319	311	300	329	334	329	325	335	308	312	338	334	280	304	323	321	315	310	322	326	320	333	331	308	296	340	306	320	312	298	304	299	319	302	266	310	308	316	292	297	329	332	340	313	308	298	316	334	303	302	327	338	289	348	315	333	290	307	305	292	313	341	308	309	322	306	338	320	305	292	276	326	315	314	331	311	354	316	301	299	314	272	316	342	316	314	307	279	320	310	334	334	312	280	322	330	331	291	321	278	312	305	356	296
38099	45922	22597	3917	1483	1173	918	730	716	639	566	555	493	517	481	463	467	532	429	447	408	432	431	420	424	407	400	426	398	382	399	366	373	401	368	381	368	364	365	376	355	399	368	380	364	404	385	371	359	354	384	411	402	370	380	406	370	386	403	382	386	390	379	395	400	380	362	372	387	364	391	356	416	402	422	433	393	360	385	378	343	378	377	427	381	370	373	375	412	382	362	379	389	387	394	390	376	356	413	391	400	404	366	391	380	363	399	401	336	381	379	404	371	371	415	359	356	363	376	358	380	386	405	384	406	385	427	382	393	358	399	395	400	353	389	417	421	403	406	372	384	395	406	398	356	354	383	433	398	385	400	405	377	330	409	380	406	365	381	409	396	391	413	377	392	389	362	382	387	395	404	335	440	405	374	411	401	411	397	395	407	426	421	377	375	380	424	442	419	388	412	355	426	419	374	385	399	367	390	369	372	398	401	390	370	347	406	404	394	405	356	400	367	388	383	416	417	400	394	379	387	374	389	378	384	391	412	401	382	358	381	418	413	363	359	355	394	400	392	418	353	365	401	398	359	395	379	362	376	379	388	382	385	378	355	437	391	400	387	381	360	389	373	404	379	391	389	369	342	392	370	406	368	412	405	385	377	377	408	390	393	393	395	405	414	367	389	392	381	393	375	354	376	397	406	397	384	408	372	339	374	377	369	388	363	402	406	389	365	401	365	345	407	363	386	397	407	374	419	404	389	381	385	386	397	405	383	394	370	378	369	356	385	382	368	386	388	412	395	393	395	364	412	411	378	410	354	368	392	368	420	393	385	382	384	379	366	405	392	372	395	401	413	380	376	391	412	376	396	371	399	406	408	369	387	384	392	392	408	367	395	435	377	386	380	350	387	352	386	403	372	374	340	379	408	420	388	384	394	393	419	356	416	367	402	388	377	381	411	374	378	375	399	391	376	380	337	397	385	394	364	385	402	353	382	368	332	380	401	401	402	430	344	392	400	333	352	375	387	390	410	364	424	406	357	375	395	360	363	358	385	390	419	328	369	403	342	398	395	366	391	388	374	380	371	348	412	354	420	389	376	387	433	386	372	365	350	387	418	415	340	390	374	396	398	370	395	382	370	398	372	383	387	386	386	397	413	391	398	383	356	372	381	351	362	398	387	393	382	414	401	372	390	392	378	390	353	372	365	363	364	337	378	420	384	388	409	420	383	371	384	404	392	368	397	375	382	424	439	378	399	371	394	370	374	429	362	405	361	397	383	391	370	411	368	400	401	368	364	401	392	395	391	352	379	374	376	391	379	410	358	374	383	371	334	408	426	375	354	405	411	390	371	427	371	400	380	369	410	363	404	398	386	408	401	404	408	396	376	369	407	353	369	420	389	412	354	394	404	386	357	368	415	388	386	416	397	410	388	373	370	401	361	358	367	368	383	365	408	441	427	377	383	366	406	380	385	398	351	432	394	380	388	404	397	384	405	344	360	365	383	398	408	370	362	410	378	369	331	375	346	413	414	379	421	367	336	406	379	383	383	382	374	364	394	372	408	367	362	388	386	366	400	387	374	416	356	335	359	402	385	436	399	376	385	404	399	375	382	354	392	393	386	411	400	399	416	379	362	402	397	339	372	371	412	371	387	359	386	394	374	362	398	404	354	366	379	350	409	431	376	373	347	355	411	379	373	409	397	394	433	369	400	354	407	407	385	355	383	390	381	393	370	413	403	398	403	379	403	437	389	403	365	399	397	373	386	358	410	386	388	420	345	391	367	384	415	412	359	391	388	390	380	381	396	390	373	386	376	373	381	425	377	390	383	383	382	395	415	359	411	386	417	403	399	381	365	369	396	374	389	392	385	423	422	399	396	414	379	377	370	401	397	391	408	352	361	366	378	379	402	357	387	393	339	383	401	363	412	371	388	382	384	420	363	384	384	388	357	390	380	382	384	391	427	351	401	387	380	349	359	321	364	406	403	406	385	407	393	369	400	405	361	403	406	382	353	393	385	385	371	416	405	421	389	381	398	346	380	407	410	385	417	412	385	374	382	371	385	393	413	429	363	375	399	433	370	389	385	353	370	402	394	369	392	406	341	379	389	383	401	413	386	363	369	410	371	402	366	364	398	369	382	360	384	376	374	419	355	358	428	382	367	396	405	371	361	379	351	359	397	365	355	402	396	407	404	414	362	418	387	382	392	403	393	404	352	403	405	387	394	386	402	394	368	375	406	424	381	429	409	362	371	363	388	397	408	394	405	396	421	397	386	415	387	382	375	383	359	383	384	412	373	410	367	392	381	426	406	412	413	405	420	377	390	406	362	393	413	408	387	411	407	381	385	408	388	351	386	380	385	384	397	368	386	391	376	378	384	388	405	386	412	411	399	362	410	386	355	407	383	377	434	394	364	384	383	371	384	373	405	396	404	383	419	386	393	367	377	399	380	383	402	405	387	380	407	412	382	393	410	422	347	384	383	406	420	369	378	358	363	393	386	368	409	383	361	384	371	388	372	389	372	394	381	366	401	392	378	362	393	379	338	348	368	377	378	398	372	394	413	380	409	361	368	379	379	399	363	367	356	408	367	377	390	353	381	395	398	402	383	359	401	365	394	420	409	378	371	367	369	384	407	384	392	395	409	354	374	396	392	382	390	402	406	381	416	388	381	381	363	375	384	377	372	379	332	371	368	371	389	396	380	379	388	357	416	399	388	365	367	392	375	354	382	376	405	401	408	385	399	388	375	367	342	414	357	417	405	393	369	360	380	409	379	377	387	378	362	410	394	406	375	376	399	355	393	389	354	384	364	402	383	366	359	366	394	425	399	387	395	413	409	348	419	388	415	383	371	358	426	384	431	366	398	372	368	393	436	375	338	383	400	381	396	357	366	396	389	402	392	356	379	419	343	371	371	379	387	391	386	383	383	428	404	373	357	388	417	392	390	375	349	384	384	405	378	383	380	411	385	387	394	401	373	369	372	360	361	347	376	407	392	349	389	393	395	415	370	435	385	420	374	401	386	377	393	395	374	352	394	373	393	371	399	366	374	376	359	357	367	395	448	388	388	366	376	364	389	387	396	411	394	355	409	362	422	424	387	425	403	365	398	409	395	372	386	373	392	429	362	386	391	386	381	380	347	389	398	394	363	386	393	380	365	397	368	376	398	406	394	389	370	372	363	384	429	381	380	380	381	377	358	358	369	371	366	377	421	390	362	356	395	385	365	397	391	377	406	382	384	384	398	361	356	402	373	408	401	402	380	395	396	402	385	399	378	383	375	429	374	407	363	372	403	393	373	386	417	437	363	361	421	361	369	412	381	388	389	419	377	359	400	386	370	391	404	370	373	414	380	411	374	368	389	409	376	377	416	364	403	391	379	380	373	423	371	388	369	385	392	361	375	369	387	387	390	378	398	388	412	424	377	416	388	370	389	383	394	375	398	371	404	378	380	388	427	361	383	401	415	368	402	390	376	344	371	335	428	363	379	430	359	398	438	409
23951	21023	28037	24209	19900	6804	1477	971	928	765	734	686	655	670	621	646	642	654	586	620	620	582	551	587	565	560	572	525	571	585	557	564	550	522	535	534	545	539	522	547	528	542	552	609	551	579	559	571	532	528	572	578	534	542	582	591	546	544	552	595	531	545	561	513	579	537	586	604	588	573	553	559	593	560	519	594	563	508	548	544	563	577	505	547	560	525	575	533	608	548	591	551	538	541	527	582	546	544	555	578	544	564	521	558	588	543	541	547	569	537	564	554	529	537	576	564	558	603	510	529	532	508	544	525	532	533	553	569	519	534	569	526	560	577	564	591	506	560	555	542	542	561	514	570	521	580	512	562	556	535	572	533	562	575	550	557	560	552	544	512	575	546	556	555	580	538	557	538	549	583	573	551	563	536	554	582	575	550	563	551	550	543	553	629	547	572	544	588	528	542	570	523	515	518	530	568	518	520	578	552	570	515	555	553	555	528	529	552	562	555	569	508	524	572	509	514	577	514	487	491	538	526	571	541	527	589	578	598	526	516	582	533	565	558	516	563	511	582	543	518	573	518	570	556	548	553	548	517	527	554	592	557	537	545	562	553	556	582	542	522	496	569	538	541	540	585	585	548	545	538	531	532	527	522	562	547	531	556	565	523	574	505	548	554	533	539	569	556	506	541	505	528	544	557	524	547	572	506	538	524	554	498	521	525	565	566	519	584	550	579	534	574	539	542	499	540	539	532	554	547	530	588	515	569	553	512	534	576	560	585	592	532	535	518	521	583	531	524	530	563	521	559	547	564	544	568	531	559	506	544	544	565	537	576	562	516	558	572	527	545	553	553	562	542	617	537	571	576	570	527	565	564	530	537	520	518	513	567	539	516	567	559	561	489	553	575	581	577	571	538	535	544	544	508	556	547	574	554	538	508	540	549	536	575	536	554	562	574	539	582	554	547	531	544	579	543	552	552	530	520	559	569	533	571	535	534	549	578	579	541	544	522	604	540	556	531	546	513	517	552	553	545	558	523	597	579	536	546	558	540	537	534	570	533	534	578	555	547	541	562	508	574	546	575	550	530	513	576	516	540	551	558	529	574	569	522	516	581	526	536	508	606	559	561	559	541	529	550	507	540	566	534	555	553	513	521	569	565	532	585	559	551	536	551	555	572	547	561	531	557	539	563	572	538	550	583	545	526	565	505	544	536	548	529	567	583	486	542	565	554	565	545	553	566	562	526	530	569	604	538	530	606	557	512	529	504	538	512	586	549	542	544	538	539	559	525	554	574	602	582	510	577	595	537	486	529	539	540	549	554	563	537	526	545	524	521	544	550	523	539	545	556	510	575	573	504	585	563	527	558	561	576	581	532	555	533	594	561	531	565	544	578	556	531	568	510	530	589	540	547	561	568	555	550	524	528	569	542	537	544	553	558	529	535	553	545	573	553	595	532	549	548	562	545	540	560	538	561	563	557	563	543	547	533	565	552	519	540	557	542	534	576	564	566	547	563	529	555	526	522	563	511	563	550	536	524	555	514	547	535	528	524	521	556	550	585	550	536	551	576	555	533	510	533	576	536	542	570	569	562	573	567	509	549	526	514	538	560	552	575	549	556	561	532	517	543	543	560	548	554	509	555	546	546	523	544	549	574	576	526	558	593	584	540	542	530	586	555	540	541	562	530	535	585	545	565	551	554	542	529	567	549	531	524	559	585	544	542	546	563	592	515	547	586	565	539	573	507	525	537	538	555	547	514	530	590	503	558	562	525	601	549	597	568	553	543	511	587	519	540	563	563	590	537	527	543	545	545	580	522	543	563	572	511	544	544	576	594	554	518	531	538	527	537	569	548	522	559	563	540	531	553	554	519	567	581	539	528	580	583	510	528	533	530	526	558	549	541	536	557	540	539	556	557	554	540	529	547	554	528	569	514	509	534	517	527	593	525	588	531	535	564	590	553	523	576	535	532	529	567	565	510	534	539	517	501	545	545	535	543	560	578	534	568	580	517	499	545	569	527	558	513	602	550	566	532	532	501	537	522	566	489	556	533	567	574	569	530	495	535	582	564	552	540	524	511	567	551	590	558	524	576	550	538	594	522	549	557	551	577	559	488	588	573	556	540	553	579	534	557	518	564	535	594	530	582	544	566	557	548	503	514	566	535	534	560	587	520	554	536	568	549	547	572	536	522	561	553	533	595	523	547	504	543	553	516	544	506	558	548	528	544	542	548	577	528	538	549	547	516	504	538	542	593	522	537	518	510	543	531	537	554	593	534	551	513	586	557	578	546	561	553	537	545	531	506	506	550	558	548	545	546	539	566	533	545	565	547	562	556	552	550	557	535	541	509	567	568	534	572	569	536	491	559	524	564	516	547	509	541	612	506	561	584	534	551	533	558	549	515	516	563	539	539	578	518	536	539	532	547	506	531	580	593	547	596	524	546	560	527	603	545	542	580	543	542	543	525	541	512	515	552	597	576	559	518	539	547	569	561	540	512	561	550	550	514	534	543	509	554	556	555	573	530	521	563	537	539	562	549	515	549	567	564	559	564	521	551	585	519	540	527	510	550	520	547	583	527	541	537	545	521	562	570	552	523	537	523	543	538	536	596	548	493	516	566	557	583	596	546	569	588	514	564	509	529	570	530	606	572	527	571	537	549	536	552	557	563	581	531	546	561	575	556	520	567	517	549	523	517	491	566	564	534	565	521	508	532	537	594	516	536	553	536	547	574	557	546	520	532	530	528	519	551	567	565	533	502	556	576	555	557	547	576	578	551	583	539	574	526	552	542	551	523	565	514	555	507	565	519	532	606	578	562	546	537	538	566	532	533	553	556	554	546	528	545	516	523	522	559	578	527	535	529	541	563	561	547	507	534	543	583	528	533	562	533	538	531	580	578	518	518	563	533	536	563	539	567	553	536	516	549	522	519	558	582	520	569	554	535	561	544	585	537	536	565	543	551	527	578	513	581	543	532	536	548	506	538	536	531	554	518	555	540	549	556	539	577	523	548	557	522	589	571	536	586	592	529	534	562	582	546	545	527	555	512	581	570	546	514	564	534	541	561	542	509	544	537	567	536	533	511	581	509	579	548	553	582	550	563	534	545	598	561	631	567	547	544	563	559	548	507	578	545	553	560	513	517	561	591	572	535	590	535	525	522	527	544	534	533	504	537	542	556	541	581	510	552	571	572	557	560	566	540	521	559	578	566	577	584	561	570	582	512	566	520	575	569	493	536	538	542	558	568	569	568	509	567	564	549	559	559	573	521	537	542	551	581	549	546	543	524	537	557	541	525	528	522	543	543	577	539	564	540	547	523	574	565	542	563	582	525	514	528	511	506	544	548	545	585	541	524	564	566	560	543	560	573	547	542	524	574	563	575	531	542	543	547	537	583	540	534	543	541	493	512	562	573	513	550	521	533	539	535	510	522	528	545	546	557	569	515	543	549	553	522	547	529	549	544	522	505	534	497	547	534	540	563	571	557	540	558	562	539	558	551
41328	61838	40382	15772	3149	2453	1957	1598	1439	1289	1095	1026	903	924	881	878	789	759	758	746	745	741	652	674	685	663	701	668	673	695	679	658	654	645	671	662	672	652	644	640	627	630	630	661	625	692	633	631	654	653	627	627	625	633	658	670	590	679	660	569	636	641	626	632	679	601	643	609	638	614	613	649	636	639	655	650	668	633	622	642	625	637	653	649	642	618	634	651	680	589	652	676	654	645	652	647	640	658	633	644	656	668	634	647	632	677	604	614	633	647	649	638	628	622	675	637	639	651	625	636	637	653	660	646	609	604	651	632	646	662	625	655	621	664	643	624	636	592	656	662	596	645	655	687	576	643	662	618	643	632	618	578	622	638	663	685	561	692	627	639	682	629	585	687	626	681	595	625	601	651	620	659	651	623	689	592	612	668	630	645	606	629	663	594	617	640	628	621	628	641	607	650	642	646	628	631	647	603	618	622	651	653	646	643	637	642	606	628	631	660	604	628	667	606	640	587	644	656	711	687	683	653	598	621	621	581	600	629	610	660	658	662	614	609	644	641	619	681	642	651	642	613	644	645	616	671	613	619	683	591	631	628	647	620	656	642	604	647	646	664	671	638	708	629	672	587	632	632	589	626	635	634	621	681	652	631	659	678	654	657	636	607	621	604	623	686	636	618	653	611	657	642	669	666	643	619	608	596	614	594	633	638	622	630	600	638	631	648	607	619	660	662	607	608	646	654	646	576	606	629	648	641	622	612	631	643	598	638	674	629	644	659	608	607	658	644	608	662	624	632	602	642	644	663	620	626	644	646	624	677	601	647	603	631	663	660	615	624	666	646	622	618	624	618	687	655	608	627	695	640	659	616	666	655	626	639	585	671	664	592	664	617	685	622	677	618	623	688	652	626	650	646	690	610	568	635	624	649	599	647	590	626	613	613	663	648	641	662	611	621	652	675	620	630	615	597	646	581	614	670	648	600	640	647	622	628	629	659	673	647	620	608	653	623	639	627	646	650	659	652	646	632	593	650	651	713	651	644	655	654	648	645	647	646	590	628	645	663	603	609	652	715	637	612	664	646	641	593	606	646	639	642	631	630	619	638	610	670	661	620	630	656	629	649	612	626	617	632	633	696	649	583	643	630	643	626	601	609	669	595	598	664	651	707	616	647	582	651	662	636	669	637	667	671	642	617	620	619	643	608	638	625	628	649	662	620	633	646	635	621	609	652	600	629	661	647	634	580	682	648	694	630	694	630	603	603	618	601	613	635	630	621	668	674	618	618	662	659	658	616	591	624	600	631	635	640	588	603	677	613	606	604	650	620	630	603	624	659	647	630	604	683	639	644	640	588	677	672	601	614	673	616	664	569	628	612	612	636	600	620	661	632	619	636	586	675	645	607	643	677	642	639	680	648	689	665	632	595	623	625	645	633	622	625	649	620	635	609	626	656	630	623	653	619	616	594	634	649	665	635	663	629	588	592	629	633	658	622	646	638	622	653	683	625	672	644	629	630	604	684	609	619	650	619	629	629	653	662	644	639	664	675	648	635	658	633	639	627	660	634	595	645	645	645	633	657	642	609	650	683	664	627	707	681	635	683	658	611	668	649	627	689	620	607	589	610	652	643	624	622	658	628	626	630	643	621	655	625	664	644	628	651	624	654	646	615	644	639	565	603	652	622	622	682	635	612	652	646	666	647	671	650	604	640	688	592	652	666	629	653	617	629	654	620	563	662	606	646	645	663	634	635	642	662	606	647	642	616	660	656	675	640	647	665	686	682	640	613	637	656	613	614	637	635	684	632	631	620	640	661	577	604	631	632	659	622	653	607	665	642	622	659	652	664	604	646	647	620	612	674	629	596	631	611	652	636	597	608	618	622	672	661	627	639	659	680	604	622	655	629	629	645	674	583	598	645	677	635	611	643	631	604	658	606	637	667	625	646	634	605	631	663	638	684	613	676	685	659	619	624	628	623	648	610	623	629	634	580	621	621	662	629	639	588	608	642	629	662	659	652	650	674	617	662	606	671	628	655	646	668	628	620	609	606	643	628	650	630	684	610	626	650	653	684	597	640	627	627	632	671	650	661	620	633	625	636	633	615	617	648	683	648	631	632	575	667	647	680	615	616	658	623	646	649	633	651	604	644	647	666	612	654	654	664	702	687	668	686	588	636	621	602	646	608	643	634	652	595	596	669	616	614	628	659	651	666	621	630	595	657	630	637	621	607	673	615	627	620	660	618	613	617	611	638	621	649	661	626	647	635	606	647	636	638	663	610	652	654	656	685	618	674	658	646	654	624	677	648	620	595	657	628	622	638	626	647	590	638	646	621	607	658	628	652	655	588	633	643	665	637	644	662	636	606	637	604	643	680	614	588	678	635	619	624	638	646	636	622	634	650	637	592	623	652	658	651	625	609	586	679	673	688	613	609	626	608	660	611	632	637	614	657	658	665	644	604	627	610	629	643	665	631	621	628	651	604	621	557	639	671	649	647	622	638	607	567	629	595	623	654	639	664	651	658	619	654	620	595	639	653	659	644	681	671	622	667	618	655	648	594	618	629	649	627	667	631	672	618	582	629	614	616	649	651	670	630	672	675	644	602	626	637	650	632	595	589	689	632	590	616	615	632	661	644	631	639	690	598	622	690	647	638	627	680	604	648	644	629	624	686	630	652	666	614	627	663	680	666	639	628	665	618	635	591	654	632	640	589	645	658	635	641	645	621	648	650	634	592	632	630	644	597	663	599	637	660	627	661	639	662	645	660	625	625	653	642	618	630	683	600	621	631	632	633	650	619	616	636	703	617	633	600	621	633	633	654	650	636	643	643	641	647	651	590	675	615	623	650	607	638	663	632	629	655	633	657	621	665	593	653	656	651	635	605	619	642	636	620	635	592	644	601	648	635	634	618	582	651	608	645	627	586	619	704	656	652	619	668	633	676	597	648	631	654	635	667	624	668	616	694	651	595	624	644	639	656	625	589	637	610	644	632	631	640	680	662	629	652	639	639	640	667	591	617	619	589	647	629	616	627	629	660	640	600	648	608	695	616	582	681	603	616	643	633	658	618	624	658	640	681	610	612	639	614	650	624	649	645	614	656	646	641	646	644	634	586	649	633	628	649	646	630	651	616	634	641	661	616	640	625	613	600	662	613	635	642	596	658	672	549	605	633	609	657	648	659	649	675	659	648	616	603	620	628	677	669	604	635	631	639	630	687	566	669	671	613	633	644	669	628	601	666	628	671	648	633	661	640	608	659	663	678	607	615	638	591	651	674	643	642	647	690	664	621	615	642	634	627	633	648	625	632	653	599	660	631	658	571	618	656	647	659	681	619	622	658	675	636	665	649	655	628	657	656	655	612	639	688	635	627	613	622	637	622	572	607	631	622	664	657	683	618	629	629	637	652	613	670	613	620	672	687	654	685	632	623	624	642	631	657	601	646	641	644	635	631	605	588	648	629	573	622	608	621	629	602	595	639	624	612	638	623	654	670	626	648
25154	21342	27437	23788	7104	1067	798	702	654	655	566	490	537	541	518	525	491	504	470	463	416	454	434	461	451	431	456	494	465	444	474	496	478	439	459	454	397	468	420	433	446	436	453	431	413	457	485	471	435	400	459	472	489	418	437	443	442	471	465	478	452	446	442	452	471	455	417	478	443	434	430	470	456	461	438	450	442	406	464	453	466	483	421	434	446	430	390	428	463	455	423	393	405	482	464	404	406	427	471	436	458	433	439	437	473	438	452	427	454	404	449	418	450	456	420	464	410	456	457	423	482	460	460	437	479	442	493	463	423	454	421	457	496	428	414	484	466	452	411	422	465	438	454	413	422	431	457	437	436	449	446	483	460	407	425	432	434	481	456	487	433	428	451	445	434	452	459	489	409	470	443	468	452	458	461	450	407	437	417	423	442	473	463	444	438	452	447	425	433	441	461	429	417	447	462	480	446	452	462	493	429	449	447	452	457	436	447	422	429	427	435	446	478	432	434	428	465	425	443	390	419	478	440	427	420	462	443	470	478	461	488	411	448	422	440	440	437	391	450	433	458	415	417	457	422	447	474	400	472	441	453	424	444	430	401	476	478	436	394	408	441	447	434	432	405	461	464	465	456	439	411	478	397	495	441	408	439	452	428	464	433	458	452	432	466	452	467	407	468	410	442	457	446	477	417	404	440	417	476	464	429	454	411	440	448	425	444	468	449	489	440	440	449	458	418	439	481	415	488	468	424	442	469	416	393	417	435	432	452	473	461	467	404	450	462	483	426	430	471	429	463	470	428	425	449	417	383	468	480	456	450	448	455	430	459	444	409	464	454	366	465	440	418	453	431	432	436	422	408	418	478	433	468	416	461	440	444	416	416	421	455	443	450	475	476	456	478	407	421	466	434	474	422	393	424	487	463	442	449	454	438	457	435	464	423	444	501	437	393	436	454	449	456	522	463	447	455	453	435	445	436	445	473	392	429	417	417	435	493	479	437	436	481	435	466	445	465	475	407	460	469	441	443	448	427	417	448	474	433	432	472	460	440	428	394	439	467	450	457	430	444	434	441	467	449	439	448	442	456	430	436	429	471	485	416	391	429	438	417	426	459	451	457	436	463	453	459	426	439	459	405	447	468	459	449	504	437	418	444	432	447	470	463	447	431	467	474	456	426	445	466	441	473	418	446	474	450	449	463	422	393	466	449	434	484	416	440	415	457	415	465	421	454	469	478	464	413	395	419	435	447	442	409	427	436	451	403	456	445	385	404	452	458	452	431	462	450	429	512	443	464	444	403	424	452	446	471	447	404	429	442	456	397	444	444	500	450	430	449	452	456	467	427	407	423	462	468	421	418	419	476	466	447	447	450	431	414	458	440	389	410	408	407	459	438	424	464	412	431	467	481	461	473	448	461	429	398	487	456	437	444	434	402	429	423	429	433	435	460	459	448	456	448	432	423	437	413	448	435	411	397	422	432	462	410	429	450	396	471	462	485	429	484	417	422	434	492	426	465	460	421	442	438	417	446	423	476	434	444	455	478	445	467	444	434	469	458	404	406	442	420	436	464	462	407	430	452	476	447	432	461	449	457	448	416	475	460	445	440	439	445	414	442	423	462	460	462	439	417	449	482	454	442	471	400	453	447	410	499	459	457	395	440	485	467	450	454	468	423	392	442	455	419	460	445	423	441	500	442	430	424	441	439	455	444	444	434	418	436	441	420	439	446	510	451	430	422	456	447	468	451	439	472	420	420	421	464	465	448	449	434	420	423	480	453	434	417	442	444	419	468	413	434	456	450	457	427	453	449	483	395	467	467	461	427	476	448	480	427	418	410	451	440	449	439	416	437	425	424	439	417	436	468	431	458	425	442	415	444	439	455	425	437	432	465	430	437	419	461	450	442	448	437	439	460	461	424	414	425	440	421	442	434	422	444	449	456	436	463	441	461	434	479	458	422	436	454	432	434	433	432	485	485	484	459	407	458	446	417	467	429	458	427	454	409	445	452	428	422	436	436	433	405	451	405	421	442	452	425	483	425	437	485	412	447	446	407	422	421	447	472	430	456	461	438	396	443	392	473	435	460	471	451	456	463	443	459	435	477	375	469	501	458	417	462	466	473	433	430	439	446	459	438	429	450	466	432	452	440	432	449	452	439	418	424	429	434	413	467	468	445	450	404	403	408	423	455	417	425	446	430	419	418	487	431	439	455	460	453	444	475	436	463	408	464	428	445	399	425	443	456	451	432	474	433	436	429	472	434	440	458	459	471	470	468	434	439	459	455	431	444	442	465	442	442	448	452	478	434	440	452	428	440	405	438	424	409	471	403	410	430	464	412	450	461	473	458	425	446	425	469	467	425	473	448	436	439	469	441	477	421	416	429	449	478	456	394	462	447	418	410	447	414	458	469	416	437	452	435	457	459	443	426	424	456	455	421	451	402	451	444	438	413	468	441	443	462	453	440	439	387	442	401	428	448	429	449	434	470	474	422	448	441	472	463	474	456	425	427	459	446	441	483	441	432	432	448	441	438	390	466	447	456	456	410	427	450	432	436	444	464	416	442	477	472	474	453	472	434	448	464	421	438	467	439	414	441	444	438	462	405	428	460	425	456	424	472	451	390	434	440	479	441	415	428	423	426	440	474	435	456	421	439	470	464	453	411	434	415	412	450	423	425	408	422	408	457	433	420	423	454	440	403	450	432	442	459	448	441	444	458	434	442	425	474	431	413	435	403	461	477	466	469	445	406	426	425	463	486	422	451	431	410	406	422	492	441	453	473	445	439	420	431	480	430	463	477	443	445	470	426	465	430	438	423	442	436	442	400	390	465	454	443	484	453	399	437	463	438	443	407	460	450	424	408	417	409	428	453	415	450	429	435	431	475	447	433	400	459	429	436	460	456	419	453	425	459	428	411	460	476	450	442	418	472	422	451	446	458	415	443	454	454	401	411	491	415	468	424	456	436	440	454	447	448	438	442	457	446	456	479	463	475	449	397	438	460	429	437	429	449	426	458	440	451	425	446	430	454	421	449	431	423	414	456	422	482	451	435	461	445	431	380	451	453	473	454	438	455	457	430	426	432	444	442	451	458	448	439	404	429	423	461	428	467	427	472	449	445	480	442	462	459	444	459	458	420	439	464	443	420	468	461	450	407	404	425	462	439	423	432	438	419	435	469	449	450	454	425	469	417	445	444	446	419	451	421	440	475	447	449	443	458	420	442	440	475	439	454	447	426	436	442	419	429	407	429	429	422	463	439	398	417	441	451	417	443	429	443	432	441	464	439	447	472	463	417	440	414	427	449	397	455	420	454	415	436	473	427	425	456	469	397	460	398	443	474	453	432	422	411	456	442	401	405	449	440	450	467	441	459	433	417	481	436	445	452	414	460	474	418	438	451	423	451	466	469	448	460	423	459	450	460	453	416	465	448	458	450	437	427	491	441	453	424	464	401	463	446	447	438	434	447	430	454	451	410	425	452	481	447	451	446	455	438	434
40498	55444	36332	8577	2097	1744	1446	1267	1118	967	864	834	755	709	717	698	722	657	627	687	568	589	591	601	599	593	540	582	588	515	547	552	551	569	504	532	552	548	528	537	548	496	545	561	502	551	524	579	553	508	596	576	506	566	607	565	526	539	506	526	543	536	512	587	532	507	526	560	540	502	569	558	561	527	551	541	560	550	550	499	575	552	570	571	531	567	565	522	565	565	524	553	519	556	538	580	534	551	570	582	500	569	539	553	557	524	503	512	518	540	547	560	507	542	575	566	529	522	534	563	517	519	589	507	529	567	591	572	524	584	555	552	563	521	499	552	523	513	576	541	600	546	566	564	560	549	506	500	558	571	581	559	546	569	535	541	535	555	546	557	545	525	539	566	504	542	507	533	560	479	558	521	547	598	514	564	571	563	542	550	565	514	525	520	522	531	530	537	525	505	545	524	553	527	518	527	539	543	550	537	544	561	544	543	537	590	531	561	510	562	523	561	557	559	557	515	487	555	551	571	553	553	534	570	596	539	523	566	574	593	559	555	544	546	556	526	536	520	553	577	569	532	552	519	590	505	562	524	535	527	531	556	553	545	564	513	553	551	528	563	572	496	543	577	554	573	540	524	545	528	555	533	582	557	529	532	547	534	540	552	548	554	543	513	545	519	535	524	581	584	541	560	538	562	513	584	519	586	574	547	574	573	513	548	538	522	535	523	495	505	561	610	556	553	549	556	542	513	531	525	535	575	553	536	522	549	550	573	526	553	606	538	572	522	564	533	542	542	538	506	532	559	530	581	516	536	519	554	501	550	537	517	576	530	524	522	566	549	595	503	551	567	499	544	531	569	552	491	571	556	588	572	541	558	563	555	522	519	520	534	564	565	558	569	515	565	553	527	525	544	570	548	558	551	586	571	517	549	525	569	543	558	567	528	549	562	522	509	524	558	515	503	485	528	552	534	545	574	547	499	546	508	532	552	532	550	572	530	547	544	514	543	509	557	510	532	557	569	538	509	551	534	515	559	556	544	543	548	559	529	553	555	536	521	510	559	541	540	549	517	543	568	522	548	539	511	540	543	536	536	536	551	530	563	559	540	508	549	560	562	511	561	515	583	521	554	531	562	564	544	557	579	551	522	555	599	550	516	529	565	556	521	573	561	536	529	536	551	512	556	493	506	560	516	543	526	538	505	545	519	530	563	524	523	544	505	544	571	547	503	500	520	533	533	544	532	512	514	574	534	562	548	510	550	524	508	528	519	565	561	538	526	532	499	576	548	586	556	555	545	510	575	545	548	561	520	571	552	548	564	541	539	538	527	556	550	582	574	576	519	506	523	529	547	521	514	582	549	571	523	552	565	535	545	583	523	570	544	505	535	510	542	518	524	514	552	538	555	556	535	570	545	560	544	552	520	522	530	600	524	491	541	591	527	535	548	566	554	515	528	562	566	569	600	544	557	550	525	572	543	543	553	565	543	540	552	568	571	513	586	530	548	532	557	539	564	541	576	546	552	545	554	553	569	556	531	514	558	540	550	500	534	547	515	602	538	555	544	533	533	572	563	621	513	574	578	511	564	539	532	559	571	524	555	514	558	566	567	557	531	615	526	496	537	531	553	573	519	597	556	553	531	565	548	522	529	543	561	585	529	539	525	579	567	571	517	575	538	541	529	541	589	565	517	553	549	535	575	581	563	541	552	486	562	543	534	567	553	533	537	574	531	540	522	576	575	542	541	519	574	528	558	508	528	546	563	578	517	507	563	526	512	528	555	569	499	551	511	516	514	530	530	552	504	531	524	550	547	557	568	545	584	546	532	501	579	532	547	541	526	520	563	565	534	527	563	531	554	524	536	503	565	569	584	510	519	514	525	487	550	536	541	521	556	509	531	548	572	598	500	519	549	526	568	551	567	519	539	510	570	526	592	564	530	577	517	579	532	544	541	538	536	535	539	518	490	554	530	525	544	547	540	530	520	545	543	531	571	542	560	524	534	531	568	509	545	525	475	550	567	519	547	521	519	503	525	552	542	561	559	526	532	504	553	562	562	563	581	575	548	562	527	516	542	572	538	526	589	544	529	568	541	562	527	533	527	569	545	530	538	553	558	560	562	537	538	541	587	599	550	533	558	527	530	537	525	570	554	536	513	527	508	521	590	529	520	543	519	533	514	552	546	522	577	563	582	522	533	514	525	534	559	542	561	547	560	604	538	525	558	548	540	544	552	537	542	592	546	594	572	537	536	531	550	543	544	509	482	541	543	520	543	550	551	570	510	514	529	565	533	581	552	537	509	533	504	528	568	543	537	585	530	563	525	527	576	553	538	500	557	552	539	557	517	502	528	547	594	539	558	555	535	530	511	568	558	517	523	513	528	529	569	545	532	543	542	501	542	567	564	567	522	543	535	544	503	534	535	566	588	529	568	546	553	525	560	555	557	518	584	556	536	545	549	533	554	506	546	563	563	526	553	566	509	552	549	532	522	546	529	523	535	544	552	572	533	543	498	633	493	514	515	610	543	526	524	529	549	559	516	518	560	546	549	515	522	581	524	528	492	570	538	521	523	537	556	509	542	550	518	515	557	538	577	527	564	505	561	535	517	531	549	533	551	532	529	518	539	516	579	538	523	520	531	590	545	550	583	559	569	541	549	550	599	540	496	589	546	544	551	538	537	494	560	517	514	558	569	532	518	531	482	555	528	529	508	542	550	534	578	544	547	554	508	540	534	579	585	535	560	562	545	553	508	571	564	557	539	484	567	544	527	527	543	554	553	547	538	558	548	523	531	562	539	552	517	559	571	559	520	547	563	536	516	577	559	543	555	549	502	516	542	570	558	587	538	526	587	578	559	596	530	521	541	503	544	535	523	575	545	515	556	536	545	551	544	496	539	563	562	575	541	534	545	567	538	548	586	535	539	524	574	519	542	533	548	538	561	580	553	547	551	547	577	517	552	526	552	485	498	540	583	534	526	553	542	539	534	535	539	522	537	520	558	533	493	548	570	551	573	573	562	585	539	573	550	504	569	552	529	520	543	546	533	564	627	547	546	532	551	549	581	573	541	529	535	573	568	573	538	582	532	533	534	515	551	565	522	568	523	553	538	519	557	538	522	591	528	543	579	574	535	527	578	537	476	548	537	556	534	525	530	595	560	509	508	507	573	564	483	561	501	517	551	523	580	536	534	576	501	520	508	514	530	563	527	575	520	563	533	567	563	551	527	543	532	568	570	505	581	610	542	542	544	517	571	575	538	576	498	576	548	543	540	546	538	535	564	546	529	539	525	536	575	528	516	583	527	534	600	564	579	515	544	560	579	544	536	549	554	534	525	538	508	548	546	507	567	511	557	532	524	521	534	543	575	555	524	499	526	525	530	619	572	563	551	563	526	533	558	576	554	537	559	520	522	550	546	530	536	514	537	575	549	542	559	528	541	537	543	567	560	580	532	516	560	547	545	516	541	522	549	524	532	563	509	549	554	559	523	535	492	562	524	537	556
22852	21009	28602	23673	20986	20089	6287	1671	1439	1323	1190	1113	1051	996	980	1043	955	1017	918	901	917	924	904	886	872	854	919	937	888	877	893	878	912	828	816	843	810	861	837	860	799	888	838	841	824	883	883	844	840	891	862	883	842	888	842	864	894	804	785	795	859	829	850	892	894	817	819	813	811	895	865	829	816	861	868	825	904	844	815	883	821	814	859	841	854	832	839	897	877	820	870	850	855	850	849	862	862	883	852	870	783	883	812	785	825	906	835	830	822	824	822	886	901	865	890	876	818	798	873	854	864	856	833	872	843	820	835	816	835	840	822	878	816	829	881	841	839	803	842	829	874	803	840	796	855	812	865	837	818	883	814	874	814	834	796	828	841	811	863	836	909	849	855	793	846	811	878	843	791	869	809	856	832	812	875	860	911	815	883	829	843	873	850	839	833	844	803	823	883	797	815	834	856	840	849	807	839	837	844	874	831	838	811	845	795	864	862	851	867	877	819	864	817	827	831	834	887	871	885	834	815	862	854	878	805	848	853	871	888	801	815	840	896	834	844	794	858	830	852	839	860	830	881	837	811	837	855	803	882	831	893	874	838	804	814	843	853	893	820	874	809	857	806	865	809	869	771	800	811	855	777	867	893	864	829	869	903	862	811	821	864	827	868	823	843	843	860	835	884	876	880	882	846	821	831	804	799	823	879	811	870	822	820	845	842	860	848	855	834	843	805	786	823	825	876	776	874	882	849	845	827	843	853	846	842	857	848	857	832	792	874	817	868	833	844	871	845	848	909	837	841	861	784	873	898	857	835	812	841	812	874	808	838	805	865	890	830	832	859	811	842	890	886	848	889	774	880	867	806	847	837	884	865	791	828	821	800	819	851	844	865	859	852	831	858	853	828	830	860	867	846	842	900	816	876	834	805	857	846	822	868	891	846	804	898	827	829	859	876	865	859	808	871	839	801	854	827	857	843	811	898	829	851	863	845	856	853	844	895	902	862	860	830	855	885	899	886	813	830	876	851	899	836	868	898	814	868	810	815	837	812	801	852	875	835	865	884	839	812	809	832	851	844	868	843	854	830	839	874	907	820	839	860	863	851	816	805	817	886	874	810	835	840	827	820	883	853	823	877	863	851	831	823	881	827	802	879	835	788	841	846	867	852	817	849	804	875	801	883	892	872	793	850	897	839	840	818	849	882	840	842	846	875	825	832	892	881	832	855	847	843	853	817	852	878	778	837	859	863	828	811	872	808	830	899	883	834	885	775	843	838	831	857	816	777	841	837	856	791	796	859	852	836	852	836	839	830	804	846	825	813	831	855	857	823	834	882	879	828	864	874	844	851	831	855	830	829	882	882	847	834	873	822	853	830	836	814	866	870	875	848	851	845	825	826	859	848	839	867	853	818	811	822	858	840	892	780	894	832	881	863	829	839	819	864	882	817	881	876	791	876	842	853	869	863	806	856	812	805	779	859	881	842	847	856	825	868	888	852	817	897	859	887	849	841	853	807	850	882	874	807	849	857	866	850	828	777	848	865	826	861	818	839	833	866	835	868	871	844	775	835	885	820	781	858	895	786	806	864	896	840	842	841	865	804	834	783	817	846	836	821	813	847	860	869	909	866	852	845	823	899	849	906	816	835	801	844	836	840	858	803	840	849	844	843	827	835	829	820	880	846	836	802	860	841	841	836	810	871	842	845	907	825	815	807	880	836	839	865	872	860	841	805	885	817	806	844	846	886	884	804	833	915	831	930	823	860	921	822	855	814	864	844	883	842	912	807	917	823	762	849	833	813	831	815	889	831	812	831	811	847	868	884	817	846	802	857	831	836	816	830	818	853	871	793	822	873	813	808	876	804	830	814	777	869	891	853	864	859	901	832	824	857	804	833	813	821	860	799	819	857	848	830	850	899	836	801	831	818	829	825	852	856	828	840	837	829	860	809	850	856	827	816	838	848	871	847	848	842	812	838	846	845	845	841	879	865	848	819	782	812	813	817	845	869	829	822	832	873	854	847	806	768	840	888	858	842	840	789	833	817	840	864	859	857	855	825	835	842	819	861	868	853	849	862	880	856	806	790	856	861	839	848	814	912	794	831	769	847	837	844	811	791	835	906	847	837	876	816	871	846	881	830	839	842	846	836	839	834	894	844	795	865	874	805	829	826	825	866	812	840	835	814	886	858	867	863	835	837	832	794	803	826	855	847	876	869	840	873	806	869	811	852	810	852	814	807	840	778	845	826	835	869	814	838	875	859	829	839	855	878	857	831	837	848	810	890	844	826	850	843	893	830	799	868	852	819	823	828	820	853	868	872	824	845	788	836	863	854	797	871	839	871	827	813	805	871	875	864	830	887	904	828	822	852	811	781	870	858	814	818	842	858	903	870	829	892	787	883	893	828	829	821	801	916	849	820	820	839	897	816	890	852	794	825	808	851	853	844	863	818	781	862	857	939	780	828	795	849	880	849	848	814	827	905	854	877	847	828	865	908	816	846	816	838	802	843	833	826	796	823	830	798	847	862	835	833	891	809	794	770	825	849	825	883	848	840	870	824	806	859	854	842	834	869	861	858	822	845	816	851	864	854	895	869	808	874	779	858	844	828	844	838	889	800	848	778	847	845	883	804	847	847	910	834	884	822	845	886	878	885	893	843	782	824	886	824	818	839	826	836	862	817	812	834	880	808	849	827	828	861	805	787	863	852	837	856	831	850	770	808	808	832	838	807	907	878	842	849	814	832	870	851	863	831	786	900	824	844	894	832	800	861	850	848	829	789	841	828	882	899	796	870	826	804	853	859	853	832	859	851	836	885	845	831	876	844	862	817	878	847	825	797	766	866	865	785	868	822	851	833	815	841	866	861	842	826	819	828	824	823	843	938	815	852	837	891	926	865	858	844	802	853	909	838	871	840	811	847	854	860	874	800	814	858	840	800	811	850	817	812	865	846	844	859	933	839	804	860	860	880	790	792	853	857	834	888	860	843	840	818	854	861	852	859	867	831	857	833	832	784	879	803	839	830	763	843	843	855	838	856	848	817	846	874	905	805	870	808	797	871	878	891	832	832	838	894	858	819	833	820	833	839	814	851	829	810	857	831	840	814	804	831	826	808	787	826	841	823	853	864	863	858	823	853	817	827	849	838	814	803	846	825	830	830	849	882	860	836	810	906	836	887	811	800	768	797	828	885	808	857	888	854	887	871	818	798	802	867	845	861	817	798	812	841	818	831	832	882	832	793	847	850	861	852	856	870	823	815	920	871	785	847	849	865	856	854	833	851	809	879	837	854	849	877	865	865	790	764	867	858	825	831	829	847	838	849	873	845	867	889	818	885	786	870	803	880	880	825	754	831	808	857	834	851	834	842	843	871	839	832	836	839	868	890	809	843	852	807	759	806	913	843	864	860	816	839	843	811	808	883	844	887	832	874	863	881	855	829	797	807	858	831	846	826	845	788	871	829	831	819	860	856	879	884	853	845	811	842	862	801	870	823	828	865	835
45826	70368	51811	19842	4688	3695	2942	2369	2321	1875	1664	1659	1429	1370	1239	1282	1171	1187	1162	1107	1092	1104	1088	1051	1057	1073	1005	1075	1005	1004	955	990	954	960	902	966	951	978	973	943	1041	964	968	971	897	987	896	937	948	971	911	918	968	965	980	940	969	937	992	914	949	942	962	948	949	970	1016	948	895	952	950	935	1007	949	963	934	995	934	999	968	967	980	938	939	967	937	967	944	964	968	950	840	909	983	1017	956	942	987	919	939	952	967	969	918	936	958	956	994	948	898	948	982	942	921	938	900	915	1004	933	939	942	961	958	922	900	912	938	946	928	962	947	917	910	944	932	1009	990	942	986	909	958	943	939	925	909	930	958	939	897	920	868	975	964	958	939	1010	936	963	950	923	933	950	983	893	950	949	976	920	936	937	972	971	1017	916	958	905	923	967	1039	922	955	948	968	967	966	932	985	985	919	913	955	938	1013	1037	921	962	915	978	964	913	944	925	925	984	934	971	921	941	886	971	947	1023	938	953	970	1019	954	971	1003	990	866	944	949	901	958	899	966	950	936	920	994	950	944	978	925	1007	925	969	946	938	912	941	957	926	976	964	898	966	914	983	950	960	941	935	904	948	913	974	935	974	994	967	954	906	978	947	944	918	937	942	976	938	941	939	932	973	931	944	888	922	968	939	924	945	950	934	967	956	994	915	978	927	976	926	950	965	980	997	1017	897	927	987	968	932	913	914	926	989	920	958	981	932	947	886	957	899	962	937	936	959	981	936	925	949	934	898	957	974	966	948	899	954	977	939	953	904	985	950	958	950	946	956	996	941	974	948	923	988	942	992	888	895	986	966	950	931	900	931	945	953	913	948	986	974	988	983	950	1023	907	992	944	920	937	910	959	926	963	939	967	916	941	988	938	953	931	963	939	923	992	942	956	1019	932	933	971	899	910	926	946	880	988	914	923	921	948	967	930	941	955	994	951	969	957	952	924	953	966	948	887	970	961	935	968	946	942	967	989	1005	949	943	956	960	969	924	927	941	993	891	1001	912	988	975	940	939	986	918	934	995	967	944	980	945	919	954	982	948	931	918	978	926	942	925	948	955	928	963	910	948	898	962	960	985	937	968	910	948	933	946	980	971	925	963	962	969	947	938	972	1011	975	946	953	969	941	942	918	998	947	916	885	952	912	940	936	971	973	972	905	949	953	931	957	965	896	959	940	925	938	912	983	959	915	935	953	948	996	906	879	936	933	926	929	914	946	947	978	962	992	916	965	893	992	983	864	918	1006	927	965	931	954	915	958	928	966	946	966	969	915	946	1033	1018	981	1004	920	945	915	947	961	920	940	935	965	958	926	922	938	947	929	920	912	939	1027	957	927	928	972	977	873	972	906	953	924	906	931	934	972	993	961	973	975	918	985	886	994	912	955	890	943	930	952	958	880	986	972	976	968	988	934	931	936	949	992	1023	940	978	937	972	930	919	979	946	968	948	818	947	909	921	926	976	945	944	939	961	929	941	953	957	910	966	946	941	946	970	935	969	1003	946	979	947	929	921	946	1017	980	976	939	971	976	973	948	924	933	962	954	943	937	967	970	962	910	954	989	990	947	942	951	930	951	969	938	990	930	906	987	971	925	963	896	979	916	919	955	954	938	947	876	944	903	994	954	877	884	976	945	961	960	927	922	918	957	1002	932	935	967	895	943	955	954	969	945	962	903	951	890	1002	939	953	896	921	919	886	950	860	930	926	966	942	960	941	944	883	882	980	903	907	933	996	922	920	957	953	938	962	975	947	1011	892	965	926	953	933	917	1024	916	970	985	956	905	948	1016	990	866	1038	940	985	909	980	947	956	905	982	967	896	949	868	937	965	994	1012	958	972	938	979	912	921	930	974	927	987	920	947	941	974	922	976	987	941	920	927	990	940	904	871	981	931	962	947	949	932	965	958	945	913	1047	935	975	968	983	949	949	964	956	934	939	914	978	945	931	886	942	973	972	1005	926	944	938	957	999	938	951	953	996	980	914	947	1027	956	1025	948	990	963	976	947	961	950	902	903	932	942	913	955	933	979	952	938	978	938	946	947	980	972	952	993	947	963	958	882	947	905	944	931	964	947	957	965	962	968	975	962	993	956	970	947	963	914	952	925	1008	934	994	954	962	943	988	944	970	951	943	964	1003	979	973	959	973	996	895	918	895	948	933	915	944	943	969	954	982	974	975	1005	938	949	914	1003	975	971	987	898	886	1003	937	1017	902	917	965	965	989	910	914	918	1011	918	972	951	973	949	982	919	958	976	1015	945	948	914	967	968	966	914	993	939	944	894	954	909	941	971	952	914	919	870	979	987	938	915	885	914	963	953	975	931	997	992	988	907	1000	984	926	1023	984	954	966	939	935	978	932	999	959	929	974	934	878	951	967	990	926	956	936	931	913	967	979	911	945	970	918	934	913	1002	981	986	961	921	966	915	941	965	970	952	996	976	971	982	909	967	953	918	907	939	971	907	937	900	942	997	863	970	951	926	942	918	896	978	937	990	918	975	927	974	892	937	940	965	925	974	948	949	966	971	932	911	971	978	912	951	965	968	956	976	980	983	953	933	946	953	942	947	927	933	928	923	934	923	935	945	954	937	977	953	1021	974	927	923	931	911	955	947	985	970	983	928	938	953	966	957	919	944	911	945	934	892	968	923	1005	938	958	896	932	962	915	911	937	960	945	958	924	928	916	944	999	931	967	879	954	964	1002	935	971	933	978	954	963	918	944	957	959	986	1019	958	941	946	937	949	863	987	929	954	1011	961	941	915	940	875	1034	950	985	946	952	966	983	933	944	922	917	958	941	969	972	956	996	963	903	908	931	924	940	956	970	911	977	954	928	949	930	923	932	1003	966	1017	955	907	939	978	937	948	924	963	945	959	959	959	937	946	907	954	935	1007	878	990	941	935	971	914	971	946	924	983	1017	875	961	929	941	954	964	934	913	997	861	919	942	954	931	975	976	955	1005	1019	919	951	991	974	901	946	908	951	951	951	921	946	981	954	955	929	947	1007	950	961	931	1011	919	866	913	984	924	966	960	912	938	950	918	865	940	946	944	936	986	962	966	960	940	990	959	941	965	951	913	1013	963	967	997	939	933	976	941	992	954	962	945	949	967	927	928	916	968	992	897	990	944	972	923	957	906	967	946	917	962	1005	988	939	924	984	914	981	943	916	947	936	966	934	994	976	957	943	915	953	965	906	899	920	977	946	963	877	925	951	932	955	922	944	905	947	961	963	932	933	927	963	947	1025	935	962	968	937	992	948	937	969	974	906	925	927	967	947	976	923	962	915	974	864	932	954	977	983	943	948	946	955	912	993	952	890	887	912	935	907	937	968	930	941	964	935	933	932	973	955	966	933	1029	978	923	955	979	940	880	981	916	996	970	939	906	924	1016	966	969	962	953	925	910	936	956	950	957	922	929	935	978	955	951	984	936	952	923	951	947	965	1002	940	919	926	923	902	931	915	991	980	912	990	958	997	961	948	965	928	944	952	984	972	911	984	906	953	944	969	956	953	974	943	950	951	896	887	929	938	968	961	911	950	998	931
31436	31382	28185	10246	992	697	528	445	447	385	403	372	379	345	385	375	362	381	399	348	349	331	328	343	346	335	303	363	343	375	343	311	277	316	341	345	324	309	307	326	336	301	308	290	339	324	297	338	335	358	331	284	293	326	312	316	313	310	313	334	345	324	333	297	306	329	310	283	316	304	340	284	302	336	327	339	336	328	322	322	331	353	318	318	337	310	289	320	280	329	350	311	351	309	319	326	330	308	337	315	363	352	306	351	341	345	339	305	354	337	300	329	334	308	313	336	310	319	349	346	347	340	354	298	328	328	323	308	336	310	358	292	312	352	362	356	311	326	333	316	331	300	329	329	335	356	339	341	326	325	299	308	297	321	323	328	348	328	333	341	332	322	317	333	306	332	334	334	334	352	316	290	325	327	306	319	343	315	344	319	313	357	349	340	320	340	323	325	316	305	312	318	297	330	316	303	306	325	338	347	293	329	313	320	335	332	316	353	328	344	322	320	328	341	293	299	321	299	327	310	349	308	283	299	344	315	330	316	362	324	336	345	316	311	320	306	341	320	383	309	294	351	361	331	335	294	314	314	310	291	303	340	308	317	291	321	325	337	303	350	319	300	334	305	318	330	315	321	315	316	331	331	354	339	333	340	343	290	335	308	329	336	337	331	325	327	337	305	358	294	311	352	323	313	330	347	347	332	311	344	343	313	299	313	355	349	354	312	332	330	327	307	291	362	309	366	319	307	326	304	318	329	318	337	341	318	335	324	335	325	355	329	300	342	317	318	331	328	320	343	353	334	299	352	334	321	339	323	326	334	302	340	347	326	317	313	328	324	324	337	348	308	283	330	339	316	319	337	359	352	324	328	352	323	321	343	277	316	321	344	329	305	277	340	348	363	326	359	293	299	316	325	304	308	323	306	343	355	310	325	368	330	316	313	328	297	328	316	329	345	302	344	327	351	359	350	313	311	332	320	327	346	320	319	348	325	332	341	335	336	358	282	351	372	307	307	309	312	282	326	342	281	331	314	339	333	316	307	293	317	339	293	336	349	325	333	318	314	326	304	330	339	299	325	316	300	328	332	320	318	326	324	336	311	309	292	299	311	321	296	349	333	301	320	350	330	325	335	310	320	373	364	336	346	335	337	356	349	339	348	307	341	321	351	309	332	353	323	303	312	309	341	340	351	328	305	332	337	306	338	303	331	302	325	290	355	339	316	331	321	312	319	324	324	333	333	326	319	333	308	331	350	314	328	311	328	329	332	333	315	320	341	338	325	347	345	336	322	327	328	301	329	324	318	339	323	328	326	310	315	307	318	333	367	297	314	295	307	341	334	300	337	310	335	294	326	305	321	347	366	339	346	329	303	323	338	308	323	345	330	317	304	331	311	301	330	299	330	329	321	328	348	331	337	331	316	348	343	302	323	358	320	308	317	310	371	349	324	298	316	330	328	301	367	298	318	289	309	334	322	320	313	315	327	337	349	346	323	341	325	345	327	326	319	312	288	335	314	315	328	311	297	344	365	356	342	332	332	303	335	330	349	332	362	327	311	299	309	370	319	343	319	364	343	300	290	335	340	355	319	298	339	317	291	331	325	336	313	350	343	324	352	332	333	356	347	336	358	267	311	317	334	358	344	306	344	310	323	282	334	331	334	318	354	333	308	339	326	318	308	349	324	336	328	312	309	330	316	328	339	333	334	303	315	327	346	304	346	350	374	327	315	318	317	325	309	370	312	330	328	345	354	344	344	331	327	333	321	331	337	303	292	314	304	344	288	336	333	335	312	331	334	306	304	338	299	297	303	341	326	326	342	318	310	355	320	324	326	319	305	318	327	349	317	348	321	362	335	343	320	304	331	315	318	357	273	324	326	355	325	339	298	328	322	321	338	344	365	289	321	317	352	337	333	320	346	322	298	326	326	332	314	290	303	318	296	330	334	312	318	311	340	331	344	312	323	310	326	323	371	320	344	329	322	315	337	336	344	312	306	369	331	307	332	324	342	308	317	329	320	309	317	357	317	310	338	331	350	351	329	355	323	323	347	316	351	347	322	298	326	297	328	348	335	320	320	340	326	358	318	334	324	291	309	325	333	330	330	330	327	361	316	335	340	311	336	347	296	365	343	335	340	312	318	315	316	339	321	338	334	348	337	301	296	331	344	345	324	315	322	336	328	341	313	293	373	338	321	327	346	340	328	322	336	324	343	324	324	346	335	332	299	296	314	338	337	329	320	336	304	327	333	320	341	343	306	333	347	366	325	286	351	312	333	318	315	324	335	339	347	292	308	321	305	328	312	323	311	342	330	306	344	318	342	320	334	329	346	319	335	358	341	324	321	323	299	322	340	321	336	321	328	331	318	338	344	302	315	339	313	298	321	344	337	336	315	331	327	322	339	318	304	302	350	343	312	346	316	316	318	346	344	342	379	335	333	343	332	308	330	332	315	341	356	308	308	321	313	334	338	308	334	291	310	334	296	309	310	327	340	312	357	312	313	341	315	321	332	335	324	325	341	301	334	311	297	324	332	328	326	318	343	323	342	333	300	363	299	338	325	300	341	330	335	326	334	337	337	333	313	319	310	345	329	320	323	307	326	317	363	310	325	342	329	320	382	346	313	332	336	315	333	362	292	321	348	292	304	309	335	342	309	322	361	311	307	367	334	313	333	323	336	335	330	304	323	330	311	335	292	326	344	324	314	375	348	306	313	346	290	295	334	327	317	304	326	337	306	329	339	337	312	309	311	321	329	298	308	326	365	331	324	327	340	327	331	305	328	312	321	323	321	306	346	351	346	324	320	316	330	316	341	336	296	308	309	336	342	303	349	316	340	320	350	317	350	319	350	318	344	336	343	317	335	324	297	321	340	342	346	309	341	326	299	320	353	339	316	330	347	351	341	330	315	306	308	300	317	335	318	328	257	321	351	323	315	314	331	338	336	355	324	362	334	351	300	334	313	343	320	342	335	320	314	309	315	334	304	301	334	332	334	304	319	297	305	314	302	313	306	335	337	336	317	312	301	326	309	309	305	366	344	326	319	321	314	332	319	358	304	350	367	318	343	314	342	342	328	329	351	326	353	343	315	332	290	295	319	359	318	329	318	330	299	307	324	298	322	329	323	302	335	332	322	322	314	338	311	314	345	317	315	313	337	313	311	356	349	305	337	319	348	302	343	342	317	334	297	283	314	370	330	330	300	343	317	301	344	339	318	335	326	313	326	282	335	331	318	306	333	322	313	290	311	291	353	303	299	308	347	342	347	320	342	360	320	352	328	308	313	327	335	342	358	344	357	337	338	332	321	321	309	313	327	305	310	313	300	328	350	331	343	302	352	340	324	329	350	323	325	351	317	309	333	312	324	345	308	358	316	332	294	321	334	341	326	337	330	332	314	312	328	324	308	326	316	311	309	335	339	326	340	330	316	309	326	321	295	354	296	307	314	332	345	348	361	314	317	322	337	318	305	297	281	307	361	319	313	350	331	310	312	315	304	322	332
38226	45625	32318	6476	1290	1040	851	727	736	627	562	599	501	491	496	486	430	446	408	435	409	388	436	435	388	428	414	436	402	418	423	369	370	393	378	407	377	394	357	379	384	402	408	419	392	387	394	449	430	385	383	428	435	403	436	384	428	374	391	382	389	421	415	396	390	372	381	395	407	384	426	418	419	370	425	397	394	400	382	371	422	400	414	389	386	390	416	437	397	383	421	385	406	388	414	402	428	389	385	385	387	379	395	380	370	422	371	420	386	335	428	406	399	393	407	387	399	386	386	361	379	387	382	406	414	385	378	376	399	388	399	432	401	406	397	407	383	407	362	388	403	386	394	393	407	406	381	431	408	399	407	413	386	400	414	358	416	372	390	374	375	409	401	389	435	402	389	396	426	376	396	416	392	400	406	384	371	378	424	400	387	389	384	379	390	414	386	434	387	394	384	382	354	391	402	413	380	394	393	389	391	400	377	382	395	398	358	368	410	387	417	403	369	422	394	386	410	391	425	393	431	399	385	369	378	388	377	384	388	365	369	382	396	377	398	387	366	409	374	368	433	445	368	401	396	406	383	380	408	446	389	379	390	382	402	373	360	361	402	405	407	415	369	410	393	402	421	378	435	392	421	397	365	407	367	412	422	415	370	368	396	385	355	366	418	402	444	405	390	372	403	429	392	430	391	375	406	394	380	394	408	388	389	423	392	392	376	396	425	389	382	395	381	393	412	389	385	391	389	400	421	420	421	409	373	431	369	436	411	377	425	383	419	386	410	433	415	385	415	422	440	378	346	358	383	368	385	414	389	400	369	426	382	406	371	363	381	372	389	373	388	415	413	393	415	382	410	385	410	364	376	401	418	403	384	379	410	387	396	432	395	415	414	377	386	409	390	382	407	408	399	393	416	410	375	384	394	376	393	405	382	386	388	400	382	371	402	365	419	374	400	358	380	403	391	419	393	422	397	413	414	388	449	384	397	371	372	400	416	355	402	432	390	352	391	421	363	365	390	390	362	380	420	411	429	357	390	406	383	387	386	408	404	393	380	394	398	385	393	385	361	385	406	408	416	394	392	389	434	415	401	404	383	411	401	455	386	415	401	363	406	397	393	394	375	403	402	406	379	366	389	379	417	434	387	397	424	389	394	371	405	399	399	411	400	388	361	390	427	381	404	401	372	430	393	415	389	370	381	398	430	419	418	379	385	404	366	419	385	351	414	417	374	375	394	380	422	421	388	379	396	367	426	412	402	378	369	377	401	415	364	376	380	410	424	378	397	412	369	402	374	441	381	432	408	391	380	379	389	401	371	372	423	405	383	401	411	432	383	394	401	417	355	402	404	406	427	362	399	389	394	358	409	363	387	361	396	419	400	407	415	391	395	446	386	414	413	361	410	389	424	415	359	381	429	362	388	401	400	390	380	414	416	402	407	386	393	376	397	376	390	352	433	414	397	401	397	392	402	391	387	376	403	425	411	390	374	383	396	431	390	369	399	392	410	380	407	401	434	404	398	422	387	408	428	410	412	402	402	352	396	424	403	392	361	381	365	399	374	374	383	379	364	396	386	392	400	432	389	411	365	382	377	415	394	369	363	398	425	388	406	399	391	386	398	398	442	342	402	402	400	360	403	416	410	416	383	379	405	386	404	390	399	420	376	354	422	418	387	399	454	418	360	356	381	385	390	402	386	382	370	372	395	377	395	405	422	400	439	405	382	424	361	368	358	398	410	354	391	363	366	409	443	414	421	372	423	402	444	416	365	399	411	377	421	393	384	351	397	404	384	424	422	375	409	367	416	388	394	414	391	412	385	369	377	445	384	382	366	374	409	409	417	400	375	404	409	426	387	387	411	415	393	438	381	403	375	362	408	372	386	357	394	355	363	377	372	394	376	373	432	361	381	421	405	387	387	401	392	364	394	381	401	352	416	382	394	403	401	360	397	363	376	404	375	381	428	383	424	371	434	385	382	401	401	411	390	387	392	385	396	401	398	409	394	362	403	415	395	401	385	371	408	398	388	407	378	402	436	383	394	390	357	420	404	392	413	419	398	413	381	383	394	389	414	413	395	410	416	376	407	418	379	380	399	365	407	398	383	381	423	386	448	394	428	413	379	396	381	398	447	374	377	403	408	431	404	376	378	400	414	378	382	367	394	401	409	374	351	412	362	446	398	395	409	373	400	389	420	393	389	419	406	421	376	396	377	416	393	435	349	422	385	402	408	389	373	383	398	371	403	400	393	374	389	395	374	414	399	385	415	371	428	370	365	361	406	408	395	386	380	387	404	407	408	381	419	382	380	402	400	402	389	426	421	422	388	429	387	397	417	385	428	393	378	435	363	432	411	411	367	395	396	397	383	418	398	393	376	374	380	410	397	407	378	347	433	388	383	371	423	397	379	398	385	421	403	432	424	391	409	375	368	394	376	414	416	366	407	394	391	405	403	372	383	418	390	389	409	377	396	382	419	426	383	419	384	375	374	406	400	403	428	373	398	420	395	403	386	370	373	375	376	371	428	361	410	392	392	370	371	397	372	397	415	407	384	410	383	409	390	428	378	428	393	403	414	364	398	362	413	419	425	399	418	403	342	427	376	411	395	392	382	395	430	420	405	384	389	407	387	423	390	410	402	368	366	352	378	378	364	380	356	386	377	384	384	380	399	420	377	419	407	399	401	368	406	408	333	425	412	405	421	393	416	362	409	386	400	385	391	393	397	368	390	450	381	408	356	412	411	405	355	399	385	430	397	407	374	424	429	432	416	375	372	394	381	345	382	354	391	374	398	378	430	375	431	403	386	367	392	421	376	363	410	349	394	400	395	394	372	366	391	432	374	373	394	418	374	367	397	370	401	402	432	379	369	386	389	408	393	371	394	385	407	390	410	356	405	403	418	370	429	410	414	377	375	394	354	359	395	367	396	421	378	381	379	366	395	363	371	383	372	374	399	420	401	395	413	463	408	370	385	363	402	388	366	390	395	405	359	366	401	393	399	396	399	380	417	383	374	373	381	404	399	387	418	412	386	390	412	376	403	376	378	391	382	377	377	402	397	388	417	380	370	382	406	422	367	437	332	412	399	407	381	402	425	423	360	344	392	393	383	399	438	415	417	395	419	432	389	393	403	406	424	368	367	377	410	414	380	400	411	375	389	387	407	376	388	367	416	406	378	400	373	339	385	423	386	402	407	404	387	396	381	393	385	427	409	381	386	394	405	403	408	371	408	406	398	412	382	388	398	393	416	374	380	380	393	386	402	391	406	399	418	404	385	387	428	417	426	362	415	356	369	389	365	417	412	404	379	358	400	387	381	404	395	427	397	425	382	379	403	392	391	388	412	403	363	398	432	418	405	365	433	404	398	366	371	412	391	419	404	418	389	404	438	401	392	391	410	412	417	371	389	387	363	425	410	395	383	375	410	417	383	399	397	400	400	404	350	373	405	392	386	393	374	394	414	440	396	403	398	402	377	404	445	434	386	408	415	394	397	397	375	381
23943	21042	28288	24209	19760	6639	1367	936	889	805	767	743	641	687	644	586	636	596	596	614	603	572	590	567	587	545	617	582	597	595	597	537	566	572	608	554	574	542	578	601	547	555	559	589	557	565	577	557	536	553	582	542	570	543	590	542	595	588	575	566	584	559	561	549	521	560	529	607	513	568	525	561	599	603	507	578	584	581	526	581	547	561	577	555	556	573	566	602	586	571	525	587	593	553	569	543	573	565	587	544	576	592	569	588	534	555	518	544	592	595	586	578	575	533	568	569	597	568	579	553	617	573	553	571	530	567	570	558	590	590	557	581	584	610	549	548	551	616	529	575	562	562	617	494	518	512	546	560	552	535	595	544	549	558	554	549	599	591	550	552	564	578	542	607	566	563	527	567	580	518	559	524	602	534	599	566	560	526	521	553	596	580	607	593	551	598	558	546	561	598	551	538	536	544	528	579	568	597	556	577	547	560	551	540	584	544	550	539	550	561	496	558	562	550	530	583	588	546	574	545	566	585	528	547	519	581	593	583	584	542	546	519	575	532	547	558	562	563	565	597	514	549	556	531	552	551	562	579	567	559	544	557	546	554	567	590	536	577	549	551	531	588	554	528	533	570	546	553	538	567	568	559	607	509	546	555	568	600	631	569	558	569	552	570	561	526	605	609	596	538	602	579	593	568	588	511	580	559	561	574	555	563	580	580	580	542	531	567	576	534	575	532	594	518	529	540	557	567	565	566	584	569	586	524	559	570	569	573	527	606	583	541	539	578	531	600	564	568	574	541	537	544	544	574	565	583	614	588	552	545	585	585	533	569	566	563	575	564	585	554	531	507	531	585	574	568	525	553	567	526	530	547	553	561	547	541	598	576	560	547	565	568	562	570	599	556	585	575	550	555	611	585	572	578	545	615	543	588	566	563	509	556	575	569	608	542	578	574	559	565	530	531	530	535	526	525	543	571	568	566	520	522	505	600	558	549	567	612	557	582	555	511	582	547	576	556	563	561	562	542	554	559	553	578	563	590	601	552	540	532	546	579	600	575	577	548	590	598	583	517	559	547	571	569	539	559	568	540	563	549	554	585	578	557	556	552	585	590	580	502	598	556	556	593	560	533	583	562	574	536	577	617	575	598	536	573	533	580	590	570	546	550	543	537	568	578	571	526	538	593	562	568	582	570	559	563	565	538	543	557	566	589	620	541	560	603	561	590	569	585	579	538	579	602	535	572	564	551	549	581	564	550	535	547	573	551	583	546	574	527	544	590	564	580	540	520	630	568	579	581	551	544	511	550	526	553	588	585	567	577	579	564	521	570	569	549	541	578	538	562	589	531	563	566	558	571	543	589	539	576	593	580	556	555	553	537	574	540	611	559	564	595	596	545	545	568	545	523	545	543	559	572	567	561	591	516	561	541	607	563	541	539	556	557	559	573	529	526	550	540	595	577	638	583	574	581	534	587	527	568	587	538	564	580	587	593	573	567	562	547	587	592	561	581	558	566	563	571	583	563	573	547	592	594	568	542	569	583	555	583	552	579	591	539	583	547	524	568	590	554	564	557	553	555	562	559	564	530	568	566	575	581	550	586	572	526	586	610	587	538	599	581	587	532	568	534	544	603	590	561	567	531	563	534	558	570	592	560	586	500	560	534	572	573	557	538	544	522	586	551	578	566	563	541	616	553	559	542	559	580	588	609	561	532	574	538	524	551	542	551	529	538	552	556	586	555	547	538	566	602	528	572	571	588	534	544	553	534	594	587	566	546	554	546	554	569	556	532	601	556	583	554	567	521	553	598	584	566	557	543	569	573	579	536	547	561	572	586	557	555	563	563	587	598	581	604	518	556	546	559	565	550	523	578	550	581	576	586	531	565	559	549	558	535	523	534	532	583	574	537	565	507	556	542	587	568	527	513	599	558	576	601	559	539	523	553	577	552	578	524	565	591	562	540	517	559	569	585	560	591	544	549	563	566	557	593	571	576	570	574	568	549	535	526	540	547	562	509	528	554	540	488	561	568	532	541	616	556	603	575	581	568	540	569	562	566	562	520	563	562	544	546	565	575	579	593	529	561	558	585	563	556	589	572	571	542	581	617	563	555	568	567	578	535	591	577	574	576	542	547	572	556	522	548	563	590	537	607	567	514	559	569	582	575	572	626	561	559	567	587	569	525	555	535	617	548	568	571	571	555	549	571	578	549	573	570	521	538	601	531	579	535	586	532	576	529	594	552	552	528	577	564	563	540	570	539	611	595	550	514	590	576	527	574	614	536	583	553	556	560	607	551	565	570	607	615	558	562	556	538	559	538	568	587	520	533	555	536	579	560	602	576	550	549	557	525	564	558	573	578	592	545	529	551	574	585	537	595	594	546	537	569	545	546	550	553	527	559	577	571	560	545	538	573	554	557	525	552	580	563	567	590	564	569	564	555	594	600	550	558	516	595	536	568	570	548	545	594	564	603	566	540	518	556	556	562	579	513	540	579	583	535	565	543	564	561	571	554	536	590	575	587	573	554	571	550	576	577	548	600	549	523	546	595	566	578	573	538	583	536	590	567	551	566	545	570	499	602	525	520	534	552	582	586	514	565	536	542	590	529	551	587	544	557	575	588	533	524	571	543	606	580	588	567	624	590	526	590	520	567	555	562	539	584	568	556	568	575	596	592	579	557	615	601	538	572	596	600	588	550	587	573	572	551	530	568	537	572	536	572	514	561	557	550	551	529	571	548	529	610	610	566	585	544	585	555	564	539	551	571	565	580	589	555	604	554	530	592	541	594	561	531	553	532	553	573	624	576	581	567	562	556	598	616	554	582	570	554	535	518	546	522	593	554	530	556	609	555	577	561	536	562	517	571	581	571	586	546	550	541	533	581	560	559	542	570	521	562	588	547	568	594	535	564	531	573	573	559	540	533	581	567	571	580	557	556	550	535	549	561	533	518	541	585	583	548	536	542	569	577	540	574	537	598	589	559	564	548	558	595	516	588	560	604	537	569	573	545	571	552	585	556	576	585	561	541	560	562	528	540	587	526	563	539	556	569	536	594	557	571	504	542	581	599	610	570	575	529	545	578	574	542	517	526	561	538	605	532	540	593	535	559	595	563	593	567	563	571	586	534	536	556	546	554	564	529	577	585	558	569	523	550	580	558	560	565	509	555	585	587	549	537	558	515	557	588	568	544	553	557	593	562	586	608	580	529	545	548	541	559	557	564	567	588	534	538	534	561	569	598	588	604	555	545	515	594	593	545	532	561	557	529	552	530	555	554	534	572	569	575	563	557	507	592	584	561	535	546	542	569	532	547	550	539	536	561	559	575	547	586	559	575	587	560	580	562	500	546	597	540	573	503	539	585	585	564	563	554	602	565	567	512	594	542	560	528	534	563	618	570	553	573	562	519	564	553	601	597	556	549	594	599	537	566	555	580	553	523	532	608	546	548	510	539	581	515	585	580	526	548	565	589	570	562	570	541	531	561	564	602	560	556	542	536	505	565
41028	62022	45813	8855	2966	2210	1804	1618	1449	1305	1066	985	925	910	854	787	810	775	754	732	786	754	714	746	657	662	645	680	646	652	661	636	664	684	671	673	688	705	653	674	646	634	621	660	686	673	617	633	701	698	635	640	683	611	663	659	636	608	641	666	614	702	642	644	674	629	682	637	659	671	610	613	628	641	661	648	648	689	679	597	615	676	587	653	677	674	637	667	619	654	631	676	625	639	696	645	639	672	628	670	616	663	637	658	654	683	650	694	630	659	679	642	652	644	643	692	667	635	665	613	671	621	677	649	629	608	691	711	636	647	655	621	724	597	675	632	578	636	683	684	656	594	651	675	651	702	667	642	578	645	674	669	610	651	635	678	657	677	636	696	623	637	670	656	610	603	675	636	619	604	611	620	628	633	660	669	645	688	643	603	628	620	683	667	647	656	601	654	607	651	628	678	646	675	605	655	630	665	619	636	632	640	616	640	635	616	680	641	653	612	661	670	625	673	647	652	652	601	657	654	685	630	652	630	642	646	646	670	626	639	647	652	676	666	648	613	666	651	620	615	645	658	652	644	617	668	646	641	672	665	655	659	627	645	624	639	649	624	623	677	654	642	703	653	686	661	654	649	645	639	646	612	660	605	658	594	645	660	631	655	662	620	627	680	668	671	676	635	621	672	671	648	638	636	628	653	651	655	638	700	627	658	655	662	644	628	656	560	613	650	661	678	691	680	648	693	641	655	606	585	602	645	675	637	636	674	642	627	635	667	610	594	632	624	621	639	636	646	645	658	689	608	678	631	610	626	615	639	684	666	651	672	596	636	644	668	608	670	645	629	642	673	628	667	700	654	626	613	713	606	640	616	593	659	648	651	644	652	654	691	680	594	626	662	653	608	604	645	662	633	641	657	653	704	602	679	623	620	650	656	636	652	631	631	663	620	642	665	635	620	648	633	646	668	641	634	639	632	684	595	652	642	675	657	633	640	694	626	648	672	626	638	654	614	678	645	670	658	653	635	663	653	606	618	643	643	664	620	612	719	663	626	697	657	606	644	632	656	642	602	659	672	611	633	677	632	628	635	624	599	616	634	646	640	688	672	651	646	637	649	628	652	625	623	670	605	645	643	638	639	647	645	659	637	667	637	613	657	668	610	612	659	645	670	636	646	665	637	663	627	639	630	616	679	680	656	673	622	603	612	651	644	686	648	618	679	643	643	655	674	645	643	640	658	666	643	634	614	683	637	647	616	653	677	662	615	623	662	647	653	665	583	651	660	615	650	618	633	643	644	610	664	662	658	655	651	620	608	624	656	616	645	657	678	621	652	652	646	655	675	595	659	693	653	666	630	645	630	639	634	642	664	625	660	702	656	683	645	638	639	681	649	655	664	667	662	622	660	654	608	624	617	706	674	680	649	637	650	638	641	662	638	605	671	671	674	643	654	645	631	634	642	656	657	633	641	660	602	654	623	662	634	643	653	695	625	673	633	646	664	717	606	640	653	633	657	667	627	618	621	631	628	614	653	649	642	621	608	618	651	712	676	609	653	615	648	675	656	643	673	661	652	651	622	630	669	663	641	688	663	608	645	636	659	642	642	627	637	659	638	683	632	626	669	636	634	605	643	670	692	639	612	676	641	632	598	617	629	590	656	656	633	623	631	636	619	681	662	681	655	658	659	627	652	612	618	617	629	624	644	684	667	612	657	671	646	695	646	654	649	660	646	626	615	654	681	713	647	645	662	656	641	635	674	606	671	623	642	659	659	704	667	645	639	634	668	674	718	605	621	660	655	699	659	610	649	659	685	631	644	650	620	607	651	624	670	667	639	656	711	618	641	673	647	673	633	681	662	633	668	613	701	637	635	660	690	649	642	600	706	668	658	650	659	649	646	656	645	641	661	652	617	651	618	605	653	637	615	647	675	625	639	610	683	688	599	668	673	656	657	652	637	673	650	643	609	668	660	673	609	633	638	623	664	623	656	623	665	693	627	689	638	644	610	634	668	610	616	653	645	621	605	641	663	668	653	629	628	605	687	618	606	629	668	596	629	655	655	672	619	594	659	654	675	700	646	636	629	642	672	661	655	628	645	609	673	635	611	645	624	686	626	664	635	656	661	666	614	618	695	637	631	637	623	639	592	705	644	649	624	642	610	678	630	638	634	624	636	628	632	624	639	610	670	629	627	589	630	628	628	661	623	661	651	667	660	654	618	639	643	659	653	685	656	615	636	666	628	677	640	646	655	673	598	638	611	648	613	649	703	642	701	619	627	662	640	654	653	632	634	616	665	652	642	661	658	698	611	667	652	658	666	644	603	615	666	662	664	664	700	656	653	637	608	624	714	619	649	627	622	635	685	667	740	658	658	643	646	641	663	636	617	667	659	663	679	645	646	626	663	632	716	613	613	634	655	642	620	690	647	619	664	658	657	656	685	635	608	617	635	590	659	631	622	607	676	631	633	686	630	701	656	717	712	705	686	651	671	663	668	676	655	636	648	643	640	684	619	626	638	653	655	656	619	705	654	624	620	608	709	708	679	656	647	628	646	655	669	651	627	645	615	661	673	649	643	630	701	612	616	665	672	653	662	692	648	636	684	632	647	655	626	657	626	598	641	644	637	661	655	641	643	643	646	591	641	698	630	657	651	626	685	677	658	695	641	685	653	605	651	676	686	649	678	663	664	648	645	612	602	600	596	634	640	646	626	654	625	617	644	666	690	587	642	666	644	639	630	610	658	642	661	623	659	657	611	648	660	634	612	654	621	615	669	641	649	694	623	639	644	665	644	677	671	652	633	644	642	664	647	626	636	648	658	679	602	690	649	655	679	649	656	660	607	656	602	658	692	609	650	677	612	670	698	657	616	653	645	668	653	636	635	607	618	624	582	624	629	619	600	676	641	637	678	655	604	654	647	661	635	661	691	662	648	676	659	665	659	598	680	649	672	623	636	675	605	634	683	653	628	646	667	678	641	621	665	679	663	650	628	651	678	672	671	684	678	661	658	638	665	649	593	615	633	653	634	586	671	618	682	704	638	668	664	684	630	638	629	638	622	624	640	656	641	630	622	651	627	672	636	638	630	656	675	619	675	640	643	592	679	665	657	644	645	671	676	594	651	659	643	651	613	625	646	654	596	665	662	649	687	640	642	661	627	680	640	671	628	616	643	649	657	627	645	692	691	602	611	653	706	678	675	612	654	649	679	671	667	677	604	646	625	615	637	667	623	654	646	615	622	666	625	630	639	622	660	634	647	638	636	661	641	693	660	672	714	646	663	632	681	600	647	671	667	670	634	647	665	687	621	630	637	659	679	606	636	651	644	682	621	631	672	630	606	725	632	656	640	614	654	647	615	656	618	663	658	638	652	634	632	648	647	655	677	602	658	700	596	634	636	627	632	626	672	620	631	620	660	632	696	629	664	671	693	697	617	622	633	610	619	681	629	634	640	625	681	678	664	669	670	664	593	666	642	654	615	610	636	685	623	626	682	615	715	658	674
25187	21453	28163	24121	7884	1100	840	677	635	597	587	562	519	529	504	493	503	479	493	465	490	408	461	435	458	513	461	465	450	434	490	466	441	428	442	456	492	476	452	442	465	458	442	469	473	438	457	449	458	472	442	475	429	484	446	448	463	481	472	459	462	475	456	458	447	422	445	467	471	422	488	470	430	470	469	464	476	422	467	455	463	478	491	476	436	441	442	469	491	414	451	434	440	465	456	458	452	471	463	460	481	460	485	474	460	432	495	504	460	469	440	452	428	400	485	444	451	434	452	446	461	453	447	464	464	454	469	455	476	467	454	440	433	451	449	477	467	461	442	470	456	468	447	447	469	471	429	438	456	420	503	445	440	455	442	436	458	490	418	442	467	452	421	469	462	465	470	466	461	423	440	472	447	433	436	462	420	433	444	475	444	437	446	444	447	455	465	454	460	438	479	419	451	463	445	460	436	482	449	458	453	492	447	457	456	397	481	411	404	468	444	442	450	440	409	473	481	421	492	453	486	447	450	460	419	458	453	458	475	444	470	469	465	440	476	450	453	443	455	493	448	453	450	457	422	474	455	437	443	453	427	461	452	471	456	482	428	454	482	459	461	462	475	500	473	453	460	435	486	460	501	432	465	441	446	473	451	471	459	463	458	453	468	458	485	451	452	454	487	421	494	480	469	452	439	450	467	438	420	415	463	490	458	492	449	438	460	458	426	412	470	427	455	447	444	428	399	445	438	464	440	436	479	457	403	430	456	514	440	437	448	431	452	418	415	454	436	457	469	464	457	450	436	435	479	499	437	462	457	482	474	427	462	458	476	522	450	437	444	469	471	420	458	451	437	456	434	415	463	485	426	428	432	399	457	457	447	440	432	424	447	455	442	423	483	537	452	415	457	405	480	448	443	451	460	461	473	456	469	460	423	493	458	446	443	429	450	457	421	449	441	462	460	441	471	463	444	465	478	465	481	456	449	490	482	485	438	500	480	426	431	477	444	431	460	452	461	412	457	460	417	458	435	484	442	481	475	453	421	450	471	463	420	427	460	489	488	452	446	444	434	474	501	471	446	478	434	464	460	440	487	451	439	469	466	455	479	444	441	442	472	437	477	412	486	447	455	465	429	498	481	462	467	469	462	443	455	486	457	458	461	470	447	412	443	460	480	460	489	437	440	473	445	476	485	459	444	458	466	436	451	485	421	484	421	417	450	448	453	479	439	455	420	463	476	468	420	435	454	498	468	435	428	462	437	436	458	434	428	479	451	467	451	449	451	463	441	428	449	455	429	445	423	453	459	456	452	444	455	499	465	425	454	465	416	433	452	463	453	437	418	484	460	449	453	444	443	456	476	478	438	465	474	465	459	453	440	438	460	464	472	445	488	457	492	435	454	446	468	473	447	466	456	414	496	423	452	481	439	429	454	452	470	479	451	460	485	445	437	443	486	461	423	423	464	462	444	471	447	452	457	486	476	475	492	465	488	432	467	481	456	437	441	475	476	434	450	488	453	448	468	422	455	489	469	468	489	423	467	434	449	496	441	476	458	427	482	475	472	483	440	468	461	482	461	458	448	495	409	425	469	463	465	498	466	441	428	457	414	467	450	408	452	463	423	433	465	462	496	447	454	462	450	461	447	464	419	468	479	465	416	426	427	462	502	506	429	430	472	478	467	467	406	456	439	448	470	466	446	430	448	474	477	439	427	477	487	425	470	462	471	453	403	450	496	492	421	501	447	436	473	420	443	414	421	470	448	451	441	432	473	457	480	438	454	475	497	445	448	457	459	454	436	445	457	449	452	454	461	444	437	486	410	422	484	469	479	442	491	470	404	437	445	446	472	501	470	448	429	491	437	429	418	447	461	469	452	479	443	465	416	479	448	463	482	444	481	435	444	430	460	450	429	405	430	508	440	457	443	486	425	457	449	452	421	451	446	448	490	464	428	462	451	411	433	412	478	441	428	463	425	432	433	433	435	440	430	440	480	460	460	445	469	427	475	441	479	452	429	422	473	446	451	465	441	441	450	466	469	465	420	473	458	430	440	435	477	430	459	478	452	471	438	458	451	449	439	473	459	485	435	475	476	449	508	453	448	416	473	448	447	468	482	436	412	425	452	440	443	473	435	443	453	425	446	485	474	462	472	451	408	495	444	485	468	437	460	446	454	483	465	441	448	481	405	458	476	438	452	468	443	468	449	443	453	424	451	447	425	453	434	461	448	465	448	438	455	435	399	466	470	481	448	488	476	438	463	429	455	465	435	453	491	452	432	428	472	434	452	403	438	428	483	455	459	448	443	465	468	494	443	460	479	422	442	479	467	469	487	482	443	461	487	473	446	457	451	444	461	420	472	451	474	465	454	476	472	448	455	467	478	443	467	493	430	444	469	454	464	461	448	457	476	468	432	480	477	439	472	445	444	488	443	416	491	459	422	461	451	455	417	491	457	460	477	454	417	450	450	468	445	433	442	440	483	420	436	464	435	499	433	476	425	451	463	451	473	438	483	434	467	462	435	447	432	443	478	469	459	436	480	463	468	500	480	418	442	431	451	473	434	458	469	451	458	465	448	430	461	462	440	461	445	452	483	462	460	472	457	485	462	432	459	467	449	434	459	438	409	474	441	494	469	459	468	422	436	451	471	429	431	499	438	471	426	411	454	453	459	461	479	454	457	488	451	468	454	474	462	463	454	458	467	492	435	428	464	467	477	437	459	455	429	455	459	451	469	454	449	468	448	441	482	441	430	434	446	456	442	463	467	480	432	479	444	455	447	436	403	475	441	410	458	475	465	421	456	472	412	455	466	436	433	449	439	438	432	449	464	423	462	470	448	427	506	459	442	417	457	471	472	422	416	452	489	459	458	458	447	497	429	422	443	479	436	481	468	421	424	503	452	437	416	442	418	463	487	471	473	455	433	437	436	406	444	459	453	467	446	448	446	480	432	446	451	466	407	466	464	447	467	501	449	416	434	453	422	471	440	451	450	432	414	457	430	465	465	443	448	459	429	486	475	456	463	447	479	469	467	468	485	452	455	456	449	448	438	466	440	450	444	448	417	474	462	483	449	465	457	422	460	445	456	490	442	418	469	443	466	460	457	456	426	411	444	444	464	472	467	437	471	482	456	510	450	442	479	448	487	422	427	440	432	449	447	441	453	416	401	454	432	463	478	466	503	472	463	467	475	458	427	427	448	436	485	412	434	446	457	452	487	497	452	487	464	436	442	493	458	466	437	491	470	449	443	461	438	441	449	449	458	449	455	451	458	431	460	478	475	424	455	404	466	476	435	394	443	475	449	439	462	439	428	427	447	454	475	438	459	469	464	481	431	430	473	424	424	430	464	431	470	441	458	416	469	482	452	461	448	448	489	496	488	460	408	479	476	464	461	452	424	480	460	432	467	493	456	469	420	472	444	462	413	412	477	461	475	450	467	496	462	480	458	451	451	466	459	421	405	467	452	438	420	420	452	464	464	416	472	462	464	468	455	482	450	446
40439	56073	41977	9985	2133	1660	1441	1218	1050	980	842	808	722	704	709	656	640	635	628	642	663	601	594	542	586	586	589	590	576	607	560	534	587	613	567	554	549	512	556	589	573	550	556	534	543	545	587	526	521	525	574	569	590	533	571	559	572	574	582	579	546	552	533	528	543	570	558	564	564	585	570	548	547	542	563	547	537	530	552	588	522	559	567	552	540	570	570	507	563	564	600	522	563	572	563	580	555	602	600	493	617	532	578	543	559	523	511	567	538	564	505	581	521	563	528	575	524	509	523	573	552	590	523	568	532	548	577	572	569	555	517	578	592	604	605	538	541	587	553	556	572	571	569	550	600	552	590	538	508	569	574	496	599	573	552	546	575	558	554	569	577	541	556	564	584	557	521	537	543	478	529	583	542	549	538	513	514	514	501	571	525	532	561	545	582	582	537	597	567	557	555	562	531	606	530	535	538	505	554	558	570	551	574	560	535	552	545	556	547	561	561	547	545	550	580	534	563	583	565	568	568	528	548	559	550	589	535	542	585	546	536	492	539	552	510	590	552	564	499	553	578	517	516	545	576	532	566	553	560	538	530	518	593	562	576	540	588	553	533	534	561	575	518	528	543	511	588	569	536	554	539	545	506	546	516	588	557	525	517	561	567	551	543	546	532	553	508	520	593	532	553	570	561	543	493	586	532	542	513	551	554	564	544	527	562	568	572	562	575	563	543	533	576	585	568	555	535	586	562	586	540	565	530	520	569	557	526	538	552	530	538	571	525	551	558	576	572	596	575	560	573	538	584	567	522	553	528	533	512	548	549	590	554	579	579	497	529	550	592	544	563	557	567	556	536	585	509	526	549	528	533	562	549	529	558	567	534	494	541	554	565	560	553	539	558	592	548	560	580	545	556	571	581	534	566	562	567	592	598	532	516	561	565	547	566	562	549	574	544	578	595	584	595	566	544	582	554	571	575	545	585	547	539	536	575	553	566	554	542	566	558	598	477	543	560	551	570	567	491	567	580	558	531	576	553	553	564	557	545	558	544	551	544	565	543	571	503	563	554	559	567	601	582	541	556	535	584	537	533	508	530	536	527	581	568	550	541	563	550	582	561	562	564	548	557	569	525	543	538	498	509	585	589	538	553	578	578	533	548	576	546	575	542	542	550	540	570	563	579	551	558	578	576	552	554	611	585	534	561	546	560	582	530	526	518	582	558	560	553	535	569	541	566	538	541	547	548	545	545	506	580	541	556	557	578	585	561	553	575	529	608	546	566	538	565	517	564	560	551	545	594	601	571	557	548	570	546	589	560	498	560	538	573	555	531	557	582	564	522	572	535	531	565	518	563	579	554	520	513	526	592	562	557	566	535	560	556	525	577	566	553	579	546	574	534	559	568	572	554	555	542	591	556	543	566	571	584	559	581	514	532	535	544	553	560	569	564	560	541	513	592	530	553	558	551	551	505	563	552	543	545	558	546	525	567	575	546	560	582	551	575	563	560	549	547	544	571	521	580	500	587	554	541	522	573	575	547	552	597	539	587	593	565	571	515	571	533	520	549	558	590	576	540	559	525	589	544	590	523	533	500	603	570	547	566	539	553	572	572	587	580	521	567	527	521	564	531	571	531	529	558	557	527	495	559	540	608	578	556	546	541	589	554	575	559	576	572	521	552	563	557	544	571	580	563	528	541	568	558	550	550	563	554	532	515	551	581	558	487	576	588	489	548	561	496	555	556	542	547	629	544	595	569	547	523	544	536	554	584	575	556	547	553	582	560	553	514	568	570	561	539	554	584	560	560	546	566	536	609	581	546	586	553	567	574	542	578	535	560	517	526	571	586	541	595	569	561	550	578	540	598	560	529	510	584	550	583	538	531	555	520	542	568	556	596	582	543	563	568	528	541	526	542	556	562	570	590	546	589	523	551	524	584	526	547	563	578	517	514	565	504	578	532	622	591	534	604	548	544	556	569	546	583	585	537	556	562	549	544	564	552	534	530	566	586	547	548	533	554	554	590	617	553	535	543	562	546	535	550	537	531	593	545	558	597	531	575	546	570	533	543	558	534	567	524	529	587	578	556	576	537	578	529	551	540	555	557	568	567	554	569	568	550	572	605	568	509	563	595	552	550	519	549	516	534	526	539	581	600	552	581	556	533	565	571	555	573	522	552	526	538	612	554	521	568	545	547	538	580	559	528	560	562	574	583	561	526	551	562	553	565	529	594	545	582	554	541	560	546	582	573	585	564	550	577	552	595	521	552	561	596	574	511	548	618	604	578	542	563	562	542	580	551	545	560	558	533	546	566	564	540	552	525	629	571	540	548	551	530	539	532	537	557	530	531	567	543	573	599	550	544	536	585	550	565	516	558	604	522	541	534	565	569	554	554	571	556	527	545	547	536	511	576	568	613	541	556	553	531	551	532	512	541	561	560	585	550	520	619	553	553	569	531	551	532	545	582	615	554	559	559	551	568	526	545	582	586	566	536	559	580	556	576	578	579	535	547	555	574	586	561	527	531	549	566	530	576	564	536	532	556	561	579	606	513	559	581	538	556	538	516	572	583	548	563	568	546	536	522	534	557	586	571	574	549	549	554	503	551	534	560	544	540	520	587	543	547	587	579	568	576	595	584	580	552	526	538	564	572	564	555	539	558	570	539	531	544	552	589	593	571	512	540	581	543	577	536	544	514	532	586	538	567	592	553	540	534	544	552	561	556	566	558	537	536	513	564	532	546	565	544	547	534	545	532	529	539	495	572	550	578	576	533	546	544	546	592	597	560	517	566	569	559	577	560	566	603	545	532	579	559	540	566	535	540	559	562	538	610	533	565	557	525	546	548	547	547	535	539	541	587	562	558	551	555	565	577	556	606	548	557	550	579	566	533	550	557	555	593	549	571	545	535	540	551	588	569	558	544	557	578	561	526	535	555	577	582	552	558	604	587	558	554	548	518	544	513	569	568	599	593	570	576	545	517	542	612	549	568	558	562	577	538	571	520	549	515	546	541	556	552	563	541	558	531	519	555	532	581	589	543	540	553	578	526	565	585	586	532	556	579	546	548	534	545	550	535	512	564	557	540	550	550	545	537	553	545	576	569	569	524	573	569	578	547	556	577	545	551	588	602	529	566	571	596	539	580	557	566	602	561	593	595	567	516	543	575	566	532	578	554	518	529	559	582	545	551	549	561	576	551	575	561	602	581	572	528	564	553	544	536	580	554	553	549	578	517	571	527	582	572	554	585	569	552	563	532	505	571	548	569	547	543	549	546	591	551	531	534	544	560	544	565	548	559	578	571	558	555	553	541	553	559	560	587	591	579	509	521	561	575	527	533	573	567	579	545	546	580	535	554	596	543	561	562	588	549	574	552	569	509	557	544	566	558	502	549	559	573	559	603	549	556	539	574	534	521	579	579	520	526	548	576	541	539	553	515	575	544	587	567	537	567	586	565	555	542	573	542	512	601	602	539	533	516	569	560	552	585	594	537	553	578	569	563	564
22856	21065	28645	23700	21009	20048	6145	1750	1386	1265	1207	1108	1074	1031	1003	934	910	932	898	898	922	891	899	882	876	930	895	929	947	913	852	889	929	841	865	846	842	857	834	871	880	868	887	847	820	849	833	859	868	895	873	813	869	871	797	890	879	822	849	881	869	830	911	889	851	879	818	820	838	881	807	834	838	808	839	846	899	840	844	864	809	857	869	891	859	876	877	821	849	917	861	818	891	854	826	857	868	815	849	894	853	807	875	843	791	873	867	847	808	864	810	791	856	823	845	901	846	868	829	824	891	853	873	827	802	867	865	849	864	875	824	850	838	829	798	806	854	880	864	825	868	872	845	845	900	836	861	861	860	805	822	810	865	866	900	855	855	865	839	854	805	808	824	822	880	828	850	853	830	811	831	864	897	901	799	866	870	827	836	857	843	832	919	834	804	868	878	792	791	837	838	872	835	873	820	861	829	871	820	811	870	884	889	885	808	867	869	823	857	802	818	840	839	895	844	883	833	828	877	864	881	845	822	857	855	797	918	827	861	839	920	892	876	856	880	856	850	862	896	840	852	823	846	875	839	804	858	827	889	862	851	835	850	861	819	866	797	896	868	828	808	868	843	802	855	839	876	858	836	844	840	886	817	809	869	842	884	860	880	828	817	864	831	853	822	856	836	873	816	819	847	800	829	805	866	878	899	842	820	854	823	890	888	894	856	899	846	814	853	845	851	858	848	825	834	879	810	917	836	822	825	922	869	842	792	854	830	815	803	890	844	868	817	842	856	812	783	837	851	828	878	870	876	829	857	892	890	842	856	823	876	843	862	884	833	834	878	846	811	866	867	857	877	868	846	849	808	864	849	835	900	816	828	801	916	807	831	879	812	840	830	766	887	869	849	903	811	873	862	863	876	895	854	831	810	833	871	829	874	819	818	826	822	860	781	926	899	859	829	887	817	827	846	853	845	801	848	847	820	839	841	882	905	857	867	870	843	869	880	808	821	794	870	843	871	857	865	889	833	818	878	815	846	903	836	735	862	818	916	862	833	827	837	834	849	848	829	818	799	841	822	838	857	858	816	823	842	886	823	840	840	853	820	889	814	858	834	880	877	837	862	861	858	856	874	813	854	803	807	890	895	857	857	886	862	812	852	866	821	846	799	841	870	858	842	794	808	810	857	859	846	860	927	825	852	868	890	860	829	858	822	813	834	884	844	824	882	865	773	817	863	867	866	870	892	821	857	844	862	890	840	878	859	823	829	837	855	889	834	784	846	853	875	904	810	891	819	785	896	868	847	875	912	836	893	865	847	841	861	892	912	855	854	820	859	826	796	790	835	790	868	850	863	861	876	834	854	867	846	807	876	809	886	844	801	794	848	825	819	848	872	909	871	871	890	868	837	799	837	865	885	803	857	835	835	870	820	883	883	822	788	828	830	830	823	873	836	853	865	859	838	843	823	831	851	878	874	858	816	852	849	884	859	857	860	844	841	858	869	915	877	835	819	850	800	813	819	843	831	849	903	847	815	863	846	807	917	823	792	861	829	825	781	853	848	857	831	795	852	841	852	832	839	832	846	860	900	776	874	838	886	866	865	827	827	805	810	901	842	873	882	821	873	874	876	786	845	844	862	883	804	842	880	839	810	909	790	836	870	827	864	869	860	808	850	855	816	789	835	867	870	860	822	820	781	889	874	832	819	784	795	823	858	882	800	840	806	883	865	847	824	844	853	883	865	916	857	862	894	853	815	851	860	844	817	913	811	832	830	855	825	827	822	794	848	871	830	835	892	904	852	809	863	883	844	832	848	789	896	852	847	879	882	856	876	829	861	854	836	841	874	881	845	844	858	872	845	823	860	805	801	886	838	809	857	829	793	842	842	871	892	858	864	894	835	885	826	833	841	851	840	856	817	842	905	791	875	900	848	855	816	791	844	851	846	860	863	817	866	829	815	902	790	847	885	792	907	886	909	818	853	880	859	793	862	837	837	831	884	801	884	873	808	806	887	892	830	833	847	837	820	803	843	860	812	804	845	840	877	860	854	812	871	836	897	858	855	854	829	812	868	821	839	893	889	841	850	801	800	883	865	840	868	822	893	824	895	805	863	830	796	800	819	796	852	866	885	866	849	816	864	794	830	880	883	873	830	836	820	870	874	897	863	875	855	833	824	871	834	875	844	837	803	834	822	844	841	864	809	836	860	833	780	854	818	851	854	784	859	799	847	895	824	818	865	827	837	867	853	800	938	868	840	819	814	771	873	850	885	831	842	821	855	820	866	924	822	859	860	875	817	864	836	819	887	840	848	837	816	894	841	813	840	829	850	818	830	846	850	790	818	864	848	818	819	854	855	851	842	844	857	814	811	833	797	854	873	791	841	811	874	873	854	832	870	845	849	825	873	806	853	839	880	918	826	827	827	831	824	848	868	865	906	851	897	849	857	880	824	835	846	853	879	842	824	823	820	806	843	853	845	794	878	845	811	839	916	912	826	835	839	826	809	900	881	833	788	859	876	854	822	855	869	844	882	844	818	830	857	831	848	860	811	831	853	802	857	841	868	851	843	849	826	880	855	881	825	876	864	781	851	849	849	853	830	862	846	825	868	837	854	791	860	853	790	804	862	858	856	817	882	816	834	846	821	889	826	836	862	788	853	890	785	867	817	889	831	872	881	847	826	875	830	884	870	821	860	856	883	861	830	882	880	824	880	854	831	818	886	860	846	830	828	849	813	847	865	840	876	817	839	842	832	836	819	873	846	851	862	852	804	847	846	860	811	856	823	839	850	875	825	840	863	874	864	848	896	849	905	853	839	784	822	834	850	844	874	847	855	881	826	807	871	831	886	875	881	852	832	927	867	792	817	794	833	839	846	877	787	868	793	855	791	836	865	848	818	858	802	853	843	840	853	819	876	878	857	832	834	895	906	864	904	875	894	908	852	803	811	851	811	848	839	882	895	887	794	766	809	798	823	890	815	846	861	812	846	793	820	876	786	815	841	861	832	856	846	848	862	815	871	847	856	930	804	856	891	871	823	821	855	842	789	823	898	826	829	886	811	822	837	910	851	838	798	804	792	881	810	850	858	849	840	837	831	861	898	820	836	872	835	867	834	852	820	860	838	883	834	866	875	910	901	847	837	859	851	885	814	847	912	877	872	811	823	826	884	800	865	866	847	850	855	880	851	856	836	853	812	859	820	850	841	853	833	822	841	849	798	838	796	878	849	814	863	806	866	810	821	836	893	858	844	854	853	892	895	830	844	876	810	835	792	827	858	775	849	851	828	802	848	806	838	869	839	843	856	829	866	853	845	799	828	801	845	848	857	802	840	833	942	820	854	875	844	828	871	819	905	841	811	850	818	843	816	853	775	845	860	864	861	827	891	827	867	875	814	867	829	852	859	822	832	903	827	816	862	806	844	820	889	877	805	819	868	819	816	844	860	778	859	813	836	782	912	822	827	820	875	859	881	835	816	868	868	825	848	816	908	858	810	847	790	879	907	872
45578	71947	53857	9778	5159	4001	3067	2622	2129	1813	1692	1551	1407	1325	1301	1273	1212	1079	1132	1109	1054	1020	1030	1011	989	967	1026	1012	950	971	985	946	1001	1004	985	972	961	951	945	981	960	953	994	917	945	935	885	1008	971	1034	1007	903	927	937	1020	941	948	966	993	1020	980	971	976	1015	1007	975	1023	956	988	1020	965	938	999	942	913	949	914	982	918	924	906	945	979	941	987	945	957	956	957	961	984	940	974	938	1018	990	942	969	967	995	989	944	925	949	978	920	968	970	970	913	983	924	962	991	960	997	955	921	921	957	939	984	944	944	973	949	1010	920	958	939	967	959	967	892	951	930	915	977	958	959	992	988	985	992	953	958	936	981	957	941	941	939	982	992	973	967	953	1007	919	977	952	898	997	928	979	945	995	987	954	976	963	938	952	939	934	969	978	906	949	958	926	904	974	978	982	896	983	949	996	972	958	957	997	927	968	960	983	892	925	923	931	904	920	987	942	934	940	897	963	968	939	948	1013	933	1003	970	946	966	944	956	924	942	993	993	964	900	909	1002	940	926	958	913	980	983	930	983	923	962	933	993	890	941	948	939	902	957	954	908	888	941	977	930	986	899	982	921	895	984	997	937	973	991	968	962	899	969	956	921	967	999	986	965	993	988	893	944	1011	926	929	880	921	920	976	968	985	921	961	979	907	985	959	1017	934	980	966	947	973	999	905	957	982	893	988	949	940	956	946	912	997	898	929	986	888	943	914	945	966	962	951	940	954	977	962	1005	985	948	898	923	955	970	941	949	959	911	913	978	975	986	911	976	957	948	990	947	954	940	957	943	979	934	968	917	928	948	1058	957	918	900	1005	913	971	954	962	952	922	985	946	928	974	992	940	1004	945	1009	1009	987	976	969	916	939	975	1058	966	948	1004	1002	939	934	916	978	906	990	951	990	952	940	1010	976	947	909	924	1014	927	973	940	966	982	961	893	957	909	921	934	956	969	946	942	961	932	969	1005	1006	951	976	945	958	948	993	988	963	961	902	986	988	931	972	956	968	952	954	901	941	978	915	924	899	1002	908	1024	1020	920	967	873	953	949	942	918	1018	946	943	942	957	938	936	950	926	975	945	877	963	952	942	977	985	973	961	942	1047	938	903	939	925	919	954	926	960	986	959	987	968	967	934	921	961	970	917	964	956	914	990	1010	934	940	935	923	953	968	904	945	976	929	964	997	963	947	949	989	984	929	985	1010	903	984	1007	998	968	992	928	927	922	944	948	949	907	967	882	988	976	958	897	1006	950	924	940	949	942	979	971	983	1028	991	944	927	969	957	1008	911	939	950	982	916	911	954	935	974	922	893	976	986	932	988	1004	974	975	947	941	921	980	948	959	946	944	999	932	942	956	1033	898	956	1009	956	909	933	953	968	958	932	1014	1052	957	956	940	949	957	949	931	894	924	904	979	1031	949	930	988	993	958	944	869	926	933	995	961	927	945	926	978	978	942	966	913	949	989	962	936	986	984	1002	984	937	985	993	952	937	955	970	945	946	914	987	914	970	972	931	958	976	950	903	945	936	974	977	999	994	908	964	948	1021	971	936	993	958	971	943	940	929	1009	939	909	975	925	1023	957	994	919	960	950	926	994	935	969	907	985	948	1006	973	945	954	962	983	990	962	947	962	941	970	949	916	961	919	924	993	939	948	1011	974	962	944	987	970	940	977	985	911	923	957	953	973	978	1012	953	949	954	1040	997	924	946	980	998	954	1024	981	971	935	916	983	960	906	908	940	1024	899	901	992	939	949	954	957	926	973	949	992	963	981	881	939	960	974	914	953	947	924	920	917	964	918	951	986	908	994	931	948	944	906	956	954	919	934	991	933	1018	978	913	973	933	951	969	963	1012	935	940	986	978	921	965	1006	989	941	957	986	941	933	970	941	940	900	941	944	922	900	912	968	954	957	973	967	980	986	998	944	941	953	936	939	956	952	997	916	934	994	911	1015	896	1016	936	957	901	931	983	978	998	947	1002	952	989	932	963	927	962	936	909	985	1012	1017	957	926	942	963	956	953	981	951	951	887	967	965	914	941	996	965	925	993	962	937	964	1028	987	969	966	913	925	955	1002	941	954	925	875	984	962	976	933	929	1008	1002	906	939	936	951	961	958	990	991	981	931	949	988	976	934	969	960	946	936	906	1009	948	940	933	945	993	942	988	948	969	934	951	956	959	971	949	945	931	973	927	947	1018	967	1048	888	993	944	975	971	1004	973	977	953	923	943	938	939	932	900	924	964	959	891	965	959	971	989	1037	961	916	1020	1023	942	940	998	957	949	980	937	1019	941	905	928	893	861	955	975	971	992	918	954	937	944	932	908	933	964	939	964	959	990	971	936	963	1003	971	941	923	962	909	958	892	938	903	966	970	926	922	972	1040	990	958	963	917	914	918	943	947	944	893	1001	906	980	878	958	955	969	961	925	899	975	966	1000	909	965	1003	960	992	909	960	939	943	946	980	984	945	936	977	940	947	991	940	982	1045	904	947	959	999	993	976	1010	942	943	955	965	908	960	990	967	966	966	957	949	1018	973	910	1018	951	965	905	944	961	975	932	964	950	942	925	964	951	1000	963	1009	986	954	996	947	939	946	973	1004	912	969	1008	939	965	976	970	870	951	916	971	941	983	948	1025	912	957	954	980	942	942	1011	976	957	985	942	918	942	953	995	1019	1005	962	984	971	956	975	977	1015	954	972	931	975	997	928	936	968	969	959	877	959	973	955	963	990	942	918	1005	970	930	902	903	902	904	960	911	1009	980	904	941	926	1007	995	917	971	913	911	958	915	921	983	958	952	933	929	941	939	974	972	924	995	950	946	963	956	1017	889	916	928	884	916	921	943	994	957	985	981	992	937	938	952	913	942	920	971	967	964	972	975	988	910	962	949	1001	942	951	930	1021	949	933	946	928	922	972	971	995	977	994	907	921	941	941	913	949	954	945	948	964	960	953	939	1000	925	977	976	911	964	927	963	948	936	940	957	953	957	989	1002	921	957	887	960	890	965	1017	966	926	1012	941	1004	974	999	947	932	919	958	943	980	966	1004	905	959	928	972	981	936	1016	935	923	968	960	1028	943	953	944	905	963	939	929	966	1017	1016	981	975	988	948	993	876	961	952	948	967	924	941	945	980	996	887	983	955	947	895	988	958	957	941	979	912	954	972	940	964	993	921	930	1007	970	932	971	913	943	962	933	971	904	1018	938	971	900	887	971	974	941	954	938	960	936	1009	931	970	1016	921	928	945	929	934	947	903	967	981	1012	963	937	946	960	952	922	964	949	958	940	965	946	931	971	924	999	975	968	943	980	1016	952	990	952	951	1035	958	896	986	919	981	915	1000	967	954	948	983	949	975	948	954	963	994	996	911	896	960	961	992	963	960	943	942	919	962	889	974	972	924	987	974	957	951	940	936	957	954	962	947	910	957	967	974	927	955	955	890	944	1008	936	930	881	962	944	926	994	982	982	968	985	964	973	946	981	940	990	951	911	1007	969	992	963	979	938	953	943	943	998	955	944	928	942	1016	926	906	1011	943	920	1042	971	958	981	961	921	929	925	974	984	907	959	952	942	1036	929	937	953	929	956	998	977	1005	969	916
31686	31578	26077	6099	1086	798	579	464	430	425	377	384	371	374	372	333	345	332	319	364	338	349	338	348	340	352	338	352	326	323	346	335	330	352	316	313	370	358	324	334	313	335	309	370	350	327	329	344	304	339	353	344	350	339	338	327	334	321	337	324	353	353	331	307	332	320	330	331	380	301	307	354	348	349	303	346	311	347	365	337	330	291	332	288	360	324	331	331	355	323	346	339	302	335	326	350	338	347	328	312	328	329	316	333	339	342	352	345	323	325	336	362	365	340	329	328	316	335	338	336	346	319	314	344	350	353	342	363	336	344	355	342	342	311	324	319	332	315	333	340	327	349	330	337	325	317	340	323	327	310	329	338	317	316	312	336	316	334	343	297	350	340	325	333	346	339	319	330	324	324	360	317	308	364	363	319	334	351	348	313	304	379	340	352	341	304	341	351	346	330	312	310	343	326	309	322	288	312	334	320	337	333	344	317	296	367	311	316	314	326	310	306	296	317	309	341	335	341	358	353	331	363	300	354	337	337	336	313	350	298	346	317	316	358	356	328	315	314	345	328	328	374	323	333	316	333	315	297	321	315	323	311	330	344	300	347	379	326	338	338	330	369	350	326	347	336	328	335	318	365	329	320	317	287	347	311	306	319	358	344	362	338	349	332	337	332	348	339	373	357	340	302	350	328	286	293	345	345	341	331	334	313	346	304	329	326	300	347	338	316	325	337	356	349	352	354	320	347	340	352	323	350	298	325	334	336	348	305	312	327	320	340	321	324	318	350	358	335	315	321	307	344	327	319	320	330	306	322	331	338	331	336	332	320	327	348	322	339	302	317	359	355	293	316	316	343	316	352	343	316	328	326	346	324	355	350	327	324	343	331	323	337	319	324	348	354	343	337	334	328	331	313	356	326	328	327	347	347	332	278	339	306	327	338	319	314	312	331	298	359	350	354	305	330	341	332	342	319	373	373	326	328	345	335	319	332	316	307	360	337	334	334	311	342	326	330	318	322	367	339	334	341	317	325	356	322	357	336	355	339	344	320	319	376	345	343	362	299	332	290	352	338	361	302	363	316	344	322	320	344	338	348	317	347	331	348	303	323	341	367	329	372	348	302	337	346	326	307	318	331	304	344	315	326	337	324	345	342	309	325	337	325	368	304	290	334	337	316	289	318	328	333	331	343	314	325	342	317	359	335	317	321	308	338	363	334	335	356	333	341	312	333	322	322	302	313	347	341	345	339	316	317	338	340	300	337	347	329	328	333	334	350	330	365	323	326	334	330	286	318	324	314	331	324	308	322	326	333	310	342	314	352	325	334	358	327	350	349	346	354	350	316	275	339	340	362	356	333	281	334	321	312	308	320	336	329	342	336	316	326	324	339	323	341	316	308	354	321	282	327	326	320	313	354	299	329	341	327	315	315	336	334	340	332	339	320	343	329	311	316	320	377	320	350	340	319	337	330	329	331	365	328	324	329	340	347	306	349	347	316	347	304	359	311	323	336	334	329	313	317	323	347	366	338	332	332	324	346	333	348	345	360	353	296	304	311	361	342	283	333	325	335	328	308	312	324	338	315	306	305	303	308	338	345	367	321	353	322	301	337	325	323	358	331	333	336	349	337	290	327	327	326	306	325	321	313	307	346	310	346	328	323	321	333	354	322	317	339	311	321	337	296	367	321	309	341	332	293	317	330	291	326	333	365	325	335	314	318	317	320	337	321	320	341	338	354	328	347	355	337	353	291	357	363	320	330	343	361	315	329	335	349	312	353	331	387	357	333	336	349	332	324	304	331	315	344	346	346	316	346	323	315	331	338	294	335	324	352	350	326	313	337	286	332	359	304	307	325	318	344	315	308	333	328	345	338	341	326	335	375	334	331	339	311	330	347	339	322	336	351	293	309	353	329	321	344	312	321	313	342	343	333	340	329	328	380	339	328	329	338	328	346	305	291	341	319	338	322	311	343	317	309	334	359	323	324	312	319	356	349	326	329	332	342	338	339	306	301	326	329	343	321	311	324	347	337	346	319	333	347	372	329	343	355	305	315	327	325	307	318	333	310	351	356	345	331	347	333	371	318	346	336	361	334	336	323	354	324	341	341	310	339	300	319	337	310	304	300	339	293	330	345	342	313	318	340	317	328	349	303	324	350	366	331	340	357	312	301	282	344	336	334	343	325	324	342	307	318	365	316	303	323	338	338	351	303	354	355	325	343	330	324	316	340	333	316	350	336	336	307	324	321	328	357	329	329	330	349	309	328	308	320	326	357	283	307	288	283	330	338	315	357	316	337	331	348	329	319	352	332	333	361	338	337	315	318	338	319	301	346	334	309	347	307	337	326	301	297	309	328	334	306	337	333	341	359	322	322	318	333	323	312	311	363	331	303	343	336	305	356	339	355	310	317	358	321	302	295	323	331	336	331	331	323	332	314	302	348	331	326	321	297	314	310	339	321	353	321	361	317	320	311	338	331	332	355	359	324	347	342	334	319	320	357	338	353	362	319	349	334	315	317	379	324	322	321	309	343	334	300	307	338	373	304	330	341	348	363	317	335	320	323	316	320	352	343	323	360	317	340	330	313	311	335	306	345	341	310	331	317	312	342	355	348	362	320	328	354	356	317	340	328	353	328	348	351	337	355	332	327	347	327	328	324	340	315	329	338	312	331	320	351	342	309	334	333	366	304	318	327	354	342	314	363	307	302	332	322	320	315	313	338	327	336	359	322	346	340	332	322	335	325	308	323	332	338	309	365	328	306	369	308	322	373	338	319	312	315	314	346	319	336	318	330	331	346	341	337	322	318	352	336	295	317	326	344	346	330	344	309	336	336	344	326	296	322	366	330	316	344	308	336	307	316	355	349	350	328	347	310	333	331	354	343	319	313	321	349	334	348	335	315	311	312	346	294	328	351	332	337	336	331	324	355	308	331	313	346	352	321	322	322	337	338	335	321	308	341	339	323	314	287	295	309	352	340	345	316	317	324	297	362	319	338	314	285	311	346	332	307	324	314	353	302	320	311	346	327	301	328	310	333	323	291	325	328	330	311	339	317	285	322	329	336	341	305	337	330	315	334	330	316	316	350	339	319	323	328	346	324	305	349	320	335	345	343	351	344	360	337	313	323	325	339	319	346	331	294	309	327	337	324	325	303	325	326	312	302	342	311	321	330	289	311	354	361	338	334	316	322	327	344	335	323	320	301	360	334	329	357	354	325	344	350	318	341	345	328	324	302	312	328	306	313	360	356	342	347	351	344	356	307	376	350	339	355	314	345	323	328	328	321	317	355	329	303	335	306	374	308	311	318	337	299	326	331	320	317	318	336	348	338	323	325	346	336	328	320	330	338	327	325	316	343	362	316	334	358	347	331	346	328	329	332	346	356	321	360	328	350	313	343	335	317	333	345	326	338	336	341	326	346	328	334	351	308	338	329	335	328	298	331	315	306	328	303	333	353	341	315	313	331	343	320	353	339	365	310	298	355	324	348	349	359	345	322
38637	46750	26549	2811	1513	1167	877	834	704	637	545	473	550	569	514	495	492	446	449	458	438	441	421	418	415	421	400	407	429	464	399	369	398	432	406	396	419	366	405	380	440	404	394	408	444	447	383	445	393	401	412	408	409	398	385	361	397	417	418	408	409	432	405	422	423	400	393	423	406	393	416	442	397	366	420	395	414	434	399	386	391	391	418	419	413	417	420	398	409	402	448	415	418	390	414	430	399	401	387	410	429	431	415	424	403	392	411	411	386	431	378	417	409	404	443	449	404	423	434	385	422	429	358	364	410	434	404	400	394	378	398	375	346	425	422	424	439	445	379	377	410	400	387	388	394	405	417	381	383	371	415	405	415	378	416	424	394	383	436	415	430	412	409	412	410	417	386	390	368	409	440	409	452	423	407	395	402	396	379	415	416	394	414	421	413	416	387	420	409	384	423	384	421	430	401	407	389	400	425	423	396	409	390	436	398	419	386	439	401	419	431	404	426	404	419	378	423	395	416	367	403	407	397	403	360	419	391	406	409	398	397	404	407	378	401	415	410	396	383	419	380	406	418	389	380	424	417	397	382	413	449	388	429	392	398	439	388	408	392	407	406	406	409	426	421	417	396	375	409	425	408	426	424	420	416	374	425	402	419	387	397	403	397	399	386	421	419	391	394	396	422	388	444	420	388	410	420	422	392	413	389	401	399	371	390	403	382	377	391	403	404	404	408	422	419	442	364	423	359	379	364	424	409	359	400	383	395	434	407	392	413	389	418	392	419	415	357	417	442	425	409	406	409	370	405	447	407	409	434	424	385	410	408	429	388	403	375	396	399	411	407	422	423	375	425	343	403	426	414	403	410	390	377	383	416	410	410	378	429	364	388	406	381	398	415	382	410	402	434	437	398	386	379	406	387	393	417	373	350	389	406	408	386	406	386	405	402	389	401	416	402	393	405	402	423	394	393	429	395	387	386	390	429	413	384	393	363	411	454	409	419	383	443	395	383	447	428	406	399	410	397	415	429	413	408	375	423	416	392	399	364	423	396	429	435	418	401	408	388	428	416	394	423	423	459	410	401	385	436	401	403	447	378	380	395	416	427	386	375	396	402	394	411	405	411	427	407	400	442	424	390	435	416	392	378	394	415	423	396	421	376	389	380	408	410	406	398	401	383	390	375	375	390	406	437	394	420	393	407	431	402	417	416	378	440	392	385	419	419	404	395	366	427	453	399	381	419	402	408	382	412	412	390	450	413	401	410	395	417	403	413	417	406	408	402	384	402	390	399	408	396	389	399	406	395	406	421	368	385	412	423	391	403	406	382	426	381	393	394	436	408	409	457	413	401	387	368	410	397	400	440	427	423	408	427	380	394	395	430	351	417	404	366	457	386	416	407	396	424	402	395	400	440	383	372	387	429	406	395	359	408	383	414	387	421	393	403	414	412	399	400	365	406	422	379	379	377	381	435	399	415	401	418	416	401	429	379	392	424	396	403	401	407	418	420	429	407	349	417	393	380	428	395	373	416	410	392	385	414	374	422	432	397	416	409	421	423	413	395	415	425	395	397	408	387	419	371	404	427	399	371	398	410	444	399	371	391	433	384	421	417	425	395	376	400	390	400	417	434	449	395	389	381	374	360	412	433	398	416	403	358	413	392	417	387	418	380	389	397	380	428	395	431	408	407	450	404	406	388	373	361	394	419	405	391	380	384	388	407	373	420	357	390	386	416	402	395	418	430	401	387	413	374	401	419	439	422	432	375	413	405	371	427	430	414	357	398	409	407	443	407	414	422	414	399	376	444	390	402	409	387	384	404	389	412	432	399	403	383	389	378	423	414	408	414	395	429	434	396	393	412	408	415	365	424	413	407	403	425	417	397	396	421	408	406	394	372	392	415	410	408	369	392	376	378	421	425	415	406	427	386	425	407	436	435	405	396	393	414	403	399	383	435	409	409	396	409	373	402	392	423	411	389	422	432	412	401	407	404	370	418	410	421	428	389	380	379	368	386	393	375	404	389	385	382	420	379	421	435	411	398	430	410	411	406	393	409	393	357	430	369	391	411	433	390	386	379	419	432	394	415	396	408	395	409	380	403	410	387	440	393	384	413	396	364	391	396	396	369	428	424	407	426	433	401	420	418	405	415	386	396	424	414	406	454	409	439	387	428	369	410	447	378	402	411	405	399	399	430	383	393	408	421	385	386	398	414	390	406	376	429	409	369	339	413	402	437	420	382	393	417	399	431	433	413	408	371	390	386	402	389	431	430	414	395	412	406	406	433	386	428	432	397	389	398	374	411	411	373	404	397	423	410	416	407	406	402	409	393	385	397	409	381	395	413	397	411	369	392	444	418	428	420	418	394	394	411	411	398	385	402	367	377	411	387	409	388	390	397	402	375	381	386	405	353	420	381	411	385	414	407	399	406	378	403	410	437	409	384	398	399	380	414	390	424	391	412	384	410	389	373	397	391	426	423	415	387	398	425	411	389	396	425	373	380	418	421	444	408	411	418	413	385	413	388	423	377	429	381	412	361	381	382	395	417	367	405	411	398	391	382	414	406	418	412	392	423	402	395	406	398	417	410	442	409	415	399	402	394	411	412	413	426	412	385	421	406	406	434	395	386	401	448	420	419	400	433	425	401	412	392	381	436	408	390	435	386	400	395	427	409	427	409	401	431	425	384	443	394	395	416	385	411	397	404	408	407	384	405	416	384	391	379	383	434	428	416	427	401	369	397	415	405	390	396	417	379	397	388	439	426	386	379	402	435	387	418	367	420	384	389	368	416	404	394	433	446	425	434	395	432	419	399	389	403	412	432	395	416	410	390	411	388	398	430	417	405	435	427	376	409	402	421	422	409	384	402	405	424	423	410	372	406	395	402	391	427	409	400	411	421	414	390	392	389	397	427	393	427	407	370	424	423	382	406	364	391	426	405	408	367	407	442	435	434	384	405	390	412	378	396	412	399	421	387	418	417	393	380	466	443	395	370	416	432	385	399	407	426	369	385	420	425	397	423	439	394	373	402	415	439	402	417	428	423	395	392	398	400	428	390	408	402	417	396	401	416	413	402	434	394	404	380	397	412	409	420	403	428	426	391	382	402	413	380	397	424	409	425	415	422	385	410	398	384	425	405	427	401	434	439	412	390	421	405	393	414	416	422	422	373	382	405	371	375	404	366	380	456	393	384	387	412	399	397	413	440	428	382	427	419	380	392	423	393	409	407	411	419	406	392	396	386	394	381	388	453	427	392	414	406	395	422	362	409	369	418	419	395	406	409	395	400	373	401	397	372	386	383	422	384	414	404	405	436	416	427	339	407	408	402	424	407	431	412	390	404	436	398	425	415	386	392	406	364	416	380	381	396	431	391	409	385	421	445	404	408	441	397	417	397	423	382	415	403	405	394	413	423	450	419	425	375	408	434	386	400	395	430	404	398	406	366	380	404	376	396	396	427	384	393	400	390	388	391	411	413	390	420	400	386	386	408	408	380	458
24027	21036	28204	24161	19843	6730	1399	992	905	758	730	719	705	664	637	699	620	635	618	599	539	602	646	608	584	584	582	577	529	572	571	559	554	589	580	559	593	559	557	570	547	609	597	588	561	574	525	538	560	526	579	564	586	557	594	560	563	582	528	581	561	577	595	553	566	574	581	545	545	565	549	597	550	554	560	568	546	565	548	551	550	544	580	562	530	593	595	559	540	544	521	561	539	528	544	558	575	540	550	565	569	586	520	540	546	546	541	559	554	532	559	595	581	536	571	583	538	511	546	578	516	567	554	558	561	552	601	564	533	578	577	553	512	579	544	528	569	549	576	524	586	558	513	596	546	579	527	534	556	580	540	563	546	524	541	531	547	547	597	583	529	595	552	602	559	550	582	567	517	541	544	567	559	541	531	560	604	575	554	588	538	562	551	554	544	548	577	543	536	566	539	526	532	586	597	545	628	592	540	559	583	538	563	557	570	540	567	582	560	517	539	513	552	608	550	546	534	549	566	554	590	553	587	544	575	543	535	553	554	553	596	571	576	573	534	565	554	538	568	548	537	560	534	526	556	550	567	578	569	489	569	560	532	526	574	581	529	561	574	519	561	557	560	589	583	546	562	522	586	572	571	565	543	523	571	594	590	579	556	574	587	534	569	538	536	511	560	585	529	530	539	539	543	581	595	564	548	602	569	578	557	615	569	540	541	544	546	554	547	552	538	539	515	561	572	554	585	566	529	555	582	527	611	512	567	546	602	581	595	564	563	554	576	569	576	551	510	554	586	554	597	565	588	538	604	556	551	573	558	552	590	545	533	556	597	560	534	539	567	544	578	525	566	586	579	533	532	565	542	577	559	590	551	571	561	540	566	590	558	569	606	562	579	558	538	578	546	551	563	547	579	558	594	586	584	548	550	571	556	565	562	578	533	568	569	560	572	579	552	562	543	558	594	528	554	584	535	566	586	565	558	506	589	539	562	552	614	594	497	559	543	559	564	560	575	563	535	538	607	545	543	569	530	548	557	533	543	561	553	554	586	525	552	525	537	613	585	579	528	587	563	590	552	577	599	555	614	576	573	512	552	544	547	567	550	524	568	525	548	580	551	589	604	571	572	584	551	551	527	528	567	552	596	536	558	599	544	569	519	546	600	562	562	566	516	543	545	542	573	517	546	585	542	534	537	571	527	561	535	560	569	587	510	576	595	534	586	559	537	569	544	591	547	582	585	547	553	524	577	519	563	551	563	551	537	578	551	544	578	523	594	564	557	563	561	559	581	585	538	576	581	539	566	533	535	549	574	564	582	576	591	561	536	569	542	544	560	545	534	546	554	528	553	533	522	572	590	565	587	556	593	577	530	587	609	584	581	562	594	520	569	574	565	523	569	550	547	520	577	560	563	580	554	568	535	543	588	527	524	555	542	571	589	547	580	599	562	551	521	584	564	543	593	550	572	534	553	557	550	547	533	629	554	561	559	536	539	535	577	593	554	538	563	584	573	566	580	550	543	548	573	539	593	576	577	612	535	514	583	538	537	535	551	608	529	564	548	530	600	575	571	560	583	562	532	532	564	619	540	561	604	536	540	545	574	570	515	561	548	536	567	548	548	538	545	551	529	580	509	568	562	550	552	546	550	535	566	565	558	553	525	607	563	552	574	538	555	568	563	533	586	544	555	567	582	513	612	553	562	541	576	504	602	527	597	535	590	555	505	559	546	571	578	548	540	551	562	578	569	574	565	542	540	559	540	561	626	537	580	589	550	571	578	547	565	545	585	539	530	549	590	576	558	585	526	574	531	551	516	575	554	564	547	568	556	547	610	538	588	574	543	568	597	556	547	579	549	573	582	562	560	547	536	581	582	571	578	601	510	539	586	562	589	537	543	582	547	564	577	557	581	560	580	585	614	593	510	580	557	523	557	526	522	598	554	570	542	590	574	563	560	558	552	547	558	578	568	531	542	576	540	579	552	535	541	569	534	523	524	577	534	524	545	568	589	559	594	557	581	612	575	542	521	535	538	565	562	557	557	640	559	571	509	579	546	559	542	594	566	582	521	568	522	535	567	567	567	577	552	563	552	550	566	530	601	595	586	563	587	489	550	572	614	569	565	581	572	596	526	533	536	552	598	534	554	571	586	524	551	607	587	559	612	560	535	539	566	546	568	519	525	585	533	545	560	581	543	571	620	516	602	546	542	572	559	602	564	544	538	567	573	577	540	556	531	537	532	586	569	530	578	596	564	549	566	548	537	539	574	578	518	574	547	534	532	548	542	536	572	589	557	533	546	529	551	610	554	583	542	534	627	578	582	589	530	575	554	568	530	499	600	553	574	553	565	569	593	550	564	575	544	540	579	572	541	536	562	565	555	556	562	524	565	547	521	550	558	553	581	506	517	568	516	531	585	583	574	534	517	547	542	613	568	548	577	581	555	541	598	587	559	554	589	522	568	555	588	571	571	594	543	579	544	546	557	584	561	558	520	546	563	587	599	600	561	570	566	549	578	544	552	592	547	549	543	563	552	586	563	499	549	548	563	567	594	541	568	542	510	573	560	570	584	547	517	595	572	549	563	553	497	531	537	546	556	539	577	591	546	569	550	570	547	510	569	574	549	551	528	568	617	586	581	537	604	535	555	551	552	547	563	593	524	546	534	551	591	561	540	598	555	501	538	588	572	524	544	567	535	500	575	528	616	533	581	562	559	558	572	546	582	536	568	540	550	548	533	527	593	582	567	566	591	568	565	602	524	571	539	514	529	579	540	501	532	542	566	529	547	526	577	586	567	588	610	572	561	555	578	540	588	559	572	594	599	591	522	552	578	541	557	584	552	555	533	543	550	558	594	569	543	539	558	534	535	532	576	549	588	595	551	570	549	546	549	568	547	571	535	580	573	554	588	559	572	544	566	525	591	519	532	572	563	573	582	552	573	519	552	538	589	529	574	576	578	505	536	579	508	600	585	568	544	549	551	543	556	575	533	537	567	605	597	532	542	593	565	556	560	581	545	537	595	557	543	531	552	545	574	566	578	514	538	569	575	591	572	572	612	544	567	524	566	625	560	569	538	544	583	570	509	559	537	582	555	493	592	547	569	549	574	559	570	542	566	579	577	560	571	590	589	569	533	582	551	523	514	550	578	601	545	552	576	537	612	569	534	555	538	578	547	578	509	605	523	555	513	559	549	565	537	567	542	542	565	588	549	558	607	556	573	585	562	543	543	533	567	574	562	568	539	571	557	562	524	542	602	529	560	552	580	585	554	545	582	552	534	596	567	570	579	612	549	553	599	554	560	583	598	547	523	589	550	571	576	529	546	575	538	535	549	494	510	554	565	561	561	560	533	570	543	507	563	526	583	570	506	539	577	586	574	568	557	603	578	550	532	543	587	557	545	560	530	552	583	605	606	589	556	576	560	578	520	613	532	548	552	560	520	545	546	555	546	541	564	569	544	542	547	538	583	584	563	563	588	547	544	566	582	549	548	606	543	588	575	570
42097	62538	44096	7642	2944	2276	1882	1531	1348	1085	1066	955	927	1022	853	864	740	757	728	743	738	679	723	710	668	691	648	676	694	673	657	710	655	673	667	655	629	687	649	624	662	674	679	671	659	677	661	682	624	668	655	641	638	645	658	649	675	653	638	636	649	632	665	608	678	648	614	669	658	634	671	678	697	643	635	643	677	661	644	681	674	649	649	619	658	636	654	677	667	653	677	644	635	656	697	624	649	664	597	689	652	630	642	680	610	613	677	652	618	619	635	645	605	741	646	656	654	630	619	655	626	631	671	680	705	647	633	637	683	627	645	672	674	640	678	675	648	662	626	670	694	660	644	681	638	592	651	632	666	645	631	656	629	625	646	655	646	639	671	648	623	671	663	670	636	667	592	575	641	674	645	666	654	673	652	583	623	676	644	642	637	655	646	598	662	658	637	641	624	664	672	631	647	634	681	688	645	695	644	643	660	648	716	611	615	631	601	656	620	657	622	662	639	671	669	664	683	645	649	620	664	637	649	667	653	628	656	612	697	620	648	670	681	629	678	657	643	641	598	688	638	614	620	663	651	639	650	646	681	630	621	635	600	647	649	656	653	636	637	642	660	661	652	703	681	652	657	624	698	659	609	645	635	642	627	655	600	625	645	662	653	654	668	676	643	660	645	654	659	628	625	606	644	663	657	682	646	647	623	664	648	595	648	681	660	675	649	685	627	664	660	685	685	614	624	639	661	651	662	680	636	651	654	663	631	671	610	639	642	658	655	660	632	658	693	624	652	633	631	648	678	653	640	644	627	635	620	672	680	668	635	626	652	610	670	604	647	676	648	616	627	629	661	630	614	623	629	662	620	606	645	640	649	638	650	681	590	655	667	639	602	665	605	657	623	657	625	697	670	660	688	656	683	675	676	646	631	627	691	702	700	626	667	654	636	656	651	625	626	651	682	684	654	675	642	673	637	682	680	689	647	712	641	645	661	635	699	650	659	622	666	665	674	647	642	642	618	636	669	660	676	633	646	637	641	652	677	666	642	655	657	628	640	622	659	635	625	635	655	671	702	626	668	692	656	644	680	698	650	635	668	638	641	659	628	628	612	658	658	676	664	637	618	639	622	648	652	628	638	637	656	707	656	677	664	670	680	631	632	647	656	644	605	654	637	629	644	648	622	659	620	662	616	674	615	631	700	575	657	651	694	639	658	646	650	651	686	639	640	648	646	680	651	645	625	684	635	625	611	636	657	654	675	675	638	598	625	595	637	611	634	635	630	672	662	650	614	633	632	648	615	661	650	656	630	660	672	683	562	684	662	669	626	648	657	622	626	657	610	664	636	634	635	665	630	663	638	655	627	629	625	659	624	659	650	628	642	630	648	680	626	655	627	639	636	683	661	642	662	613	644	649	651	633	644	658	677	646	610	615	600	691	676	642	639	623	686	627	654	628	670	648	649	655	610	654	644	675	693	654	654	654	637	658	655	641	666	653	720	662	652	671	670	676	658	697	631	653	664	678	651	714	621	654	631	664	645	640	616	680	668	658	660	652	659	628	694	622	612	640	621	663	645	653	683	661	648	655	628	629	650	679	640	654	652	619	638	644	594	629	610	669	624	662	682	655	606	670	589	627	646	602	639	662	638	684	660	642	659	647	613	635	633	611	697	682	624	643	669	615	658	639	645	678	657	641	598	636	625	674	616	626	660	636	637	611	672	628	664	635	688	652	655	650	641	667	637	609	661	645	636	638	633	672	639	667	633	668	626	630	633	614	660	670	654	639	701	638	655	635	669	635	651	689	656	640	625	626	679	651	633	638	651	643	637	656	631	594	665	671	661	631	676	635	629	634	661	614	651	705	717	676	641	668	651	655	648	663	662	643	666	611	599	635	653	660	645	647	689	592	628	677	656	645	658	663	686	672	676	683	613	641	634	633	620	628	648	594	620	619	655	621	618	630	684	635	682	630	693	646	668	601	624	660	614	670	598	672	644	647	657	659	628	650	601	619	656	675	655	617	626	681	687	649	655	641	635	640	665	633	664	647	631	637	677	638	672	642	670	640	648	683	625	624	622	627	685	644	650	634	655	643	668	623	634	640	658	662	648	675	680	670	630	644	621	649	660	671	670	664	672	665	646	695	668	635	656	673	640	659	659	645	630	653	654	654	638	636	643	642	648	678	621	637	619	575	661	632	627	592	625	649	649	680	655	659	616	684	625	632	631	656	671	662	660	618	657	635	664	635	621	628	653	614	652	632	626	627	658	652	634	640	658	632	660	649	629	667	665	686	646	643	631	625	653	658	629	676	634	590	658	640	640	639	638	598	692	704	642	620	665	698	661	651	652	702	662	669	626	661	656	632	613	651	654	640	617	631	683	657	658	664	704	592	657	605	643	661	637	686	658	645	647	649	660	657	602	645	661	664	638	667	654	640	642	650	632	624	652	659	657	597	630	684	583	635	638	635	641	612	657	653	615	647	696	632	598	654	614	655	664	658	658	623	618	698	647	629	652	666	586	621	656	617	687	657	667	688	647	646	627	644	687	641	646	650	683	627	659	671	606	651	641	637	674	668	659	636	603	649	644	652	668	666	714	650	680	697	634	622	638	650	672	595	661	620	641	630	641	645	647	669	634	642	655	645	646	655	668	661	602	648	618	623	661	643	659	626	651	685	648	654	627	643	607	659	625	608	632	646	630	653	666	614	655	653	627	594	654	665	647	659	622	638	656	637	691	612	684	629	616	632	663	633	682	667	663	647	648	607	694	629	638	662	619	622	660	690	689	654	620	682	617	629	652	637	673	696	659	680	685	618	616	683	618	614	650	646	678	706	655	643	660	634	645	655	642	704	626	647	569	664	668	631	688	615	634	671	587	624	660	658	696	638	689	630	631	625	648	688	665	611	639	629	611	664	657	606	608	649	697	712	653	639	655	639	656	680	596	616	619	684	704	659	622	650	668	654	656	639	648	676	637	673	614	640	678	661	608	659	644	664	631	616	664	678	640	615	664	659	630	688	690	667	658	647	658	587	628	608	625	635	633	694	623	598	659	627	653	682	643	695	667	610	697	678	592	661	642	656	637	665	654	617	671	640	677	682	627	621	622	641	586	617	706	607	669	646	643	695	653	639	643	653	652	619	638	640	677	685	622	639	658	634	649	682	647	626	626	667	608	656	636	665	644	633	619	618	603	608	666	658	674	630	624	637	674	631	726	674	641	660	620	635	668	687	629	654	647	674	619	673	630	667	643	686	625	658	647	685	630	664	661	654	657	647	647	643	627	639	665	634	645	662	641	628	647	674	642	680	640	678	664	613	658	643	650	600	611	628	644	646	672	646	640	669	700	662	648	649	641	668	655	680	665	622	616	679	686	698	677	659	638	648	622	669	609	642	637	630	698	609	633	668	606	636	600	650	654	637	683	645	648	631	645	669	632	642	656	698	622	617	636	654	676	695	617	644	678	597	614	636	635	656	628	643	625	653	664	641	642	663	656	636	614	717
25173	21358	27343	23774	7135	1097	763	675	595	575	541	544	537	531	517	533	505	448	490	441	494	494	464	463	433	447	453	424	474	439	474	432	481	468	478	485	442	455	441	426	476	433	459	438	440	435	438	447	475	412	440	449	386	450	443	461	428	442	507	424	430	471	451	452	435	473	415	399	441	432	412	429	418	494	459	443	462	474	440	441	460	424	480	465	483	425	435	459	474	441	436	470	477	445	445	458	474	449	421	461	438	454	461	458	458	445	444	435	447	456	436	464	501	446	458	461	444	387	451	450	472	427	464	427	430	454	439	451	464	423	441	447	434	436	453	437	475	400	469	422	440	426	453	490	467	435	473	472	463	445	443	434	449	418	428	468	447	460	480	435	450	447	477	463	442	433	456	462	469	448	454	404	419	396	410	408	448	444	462	448	454	454	454	463	417	458	425	443	444	450	451	414	466	431	469	431	443	429	438	462	456	447	418	454	434	416	489	454	398	430	417	477	471	430	479	437	450	481	444	437	439	437	425	421	476	458	438	458	501	469	443	433	426	437	429	444	415	412	451	449	413	442	450	468	457	449	429	422	450	414	454	456	451	445	461	417	461	471	425	435	445	415	452	399	440	429	469	450	449	458	473	456	432	481	432	429	426	452	437	425	438	455	388	443	473	440	433	443	458	501	481	415	473	455	449	446	413	446	418	465	458	452	421	441	432	431	418	445	457	438	447	440	454	446	421	450	434	421	427	434	453	425	471	481	491	415	480	467	414	435	482	458	459	458	437	447	472	437	431	469	447	440	457	424	450	409	442	461	468	432	462	437	437	432	453	456	445	462	462	449	433	438	433	451	416	462	469	448	448	441	453	428	447	431	463	436	452	425	459	475	446	431	459	457	454	463	447	454	464	435	455	435	460	459	468	452	445	475	408	466	441	453	447	445	428	457	461	422	469	428	432	464	453	444	439	426	458	479	453	438	445	418	442	458	475	434	452	432	453	439	447	450	416	454	430	419	470	429	452	433	424	452	460	444	458	458	442	435	497	439	454	454	453	466	465	433	466	456	448	475	478	454	488	454	428	462	431	426	449	422	478	435	441	443	409	423	445	427	456	418	462	426	486	427	484	425	441	460	429	475	433	438	435	435	445	474	440	429	473	470	504	445	438	461	444	428	430	470	417	469	458	427	461	432	472	454	470	450	465	446	436	450	399	430	471	452	452	404	458	469	426	444	461	443	478	442	449	447	438	426	443	445	438	438	463	431	485	469	461	411	474	430	465	441	456	490	446	470	388	448	453	471	451	452	444	452	447	454	429	444	476	474	460	493	393	441	458	458	464	413	443	451	454	437	475	416	466	424	446	427	453	467	439	430	448	461	445	484	426	452	439	474	442	462	498	462	420	475	445	481	425	481	492	478	444	440	432	453	441	471	467	445	450	468	465	430	443	454	441	448	446	417	432	443	447	469	452	419	464	488	426	458	444	423	469	469	510	477	426	379	458	467	429	391	464	410	477	444	421	436	429	458	395	483	458	460	453	456	425	460	429	460	447	402	487	454	463	433	456	462	447	408	410	421	438	470	434	468	471	446	454	448	426	416	448	449	458	481	460	447	453	432	439	432	436	437	453	457	468	460	429	442	444	414	466	477	460	447	438	464	431	470	447	437	498	418	462	452	404	430	430	425	436	438	430	459	465	432	464	456	429	461	467	450	464	408	446	464	469	441	458	482	438	432	465	434	473	422	443	436	453	451	501	437	433	450	414	395	453	464	453	469	467	455	416	428	427	494	409	455	417	464	413	458	452	439	459	423	481	439	452	452	426	448	478	446	443	463	437	503	469	456	467	426	503	443	430	410	465	467	463	411	431	440	454	457	508	472	467	490	404	439	445	432	426	435	466	447	487	468	417	474	488	464	447	436	428	449	446	431	439	435	412	421	479	472	446	435	478	448	418	473	423	440	425	486	432	427	437	443	455	429	459	434	460	490	431	425	429	452	399	438	461	466	444	438	435	438	457	421	462	477	459	441	417	421	457	452	438	469	448	458	452	469	456	464	440	469	468	427	420	445	431	441	452	434	469	481	447	455	450	439	473	416	462	461	439	464	445	455	427	468	403	409	427	437	449	461	427	429	486	449	416	480	457	439	496	441	450	453	477	456	431	435	447	422	467	454	449	436	424	446	457	463	451	475	422	422	435	447	425	456	469	495	457	431	433	409	431	434	447	491	471	470	443	463	431	460	441	484	439	478	460	463	433	424	468	434	494	467	404	457	447	449	454	422	425	449	456	468	458	434	435	491	444	430	453	478	460	462	392	483	442	432	430	430	425	456	435	438	446	442	455	411	410	437	418	438	429	452	431	453	440	409	446	436	431	416	431	461	445	463	457	440	404	437	439	439	440	443	412	440	436	432	439	460	461	461	448	447	408	455	485	425	448	449	418	451	452	435	443	463	435	467	462	444	418	446	441	506	421	427	436	468	449	415	462	438	442	426	484	434	496	437	466	445	451	437	449	484	442	412	466	441	445	480	467	474	431	461	427	452	406	450	421	451	465	447	440	442	436	448	443	478	423	434	490	451	444	408	439	438	449	446	473	445	442	443	468	461	451	437	444	446	455	426	435	450	479	439	463	441	440	446	452	446	463	477	451	465	442	450	440	465	444	436	397	423	424	445	495	416	437	456	420	465	447	439	456	473	422	420	475	440	453	456	436	432	410	435	442	412	458	456	450	436	458	476	388	463	456	461	468	428	498	450	464	445	447	411	451	458	406	446	474	420	443	440	488	439	435	443	477	414	420	497	495	398	395	449	421	437	467	488	465	429	453	454	406	420	447	444	458	450	425	442	460	471	466	418	440	437	482	421	427	426	450	459	446	463	411	449	473	462	441	395	457	501	506	481	425	449	455	456	430	440	434	462	423	462	432	385	454	437	460	457	437	458	444	460	449	489	441	449	420	404	448	418	432	426	428	492	427	435	480	434	452	433	440	478	444	471	432	467	426	456	466	442	467	439	486	413	450	466	465	485	426	482	448	442	443	453	471	448	436	424	448	432	448	465	464	469	446	446	497	441	411	478	476	481	438	463	456	477	462	464	415	417	477	441	458	455	440	413	424	462	474	430	455	465	405	459	446	448	484	423	421	447	463	484	456	420	412	457	419	445	442	456	436	456	451	468	412	405	461	455	471	415	483	398	461	431	478	461	427	427	485	457	457	473	450	471	428	460	452	439	448	449	480	467	421	450	456	433	463	464	403	400	457	439	411	478	471	436	436	445	443	445	449	463	443	476	470	444	451	467	491	435	450	447	452	454	477	440	461	451	441	413	457	437	425	405	479	434	475	411	488	474	438	467	442	437	466	432	455	441	448	454	441	449	471	447	445	434	442	424	445	451	486	410	491	440	438	443	452	452	444	447	458	438	437	482	436	440	449	446	422	406	427	447	443	408	436	482	439	474	459	447	448	478	456	437	467	481	464	470	426	410	489	460	461	461	492	464	449	476
40425	56412	33387	4743	2329	1797	1415	1221	952	839	854	769	847	701	697	644	666	660	577	592	607	621	548	535	610	597	585	535	585	584	567	585	500	576	575	582	538	503	583	545	535	576	568	531	584	542	573	579	571	582	531	571	517	571	532	555	517	531	548	562	612	570	524	542	528	574	527	538	517	540	541	523	521	528	542	553	531	562	511	615	528	536	551	544	584	531	510	539	582	538	524	569	540	534	544	537	544	532	570	562	606	575	560	526	561	526	515	547	576	563	532	545	530	563	520	580	551	570	503	545	587	511	552	574	560	542	543	599	552	570	575	574	546	565	591	530	574	583	537	599	555	555	522	581	534	558	540	534	583	534	537	545	556	592	565	573	525	548	551	564	556	512	605	563	523	541	532	532	552	617	580	560	558	543	544	491	560	564	549	521	516	538	496	579	545	544	558	541	534	533	560	535	528	545	549	529	533	528	535	519	556	570	565	530	525	557	551	559	564	517	562	526	565	564	561	567	582	563	525	516	535	530	535	482	504	530	560	538	560	607	553	554	505	538	524	551	533	547	517	571	541	536	547	553	539	536	522	600	535	582	527	574	553	542	557	534	528	567	527	537	534	541	540	563	531	532	568	539	543	595	533	583	533	531	534	506	561	588	544	564	527	564	565	597	539	577	561	541	557	547	541	560	545	552	559	530	544	568	564	538	587	533	554	537	549	593	534	533	544	525	542	547	535	543	588	544	592	560	578	583	523	554	505	520	536	538	564	575	533	561	537	550	557	587	519	552	532	567	507	569	531	613	534	584	513	556	570	564	562	552	575	554	515	501	553	518	523	552	565	522	501	587	555	517	548	524	582	550	557	564	510	528	549	551	560	554	533	537	560	559	563	569	549	527	602	558	540	542	529	546	562	540	538	572	587	574	522	584	548	528	563	534	560	565	551	561	524	497	512	533	547	542	524	542	561	615	577	528	570	567	575	587	553	578	550	544	547	605	543	534	511	543	562	589	581	537	567	540	583	570	534	527	536	567	603	564	555	563	534	558	568	523	582	595	561	548	538	543	554	570	548	557	528	533	537	564	546	561	530	582	551	537	560	580	578	534	560	514	531	571	567	592	549	553	552	549	531	501	536	530	551	552	587	564	529	574	541	561	544	532	587	545	526	530	570	538	564	590	541	570	560	540	546	587	522	556	566	521	563	545	533	542	579	541	527	508	534	555	515	557	543	575	546	562	516	563	546	536	540	522	572	526	561	547	520	541	545	544	556	547	567	565	584	555	568	525	568	544	569	597	525	534	563	532	507	546	578	553	519	567	574	547	551	531	531	545	582	550	529	567	541	492	564	530	540	518	535	516	576	526	569	505	560	552	570	504	577	547	577	560	503	559	558	588	571	558	583	567	590	539	533	587	559	560	502	585	543	530	544	539	547	531	543	572	495	531	563	566	573	572	549	521	555	598	536	530	535	577	517	554	552	595	541	557	511	534	555	508	532	559	541	529	549	562	573	551	529	545	524	538	554	616	537	536	628	512	568	553	544	566	571	542	536	541	500	539	555	537	532	527	514	546	573	537	549	556	597	530	518	524	537	551	514	545	561	581	547	587	543	592	563	514	521	530	551	553	543	557	537	539	550	528	549	532	543	520	563	515	531	546	550	558	551	527	539	590	540	574	524	566	547	576	558	567	552	517	518	546	504	547	552	564	578	547	552	548	583	557	512	529	584	514	537	585	511	543	562	587	552	550	565	595	510	561	560	525	544	555	538	515	564	587	569	589	534	537	564	591	550	522	515	542	554	564	573	528	529	536	559	554	539	565	513	561	552	532	567	535	528	564	546	566	508	579	569	526	533	581	570	543	539	515	579	566	551	517	532	538	525	568	550	544	521	538	548	536	517	571	548	520	539	569	565	616	562	578	563	568	539	554	522	539	552	554	551	559	562	551	531	574	518	583	539	515	542	575	541	554	539	533	583	559	566	556	583	520	568	551	505	573	545	556	536	554	568	525	567	560	574	515	549	523	554	578	604	539	583	543	541	576	538	561	611	548	557	556	541	542	539	548	507	560	535	571	564	513	551	588	531	581	541	559	547	568	559	531	548	589	524	583	578	558	602	499	572	585	535	543	549	559	534	630	531	526	550	548	593	517	549	544	562	585	538	549	546	517	538	553	546	526	540	533	560	554	546	544	537	559	502	528	539	538	529	562	592	532	513	601	524	591	528	593	553	559	571	558	525	518	578	537	529	611	521	539	552	572	542	535	569	522	522	558	587	580	519	568	556	562	530	518	529	599	535	505	571	603	536	535	522	545	547	553	537	517	552	534	576	528	530	529	540	546	569	582	561	603	537	530	605	631	562	538	516	529	522	537	575	573	574	562	585	533	550	554	559	568	586	532	561	530	576	567	538	553	561	531	568	535	551	521	566	532	586	548	502	570	573	588	546	522	533	518	524	524	570	540	571	542	574	570	547	549	531	541	537	531	567	583	567	569	547	588	569	571	531	555	543	543	540	545	549	549	562	528	545	528	584	568	481	556	554	513	552	556	519	573	616	540	524	502	541	547	545	577	540	566	551	518	562	567	565	530	579	560	581	509	552	578	533	509	538	543	569	566	538	525	548	536	543	573	523	589	536	546	531	565	514	506	526	542	585	523	527	531	544	508	561	552	526	497	576	538	572	559	546	553	518	544	520	557	531	570	518	529	535	510	546	530	529	548	537	509	542	556	573	546	583	561	485	500	524	554	500	520	546	563	555	529	555	518	562	537	515	534	565	592	564	549	531	576	503	513	559	524	555	498	564	548	589	574	556	548	574	508	593	548	523	539	523	532	520	572	567	511	565	551	539	541	554	517	529	515	611	540	576	541	558	533	501	587	553	611	569	555	583	545	569	536	550	563	544	541	537	521	576	558	568	613	537	613	543	554	591	555	557	575	527	555	550	563	571	592	574	537	534	531	545	598	550	562	518	580	552	551	525	569	580	528	557	531	515	548	532	564	536	541	551	577	551	537	548	537	491	571	531	531	530	532	520	524	576	555	572	517	533	537	536	502	553	539	540	577	545	537	518	592	563	574	517	543	562	533	534	579	533	596	532	571	526	570	491	601	602	535	553	523	558	533	536	553	548	576	564	573	553	551	561	564	570	546	582	539	555	568	533	532	555	566	606	551	543	565	556	524	587	563	561	553	555	594	526	552	572	532	560	532	587	550	549	554	540	591	564	547	575	539	533	534	572	574	557	559	564	596	532	519	555	541	543	517	525	553	562	550	550	538	538	517	551	550	562	599	605	538	569	541	523	555	523	541	589	534	589	551	536	519	522	538	530	577	525	534	555	568	553	524	552	560	551	578	559	573	556	540	541	519	578	539	521	574	551	530	514	599	535	534	557	572	526	563	556	563	561	563	553	543	547	619	504	558	591	590	558	559	549	483	532	558	544	505	534	558	546	582	550	544	543	539	587	543	550	549	586	587	553	534	526	549	618	527	564	561	558	569	579	582
22846	21045	28630	23633	21008	20224	5893	1717	1162	1248	1156	1079	1047	1085	988	999	903	885	915	981	918	919	925	894	879	848	915	863	859	842	869	845	849	894	846	880	866	854	802	915	876	914	831	851	808	855	864	841	847	875	818	852	817	842	858	781	859	773	838	856	851	861	767	855	856	861	844	838	867	819	863	874	803	847	892	807	860	822	839	873	829	854	838	866	830	837	828	790	835	859	825	896	845	842	868	814	843	842	899	836	785	836	864	833	836	822	796	835	869	906	854	916	867	818	816	873	836	914	882	877	825	830	849	817	842	769	825	878	867	864	821	843	875	885	784	849	843	840	795	836	870	900	789	867	873	887	815	841	845	848	842	874	864	854	794	847	825	851	876	802	847	851	789	818	846	793	844	805	824	852	860	896	848	805	817	868	843	840	857	847	844	826	904	848	847	826	815	844	850	879	818	851	901	814	812	871	833	797	818	845	838	848	831	835	841	821	820	840	774	819	881	833	859	802	824	899	865	857	820	900	835	866	854	835	842	819	830	812	797	814	873	828	829	859	827	864	842	866	850	865	845	860	841	843	809	844	821	886	813	858	850	835	824	852	886	847	857	825	844	847	833	846	820	844	795	820	812	845	836	850	859	836	858	866	869	826	813	832	873	808	861	792	836	840	807	813	810	802	821	833	818	848	790	808	848	837	839	858	820	901	837	868	867	839	831	823	828	856	780	816	832	803	830	820	841	772	859	798	800	797	795	783	829	842	845	820	833	905	825	870	791	854	794	789	859	830	876	835	848	830	873	850	861	792	823	886	861	850	837	826	852	791	813	803	804	824	850	841	888	878	856	837	892	847	783	817	865	800	843	840	865	879	822	835	865	847	837	794	842	816	871	824	833	854	858	812	888	870	916	810	810	901	846	794	826	844	808	821	851	813	789	866	849	853	826	862	825	845	822	815	842	830	830	817	849	828	843	857	910	744	830	847	853	923	845	816	806	845	848	836	861	876	851	840	871	895	870	860	804	828	856	803	820	849	844	845	826	871	826	864	816	820	849	828	856	820	826	828	814	852	812	948	816	832	863	858	814	822	843	812	835	825	828	833	844	833	880	805	857	888	890	860	881	856	849	821	790	841	852	852	863	823	801	900	820	807	793	881	830	825	865	873	812	901	880	824	839	861	834	861	850	825	813	837	806	807	834	850	869	837	861	794	834	888	819	789	853	833	832	781	846	825	826	804	860	854	850	839	852	799	816	879	845	794	868	766	860	823	836	866	813	851	843	827	828	858	803	859	781	839	932	824	794	862	897	798	822	848	840	804	834	852	842	796	851	829	800	813	846	818	840	890	900	817	861	819	833	887	883	795	788	835	876	872	830	819	842	878	873	868	805	874	844	844	844	806	871	885	833	831	809	864	860	864	881	908	859	819	915	799	791	793	794	835	834	828	805	841	884	866	780	851	801	819	813	868	850	816	831	890	880	835	847	854	843	784	801	840	867	815	864	819	850	816	861	815	840	864	820	839	821	785	795	818	833	854	854	742	827	794	881	831	856	832	853	861	793	793	851	827	872	871	836	848	834	821	892	847	825	825	806	787	850	844	739	876	850	826	828	873	844	850	827	835	832	828	806	816	855	799	807	841	826	858	820	824	815	826	838	815	894	846	868	882	902	847	846	813	890	868	841	825	833	827	836	847	851	790	838	822	907	847	837	873	821	800	838	870	839	822	873	836	837	838	839	824	826	839	847	834	830	838	867	836	853	842	815	798	842	827	884	829	861	833	799	811	798	830	834	867	809	823	834	789	825	861	815	835	829	874	843	820	855	860	836	834	890	783	821	846	884	784	832	829	844	760	845	837	843	858	820	847	785	838	834	885	856	852	836	865	900	887	888	870	848	813	867	856	831	749	884	867	852	774	806	885	770	802	850	840	846	886	882	845	827	800	814	839	856	800	888	821	836	814	800	865	813	849	832	833	814	827	854	817	864	854	830	823	818	880	837	874	843	869	838	902	833	811	813	853	854	828	819	792	858	804	823	864	850	857	837	824	866	867	869	802	805	817	835	824	879	809	813	833	801	825	805	827	831	813	861	848	877	822	860	793	812	824	768	825	827	825	865	856	825	829	839	830	839	827	810	843	815	830	834	806	800	882	850	835	847	834	853	870	821	804	835	914	796	860	826	819	822	870	843	849	889	854	846	808	844	891	893	855	835	856	827	820	836	831	848	872	859	850	826	804	830	768	852	818	860	863	830	876	884	841	757	816	861	856	849	820	787	820	867	860	821	798	847	901	804	810	814	886	835	872	783	817	789	822	836	854	870	819	812	843	825	873	875	850	857	852	882	795	795	804	798	823	866	850	809	850	850	803	833	809	874	811	826	856	870	844	834	821	838	823	829	853	844	840	809	834	830	800	862	837	845	784	797	831	841	787	839	806	825	848	875	873	854	832	905	852	844	829	794	903	783	792	831	811	867	848	845	788	805	850	862	838	843	817	839	812	860	808	819	843	846	857	816	831	850	819	857	855	825	823	841	809	849	863	850	831	826	850	824	889	804	798	877	806	881	834	795	830	818	863	854	819	896	844	862	841	824	840	791	830	786	814	909	793	877	878	803	859	850	851	859	820	828	878	916	805	856	832	804	834	865	840	834	801	840	860	893	840	874	829	832	814	838	800	862	864	848	891	817	858	867	852	831	824	788	802	812	816	829	842	828	845	833	816	820	836	835	848	879	847	833	833	849	850	843	843	821	859	860	894	881	791	848	849	799	861	848	857	800	802	835	838	876	824	805	834	869	837	834	876	828	859	835	790	872	867	839	846	809	793	880	804	828	840	805	843	871	839	898	859	810	841	854	851	849	790	820	835	809	780	836	802	781	878	875	865	841	908	915	822	829	830	831	844	850	854	802	874	839	807	890	823	789	816	778	864	818	797	837	844	840	810	871	787	892	817	869	845	853	867	832	831	818	835	830	825	834	806	835	822	803	862	829	812	805	820	853	878	809	816	872	852	831	769	813	791	851	854	808	882	822	836	822	818	828	812	838	816	845	810	779	861	831	819	829	809	843	870	798	860	791	823	838	853	809	826	879	835	879	836	860	825	844	836	876	855	851	857	854	828	859	833	837	870	823	883	818	812	828	860	852	858	877	819	832	878	845	837	783	874	798	917	851	824	790	816	842	826	808	850	789	832	918	834	892	823	837	830	828	818	827	791	786	857	825	830	869	881	832	807	856	881	819	856	819	839	799	769	793	839	796	835	843	852	828	831	828	850	898	902	819	841	837	799	810	881	826	844	874	790	836	836	881	827	853	849	834	861	861	785	814	811	903	871	793	828	822	851	886	848	776	834	784	814	812	849	884	863	837	844	819	869	828	802	792	819	870	834	866	824	769	844	827	859	847	773	850	831	888	808	850	818	815	824	824	878	872	797	831	838	838	822	853	852	820	840	810	828	856	839	859	848	884	815	859	813	788	869	859	816	836	853	797	857	884	851	809	897	793	827
46336	73965	44576	11676	4801	3824	3194	2459	1972	1794	1631	1541	1456	1410	1233	1251	1200	1176	1119	1127	1051	1013	1056	1045	1011	1060	1017	1071	1009	1021	955	979	985	973	971	987	1024	976	936	960	904	927	981	969	993	929	961	1018	985	983	1003	1005	952	922	957	1005	988	976	985	896	940	957	935	895	943	985	977	989	954	933	964	910	945	990	954	981	1005	968	939	925	975	981	959	960	988	936	989	1000	958	942	904	921	963	973	966	980	954	958	948	979	996	928	901	974	979	991	950	958	951	993	961	971	941	934	1007	982	917	971	934	972	949	1007	916	958	990	971	929	973	1016	906	976	973	978	1024	957	937	928	943	920	922	933	905	920	952	956	966	997	1003	973	954	954	971	866	923	964	933	980	933	932	950	1007	977	976	973	877	973	979	954	902	993	978	935	977	991	980	927	941	944	980	963	938	926	971	925	931	926	924	997	943	934	932	949	905	927	954	937	976	971	897	937	1005	988	931	1023	915	971	926	937	992	990	924	950	925	963	934	955	947	943	984	972	995	963	905	1006	958	976	905	959	917	931	909	947	994	948	990	958	932	1006	951	936	968	975	914	957	954	930	997	908	945	950	1013	983	1006	974	962	995	958	948	1000	961	976	989	922	949	919	924	944	941	984	967	988	954	960	946	972	922	965	938	983	973	929	949	943	924	968	991	958	947	1002	894	973	891	965	971	937	977	982	870	953	941	921	947	953	955	939	920	956	966	994	1014	944	973	1003	978	933	972	951	995	961	1002	947	951	984	975	915	953	950	920	943	946	943	897	1005	969	950	942	972	928	959	991	1025	962	932	930	947	939	935	970	937	929	959	881	906	964	953	944	996	971	932	1027	1001	966	943	935	954	951	924	943	964	955	945	902	968	995	984	910	935	945	945	930	948	906	954	1017	957	941	959	959	939	972	891	906	975	976	912	925	939	957	1016	879	948	977	973	964	928	963	975	961	990	919	939	914	974	914	945	967	954	991	987	978	939	1000	933	929	958	994	957	967	904	981	951	951	955	982	953	946	990	1011	933	1019	920	948	929	953	973	912	926	972	966	927	966	960	991	958	984	976	975	907	941	949	996	930	976	933	914	932	987	954	953	956	983	992	959	952	985	992	967	959	970	948	911	952	999	920	969	927	941	982	940	946	1006	911	939	948	923	915	908	910	922	972	962	935	965	975	951	940	965	1010	954	940	987	958	954	966	919	963	952	976	991	965	937	903	965	933	914	951	932	988	986	946	930	911	984	887	930	961	960	915	959	962	967	939	917	964	945	946	965	940	947	914	935	927	920	987	935	972	945	925	980	944	959	956	984	992	943	921	895	936	959	949	994	952	958	961	939	948	973	948	1013	921	955	989	975	974	959	926	926	966	980	995	929	972	941	946	937	974	978	1033	915	951	991	1001	928	949	953	904	1003	927	1006	945	1023	907	874	964	969	969	942	1001	975	980	956	928	965	916	923	988	1014	977	902	903	998	883	955	947	927	1015	933	897	919	992	972	955	970	950	937	990	930	978	995	903	949	989	1039	963	957	971	955	901	921	926	997	927	915	945	927	972	953	998	962	957	944	922	955	951	1013	988	895	950	956	949	934	1001	960	950	954	933	958	940	982	953	928	962	913	924	902	975	938	944	940	930	928	923	961	955	954	923	1002	909	970	968	899	955	943	981	986	967	971	989	951	1004	958	994	916	962	921	966	984	913	941	967	965	954	1021	960	926	953	982	953	908	919	933	934	950	998	914	940	930	933	975	980	960	905	969	932	945	955	956	977	929	1009	960	1008	935	993	959	944	930	971	952	937	1045	965	942	935	949	909	894	956	981	971	945	975	932	997	986	1005	966	1026	982	1010	960	945	950	901	955	930	973	983	976	945	934	969	938	942	947	942	936	911	996	1003	918	913	967	954	949	903	908	978	1009	924	932	983	955	1030	945	939	1000	895	967	938	990	964	900	923	980	904	1034	996	961	952	1069	957	973	905	951	986	1007	965	1010	991	942	882	916	958	1017	1001	995	877	915	903	987	940	944	1004	974	942	921	939	933	991	951	911	979	971	947	919	991	899	919	981	973	945	977	928	900	948	971	936	959	922	977	937	998	918	954	873	945	937	992	926	913	971	1002	952	906	984	981	886	995	910	971	956	911	953	956	911	947	956	973	979	918	974	970	914	959	983	923	926	997	959	982	968	962	965	973	935	953	953	915	956	963	967	981	978	962	1006	897	935	967	939	932	958	944	974	957	958	946	943	953	1061	937	916	961	964	950	914	974	981	899	956	960	970	926	980	949	934	949	937	962	915	946	929	952	982	873	920	957	940	957	964	960	1013	944	998	904	937	943	969	974	946	996	913	958	916	927	977	986	960	937	940	955	974	1006	941	965	967	935	986	968	909	954	954	940	949	968	977	929	920	979	957	897	882	920	953	959	928	973	945	977	981	905	1011	926	975	936	986	928	993	976	954	913	933	970	980	955	922	905	997	929	964	916	899	952	946	949	967	947	955	984	927	1042	933	947	940	928	987	943	997	967	917	933	978	985	908	987	939	956	965	927	971	884	948	1033	948	945	966	948	932	932	947	959	921	948	965	952	971	944	992	945	987	935	931	983	914	941	961	941	943	900	971	964	981	957	952	922	949	974	984	970	971	985	956	924	1012	951	949	947	881	948	951	888	919	978	945	938	929	936	924	940	933	926	982	929	893	943	918	969	1008	939	923	930	910	950	969	941	993	934	951	931	985	952	930	927	956	937	933	952	947	985	919	910	944	924	934	996	987	980	972	985	943	957	989	944	990	1030	971	969	940	987	983	929	929	933	940	985	940	916	931	962	931	953	925	979	971	953	993	904	983	961	954	938	956	956	979	983	993	964	1025	951	947	1011	923	950	917	946	948	958	983	938	890	1006	912	943	923	1014	961	906	932	966	956	944	950	956	936	973	995	965	1003	1007	1011	915	991	912	899	950	908	992	935	980	979	986	934	908	1002	983	953	958	846	937	968	906	1024	955	946	936	926	938	954	974	952	957	905	1000	974	969	908	953	970	938	992	954	962	916	982	1005	895	1019	933	911	980	1011	948	952	892	907	925	906	902	958	953	977	906	965	986	953	958	941	934	1011	901	994	963	923	964	930	926	937	1003	929	1009	919	1025	974	929	937	988	931	973	1016	976	971	915	949	947	977	964	972	980	1013	956	971	933	965	961	914	924	939	949	952	972	964	912	932	911	984	956	982	997	941	996	920	909	949	891	954	996	982	983	990	904	943	911	931	938	1041	925	969	946	929	958	957	947	1009	924	977	901	1014	982	956	965	967	979	940	983	969	926	948	921	979	942	935	992	943	923	940	958	954	979	1003	984	921	965	954	942	958	929	928	965	936	961	984	994	955	977	945	952	918	980	919	978	879	1010	942	975	942	960	992	953	932	966	957	946	970	919	966	960	953	900	996	978	930	930	924	989	968	957	950	941	925	932	969	992	932	906	937	940	993	944	962	926	954	903	907	975	933	941	937	968	925	974	955	942	862	970	931	954	949	958	946	921	922	948	1010	930	906	958	972	971	940	937	935	982	932	946	927	982	975	940	946	945	950	1001	1004	947	958	984
32141	33457	24356	5395	918	739	577	446	400	394	353	382	396	351	378	375	343	378	357	377	347	373	329	302	356	351	329	330	328	320	333	346	328	331	300	326	309	333	339	345	356	321	342	337	337	336	344	344	318	348	327	340	323	336	324	311	330	321	345	335	315	342	333	324	324	342	313	294	316	309	340	300	367	342	293	297	318	290	319	345	306	325	358	325	334	326	344	339	314	325	328	323	334	355	305	309	331	322	334	340	367	346	351	339	301	345	340	339	318	363	325	349	358	350	325	292	331	316	357	310	313	344	298	290	299	342	320	332	330	333	310	320	333	356	322	323	330	331	301	334	341	328	318	316	335	305	312	312	336	316	312	337	310	325	326	307	319	345	355	343	335	322	320	340	346	353	320	350	324	347	321	313	301	338	328	310	369	343	318	317	335	338	339	338	330	345	307	319	309	354	318	339	322	341	337	343	332	362	358	314	302	329	315	338	359	329	314	319	352	341	340	294	343	322	334	308	333	303	316	339	321	309	298	306	341	301	342	349	326	320	314	333	350	311	348	325	331	331	325	316	313	344	301	334	332	338	350	337	321	333	340	332	343	337	321	345	338	335	307	357	302	318	325	324	334	318	370	324	319	313	313	332	315	330	303	309	346	339	335	340	345	310	319	352	319	330	345	363	344	309	354	342	358	314	330	293	353	346	303	317	319	336	283	320	339	313	325	344	316	361	323	301	366	319	337	334	299	322	342	312	311	324	347	311	332	340	299	340	344	335	330	323	305	352	336	314	323	352	319	374	326	329	305	353	323	329	290	306	328	359	327	331	317	348	348	335	305	340	308	325	355	342	332	378	328	330	364	329	320	321	343	348	308	345	298	345	304	332	322	320	322	327	376	331	334	328	341	326	326	325	321	367	339	313	359	321	338	313	332	326	304	328	319	317	319	309	318	324	315	366	337	355	323	311	340	286	309	338	322	331	318	357	360	359	329	363	313	338	360	364	331	301	326	353	338	340	311	324	326	334	296	319	312	315	341	315	354	345	301	352	341	328	324	317	312	318	312	318	332	324	354	342	357	321	313	337	324	357	338	321	324	379	337	310	314	296	349	354	303	381	341	349	368	342	336	327	310	342	302	318	346	307	319	350	331	361	341	318	344	321	335	336	353	321	357	337	326	312	331	322	342	299	326	348	314	322	319	326	294	293	311	338	349	317	295	310	323	327	313	309	363	343	358	327	339	351	348	350	356	316	330	328	360	328	301	331	311	366	340	311	312	314	336	337	343	322	314	337	297	360	320	327	303	327	344	348	327	362	345	333	333	321	320	323	335	351	352	332	318	311	348	315	353	325	335	288	299	320	350	341	360	337	294	337	297	327	312	323	340	316	333	338	335	305	318	328	313	312	354	322	367	319	296	332	339	339	318	315	316	336	322	297	347	306	322	351	333	309	322	325	296	329	318	368	326	348	308	329	319	340	300	311	319	324	353	313	346	292	332	327	345	332	315	319	322	333	344	351	339	313	301	343	330	294	330	309	298	327	324	295	366	315	298	344	292	357	324	356	348	304	303	321	342	345	344	359	326	323	330	339	316	355	348	346	337	338	352	346	342	315	362	334	308	324	314	325	326	309	327	343	331	302	310	317	325	325	342	331	350	322	329	338	316	329	327	330	337	336	372	360	315	313	336	319	309	323	337	334	293	284	344	322	292	316	325	353	360	335	292	373	320	319	313	334	332	322	362	345	342	334	305	335	342	338	320	314	308	323	326	317	351	328	351	302	336	322	315	337	349	326	319	324	356	321	346	313	358	349	318	321	349	321	340	324	302	324	329	341	337	338	365	346	333	317	330	347	362	302	320	350	339	324	318	299	322	323	320	310	357	311	338	311	308	332	387	308	324	337	310	337	339	352	329	329	327	353	300	302	327	324	342	323	320	301	306	316	325	327	364	311	332	295	310	298	340	319	307	335	327	316	330	330	335	329	349	337	351	320	329	321	333	334	281	327	322	332	345	373	346	320	342	291	335	326	320	322	350	348	331	357	348	336	334	372	361	350	340	331	342	320	296	310	346	354	342	350	335	281	318	335	309	335	343	343	322	320	298	290	347	344	334	352	335	312	321	333	324	344	315	345	324	314	340	313	338	365	316	351	335	324	347	304	308	324	351	299	340	313	325	319	323	311	324	316	315	336	330	358	324	330	344	342	344	347	313	324	316	344	349	332	373	351	361	303	337	332	285	322	354	301	328	336	347	332	325	343	274	341	308	316	331	346	340	335	362	328	354	365	290	344	368	337	347	330	350	307	336	316	354	355	313	314	349	291	322	317	344	345	378	322	344	332	338	314	327	325	333	347	355	344	327	344	343	312	341	314	334	338	327	354	314	328	307	324	334	321	311	326	374	347	317	320	343	323	333	363	327	314	309	338	327	331	327	338	320	321	345	335	303	335	308	334	301	368	324	313	325	310	363	341	345	345	348	322	301	304	323	320	335	305	348	314	323	333	362	303	352	322	356	343	327	327	335	335	327	312	346	313	330	354	330	347	317	335	337	340	329	309	352	302	325	361	331	342	308	351	320	326	317	352	317	343	314	349	308	326	306	298	326	314	309	315	338	342	323	325	357	354	345	300	330	347	330	321	332	305	346	311	326	329	361	339	310	308	350	314	337	339	336	351	371	327	337	308	311	306	348	299	343	342	321	314	316	337	320	335	335	312	302	336	343	319	339	318	356	316	332	353	329	344	330	327	335	299	289	336	337	296	297	337	362	308	325	335	319	333	300	340	316	337	340	296	316	309	348	366	320	347	311	325	364	356	345	309	330	310	324	334	325	314	341	330	356	346	314	325	308	313	357	331	331	356	319	302	304	319	360	318	367	343	302	353	343	343	355	302	304	333	304	322	346	322	334	330	337	338	342	340	321	322	351	342	325	363	335	376	314	324	339	346	331	340	322	354	341	299	334	325	334	312	360	340	359	331	301	301	332	325	322	308	315	342	350	327	328	314	329	353	342	366	348	337	326	345	326	334	317	346	340	346	344	344	310	347	321	334	353	340	351	351	331	357	318	320	311	307	364	303	341	299	333	327	360	332	316	341	292	298	295	353	320	330	347	325	344	285	321	302	355	338	308	327	333	288	361	313	309	320	333	323	327	344	332	336	318	322	350	348	341	326	332	349	308	320	316	341	331	324	358	346	352	337	338	323	362	323	321	344	340	349	365	323	307	329	334	367	311	320	343	336	360	346	321	332	321	318	314	325	318	301	372	311	332	337	304	329	329	311	336	328	320	315	320	319	372	332	320	306	319	326	306	340	340	339	318	364	319	329	343	320	347	343	338	314	345	315	340	337	301	343	335	354	345	301	347	339	313	333	345	336	327	348	345	348	330	328	322	335	333	338	345	338	335	363	340	341	340	311	335	313	336	331	335	363	349	331	284	332	329	316	310	331	332	348	316	346	331	340	322	356	306	362	295	327	316	322	315	383	333	352	332	311	340	362	309	313
39412	47851	23900	2804	1305	1033	787	721	633	599	536	518	596	595	548	497	471	451	484	454	428	451	392	451	374	385	436	387	412	385	424	396	384	435	402	414	430	362	418	435	420	440	418	400	394	429	402	404	424	405	395	371	395	384	413	431	401	423	408	408	397	386	405	363	423	394	391	384	393	433	390	385	428	440	401	393	432	422	393	388	394	443	426	413	414	417	381	416	442	413	395	408	433	418	414	400	405	411	389	400	386	429	400	425	416	390	378	407	400	384	415	394	392	451	414	401	453	390	377	431	385	420	388	372	401	425	380	395	419	430	417	371	403	418	392	403	435	398	364	429	388	418	386	412	392	425	375	404	418	433	429	407	415	419	368	385	438	393	383	418	386	416	428	411	423	403	425	381	380	360	402	401	419	362	341	430	412	410	445	426	402	442	390	392	392	436	378	409	414	383	397	365	383	423	400	383	391	423	420	410	411	413	401	397	371	384	384	395	413	427	385	385	391	384	431	421	420	425	388	407	418	395	397	372	367	418	428	402	390	409	411	410	418	411	434	404	418	400	426	377	377	399	444	438	412	422	403	405	409	442	415	387	417	398	397	393	430	416	418	387	425	409	394	410	422	389	416	403	401	412	418	402	440	400	409	408	426	386	398	378	404	404	389	431	425	405	407	416	411	403	397	406	395	391	392	419	408	401	399	401	412	404	400	365	402	387	393	413	385	386	418	389	420	452	393	430	408	406	380	418	396	384	384	407	418	443	395	408	375	430	410	403	428	426	415	398	435	396	375	395	419	409	392	429	367	446	395	406	404	393	418	404	424	428	390	387	356	416	378	395	427	394	396	410	410	402	368	437	443	413	408	387	375	425	411	373	446	392	377	405	404	418	401	392	422	395	401	394	396	432	394	389	429	390	393	399	404	428	430	409	358	376	383	430	388	398	400	418	398	426	388	400	398	399	425	410	406	408	375	393	417	419	418	408	411	370	455	417	417	382	392	413	399	406	388	409	398	441	390	407	405	380	424	438	429	406	406	360	377	392	436	416	400	413	424	405	363	385	393	403	353	403	423	403	388	432	386	405	399	399	380	388	398	388	415	396	412	416	423	401	402	444	404	414	415	422	419	402	420	423	392	419	428	441	403	396	380	393	410	431	412	383	433	384	393	442	412	394	423	381	375	394	407	426	346	437	406	400	446	388	354	406	404	398	399	430	397	419	467	404	433	403	430	399	406	402	402	404	374	428	426	397	404	436	392	405	414	399	443	399	441	415	400	401	360	432	413	425	403	415	434	442	426	396	415	420	377	407	405	424	401	425	399	372	393	402	392	434	454	412	422	428	367	407	396	390	402	393	374	372	368	411	383	413	400	443	414	436	400	372	420	416	401	467	363	420	375	381	422	407	406	430	409	397	439	431	407	401	424	410	416	404	425	417	408	389	409	417	358	417	422	409	422	399	411	412	412	410	383	388	436	389	404	415	434	395	371	390	411	406	429	403	413	409	391	443	398	407	424	380	419	399	392	395	406	385	403	391	394	383	413	404	406	413	426	368	377	410	408	383	408	431	379	431	407	383	400	438	394	392	394	398	371	404	394	403	431	401	408	440	382	404	397	385	405	397	395	409	384	457	413	418	388	394	386	384	392	388	398	437	449	408	433	431	403	391	410	441	419	398	419	408	422	390	413	427	410	423	417	438	449	382	437	396	407	405	399	359	405	422	421	362	354	375	395	408	388	402	421	404	430	389	393	440	394	419	397	386	371	435	398	435	387	399	415	372	428	408	405	464	434	412	421	414	397	404	416	411	408	414	430	385	353	402	400	437	417	432	373	384	399	390	424	421	410	403	424	384	409	395	406	376	420	383	388	406	391	403	406	381	399	398	386	370	386	410	385	383	413	405	411	383	440	406	414	376	427	421	433	400	404	402	394	386	361	432	412	420	421	422	430	387	414	415	409	433	409	381	389	424	418	417	419	379	399	424	427	413	401	451	401	394	407	379	383	433	388	358	399	398	388	441	423	410	390	391	391	403	384	416	423	400	412	424	394	440	403	393	390	423	422	420	402	390	406	395	455	417	406	396	375	411	412	441	396	374	413	407	397	367	388	409	418	399	392	381	362	410	381	387	402	400	392	432	407	400	416	422	410	432	422	403	417	405	393	410	408	378	403	379	405	419	398	433	423	414	417	425	412	385	428	411	403	411	398	384	396	378	382	414	428	415	427	431	390	423	378	423	407	436	386	429	399	411	402	397	372	425	415	384	375	438	382	366	405	357	382	394	389	413	408	418	391	428	398	406	418	388	407	412	407	371	386	437	415	411	432	408	415	413	437	422	367	436	401	408	373	397	402	398	390	425	430	402	407	370	418	378	450	432	381	372	383	389	430	391	374	415	415	401	408	400	422	393	431	377	414	412	453	379	404	421	411	382	413	398	444	377	401	390	384	367	396	380	415	395	402	414	403	411	396	382	422	361	414	399	424	399	413	375	424	394	406	401	391	407	449	402	409	393	381	394	413	399	425	453	399	431	417	425	399	364	406	432	414	418	391	414	424	400	403	414	376	396	419	424	391	392	392	429	397	434	434	382	398	391	403	401	429	440	425	450	365	379	377	389	429	385	414	424	419	406	378	426	423	423	408	408	415	412	418	425	418	452	445	440	402	398	407	413	414	401	417	414	395	419	431	407	409	410	363	419	464	420	413	413	395	428	406	388	405	393	388	448	382	416	416	431	400	391	424	387	363	437	429	400	381	407	409	411	391	408	398	395	410	395	368	406	426	388	392	421	394	374	434	436	396	365	400	404	431	404	398	452	386	411	423	388	414	420	389	380	400	404	412	350	400	425	428	382	373	378	370	413	390	385	405	398	425	399	388	391	379	426	388	379	394	422	388	412	379	392	420	416	393	384	365	398	417	444	391	419	424	399	415	441	374	435	393	385	433	396	417	399	407	383	447	379	405	405	414	406	414	404	438	366	398	379	423	422	395	389	418	420	389	401	409	413	425	433	416	419	376	423	398	408	394	424	448	400	444	423	409	420	425	397	377	391	410	410	387	421	378	396	433	429	414	371	406	405	385	408	405	382	422	372	405	365	430	412	419	410	373	431	417	423	427	393	392	390	400	414	381	399	387	410	383	379	368	394	424	411	384	386	418	411	428	408	433	408	375	422	461	413	421	365	396	396	400	430	402	394	446	422	403	414	409	415	429	401	414	409	404	402	427	414	441	410	405	432	429	417	371	426	403	401	444	398	422	392	390	422	384	396	424	415	422	415	379	423	435	407	404	396	406	414	402	404	357	390	414	455	379	407	402	415	379	386	414	386	392	410	404	380	405	422	388	431	382	397	417	403	434	408	399	397	383	381	440	412	407	429	409	384	398	402	424	418	402	417	430	411	416	415	423	395	412	424	406	417	371	436	416	411	411	402	423	404	401	413	390	400	412	392	362	447	390	401	367	414	429	409	423	415	395	401	414	404	407	403	402	415	420	391	405	430
23955	21075	28236	24145	19851	6487	1302	933	827	782	764	730	769	726	706	629	597	652	653	637	584	621	559	606	585	585	575	535	565	567	563	565	586	584	552	573	509	616	606	571	545	542	647	579	584	583	546	561	568	555	541	598	586	506	549	531	535	574	624	545	609	563	565	544	586	559	568	588	591	567	566	562	597	560	566	558	564	548	532	535	561	591	565	608	582	517	600	562	585	612	578	577	539	563	549	588	560	589	564	579	537	586	591	578	553	557	581	560	571	567	537	581	583	566	587	580	542	545	558	494	584	548	538	592	568	615	560	548	589	569	616	559	564	585	533	521	562	590	582	584	587	601	605	637	533	546	591	556	597	527	563	588	621	568	531	528	591	554	621	549	561	580	580	544	550	573	561	569	582	527	547	563	576	588	534	544	545	591	575	537	589	585	586	566	595	565	547	560	586	518	588	561	535	554	555	487	601	551	534	581	528	545	559	573	548	575	576	579	578	585	525	584	528	563	579	617	594	567	502	554	527	542	563	584	564	566	519	551	606	590	613	525	603	574	570	545	515	522	544	532	574	542	537	560	547	591	553	517	597	573	537	571	534	541	547	529	543	567	520	586	567	567	606	576	575	608	506	562	628	539	603	557	581	590	579	561	559	580	612	569	559	560	548	550	610	524	554	572	568	520	556	572	607	591	562	559	558	574	619	555	567	571	573	574	555	547	578	548	583	570	570	594	581	569	583	539	574	581	571	538	586	584	583	601	557	579	571	595	557	556	581	575	580	577	565	558	520	550	590	587	546	573	576	544	572	560	586	540	542	540	602	556	535	597	574	574	603	556	568	585	599	586	546	539	568	585	572	592	622	633	573	602	519	568	522	573	571	583	601	610	536	594	567	594	594	562	572	584	560	561	569	572	566	535	550	573	573	530	549	560	626	591	546	599	511	563	583	599	538	544	545	566	550	566	551	562	585	535	564	556	539	541	572	546	545	538	486	549	566	568	570	584	598	550	547	541	590	547	567	538	557	562	592	575	582	599	558	597	551	566	567	523	582	569	562	522	576	551	587	531	626	566	571	556	611	546	564	566	549	597	571	573	572	511	610	535	580	599	567	543	586	594	574	540	520	567	536	548	533	579	520	602	552	591	611	537	512	561	540	549	576	581	581	545	539	551	588	589	554	609	600	559	571	558	550	557	537	543	546	597	576	552	547	617	565	579	574	573	530	549	536	564	584	556	542	551	582	577	586	533	540	522	549	578	560	557	561	574	578	573	598	541	600	590	580	582	569	576	538	583	556	603	542	585	533	572	562	591	577	565	574	540	551	580	557	561	553	581	573	556	534	579	599	490	578	534	574	588	553	593	579	551	549	600	559	554	587	570	518	574	560	558	540	568	550	580	560	525	534	572	586	594	537	549	574	568	598	575	540	534	540	519	558	560	576	582	542	530	553	603	548	540	550	553	541	557	595	566	548	545	530	546	544	595	583	537	561	535	568	554	577	573	561	586	530	595	535	539	533	593	596	567	551	542	582	535	539	573	568	587	548	571	589	572	579	569	599	559	583	575	573	559	551	566	555	534	537	581	516	592	531	505	554	579	564	591	545	564	592	614	586	544	558	591	542	557	578	587	591	572	625	589	597	577	557	615	566	583	575	600	561	565	579	570	569	559	642	625	566	576	572	558	557	557	524	559	563	590	552	579	564	528	529	542	543	510	557	573	548	585	572	527	504	553	577	523	573	567	563	564	557	545	533	557	558	586	581	533	564	536	574	542	618	565	582	561	599	558	589	551	579	559	558	592	587	542	646	582	568	588	566	537	599	587	591	575	550	589	556	598	569	530	552	577	532	584	570	602	511	566	545	552	577	580	557	577	564	521	579	530	535	550	566	520	574	591	557	549	581	519	565	564	546	511	581	616	598	550	555	553	528	546	547	560	573	580	507	551	517	564	607	533	570	575	552	566	552	588	549	567	565	613	616	553	628	560	575	600	570	593	544	549	563	582	575	569	598	578	582	580	563	569	570	594	632	558	557	536	579	540	546	518	522	576	553	562	552	572	558	584	565	549	574	544	552	546	564	579	523	558	563	575	559	571	542	551	534	568	548	579	554	561	612	560	613	540	568	587	609	578	566	553	562	548	567	549	558	532	533	511	580	537	588	579	572	609	561	604	584	587	555	533	589	552	573	578	573	567	537	586	565	520	556	603	559	576	587	576	544	519	556	577	560	556	566	558	574	584	575	584	604	584	538	530	557	554	568	604	555	573	564	544	529	540	589	552	610	547	554	553	536	529	552	537	555	575	579	570	540	537	539	535	543	547	565	501	562	576	626	565	587	561	551	584	545	569	550	575	526	598	587	547	580	555	590	589	558	529	547	562	583	579	543	533	542	619	538	576	574	575	586	578	571	516	565	601	545	562	557	592	537	587	582	583	557	602	578	579	572	548	584	504	542	589	575	548	578	572	563	587	508	570	534	595	548	578	578	581	567	527	539	551	507	548	573	559	607	549	584	508	577	534	513	565	539	566	573	581	559	571	554	555	542	562	549	583	531	573	535	541	588	577	568	580	579	544	592	602	556	546	556	547	551	521	531	539	582	608	549	543	588	516	588	580	559	565	511	544	557	554	530	601	549	549	512	575	604	600	541	547	590	568	548	563	589	520	548	564	573	568	575	517	562	594	579	572	564	568	570	554	589	581	559	519	565	556	565	545	589	558	551	556	517	574	556	574	583	546	567	578	555	584	528	509	603	572	573	551	536	575	577	551	535	553	561	600	553	527	577	565	542	575	555	607	560	489	572	551	567	554	521	565	583	582	553	582	560	557	534	579	517	532	540	602	563	553	578	532	541	544	515	545	532	603	561	582	577	575	516	594	581	592	555	569	575	533	544	552	566	556	530	596	588	571	563	569	580	587	585	548	560	539	572	557	562	564	606	543	535	545	563	557	560	568	563	513	569	572	559	565	581	538	568	546	574	583	567	605	550	592	576	616	576	538	544	539	621	549	557	541	533	585	576	535	553	585	542	557	648	576	570	594	556	540	577	555	546	581	568	565	583	570	534	586	602	579	571	568	581	511	561	560	527	568	593	576	618	585	555	552	537	579	598	532	573	550	546	561	532	603	610	548	602	607	566	592	563	598	568	550	564	617	612	538	576	572	528	556	538	551	522	567	594	596	532	598	545	585	520	543	573	559	549	588	529	559	560	560	549	592	566	530	581	539	543	568	529	594	535	600	550	583	559	577	551	587	573	562	530	604	588	550	555	576	544	552	592	600	569	574	553	579	566	572	541	554	569	586	537	609	582	575	600	564	565	564	572	548	534	521	574	566	539	558	597	535	555	545	534	545	556	565	608	564	581	555	575	539	544	592	578	551	564	539	614	564	555	569	560	576	556	535	567	545	590	578	571	587	531	526	540	569	601	552	532	555	591	539	564	556	576	577	537	615	583	577	522	543	548	544	540	589	606	566	565	561	606	584	597	560	585	553	563	546	535	561
41413	62900	43083	8701	2960	2332	1750	1419	1210	1157	1065	1056	1012	1020	924	819	810	790	703	748	711	716	725	653	735	711	716	694	680	671	656	687	656	636	695	679	616	659	663	621	715	679	596	670	651	674	685	617	702	675	664	670	629	664	646	630	634	690	632	661	644	665	654	648	636	700	630	657	656	685	663	693	657	700	686	666	659	609	679	635	639	683	640	638	633	673	643	613	690	638	635	659	626	656	684	649	639	630	655	698	662	690	620	666	619	645	652	655	643	676	676	650	681	667	673	639	598	654	625	683	650	728	635	661	638	623	680	651	633	667	645	621	647	619	668	636	661	646	667	648	666	658	637	653	665	686	654	623	631	659	602	646	615	642	628	669	640	668	652	672	647	652	663	639	674	664	673	654	602	628	621	652	683	654	662	682	703	673	625	659	624	704	651	679	682	638	647	652	595	657	640	679	666	687	604	639	598	662	588	621	664	637	622	606	622	645	652	622	665	639	624	671	603	636	622	662	615	620	641	665	676	638	646	681	675	636	632	633	626	655	697	663	676	650	656	635	678	645	639	665	653	682	669	665	682	655	653	630	663	648	656	663	655	708	673	650	637	648	648	649	675	642	619	656	625	679	638	683	640	673	623	655	660	660	666	652	682	686	671	639	654	606	678	695	642	641	649	666	652	646	645	660	607	622	649	638	635	615	652	650	657	662	649	643	627	634	654	664	673	646	621	657	655	693	703	642	629	657	680	701	683	684	640	634	653	654	628	661	648	656	647	665	630	652	614	647	646	626	653	695	639	630	640	633	631	599	650	653	643	659	662	675	641	649	689	634	619	671	642	630	655	665	673	650	692	632	671	593	665	612	628	641	654	613	636	654	592	677	643	669	659	630	648	610	669	683	666	674	649	639	636	656	617	640	659	648	622	668	639	661	656	642	632	633	667	629	642	637	700	644	675	654	642	629	668	635	659	660	671	660	606	620	653	692	643	694	639	600	670	662	658	670	660	663	652	622	650	644	639	633	662	668	656	678	672	656	645	652	675	657	630	695	665	724	629	631	659	702	622	660	671	650	659	632	628	623	668	682	676	677	662	657	662	615	627	671	650	637	709	631	660	652	651	666	667	680	636	651	670	667	660	624	629	637	640	715	636	606	623	600	657	644	661	656	629	625	664	660	669	683	642	655	627	662	619	624	623	625	650	705	676	646	673	625	651	630	656	685	675	656	671	631	639	649	673	669	670	665	658	608	650	637	648	630	630	612	653	662	637	632	675	644	688	670	668	651	642	653	602	689	636	642	661	614	643	644	629	674	678	626	627	638	605	662	661	670	682	616	690	636	661	648	661	638	708	649	612	630	619	651	679	637	616	696	701	676	611	680	673	673	653	634	683	677	644	673	666	613	666	623	603	624	620	661	628	667	640	607	664	640	653	621	704	661	662	597	680	639	652	648	649	613	660	665	671	620	680	626	633	648	661	698	646	653	672	635	597	661	661	687	674	703	675	649	629	635	669	656	684	663	644	658	615	681	635	639	699	652	662	680	677	683	679	639	656	671	674	648	635	662	636	700	643	628	645	674	621	659	623	659	610	626	668	644	640	653	626	655	658	655	677	689	637	639	639	647	641	675	632	647	690	658	634	658	664	638	617	672	659	611	650	707	652	663	680	632	672	668	640	661	644	633	658	666	662	654	618	648	630	641	689	630	647	669	606	663	599	678	687	657	653	614	672	606	639	678	662	665	626	638	641	642	635	642	619	615	633	654	646	646	662	622	634	618	678	667	646	639	651	642	635	608	671	640	655	695	660	672	648	680	686	677	623	644	606	693	635	674	653	652	646	643	653	617	655	607	679	640	641	677	637	664	683	678	635	670	623	650	683	700	667	659	652	629	622	662	639	696	668	639	647	668	624	670	621	659	634	665	636	711	651	642	611	666	660	685	659	595	690	626	614	679	607	649	624	635	665	646	605	632	670	648	628	692	652	624	658	652	728	661	653	639	658	608	682	661	697	655	651	671	678	660	609	655	659	648	676	620	661	645	657	635	686	689	691	680	636	647	656	669	671	673	635	671	623	648	667	676	649	662	627	643	607	617	638	618	640	640	654	665	682	670	676	637	671	649	616	632	671	679	627	662	660	694	649	703	674	664	638	625	650	679	669	675	634	646	673	643	683	643	637	695	688	637	663	706	656	700	611	666	597	661	679	634	657	638	663	640	663	639	691	611	644	676	652	608	644	667	660	633	638	649	635	651	645	618	603	674	654	679	654	641	642	651	645	663	624	650	634	640	647	656	636	637	669	656	630	677	674	594	699	658	702	634	650	681	643	675	655	668	624	643	640	620	628	643	688	663	637	620	629	675	647	670	630	656	676	630	644	660	693	668	663	657	650	662	664	643	689	662	653	676	659	670	646	626	671	675	640	653	641	671	641	668	656	631	680	673	655	683	661	632	659	656	605	652	692	627	648	648	672	665	663	686	679	630	625	663	596	659	657	644	683	691	640	636	685	713	654	684	652	647	616	674	657	638	688	646	703	648	636	690	634	658	686	688	642	675	624	692	643	735	674	644	686	630	630	659	658	667	630	667	635	633	613	664	657	706	680	620	635	670	626	678	647	726	651	673	690	637	674	626	671	640	632	634	663	646	642	676	611	650	635	650	681	662	670	617	679	588	672	613	634	654	659	669	669	653	676	637	685	613	621	665	711	619	655	628	660	647	593	668	649	705	659	624	681	654	650	684	644	669	676	657	634	612	662	710	594	646	641	651	628	624	683	632	629	667	599	675	701	675	673	589	635	667	634	645	681	646	622	651	634	680	660	661	657	660	656	652	657	675	666	629	613	612	616	653	655	652	624	650	684	661	627	634	644	690	628	618	625	644	630	640	645	654	652	622	637	661	708	606	652	645	668	709	687	640	685	657	622	680	654	688	669	680	658	664	611	628	651	645	610	637	651	672	660	643	633	645	658	690	593	641	598	657	676	662	688	634	668	637	640	632	676	631	652	640	681	644	629	637	608	651	703	648	648	647	691	628	719	625	626	668	649	645	666	660	647	647	675	671	687	617	659	658	672	629	684	661	670	665	679	686	596	645	628	674	657	660	662	650	663	647	690	688	655	664	670	648	630	661	600	663	651	703	658	656	671	667	664	634	640	651	716	637	633	661	628	634	610	656	658	640	661	710	642	641	688	655	670	633	655	636	662	609	649	631	615	637	627	613	654	646	646	594	650	646	660	665	669	629	676	637	665	588	669	638	665	671	650	653	673	626	653	662	628	618	694	640	656	670	664	636	681	607	634	650	652	658	689	663	684	597	661	628	630	690	662	647	624	632	650	645	661	649	669	608	657	638	612	652	666	655	643	707	655	682	682	655	659	678	682	664	681	668	610	691	679	612	663	660	627	631	682	649	646	662	641	667	660	643	618	670	620	648	661	637	625	628	668	662	684	683	632	645	631	662	653	670	654	690	658	652	656	640	667	687	648	665	638	671	644	663	637	636
25112	21354	27277	23696	6892	1046	779	588	563	602	596	538	533	532	525	485	512	534	459	471	475	459	463	460	467	448	450	452	456	460	438	397	470	430	436	444	456	421	444	427	428	436	443	464	439	465	442	423	448	460	449	442	474	458	460	472	465	472	458	445	455	423	465	461	443	461	450	454	443	436	470	455	462	454	440	436	419	427	401	404	430	433	464	465	436	437	433	446	453	432	459	444	441	455	455	468	446	443	476	490	432	457	446	458	455	448	446	447	431	460	420	454	430	456	474	456	419	428	453	448	435	450	382	460	458	429	403	449	441	428	440	447	455	472	437	442	449	470	467	467	458	441	466	442	477	493	443	476	400	426	467	455	451	460	458	458	469	467	446	414	430	465	471	451	442	418	430	440	428	442	440	441	418	423	442	412	423	441	419	439	467	466	440	472	456	461	430	467	438	466	429	442	434	474	470	463	472	442	450	452	459	452	426	468	508	439	440	446	436	435	445	468	395	466	416	436	437	459	434	434	427	452	439	443	490	441	459	425	462	432	418	445	436	456	446	429	458	426	462	427	415	454	483	469	459	434	433	476	466	485	468	471	475	478	476	446	490	428	427	405	472	456	441	435	424	423	425	445	458	425	486	449	451	441	462	423	431	421	441	422	482	398	459	437	448	460	467	470	463	451	462	483	483	405	473	438	461	442	466	442	463	454	448	451	469	421	429	435	419	417	425	477	468	477	442	422	418	435	446	433	456	465	463	478	433	444	421	432	436	464	429	451	472	457	448	426	441	466	423	464	439	446	444	469	472	479	434	423	450	439	433	444	477	448	429	458	442	476	447	491	450	438	442	489	441	444	469	452	435	469	431	485	439	435	425	465	453	418	471	452	445	444	418	437	472	451	430	467	432	457	441	461	428	446	453	479	450	453	415	423	423	479	474	436	448	451	428	431	496	430	465	475	430	467	445	415	452	427	434	441	440	437	481	427	440	472	456	460	446	438	442	466	469	416	443	434	448	468	436	423	449	436	423	460	412	427	437	420	460	450	466	433	460	462	438	464	430	426	453	449	457	436	441	443	442	448	467	455	424	422	447	445	415	469	412	422	462	451	445	474	398	424	449	447	395	423	461	445	453	383	448	472	481	452	430	471	398	423	439	436	468	461	477	429	415	453	438	418	453	440	468	457	424	413	453	448	449	420	450	478	453	446	412	427	434	428	439	431	452	446	447	453	454	493	449	438	436	447	461	449	430	443	416	433	445	415	448	443	444	466	445	453	434	435	435	456	429	465	434	424	413	426	435	452	448	424	442	444	418	444	470	452	438	487	418	465	449	497	435	443	457	444	448	498	437	432	454	434	436	442	412	462	429	456	445	428	453	442	417	453	386	455	446	445	425	498	430	462	415	422	460	460	455	442	459	443	462	429	473	446	444	452	421	466	423	449	419	461	411	452	455	436	444	429	446	477	460	462	440	440	450	471	431	446	443	474	467	461	480	446	433	468	450	447	438	433	486	436	403	449	484	435	434	470	446	408	431	442	446	469	455	469	460	449	446	466	459	429	442	445	426	403	488	468	430	424	418	501	457	432	448	453	470	416	421	491	452	456	475	451	445	464	417	469	423	408	439	440	432	392	413	451	484	452	440	438	438	448	461	445	458	471	439	420	422	426	442	458	439	417	449	448	420	469	440	441	447	439	467	454	444	439	456	441	430	445	465	444	476	448	426	451	440	399	422	490	437	427	423	442	438	465	447	453	436	438	440	431	434	424	473	446	453	398	452	423	445	432	431	423	461	479	431	471	398	459	447	448	451	491	447	405	444	389	456	400	438	460	431	469	420	450	450	464	445	443	461	454	438	467	442	448	423	436	450	411	438	478	445	432	431	450	439	438	450	446	465	475	447	395	441	431	462	462	427	413	469	444	425	445	427	424	425	441	462	450	458	458	456	474	432	416	423	431	439	451	471	440	446	468	468	416	428	448	441	446	435	503	435	431	431	442	435	455	453	423	478	429	447	437	462	439	477	440	419	467	430	407	474	449	416	456	443	484	479	462	427	431	460	449	428	447	437	447	423	431	471	488	452	466	427	448	421	466	411	419	455	423	460	476	417	441	446	438	431	444	464	425	441	412	461	468	397	453	471	447	466	433	434	472	447	472	468	423	469	469	438	440	482	428	478	435	448	463	473	446	452	473	400	429	429	451	437	466	474	463	437	424	422	427	413	445	439	427	429	453	472	475	438	416	429	459	437	467	457	454	410	428	430	429	443	474	439	476	472	430	492	442	434	432	469	447	465	415	452	479	453	501	441	468	427	459	433	484	424	440	457	414	450	440	452	470	439	432	436	412	479	456	483	445	411	480	440	435	480	492	430	413	415	445	476	458	418	431	500	435	438	419	423	457	490	463	468	410	477	441	409	468	428	429	473	458	416	440	434	467	441	430	408	491	429	452	439	432	460	410	430	445	436	427	438	446	475	430	425	448	413	435	407	467	443	465	451	444	416	422	437	473	427	433	467	464	451	428	429	455	405	433	426	467	454	433	437	457	422	444	433	481	469	445	468	443	448	433	462	442	437	462	438	418	406	471	425	423	455	429	431	444	439	463	446	441	439	475	470	431	439	427	480	484	454	479	432	441	428	454	488	427	388	469	433	435	509	479	463	465	440	441	461	431	469	457	422	435	492	436	423	456	435	465	457	398	428	458	497	412	467	449	441	442	445	412	431	458	454	443	446	469	442	473	428	467	484	432	457	437	446	435	469	462	443	410	451	445	438	446	464	469	456	404	404	423	472	446	434	457	515	499	411	415	416	474	474	440	462	420	426	450	486	454	469	451	462	459	432	421	417	445	432	462	446	445	427	459	459	442	404	460	412	459	458	409	414	461	451	452	434	440	446	439	496	440	460	469	454	423	436	477	457	443	469	435	495	449	413	441	454	428	434	446	423	440	425	443	409	458	443	436	453	462	453	429	410	435	445	478	491	389	437	457	428	438	470	457	430	432	442	423	468	473	452	461	456	456	455	438	463	427	434	471	439	449	453	455	475	441	420	442	450	435	476	445	440	455	428	454	433	424	448	422	409	466	483	423	419	406	466	429	470	459	464	467	486	424	450	427	457	468	434	451	472	414	436	435	456	462	425	403	462	443	420	468	445	452	452	419	453	466	434	416	429	482	440	428	458	447	487	505	456	438	426	416	456	466	433	431	467	408	442	442	442	436	430	458	434	457	453	458	485	483	454	460	433	410	475	461	451	441	453	461	437	461	438	454	454	453	441	438	453	419	452	423	478	432	424	453	437	450	456	439	449	470	422	440	437	452	434	443	512	406	470	429	451	456	459	470	459	458	446	422	478	441	427	455	465	460	437	451	444	449	423	432	437	462	445	416	432	451	473	452	426	474	458	422	440	485	442	481	460	441	428	501	409	472	450	439	447	428	452	427	466	478	396	443	417	436	433	447	435	432	440	431	478	468	454	445	465	405	449	469	447	446	439	486	401	434
40454	56158	35232	6294	1954	1587	1307	1042	954	892	849	862	840	835	753	676	693	642	595	601	569	598	575	588	560	542	583	573	551	538	516	568	573	577	565	595	525	553	544	555	561	525	610	576	576	516	558	524	522	553	523	534	555	546	518	546	613	551	525	564	574	546	565	542	558	581	546	582	579	508	563	567	529	577	553	527	532	550	537	585	538	552	532	569	512	548	544	580	568	558	571	552	546	528	522	501	548	523	529	575	587	579	579	531	519	555	543	501	574	552	574	532	561	534	541	530	558	527	523	557	586	525	504	533	575	544	503	573	524	510	532	550	560	584	538	569	544	559	557	543	549	537	586	568	508	526	555	521	516	565	576	560	511	570	562	523	527	562	571	521	505	504	551	531	532	589	529	564	588	541	585	556	571	562	531	534	549	559	545	565	527	547	548	523	533	541	557	502	561	539	534	585	537	499	547	575	529	512	553	544	528	532	559	537	562	521	544	508	520	527	620	499	528	567	546	521	532	541	599	508	523	580	527	557	568	550	590	585	572	522	543	566	586	565	547	542	574	511	574	536	555	544	560	527	548	520	542	563	524	474	557	563	546	515	546	546	549	535	537	513	552	535	527	618	533	543	574	566	547	547	555	531	574	535	559	558	568	557	486	546	553	522	537	552	524	542	576	596	576	536	554	546	502	527	520	533	556	535	532	548	523	532	501	547	537	502	557	528	576	541	563	556	536	540	525	503	550	533	595	563	564	540	534	561	567	567	561	519	568	543	536	561	545	526	594	566	563	541	569	571	556	555	584	569	586	535	530	564	556	588	516	528	556	541	556	534	545	577	555	518	572	581	550	527	547	538	542	575	498	547	586	530	542	552	566	548	573	537	527	582	546	543	538	576	530	573	577	588	535	578	562	500	545	529	545	568	572	503	543	533	548	506	548	542	531	537	490	529	543	575	595	568	560	545	544	538	536	577	566	513	552	564	527	544	574	524	563	527	517	514	576	526	570	556	534	525	569	541	553	550	511	549	569	559	565	580	577	510	544	591	534	542	509	552	549	573	511	558	554	568	529	509	572	566	549	533	561	542	534	542	547	542	541	606	541	542	561	541	562	579	541	574	532	550	566	522	542	562	532	510	548	564	533	549	566	548	530	552	549	509	529	511	560	553	558	549	543	539	536	539	543	543	548	553	533	541	546	566	591	545	535	576	528	555	547	594	553	526	545	515	531	551	518	537	573	539	571	544	537	523	561	528	510	582	557	522	566	566	571	557	586	576	547	492	559	577	555	515	567	530	525	531	535	567	602	583	548	553	538	577	546	564	516	532	553	539	565	537	568	520	539	530	521	566	562	531	527	515	580	578	535	526	601	563	533	549	522	609	562	519	545	540	559	566	594	549	537	550	526	540	512	587	584	568	553	530	594	543	536	541	592	565	539	594	582	558	572	539	586	559	558	533	535	555	549	536	532	581	580	516	578	540	497	533	516	551	561	570	601	521	544	555	547	545	534	532	555	563	510	560	584	573	578	563	535	571	562	540	545	523	574	542	537	526	470	576	592	561	555	518	551	568	537	541	510	543	523	520	545	554	520	538	549	561	593	592	598	542	528	566	534	552	547	550	564	508	523	556	606	514	514	541	562	521	553	539	566	520	529	543	559	516	550	532	577	513	532	525	539	576	551	581	545	529	554	543	543	568	564	545	562	538	552	537	533	519	550	519	527	539	546	573	569	562	576	520	543	529	589	542	514	565	553	562	561	520	555	547	544	537	579	542	585	512	569	533	551	498	548	516	584	533	553	526	543	533	547	500	549	569	609	588	552	520	588	543	552	514	533	562	548	564	547	532	568	550	570	575	551	534	521	552	538	566	467	505	579	552	551	588	540	525	524	545	553	532	560	510	544	537	543	540	569	531	532	547	511	559	536	542	527	559	566	538	577	588	538	546	554	556	571	544	508	553	520	579	585	564	522	544	578	556	579	516	519	567	539	552	564	531	566	542	544	557	549	582	550	565	570	554	528	570	580	551	551	512	553	550	532	521	532	534	533	543	565	576	543	551	574	528	490	539	564	538	556	545	565	522	554	536	514	551	531	535	544	556	532	586	559	513	536	528	536	546	546	553	530	539	586	549	535	535	561	539	529	566	583	534	542	551	540	534	553	566	551	559	559	498	559	552	509	544	526	554	557	537	527	536	539	564	536	543	520	576	614	543	491	530	530	519	564	564	515	543	565	540	566	579	561	587	547	505	548	566	577	537	568	538	507	515	550	579	544	544	549	548	565	578	571	559	535	554	555	562	559	537	556	522	559	547	588	556	530	534	566	558	620	565	507	551	511	589	511	566	526	548	542	560	543	542	557	603	532	545	547	523	610	542	597	559	579	532	538	525	517	526	530	556	547	540	554	550	526	546	567	526	553	563	584	560	570	530	549	555	547	572	557	550	532	521	555	524	570	556	559	562	520	505	539	545	559	518	526	553	537	561	580	542	553	564	520	514	523	559	515	548	561	508	584	541	594	563	554	514	555	593	522	584	546	533	571	556	523	539	536	504	556	558	554	530	563	606	551	554	559	572	534	559	494	556	561	521	589	575	557	553	561	539	556	540	538	549	519	569	562	585	595	525	561	558	559	536	551	594	522	529	586	538	578	550	547	547	523	527	566	529	544	533	537	563	546	559	538	568	562	577	536	533	557	574	555	519	610	549	558	580	539	495	561	533	544	517	541	507	533	555	538	564	564	551	575	547	531	576	539	563	546	506	517	586	510	585	563	578	541	578	534	516	523	562	538	547	591	518	571	539	566	534	530	543	554	516	566	561	524	581	594	568	515	553	528	533	544	574	543	590	544	560	497	571	549	548	532	513	542	558	578	498	515	529	538	548	531	545	557	588	530	585	565	585	548	573	580	570	557	534	548	564	529	611	534	572	567	524	532	565	538	547	529	575	552	515	554	585	550	537	553	526	534	541	558	520	513	564	581	570	539	550	573	535	533	595	508	555	587	514	546	565	533	572	523	543	516	570	548	542	589	561	509	545	568	552	567	537	558	524	573	522	526	530	598	574	526	526	540	522	584	547	567	568	553	527	515	571	528	541	508	538	531	527	587	551	504	570	580	540	588	540	509	533	520	534	545	552	538	545	544	540	537	537	573	584	574	531	523	541	553	545	532	589	512	542	534	560	570	581	540	542	526	553	564	517	532	536	562	540	551	505	533	551	555	527	546	510	583	548	553	553	569	518	575	523	565	593	559	493	549	521	543	495	573	537	548	532	518	550	527	553	571	545	556	581	532	534	562	530	532	552	547	524	573	541	576	573	508	524	567	523	564	546	559	521	562	555	494	551	500	513	537	533	541	564	551	544	552	524	516	519	517	561	543	540	527	562	537	564	584	563	554	558	567	566	507	562	569	541	535	527	564	540	520	549	568	557	533	538	552	527	542	551	541	583	575	554	515	565	552	543	535	559	508	550	591	553	515	559	546	545	561	550	560	569	554	548	592	569
22925	21060	28583	23732	21026	20011	5766	1584	1228	1263	1145	1109	1117	1055	1001	968	1018	961	890	859	889	938	911	892	866	902	884	882	888	857	908	892	867	926	839	880	875	834	881	822	891	818	858	865	865	868	873	898	866	884	891	853	846	864	868	837	870	886	864	856	870	850	858	846	870	887	803	846	823	863	829	861	836	810	855	869	843	798	814	824	840	867	820	870	817	821	839	832	841	842	879	846	827	841	844	857	813	828	880	839	852	879	831	885	839	860	898	851	828	856	797	862	821	860	876	824	834	829	893	859	834	814	879	767	895	852	805	848	840	851	878	806	826	842	839	847	875	895	890	825	818	836	821	854	821	841	886	816	843	837	839	829	891	801	836	875	861	851	842	873	782	841	820	870	859	861	788	820	835	830	876	848	825	835	831	902	855	856	829	810	822	828	870	813	829	887	834	854	837	871	828	839	887	867	872	877	839	847	833	879	816	857	810	865	857	859	874	873	850	866	839	843	852	847	860	874	848	831	892	837	816	823	823	834	773	884	826	865	841	855	833	892	832	849	796	850	826	878	839	838	813	886	869	833	879	881	857	837	822	839	814	884	832	790	850	804	845	820	857	846	807	875	826	787	860	838	833	864	836	830	819	862	838	834	828	819	892	902	826	866	866	869	800	836	876	806	851	845	845	827	839	826	826	860	858	866	822	848	880	881	895	778	795	806	779	893	810	849	875	857	825	773	870	826	929	838	791	835	847	888	848	908	864	844	848	852	887	835	847	831	830	823	874	903	861	878	823	792	839	822	863	871	869	852	856	850	863	904	823	861	824	861	797	770	854	868	834	871	788	875	853	840	795	855	839	836	859	821	854	820	877	833	902	835	812	835	841	842	825	861	848	857	889	865	848	867	831	865	811	877	879	829	947	834	784	817	823	881	836	842	835	846	864	830	845	890	864	834	848	809	818	880	896	872	875	881	801	854	796	832	830	884	871	777	838	881	838	856	830	861	809	866	887	862	893	804	842	825	836	899	841	879	837	808	871	871	818	906	846	863	853	816	849	853	859	878	802	811	840	867	846	825	833	874	783	871	870	843	901	810	909	835	841	851	798	852	856	774	885	825	852	843	820	813	856	855	832	867	843	889	831	864	809	847	906	894	853	913	866	857	849	852	860	851	811	843	923	889	834	769	862	849	812	886	840	911	824	861	885	833	886	844	856	857	857	847	869	898	824	817	816	832	838	828	829	868	812	837	815	811	799	772	819	860	851	850	850	843	822	796	849	814	827	854	880	861	839	814	827	875	822	858	835	833	840	853	839	786	893	860	827	858	857	866	839	823	824	880	829	843	861	835	797	883	876	802	875	853	843	838	819	840	841	879	797	822	853	841	812	812	887	843	867	812	791	883	878	854	889	847	880	878	843	854	815	865	780	869	842	835	831	847	820	849	834	865	849	839	797	851	808	808	832	840	827	867	815	862	826	817	827	881	875	890	772	906	848	908	875	867	910	850	856	835	891	837	846	883	836	897	839	814	811	870	834	919	829	822	858	866	833	873	806	884	896	828	806	875	890	934	822	845	857	865	844	849	831	832	864	806	815	842	801	857	860	827	845	777	837	906	805	862	824	846	872	851	891	864	856	839	806	850	884	831	858	844	845	842	873	824	808	837	858	812	819	839	824	910	850	842	803	811	831	861	817	910	832	839	849	807	831	889	877	820	903	891	885	844	904	892	871	882	863	894	817	853	827	823	874	850	859	885	861	870	892	852	826	802	829	837	842	879	853	886	839	843	874	872	861	850	845	825	850	839	850	873	781	825	810	847	870	825	848	821	850	841	845	825	817	856	817	953	821	843	870	837	912	794	866	822	879	845	882	881	764	810	831	842	859	861	810	842	855	850	835	864	871	826	883	803	810	792	827	802	822	829	849	905	872	814	870	847	836	855	915	842	781	862	851	787	883	859	799	852	848	884	881	837	888	780	874	809	866	856	844	782	859	851	838	883	865	865	853	891	816	862	815	813	821	832	870	826	829	897	816	871	829	868	845	875	862	844	831	875	819	888	816	816	833	768	822	811	895	844	858	834	802	847	845	843	841	885	903	883	830	837	775	848	856	846	884	866	825	839	838	832	855	856	828	839	870	864	790	858	841	874	874	841	822	904	832	833	835	813	874	801	875	828	795	857	837	827	871	815	839	859	841	869	841	855	824	824	830	830	843	794	869	893	817	887	830	890	904	810	876	832	876	818	882	826	858	877	899	868	829	805	858	815	878	884	848	783	804	827	862	846	875	833	843	838	920	829	866	860	802	894	830	854	874	850	889	862	878	845	809	805	820	860	809	853	802	908	880	846	874	853	805	829	829	909	847	817	894	841	781	801	859	850	838	826	868	843	906	893	846	827	827	829	888	817	825	853	848	839	805	857	891	845	845	835	851	874	841	874	806	851	809	802	816	858	814	813	849	782	872	807	795	855	910	832	860	847	879	888	863	878	833	864	859	843	874	841	877	846	841	855	871	841	827	860	869	835	827	842	868	853	781	836	799	834	810	847	911	838	876	839	855	908	847	844	835	827	835	830	872	877	852	886	809	821	889	821	841	832	820	816	834	856	891	849	863	858	888	816	834	853	814	795	867	848	872	849	874	816	851	869	849	925	858	804	829	893	819	832	857	822	920	841	872	830	826	829	825	866	818	853	829	858	876	825	873	901	860	816	802	818	816	847	839	857	860	862	844	858	833	842	843	859	844	822	856	850	855	835	836	888	770	862	855	841	805	866	828	860	855	849	817	817	879	846	829	879	851	863	843	843	788	830	858	860	797	854	821	815	835	866	904	817	842	840	858	824	845	834	839	823	857	860	869	839	855	861	854	863	856	797	841	839	845	833	873	851	861	836	791	784	857	876	792	824	845	840	850	879	864	840	898	854	866	898	844	801	882	833	823	872	818	819	815	839	885	865	887	873	896	860	895	844	862	890	841	851	831	788	892	856	852	863	869	859	820	881	864	808	787	820	826	877	822	850	883	827	882	864	863	816	880	775	840	902	875	843	813	861	819	844	855	827	895	858	831	833	869	821	856	861	815	840	832	806	864	858	825	800	826	833	882	858	896	833	882	875	858	810	832	818	826	814	861	860	780	809	899	882	832	839	808	853	826	887	878	834	791	816	831	801	822	835	912	837	877	819	824	820	843	888	880	889	841	880	915	851	801	844	838	797	803	871	810	824	887	869	839	892	803	818	840	850	851	871	924	839	780	881	822	840	844	825	804	908	855	852	822	855	802	836	837	789	815	838	790	831	800	858	884	892	874	806	899	867	876	820	865	859	898	831	833	794	829	796	864	867	850	862	897	832	836	817	866	882	871	862	831	828	857	847	813	825	803	863	836	898	828	859	872	822	883	799	815	912	849	848	926	864	829	876	841	849	870	843	881	853	911	866	866	863	870	859	870	870	814	884	856	863	813	874	836	875	810	872	806	896	818	846	794	829	869	783	855	872	790	839	850	818	832	843
46614	72860	52399	16333	4419	3418	2641	2124	1944	1863	1658	1619	1563	1380	1313	1264	1234	1126	1129	1026	1050	1008	1003	1022	1017	1043	1081	1029	977	1011	979	992	939	968	953	1005	1022	1000	1009	980	1031	975	998	982	991	943	963	967	974	940	956	998	965	967	947	996	971	949	924	972	993	982	1039	993	958	976	980	952	968	945	931	965	961	965	958	920	943	934	1004	1021	1010	1004	975	974	938	990	990	940	941	1021	968	953	916	955	1050	957	987	927	1034	1019	995	1014	1011	944	936	982	937	952	923	936	970	1012	954	974	953	923	1028	963	986	951	915	929	954	964	949	953	963	967	988	946	1015	962	988	977	945	935	946	991	966	953	931	949	987	944	922	975	983	969	1030	961	940	997	951	966	950	975	977	994	1012	935	966	948	947	998	919	990	975	953	933	979	935	972	914	937	963	994	958	942	944	971	971	955	983	976	901	998	970	913	934	938	949	915	999	954	983	1013	944	942	923	954	910	971	929	933	950	914	969	997	978	986	982	968	883	967	998	949	918	998	996	916	944	978	923	944	945	974	941	951	940	975	977	938	993	976	954	918	963	934	966	989	991	1015	941	1039	1040	969	980	963	900	942	964	952	995	1052	985	975	959	928	946	932	957	969	994	967	951	924	893	935	937	952	870	904	1029	990	977	925	918	959	1035	952	970	909	948	995	985	955	942	899	940	1043	975	981	916	954	974	966	989	954	934	882	950	985	933	971	925	1005	925	959	948	925	972	969	981	1004	998	949	948	978	884	973	977	936	910	985	967	945	965	935	995	954	970	991	938	1039	946	927	944	946	904	949	938	939	932	986	958	935	940	908	955	986	953	977	944	923	940	976	1048	947	985	948	967	987	995	918	941	948	964	960	988	982	903	946	905	984	929	980	921	971	942	924	947	1011	968	927	979	986	1014	968	988	970	999	961	926	970	922	1004	985	943	920	984	954	948	975	951	949	997	931	955	949	933	989	944	1048	977	948	969	1011	979	946	952	924	946	930	930	947	940	983	1024	998	900	932	924	917	950	913	957	982	926	918	984	976	936	961	963	970	971	943	920	947	922	910	946	985	922	937	948	941	917	962	977	976	939	979	1000	1032	957	972	941	905	968	978	958	977	943	925	930	928	1014	1015	937	902	967	973	951	938	958	945	976	955	940	925	914	957	925	920	957	959	944	967	992	996	973	947	919	1022	987	945	938	974	975	1010	975	978	978	903	988	934	945	958	951	1021	980	900	907	980	965	991	988	996	994	974	951	946	973	945	970	957	923	1000	975	929	959	973	949	989	943	974	971	967	917	941	933	931	1005	928	939	963	927	924	965	929	917	935	946	958	1000	950	908	964	929	927	975	959	980	999	937	978	960	1002	999	992	924	987	917	928	903	903	995	946	995	975	993	918	963	980	964	965	883	930	933	967	953	966	1015	972	937	953	968	954	958	929	933	985	961	903	958	1016	996	1009	954	934	936	927	950	968	934	919	961	951	990	946	918	931	954	993	957	1039	907	956	966	932	899	948	880	1011	925	973	963	984	978	983	933	959	980	910	948	900	924	994	957	966	952	935	929	968	906	982	984	940	979	998	962	983	954	987	956	935	991	989	967	978	934	992	932	960	1015	882	951	967	941	982	965	963	957	984	970	974	949	999	998	948	948	980	1002	968	975	975	921	979	971	956	947	904	943	988	969	951	943	887	988	986	969	972	976	928	940	920	954	960	910	1002	987	942	998	906	942	976	979	994	968	961	1012	968	911	954	991	951	934	969	991	1014	982	939	1000	918	984	941	971	927	970	964	956	931	929	931	964	911	986	917	994	911	956	1013	979	1011	978	984	905	958	940	928	984	998	949	949	987	995	977	967	949	989	953	964	972	975	966	925	979	958	906	969	1013	986	940	973	931	940	957	941	965	946	944	955	939	1026	981	922	926	996	993	949	927	972	1004	922	978	935	932	985	944	945	965	961	935	952	993	923	963	955	963	948	941	933	987	918	920	947	901	1005	975	912	988	894	951	981	929	971	969	963	930	916	959	981	916	989	923	975	939	943	1012	952	950	957	954	947	932	929	987	930	1043	987	1003	922	987	940	938	1005	1010	953	951	960	923	964	957	914	961	976	883	1028	918	971	954	919	923	918	986	956	961	959	931	988	897	960	937	952	932	903	996	975	928	948	918	939	944	963	927	957	895	975	948	1039	1014	913	985	934	959	935	952	976	1013	972	964	957	993	932	973	964	978	942	926	905	937	980	938	954	986	924	1032	991	929	987	922	928	915	978	914	973	957	941	981	961	954	949	940	934	983	959	1000	980	950	916	969	967	943	942	921	973	981	936	991	985	952	962	947	957	950	900	970	928	988	993	938	999	929	993	974	928	993	941	967	969	996	913	1029	939	937	938	907	983	978	987	982	973	909	916	969	922	957	934	1010	925	908	966	933	933	906	936	997	1036	979	923	950	983	1021	951	979	959	923	898	1030	915	915	997	936	1014	955	948	981	995	938	955	947	989	939	970	959	1045	974	959	953	918	940	962	972	958	922	958	924	983	946	938	941	981	924	956	984	968	900	964	924	1009	933	1039	996	922	981	945	985	989	1000	958	994	932	952	916	957	938	976	960	920	1019	984	964	975	970	936	937	904	974	984	972	964	978	968	974	908	1005	903	1001	922	952	921	967	954	950	949	943	994	935	953	880	932	969	939	918	902	955	971	929	927	913	981	1007	980	933	945	961	989	967	981	951	956	973	909	980	934	926	935	922	990	951	937	972	906	986	900	972	955	973	886	934	934	939	960	956	947	977	1001	931	1014	936	937	1008	925	925	977	951	963	911	922	1012	992	923	938	962	955	939	962	908	943	911	972	963	992	949	959	960	967	941	1004	969	1020	930	959	991	964	947	921	1015	1018	914	944	902	896	998	962	1000	989	969	988	985	1017	965	923	901	1006	947	972	956	962	972	953	967	931	971	952	1020	968	947	902	993	997	968	918	971	953	942	983	957	963	954	968	990	903	973	943	963	974	943	984	959	942	941	958	944	931	976	952	938	988	944	995	993	1000	1013	962	973	968	1010	984	913	963	984	1020	981	974	961	979	975	951	964	1004	1001	1039	919	998	986	1006	990	971	943	960	962	933	929	951	958	945	909	927	927	960	945	1020	987	935	955	976	974	988	1013	926	957	929	968	944	955	946	970	941	952	990	943	927	939	974	894	977	925	919	945	978	979	1005	968	983	979	1001	1014	1009	959	915	979	995	990	918	920	920	1014	933	961	997	912	985	916	972	1024	983	946	955	935	920	935	930	929	969	993	955	973	978	986	970	989	943	975	995	978	951	1000	987	980	881	993	949	1005	897	944	976	993	940	968	979	908	915	935	901	969	963	929	923	942	915	957	988	981	962	886	929	969	909	982	942	977	963	993	932	942	981	988	983	981	970	990	997	955	901	907	930	893	963	951	967	966	927	868	974	961	941	959	929	965	877	940	1002	926	1038	948	949	938	953	980	935	925	910	941	939	937	973	973	938	1007	968	978	940	955	973	882	944	938	973	965	935	1013	942	984	991	986	959	933	922	946	1017	947	975	1007	948	923	975	937	890	1013	994	932	969	947	938	968	954	963	999	996	968	992	904	972	914
31983	33799	25831	6962	822	559	444	407	416	430	391	391	375	411	400	398	373	327	364	380	355	358	358	374	314	316	360	315	368	346	339	323	311	356	344	337	333	343	319	347	344	335	317	345	365	332	310	338	319	368	328	338	346	318	336	343	328	344	335	337	316	340	328	352	356	305	336	356	332	368	330	346	315	388	330	313	348	333	343	337	351	303	322	338	340	330	311	346	343	341	341	344	353	338	350	317	331	364	314	313	341	336	329	302	312	325	328	322	348	321	342	347	314	344	359	385	373	366	346	336	378	322	335	322	284	340	339	303	319	321	332	355	348	347	381	333	358	330	327	339	314	325	354	327	334	350	307	314	371	301	320	330	348	329	312	369	335	298	354	328	356	321	316	310	349	338	307	345	348	311	341	354	355	339	328	332	331	355	342	353	346	343	315	336	370	348	348	315	329	348	335	320	336	343	347	340	340	342	330	350	334	365	341	330	322	319	325	348	352	376	381	354	345	354	316	356	322	361	312	331	355	315	342	328	337	335	354	339	354	341	324	356	339	374	345	296	344	342	344	338	330	323	320	319	301	336	371	348	352	343	336	325	325	309	356	348	332	322	330	343	353	321	326	310	398	324	354	315	335	318	355	341	326	344	331	365	326	323	326	312	343	365	336	313	333	319	354	319	322	352	368	332	312	334	324	358	324	346	337	329	349	288	307	327	346	340	335	325	335	356	354	311	365	318	323	343	322	336	314	320	319	333	339	331	333	326	334	341	389	343	345	333	322	343	329	327	306	322	316	338	333	384	337	337	377	312	327	321	338	308	337	336	282	363	303	318	317	330	333	315	310	310	341	319	323	346	334	346	332	334	374	343	336	345	351	346	346	344	352	339	331	344	332	327	347	345	355	355	342	348	350	335	328	324	335	348	337	305	340	353	317	357	302	352	332	336	347	304	356	365	323	337	352	330	353	322	336	318	334	329	324	348	335	334	321	324	302	338	362	378	286	329	344	357	342	331	338	337	320	326	359	321	321	332	328	327	345	347	362	362	349	342	325	360	367	334	373	359	304	333	320	330	334	312	337	310	359	348	314	335	343	346	350	316	323	334	328	305	324	332	330	335	359	355	359	352	351	343	370	341	299	310	322	330	331	331	334	323	323	335	327	353	317	333	316	306	305	317	337	351	323	323	323	318	380	386	343	318	336	323	311	325	336	341	336	311	317	348	313	351	300	311	323	342	342	342	342	330	341	342	328	312	330	325	334	338	371	345	321	350	324	328	342	326	344	338	355	334	302	295	341	368	312	305	311	338	347	341	352	296	315	340	356	334	332	373	333	307	320	324	364	332	336	354	308	319	331	318	342	334	325	341	344	334	343	314	363	362	332	278	327	349	306	325	322	321	377	343	320	348	349	310	344	320	310	353	342	330	309	355	326	330	305	333	312	314	331	355	376	348	357	365	301	323	399	356	375	338	307	319	313	348	311	356	324	331	312	344	351	318	286	332	339	328	343	347	334	335	320	332	350	321	321	358	357	316	327	324	363	333	331	347	349	340	349	300	325	324	350	325	375	293	326	337	319	351	324	317	362	318	333	324	346	345	316	344	312	363	278	335	346	360	304	350	322	344	304	314	329	371	351	355	337	344	328	337	323	333	333	351	352	346	313	345	320	316	335	333	328	367	358	329	284	354	345	344	353	329	359	323	338	303	334	304	308	341	334	354	333	342	327	351	331	327	333	313	339	346	350	345	329	325	353	352	339	336	315	325	333	338	301	310	341	312	365	305	320	320	353	345	348	368	329	316	341	356	349	327	332	365	341	353	333	308	335	350	334	315	291	340	340	334	332	359	340	354	333	320	322	357	301	337	348	326	334	302	335	319	342	347	376	325	330	327	344	348	336	326	317	326	315	338	340	332	311	328	356	329	333	333	324	305	393	364	342	352	333	313	326	323	368	329	357	320	336	294	323	305	325	332	339	345	349	308	329	338	331	353	345	334	332	323	313	300	330	329	312	330	327	322	341	359	338	308	347	349	363	370	311	335	333	348	329	345	342	342	328	358	324	346	363	323	352	349	352	326	344	324	346	352	359	332	324	336	336	354	359	339	341	345	309	333	306	364	352	325	328	347	340	342	313	340	309	304	359	354	324	335	335	322	302	331	379	350	325	333	356	319	317	336	303	353	331	374	321	323	343	342	353	348	331	352	309	338	349	338	365	330	347	300	339	326	344	352	340	334	336	328	368	305	316	339	329	326	345	329	333	346	316	318	342	359	312	334	354	333	311	318	296	336	348	342	326	369	311	355	338	328	330	310	322	336	323	292	318	304	323	357	377	311	322	342	353	349	336	337	332	340	336	315	325	343	345	340	348	335	336	316	375	324	382	321	314	355	370	350	318	335	351	349	307	362	346	357	320	326	343	348	310	354	302	333	323	329	312	309	339	342	348	358	322	346	349	352	329	326	351	325	314	347	320	348	380	347	342	322	325	316	336	351	310	324	299	377	320	353	333	330	341	338	367	318	345	355	337	347	343	330	299	367	341	305	373	307	364	325	341	316	356	316	333	332	342	323	337	341	375	347	347	329	345	324	326	335	351	336	325	331	333	358	336	324	330	340	330	348	316	345	331	361	330	329	344	360	333	368	319	317	318	335	328	356	339	359	359	336	333	338	370	327	337	328	328	324	344	365	361	333	344	334	345	317	361	338	329	351	366	322	342	325	339	357	337	345	338	315	318	333	348	356	328	377	345	347	319	332	361	360	343	350	345	312	334	314	343	328	323	325	321	337	311	344	308	303	303	331	327	333	335	303	346	340	297	360	347	374	330	364	344	369	326	342	317	339	316	383	320	324	314	338	348	355	340	342	335	323	316	360	346	305	319	354	327	349	334	322	325	271	332	344	341	278	330	322	340	328	350	307	339	321	321	310	327	332	315	353	338	344	295	360	349	342	331	322	319	330	318	328	322	350	366	324	306	333	335	320	336	341	326	323	358	343	343	309	350	297	322	330	325	332	311	318	319	334	326	330	324	355	320	342	346	334	336	352	352	327	327	340	353	359	331	357	328	311	341	349	349	344	339	342	313	324	320	328	334	329	334	339	336	335	306	342	301	344	344	330	355	345	334	365	331	357	329	355	341	349	348	308	323	332	337	311	340	367	325	359	301	333	346	334	352	305	335	338	326	344	330	326	302	326	347	301	333	337	347	309	333	336	346	332	335	325	340	317	319	333	317	327	327	364	332	364	319	338	336	314	310	355	320	356	323	358	336	316	347	335	357	335	320	357	327	312	354	350	345	338	330	299	344	326	323	345	315	331	323	331	343	386	305	321	349	337	321	312	367	333	345	340	304	336	362	320	350	292	311	329	326	330	301	357	345	341	370	342	337	345	309	316	337	342	314	325	314	341	341	340	342	327	317	361	328	336	335	324	345	362	358	372	333	304	299	328	363	304	355	346	318	339	325	337	349	353	327	347	324	334	350	294	282	339	356	324	316	336	335	317
38966	48002	27383	3802	1101	899	741	697	665	620	523	580	572	530	556	506	496	449	485	426	408	415	419	414	439	417	426	435	438	459	402	394	413	413	393	400	410	420	414	425	414	417	430	402	442	404	422	407	399	393	408	409	454	437	414	420	406	396	363	380	437	424	424	423	408	391	384	418	397	398	446	400	392	421	369	413	381	406	414	450	404	404	457	393	448	397	386	403	406	398	427	423	432	428	404	412	440	407	427	420	443	424	402	398	385	380	409	400	393	387	443	405	407	425	428	377	404	391	416	423	374	414	421	416	439	402	447	413	397	415	407	424	405	426	422	412	401	406	416	453	394	402	425	389	443	426	404	399	393	408	415	435	420	407	408	413	413	427	409	389	414	404	422	374	455	404	429	391	414	404	428	393	392	410	402	445	380	414	421	432	407	398	398	418	404	422	392	457	397	434	405	403	393	393	453	437	414	394	396	415	436	453	415	430	378	410	415	408	382	396	428	399	370	402	402	434	404	438	383	429	420	381	404	434	402	401	404	419	397	400	399	401	397	397	456	420	417	446	401	392	422	429	424	394	421	415	405	420	423	409	406	397	420	397	419	367	420	380	402	422	417	372	394	429	446	410	412	388	429	408	417	410	411	392	422	410	402	368	397	420	431	442	421	377	364	420	424	416	402	404	413	423	395	394	404	399	406	390	399	418	410	439	372	380	428	412	421	394	408	411	432	410	389	427	393	440	406	411	429	415	408	392	383	423	411	420	411	388	368	418	406	429	430	389	397	431	413	402	461	397	386	431	401	417	444	413	433	389	409	372	376	409	408	404	389	437	438	395	400	388	356	414	404	427	407	401	376	383	386	396	420	401	389	406	394	392	426	423	408	380	410	431	389	394	407	440	357	393	441	439	411	397	409	394	427	435	406	410	426	398	388	407	413	429	424	410	412	428	406	371	428	406	411	416	404	440	421	389	391	414	409	441	382	404	398	430	403	408	396	421	400	427	403	410	401	425	417	437	407	413	413	387	434	408	389	406	396	394	413	412	403	425	447	418	414	411	416	422	372	428	396	405	414	417	437	410	388	390	455	437	426	407	384	432	430	404	423	393	421	438	442	375	392	405	415	395	392	444	406	437	370	428	392	385	389	415	462	417	377	407	416	415	427	390	391	417	438	372	450	439	380	409	402	404	418	422	428	400	433	427	405	394	418	421	466	386	424	396	390	384	421	418	405	422	416	434	410	409	473	419	385	397	445	389	425	416	422	403	412	392	424	380	405	432	434	374	440	427	445	387	442	440	398	427	408	380	405	436	454	412	432	430	415	416	398	444	383	404	413	406	398	422	435	431	434	427	426	442	410	406	415	390	394	409	399	375	405	448	405	401	390	443	414	421	402	396	417	399	432	418	451	409	434	437	406	420	440	397	445	423	439	436	411	419	366	447	463	375	378	414	393	386	420	417	405	413	446	410	400	405	389	384	416	435	405	383	421	390	416	423	401	421	400	400	439	396	407	426	436	402	402	395	398	435	449	417	395	422	396	415	454	397	417	393	396	381	394	433	394	434	403	454	391	400	404	402	385	413	425	436	394	405	404	416	430	374	412	393	433	428	417	422	412	418	429	420	395	408	429	366	411	439	397	393	442	424	344	450	376	405	424	393	419	434	437	398	415	416	428	401	396	411	435	398	378	391	451	442	425	400	415	396	400	370	390	424	414	455	438	410	407	426	412	430	390	438	398	382	392	411	412	409	430	423	402	403	421	391	413	396	417	440	442	391	465	395	396	394	415	403	400	375	393	418	407	379	442	425	397	419	390	393	378	386	420	397	397	375	428	398	424	372	400	438	408	411	433	418	446	426	411	441	401	417	444	445	413	438	427	419	437	436	430	418	460	418	405	420	400	409	404	355	374	388	424	402	403	415	414	424	415	408	404	432	455	404	428	441	412	382	449	413	434	417	416	391	428	426	413	412	408	413	429	374	397	435	411	428	366	427	430	413	394	422	386	400	405	420	408	404	406	409	417	388	383	385	391	402	426	428	407	396	409	417	389	382	398	394	428	424	425	417	396	425	421	398	399	405	425	399	426	403	393	410	394	417	442	401	408	419	421	406	401	383	417	416	417	388	420	390	387	418	450	441	432	416	430	415	424	408	391	436	393	401	394	398	455	401	391	438	419	422	394	438	409	398	396	420	405	405	386	412	417	425	394	421	426	418	418	418	440	395	457	379	409	416	433	414	431	396	421	395	436	423	416	404	395	393	430	412	397	406	398	410	404	410	403	408	417	435	390	396	424	402	406	400	442	394	413	419	417	408	424	390	401	417	408	391	439	393	400	449	430	397	425	410	426	383	417	465	416	405	365	396	387	397	408	429	416	406	414	396	398	418	460	474	404	435	381	472	422	380	430	392	371	420	445	445	428	413	365	413	394	402	437	426	417	409	400	399	432	399	433	415	419	407	377	408	398	412	401	385	401	424	417	433	420	421	440	448	428	393	430	426	390	394	411	400	406	426	408	446	426	433	462	392	436	429	433	442	387	390	388	417	441	416	408	382	398	377	400	363	384	422	410	432	403	419	394	408	414	409	430	408	440	450	417	397	434	438	429	408	408	409	482	438	420	411	399	449	423	451	419	399	416	438	417	378	365	431	440	419	406	389	421	369	406	451	426	398	401	370	437	414	406	404	394	410	398	430	414	405	399	379	444	399	405	406	433	394	417	404	408	413	426	405	399	408	432	416	407	414	389	421	388	457	410	394	418	408	431	390	392	392	403	386	398	422	415	426	412	389	388	415	417	411	376	415	400	408	426	374	402	403	432	372	386	402	414	411	425	400	440	408	442	431	436	461	443	397	472	413	405	408	428	390	417	374	380	426	400	391	408	375	391	420	417	419	405	409	432	378	393	389	433	410	430	425	432	432	430	400	345	424	408	405	411	400	379	426	379	427	394	409	415	442	383	404	397	432	433	405	399	407	398	429	451	362	400	431	405	426	423	405	402	443	421	407	371	419	446	422	403	394	389	402	414	386	452	402	432	451	433	373	449	396	418	425	426	389	388	437	381	412	397	368	397	419	439	423	381	447	366	422	392	386	400	421	411	384	401	450	440	396	392	419	394	402	392	427	384	423	447	426	420	427	424	374	389	429	448	389	427	360	395	382	410	423	412	398	404	432	425	441	370	420	414	419	399	401	384	412	457	391	385	400	409	417	438	397	421	410	408	425	449	443	436	382	421	409	447	420	418	413	439	423	381	421	392	417	385	408	414	418	421	434	415	350	411	425	417	407	374	411	394	403	397	401	430	400	409	409	389	417	404	390	393	431	418	402	395	416	416	409	385	438	396	402	398	428	433	428	392	376	423	455	412	439	412	469	403	419	410	404	412	414	401	385	407	410	404	416	398	431	453	408	442	432	435	407	447	442	438	427	441	427	451	400	407	400	395	402	431	398	398	383	418	426	434	399	434	426	426	418	415	419	398	411	410	399	420	402	429	452	447	416
24007	21099	28209	24351	19692	6476	1352	943	805	799	722	725	759	692	735	646	645	633	611	602	598	617	586	611	587	593	581	595	581	612	582	548	583	548	569	578	597	535	575	573	564	613	586	600	587	558	600	563	545	543	609	568	535	636	565	573	575	556	590	571	551	511	570	567	560	578	592	602	571	547	619	524	588	563	556	542	603	572	540	592	561	559	575	596	564	555	586	562	583	569	587	572	606	543	622	561	588	552	601	561	573	595	573	591	588	569	608	564	585	577	571	570	573	583	609	557	563	535	576	556	600	603	560	544	580	566	592	626	582	595	601	586	564	615	586	557	550	604	593	561	585	566	581	572	621	617	587	570	542	554	567	602	533	594	564	573	519	606	603	550	572	564	639	639	541	558	525	566	544	541	551	564	545	584	549	573	528	579	524	582	581	568	544	564	592	540	589	592	595	562	531	570	570	552	525	548	594	599	548	563	563	543	552	614	528	598	549	555	563	547	606	568	602	534	578	570	568	599	544	550	603	550	580	584	579	586	584	578	560	557	582	531	576	578	576	597	583	550	567	583	553	542	579	581	533	575	568	586	581	564	596	575	591	576	546	515	611	579	549	535	558	555	508	592	529	565	587	518	596	558	558	577	591	596	604	602	622	605	569	547	595	549	594	567	598	608	552	576	601	602	568	492	537	598	541	577	548	623	558	558	545	607	569	537	564	532	583	540	578	558	575	560	568	573	583	559	584	610	573	568	593	605	609	583	584	544	604	574	551	534	617	568	629	629	588	561	544	510	579	612	592	557	516	584	558	558	506	561	603	538	521	562	569	556	584	552	562	575	558	550	543	568	603	601	544	555	574	615	588	550	585	631	597	562	551	598	592	561	618	587	605	587	628	539	551	615	609	581	604	592	586	575	571	552	552	579	574	568	592	589	561	559	611	592	590	571	574	551	587	573	614	553	571	571	581	550	628	550	578	505	567	585	618	579	581	540	597	568	555	547	527	609	560	569	570	591	536	522	544	537	542	556	582	602	582	534	539	567	573	555	579	564	580	571	543	583	532	536	613	588	580	596	589	570	555	614	561	569	567	586	518	567	548	561	588	549	543	541	619	580	547	610	566	537	586	599	583	582	559	561	609	593	555	580	571	561	635	619	595	578	561	559	579	570	529	554	586	599	550	591	608	573	540	531	557	582	553	538	560	573	558	587	549	568	593	576	600	555	611	571	586	591	572	587	545	595	592	582	560	593	538	589	607	573	553	585	576	550	627	592	574	624	604	567	567	572	578	566	570	551	561	548	594	582	582	566	557	567	600	527	567	569	595	566	548	540	547	569	586	559	574	592	565	596	567	567	580	563	602	579	573	595	550	559	547	555	625	632	548	578	578	544	561	581	559	600	588	604	642	588	567	557	584	566	550	546	596	559	556	588	557	538	565	634	574	576	532	543	592	590	581	581	541	545	569	578	583	560	595	599	578	548	559	582	566	574	635	596	601	566	560	556	588	604	547	578	570	558	600	569	587	565	580	518	607	568	588	531	593	536	576	528	572	578	591	558	619	560	560	622	573	569	569	581	559	581	559	550	559	568	611	556	516	578	521	583	585	593	550	586	547	581	588	585	594	554	554	582	569	561	595	550	595	560	556	593	547	615	591	576	619	591	567	569	576	571	543	596	530	574	532	550	556	559	597	592	555	572	547	552	560	579	548	578	600	591	527	540	557	539	602	551	569	552	525	586	563	537	583	560	553	529	539	567	542	633	567	608	566	546	536	507	536	618	600	631	564	603	559	557	599	553	578	596	571	549	593	537	574	602	596	610	583	584	558	575	601	605	570	572	515	556	533	583	581	526	562	575	610	601	560	530	564	581	566	587	565	608	551	588	560	588	607	596	564	576	561	582	573	544	566	567	567	571	532	608	596	599	565	562	589	564	572	563	581	528	547	590	559	553	566	576	613	585	556	524	591	569	542	582	620	571	542	558	582	558	533	548	565	605	585	562	581	561	560	593	506	576	566	577	570	582	617	571	569	593	551	560	560	553	574	555	597	550	632	562	558	534	598	596	569	568	563	582	553	603	570	586	562	574	526	585	541	615	566	546	563	600	553	595	559	552	570	526	580	581	605	577	534	588	582	558	559	571	569	562	560	589	566	591	562	579	547	586	558	554	535	617	526	595	566	577	545	568	600	559	560	569	531	572	574	546	583	574	513	558	572	594	592	550	554	527	591	564	591	559	590	545	548	525	598	582	558	563	564	541	589	561	550	586	603	602	621	568	586	575	554	550	526	565	531	561	585	624	574	569	547	555	551	587	594	583	562	527	567	599	540	544	585	619	548	587	546	595	606	581	585	600	532	552	591	534	551	557	603	571	593	561	574	570	547	584	577	598	603	560	569	532	566	570	603	561	576	573	604	583	624	557	609	551	593	583	554	608	583	591	580	565	559	566	583	569	559	527	572	553	571	598	564	578	549	595	598	558	519	616	568	611	583	557	578	602	575	567	574	513	600	575	511	598	570	579	577	623	565	582	532	542	583	547	585	567	555	582	620	574	592	558	546	591	545	579	576	542	555	570	615	573	572	566	560	516	565	533	568	571	622	547	596	592	587	526	612	537	544	570	629	609	579	564	535	573	570	605	544	549	529	570	597	537	574	583	604	538	558	572	531	554	565	490	575	551	627	529	530	589	582	636	538	551	591	572	560	563	586	569	591	570	594	543	554	527	585	587	548	585	584	524	597	602	552	554	559	596	604	556	557	574	576	585	514	559	572	588	559	584	553	613	540	568	555	582	548	590	609	591	581	539	531	566	550	561	551	602	614	510	588	557	610	550	550	595	546	589	569	563	607	535	611	575	564	555	579	577	566	563	559	578	551	552	575	570	586	578	562	560	585	578	577	550	630	561	560	578	567	575	580	592	574	590	599	554	588	608	566	535	552	547	563	598	534	624	569	569	550	615	567	566	572	596	621	589	572	634	588	579	589	597	621	594	607	555	532	553	590	584	583	568	622	584	558	591	560	598	591	574	541	541	516	565	577	569	562	561	562	576	558	575	556	616	584	592	610	556	564	614	567	558	562	530	582	582	586	608	595	592	593	589	577	554	577	592	540	562	546	595	542	607	584	547	526	592	618	594	604	579	589	589	585	549	548	615	598	571	568	590	574	595	604	576	586	519	600	562	540	539	560	537	585	626	573	632	604	586	530	578	559	558	572	533	585	589	560	580	551	589	546	568	562	559	563	580	534	569	533	579	555	591	576	573	573	570	507	578	571	569	591	585	550	591	561	554	584	573	576	559	543	570	580	555	562	540	567	578	614	547	601	565	577	574	539	559	525	570	549	558	549	550	568	610	559	591	562	560	611	589	580	569	533	586	575	511	563	563	538	547	612	552	576	533	511	564	580	586	598	613	598	578	556	570	560	627	557	553	575	588	569	599	550	555	565	574	586	558	587	571	570	580	520	603	542	545	586	600	593	569	575	563	579	572	540	587	579	585	576	561
42488	62781	44214	12327	3068	2156	1795	1421	1214	1093	1115	1132	1022	1001	975	853	803	773	730	744	690	690	768	685	694	726	713	694	671	691	665	693	647	666	700	670	683	653	730	686	651	643	634	705	647	662	678	653	678	641	651	674	669	671	603	634	631	644	627	609	654	628	645	654	667	680	638	654	628	670	653	712	686	677	663	674	684	630	719	633	646	646	660	675	651	618	686	648	713	614	655	689	673	672	590	661	650	689	669	712	656	679	661	624	647	692	685	639	636	691	617	636	672	678	621	656	663	657	657	681	678	620	703	692	628	662	636	637	658	663	656	649	648	660	639	657	622	686	644	646	648	648	684	668	680	681	643	672	649	676	705	689	684	660	702	649	672	680	664	643	641	663	634	640	650	655	631	638	700	618	670	668	681	674	693	668	621	680	678	647	674	636	666	707	660	655	671	648	654	664	672	613	654	677	643	649	670	643	644	650	660	673	668	707	658	644	650	628	693	630	687	644	676	646	661	669	641	701	670	652	691	673	618	722	642	675	625	676	683	669	664	632	659	677	676	677	680	663	636	660	640	633	666	676	680	632	654	671	653	714	633	652	685	673	675	647	659	670	673	643	628	653	675	658	643	643	694	675	639	657	620	639	648	696	706	632	682	615	636	620	683	665	663	665	669	630	660	662	655	662	729	657	650	664	638	694	618	679	667	644	668	701	641	578	650	658	654	692	673	638	695	665	628	654	658	611	707	617	673	697	675	639	641	643	630	608	635	638	669	652	641	679	681	657	674	675	662	681	695	660	630	651	654	624	633	665	644	655	651	653	667	679	684	666	639	660	706	669	668	673	639	697	671	687	694	686	645	679	666	634	648	640	669	663	675	615	721	660	665	632	607	692	653	660	667	638	693	709	651	621	679	694	747	643	633	623	641	663	642	654	694	659	688	696	662	653	726	630	702	638	660	627	657	653	598	629	638	614	615	686	633	687	672	667	613	609	636	680	681	651	648	679	647	668	635	682	657	658	621	668	695	663	655	625	648	649	635	639	659	644	629	651	653	647	642	678	641	670	671	652	633	653	668	636	600	635	712	639	655	696	650	648	662	689	629	705	672	707	635	638	633	608	639	660	657	711	644	651	612	657	662	650	687	625	678	662	688	657	686	649	657	675	649	631	689	663	615	665	637	641	663	691	589	697	659	643	662	608	659	631	664	691	645	678	631	662	664	695	652	605	655	681	659	686	655	618	599	659	669	658	646	650	704	692	638	655	664	675	715	704	650	633	689	671	647	661	670	686	644	644	674	661	660	694	637	637	677	682	657	663	706	664	635	650	607	660	635	690	667	651	642	660	697	645	703	690	635	685	673	645	688	687	641	670	660	667	638	658	669	607	705	673	664	658	699	670	681	663	655	670	677	673	662	680	663	623	631	724	622	660	693	612	688	630	682	699	693	622	700	623	678	672	643	653	679	631	617	688	669	688	649	715	659	694	620	669	678	650	659	645	654	678	632	682	632	679	664	613	606	669	653	688	658	644	656	630	641	632	695	652	643	686	681	625	665	674	652	699	679	657	655	682	623	707	712	694	681	676	628	669	692	594	643	704	668	661	669	634	696	608	663	694	646	678	662	664	617	627	659	655	675	685	683	644	592	644	641	685	635	625	625	630	656	679	669	708	649	694	675	660	690	682	644	662	658	669	651	663	645	696	628	671	655	672	580	628	664	659	636	632	666	665	658	611	667	657	661	669	691	591	660	658	668	593	683	631	625	643	650	689	648	620	631	680	653	657	593	645	648	662	627	643	677	688	652	705	657	679	634	693	643	686	648	630	666	661	649	684	669	643	694	663	679	614	650	602	677	655	668	687	651	633	637	646	636	637	665	676	706	698	670	657	659	658	674	684	623	708	661	603	683	721	629	656	688	634	646	664	636	607	652	666	633	644	604	656	663	636	631	636	635	655	646	666	624	690	671	704	686	613	642	679	700	655	624	683	634	665	654	700	655	689	634	697	629	714	717	680	665	671	660	643	660	650	661	605	631	665	660	631	667	646	629	657	656	657	700	664	628	691	649	682	656	713	622	646	675	651	633	643	672	600	662	640	704	655	692	676	637	674	628	695	666	699	627	680	663	678	665	657	652	588	589	625	669	681	685	647	658	652	646	645	685	688	649	620	664	680	650	650	603	677	682	640	692	652	690	674	642	657	657	648	631	638	661	656	632	635	671	669	667	680	678	661	643	646	683	632	685	648	698	667	678	640	699	653	673	656	677	660	712	685	645	627	642	637	651	655	691	654	663	681	692	656	638	694	677	641	655	650	644	690	673	685	652	667	686	672	642	662	673	637	618	632	617	661	688	713	656	643	642	681	666	670	696	680	632	683	658	676	633	662	666	657	647	634	620	575	655	634	664	703	720	660	655	652	675	709	677	676	645	638	640	677	669	659	672	663	649	646	675	656	724	664	637	665	639	672	660	675	699	678	661	625	649	710	652	692	689	628	686	686	658	722	652	656	614	652	636	680	654	676	662	642	667	660	611	637	671	666	666	627	638	684	673	599	664	645	642	620	642	636	636	636	661	666	603	665	661	672	663	646	631	631	634	638	669	688	667	634	665	642	667	688	636	660	651	588	694	651	597	650	659	642	658	648	658	682	637	642	689	646	660	623	657	711	656	678	643	608	694	687	687	698	675	635	696	677	676	655	680	677	634	638	722	585	644	684	669	625	684	679	627	660	661	667	631	649	678	663	653	705	637	689	662	677	652	677	648	655	665	678	703	651	710	590	691	659	652	649	630	682	646	614	651	671	680	644	717	621	713	603	648	688	653	667	678	677	658	636	655	658	663	645	712	674	673	648	626	650	668	633	670	682	647	614	682	664	633	642	673	685	632	644	637	626	680	639	667	688	644	656	647	675	660	622	662	625	689	641	637	639	672	662	631	659	620	653	636	675	706	654	672	684	693	705	671	665	619	680	647	669	645	640	644	684	651	658	647	647	700	611	650	700	659	665	646	649	674	646	658	612	666	612	677	616	682	641	617	677	674	644	663	672	617	607	664	703	650	632	691	662	667	673	617	624	622	624	633	686	666	635	625	623	640	652	624	668	683	678	647	678	641	622	676	654	663	646	700	652	682	665	697	708	608	668	676	647	644	677	673	670	621	603	664	685	670	684	655	621	689	659	686	641	652	685	672	693	695	623	677	680	600	656	635	680	656	641	612	659	689	650	701	692	688	676	633	704	673	687	691	641	634	634	651	679	625	705	643	679	644	663	701	678	640	586	671	631	672	694	648	642	635	654	653	646	698	669	619	661	672	693	719	692	673	665	666	603	638	675	672	678	683	663	665	636	718	659	650	640	697	640	690	642	700	614	617	689	669	697	634	629	683	630	625	695	657	684	694	715	644	646	665	643	670	624	676	663	640	636	633	656	637	642	716	613	661	698	639	647	642	652	654	635	653	660	690	650	653	647	668	643	684	624	611	665	634	638	625	663	648	673	643	662	662	672
25094	21388	27394	23848	7429	958	727	590	567	568	610	606	612	558	571	467	455	513	494	457	478	481	463	448	449	449	457	463	427	451	467	427	432	460	423	454	452	462	442	470	437	460	434	495	477	471	469	474	464	458	484	476	486	452	454	440	481	455	434	446	423	447	471	440	464	464	462	470	463	459	459	471	465	430	418	492	430	476	456	464	453	492	454	461	438	458	471	463	450	465	485	475	458	464	468	428	450	454	451	479	444	458	434	435	469	435	426	448	428	472	457	451	475	464	482	423	427	448	457	446	460	464	439	474	458	454	446	440	432	431	449	429	449	443	484	465	467	423	454	498	457	466	476	473	487	468	441	412	472	456	497	467	438	455	437	426	433	446	430	433	491	481	459	443	464	442	433	454	459	499	438	450	444	460	471	452	472	455	452	435	479	403	435	483	453	443	468	487	440	464	457	445	495	513	438	440	461	472	469	455	454	488	440	436	452	492	438	456	434	474	459	477	427	484	469	412	456	489	495	440	473	487	420	456	453	505	461	458	487	476	475	437	425	413	424	404	434	471	464	452	470	497	461	453	484	462	461	426	438	436	445	435	465	449	490	457	462	427	449	445	437	451	473	446	450	435	431	427	456	434	433	426	458	446	423	448	456	442	472	472	475	436	414	418	433	466	481	445	459	440	471	461	458	452	451	440	469	442	465	457	472	482	441	437	457	444	434	474	447	463	462	444	431	455	449	435	476	466	431	442	437	447	443	480	471	479	468	476	441	466	448	445	470	433	468	440	444	444	437	456	417	433	421	428	460	423	467	426	441	450	450	459	480	515	419	439	456	458	456	488	461	416	484	461	452	469	462	452	425	464	509	478	427	453	430	468	451	438	439	453	443	451	438	412	445	438	438	458	452	459	474	465	456	426	432	459	437	447	485	442	481	466	425	481	474	441	426	459	479	423	449	427	405	436	446	413	425	437	460	465	490	473	476	429	476	476	497	429	461	471	458	466	416	461	517	442	475	469	469	462	503	472	454	434	448	466	435	448	417	406	454	456	471	443	453	459	478	485	442	463	426	491	465	444	446	453	467	465	479	469	456	485	442	464	431	419	433	401	448	427	456	421	434	427	441	481	423	468	516	455	455	479	456	470	459	502	505	479	446	473	504	458	437	471	480	449	468	467	445	499	422	493	462	469	468	428	471	419	464	458	439	466	464	442	486	427	458	436	425	463	457	451	430	465	455	446	440	437	420	478	442	427	451	483	473	456	431	470	476	451	462	440	483	496	414	438	479	452	471	434	466	485	464	440	435	432	467	482	456	493	452	469	472	466	453	429	484	462	443	468	445	442	423	472	415	426	434	435	458	410	465	439	469	453	489	454	461	442	449	464	429	446	435	452	444	442	457	466	452	408	467	483	460	457	426	441	430	468	485	472	482	454	474	470	479	500	516	442	455	478	457	442	467	480	450	474	478	492	475	446	462	467	446	467	445	454	505	479	456	477	492	472	449	488	454	446	488	442	428	489	446	440	452	455	455	446	437	452	499	413	439	443	474	418	441	455	440	465	425	466	468	499	450	451	493	473	456	434	466	464	446	456	453	429	508	470	452	475	419	470	477	448	435	402	481	475	453	460	458	459	448	434	448	441	447	468	475	462	450	501	458	432	460	475	471	463	473	454	459	480	441	474	457	441	456	476	464	466	430	473	447	436	471	475	479	462	443	470	441	442	419	434	437	489	482	479	396	481	467	462	469	477	434	471	454	461	491	435	485	430	460	508	489	415	430	466	471	448	452	477	427	417	457	485	467	463	456	445	426	476	478	479	449	461	451	468	428	460	480	469	442	436	453	400	440	471	509	488	454	414	498	457	449	444	481	445	468	464	455	413	444	447	463	487	435	498	438	468	472	476	436	471	431	440	425	439	449	475	453	481	482	456	454	448	484	464	466	416	468	484	464	479	458	485	449	460	467	439	416	465	439	443	440	463	477	474	457	467	475	442	451	489	462	438	462	455	464	442	473	475	439	424	442	427	422	452	451	416	489	453	492	490	474	457	492	430	471	487	430	450	439	438	452	433	426	447	474	444	494	442	463	492	449	459	427	431	444	429	482	457	445	462	501	456	476	468	424	472	471	475	462	448	461	461	455	452	467	483	423	475	434	455	476	488	409	484	446	439	421	452	448	462	499	439	430	460	441	427	430	443	391	415	471	439	475	443	460	458	480	424	458	437	443	463	472	445	441	463	460	473	436	465	416	471	471	481	449	482	443	464	451	425	488	482	433	432	470	473	467	467	430	464	479	461	460	471	464	461	455	427	468	464	451	468	417	449	455	410	494	423	428	487	436	450	437	440	454	419	456	452	480	433	449	427	405	423	475	461	470	435	443	450	482	466	460	420	419	445	458	470	483	479	444	435	468	444	455	473	460	456	424	434	477	465	428	438	503	437	466	453	420	468	493	422	455	464	406	438	436	459	457	455	463	431	472	456	426	462	463	474	440	436	476	487	421	478	444	452	452	450	441	470	477	456	424	454	431	457	480	480	485	447	454	466	434	455	449	482	460	491	438	445	444	439	459	470	454	439	471	453	430	453	427	442	429	444	440	449	476	460	447	451	454	454	443	406	473	465	437	482	469	457	482	455	469	433	455	438	456	473	472	441	467	480	455	451	469	466	474	471	435	471	472	461	461	418	426	488	450	446	453	438	445	452	464	453	465	444	471	417	442	455	457	442	445	453	449	439	450	427	457	437	451	446	448	444	484	441	487	427	454	435	442	493	403	432	415	454	462	467	433	447	440	431	457	473	501	443	428	447	439	465	432	450	473	487	495	444	423	452	457	465	442	463	434	430	482	461	476	464	464	440	445	460	502	459	428	433	420	453	417	449	443	466	442	473	449	439	467	431	432	429	470	437	465	438	470	429	420	469	486	455	470	472	495	473	444	449	477	469	455	443	424	421	455	481	457	458	457	459	444	442	409	451	451	483	461	505	461	494	461	448	470	455	458	432	463	478	464	473	486	433	422	457	447	434	466	517	463	486	458	457	485	452	433	435	437	458	475	460	481	491	439	447	447	463	450	452	469	455	477	455	464	434	444	432	414	449	448	454	462	448	443	476	482	420	465	442	457	454	424	473	450	465	463	468	439	470	480	447	455	489	458	444	462	457	445	457	441	446	448	447	449	471	459	455	453	432	472	498	458	429	448	440	451	483	486	468	424	450	476	490	440	495	424	488	415	471	432	452	497	484	451	483	453	419	464	433	437	435	476	469	437	452	461	478	446	479	494	462	438	425	442	466	485	477	444	443	477	452	466	446	448	482	420	421	428	464	443	476	467	469	468	482	455	440	462	462	451	438	479	469	449	440	439	468	490	474	428	442	457	487	426	443	436	445	454	501	535	434	453	441	469	426	479	444	464	457	470	433	426	433	441	457	448	458	436	465	456	474	423	484	444	464	461	444	470	425	481	451	434	442	436	519	420	449	477	447	460	428	459	414	444	457	463	448
41298	56433	36282	7867	2007	1524	1233	1008	959	889	897	939	968	786	735	643	633	572	630	625	594	644	546	596	572	565	551	591	577	554	576	606	556	551	559	537	612	544	577	533	543	559	566	572	537	544	527	521	590	544	588	563	559	548	565	557	602	557	590	559	572	551	555	565	567	561	563	537	554	591	564	545	583	560	584	556	534	579	554	547	593	575	569	573	582	516	576	578	556	531	573	571	562	583	559	560	574	559	579	593	576	552	594	579	525	527	585	536	516	556	547	572	525	546	562	557	563	610	595	542	565	543	561	562	517	531	537	540	577	586	569	550	535	559	538	573	555	567	557	559	557	562	512	563	577	542	581	546	561	589	572	566	527	562	546	560	518	564	545	567	549	590	564	550	595	536	558	591	536	530	535	560	573	556	525	531	530	582	541	576	552	523	605	515	562	550	584	560	508	598	540	576	508	554	602	602	579	544	556	560	559	543	540	568	531	530	521	544	569	543	545	533	564	570	567	577	551	547	562	537	551	563	558	534	586	532	549	543	606	558	578	507	518	576	580	583	543	581	559	594	525	585	577	573	563	565	583	563	549	559	547	576	584	602	539	587	565	549	556	528	555	598	561	530	582	544	570	513	566	574	525	579	555	550	535	549	519	568	569	531	572	551	564	567	591	611	582	518	492	560	539	564	584	560	559	527	592	555	577	549	583	578	509	572	589	571	530	552	530	551	583	545	552	576	559	528	553	551	607	545	578	524	557	527	584	583	593	581	554	550	554	540	532	552	529	561	577	551	552	531	561	550	539	522	555	581	578	535	546	534	548	533	556	560	579	494	535	612	518	534	510	552	547	553	557	551	539	552	541	517	559	539	564	535	562	548	554	539	565	508	564	547	560	564	539	559	534	498	578	558	563	593	514	551	573	574	562	551	588	506	573	543	585	532	570	549	512	545	590	555	518	566	551	575	557	557	578	537	523	578	527	569	554	574	543	554	529	574	565	546	579	566	567	520	569	512	536	568	546	559	562	602	586	606	539	524	555	574	547	524	516	573	569	555	558	543	544	535	521	565	513	564	565	534	556	555	542	560	561	552	609	597	529	566	586	545	563	535	556	531	576	527	601	527	554	532	489	575	578	560	583	551	582	536	504	572	563	561	542	517	545	590	543	600	580	553	570	534	548	573	552	526	584	543	593	552	528	560	553	564	567	547	529	545	564	561	533	516	558	532	575	610	518	559	580	550	547	540	563	588	569	615	580	563	581	508	581	540	585	584	594	528	570	595	580	587	546	546	589	549	571	520	572	546	563	548	570	552	559	551	578	552	546	585	519	525	548	526	552	569	578	550	573	545	548	554	544	535	539	545	539	582	517	550	579	503	571	592	518	519	562	565	539	533	554	588	554	552	554	567	546	555	530	581	546	595	550	541	558	516	512	573	563	556	530	572	634	558	532	527	558	553	535	525	553	544	569	539	570	542	570	567	545	553	537	544	566	523	593	556	618	537	551	559	549	582	585	587	563	527	575	606	551	526	557	572	576	570	556	526	515	537	515	499	568	558	569	535	572	548	563	546	571	557	533	544	585	556	555	537	529	525	577	534	585	494	564	541	586	525	568	543	574	550	564	551	595	552	604	500	572	546	536	570	583	582	565	564	562	533	547	581	559	572	599	535	571	550	588	519	540	534	586	581	536	558	559	528	561	539	550	538	524	554	578	546	560	578	558	537	545	589	562	532	567	524	562	597	523	551	519	599	534	587	567	531	516	556	598	565	550	606	580	570	505	527	577	542	588	560	540	601	545	561	539	556	498	576	553	555	551	544	567	545	526	540	531	543	532	559	574	564	521	545	572	554	534	555	580	538	534	539	542	558	603	519	562	551	541	535	567	563	573	610	564	550	590	569	542	549	582	559	532	568	484	552	567	565	542	541	570	555	550	561	558	548	559	558	582	512	566	574	556	531	571	554	557	555	582	577	535	578	542	566	530	530	521	544	574	535	570	575	556	552	562	593	578	536	547	555	567	564	560	545	564	560	559	547	544	512	577	528	594	529	554	584	562	597	566	568	548	534	592	573	581	564	575	573	539	516	581	528	588	555	578	553	555	554	571	530	598	539	583	537	538	594	567	550	546	571	587	537	526	572	534	529	548	545	525	541	543	539	553	573	581	566	570	553	518	537	557	510	555	537	548	530	582	556	555	551	533	588	573	580	600	561	539	509	540	578	553	538	547	556	571	582	575	534	537	542	597	498	576	541	540	583	535	550	555	534	539	511	600	539	563	524	558	552	533	514	590	566	585	591	577	558	568	536	577	530	582	524	562	527	572	596	558	541	551	596	552	565	526	548	616	488	623	550	532	570	519	565	527	560	569	550	549	520	498	582	540	538	592	556	573	552	585	562	541	558	564	532	556	557	555	588	543	553	564	578	514	522	560	538	571	553	578	567	534	571	572	529	566	564	568	525	558	583	536	577	550	560	523	565	519	495	540	584	558	565	535	560	543	598	543	558	567	567	561	538	573	550	541	564	570	517	546	561	533	567	542	562	529	557	545	562	601	544	536	576	542	549	532	590	575	518	571	527	535	547	568	589	552	577	570	558	618	534	537	590	565	549	565	601	582	590	565	588	539	522	529	537	525	529	583	557	573	566	586	512	599	576	566	558	551	521	543	584	547	608	575	579	525	578	567	566	563	580	526	565	576	533	541	583	545	541	550	541	546	585	529	596	539	572	561	570	572	509	557	553	568	547	534	565	504	587	566	574	587	522	602	521	512	571	552	566	553	544	608	530	540	514	552	554	598	576	591	552	530	559	547	538	532	551	543	578	541	585	581	552	548	546	544	580	557	562	607	571	533	590	547	527	556	548	602	541	577	542	564	557	517	598	586	544	530	570	567	581	552	490	560	545	555	565	546	574	536	526	557	559	580	535	577	588	542	595	556	535	535	527	561	602	580	551	544	530	582	537	520	579	568	536	533	548	549	564	542	557	546	601	583	529	580	496	532	503	577	561	568	586	531	534	546	538	562	541	517	569	529	550	560	526	530	578	521	502	549	561	545	565	553	588	559	549	540	571	534	553	568	565	584	552	566	537	526	543	535	584	578	573	582	564	594	563	591	564	547	549	536	555	560	560	507	577	544	557	564	540	510	532	567	573	588	563	518	571	558	554	563	542	519	520	529	546	535	589	547	569	563	529	581	554	600	565	583	603	536	551	492	583	538	595	540	547	584	612	577	486	556	544	505	560	602	592	558	546	527	564	561	557	544	561	491	580	571	567	559	554	539	536	540	563	561	538	561	551	535	538	554	556	567	551	573	585	543	577	535	558	567	574	573	539	537	576	560	522	531	523	574	573	546	572	578	546	540	570	583	574	573	543	599	539	543	594	552	535	600	520	578	526	563	553	547	557	545	577	533	596	535	538	571	510	559	543	551	581	577	546	512	553	544	570	580	573	589	552	570	609	566	559	536	537	570	539	543	572	582	585	592	591	569	579	583	523	538	519
22770	21001	28574	23668	20942	20031	5925	1584	1256	1291	1185	1185	1140	1047	981	974	934	954	900	916	888	903	886	912	824	888	870	887	874	879	858	900	851	901	870	839	814	869	852	828	881	869	853	836	883	844	845	849	798	835	844	903	807	853	901	831	858	801	843	879	875	793	831	857	868	870	855	842	791	837	874	859	826	809	820	877	858	858	840	822	824	821	831	858	793	811	861	851	853	844	899	864	844	833	847	813	851	811	834	898	879	858	866	826	838	827	829	821	874	806	850	852	819	857	910	828	891	843	817	842	823	805	793	833	854	804	933	824	855	883	849	854	828	835	807	853	816	788	862	848	823	878	808	847	847	854	806	876	787	817	831	833	847	869	850	867	804	833	825	874	848	811	799	823	773	820	833	858	787	876	819	805	833	841	822	891	821	877	847	792	806	850	845	851	793	868	776	799	867	785	826	890	840	858	862	853	888	870	855	885	769	812	856	824	867	831	871	815	853	807	846	888	774	833	853	751	807	804	848	815	810	828	877	815	826	837	851	859	834	867	833	793	824	832	816	827	849	799	758	867	866	846	787	837	842	874	821	862	816	844	836	839	777	867	809	830	812	817	852	770	801	858	837	805	792	832	820	912	840	888	826	861	826	807	805	886	806	848	861	885	825	816	843	828	818	831	890	830	879	801	820	817	785	809	876	807	839	844	806	866	836	850	852	804	803	847	839	821	889	836	823	831	853	812	811	840	836	864	857	828	822	842	888	853	845	849	846	818	852	768	829	795	837	842	821	852	855	851	839	800	798	866	840	838	798	823	853	814	841	853	777	843	787	809	836	834	840	800	818	794	801	843	902	821	843	823	837	873	884	812	872	859	840	858	839	858	831	818	848	866	790	824	851	800	857	813	821	814	879	845	840	752	881	855	850	848	810	793	845	850	860	834	826	821	844	873	836	834	818	845	830	797	849	838	816	853	799	801	828	818	815	819	845	795	853	853	810	820	829	829	880	865	835	845	850	800	830	825	897	837	898	848	835	862	863	795	864	880	817	805	896	834	819	829	824	873	841	819	858	806	815	872	846	850	818	860	782	778	898	848	820	830	885	858	838	796	839	887	853	811	852	871	851	786	838	823	827	899	812	851	814	833	864	845	860	819	811	811	836	816	821	805	846	798	847	862	811	827	873	824	858	892	886	871	832	783	824	857	819	817	856	810	853	838	796	853	807	831	829	830	849	855	789	854	835	859	844	790	857	845	887	868	815	858	864	826	845	863	856	847	872	862	859	888	818	812	847	825	845	859	817	855	848	842	846	901	806	842	814	804	818	838	849	815	815	849	804	775	807	862	836	804	774	854	838	869	811	861	801	881	806	839	799	844	795	823	833	833	809	846	839	849	799	863	845	861	848	871	802	840	788	902	889	895	824	877	887	882	816	901	829	802	828	851	817	836	814	855	826	862	923	858	813	896	851	797	849	846	820	830	894	808	792	836	836	864	805	857	858	823	800	819	870	824	819	836	847	787	839	855	821	797	870	845	856	808	891	807	830	825	747	802	852	859	828	821	850	848	877	841	843	799	894	841	800	798	880	827	825	792	881	833	836	807	868	848	830	864	807	821	816	802	848	844	823	864	857	823	813	833	854	815	840	849	840	848	906	861	838	829	852	842	841	858	829	865	806	891	838	862	889	815	807	819	845	859	874	776	856	886	838	803	858	798	821	810	837	816	844	848	779	865	827	852	839	869	820	847	823	884	852	831	852	834	790	861	857	852	861	798	825	836	818	870	873	816	896	860	793	901	849	810	886	871	829	851	817	850	798	860	846	829	839	810	870	860	837	824	870	841	813	831	817	853	827	830	861	794	818	860	868	868	857	841	834	831	804	806	862	837	848	833	804	764	841	820	850	859	826	826	886	802	835	817	823	795	827	802	852	888	819	809	895	903	839	824	846	822	847	847	836	863	815	829	848	831	819	805	885	833	751	811	847	883	872	824	773	863	832	823	841	893	862	822	815	835	820	856	866	834	845	815	863	823	875	804	868	818	854	838	903	819	806	858	829	849	845	859	883	854	852	864	850	879	784	850	800	788	846	832	793	823	854	844	836	882	846	867	832	839	864	833	820	813	851	804	840	846	831	881	865	862	758	874	804	856	766	804	827	821	829	851	820	810	882	865	806	843	842	857	835	903	812	862	862	850	832	841	881	839	830	853	841	872	848	829	861	801	831	796	881	875	823	845	820	891	846	848	846	859	822	801	832	887	849	814	869	840	865	811	802	866	864	816	865	881	790	790	803	912	801	820	850	811	890	828	876	881	838	855	834	839	843	853	870	841	827	807	852	775	779	845	818	827	795	862	819	825	818	832	842	835	841	841	867	823	869	840	834	864	773	798	804	875	859	854	782	786	793	796	819	870	847	826	810	799	797	814	883	835	822	873	865	834	808	809	803	818	842	842	823	835	815	829	811	883	822	827	791	908	774	825	906	781	850	848	911	881	791	830	819	837	768	833	801	797	808	790	825	830	802	808	888	829	891	829	827	828	885	869	890	815	833	875	785	833	786	868	830	872	831	847	836	781	798	825	746	822	814	862	811	830	831	901	763	853	876	884	830	820	813	790	832	817	825	854	838	853	836	826	822	854	808	836	833	862	919	776	804	884	851	841	845	873	788	794	813	802	819	846	851	901	867	864	923	828	825	824	781	865	906	830	847	788	808	804	848	826	797	888	819	869	811	792	840	798	854	811	857	850	873	841	895	826	800	782	851	884	888	818	857	827	862	820	859	813	820	873	848	859	810	863	839	826	824	864	897	875	803	869	820	837	824	831	837	795	869	815	872	800	853	917	799	878	821	788	841	826	844	840	881	865	819	866	827	853	839	821	823	842	817	881	854	831	799	880	869	909	831	863	797	819	779	793	837	866	863	816	794	815	846	843	858	875	882	871	832	834	864	836	870	827	846	847	872	849	800	849	789	826	832	868	791	839	867	844	838	850	801	844	861	822	821	845	805	880	811	843	850	853	861	817	860	866	866	874	814	817	805	798	842	812	833	851	863	810	794	823	787	830	808	825	805	863	831	847	841	834	868	841	872	852	831	832	866	832	869	871	865	835	854	843	900	848	861	867	879	865	815	839	839	812	809	807	822	808	849	882	832	750	822	913	823	800	891	802	815	817	837	825	798	761	795	852	803	827	815	800	858	827	843	828	809	833	807	881	853	857	824	868	824	866	848	850	787	851	821	828	835	811	854	884	861	813	826	863	815	808	818	807	860	841	857	829	809	817	860	879	837	880	861	811	809	834	859	774	834	842	846	821	804	854	856	876	786	855	854	846	830	800	808	826	777	900	817	823	832	810	819	859	803	882	806	882	798	814	789	860	839	805	818	772	858	827	882	826	823	814	817	860	883	872	882	843	798	842	825	885	833	771	854	833	846	850	838	840	820	841	781	839	851	843	907	837	883	820	812	787	783	842	848	871	845	861	805	815	775	806	790	853	844	827	870	790	875	896
46844	69358	52627	11459	4819	3499	2745	2208	2071	1901	1910	1889	1668	1506	1337	1239	1180	1124	1098	1097	1056	1069	1003	1058	1000	1008	1040	1018	993	977	1001	971	948	1030	983	944	983	982	992	1004	932	959	1001	966	1022	947	987	966	944	946	954	960	995	883	930	977	977	988	911	939	897	936	910	949	926	971	936	876	966	933	958	983	969	952	950	955	978	954	933	908	939	997	974	922	955	943	910	955	979	958	967	949	907	990	929	943	961	997	919	955	994	919	995	906	897	965	912	943	970	944	926	967	947	902	910	982	988	985	983	943	968	941	909	909	1043	977	923	940	955	995	976	988	973	986	935	929	907	936	941	906	964	946	883	950	940	950	901	951	934	869	921	943	975	970	919	949	948	947	967	970	990	965	919	964	996	922	912	885	931	961	933	983	970	923	960	941	989	982	959	935	897	964	903	979	925	930	953	960	995	959	939	937	928	1011	983	929	949	923	977	965	968	900	911	893	968	927	881	941	928	979	968	939	978	960	923	948	919	945	925	897	924	986	944	915	948	941	951	927	915	914	982	942	932	964	957	953	955	998	990	963	883	1024	941	967	912	968	929	919	920	979	943	1001	1016	958	891	979	959	1018	952	949	939	949	932	972	975	962	902	945	948	1012	922	928	934	916	949	944	924	909	977	1004	946	981	942	932	962	886	940	960	900	951	954	934	947	934	912	959	991	997	993	926	965	953	995	928	913	914	966	966	939	954	1010	1021	932	961	977	966	979	906	965	978	920	996	998	931	967	975	951	994	936	926	983	941	932	991	986	956	965	936	938	972	912	993	955	954	955	926	917	928	985	965	938	959	984	914	922	934	998	929	906	961	953	926	955	936	904	971	957	919	922	953	962	918	944	1027	943	934	984	942	960	938	914	974	927	950	904	903	916	969	939	915	938	968	957	977	947	971	942	966	981	940	894	958	1051	909	876	956	965	926	939	950	919	911	968	924	999	919	981	972	996	962	1005	905	943	929	951	962	958	982	947	995	930	936	952	987	938	990	909	955	941	935	954	974	944	936	993	977	928	950	963	944	1008	917	966	963	948	966	967	906	937	932	952	954	940	994	978	930	907	947	977	959	888	957	917	967	900	994	939	946	895	965	967	966	925	894	967	944	960	930	979	948	926	939	974	980	926	898	958	940	987	965	934	936	900	911	1018	942	974	995	916	979	936	951	969	941	922	906	968	897	947	945	933	951	924	925	960	969	997	913	953	934	960	937	948	931	979	959	922	969	909	933	948	930	989	940	959	968	962	961	919	936	909	952	928	921	988	955	934	950	962	1004	906	950	977	960	995	936	926	954	961	922	922	883	955	1006	992	901	939	925	992	960	967	981	926	980	979	983	907	970	877	948	909	963	925	956	999	911	900	928	930	957	988	996	943	991	946	933	933	941	961	910	928	965	989	965	955	944	901	915	930	942	933	967	1003	889	923	964	962	954	942	902	893	947	933	968	941	972	953	971	959	904	943	928	945	996	995	946	939	960	877	967	960	961	942	916	982	947	944	942	934	929	957	937	940	926	917	943	1015	922	905	990	944	966	909	888	886	964	957	934	936	926	909	954	955	974	954	926	925	928	925	956	921	948	971	939	892	944	885	976	913	888	957	954	957	911	890	911	914	912	891	946	940	951	979	953	923	923	890	956	961	970	939	981	899	975	944	961	975	884	924	982	926	915	930	998	952	945	962	971	896	983	956	988	951	929	924	974	939	912	930	929	932	974	985	942	947	928	957	940	978	941	929	955	965	965	990	1002	969	912	963	965	887	988	967	903	957	942	942	917	982	916	936	943	889	921	947	935	878	972	899	941	912	904	921	969	986	966	919	934	1006	916	969	938	921	972	914	962	968	935	889	995	928	938	909	931	904	944	1002	936	912	1003	947	933	944	947	950	903	1004	958	892	1029	952	945	1005	938	897	951	948	933	947	922	1030	908	955	950	923	965	902	964	964	996	949	943	937	935	935	947	992	917	971	914	1000	922	966	950	950	922	897	966	961	1001	874	873	949	934	877	953	951	901	989	980	999	961	946	926	952	914	977	920	911	978	951	933	958	925	956	952	887	979	950	924	916	970	961	954	967	958	955	888	930	953	965	978	967	960	944	965	978	894	983	958	976	961	921	1012	939	960	998	911	935	949	995	933	919	922	921	954	941	995	900	992	939	926	947	925	1021	934	969	942	939	890	940	937	1001	959	980	959	990	954	964	925	992	947	970	931	967	970	935	951	999	963	936	925	914	901	909	975	935	927	996	891	917	978	938	962	956	938	948	965	981	958	915	939	963	928	992	969	967	960	937	982	963	967	965	1012	932	921	984	942	1003	959	956	981	1002	942	917	941	1008	886	956	908	953	925	896	947	948	895	958	965	977	963	1012	952	931	940	1002	948	904	935	956	925	966	965	946	924	986	973	923	974	988	923	908	964	883	895	929	963	910	917	962	918	959	913	901	952	956	939	901	928	893	959	939	964	929	960	984	956	966	986	937	922	951	966	919	951	957	945	896	930	952	930	915	901	925	950	956	903	919	908	971	964	960	953	977	914	893	926	933	980	992	883	966	950	933	942	986	965	882	931	946	973	943	937	974	918	924	917	993	944	933	956	957	955	949	1011	890	930	952	953	983	927	903	967	986	940	959	941	958	919	932	947	971	998	925	937	937	919	956	957	939	870	934	906	949	945	942	944	988	926	949	944	951	939	918	945	920	942	973	935	914	903	936	912	924	916	957	951	978	950	944	927	965	931	962	982	907	932	955	943	891	979	939	925	990	945	914	985	983	947	922	963	911	938	974	981	937	954	920	968	956	942	939	959	922	939	960	947	963	935	927	947	946	942	909	960	989	982	917	928	906	890	934	997	951	987	941	984	914	946	973	978	986	947	901	979	941	946	893	956	921	941	920	987	987	924	931	952	963	909	944	910	971	970	927	963	922	979	965	927	901	953	934	904	954	903	957	907	969	1041	929	946	941	924	932	978	983	920	954	917	919	927	963	941	947	927	940	933	935	951	970	996	992	917	955	913	937	922	923	841	938	988	934	922	946	962	971	943	970	927	935	949	935	961	912	932	989	909	972	978	933	975	948	968	927	929	965	928	901	1013	1014	955	939	881	955	890	956	951	933	906	972	926	942	877	927	990	985	928	978	967	899	954	946	896	950	965	922	874	914	939	973	1000	920	933	935	954	949	937	961	1010	972	914	928	950	920	990	948	955	995	925	970	958	914	894	902	963	982	952	1005	913	924	953	898	962	927	960	935	990	979	957	890	930	930	1010	994	929	891	961	936	963	1012	931	993	964	902	953	947	942	951	1002	957	924	930	984	938	885	986	921	919	896	895	957	913	970	879	959	987	998	943	962	933	941	956	890	993	934	984	906	960	924	948	966	971	961	996	1013	909	974	945	873	954	1038	956	946	946	965	996	972	964	980	959	898	992	945	916	910	961	926	963	938	943	860	952	945	964	960	1025	964	991	996	921	992	906	940	940	980	932	947	940	921	916	942	945	955	933	917	928	917	943	1004	973	958	951	935	965	916	964	950
32007	30996	28039	8554	926	599	451	388	395	401	431	444	394	397	390	367	362	320	342	351	329	337	344	305	339	347	319	355	322	342	332	338	331	327	319	327	303	337	320	329	304	314	328	327	327	357	342	303	327	334	351	346	328	354	319	329	344	328	347	340	345	308	337	299	313	359	302	312	294	315	329	302	324	358	330	320	326	310	308	337	326	318	307	335	283	305	312	302	303	298	307	297	352	326	366	342	316	329	334	342	309	305	313	310	322	318	325	314	332	337	329	335	328	323	319	344	319	322	299	307	367	343	331	307	331	315	303	317	339	335	343	332	303	340	330	307	347	305	326	343	321	336	330	337	321	348	291	341	328	344	303	302	335	308	303	336	342	303	288	302	334	332	360	312	322	324	322	319	313	373	355	329	307	320	352	328	283	319	356	361	315	338	322	337	342	340	321	325	312	351	335	347	352	343	359	333	337	312	320	331	337	331	341	340	333	302	292	326	320	297	309	300	317	334	321	339	321	336	309	324	310	338	288	303	317	316	359	348	358	337	320	308	326	323	258	355	311	345	340	311	334	334	291	335	347	321	319	323	326	337	340	322	325	328	345	311	313	328	298	341	351	344	367	278	343	361	314	337	337	309	337	319	328	290	336	334	336	325	323	333	356	312	322	303	315	327	324	322	306	342	309	283	330	307	313	313	317	317	355	285	322	302	322	311	356	312	303	290	304	321	355	331	322	332	339	329	318	302	314	322	285	324	339	310	316	358	310	368	319	308	307	315	348	337	300	365	318	323	291	348	325	323	354	333	300	333	334	342	281	345	329	341	332	313	306	299	347	300	328	328	290	344	345	315	325	314	336	327	327	338	323	359	328	317	347	313	323	343	338	347	336	326	296	343	330	288	338	310	339	322	327	307	293	334	350	315	333	318	343	276	292	309	357	330	327	303	324	348	277	313	290	303	344	332	299	366	305	346	322	319	340	324	292	318	311	329	295	334	325	336	327	335	321	320	325	362	323	325	297	317	336	311	322	308	334	333	337	341	337	332	315	310	299	328	305	340	316	343	341	295	314	319	347	338	315	319	325	309	315	328	311	278	323	363	315	308	293	290	307	345	333	305	308	320	313	353	322	317	328	317	326	331	299	305	326	358	333	297	307	324	317	299	343	321	303	339	305	344	353	322	316	349	339	300	298	323	336	327	315	311	319	290	302	353	336	337	323	345	332	322	302	344	306	296	322	325	314	334	319	328	314	340	328	328	297	295	316	330	319	298	323	330	332	290	304	353	305	311	346	356	333	319	320	296	334	351	300	330	319	329	326	297	327	324	322	359	325	322	314	351	331	325	331	300	320	347	344	353	302	331	272	341	321	343	314	334	305	372	335	339	319	308	304	314	325	321	298	335	311	328	321	344	317	344	321	306	318	295	320	296	309	328	335	305	324	315	326	327	346	312	304	334	333	310	337	341	323	378	299	326	333	322	378	318	315	327	316	338	332	328	296	334	357	328	300	316	321	314	322	302	299	339	347	309	319	316	309	328	320	364	317	306	324	310	310	317	297	327	312	295	330	341	350	323	343	333	322	325	333	367	328	363	334	281	339	348	295	291	320	305	353	296	336	334	316	336	317	329	340	333	313	337	310	327	349	338	339	350	312	314	344	310	328	316	342	274	327	342	346	318	342	304	328	334	338	285	326	312	324	334	324	334	333	340	309	321	312	322	324	300	311	358	323	313	304	323	345	312	331	285	328	316	317	313	318	362	339	313	348	320	315	326	301	322	324	310	337	327	307	343	328	328	298	356	309	326	282	315	355	324	310	301	339	321	318	361	309	308	332	358	334	316	345	354	320	295	336	320	349	330	320	326	301	329	316	293	342	270	312	334	320	309	343	345	326	301	311	310	324	341	325	337	328	336	326	321	338	314	311	314	313	312	306	364	312	335	313	316	284	309	345	307	310	304	298	369	291	316	327	321	305	301	322	312	316	295	330	329	317	333	314	367	336	322	311	309	342	320	330	338	346	315	318	312	353	321	320	324	327	304	317	330	334	313	308	335	332	291	347	335	289	336	326	326	320	312	310	328	324	303	317	336	335	314	324	284	323	313	340	323	314	350	319	316	295	344	346	332	315	348	324	340	309	278	294	293	315	314	287	319	278	332	340	290	305	329	346	340	327	322	326	338	310	347	337	316	343	316	324	360	328	320	329	300	324	311	362	335	328	320	308	317	337	344	324	323	322	333	327	346	324	332	352	323	334	332	342	313	362	317	337	359	320	313	298	336	346	344	372	321	338	339	341	320	309	321	323	329	338	289	342	309	327	351	332	312	287	353	363	319	323	317	313	335	330	307	314	279	275	304	310	339	313	310	298	341	293	311	344	307	311	351	296	300	323	318	292	320	326	291	335	353	357	339	289	337	312	303	317	305	339	333	324	305	359	322	295	306	319	311	297	333	317	347	309	316	323	343	329	328	307	323	364	331	313	332	325	306	332	323	349	300	297	321	313	324	332	286	326	284	371	310	304	298	323	311	348	328	309	322	305	354	304	353	337	308	321	348	358	315	330	326	325	318	326	315	319	331	312	356	290	297	312	340	346	355	306	328	321	313	336	317	338	339	338	321	316	318	317	347	319	322	335	336	298	341	338	320	341	299	313	299	326	294	351	336	346	326	312	313	318	346	326	350	318	327	310	306	345	307	324	347	352	310	318	322	328	297	331	321	327	347	326	318	309	325	321	360	359	324	343	346	328	317	334	310	293	307	315	314	315	333	343	319	320	348	310	334	338	321	326	320	336	319	323	326	326	336	330	324	358	326	327	314	294	331	315	347	331	334	282	328	295	308	355	313	339	325	336	301	326	304	322	307	285	298	321	309	328	335	340	311	295	321	320	308	318	290	293	311	315	305	378	291	331	332	305	333	315	323	323	326	335	307	324	326	293	328	331	323	334	337	297	325	316	340	325	336	315	294	330	288	349	319	295	296	322	336	329	342	312	378	341	318	342	321	351	305	286	305	337	344	314	331	340	323	323	314	339	306	328	346	360	346	347	316	313	333	301	335	320	310	312	330	326	329	354	341	312	294	318	311	324	339	326	367	313	327	317	322	298	363	324	305	314	319	312	308	308	302	332	309	310	309	339	318	352	329	310	352	320	319	340	339	296	323	327	317	326	309	315	318	315	318	313	347	318	287	338	300	342	322	333	319	361	303	327	326	284	324	315	350	335	337	330	318	315	298	329	305	300	330	362	302	332	320	322	297	337	290	322	337	321	327	321	332	326	339	320	330	299	333	290	306	312	309	303	325	305	337	311	330	348	340	315	353	337	358	320	324	313	310	321	295	339	332	307	346	306	319	304	303	320	301	344	355	297	339	332	290	321	356	314	309	314	324	326	323	287	317	330	327	311	312	305	323	296	344	329	342	291	346	310	328	327	307	305	332	341	333	320	299	354	341	305	310	290	314	303	330	321	302	343	331	311	326	318	284	339	332	351	325	340	332	352	345
38859	44951	31688	4948	1359	1073	775	639	631	619	647	647	578	537	487	447	417	436	438	448	459	416	387	404	444	432	404	408	396	379	377	397	365	397	371	390	402	403	377	417	370	405	405	438	399	396	388	385	364	396	392	381	430	426	396	384	428	375	393	415	410	389	374	399	416	403	352	427	386	413	387	406	372	403	398	410	415	407	387	414	411	424	428	387	417	370	389	392	399	434	428	372	384	409	395	389	411	380	402	401	392	392	376	350	427	384	365	374	407	385	396	422	345	413	421	402	361	413	399	401	345	379	381	375	403	409	395	386	397	403	408	395	401	394	415	416	375	405	407	406	419	402	403	424	377	407	391	409	365	396	381	404	391	384	400	391	363	411	409	387	393	398	402	414	398	418	366	437	371	409	386	387	407	418	372	366	395	393	379	364	414	396	412	399	373	412	399	403	396	395	443	408	450	375	419	401	409	395	420	393	385	404	414	397	350	409	414	385	387	402	392	380	398	390	410	355	364	411	415	407	403	386	380	386	396	434	402	418	417	384	417	408	376	409	371	398	418	407	426	391	384	411	381	370	377	387	421	378	375	393	394	383	441	407	424	413	383	415	416	402	393	373	416	376	385	401	360	376	428	409	424	401	363	415	404	412	405	400	426	406	351	349	414	437	414	370	416	425	422	357	402	425	430	439	384	351	388	404	418	417	433	393	374	433	389	423	381	381	371	394	420	387	416	388	394	388	401	426	395	401	401	336	435	392	374	372	366	398	379	401	403	366	374	431	434	397	395	377	392	412	396	397	407	428	403	395	356	404	413	380	380	379	373	446	363	386	372	408	412	379	389	376	388	409	403	396	397	349	370	407	407	412	387	386	413	404	385	385	403	400	371	403	391	425	389	371	408	417	443	397	389	394	400	394	420	375	365	412	392	392	400	425	349	404	379	399	433	390	339	370	368	430	412	360	417	362	372	372	407	415	372	402	392	395	427	405	402	418	398	400	388	426	424	412	399	409	415	414	436	395	371	388	434	422	390	387	406	420	419	398	396	413	386	402	437	410	375	386	386	396	365	387	409	379	383	362	381	382	399	399	395	378	404	410	428	395	414	375	403	408	400	385	385	417	426	377	421	356	416	399	420	390	398	417	427	409	422	435	403	361	374	381	367	403	379	410	425	377	423	387	401	369	395	421	432	410	417	387	384	372	396	416	396	427	420	384	391	393	403	404	420	389	375	401	385	386	409	404	372	411	389	402	370	369	366	390	417	354	422	360	395	368	413	391	400	352	389	376	403	403	405	383	431	432	395	404	402	371	405	354	406	403	408	385	456	426	446	419	372	401	423	388	389	390	392	379	404	366	405	375	404	433	418	401	392	414	421	401	406	397	428	406	384	382	398	426	400	393	373	412	360	396	444	401	385	424	388	423	382	382	408	407	383	433	389	395	373	391	409	411	373	367	400	391	375	397	392	372	380	382	399	366	400	386	430	369	408	374	404	378	382	369	422	385	381	432	409	412	388	402	430	403	373	368	434	390	400	423	392	415	395	393	381	440	420	393	431	427	442	420	403	432	396	391	400	404	428	412	381	379	387	414	415	401	385	399	432	393	357	384	395	397	384	411	383	402	415	392	421	395	363	406	383	353	388	406	419	391	407	393	402	379	402	401	411	425	402	446	401	390	390	400	361	340	397	409	380	395	394	404	365	395	401	418	383	405	379	408	415	409	385	429	399	393	358	422	416	387	398	365	419	390	397	397	417	381	385	409	434	377	419	379	389	414	407	366	387	393	374	389	402	364	404	425	425	388	376	425	391	417	412	362	400	408	397	400	417	394	393	398	398	403	360	439	380	422	399	427	384	406	391	365	410	418	443	338	421	419	404	389	399	391	422	395	364	441	359	400	446	418	399	402	410	388	414	397	406	393	411	386	395	371	387	394	394	421	371	413	402	424	395	385	372	376	391	415	402	376	371	367	393	402	384	399	390	400	377	395	414	379	371	371	385	429	399	375	376	381	395	403	369	421	422	419	411	370	404	396	370	372	366	419	402	390	405	377	431	375	376	422	417	394	412	418	415	380	399	380	395	381	411	440	392	371	448	384	401	386	370	380	371	430	406	419	395	374	353	377	388	411	392	400	394	415	405	417	391	419	373	393	386	382	410	398	385	438	379	397	377	391	392	401	403	396	389	386	370	385	401	400	406	349	414	391	428	373	388	414	387	382	384	414	401	422	418	402	403	397	401	409	400	392	365	400	380	413	416	402	401	359	383	347	394	426	410	391	383	414	337	392	425	414	417	397	400	407	389	409	341	377	384	387	396	386	392	420	389	428	398	397	397	431	422	394	398	401	394	421	377	405	386	422	364	446	389	436	389	366	361	392	371	414	379	432	433	385	403	394	399	372	391	420	378	402	400	420	370	414	367	422	398	425	402	402	389	379	396	380	398	406	402	380	413	391	417	395	425	429	399	398	387	424	411	422	396	400	401	376	396	379	410	380	431	382	406	394	408	401	397	410	420	373	421	391	402	405	426	418	386	435	415	408	397	398	416	393	379	430	372	342	376	410	399	386	431	417	376	402	409	422	424	407	391	404	369	379	377	428	405	399	405	398	378	390	434	412	420	384	398	411	376	417	417	422	377	385	379	424	383	419	439	396	398	398	411	428	393	384	377	388	417	404	403	396	402	384	374	428	424	414	394	410	397	404	395	372	395	410	392	440	420	412	384	402	392	406	396	392	387	385	378	363	394	380	388	412	428	429	391	416	439	409	380	418	398	380	432	452	410	371	412	414	394	406	405	404	397	382	393	369	394	393	399	370	403	406	418	403	442	403	430	381	399	386	398	431	423	394	404	387	402	388	401	412	409	398	432	395	423	412	386	378	408	417	401	381	412	371	385	378	391	391	380	389	416	408	419	413	365	362	411	400	417	383	382	424	418	403	383	381	368	365	401	417	400	394	437	366	400	409	389	379	416	401	377	399	363	385	373	398	365	385	377	396	382	409	369	378	377	417	386	439	410	405	424	379	382	421	398	366	440	393	345	385	419	387	383	409	424	400	368	403	392	388	391	420	398	416	404	419	391	410	400	425	386	389	395	342	383	403	371	390	367	400	396	397	399	374	395	421	398	394	384	376	376	397	416	381	383	375	383	395	375	382	399	380	357	398	396	387	382	419	398	363	423	423	443	390	401	389	400	402	377	386	409	357	400	410	415	347	373	362	398	379	370	401	389	422	400	406	396	410	382	416	396	380	398	434	443	402	448	408	395	401	397	387	395	410	426	394	433	352	392	398	395	394	407	435	388	357	380	374	394	389	415	368	393	385	392	423	403	409	376	410	386	427	434	351	419	370	425	394	414	430	398	385	410	375	422	396	374	401	400	426	403	374	422	393	416	401	440	422	397	422	400	396	431	373	410	429	343	368	383	349	412	382	385	408	392	394	380	410	369	380	391	418	348	400	403	355	439	397	427	447	371	392	422	400	392	392	370	394	378	382	395	389
23920	21032	28235	24274	19683	6291	1337	866	785	801	825	766	723	605	638	656	612	629	608	656	597	598	579	552	583	594	569	572	547	511	575	589	550	557	534	572	549	572	549	573	546	562	540	556	535	571	535	561	518	564	567	566	569	606	585	567	540	547	530	553	545	567	530	564	549	577	519	556	566	543	537	621	570	567	581	575	574	543	541	561	521	571	558	568	539	575	554	556	601	543	573	549	553	622	553	560	591	531	535	586	507	566	560	577	587	545	546	545	585	540	576	536	542	519	559	563	609	543	562	555	518	557	502	575	581	540	558	573	549	599	542	535	530	539	559	564	576	509	539	530	608	546	531	559	535	576	519	525	540	567	550	483	522	560	539	533	564	530	572	602	558	541	571	558	575	582	538	581	537	579	583	552	561	557	592	568	594	573	562	561	547	611	576	575	526	542	567	565	574	521	540	546	547	602	575	597	535	573	533	533	480	559	552	576	548	503	586	561	520	527	564	539	530	580	556	581	535	558	565	578	590	542	574	575	558	519	548	529	540	558	559	575	588	551	549	564	546	568	571	576	567	536	532	544	523	541	591	533	582	548	527	504	554	591	550	560	533	539	565	549	534	596	557	572	539	571	578	556	557	527	581	574	586	541	575	595	545	545	577	520	591	559	565	553	503	557	529	531	541	562	546	521	529	560	559	557	506	562	561	521	532	552	552	542	539	583	566	577	524	552	546	553	571	547	581	534	552	556	522	598	545	524	542	537	552	520	534	534	547	549	563	545	570	551	519	548	576	580	564	573	538	535	539	578	567	546	566	582	589	553	531	544	576	522	493	551	556	554	561	510	559	559	567	546	556	547	491	534	568	575	554	568	527	545	587	529	556	587	566	521	595	583	559	557	559	559	506	576	583	564	591	576	594	583	565	558	551	584	558	536	532	571	529	575	543	576	548	541	621	584	562	561	549	531	543	561	572	578	577	537	615	585	558	584	560	539	566	561	558	541	601	555	528	524	577	551	553	564	499	549	565	555	593	532	558	554	550	535	529	528	532	585	492	562	541	579	536	586	557	550	491	582	504	559	556	588	543	572	560	533	531	541	497	571	531	583	610	554	576	553	547	553	519	556	594	555	564	532	547	580	583	600	563	558	528	605	562	529	565	535	578	549	579	571	555	600	539	546	532	527	554	538	566	626	573	561	513	541	536	559	600	555	563	545	551	581	585	574	550	553	504	548	553	504	523	560	533	542	566	544	531	526	549	569	568	578	564	578	590	561	568	571	548	575	537	564	565	535	570	576	572	567	568	555	589	515	522	597	550	567	550	543	550	532	534	570	516	576	584	527	588	541	527	529	543	589	533	516	586	553	555	564	559	560	570	555	542	538	515	538	558	548	552	555	522	505	576	523	553	546	538	557	566	566	542	549	571	555	517	541	579	574	569	521	502	518	588	570	541	587	536	561	556	546	527	551	554	530	557	542	488	568	519	491	528	538	563	520	546	579	537	531	567	518	547	545	535	535	570	577	543	556	566	526	581	605	551	524	514	534	606	568	532	578	528	598	553	569	574	531	517	515	551	530	555	570	610	510	540	559	570	586	573	546	529	510	539	541	540	558	520	567	566	552	572	503	555	595	587	504	545	523	568	501	576	554	520	563	543	536	552	539	521	547	567	543	576	544	583	526	539	592	545	477	590	566	525	530	521	565	526	565	564	570	592	559	543	529	546	545	533	542	565	554	555	519	546	539	535	543	590	557	528	582	556	542	583	541	559	528	530	594	590	545	574	577	585	567	537	615	597	563	579	511	593	551	561	560	555	567	526	572	553	599	556	556	546	602	576	582	556	585	546	543	562	523	615	599	546	547	524	548	590	521	514	513	544	601	596	552	507	534	530	525	515	568	562	546	581	546	537	479	541	513	529	570	593	503	575	569	536	525	506	557	550	569	568	538	554	587	575	545	561	567	547	565	553	513	509	518	554	546	562	536	561	539	565	579	559	519	564	548	599	530	563	574	505	534	541	503	527	513	534	573	568	537	530	557	562	526	532	525	521	558	532	568	550	558	559	543	567	530	556	578	504	514	563	575	580	575	559	551	534	566	617	506	541	578	549	540	543	525	581	549	597	563	553	530	525	553	556	499	580	555	536	570	569	559	521	557	537	502	561	611	551	581	549	523	555	590	560	521	568	531	585	536	590	561	535	549	545	548	566	558	526	546	576	565	589	552	528	520	501	577	505	547	583	535	539	533	586	545	593	588	533	579	548	550	511	587	574	592	538	559	554	544	539	567	595	529	545	539	514	548	551	548	534	507	526	565	580	529	579	560	574	562	549	541	563	593	520	564	535	570	544	607	511	569	508	545	512	557	581	555	563	554	553	552	533	572	597	574	575	557	555	522	508	577	519	521	578	565	550	553	566	527	553	554	558	548	594	567	548	563	548	571	564	583	535	552	553	523	546	534	574	565	522	526	560	551	537	578	537	579	564	555	609	579	545	542	569	571	585	561	534	607	567	596	565	561	541	536	549	552	564	551	543	570	555	500	536	553	568	542	542	533	569	523	553	514	565	574	578	514	591	572	543	610	572	472	555	528	568	537	544	519	570	525	566	524	568	564	510	532	576	575	607	520	555	538	543	576	535	549	586	543	582	558	572	544	598	551	530	582	530	537	553	510	529	544	513	538	515	558	564	562	537	570	555	554	544	524	544	548	529	580	541	482	583	598	510	499	492	528	587	533	566	530	571	568	569	552	552	549	595	578	521	555	529	562	547	569	529	595	553	571	586	558	557	555	525	546	570	558	612	556	548	554	570	570	569	515	577	528	577	529	557	579	561	549	555	564	584	549	600	559	544	561	521	573	516	520	527	548	526	542	534	622	554	566	569	551	541	529	542	570	537	523	543	564	561	551	599	620	548	517	594	532	563	545	546	564	600	578	552	571	570	546	533	549	551	588	575	517	547	526	553	537	590	581	558	559	562	518	567	562	567	575	559	572	557	557	572	543	510	541	568	511	535	533	541	550	541	548	531	543	550	569	591	578	532	559	520	549	578	546	542	559	521	562	510	559	540	552	536	503	546	553	570	577	543	541	546	531	549	562	546	603	513	543	526	544	579	515	533	554	552	569	536	558	522	538	532	566	536	564	555	569	577	556	581	552	534	548	571	592	558	517	562	553	534	566	538	578	556	513	563	560	557	511	516	548	585	507	567	540	585	586	519	592	560	551	565	554	534	563	539	557	500	542	589	556	568	571	538	540	547	580	515	502	530	542	551	554	574	534	561	540	554	550	543	551	537	575	561	566	526	583	566	567	538	541	554	550	552	527	564	590	528	527	557	568	548	547	581	566	567	566	589	554	532	504	570	596	544	499	590	548	532	573	577	561	535	529	559	607	529	558	583	523	553	536	595	560	563	553	529	556	539	555	534	552	519	553	557	543	580	556	522	563	562	523	572	579	561	536	523	532	549	568	535	540	555	525	560	511	545	545	552	564	593	590	576	574	527	549
41634	62064	46532	9959	2663	2105	1694	1403	1339	1261	1233	1118	998	895	878	826	821	756	791	773	716	767	690	682	675	718	662	649	686	657	637	676	656	642	624	678	682	649	670	632	659	651	651	659	638	601	632	645	644	625	626	638	673	650	653	635	645	695	602	599	645	648	655	655	581	598	677	688	628	681	645	652	655	665	641	666	631	634	646	615	643	646	664	654	689	618	649	656	612	653	663	685	671	628	642	648	665	643	656	665	647	607	618	594	676	678	680	663	669	615	682	639	638	639	667	629	655	601	650	588	673	679	612	612	639	648	675	675	572	644	671	657	634	613	685	639	651	594	670	639	654	649	653	649	669	616	632	652	686	710	594	647	643	616	672	624	644	639	595	644	676	666	703	651	653	650	635	650	693	624	652	643	654	637	645	635	661	651	640	673	673	638	653	645	685	606	603	703	662	614	664	632	657	623	653	611	609	647	650	638	645	649	643	622	620	655	616	635	605	653	655	656	642	646	635	621	629	595	624	684	617	688	650	636	603	613	606	636	605	639	640	628	622	673	621	681	618	604	653	667	641	646	643	634	609	660	633	612	684	668	636	613	679	611	648	645	592	643	644	600	641	654	632	644	639	640	593	654	645	634	675	642	653	609	662	562	607	623	615	631	626	638	668	631	617	612	664	642	625	591	658	654	603	661	634	667	639	679	623	641	689	704	656	619	658	636	599	632	606	649	616	652	638	647	634	640	628	635	643	638	630	601	609	644	630	635	644	640	664	652	667	647	652	654	648	607	668	626	642	644	618	626	617	623	648	658	619	622	674	672	603	684	633	634	627	655	657	642	634	623	632	630	648	633	663	640	655	612	625	650	682	647	663	680	642	627	669	643	652	630	648	658	628	631	631	627	660	621	660	682	639	649	643	639	631	615	658	610	633	619	680	626	634	666	638	675	661	646	605	652	647	676	628	607	662	669	665	652	669	642	618	637	676	662	618	632	614	663	669	685	610	651	655	692	651	656	651	645	644	667	719	670	679	644	633	679	641	663	611	660	667	667	635	658	588	667	617	641	656	632	619	620	653	677	665	640	634	639	694	645	659	672	661	635	653	674	620	637	651	646	691	666	641	653	667	651	633	618	656	654	627	618	659	640	679	623	619	667	638	627	659	598	667	662	610	620	654	629	659	691	629	642	640	636	649	639	645	595	655	637	634	637	646	658	613	634	680	612	630	646	655	639	635	653	626	673	613	629	597	652	677	630	650	652	672	635	693	658	680	620	647	649	639	647	657	631	623	649	665	640	655	632	643	629	656	648	637	605	689	637	613	633	663	620	635	622	719	633	653	621	652	660	642	613	627	632	633	629	631	682	642	654	653	662	641	674	662	634	627	659	626	633	663	590	632	602	683	626	624	629	668	641	625	619	591	603	627	646	636	660	624	602	641	646	622	641	623	642	642	693	645	689	647	604	598	622	641	637	593	674	667	604	658	645	614	635	625	641	629	649	646	594	670	630	611	636	635	662	664	653	641	647	645	646	653	683	637	654	663	654	648	611	613	604	630	652	650	660	657	649	623	656	649	668	629	629	682	649	673	608	654	673	604	669	663	659	674	708	630	639	637	643	598	626	659	705	638	675	678	689	644	612	649	629	622	661	630	685	617	682	657	669	587	655	624	654	649	608	629	588	632	623	656	643	627	679	647	630	640	633	597	651	629	623	654	655	651	635	636	620	656	654	633	680	677	677	663	647	661	612	644	656	661	631	659	615	562	614	622	604	667	597	672	649	644	617	664	647	646	648	673	620	592	609	648	645	612	612	639	701	657	693	640	608	598	586	667	656	626	586	615	636	613	669	636	649	630	689	650	657	654	673	635	646	650	627	644	657	633	645	626	695	624	676	598	610	663	646	704	605	606	593	699	650	647	635	645	642	669	639	646	659	659	638	621	647	619	631	667	645	657	669	661	600	638	637	639	666	648	662	599	662	634	633	620	662	644	606	595	587	650	660	635	600	664	631	704	644	627	634	661	667	663	631	662	647	623	636	670	598	647	653	699	676	682	656	626	672	646	642	644	654	662	623	642	610	653	644	653	593	619	642	628	629	645	674	689	604	619	635	619	630	633	649	649	623	611	625	650	624	640	631	651	644	656	615	667	595	624	593	687	590	640	638	658	629	645	647	693	627	639	604	649	646	661	666	640	609	626	640	625	596	628	648	629	674	619	641	690	662	637	582	673	652	628	669	683	685	611	635	605	659	627	687	646	642	668	645	639	627	633	662	672	664	646	591	604	591	647	628	649	566	677	651	670	630	658	686	665	629	642	647	629	626	599	617	642	622	658	643	654	655	632	654	595	608	694	610	625	647	607	635	626	626	685	646	654	676	638	636	605	625	680	670	654	681	643	635	582	655	679	616	649	640	657	667	629	636	685	609	573	644	643	652	632	635	632	675	658	620	672	612	628	657	636	650	634	614	615	634	609	693	662	669	659	623	612	593	660	638	667	672	620	655	657	626	643	694	621	593	628	638	706	604	629	627	625	682	650	688	652	673	623	618	674	629	611	628	624	667	598	620	641	657	632	625	635	682	656	658	639	658	646	601	622	652	647	654	645	643	626	641	669	626	644	691	650	603	653	665	654	698	684	624	617	610	667	633	679	649	623	660	653	682	646	697	636	655	664	652	635	669	640	639	610	679	640	669	675	706	596	625	625	676	628	654	651	603	641	637	639	604	646	659	616	650	689	672	668	673	643	642	663	632	611	625	625	672	683	617	676	623	638	655	648	716	624	688	657	632	629	658	639	603	646	650	667	640	667	628	688	641	583	658	648	602	634	675	673	639	662	653	660	630	635	632	631	630	593	648	632	599	690	621	647	593	636	629	655	640	667	619	671	638	644	632	643	618	590	660	579	641	664	662	642	680	595	647	653	632	658	629	653	665	616	611	639	630	643	615	659	664	668	612	638	646	625	645	659	661	592	643	590	648	612	644	568	669	608	666	677	611	664	657	615	620	651	677	620	661	657	681	627	613	642	634	632	639	633	628	636	682	648	622	654	597	639	636	611	640	616	650	668	648	642	661	653	659	642	616	623	678	654	606	630	604	655	658	616	603	660	653	632	600	663	623	669	642	639	664	635	649	657	617	642	646	618	648	610	629	621	624	638	665	631	614	692	650	659	648	608	678	636	658	636	650	623	631	664	648	628	622	634	645	632	680	622	635	657	640	642	633	617	666	670	618	611	607	608	615	613	639	643	640	645	611	705	622	659	650	693	635	663	664	642	652	635	634	684	640	656	646	661	675	668	656	617	657	608	697	611	599	654	663	664	624	645	656	602	673	609	604	637	665	617	629	679	650	713	631	635	683	639	669	644	638	649	629	655	650	611	675	674	689	659	614	669	625	666	650	637	646	685	654	668	649	588	652	698	617	659	624	651	677	676	651	636	613	647	639	617	671	652	659	633	665	610	658	640	644	630	670	596	657	634	604	665	633	649	672	704	617	581	687	638	629
25267	21485	27914	23520	6846	1009	831	658	638	612	624	622	546	490	519	458	452	477	444	517	455	469	426	491	441	443	407	422	455	445	445	487	475	454	443	481	466	431	446	467	435	436	438	416	430	468	433	440	453	439	433	419	461	480	442	434	463	419	446	460	480	447	434	429	449	432	437	474	447	460	419	452	460	422	429	438	437	412	432	459	440	426	409	439	443	414	426	419	409	425	446	438	448	483	441	404	428	425	500	418	441	440	459	445	435	468	397	441	464	409	394	458	491	430	470	453	467	457	435	456	416	438	437	390	424	421	464	425	475	453	432	439	433	425	435	438	420	418	459	441	459	437	414	434	422	412	432	419	444	439	458	413	448	421	434	451	430	460	432	437	457	429	427	396	488	454	433	444	433	441	437	435	452	446	466	439	470	455	439	454	495	437	411	437	466	425	452	417	433	417	450	441	455	419	434	473	429	452	490	467	451	422	485	425	437	458	430	432	434	423	438	461	420	445	438	446	456	464	419	431	459	429	443	409	415	441	446	446	418	453	434	415	434	421	408	428	461	436	413	411	432	440	440	451	433	432	450	404	421	403	418	425	492	425	421	440	440	467	472	431	459	429	405	464	449	417	461	433	426	397	447	465	437	438	416	404	437	471	445	451	424	456	444	431	452	451	450	428	403	454	438	450	483	417	459	406	439	445	410	428	432	448	416	431	428	415	442	455	433	417	439	445	429	462	432	418	479	470	433	411	431	466	449	474	434	420	460	432	446	434	460	442	432	454	418	416	442	419	452	446	441	447	448	428	465	423	414	481	455	481	473	441	416	429	383	460	419	440	468	455	395	426	426	409	411	418	422	411	454	438	434	429	426	458	402	409	425	496	419	473	432	420	428	463	408	440	456	417	450	435	422	470	428	474	444	448	469	448	441	438	456	451	412	460	470	424	436	422	436	444	458	432	434	421	422	473	437	408	452	451	432	431	478	449	440	430	501	459	424	438	461	440	404	419	442	449	393	408	435	439	422	451	426	421	428	445	435	455	451	424	453	414	439	450	415	411	412	446	446	431	409	424	411	439	458	421	393	448	469	432	445	435	454	395	422	414	453	436	412	455	424	456	446	453	417	440	404	433	391	421	469	457	453	454	465	426	452	451	430	459	416	403	416	455	409	479	440	455	413	446	445	398	445	446	448	483	475	450	426	400	428	454	441	424	474	453	469	470	430	445	437	437	416	434	414	411	456	510	442	421	463	417	489	430	424	411	462	453	467	432	473	443	427	465	421	405	467	453	423	438	445	439	445	448	394	478	415	452	468	456	489	430	478	443	423	457	454	445	435	417	436	453	466	439	454	450	439	420	458	461	412	437	454	506	438	431	438	429	451	467	426	457	442	455	458	397	427	423	485	475	428	432	461	435	441	487	392	423	465	437	459	454	413	418	439	458	430	435	427	440	445	427	423	436	450	394	426	436	421	463	448	464	444	451	441	433	408	415	453	443	438	457	424	452	421	486	424	446	457	450	446	436	455	442	424	413	430	437	448	426	484	474	449	435	472	430	426	456	451	425	436	418	459	439	487	447	428	452	485	407	427	415	451	444	457	413	435	435	461	411	472	413	430	481	423	434	429	416	380	434	452	444	445	455	460	440	438	424	415	431	488	410	449	429	425	433	435	460	466	433	438	419	414	443	433	425	432	425	427	428	455	437	435	451	423	450	468	484	474	452	416	464	453	438	415	456	462	442	458	442	428	435	414	470	422	415	428	446	413	424	471	426	409	395	439	420	435	419	435	469	466	461	459	433	447	454	446	440	430	412	426	424	460	459	416	446	450	429	411	429	428	410	454	437	421	427	462	483	413	453	455	429	435	444	443	468	453	448	453	432	441	448	444	418	435	415	464	449	443	410	461	466	450	452	424	442	428	413	419	454	426	464	404	481	448	435	442	461	445	424	439	440	448	426	471	434	435	406	430	455	429	430	441	481	469	444	446	414	414	422	438	425	435	409	436	481	431	396	424	464	439	449	432	417	428	461	406	442	461	437	405	434	412	423	430	446	426	456	433	444	477	436	423	452	446	482	488	430	458	456	413	433	445	477	454	441	418	464	413	449	412	398	438	471	438	473	446	432	413	450	414	429	473	462	440	450	388	415	428	439	468	413	444	459	421	430	416	462	475	450	446	417	459	446	459	426	459	465	439	465	445	430	425	417	423	417	430	471	435	441	433	416	451	439	425	464	459	423	464	448	448	434	454	420	443	470	493	408	429	441	397	435	454	467	461	423	432	433	449	452	431	403	438	424	447	472	445	446	432	450	449	434	443	419	441	459	442	436	440	453	454	423	468	425	394	443	450	460	451	473	430	455	419	413	444	426	436	461	488	423	463	419	444	451	448	432	432	482	443	422	444	457	450	418	462	461	464	428	436	452	423	422	439	456	459	463	395	431	476	429	418	452	416	441	440	472	435	412	429	439	434	446	424	454	439	458	411	448	416	448	433	412	459	438	400	466	431	428	391	428	419	424	443	420	416	475	458	426	440	414	461	457	452	448	476	465	433	440	407	436	410	452	425	413	429	453	421	428	419	412	428	463	450	520	485	436	439	471	435	427	442	403	438	429	442	420	451	424	429	437	394	424	404	409	434	434	396	472	456	456	419	438	419	441	464	428	432	418	433	437	437	426	421	450	431	424	457	479	417	438	447	468	456	459	436	433	420	464	404	409	423	446	456	438	405	433	417	427	426	435	497	436	446	455	455	429	436	460	459	444	420	429	425	424	457	456	477	472	452	465	406	439	443	430	457	466	442	426	432	447	431	455	452	440	448	474	444	420	468	429	421	413	475	470	451	457	452	449	429	444	444	420	451	489	456	460	438	416	444	441	392	411	413	475	421	420	424	456	404	455	446	452	432	447	417	428	402	479	412	453	423	422	464	465	445	425	415	400	452	412	442	422	420	448	428	456	456	489	440	419	445	432	432	458	444	434	449	433	435	432	462	476	454	403	477	470	418	440	484	426	397	422	423	452	409	436	466	451	436	408	437	420	425	435	456	399	432	436	398	478	422	402	498	441	440	439	398	396	446	398	444	416	449	418	463	418	415	455	432	458	420	444	443	449	424	440	423	414	421	460	452	408	433	437	457	406	453	427	460	418	418	457	446	476	404	427	439	437	397	409	461	412	462	442	449	432	442	414	437	439	453	438	436	459	468	432	449	449	434	445	492	456	441	476	447	459	429	484	421	417	439	423	470	439	440	463	434	456	420	407	427	420	451	497	459	440	435	424	487	436	472	451	450	463	455	436	465	441	443	460	449	432	416	442	393	443	401	417	489	446	427	442	396	418	410	444	481	440	482	419	445	457	468	437	433	459	456	422	432	433	426	432	445	456	425	434	426	428	426	456	429	403	418	443	480	432	457	430	438	428	440	445	429	438	466	444	443	418	465	439	452	416	415	399	404	449	447	447	425	480	444	399	451	440	463	405	436	439	452	458	473	420	473	409	418	461
41289	56477	38678	5503	1956	1495	1377	1275	1141	1089	966	877	752	755	694	642	598	675	613	623	589	585	566	552	576	573	537	595	558	564	501	536	532	529	570	528	558	543	560	572	504	535	523	527	584	560	535	551	561	544	567	515	516	550	529	530	534	538	519	560	558	581	552	534	578	559	525	558	569	520	548	532	541	542	531	541	573	569	572	576	551	540	528	525	531	533	548	582	570	564	539	561	592	584	500	561	571	572	524	568	533	502	543	544	580	553	518	545	508	623	508	542	543	508	556	526	547	536	531	581	551	571	565	503	520	550	558	562	534	594	597	582	546	565	524	538	519	564	556	535	592	522	541	561	554	549	568	525	558	555	565	572	557	521	536	570	547	521	488	505	503	537	532	536	485	508	559	516	546	518	523	526	518	564	537	531	534	548	497	556	583	559	538	541	490	536	516	555	541	565	519	534	550	542	556	624	578	568	544	508	557	572	580	535	538	533	561	587	579	547	533	549	560	543	519	529	520	543	570	539	550	538	553	557	570	511	546	556	527	521	596	566	520	589	538	527	586	534	522	494	563	555	540	543	528	575	575	524	541	537	524	572	549	559	562	533	528	560	528	519	569	593	533	549	529	531	565	522	551	517	564	520	540	540	566	547	535	560	557	521	516	579	550	536	530	529	482	558	551	521	531	587	564	523	520	532	504	526	513	572	504	525	512	559	527	541	549	523	566	558	553	549	499	550	533	530	535	556	578	565	492	520	532	550	526	544	549	524	583	549	542	517	540	523	544	553	546	564	524	518	539	542	551	557	526	589	535	561	526	555	490	539	518	524	528	468	566	528	542	573	502	561	550	529	572	552	565	588	545	545	587	543	545	522	545	517	518	509	542	530	541	551	559	500	524	525	567	513	545	538	532	518	513	530	516	562	554	523	553	528	553	560	534	513	542	566	552	558	548	527	552	541	525	529	555	574	524	574	518	537	529	522	543	505	533	536	518	556	531	593	520	535	568	571	566	540	546	524	594	534	552	533	546	575	525	578	534	555	540	526	557	510	566	544	501	531	529	515	538	540	568	491	581	561	528	545	563	512	497	534	557	542	526	495	513	574	543	512	571	551	553	503	538	576	558	565	563	518	520	515	582	525	529	565	579	496	561	542	571	563	514	501	530	550	545	518	540	520	539	529	593	540	533	518	519	503	563	507	557	521	548	543	544	586	537	518	533	564	594	468	542	518	585	527	549	514	532	569	510	573	547	537	574	549	538	564	579	550	518	527	553	540	506	541	561	577	563	559	499	582	576	499	509	561	538	549	494	567	538	559	544	545	538	556	545	586	610	511	552	569	532	528	550	543	568	544	498	536	513	549	549	546	524	517	533	539	521	489	554	547	492	559	526	597	541	574	531	555	485	550	526	527	566	558	532	501	528	515	532	521	540	523	545	517	536	560	552	517	581	533	503	550	551	573	564	585	557	509	566	498	573	548	534	550	557	542	567	530	538	528	513	503	483	554	555	570	564	532	527	553	538	543	552	534	513	539	563	546	521	603	560	554	557	546	535	595	549	577	510	584	536	528	543	505	523	561	560	557	525	544	512	541	591	567	523	519	545	574	584	564	552	555	548	549	544	532	531	534	546	564	524	573	544	558	566	565	528	563	541	539	555	571	529	546	551	543	544	587	539	517	546	503	557	565	527	534	612	558	546	505	554	528	542	533	555	524	560	529	548	538	537	555	527	518	575	555	516	529	527	533	549	553	578	533	517	526	545	528	521	545	545	519	516	543	551	567	581	500	559	561	568	542	527	537	513	530	569	567	544	524	535	523	572	533	552	578	571	532	538	583	533	560	549	571	590	506	546	540	545	527	546	573	537	533	506	506	559	565	559	495	523	551	562	560	541	559	541	537	587	551	543	512	587	542	535	551	503	581	522	550	515	556	544	572	563	531	539	544	546	560	496	492	511	529	517	523	558	567	545	530	514	549	512	538	506	551	555	530	538	514	535	550	512	538	510	552	579	546	570	479	519	585	569	533	524	522	554	508	578	572	546	552	539	539	538	546	502	513	530	545	583	549	573	508	581	524	544	577	552	552	535	547	571	530	560	572	536	570	527	511	521	528	535	543	546	516	491	511	523	511	537	551	537	521	533	516	531	575	556	530	565	529	550	500	516	560	547	515	542	532	528	552	545	559	531	524	516	532	566	535	550	543	532	566	541	489	535	538	570	552	565	529	555	550	547	517	540	546	496	532	551	561	572	529	534	513	510	539	550	517	557	514	545	533	530	544	542	505	538	530	565	534	544	543	547	507	512	544	540	544	557	568	574	544	576	565	531	526	552	507	504	502	535	551	525	543	595	597	534	550	536	497	537	513	566	519	522	517	548	561	537	578	531	529	518	484	546	544	550	557	577	510	505	555	546	537	513	510	522	549	504	556	553	576	516	542	539	557	512	528	513	543	529	526	563	538	516	518	576	543	536	513	527	555	562	520	506	543	568	531	510	569	546	522	552	548	555	502	525	554	555	519	528	490	550	546	509	590	561	566	503	533	542	533	537	559	596	532	524	558	533	533	534	536	573	552	531	522	549	537	517	573	499	528	551	525	573	560	565	548	534	607	558	531	513	511	521	551	568	504	565	515	562	546	496	533	560	520	512	518	552	566	550	490	558	588	511	539	552	542	550	562	571	527	549	524	563	516	541	481	564	521	554	574	565	547	491	537	553	556	522	541	552	525	537	547	516	532	543	524	545	515	519	512	490	533	540	496	538	544	521	557	530	552	612	533	568	530	545	556	520	581	545	538	534	504	537	507	558	568	540	500	541	514	531	513	518	526	580	548	544	502	545	549	539	543	552	577	546	540	525	566	534	556	562	522	543	514	539	568	527	574	560	513	544	524	565	573	532	555	495	517	526	557	560	496	519	557	537	571	551	516	548	535	533	558	528	543	537	578	518	547	593	553	529	565	519	564	564	527	572	537	536	527	552	513	568	578	578	574	564	540	537	569	526	542	544	534	548	556	568	580	504	589	524	578	531	524	564	562	517	535	548	497	524	549	522	522	539	475	522	503	527	566	568	569	545	523	534	559	513	533	503	538	543	569	555	508	519	556	541	542	535	574	553	574	511	549	545	549	549	564	567	554	566	595	513	556	532	520	549	526	544	540	514	495	559	528	546	533	543	540	551	540	516	575	537	513	508	554	548	471	589	536	578	551	486	529	560	541	575	560	556	531	582	539	490	554	560	576	534	565	498	538	547	498	543	554	502	556	535	576	551	534	507	532	529	572	543	535	553	536	571	532	550	561	571	501	525	578	508	543	531	538	517	515	527	532	504	581	532	544	527	574	544	551	517	550	557	550	496	558	555	540	554	560	563	572	548	514	555	536	583	539	543	528	568	542	570	537	515	509	540	584	530	532	550	506	594	534	549	567	525	528	524	525	523	561	517	561	525	556	596	507	510	504	531	552	520	515	569	531	502	551	547	514	519	541	548	518	533	563	576	536	517	563
22825	21010	28571	23619	20940	20008	5693	1707	1337	1323	1331	1163	1037	982	965	939	910	952	907	846	921	876	836	880	863	822	838	875	777	834	858	789	866	907	831	810	841	804	805	830	803	769	835	810	861	869	857	830	859	867	811	849	827	843	875	860	819	867	794	844	836	871	825	840	826	807	828	853	822	891	803	815	844	841	793	847	814	779	764	820	833	822	817	866	862	848	811	838	870	785	862	846	821	815	862	825	826	806	831	869	752	812	825	812	750	786	869	869	815	812	864	875	838	835	808	872	861	856	831	788	817	822	796	844	833	855	871	836	857	827	788	783	876	785	812	856	798	832	826	840	821	769	835	786	812	819	836	822	802	866	813	786	835	800	836	831	879	853	846	833	834	822	814	831	846	808	742	811	873	798	843	857	868	843	803	782	863	822	795	833	814	802	838	863	833	848	837	799	824	782	809	829	817	861	813	837	848	848	859	865	862	833	813	804	819	807	787	786	798	798	808	866	814	771	822	834	775	876	799	834	837	867	835	832	810	837	830	873	850	869	813	797	803	800	834	814	788	837	886	820	786	854	795	842	833	837	820	808	872	842	770	826	828	854	833	826	865	853	834	883	792	859	805	848	840	859	810	810	778	841	820	862	811	832	865	836	806	846	836	787	790	847	850	826	859	852	809	841	795	848	818	840	852	799	884	796	844	841	823	786	828	818	810	824	810	844	837	858	791	768	838	778	809	806	809	806	839	828	800	792	786	820	856	879	836	851	841	799	848	860	819	816	803	887	791	839	846	772	813	830	826	849	818	838	844	824	824	859	874	846	830	835	812	858	814	801	799	830	826	822	859	841	875	832	872	816	794	850	776	822	784	847	766	839	802	854	852	855	817	815	808	867	756	841	765	860	815	815	837	773	841	842	767	835	830	816	863	810	856	824	876	828	839	759	854	820	814	827	826	779	817	781	850	803	825	838	874	866	863	813	780	864	828	855	848	841	817	791	818	825	837	809	896	850	832	803	858	842	829	830	860	860	852	851	834	854	892	856	786	794	844	849	837	778	832	858	814	790	810	854	883	761	819	834	783	906	864	842	818	817	757	839	842	822	852	835	899	865	822	874	817	806	817	826	816	803	805	791	812	826	845	822	860	821	796	853	852	793	832	863	835	833	787	863	813	821	826	801	891	843	863	847	854	833	827	801	809	766	807	899	812	891	807	797	787	788	890	809	781	796	829	835	874	877	827	896	837	821	855	849	791	808	840	782	790	792	858	784	788	824	815	805	861	811	854	809	774	820	809	842	819	805	879	831	791	848	814	850	817	879	802	806	839	826	848	876	804	855	785	847	876	814	823	824	785	867	838	828	764	844	838	801	878	833	786	860	810	778	872	832	831	820	850	838	812	828	813	819	826	833	856	802	838	775	792	868	803	808	815	806	806	880	771	866	811	842	805	827	823	851	822	899	841	808	886	829	850	869	832	847	826	818	840	813	811	882	901	838	811	851	825	876	825	875	842	866	818	795	815	804	787	817	822	822	850	806	827	873	841	792	877	839	818	814	790	789	861	821	834	830	847	860	815	842	828	828	857	822	839	818	845	813	854	810	856	796	850	799	802	800	803	888	766	796	831	817	852	873	841	784	882	796	764	852	788	813	843	791	884	848	829	850	820	870	816	856	858	816	808	837	859	831	837	867	843	820	857	868	828	815	727	854	835	807	767	827	831	805	834	797	820	807	823	808	826	820	847	855	808	816	821	822	853	833	838	844	828	812	833	850	855	869	846	842	868	851	831	866	803	830	776	758	829	861	829	772	821	790	815	793	883	831	817	831	856	836	798	844	819	844	853	915	895	857	804	760	817	771	851	860	865	799	838	888	811	849	859	795	816	840	798	809	785	840	843	783	830	792	824	865	810	780	829	831	798	797	867	832	881	892	852	814	848	802	814	860	886	810	809	814	802	812	818	829	820	815	827	873	783	831	805	798	865	840	724	859	891	782	834	826	861	837	850	844	868	782	764	825	816	813	848	853	860	814	809	846	822	803	854	879	846	856	827	858	789	854	787	830	869	858	849	821	805	818	810	835	848	826	827	825	828	858	812	822	816	794	805	837	788	822	802	846	819	840	829	809	806	801	818	845	837	798	761	828	803	831	782	799	804	815	861	799	885	835	795	843	878	823	811	837	838	812	850	843	808	852	794	829	813	874	855	840	837	859	791	759	777	864	822	772	881	871	892	825	798	833	854	823	872	802	813	892	830	845	848	829	866	831	820	896	801	860	839	807	864	797	848	768	790	833	853	852	841	787	785	827	788	822	799	883	850	845	830	795	841	882	816	774	825	814	845	833	810	789	852	869	793	802	810	822	802	788	824	860	798	883	857	800	820	774	867	878	830	840	815	840	841	851	831	867	850	835	781	824	781	838	772	860	855	860	833	792	850	856	890	808	810	822	807	849	810	844	787	820	829	837	848	805	811	870	800	805	837	792	834	864	856	830	858	822	856	850	823	829	848	835	822	848	822	824	796	791	848	844	863	803	820	824	848	812	815	811	817	825	893	848	798	797	844	859	854	827	858	826	800	816	802	800	851	853	872	834	815	819	805	837	852	849	813	854	824	814	810	845	849	857	839	801	837	838	826	839	802	794	823	839	797	818	810	841	844	833	883	832	870	818	826	796	836	856	808	831	871	833	779	835	845	812	834	859	857	834	793	826	837	875	791	852	847	889	895	828	832	815	832	823	856	811	831	853	862	793	890	824	821	849	868	799	811	837	856	826	794	839	883	845	814	815	836	856	811	799	863	804	840	824	872	768	825	819	800	825	809	771	834	748	832	818	835	765	897	877	811	832	869	814	824	916	875	789	809	864	869	824	838	859	805	850	809	833	832	804	763	815	816	850	817	815	850	800	821	826	831	817	827	819	858	782	840	816	749	813	811	861	839	802	844	825	850	837	784	841	837	860	827	790	817	810	882	802	818	795	779	827	829	869	817	829	872	820	819	810	809	863	806	807	800	825	836	823	834	884	821	809	861	771	871	872	812	784	858	846	855	815	822	819	854	871	839	821	850	864	787	821	790	843	827	860	839	827	826	843	831	770	854	842	833	805	821	793	836	867	763	789	793	805	823	843	799	786	804	788	830	857	832	818	840	827	846	781	851	828	853	833	842	884	827	802	797	771	844	840	856	819	896	791	862	814	813	850	804	820	844	813	819	870	846	812	783	802	829	854	847	869	802	840	799	829	827	834	813	862	824	869	824	883	831	827	900	885	839	859	862	868	859	841	781	854	842	797	819	808	813	838	796	857	837	832	825	810	823	830	830	893	827	881	847	810	863	835	800	844	802	827	821	811	799	881	803	844	827	839	796	801	840	874	806	818	805	783	857	776	864	780	824	802	843	819	836	803	805	825	816	817	827	845	887	808	830	798	841	804	812	852	799	856	803	823	813	810	788	789	847	853	828	860	825	807	795	861	828	808	808	803	845	850	810	837	820	789	850	817	804	805	790	801
46566	72195	49661	10034	4219	3282	2875	2489	2225	1989	1751	1770	1405	1257	1279	1227	1152	1158	1094	1154	994	1025	1034	1015	951	978	1001	958	1001	981	988	898	1010	957	931	945	1013	932	932	958	995	957	923	946	982	990	991	966	925	943	997	909	1029	931	902	941	997	942	953	969	932	925	895	941	956	931	948	912	978	930	944	1005	903	953	964	939	956	1020	913	899	965	919	937	910	924	969	920	945	973	884	895	933	966	912	959	942	943	966	960	985	910	955	987	937	914	941	906	930	896	945	942	909	885	936	976	955	924	932	1004	957	916	893	938	927	963	934	920	975	940	926	949	958	956	936	943	968	904	924	978	897	915	961	931	987	957	983	896	951	990	874	935	944	944	913	937	904	976	945	967	908	919	886	891	951	924	978	1004	970	910	888	926	941	942	912	919	938	917	974	959	929	922	945	973	937	975	996	935	929	893	930	918	943	910	937	919	989	1013	951	947	943	909	949	915	912	948	964	937	913	942	864	930	951	975	928	922	990	932	941	955	940	955	953	928	939	925	972	1012	890	946	930	890	951	945	894	996	916	992	936	920	917	949	894	953	914	955	910	972	890	918	917	966	924	990	882	913	926	949	934	928	973	925	940	928	972	890	1042	976	907	958	997	925	952	911	961	948	870	965	930	922	936	935	941	948	976	929	926	932	926	959	942	917	923	938	917	922	953	963	960	911	951	953	944	918	966	946	919	876	937	959	920	936	900	938	912	916	879	891	891	928	901	933	956	973	867	954	921	917	971	968	911	927	945	878	931	903	940	907	962	980	965	938	968	924	904	892	900	889	952	905	922	951	962	942	981	935	944	907	947	1003	939	976	930	851	979	934	912	938	986	1000	886	935	919	947	980	944	998	940	951	899	971	945	917	919	933	910	940	974	932	901	936	955	977	896	947	926	963	988	932	964	938	900	926	920	961	965	914	981	967	924	904	887	952	939	993	904	957	948	1008	938	967	911	894	914	886	913	952	977	929	950	900	958	958	930	905	1013	921	941	925	943	924	970	925	939	972	971	930	954	943	952	956	926	974	962	960	979	929	929	896	912	943	966	935	928	868	921	936	925	934	952	896	933	897	909	951	919	872	970	940	940	967	893	945	946	970	905	942	919	919	921	1035	981	964	940	959	899	877	924	914	950	927	933	948	944	952	907	946	916	978	950	943	912	954	912	952	939	936	901	911	962	936	929	899	954	943	949	1015	1004	945	927	931	939	850	945	968	920	919	859	889	947	928	999	927	896	969	990	977	969	907	952	925	906	925	945	932	963	912	963	899	947	1034	911	889	985	967	934	911	935	900	907	882	898	913	931	948	900	987	946	958	982	981	989	912	921	929	969	943	966	998	888	1002	919	935	911	889	900	981	963	979	924	943	963	936	927	1003	959	909	930	945	935	935	955	941	967	913	922	970	991	943	954	933	952	913	889	960	971	895	921	901	942	927	944	981	936	919	865	921	939	932	901	969	906	979	927	930	933	933	912	923	950	921	901	970	905	965	938	970	953	972	919	949	885	935	922	882	983	954	979	984	945	897	935	928	998	923	936	966	921	952	959	950	969	865	965	971	949	887	923	998	1005	938	974	919	965	973	900	982	943	944	993	959	964	953	923	960	973	945	923	937	934	954	951	938	920	967	960	919	921	969	971	945	923	919	927	947	919	917	904	961	942	876	950	947	930	929	979	971	922	897	936	961	931	894	953	916	947	920	936	915	975	935	1014	932	909	930	977	922	923	914	938	947	1011	975	918	931	975	962	945	931	939	957	946	916	976	918	963	902	920	917	951	958	941	931	994	906	961	894	949	923	927	951	953	974	984	946	888	954	992	956	988	1003	950	930	965	963	934	936	956	944	926	953	940	897	961	967	964	950	930	958	947	976	917	873	913	979	925	913	982	854	951	939	965	915	941	913	955	922	945	941	948	947	893	959	897	958	927	973	957	955	952	923	889	943	904	946	984	955	927	886	911	961	865	923	925	903	977	974	943	911	926	958	948	896	972	876	933	954	982	934	963	943	891	931	902	911	927	984	919	914	909	939	916	954	916	939	952	987	965	923	961	927	928	943	938	942	934	895	930	949	925	929	930	1000	945	957	957	946	934	960	990	923	948	874	859	893	939	907	930	936	938	937	936	960	915	887	920	918	948	921	884	949	924	933	994	970	909	984	959	956	939	923	932	930	911	916	967	994	923	906	932	1018	953	985	957	936	964	946	899	928	939	940	888	931	904	931	946	930	951	922	953	971	891	922	956	958	928	926	923	907	866	940	945	852	1001	915	932	926	921	1007	948	942	982	904	962	915	909	918	925	900	952	985	944	930	940	953	917	878	967	950	905	886	925	915	950	909	953	930	937	866	920	915	933	931	972	945	954	938	880	957	982	973	928	933	988	911	923	891	932	938	974	940	950	916	975	915	971	952	945	966	937	903	957	951	918	915	971	912	941	960	916	928	913	931	875	892	972	897	967	926	955	936	931	868	950	929	976	880	961	933	884	883	948	952	991	891	968	919	886	989	982	888	930	926	972	889	947	978	960	948	953	911	907	909	901	960	913	961	898	932	913	944	887	977	910	927	951	903	975	941	901	936	915	897	941	965	990	886	927	869	877	937	891	948	923	876	957	967	923	942	971	1020	972	964	920	968	933	956	933	915	933	930	941	843	882	908	912	948	897	991	954	941	913	999	912	907	964	977	882	949	968	920	953	965	882	959	953	928	863	926	973	965	977	865	937	870	908	884	931	984	964	926	960	916	966	956	936	927	966	869	905	951	920	992	972	981	973	943	946	997	946	966	904	888	933	925	927	943	987	936	973	905	926	966	899	986	946	918	950	954	950	924	937	913	972	963	939	970	994	979	953	919	891	944	923	948	982	917	945	924	952	920	955	961	976	901	946	969	911	930	859	944	925	938	927	932	937	901	979	903	896	963	913	938	955	910	919	956	1037	891	985	953	949	903	997	962	971	954	954	903	952	962	950	913	921	922	1006	952	923	920	963	952	898	972	921	935	971	930	977	948	900	955	972	949	972	943	926	958	954	920	991	897	946	951	905	931	955	972	924	993	909	956	964	925	943	925	942	961	962	991	870	951	928	912	945	958	981	941	902	930	981	917	955	963	966	969	904	898	928	959	927	951	911	913	924	946	908	941	931	972	910	875	924	959	924	852	922	897	950	950	991	947	982	937	1007	941	1002	935	961	952	957	952	970	984	905	996	879	942	911	967	934	935	935	943	926	974	948	960	970	937	921	923	867	960	927	920	943	927	930	952	945	902	962	963	938	902	979	955	889	944	942	935	874	950	959	949	962	941	953	978	960	916	950	920	878	952	949	983	951	963	908	960	927	941	905	904	976	1016	900	969	907	912	929	871	928	951	924	926	965	894	911	943	958	978	932	915	950	901	962	962	932	860	960	922	928	860	945	879	932	955	951	930	941	904	963	928	926	906	967	954	886	915	983	931	934	925	958	929	959	956	921	940	928	917	933	887	928	918	929	974	961	948	973	903	918	945	903	949
32049	33567	27703	7302	713	520	467	467	480	421	441	409	385	381	356	335	333	352	371	353	350	316	349	308	325	322	321	317	317	343	311	337	326	327	332	341	338	341	327	328	335	312	319	299	328	305	324	311	317	345	322	367	378	306	335	341	343	312	320	318	324	326	307	320	338	323	345	328	277	340	317	340	313	317	289	337	321	319	330	320	326	319	357	317	362	334	335	307	311	327	304	330	372	311	302	307	323	341	341	322	305	292	327	322	322	351	344	321	331	312	342	341	322	318	328	358	294	336	356	328	328	337	345	337	329	313	324	305	311	342	332	321	324	290	336	346	353	330	346	335	323	344	337	324	322	338	345	335	312	303	333	303	306	332	318	318	318	319	326	309	324	348	309	325	342	306	366	324	320	325	322	303	345	337	345	309	334	345	323	326	334	330	366	331	311	324	310	302	338	343	322	307	333	306	318	356	336	331	328	324	326	309	348	350	318	318	298	339	310	324	343	316	311	318	326	332	338	306	335	354	322	372	331	328	341	346	352	301	323	317	334	303	348	327	337	329	318	367	328	306	317	351	317	349	336	329	340	312	351	291	337	343	328	318	315	327	306	343	323	296	341	342	352	320	350	322	340	354	356	308	291	323	325	298	363	331	327	334	333	311	328	323	348	322	322	294	332	329	314	310	319	328	334	292	323	327	312	329	314	313	308	332	330	307	334	328	327	315	358	311	305	339	348	318	321	313	356	324	305	334	318	307	306	343	330	314	342	340	330	300	326	359	333	322	322	321	318	315	300	325	324	310	323	313	323	305	311	297	326	303	306	298	359	343	323	312	321	327	303	314	274	329	306	305	304	323	300	306	339	320	344	344	361	318	341	329	347	322	310	333	336	308	321	323	360	335	308	326	300	332	340	354	308	327	340	330	311	306	335	316	324	348	335	354	324	327	301	332	375	321	318	325	310	342	328	319	344	302	341	324	335	326	316	304	327	328	346	325	327	309	308	351	330	338	328	322	328	326	335	333	338	331	337	327	321	331	280	330	327	353	336	304	332	323	317	350	323	297	338	301	320	335	331	350	353	313	286	305	345	327	308	304	287	311	316	305	327	312	314	313	298	324	312	302	326	335	285	330	351	323	340	337	353	299	320	324	315	321	336	325	348	334	306	375	353	326	328	337	355	310	301	359	305	320	351	296	307	325	321	326	320	297	325	334	290	367	311	327	319	283	328	343	347	312	342	333	331	330	347	351	339	336	320	331	325	338	323	316	309	330	345	335	308	346	335	343	314	320	278	341	327	323	337	350	308	381	339	325	370	332	297	335	329	369	329	313	348	287	332	317	328	317	333	322	320	308	340	343	352	341	293	307	324	336	292	345	332	319	319	333	319	318	320	305	331	331	323	330	314	285	324	351	334	311	366	332	300	330	288	314	347	350	310	320	327	305	326	352	306	314	342	345	348	303	344	318	365	322	331	325	329	340	314	332	306	341	344	329	344	308	316	342	322	292	304	340	329	334	350	313	345	315	332	331	312	310	337	316	339	302	308	315	336	340	338	321	339	358	321	327	308	334	342	315	324	335	332	311	335	311	308	321	316	300	347	312	314	332	336	338	337	317	364	333	332	322	317	352	353	316	340	323	342	331	328	336	343	348	334	336	336	320	336	297	322	313	320	346	343	316	322	338	325	326	342	333	347	336	298	319	300	312	328	351	355	308	330	342	300	338	328	325	314	333	301	328	314	355	298	346	331	309	338	286	315	332	342	303	306	330	339	325	316	338	347	331	319	331	304	321	290	306	321	314	345	353	326	291	322	316	326	352	341	360	323	369	323	339	349	360	311	327	325	320	298	336	312	325	324	326	352	307	317	364	302	339	308	320	324	324	328	337	342	348	362	331	353	342	317	333	336	317	320	310	304	336	318	318	297	311	318	345	345	313	326	362	312	328	338	325	309	368	343	345	303	314	357	339	319	310	306	298	327	343	324	299	312	347	313	329	302	323	289	340	312	290	348	330	275	342	356	311	337	298	325	326	336	329	317	312	337	320	341	321	313	319	335	306	305	361	301	317	321	351	333	317	341	301	320	312	335	317	327	308	320	321	337	316	327	310	282	335	307	315	325	313	325	359	330	332	291	308	327	328	332	328	333	352	321	327	333	319	290	314	327	321	342	359	332	315	305	324	313	337	335	314	290	340	357	322	313	349	324	348	328	329	314	333	336	328	358	326	326	325	309	348	339	306	313	299	349	333	353	285	344	325	317	317	316	316	316	333	350	342	351	311	329	323	328	321	341	344	340	333	322	333	314	298	328	323	323	331	335	308	344	300	363	344	343	315	352	343	317	324	360	333	365	313	322	342	311	345	345	309	298	329	312	294	363	323	309	337	318	322	330	339	325	292	313	305	310	285	339	345	329	322	311	337	309	329	306	329	360	334	339	306	308	271	310	340	317	307	293	313	341	326	307	308	329	342	350	331	321	339	301	296	310	312	316	322	303	336	337	347	326	317	319	344	305	308	327	292	313	348	337	337	324	333	331	313	322	329	310	316	326	327	349	353	341	330	305	311	326	316	347	313	351	328	343	357	333	350	308	320	304	360	339	349	337	323	290	321	334	329	317	281	281	319	318	324	286	317	318	328	347	335	298	334	331	356	327	319	338	326	323	320	336	341	321	305	348	338	328	307	296	344	350	310	316	332	323	319	334	336	337	326	303	318	359	325	319	347	346	340	323	337	320	339	344	364	339	314	320	356	335	335	322	331	335	316	335	315	333	328	323	343	350	336	320	342	345	320	327	309	315	326	330	333	300	312	318	347	355	304	317	292	326	337	338	340	309	298	356	338	360	330	327	314	312	319	339	334	306	320	327	342	316	329	356	303	313	327	330	360	343	348	313	307	327	334	333	323	317	357	299	356	330	355	308	325	330	318	327	319	334	296	330	321	335	324	359	335	342	355	322	305	313	336	318	351	348	330	307	355	327	315	325	327	332	316	315	331	312	336	335	335	357	326	313	332	305	313	335	284	336	330	321	331	338	347	336	345	315	343	315	349	331	342	319	296	331	317	338	301	329	314	321	390	323	301	318	307	304	323	315	326	285	333	319	368	320	314	312	329	302	327	320	311	332	339	294	329	348	341	319	303	358	309	318	306	328	324	301	333	313	324	350	338	293	326	337	348	355	309	325	326	299	334	322	338	322	327	335	322	301	294	346	315	335	330	308	315	296	337	327	327	318	309	320	318	310	288	370	315	328	337	315	282	314	315	327	305	352	284	363	325	330	325	379	333	354	307	318	309	307	366	311	320	338	311	359	325	346	356	300	370	309	330	338	302	347	313	320	323	308	331	303	336	330	297	338	349	319	320	326	344	337	321	351	319	345	317	333	328	299	310	334	281	332	340	303	337	284	312	304	312	328	314	349	346	305	332	310	365	320	312	316	313	357	330	361	349	371	322	370	355	326	344	320	320	333	319	291	318	327	328	336	333	345	316	335	300	309	344	344	339
39300	48185	28968	3632	1069	880	750	721	822	650	727	574	460	507	497	441	433	434	432	450	446	396	412	414	413	392	390	407	425	408	373	419	370	386	386	402	413	422	406	386	418	397	418	414	382	380	388	441	424	422	383	388	414	395	408	382	392	404	428	394	393	388	386	391	348	416	400	377	406	352	392	369	413	376	375	394	383	409	391	427	398	429	431	394	378	399	431	381	398	388	378	398	385	387	374	396	383	396	418	408	404	418	373	426	401	435	399	410	413	389	426	402	422	401	382	402	404	411	397	391	415	396	382	402	376	389	435	389	412	411	408	410	371	414	400	417	383	380	380	409	360	403	335	375	423	422	398	395	381	370	427	356	359	385	425	368	407	395	379	377	446	407	379	416	412	378	394	437	451	379	412	375	354	390	350	399	391	398	418	368	390	394	412	407	408	394	412	415	430	379	376	408	411	386	404	401	424	409	399	399	396	388	378	414	401	410	405	393	383	427	402	413	376	396	423	420	422	381	447	394	402	431	394	397	407	406	426	379	373	395	402	401	436	396	381	409	392	414	400	395	383	392	406	420	443	373	375	399	378	381	427	378	410	395	372	397	383	358	394	420	421	371	389	416	379	415	374	415	386	391	389	383	407	352	401	401	397	389	405	420	384	368	380	389	405	431	355	378	415	401	365	414	372	395	404	404	413	386	388	391	401	395	445	391	415	379	395	403	399	387	381	403	402	421	363	434	402	403	373	390	424	450	391	407	383	385	403	371	396	424	409	403	414	405	382	369	400	406	409	405	401	372	426	401	377	385	403	415	377	401	399	363	415	379	398	429	429	391	445	428	405	398	373	411	396	410	390	355	410	398	406	389	411	388	391	435	377	385	399	409	414	407	404	429	422	405	381	409	407	411	374	432	408	420	368	420	367	414	406	382	371	418	386	403	409	412	402	405	389	405	395	396	409	364	400	369	388	378	383	411	401	366	388	412	401	435	415	370	373	392	402	382	386	397	389	429	426	381	405	390	379	363	359	390	411	434	392	409	372	379	399	433	391	424	402	392	406	421	421	412	439	409	402	413	405	361	398	388	392	399	391	413	389	378	398	393	380	370	366	410	393	431	368	404	408	390	377	397	393	369	399	392	400	395	409	385	389	405	360	381	387	414	446	418	366	365	354	400	405	433	371	384	399	409	360	408	405	416	385	399	380	406	394	429	392	400	405	400	384	426	401	390	361	372	363	407	418	390	377	387	412	380	384	439	427	402	411	411	409	376	420	386	376	377	374	385	402	385	397	410	411	415	408	398	386	380	418	404	362	415	403	370	435	387	403	421	396	421	384	412	393	373	402	377	391	385	412	414	399	388	397	371	412	367	394	429	393	382	363	357	385	410	388	383	398	425	407	412	418	365	377	406	373	416	390	411	389	387	414	438	417	378	394	386	421	450	412	409	407	380	436	391	389	399	365	390	413	375	391	402	399	364	388	398	353	379	425	424	408	408	405	406	390	393	393	378	405	405	373	379	380	437	380	412	405	396	397	415	385	399	421	387	411	432	445	406	417	384	375	421	427	411	393	381	421	417	415	395	397	380	447	400	416	405	384	414	438	384	391	386	381	373	388	437	420	414	386	381	406	379	395	395	405	378	402	404	394	402	397	410	401	453	387	426	345	386	444	436	413	376	386	388	392	392	403	404	367	404	360	405	414	387	425	347	386	408	367	393	411	405	395	367	437	411	384	407	401	402	396	398	389	416	400	416	386	423	436	383	409	400	421	385	393	399	389	396	385	407	373	404	374	395	403	416	404	399	399	393	392	386	396	407	393	403	402	395	392	391	416	373	390	381	366	409	404	391	443	396	399	402	440	385	394	418	375	400	376	403	420	413	401	384	400	395	409	421	412	380	392	392	415	425	416	389	411	369	399	446	420	395	444	414	362	429	397	411	396	424	398	372	380	390	388	400	425	419	419	365	408	335	387	411	378	403	389	412	392	422	349	393	383	381	369	381	389	399	413	399	432	386	396	425	431	390	380	369	404	393	436	408	363	432	413	439	408	388	394	415	408	400	368	410	396	444	376	438	393	355	409	417	397	351	380	423	404	448	364	415	393	404	387	400	383	424	414	423	401	413	388	397	399	427	370	442	393	445	425	406	418	395	410	372	401	414	385	377	397	381	390	380	379	399	412	412	385	405	413	386	384	392	377	400	365	371	372	381	393	413	380	389	390	409	397	408	379	364	436	387	406	366	410	446	394	405	423	395	388	435	366	410	443	429	410	415	395	380	366	368	418	405	395	401	394	387	421	389	409	384	384	362	383	423	382	401	388	430	369	402	400	438	361	377	421	408	365	384	396	360	396	391	401	402	411	361	382	417	387	389	410	395	428	383	383	378	390	367	384	381	403	402	412	356	426	374	430	404	404	392	389	400	350	413	437	365	390	382	395	431	449	426	381	438	404	425	408	364	364	441	399	415	424	393	371	392	386	407	369	416	398	406	419	417	383	409	410	375	411	423	413	389	373	412	391	411	380	402	417	406	382	415	434	385	398	401	373	424	404	386	398	384	408	397	412	405	393	371	390	395	366	422	427	410	390	400	380	417	370	401	453	403	380	364	415	346	444	384	430	420	368	402	376	430	402	400	398	424	393	392	453	390	393	418	410	434	382	375	378	416	390	376	391	360	373	383	389	371	406	390	403	390	377	432	376	387	412	402	400	360	391	382	375	377	422	391	392	417	419	371	402	411	410	402	368	406	399	426	413	394	395	398	359	391	397	387	392	404	412	419	394	379	396	385	389	392	387	403	391	434	397	426	392	401	390	411	398	371	396	416	430	404	390	402	399	429	410	390	370	412	380	394	404	398	406	406	446	373	377	352	367	428	369	418	367	380	396	382	404	404	404	450	397	386	378	370	385	392	353	405	377	389	434	414	383	395	382	402	357	393	352	366	399	404	382	432	396	418	416	392	429	386	402	400	386	418	411	407	416	388	401	438	391	392	392	401	405	367	397	416	392	402	399	348	370	426	397	370	370	374	412	380	429	393	395	395	409	409	377	373	370	371	408	405	388	396	381	394	438	400	368	372	392	376	411	389	400	384	405	348	405	363	403	425	409	373	391	409	379	396	406	392	409	397	405	389	397	426	368	368	411	383	420	382	410	367	414	387	400	414	384	359	392	406	363	389	432	389	367	403	402	390	369	398	375	409	384	416	400	384	433	406	397	395	383	402	407	419	380	381	391	394	405	387	429	375	418	418	404	365	415	390	401	339	378	403	418	390	404	372	407	426	417	400	376	390	365	353	406	397	421	394	382	393	427	400	414	418	390	404	372	374	368	402	410	385	388	378	383	390	383	416	437	396	384	403	406	358	367	405	373	423	381	393	400	375	405	390	372	367	378	367	370	412	361	413	390	379	383	384	429	419	382	434	365	449	393	356	423	381	403	377	389	449	389	431	377	381	399	383	379	378	382	391	396	398	436	427	402	419	378	403	365	385	402	410	373	380
23868	21052	28128	24185	19805	6452	1427	1083	874	838	878	780	706	682	639	634	628	610	558	642	599	601	594	606	584	565	590	623	599	573	582	563	631	585	549	548	541	576	556	560	566	589	541	552	566	564	557	580	543	576	561	536	565	552	514	569	555	610	536	564	590	568	588	577	611	590	575	512	539	569	594	538	565	582	551	534	532	610	574	602	548	537	613	537	549	606	532	586	557	591	535	553	569	565	524	564	560	542	577	568	579	552	521	548	598	588	579	544	549	552	552	585	597	602	568	543	547	565	558	578	544	577	570	582	532	556	560	551	603	584	570	577	589	560	549	551	586	597	546	523	583	549	569	512	552	565	581	535	570	527	561	547	557	535	605	551	527	546	580	550	565	542	536	587	553	547	559	583	552	557	580	552	554	600	560	550	592	605	585	564	573	578	547	561	572	562	568	587	563	533	596	554	543	548	533	552	563	592	569	561	542	556	576	566	539	559	599	549	600	562	562	563	528	542	509	524	580	551	523	597	550	544	590	586	564	607	546	575	606	597	536	551	540	565	545	563	603	543	570	563	520	553	576	554	541	504	570	560	583	592	547	549	560	550	531	553	564	533	506	549	515	540	568	533	577	573	537	581	541	578	540	605	576	557	545	527	548	556	559	578	570	575	575	589	512	578	544	561	613	558	572	566	551	532	565	589	542	573	536	607	558	587	582	602	564	560	509	593	566	582	535	568	540	561	574	579	559	538	592	553	551	570	569	550	526	561	593	579	585	571	590	521	550	567	534	625	591	554	585	532	544	546	573	572	565	547	567	544	587	584	547	549	572	571	572	561	587	527	581	524	579	559	575	574	519	551	556	527	546	556	577	585	594	571	561	558	567	565	582	578	570	570	601	580	576	557	538	546	574	583	521	565	538	531	615	572	565	542	589	537	542	536	609	580	586	571	548	544	557	582	578	555	560	555	593	548	548	536	590	555	554	619	535	564	592	568	536	540	534	575	576	561	568	548	533	569	526	595	564	559	545	561	550	590	544	589	543	586	549	588	538	537	565	570	544	546	593	551	561	536	603	563	551	530	601	540	573	570	565	569	602	512	603	572	564	566	532	577	575	541	569	545	582	533	571	548	559	536	517	568	558	535	577	568	525	577	537	574	593	585	545	567	576	561	555	555	550	567	546	565	559	572	556	561	534	560	565	583	558	558	566	594	584	552	550	564	568	598	577	537	551	528	546	548	558	555	599	604	568	499	554	575	592	594	585	575	518	517	581	589	583	562	548	588	556	530	561	549	543	543	534	605	540	507	529	537	590	529	534	535	556	535	553	590	541	551	553	526	600	585	532	582	571	510	527	561	574	555	552	565	536	529	543	526	574	562	573	564	571	514	565	577	572	502	540	591	562	552	578	537	573	543	569	548	525	544	540	533	574	574	586	575	576	599	583	581	558	596	595	537	532	603	557	577	541	570	563	518	545	529	535	544	587	572	523	561	576	562	569	557	576	533	537	564	532	576	553	543	517	576	535	575	555	504	559	583	539	553	539	570	542	565	556	569	613	560	538	578	574	569	569	590	575	539	540	576	547	512	586	538	567	533	553	542	575	557	539	573	547	615	547	547	555	563	591	563	521	550	539	563	570	510	540	574	575	554	584	557	540	538	581	570	524	534	599	550	543	607	584	587	544	590	546	538	543	537	565	571	556	548	585	554	554	551	550	583	600	559	556	568	592	552	505	546	562	544	612	565	529	563	563	520	573	526	570	557	588	605	524	584	539	589	560	526	607	613	513	537	553	568	601	516	580	572	510	537	526	552	562	526	554	584	572	550	566	551	571	554	529	545	581	522	531	564	561	574	518	515	552	544	580	586	579	545	598	565	538	516	567	562	534	498	571	583	543	565	529	552	556	540	589	608	566	539	585	553	520	553	580	536	526	545	545	583	521	592	571	601	556	569	597	567	579	578	595	532	591	576	561	572	533	592	551	612	561	611	552	559	546	537	535	552	603	563	571	553	551	562	607	594	597	557	546	578	545	540	582	625	588	537	574	558	546	611	585	556	515	544	580	568	557	539	595	562	524	511	533	544	536	549	570	580	540	565	572	551	581	568	568	538	568	620	596	527	551	551	594	528	542	571	584	530	561	526	584	543	596	563	579	542	530	580	548	580	563	571	563	554	557	578	593	551	520	547	540	543	606	576	563	540	560	571	562	579	595	537	548	535	564	563	539	574	574	553	591	557	545	588	593	506	551	589	575	526	615	549	542	561	560	544	539	552	579	548	562	545	552	563	575	531	556	572	562	558	518	558	547	528	539	509	571	541	599	586	577	551	570	514	516	580	534	551	576	540	570	550	580	567	555	547	592	585	567	566	534	573	592	567	549	534	552	527	566	580	545	511	510	570	561	552	542	611	560	568	538	580	564	588	560	556	557	574	552	572	606	592	550	578	564	619	556	552	545	570	549	611	558	581	593	542	591	574	564	584	555	556	578	541	590	560	554	551	551	555	519	536	583	532	562	588	547	549	583	568	596	595	529	540	560	540	539	538	519	541	556	572	549	553	598	559	523	589	596	560	535	552	569	594	564	569	542	537	596	551	555	584	556	562	581	554	552	521	568	556	579	509	521	548	512	548	577	515	580	551	591	539	585	585	547	519	561	565	545	581	548	555	573	557	540	568	543	556	547	533	554	575	542	569	569	564	552	578	555	558	557	561	596	579	574	561	589	554	555	554	557	576	578	579	536	527	545	563	540	578	583	550	545	541	543	550	535	546	558	595	566	530	561	535	556	549	544	576	569	583	558	584	550	558	556	587	555	598	579	556	588	581	558	585	541	500	579	558	644	559	523	562	570	551	571	546	564	516	582	557	552	562	523	577	567	560	542	514	571	565	561	591	555	538	553	559	574	581	525	565	565	535	560	581	530	562	578	501	541	529	575	562	540	561	586	567	549	550	563	577	548	543	605	595	546	548	558	552	550	564	586	569	554	529	574	546	579	571	556	555	524	575	557	515	537	579	524	524	568	564	541	565	552	569	563	557	552	559	564	559	563	574	540	545	553	546	538	586	555	571	535	548	557	558	532	549	578	581	524	527	565	560	558	559	554	531	548	589	585	566	537	537	558	569	522	575	545	500	589	594	545	595	566	552	544	554	570	568	572	583	551	532	561	569	558	549	572	548	595	600	569	565	577	575	576	535	549	560	527	544	540	517	540	583	592	575	575	585	609	552	556	569	565	564	571	567	550	622	589	573	524	585	539	560	558	543	549	576	522	565	574	537	531	542	581	579	524	566	572	566	547	583	511	533	571	584	550	591	538	538	559	528	576	592	540	590	577	513	571	610	545	586	580	573	559	562	587	598	572	596	563	521	614	590	552	589	589	528	590	584	555	573	571	555	579	580	567	561	532	576	555	593	530	582	548	522	538	566	540	543	561	554	606	558	575	543	555	538	562	545	528	544	557	585	540	584	570	562	551	568	568	571	543	610	549	562	537	532	600	606	559	554
42424	64729	42701	6551	2900	2133	1867	1669	1543	1309	1260	1107	951	901	841	764	743	798	767	741	699	684	702	706	700	626	685	686	676	623	708	679	682	653	644	675	659	621	637	656	686	676	702	637	699	636	660	624	649	676	645	642	708	637	660	640	666	676	634	605	621	681	627	621	635	655	686	658	653	631	626	665	648	662	630	665	676	661	644	644	629	629	669	615	612	664	625	609	632	659	621	677	644	697	647	667	650	665	641	651	635	646	655	619	649	596	673	668	651	620	648	668	650	658	630	668	669	641	664	654	645	555	659	636	612	653	621	643	609	654	619	685	674	646	677	641	658	636	623	608	673	619	619	621	628	609	645	696	619	631	643	690	626	647	640	627	630	673	636	635	680	642	616	675	631	624	667	638	658	667	654	609	655	702	660	693	601	668	633	626	628	658	682	674	621	617	596	667	659	645	685	602	677	642	623	624	670	673	651	696	636	606	636	596	659	609	675	699	645	681	631	648	649	617	614	645	626	590	671	682	619	660	668	601	675	663	662	605	625	648	602	649	684	622	601	645	580	618	608	618	660	639	685	674	670	661	711	654	635	620	645	614	655	655	594	626	677	674	644	654	660	677	644	648	621	660	637	642	629	604	649	624	648	713	640	609	645	637	622	634	597	639	667	648	601	627	614	650	668	617	667	649	663	640	616	653	613	593	634	620	608	618	646	618	620	639	669	626	682	640	628	578	640	599	680	619	653	687	676	659	576	664	641	662	624	661	649	658	682	601	628	662	667	648	645	618	620	653	649	672	614	659	677	647	612	642	629	628	679	633	646	650	653	637	649	657	676	604	613	604	659	681	678	674	662	626	673	675	646	628	651	617	625	683	626	620	661	666	645	692	633	669	644	690	663	658	639	655	638	595	691	652	666	652	655	639	666	646	616	601	656	628	646	592	632	643	683	704	646	676	656	671	652	603	662	607	652	629	626	621	640	677	660	677	660	598	663	703	631	657	678	663	614	629	611	607	655	632	684	631	624	642	651	684	669	634	635	627	671	673	649	631	688	650	615	613	655	644	589	631	657	633	637	641	680	658	655	684	668	694	666	655	664	615	627	618	618	647	631	668	712	661	629	647	584	637	670	618	607	607	606	664	660	645	676	666	661	653	694	598	707	599	610	614	625	644	662	638	712	631	651	638	669	634	618	623	634	610	653	665	665	631	635	635	665	637	654	642	635	627	640	618	701	686	625	663	656	635	617	626	641	676	630	636	621	642	601	660	640	632	649	630	661	591	668	626	630	642	627	664	668	683	636	669	619	640	654	677	642	674	624	636	628	672	626	607	655	692	671	599	665	599	623	645	658	626	655	661	701	718	622	700	643	579	598	673	632	640	591	697	614	633	670	604	643	658	660	591	659	632	680	716	593	636	650	613	641	635	648	664	671	640	664	628	630	624	579	642	610	641	640	636	677	669	643	640	631	670	634	648	641	591	661	596	619	640	677	668	617	614	614	624	666	587	626	589	635	631	646	630	617	670	705	665	623	618	626	650	665	621	611	629	641	667	653	669	646	642	644	680	624	689	669	651	634	613	642	605	618	663	633	621	711	638	630	681	598	667	634	719	668	605	602	622	624	689	620	652	672	625	671	638	650	670	640	626	685	653	621	646	610	636	604	620	686	600	625	632	655	586	620	636	641	655	663	668	614	681	700	620	677	633	624	625	641	669	671	674	658	691	642	624	651	619	659	649	643	648	671	609	707	642	614	666	651	666	661	648	692	629	610	722	664	646	612	681	648	655	644	664	644	672	632	621	623	686	689	644	603	666	668	642	659	668	611	677	651	674	621	659	684	635	638	623	635	604	665	678	657	666	628	666	644	656	651	670	659	655	696	665	678	710	638	653	618	634	620	614	682	652	697	588	658	682	664	674	658	673	661	657	670	579	645	595	644	655	653	652	614	615	618	619	629	634	625	609	632	651	623	654	654	719	638	632	598	648	630	609	645	666	646	635	676	689	676	622	638	627	670	649	638	611	666	629	642	619	649	673	656	656	675	651	690	617	598	627	673	667	634	623	657	686	621	656	637	640	655	616	592	694	700	645	675	665	630	646	594	664	631	624	693	648	616	666	639	660	612	630	669	700	670	638	650	684	585	622	674	668	592	632	643	626	650	648	628	610	678	631	678	620	614	662	622	646	621	681	648	655	676	607	654	611	651	639	636	607	631	624	615	671	607	616	648	663	660	655	640	669	708	651	621	649	707	630	604	632	642	623	677	607	623	660	643	639	645	618	613	598	639	656	619	677	598	636	680	648	645	684	660	638	646	642	658	652	651	654	626	673	588	615	652	622	653	677	619	607	649	613	659	639	661	620	640	654	607	643	625	644	660	649	640	666	662	678	641	616	653	668	653	660	598	626	612	669	647	662	645	672	625	619	632	622	668	659	593	632	667	592	655	645	642	652	603	673	649	643	610	653	625	656	657	656	618	626	633	649	665	669	669	654	690	652	685	641	625	692	649	652	631	643	624	639	679	655	638	649	641	625	688	646	632	671	614	654	635	628	669	661	638	614	609	641	618	635	690	625	597	681	658	617	650	626	657	684	662	649	647	674	679	654	622	654	657	663	618	642	647	642	599	668	602	654	643	642	597	651	611	643	661	694	642	621	660	618	648	637	700	681	679	631	652	675	610	619	687	640	668	646	669	646	651	666	643	656	632	641	643	699	616	589	604	651	692	626	634	674	644	653	673	651	660	651	600	648	674	680	685	662	619	665	681	682	681	630	627	663	594	643	633	636	643	684	672	641	653	656	613	672	645	645	657	624	679	614	661	625	690	653	656	628	635	628	641	653	588	651	654	671	651	667	601	662	628	622	638	631	638	650	644	621	643	669	619	621	600	648	650	652	660	639	647	636	678	610	638	666	615	653	597	613	616	627	616	680	634	625	688	654	653	625	667	658	617	685	686	645	646	641	635	663	672	643	655	648	629	640	615	629	685	651	658	651	700	589	616	641	641	612	582	612	658	680	700	651	604	635	643	631	635	638	626	671	663	681	624	630	672	675	691	618	645	643	677	606	662	597	610	650	636	642	679	622	620	641	650	631	654	616	637	655	652	631	673	652	624	625	606	675	675	678	646	617	648	604	608	673	592	640	634	638	637	632	647	666	667	661	648	662	624	622	621	642	656	657	628	624	599	617	615	582	658	625	611	642	669	626	646	630	649	652	671	645	637	623	648	615	618	674	622	631	662	632	656	660	683	611	672	665	657	695	665	628	638	605	641	666	654	655	612	647	658	636	637	644	619	639	673	650	642	641	667	610	656	670	644	648	676	675	656	659	616	649	644	615	584	665	654	636	649	668	624	677	688	659	652	619	676	642	694	617	646	684	652	642	675	681	654	638	649	614	586	651	656	645	646	693	617	631	613	620	660	691	646	622	639	663	615	640	628	630	644	616	664	631	678	653	630	647	653	660	634	636	621	649	620	630	639	599	670	627	638	636	662	639	631	660
25232	21515	27480	23661	7045	1027	852	743	684	685	638	564	587	488	505	470	456	475	489	470	481	446	465	468	483	447	474	448	452	428	487	412	452	439	457	437	445	445	469	457	454	451	432	421	409	442	427	442	414	422	445	448	406	442	457	425	430	397	450	468	423	441	437	399	429	456	451	443	448	408	467	434	471	454	441	410	449	399	454	405	396	430	427	417	427	433	429	448	452	424	441	418	452	450	442	399	413	428	436	440	437	408	475	465	467	412	439	471	415	445	437	434	416	432	445	440	447	467	457	459	432	426	426	439	434	401	415	433	438	433	464	457	411	476	470	437	490	429	420	444	463	462	436	389	427	473	416	436	435	423	465	417	430	444	472	458	432	437	407	462	461	442	444	427	421	444	479	435	478	424	448	480	389	441	448	428	433	440	430	446	464	429	421	425	432	415	425	438	446	421	403	434	482	451	445	412	425	455	441	452	444	465	454	423	435	467	402	468	456	449	420	439	413	431	402	420	452	418	446	409	454	454	419	454	449	427	466	420	467	430	457	451	427	460	458	467	443	465	471	461	454	417	477	476	454	473	448	435	436	424	411	433	446	446	444	444	444	407	458	449	435	429	436	455	464	431	415	426	412	421	438	421	411	460	445	444	455	448	454	448	444	438	403	460	437	438	429	436	407	447	429	459	431	441	447	481	466	451	464	437	443	443	405	468	434	431	430	422	440	468	434	448	424	448	450	447	428	403	441	421	428	438	402	469	419	388	444	421	457	455	488	451	432	437	449	411	445	422	457	423	444	456	444	447	417	461	460	409	435	431	442	480	445	429	414	451	422	467	420	454	451	443	437	450	484	459	403	448	405	466	432	436	446	460	442	449	427	472	454	475	478	442	448	426	431	437	458	431	432	458	479	426	454	474	464	457	470	448	430	430	416	394	450	414	439	464	429	486	402	423	396	433	455	466	420	451	409	454	459	429	438	416	412	439	452	428	464	441	449	438	475	462	465	430	425	437	419	447	434	377	445	432	427	405	450	460	462	472	428	450	444	460	405	411	498	443	451	419	436	427	431	421	455	421	457	404	439	438	449	440	469	420	448	443	443	450	432	452	452	433	407	429	447	419	449	469	424	401	449	448	454	408	431	449	442	455	463	472	453	432	430	426	447	418	468	452	447	452	430	393	439	415	444	433	429	437	448	423	422	446	472	406	459	435	448	461	454	426	452	450	417	438	429	454	448	430	449	453	406	444	453	451	414	438	435	454	422	444	472	449	456	462	468	418	428	451	472	459	464	466	442	463	458	445	417	459	423	435	459	450	387	437	437	489	453	396	444	416	406	440	423	431	408	447	434	425	473	479	425	455	435	429	439	434	438	415	451	431	438	464	457	445	444	407	424	432	473	456	414	415	460	427	424	416	435	449	420	446	442	438	450	437	462	424	451	440	447	431	446	442	454	480	429	435	461	426	455	469	458	416	430	436	412	440	433	405	453	467	460	427	436	439	449	413	462	439	460	486	425	456	415	443	497	443	441	454	439	459	447	463	426	415	441	433	415	438	389	488	412	436	396	435	443	491	469	454	453	426	455	468	443	433	427	420	421	416	411	404	456	471	445	480	424	435	450	473	445	440	460	424	444	445	454	454	437	449	427	432	438	426	460	418	466	438	391	422	447	445	445	432	401	411	458	480	465	423	418	414	428	418	433	434	443	433	436	468	417	435	448	437	439	417	446	447	433	437	385	439	457	412	444	442	419	439	440	454	455	424	467	443	418	475	418	436	428	436	462	450	458	456	442	430	451	450	451	427	446	454	432	446	430	440	444	457	436	449	462	425	466	431	461	435	433	500	488	487	410	452	408	413	431	439	464	418	441	443	419	471	415	447	460	447	450	441	460	405	468	439	440	404	436	456	471	391	415	462	409	474	420	467	411	414	462	409	457	450	442	437	431	428	391	462	453	426	435	404	416	418	459	428	426	435	421	437	443	423	441	414	432	430	418	395	424	431	454	400	432	431	439	451	459	404	419	415	437	420	417	434	386	431	422	405	430	441	428	457	423	488	430	425	395	437	446	448	456	440	455	460	416	456	411	452	434	420	446	475	458	457	416	440	489	440	441	426	452	453	424	430	465	459	483	475	452	436	430	466	457	446	465	452	449	439	466	426	432	433	439	459	521	462	441	461	450	450	447	439	472	432	447	445	426	469	394	426	449	430	425	441	438	463	458	432	447	467	407	451	458	434	411	456	444	431	408	467	443	456	447	442	431	453	440	417	471	433	436	417	466	453	406	442	437	434	429	442	409	458	437	466	460	444	468	424	419	446	449	445	446	401	423	434	460	429	479	417	455	437	451	469	423	481	416	477	444	425	447	444	449	487	427	425	493	462	467	450	455	426	401	412	432	465	383	418	446	447	452	453	418	443	460	465	468	464	411	400	399	467	451	448	448	446	443	423	410	433	439	459	458	424	435	426	473	422	451	436	392	437	474	466	421	428	439	434	422	411	432	445	450	405	412	454	453	451	420	422	462	444	426	431	434	446	438	421	449	445	442	447	466	460	441	418	435	432	466	426	455	432	447	412	442	460	426	460	463	455	398	454	446	446	435	481	465	412	431	449	466	433	426	445	458	461	480	450	422	442	476	428	400	448	421	423	416	426	437	443	446	469	450	433	441	427	445	443	450	463	438	456	460	455	387	435	429	409	441	457	439	462	463	474	431	437	432	459	400	439	403	473	412	437	450	441	453	431	439	474	434	412	441	418	445	445	418	443	433	461	467	444	453	427	431	449	439	437	471	464	448	448	448	444	453	463	453	454	463	464	450	457	417	441	405	444	446	427	455	436	460	419	417	444	485	436	436	470	411	409	433	469	444	428	438	423	444	445	454	468	467	436	438	429	447	483	444	450	429	437	412	469	457	422	401	421	409	461	455	432	453	486	458	454	443	437	457	429	456	504	492	455	485	464	443	457	486	416	426	435	459	463	434	420	441	443	498	447	458	428	441	470	466	452	447	434	457	443	432	424	422	431	444	424	421	439	437	453	429	395	444	436	462	424	456	471	447	387	433	465	446	422	452	434	464	451	430	480	445	445	421	433	448	433	466	427	442	438	461	425	410	450	470	451	439	453	419	405	459	439	415	433	430	473	439	420	425	432	469	444	443	434	448	424	429	459	460	423	414	464	446	458	449	447	451	422	455	450	431	440	483	414	453	482	424	424	411	435	434	453	463	436	452	444	413	447	414	447	478	450	437	450	456	443	438	423	455	459	443	439	447	425	438	442	455	427	451	457	451	458	435	418	455	452	454	415	411	407	423	435	456	474	462	454	451	471	418	454	439	413	420	440	462	446	435	454	469	480	449	464	432	424	456	437	413	390	438	433	458	439	459	441	417	451	456	440	443	462	423	475	421	442	448	431	467	392	418	429	462	456	439	413	445	493	446	407	442	444	425	413	446	482	425	424	452	420	428	466	400	460	429	457	451	410	437	411	415	430	480	465	435	429
41998	57474	35559	5365	2155	1676	1495	1251	1201	1046	1104	778	745	710	667	634	582	590	641	638	605	554	562	582	571	585	524	528	545	575	539	490	560	567	549	550	543	565	512	579	521	541	607	539	549	562	538	568	552	513	547	554	542	543	546	531	557	607	524	528	582	558	507	559	547	540	563	563	523	499	573	581	477	552	526	545	543	540	535	555	508	533	526	518	526	536	512	535	514	538	600	521	550	522	526	528	568	591	503	529	507	530	573	541	523	537	525	537	522	524	540	566	551	519	538	500	540	550	544	509	520	542	519	539	605	541	568	541	506	565	537	529	538	554	540	494	502	526	541	534	555	584	536	537	536	496	532	557	546	547	520	514	545	554	581	530	554	569	522	502	530	541	527	549	525	569	525	504	544	558	573	487	512	515	523	547	511	547	504	532	539	538	584	566	535	558	522	538	513	515	543	514	520	518	555	569	529	561	526	567	496	541	498	530	549	585	537	521	510	576	552	540	539	499	517	522	529	528	543	561	495	507	551	524	506	524	516	560	512	538	546	555	504	535	521	506	530	500	546	549	516	519	553	547	556	556	539	539	552	541	540	537	543	481	531	529	560	536	495	527	551	527	517	563	518	534	538	572	542	543	548	542	521	559	549	545	516	582	542	526	526	502	501	571	515	549	580	545	546	578	552	529	524	517	532	529	537	500	527	561	535	537	548	514	571	534	533	534	523	542	576	520	481	523	533	543	567	557	542	576	568	561	535	510	565	595	526	525	526	543	557	540	558	532	556	549	532	557	531	533	546	522	555	485	532	568	517	518	596	544	548	580	528	508	543	540	529	510	540	551	546	550	538	515	539	512	577	508	530	523	521	540	549	544	567	557	570	576	515	541	508	561	581	590	520	554	538	565	554	511	536	522	561	523	532	554	537	500	530	552	577	520	583	604	540	541	550	519	574	543	537	517	487	492	543	494	511	507	507	555	524	502	527	530	532	520	540	554	498	571	555	522	557	554	528	525	556	564	589	507	532	515	514	512	556	532	546	519	480	537	546	511	544	502	552	514	578	577	515	514	509	522	601	574	518	536	521	532	526	536	560	563	518	583	529	552	521	550	547	548	571	545	533	492	508	582	559	520	529	567	541	545	538	533	576	568	537	573	542	544	533	546	520	573	555	509	518	530	572	555	511	537	562	513	517	560	568	544	532	559	538	491	551	536	534	564	523	551	539	549	508	529	526	525	494	495	517	544	579	565	522	560	512	525	507	553	515	564	542	574	533	523	549	529	553	580	564	514	553	500	552	575	527	547	539	508	536	532	545	530	549	563	548	506	559	542	537	561	554	536	573	546	538	543	534	544	535	550	564	549	562	495	542	519	519	521	542	540	513	539	522	523	551	567	545	558	573	561	512	553	551	488	550	513	566	508	564	549	525	532	521	503	537	496	545	555	520	519	565	534	555	558	523	490	502	504	589	594	576	524	536	571	532	559	542	525	542	554	502	531	564	540	566	528	506	584	544	536	527	556	527	579	551	519	493	518	553	537	541	567	572	512	546	569	550	510	592	501	588	572	527	520	535	541	560	510	539	517	487	511	573	586	558	556	527	550	520	519	556	579	499	522	514	567	551	555	546	522	536	513	530	530	556	524	567	546	544	530	567	554	569	511	517	564	544	552	544	540	551	519	559	493	531	515	586	544	536	511	510	554	517	470	519	571	555	540	542	539	539	534	526	532	536	513	530	548	513	561	580	521	556	569	563	521	523	532	559	567	536	535	534	545	553	563	543	549	515	547	554	549	590	576	511	567	545	510	512	533	580	564	508	523	553	534	525	520	540	564	535	527	532	493	556	557	505	560	493	581	521	526	535	571	537	521	571	553	550	532	535	552	564	550	519	532	571	531	526	548	549	545	527	537	554	539	527	531	553	524	550	552	577	539	533	523	522	511	509	560	513	532	531	514	509	562	572	580	575	519	538	524	503	543	542	541	528	542	540	545	545	547	573	530	543	552	550	533	531	513	515	549	509	549	521	550	544	531	545	580	545	558	541	541	531	542	546	516	557	543	523	529	577	484	482	478	555	575	538	487	538	515	518	513	532	508	527	534	555	574	573	558	534	562	510	570	554	551	514	524	542	544	530	499	543	558	555	517	553	543	529	558	590	544	538	542	556	517	538	514	559	538	526	527	511	515	531	584	555	536	563	539	527	523	522	556	527	507	537	543	531	524	514	486	511	561	534	546	515	521	561	549	566	506	543	538	594	515	557	504	517	549	538	516	572	535	525	556	549	519	568	547	516	520	543	538	542	542	538	549	502	541	575	536	557	548	499	506	578	561	553	538	581	541	520	536	510	533	564	521	514	499	544	539	531	497	572	507	507	554	538	560	545	535	548	516	535	521	535	547	510	545	536	558	566	503	536	557	539	567	568	477	532	507	523	565	537	545	531	526	538	522	539	543	559	544	549	556	562	560	551	533	562	533	519	537	519	522	534	566	522	518	533	523	518	549	559	553	547	540	539	522	530	533	518	575	562	564	498	522	574	562	532	530	517	566	546	534	549	548	487	531	545	504	550	540	492	522	496	535	528	524	526	574	530	554	521	562	508	562	569	533	532	546	517	503	540	496	586	547	552	515	531	568	514	536	522	528	580	556	550	551	522	553	506	603	494	534	545	534	526	539	519	489	529	578	535	516	552	542	548	529	553	521	543	550	553	550	484	522	516	536	535	553	534	523	545	569	521	504	560	536	541	527	520	534	505	547	543	521	522	516	518	515	530	550	576	568	526	585	542	535	548	531	565	524	549	566	564	536	526	561	513	513	536	530	505	549	558	554	550	518	501	519	514	526	580	506	529	570	512	553	548	491	542	549	519	536	528	532	541	584	526	550	559	559	546	570	549	492	556	541	601	534	576	505	543	524	520	523	528	541	510	553	564	519	528	516	533	554	539	519	576	498	497	545	518	564	540	522	533	521	545	569	547	555	568	558	523	540	531	559	565	519	545	533	525	533	477	497	490	519	498	563	547	510	543	574	511	556	524	524	547	538	549	563	526	565	566	561	524	554	546	536	510	535	563	559	518	512	561	551	541	531	584	554	506	538	539	550	501	528	534	531	589	560	563	510	550	522	540	555	505	529	508	531	497	568	557	517	567	535	551	538	559	538	536	542	521	549	527	546	515	536	562	539	526	556	529	538	509	566	530	563	560	546	541	575	503	557	541	512	513	528	516	534	590	486	539	574	538	547	535	538	555	533	537	575	491	565	552	539	505	536	568	519	542	559	571	524	530	556	546	547	555	483	540	578	505	514	505	528	536	540	493	571	555	543	531	538	532	528	507	516	520	520	514	549	542	570	514	524	530	559	498	557	531	532	513	552	538	504	526	548	533	557	519	561	513	523	518	560	524	541	504	556	521	538	518	526	550	502	551	549	537	557	535	514	511	517	517	511	579	544	529	532	542	540	550	534	535	581	519	575	547	557	513	531	513	560	546	549	546	558	562	538	531	537
22897	21042	28654	23552	20982	20287	6019	1898	1442	1305	1294	1062	1012	984	1007	954	908	919	943	892	863	848	884	932	820	811	812	864	850	886	879	836	886	880	862	848	877	811	824	864	778	823	879	861	819	861	812	786	828	814	869	876	857	832	828	863	846	824	798	820	854	843	839	819	799	855	844	788	773	837	812	821	802	830	778	871	853	782	898	808	818	815	815	812	915	817	878	796	817	863	828	861	790	846	856	835	840	867	839	844	835	812	845	841	891	797	786	836	827	851	772	820	845	837	827	822	786	830	799	805	818	788	871	857	832	887	832	845	807	866	851	783	768	816	853	857	844	872	860	810	797	857	845	848	842	840	835	845	832	819	801	859	826	839	848	790	800	849	810	800	830	850	816	828	812	781	796	865	842	811	782	877	841	829	774	853	867	841	862	804	847	823	795	889	829	840	791	847	804	787	834	804	801	828	839	841	829	832	834	826	865	808	796	841	886	857	805	835	801	842	766	828	794	814	835	824	822	761	817	826	790	801	799	812	820	817	842	845	841	847	837	834	869	823	826	803	850	857	827	842	826	859	801	790	778	794	816	868	828	805	849	832	830	842	799	837	816	814	807	795	780	858	829	796	771	862	770	838	860	795	813	849	798	896	778	813	870	841	815	812	775	895	792	805	866	837	832	860	843	894	784	813	810	774	783	879	800	769	833	815	831	768	828	796	808	822	790	872	836	834	781	829	789	841	870	797	817	821	819	854	845	843	817	810	795	794	855	818	872	824	843	817	842	770	851	823	802	780	776	842	817	811	811	836	796	817	817	925	763	817	788	816	848	810	783	784	794	823	778	820	838	792	859	816	850	846	860	859	798	785	820	809	834	812	836	851	871	786	813	820	814	866	846	821	836	805	792	835	822	857	861	814	803	851	846	793	815	820	842	860	818	828	903	844	854	829	777	899	841	822	875	797	844	817	847	888	806	841	834	815	774	827	803	805	856	833	848	852	800	796	828	749	841	823	837	807	807	782	827	851	801	819	858	795	870	795	811	817	829	783	829	813	860	880	887	839	857	829	818	816	850	801	916	759	798	796	809	813	806	840	835	840	863	841	847	812	815	824	848	794	845	779	844	828	867	796	847	824	818	800	826	849	835	837	847	869	777	864	844	814	875	872	837	794	823	792	809	785	834	828	870	819	784	796	873	845	819	887	800	776	804	834	817	820	812	784	797	789	860	804	873	779	840	826	812	813	797	806	882	774	817	871	791	850	873	854	803	806	848	835	817	845	831	807	772	840	857	850	791	794	849	841	852	816	832	855	878	839	847	821	825	805	806	838	818	788	795	805	863	855	812	832	822	844	835	851	848	853	778	832	818	777	830	810	791	805	873	858	776	790	827	837	865	813	840	812	824	830	844	801	820	774	882	818	869	828	792	758	811	848	826	784	843	768	849	813	827	862	841	785	852	836	842	822	791	778	800	843	833	813	853	819	882	873	821	820	804	826	846	848	807	753	860	850	809	831	803	822	825	811	809	794	838	769	838	793	794	842	789	871	868	868	816	861	861	802	797	810	889	835	832	860	803	857	822	854	860	829	826	822	811	748	824	849	810	864	835	825	822	815	848	794	808	829	852	819	827	810	832	773	837	841	857	820	815	867	810	782	790	857	789	824	796	821	832	857	823	814	819	862	837	866	792	831	833	848	847	822	815	770	782	785	833	789	815	858	831	886	848	818	802	880	782	831	811	811	808	844	844	868	821	840	822	852	800	818	827	779	820	818	834	838	772	847	820	805	789	816	863	853	838	829	823	839	847	829	854	856	803	801	760	799	846	807	851	826	830	837	862	819	864	891	812	827	822	760	819	778	797	863	876	813	817	827	903	831	866	838	802	774	759	795	825	831	821	831	804	806	755	818	813	837	802	845	780	860	757	777	838	852	852	819	839	832	878	831	838	794	850	889	845	864	892	839	833	842	831	818	769	851	804	832	814	807	815	828	863	848	818	844	814	833	828	850	797	823	841	809	803	771	816	855	826	778	761	856	799	836	819	800	863	799	822	862	783	862	731	808	820	802	802	801	813	785	880	833	835	812	776	827	866	875	808	822	804	815	815	851	816	818	854	834	870	823	742	799	828	816	772	829	815	811	842	751	838	842	837	786	847	821	846	791	816	844	813	852	826	846	845	786	816	816	838	863	841	824	803	795	806	857	834	817	745	828	845	863	778	827	859	799	848	810	852	817	868	791	849	831	781	880	825	779	809	798	783	830	860	888	814	840	851	861	770	832	816	817	846	830	838	811	790	861	812	833	804	805	841	822	819	836	790	825	858	842	806	801	837	893	866	814	794	825	848	836	872	825	789	795	824	830	810	858	826	799	838	868	827	837	855	855	827	837	819	868	852	808	849	799	858	863	856	842	814	819	865	772	776	819	862	813	821	851	798	826	873	838	851	822	852	827	808	870	847	776	845	800	870	768	842	844	791	821	863	841	823	799	807	790	811	829	800	790	791	844	829	856	787	797	843	852	827	818	879	846	830	854	812	845	822	799	771	831	834	804	846	850	816	832	835	807	816	861	821	823	850	845	843	833	797	851	825	814	817	776	811	844	842	802	838	827	791	807	847	864	825	799	782	890	836	864	792	802	885	872	827	820	922	779	831	827	821	826	842	834	806	792	840	809	841	798	810	800	840	838	861	792	801	833	823	783	816	826	843	819	802	847	813	852	811	839	835	794	843	841	873	863	861	838	810	813	836	828	805	859	768	805	809	863	828	795	806	816	815	873	827	838	822	866	845	843	829	746	825	830	815	805	840	793	780	820	842	834	819	846	797	846	815	835	832	826	818	814	824	863	877	864	774	801	781	861	864	849	839	835	836	852	817	843	863	818	778	815	821	780	827	789	814	822	829	821	845	786	835	770	829	814	843	775	875	744	795	838	852	779	831	765	797	788	804	832	821	805	779	792	842	850	818	877	848	812	827	787	849	838	861	806	860	760	846	748	798	797	821	790	845	823	846	831	834	844	842	858	825	845	822	812	797	830	835	807	824	826	835	779	827	850	770	840	815	866	796	840	801	838	832	798	777	817	811	863	739	840	850	800	799	860	851	862	822	887	839	805	842	842	824	820	825	737	834	819	845	831	807	783	835	856	782	782	829	791	785	834	768	817	840	847	830	808	811	843	893	821	828	804	819	847	786	786	873	785	797	810	835	830	822	846	843	846	856	831	826	870	833	856	827	794	792	859	821	839	802	825	813	837	790	819	812	785	831	844	832	843	808	784	863	883	754	797	863	841	768	828	815	851	825	818	834	794	844	796	753	815	837	813	814	837	863	822	865	818	837	837	826	826	806	831	818	836	818	872	840	813	818	784	831	829	811	835	809	774	856	809	833	877	856	804	843	847	876	826	806	814	783	776	838	810	777	831	833	829	782	858	780	795	867	831	824	797	791	825	887	878	812	766	815	832	812	814	868	857	857	805	813	815	800	823	758	804	861	842	796	846	850	854	801	864
47543	73071	44870	10880	4740	3513	2999	2943	2377	2119	1900	1477	1431	1300	1275	1209	1128	1057	1104	1084	1062	1085	984	1013	988	942	975	1028	929	978	929	988	939	1021	935	934	986	881	938	925	933	992	952	894	949	890	924	911	948	967	952	915	842	932	943	937	989	902	930	998	939	942	949	935	946	961	977	933	940	919	952	918	904	1006	984	943	943	955	950	902	925	924	918	930	945	931	906	943	935	974	910	954	956	931	956	925	937	936	920	926	907	932	928	949	943	962	922	944	907	949	925	992	920	932	917	989	972	1003	906	983	933	959	962	905	930	914	944	909	907	922	900	926	927	934	975	879	978	898	866	938	996	923	899	862	906	972	871	947	954	992	974	903	900	966	978	931	952	973	942	921	974	957	980	920	903	953	936	918	961	912	923	962	905	968	988	892	935	918	917	909	916	964	902	897	944	907	914	936	967	976	910	975	939	900	970	956	935	891	890	908	952	982	884	901	918	927	906	904	887	892	917	980	964	962	947	909	951	926	936	973	900	917	928	953	946	949	957	979	937	963	1011	959	1002	913	960	919	872	939	953	917	914	882	939	989	947	911	970	992	947	907	917	929	978	938	915	927	974	854	895	896	909	956	965	916	962	895	942	957	981	887	928	939	858	926	917	965	922	892	944	934	930	899	964	900	909	991	936	927	987	918	912	947	976	995	921	870	904	965	960	900	931	939	970	930	951	978	893	982	984	910	917	960	931	916	969	963	941	878	912	941	922	963	943	903	945	938	895	889	971	886	960	944	968	960	928	944	954	963	930	914	929	878	983	914	895	897	942	932	954	881	960	960	911	874	937	906	923	978	898	975	896	985	937	924	915	915	969	978	891	929	899	908	944	952	897	914	919	936	977	881	941	933	936	933	921	937	937	957	943	899	912	938	933	876	937	941	980	919	894	950	932	888	921	906	946	959	903	950	939	936	907	936	925	935	927	892	938	945	929	930	917	910	901	928	951	954	906	952	940	926	953	966	908	978	947	940	950	915	883	948	898	951	938	870	940	923	942	913	920	927	943	947	904	911	897	933	988	950	926	909	960	935	904	940	930	926	998	917	916	947	956	943	923	920	898	952	987	890	924	946	931	919	904	966	996	914	898	931	926	966	908	949	880	950	893	921	889	960	933	936	951	1002	948	916	890	903	940	975	918	867	954	903	957	960	910	906	953	918	969	959	900	973	930	942	958	917	921	959	938	963	934	958	964	890	924	935	953	953	915	907	963	1014	920	953	977	908	915	953	922	941	901	980	968	903	985	942	931	927	986	980	960	990	990	910	894	994	948	901	901	984	942	929	941	957	912	871	916	952	927	901	907	906	884	894	917	900	958	954	984	903	989	939	904	879	997	902	909	923	877	829	984	932	910	885	914	934	910	960	955	948	899	992	909	910	938	935	975	931	978	941	913	926	874	884	935	934	906	939	922	967	977	938	995	900	942	979	954	926	962	930	960	928	923	924	902	901	899	936	915	917	956	922	934	887	942	972	929	892	986	941	905	908	963	941	911	862	950	964	926	910	949	905	926	941	909	923	935	915	868	914	903	910	931	918	921	973	960	960	995	899	884	903	936	893	923	948	914	932	946	927	953	868	953	896	976	948	941	911	966	901	965	944	891	980	982	927	904	927	904	954	939	973	977	907	921	951	901	892	915	975	908	933	954	914	891	907	941	953	974	963	941	926	918	946	932	896	886	906	964	993	930	933	960	909	900	952	920	940	952	909	891	930	906	958	899	940	982	909	874	971	984	939	897	889	889	881	995	911	1015	903	965	927	1018	925	913	934	985	885	958	951	970	887	951	970	943	890	947	899	927	910	908	983	933	908	852	875	877	918	916	937	918	923	963	877	883	921	959	893	950	942	890	980	905	902	975	902	958	955	923	932	970	969	943	974	908	916	943	907	924	952	938	912	896	950	911	888	919	887	935	919	938	895	939	929	949	949	923	926	890	962	978	970	913	941	927	932	945	931	918	909	979	950	898	941	912	955	938	956	909	922	966	968	887	884	916	891	915	921	935	1004	939	959	937	903	916	925	938	925	946	901	911	949	961	926	890	951	883	944	900	976	904	926	881	956	917	877	927	938	937	990	860	929	921	906	908	969	973	955	950	931	968	972	943	934	929	1033	943	919	962	895	935	945	916	955	930	973	932	927	958	944	968	898	967	943	898	910	945	912	929	901	868	943	892	892	957	889	956	880	930	911	959	951	880	930	946	915	942	961	912	960	963	912	929	933	909	970	973	909	954	920	912	888	876	952	911	882	924	926	899	883	915	933	949	1016	955	943	928	966	956	983	957	921	956	932	933	951	991	938	895	985	958	958	955	942	935	941	913	923	926	977	923	939	922	914	911	953	941	921	988	945	946	901	943	961	916	918	888	950	921	982	877	892	955	960	935	899	856	887	946	930	981	971	917	934	901	929	942	941	921	919	957	918	918	973	910	893	917	951	960	967	908	916	924	929	889	938	914	950	932	932	882	926	887	922	930	888	943	939	927	947	972	929	926	920	976	962	982	935	833	940	950	965	966	910	964	946	976	906	931	948	948	860	921	979	945	901	897	876	982	920	932	932	970	958	874	892	919	908	909	904	911	920	947	924	960	908	953	952	925	952	892	930	885	949	908	924	969	942	966	968	966	916	879	965	960	934	912	917	906	928	918	945	919	913	931	906	905	958	955	929	941	977	922	890	949	967	915	904	941	896	993	981	978	902	1004	963	932	971	933	971	959	964	954	964	875	949	891	875	891	898	949	931	918	991	918	937	888	998	910	931	955	955	907	907	973	989	939	937	980	902	935	939	932	943	929	973	901	954	891	955	943	929	966	924	932	914	968	1001	944	894	928	943	901	916	891	952	968	933	919	989	937	938	950	927	932	941	907	927	904	894	937	917	919	957	953	929	898	903	944	943	979	931	950	954	951	979	930	910	923	934	938	970	930	928	955	895	984	908	921	946	928	968	908	951	934	893	953	938	910	893	978	943	939	964	944	909	937	914	933	962	934	966	882	981	973	971	964	943	958	947	945	961	951	968	953	920	943	904	902	947	904	897	958	940	969	957	893	912	930	898	965	954	955	931	970	907	929	959	902	933	892	951	885	915	928	888	946	904	905	982	950	1018	916	917	952	940	988	932	906	882	907	897	964	902	891	951	916	894	995	977	914	956	941	958	957	921	898	950	921	905	957	956	905	924	929	871	933	922	907	930	933	932	960	932	942	950	941	868	893	914	952	916	920	919	915	926	887	968	884	893	890	964	942	886	914	960	954	924	952	913	976	899	954	876	935	915	934	929	925	927	946	852	944	938	957	941	937	907	966	922	944	910	919	920	898	911	953	911	927	904	967	939	909	937	932	869	900	963	955	953	959	960	952	975	967	915	922	915	941	979	951	940	898	923	903	889	916	916	896	979	888	958	959	937	951	955	960	931	986	898	917	894	926	891	896	906	926	908	957	892	1000	933	913	946	951	941	933	939	933	879	933	953	948	878	956	905
32111	33243	26895	7525	873	677	585	480	427	435	408	363	363	313	346	334	287	296	304	350	334	321	289	328	309	333	309	310	290	304	297	308	371	294	292	315	323	314	327	286	327	303	312	333	327	310	333	319	289	335	301	302	307	327	285	328	337	329	305	342	302	320	330	289	360	313	336	289	303	318	320	314	295	327	274	315	349	322	296	325	327	311	309	302	277	309	308	322	293	309	362	326	315	293	319	314	347	334	315	291	327	301	285	302	301	317	325	300	296	295	319	327	295	291	300	322	294	346	334	319	300	300	336	288	319	315	315	332	302	290	333	301	329	301	329	299	306	313	308	304	335	333	301	324	329	297	337	317	316	290	344	318	319	336	303	315	329	315	318	311	341	308	293	295	304	294	313	334	324	325	302	317	332	319	317	310	295	311	325	296	291	296	311	295	313	299	319	323	327	324	303	336	304	346	286	304	326	299	306	315	327	311	311	349	317	333	271	290	304	353	347	313	311	336	328	358	337	279	284	334	324	316	325	308	291	335	321	306	312	302	341	326	305	313	318	308	319	336	317	300	307	327	340	326	320	330	307	304	307	339	316	299	298	323	332	299	299	338	321	335	331	332	300	336	298	324	319	301	294	334	322	305	307	309	295	323	303	332	314	309	284	286	282	298	320	312	301	327	308	309	343	340	339	316	303	309	301	318	320	317	320	361	304	350	317	313	329	307	299	310	344	337	295	306	297	314	286	295	279	281	298	323	307	283	303	308	314	321	280	319	312	324	314	305	300	324	316	309	324	305	300	293	365	289	309	320	311	311	304	302	305	345	318	304	308	308	295	322	302	293	330	288	314	294	322	313	309	312	328	326	356	292	314	340	317	324	314	321	346	274	336	321	309	281	311	341	299	329	304	305	337	296	313	306	305	318	300	317	352	335	334	334	333	321	323	294	314	288	332	362	325	335	339	294	317	305	299	299	306	324	306	311	334	307	332	267	310	315	323	260	334	287	325	318	306	306	344	311	356	315	349	320	354	306	317	286	293	321	307	313	320	312	286	309	325	297	325	327	308	305	331	326	296	268	307	335	328	332	308	312	321	334	291	335	320	354	323	300	286	307	324	361	297	329	330	315	311	322	307	336	315	361	308	288	323	296	302	300	297	304	321	309	295	316	345	297	274	326	323	332	343	330	321	329	318	304	331	303	311	328	308	323	310	319	304	296	313	338	317	317	300	324	311	305	323	320	308	312	291	326	300	326	312	294	316	322	293	312	319	295	327	336	298	319	305	321	311	298	331	344	261	300	319	297	301	320	310	335	345	304	308	314	335	337	308	318	347	293	313	308	273	310	297	316	320	314	346	300	316	299	303	307	309	328	314	327	308	342	309	306	324	310	334	297	305	318	321	313	285	277	290	308	335	306	309	315	304	307	293	314	311	317	328	307	312	308	293	321	322	307	320	337	317	319	306	268	313	321	316	296	304	298	325	283	332	326	288	294	330	326	321	308	340	329	298	343	289	328	332	339	298	315	300	306	319	278	320	317	309	305	301	326	310	309	320	333	320	292	305	292	321	294	320	308	298	304	295	299	308	327	340	317	304	285	309	306	321	320	330	324	316	353	339	278	321	281	332	310	310	339	344	350	359	311	288	318	330	311	319	334	358	319	316	310	315	322	300	300	302	324	295	319	323	289	326	301	319	327	303	355	288	309	311	308	292	308	275	321	293	319	294	320	327	328	306	331	323	281	327	293	330	295	343	318	311	318	304	327	310	302	316	332	318	338	296	325	310	315	327	314	317	329	310	312	329	296	333	332	342	320	329	317	322	314	358	336	314	325	306	308	309	300	323	374	312	323	309	343	352	320	322	323	328	321	288	306	325	302	349	287	300	312	316	297	314	322	310	289	306	293	303	311	299	281	319	313	292	338	321	307	282	306	292	325	288	324	295	309	304	325	323	311	306	307	294	295	293	306	312	315	332	298	318	301	320	308	364	326	357	277	319	304	316	333	312	299	326	318	317	296	317	332	333	337	340	308	311	300	334	371	308	307	325	317	319	311	290	325	301	303	308	327	296	316	321	321	335	349	286	331	328	312	322	343	321	316	294	314	284	318	271	280	312	317	325	302	312	313	283	329	328	330	314	310	310	298	304	328	333	331	325	324	330	327	310	342	315	314	293	299	338	329	309	335	359	320	332	298	324	305	312	332	323	307	281	326	331	315	323	327	322	351	313	293	313	311	327	319	297	338	302	313	311	296	352	335	338	311	308	359	315	318	334	307	343	337	313	333	330	326	332	295	330	328	301	340	323	326	293	284	297	324	343	299	304	305	343	318	297	288	301	321	329	289	289	293	341	326	313	288	303	322	306	315	292	294	314	301	356	334	312	331	341	319	314	310	320	315	356	297	339	336	317	352	345	319	353	313	305	315	313	304	327	302	331	314	285	317	348	308	323	287	327	291	306	317	307	288	339	301	339	317	307	316	309	318	293	283	318	318	298	297	344	314	259	311	352	311	323	320	314	313	336	320	304	332	311	322	283	316	290	319	302	320	322	310	309	281	351	290	316	319	320	299	363	310	311	317	288	302	301	315	329	295	325	301	306	308	330	324	296	318	338	303	348	282	337	280	322	307	300	345	339	301	282	298	313	316	307	300	320	312	301	295	304	336	327	281	295	306	287	307	297	299	322	277	338	298	323	316	320	338	298	325	302	309	306	296	328	271	282	312	317	329	321	307	354	280	322	323	327	287	317	326	305	291	311	323	323	315	305	324	302	287	307	309	340	306	304	306	272	318	290	301	304	285	301	319	334	282	311	305	307	342	319	322	315	342	331	304	302	295	345	304	347	302	311	317	288	336	324	329	333	306	319	299	329	325	344	314	301	320	321	303	293	307	313	343	294	291	346	324	314	317	326	351	288	307	342	337	316	322	319	340	357	295	324	304	320	317	317	323	295	291	313	324	300	319	313	301	303	325	287	275	309	293	288	306	319	314	299	337	314	334	314	322	342	297	333	331	318	321	318	307	314	318	325	310	313	288	300	296	335	298	318	341	319	359	320	321	330	341	341	299	318	315	323	330	314	332	322	322	311	320	300	266	314	333	327	314	340	328	306	305	329	307	303	295	314	308	308	319	309	288	344	290	288	262	309	318	303	308	317	325	330	329	360	313	342	304	326	301	323	319	326	306	298	300	342	319	322	334	314	324	376	323	307	319	307	318	326	311	331	279	349	297	307	320	319	312	321	322	301	338	294	301	303	323	354	314	335	312	336	336	328	304	342	313	325	309	317	303	262	350	329	315	324	346	329	302	279	347	300	299	292	313	324	341	311	361	362	315	334	339	296	293	299	305	319	310	309	315	302	287	322	283	298	319	327	320	315	323	326	299	284	310	299	313	325	301	308	334	317	314	309	334	305	298	311	323	346	301	328	280	311	317	329	306	289	347	313	281	336	301	324	306	318	330	281	274	288	322	327	292	309	306	288	301	343	323	332	340	333	290	328	307
39190	47821	28279	4301	1496	1146	1021	808	760	729	632	530	504	448	464	423	451	436	444	421	415	416	399	384	439	425	390	404	398	383	376	401	358	370	353	402	395	411	403	408	389	422	347	398	385	361	373	393	399	392	387	366	400	410	400	363	356	359	419	386	374	382	388	384	373	398	399	381	361	366	369	393	361	407	356	376	372	393	358	397	393	358	396	413	400	374	381	381	406	382	379	370	387	410	400	409	417	388	377	367	371	396	375	357	367	428	367	378	397	378	405	390	381	368	370	386	391	372	395	381	362	373	364	384	382	368	376	369	394	370	360	378	413	402	401	352	396	400	414	407	410	387	410	400	395	383	438	427	390	390	445	399	395	374	398	357	391	361	406	404	368	417	381	377	401	401	406	377	373	385	408	373	389	363	410	413	356	408	352	357	397	407	386	365	351	390	388	381	402	409	430	372	407	401	391	395	393	391	384	403	387	399	372	381	378	386	369	388	344	368	398	377	391	418	379	389	377	392	439	403	407	395	405	393	425	405	402	392	426	390	398	396	399	378	379	431	414	404	372	403	390	384	394	433	351	398	386	393	350	375	397	382	393	351	407	395	397	392	376	377	397	397	391	375	388	388	338	378	419	373	395	391	365	402	421	396	381	377	383	385	395	400	397	419	389	370	359	369	416	400	384	373	342	402	392	385	394	369	343	403	402	408	385	388	378	360	341	356	399	373	393	406	385	397	368	404	411	386	399	383	364	393	362	388	369	384	381	371	384	404	375	364	384	408	390	395	411	391	382	395	372	386	388	382	380	399	387	389	343	393	382	404	383	421	379	363	373	396	408	375	377	389	412	359	417	406	407	397	351	392	367	357	409	408	399	403	366	387	399	390	403	379	340	366	383	378	420	393	356	403	407	444	376	356	398	365	371	391	382	374	400	424	388	378	413	404	412	393	363	411	366	413	399	387	400	401	391	376	360	352	368	371	405	379	374	387	397	378	364	407	337	377	382	361	403	382	384	384	385	352	405	422	407	366	362	394	408	361	373	373	370	369	360	395	365	426	359	390	360	404	367	411	401	378	372	378	414	368	414	438	427	384	412	417	378	353	372	353	395	347	398	331	397	385	375	378	372	384	357	374	372	390	380	373	392	392	396	394	376	373	383	372	417	393	357	365	360	374	415	398	393	384	338	409	408	344	372	400	393	417	391	378	396	400	391	383	389	371	396	414	386	396	396	408	398	402	375	376	397	382	440	383	359	370	375	376	395	382	404	416	370	372	411	367	365	388	382	378	376	406	405	398	426	371	396	413	389	394	385	386	387	394	380	391	378	401	402	385	362	386	392	377	387	424	376	387	355	408	402	369	382	357	378	373	390	404	384	408	409	400	368	384	429	370	389	379	397	404	403	370	394	358	390	370	396	386	392	385	392	383	392	382	379	384	381	412	401	351	376	357	395	404	376	375	389	407	393	399	351	393	418	394	423	418	378	347	428	392	397	386	397	383	374	398	409	369	374	376	382	400	354	373	373	389	448	388	382	365	383	367	384	388	360	410	386	391	404	391	389	387	354	354	417	415	384	406	373	367	378	399	387	408	354	380	382	357	406	375	374	417	409	380	395	398	395	352	404	399	383	404	402	392	349	407	393	414	380	378	390	393	398	421	378	378	427	411	379	377	372	378	389	369	396	405	367	390	385	376	377	370	380	392	430	380	387	369	364	368	381	368	388	412	413	360	416	377	396	393	369	400	384	403	363	395	376	364	401	409	382	413	388	375	380	362	418	363	405	361	378	356	407	347	388	396	372	414	402	406	402	394	383	388	410	345	377	401	355	377	365	354	386	393	383	385	375	391	380	381	416	358	404	409	358	361	403	362	376	370	388	379	361	451	398	361	395	411	348	365	395	381	367	350	369	374	384	432	370	385	424	350	406	355	384	393	407	387	417	422	371	420	374	407	392	389	382	378	367	380	380	381	381	336	389	350	383	389	375	383	375	345	393	397	349	405	382	392	358	362	388	398	378	360	373	398	382	401	367	377	403	375	330	345	373	388	406	417	403	366	367	413	420	393	369	392	370	389	408	381	359	372	381	379	404	394	432	375	412	404	404	375	376	390	361	391	368	393	414	386	403	357	371	402	394	357	412	398	381	401	382	406	385	414	385	376	398	361	380	368	425	360	376	362	372	384	417	381	392	395	399	365	399	391	427	373	375	386	378	401	416	412	371	393	391	378	385	407	372	387	375	354	391	385	375	372	392	413	375	384	377	393	394	390	378	353	376	417	397	396	366	354	367	432	377	363	393	369	370	391	383	415	405	386	365	399	399	423	392	381	357	405	390	402	379	389	354	376	375	382	411	390	383	346	402	382	401	363	379	389	442	375	373	404	383	394	348	381	367	421	399	413	361	362	414	397	386	386	377	386	393	425	366	393	395	395	369	386	408	376	408	380	350	356	392	356	394	382	366	388	367	370	383	387	368	394	393	399	437	392	382	382	417	375	383	382	365	369	383	389	390	389	403	390	361	352	387	351	403	385	391	383	374	360	383	387	415	418	358	388	368	381	335	375	412	406	398	365	397	393	387	433	381	385	376	392	376	381	376	371	357	418	392	397	399	407	392	400	391	388	382	374	383	399	413	403	384	391	387	372	374	362	376	409	396	420	404	360	388	384	395	394	361	382	356	335	404	393	400	430	384	412	411	379	392	384	408	386	392	399	377	356	384	391	330	408	407	404	395	376	379	386	378	364	388	369	395	359	383	389	363	339	365	379	391	415	390	405	387	414	347	401	358	363	385	383	391	393	396	441	409	405	390	406	387	399	398	383	404	379	395	393	395	399	398	385	392	401	360	426	404	415	389	394	393	375	447	385	390	372	412	358	415	378	373	394	396	388	407	373	401	381	357	347	376	398	372	412	369	430	414	399	364	395	379	376	374	391	424	391	331	380	412	373	378	346	375	348	401	391	412	388	373	385	369	399	409	401	391	369	386	366	379	390	397	364	385	393	332	380	402	362	377	360	399	376	367	383	351	383	404	446	376	392	384	349	354	345	343	401	419	403	364	406	399	391	390	399	396	394	390	388	354	378	376	363	362	411	419	404	393	396	374	367	405	339	391	413	398	390	350	386	375	371	367	395	385	392	356	358	394	383	428	401	362	397	404	422	411	386	422	366	354	417	357	418	362	409	387	379	389	359	371	404	410	397	346	363	391	349	387	362	366	396	371	351	365	402	386	384	408	352	409	413	404	363	400	378	374	385	373	403	410	404	366	387	407	375	407	423	384	406	397	401	371	383	403	420	376	379	424	387	403	395	385	396	380	378	370	388	357	399	411	384	389	404	372	375	388	415	400	388	388	366	381	393	384	408	385	369	393	386	408	381	395	356	386	386	376	387	395	390	415	382	426	342	399	421	397	388	372	364	379	406	384	373	416	368	372	394	379	364	351	392	380	390	370	400	369	384	393	405	367	371	389	377	384	375	371	334	397	379	426	377	398	455	353	411
23949	21033	28153	24189	19689	6834	1482	1072	889	845	703	712	659	619	614	609	588	615	614	583	604	587	588	571	534	558	600	532	557	562	539	595	590	569	496	585	561	557	553	556	574	560	585	542	566	521	569	572	556	552	555	537	555	556	507	552	528	527	553	587	544	552	565	550	509	586	524	555	496	574	561	507	538	525	584	557	537	555	577	508	500	565	543	531	532	570	586	584	529	519	525	525	575	529	549	547	536	538	551	574	557	536	552	569	576	524	563	525	545	555	576	473	571	549	500	543	534	515	534	533	566	556	553	548	536	555	533	534	571	550	549	556	504	527	570	486	521	547	513	569	555	592	558	554	556	562	529	567	520	556	537	557	555	542	504	544	558	543	539	545	542	567	534	528	513	574	538	543	549	517	513	545	549	488	544	511	523	563	536	534	538	589	503	545	565	518	508	529	509	535	561	544	539	562	566	550	514	539	561	537	551	567	527	559	557	545	568	532	520	572	558	541	544	580	542	534	530	569	536	524	556	516	622	581	571	532	549	520	511	518	552	556	539	558	525	554	560	581	581	572	518	582	516	536	534	556	532	544	556	551	559	577	531	515	545	539	560	565	506	572	513	558	528	544	534	540	498	498	571	578	550	562	534	557	572	544	544	548	590	544	518	552	574	577	565	571	570	515	546	570	582	569	569	518	553	525	497	527	531	566	537	534	564	531	574	557	573	548	526	544	565	530	508	524	562	526	564	562	593	540	539	550	521	525	541	535	566	531	537	569	553	550	566	570	508	542	505	569	545	544	494	556	533	527	574	534	564	564	518	617	514	571	597	565	574	571	564	551	540	572	540	557	534	566	581	537	574	633	529	559	575	541	547	522	587	547	543	545	550	508	556	553	564	534	524	562	542	533	531	561	502	577	525	528	522	510	575	543	541	553	576	531	543	538	540	526	548	580	538	574	484	580	558	544	572	515	543	575	555	541	504	558	584	551	563	556	535	554	566	530	569	541	581	538	536	566	518	582	606	533	529	551	561	545	525	540	545	540	572	496	567	609	548	553	528	522	560	564	541	505	555	547	567	541	562	570	546	512	531	564	515	534	543	564	556	559	524	543	558	517	522	526	554	574	483	536	565	573	540	516	521	541	551	518	548	534	568	534	534	490	544	569	489	548	508	538	596	563	536	531	545	566	560	550	527	577	532	551	546	544	520	514	558	554	533	554	535	609	546	582	564	554	543	501	542	541	539	570	554	547	512	580	521	558	570	507	542	551	501	515	525	511	554	621	532	566	509	554	555	533	587	499	549	595	497	524	563	583	500	571	518	592	529	550	501	522	537	562	533	536	574	539	554	527	527	532	554	495	503	587	533	529	568	559	537	546	543	546	556	538	511	556	548	548	545	550	556	586	538	555	574	559	553	618	591	565	538	526	570	518	577	522	532	527	560	569	526	551	569	573	547	556	509	564	544	542	559	563	542	509	562	570	580	559	516	568	547	550	539	581	556	542	578	569	516	566	581	594	586	516	507	518	517	552	574	498	524	505	588	571	537	580	561	576	554	564	542	523	550	531	560	517	591	511	535	548	561	532	558	528	525	538	529	600	545	560	496	576	526	522	542	574	532	519	537	539	524	535	552	568	538	572	530	509	544	558	499	537	553	541	549	565	560	569	561	560	527	558	526	535	590	527	566	534	551	518	532	492	525	557	556	526	561	529	521	586	579	536	540	553	580	549	559	528	538	535	533	553	601	524	505	513	534	524	535	529	555	523	531	565	529	544	539	518	552	542	541	533	527	540	523	525	563	555	551	554	540	537	543	576	574	556	516	555	544	584	543	499	583	579	529	542	586	532	555	555	557	551	517	586	526	534	554	538	536	542	554	516	569	600	564	525	532	582	521	512	530	533	516	583	534	540	482	504	550	533	560	566	580	536	515	550	552	569	538	560	527	528	553	546	558	497	572	508	522	543	551	579	566	500	616	510	542	537	561	540	536	549	572	565	536	575	532	602	552	565	547	560	558	549	562	538	547	548	552	548	517	557	572	559	535	536	519	596	552	538	549	541	568	582	525	556	540	500	514	528	539	522	596	564	552	510	509	561	542	529	565	528	539	575	530	547	550	543	540	551	535	531	509	561	576	549	571	561	574	564	576	574	575	537	582	541	518	562	515	509	523	568	581	581	548	577	535	526	508	576	565	562	546	526	584	525	554	584	523	567	542	533	544	567	575	547	531	536	570	536	530	550	542	593	590	525	564	572	502	565	587	553	515	503	550	573	565	565	566	548	510	584	541	552	495	516	544	544	553	599	526	614	521	513	544	576	550	534	543	584	555	564	531	552	527	537	509	503	518	555	506	575	545	548	559	537	556	517	567	543	578	553	527	521	552	534	555	513	544	565	539	564	573	565	518	546	544	535	535	532	512	554	507	486	534	511	575	529	536	541	503	568	561	571	557	554	542	541	516	549	503	583	520	545	572	579	512	508	567	523	557	543	523	513	535	505	471	561	542	569	568	563	536	537	541	518	508	541	543	537	557	533	523	560	521	548	569	528	555	515	552	524	576	538	529	527	520	541	556	552	527	526	528	488	549	500	534	517	554	571	558	545	522	549	523	553	558	541	541	570	524	554	507	502	559	591	537	566	540	539	545	522	588	540	592	554	504	563	514	526	541	562	528	553	565	543	565	521	572	559	562	556	517	565	521	552	581	565	537	535	575	558	571	567	530	533	563	574	533	479	553	576	565	530	577	503	583	550	487	577	569	517	517	543	558	547	556	488	514	554	549	546	507	553	518	509	557	542	549	579	580	575	562	550	550	509	563	535	558	554	575	492	548	580	531	555	580	566	548	576	570	529	555	488	553	531	520	515	544	537	573	565	529	541	527	536	550	575	513	560	590	551	580	554	565	530	532	483	566	598	538	567	568	540	518	515	533	547	529	564	547	550	559	539	572	574	535	510	554	562	541	544	501	574	556	559	531	570	577	568	558	599	517	586	569	562	545	535	542	505	519	587	507	560	515	552	569	563	541	558	562	526	541	558	507	582	521	549	492	500	538	550	550	505	517	569	561	570	529	579	521	566	517	526	504	571	598	524	510	523	562	551	506	578	574	556	553	548	542	547	540	543	564	565	507	532	596	544	537	573	555	540	552	506	535	530	557	549	550	497	553	552	584	532	548	569	536	554	516	558	559	589	529	529	552	544	559	537	545	590	592	551	523	573	558	519	537	575	556	529	542	538	559	547	504	538	555	540	559	557	522	545	564	590	538	542	530	540	510	573	515	559	582	530	559	561	499	587	562	539	537	568	560	526	531	550	540	553	581	553	542	522	572	550	574	533	560	563	559	524	523	529	529	513	552	517	508	539	553	554	551	548	563	569	507	557	554	522	568	578	560	541	532	557	493	529	561	543	559	560	537	564	560	580	551	529	537	521	543	585	512	548	588	553	516	537	501	557	558	560	585	576	545	563	552	526	532	526	558	564	508	512	595	542	559	558	549	563	547	537
42872	64448	44050	8488	3232	2497	2157	1735	1505	1347	1075	990	826	836	815	750	762	727	731	716	730	683	692	679	707	647	675	627	682	592	651	660	640	632	620	594	642	600	618	670	682	654	690	635	616	624	671	616	641	649	628	620	642	654	617	654	589	634	629	613	662	620	667	655	616	601	649	601	623	596	665	639	578	658	652	642	591	627	608	630	592	608	624	660	623	642	625	666	648	623	720	621	655	642	639	596	638	610	660	665	672	579	623	650	672	633	680	669	635	635	650	620	638	594	628	619	649	612	641	651	659	625	657	654	633	607	598	635	664	661	600	628	621	631	633	642	595	612	651	659	622	639	599	627	648	633	601	617	643	677	632	630	590	631	635	650	615	647	676	635	641	664	618	615	614	624	596	633	594	570	606	655	600	636	609	638	612	618	670	631	615	630	625	665	624	678	611	623	604	603	621	606	631	610	581	626	618	687	623	588	617	611	610	657	620	674	650	632	600	648	657	626	626	662	629	590	650	618	601	653	621	635	662	606	661	652	600	656	679	629	611	611	611	652	632	644	688	645	649	606	615	635	654	653	626	651	609	620	606	648	633	630	633	613	632	587	613	631	609	666	633	635	632	595	616	650	616	641	618	667	635	618	633	534	650	581	658	633	614	643	631	625	612	658	650	599	632	671	667	581	600	652	611	651	610	584	662	644	649	599	616	641	601	654	645	626	648	608	589	632	646	623	611	625	655	629	663	613	640	621	650	650	644	633	607	621	654	614	649	624	646	606	603	596	648	603	638	625	672	667	642	653	605	662	631	620	653	630	668	631	664	638	656	693	646	645	615	627	668	630	645	652	580	627	619	618	618	621	643	622	590	660	621	616	653	647	684	668	647	657	641	640	646	639	607	664	652	637	648	616	598	652	600	621	681	673	622	664	644	623	643	655	631	650	679	639	612	652	631	638	626	639	656	658	639	692	633	646	607	608	628	645	672	636	631	609	648	651	644	644	580	627	605	638	686	655	621	658	613	601	640	664	656	645	663	635	613	603	666	644	629	645	652	667	648	634	651	607	660	597	596	598	621	672	626	649	650	581	686	626	599	620	646	581	626	658	653	613	653	605	619	652	601	661	689	652	632	648	594	616	613	643	653	647	646	618	678	643	669	651	652	632	619	654	650	613	633	627	597	588	661	652	651	628	614	635	657	667	601	662	635	650	642	617	611	646	657	624	623	630	684	613	620	675	623	651	630	614	628	613	635	648	627	653	640	653	655	610	618	649	640	593	641	676	617	611	674	645	652	646	597	649	635	645	612	698	668	681	621	649	601	636	641	631	676	646	588	630	603	650	657	639	596	665	629	549	599	649	655	671	662	655	603	596	635	654	670	601	652	651	615	656	618	671	611	592	615	660	586	659	611	629	649	638	595	636	653	612	626	588	642	627	611	617	653	647	619	635	645	625	656	628	650	646	563	591	615	597	626	634	624	640	579	635	657	627	655	629	646	668	678	630	600	672	601	657	615	619	646	642	673	612	661	648	614	645	673	637	625	604	651	605	634	588	612	642	630	602	595	612	672	591	641	664	607	626	667	659	637	646	635	571	634	617	625	570	624	645	618	622	636	610	604	662	654	653	656	608	594	657	614	631	626	662	616	669	635	659	648	623	621	642	622	652	671	662	661	631	688	648	629	656	615	581	652	680	630	646	627	670	658	640	646	594	629	629	613	631	629	636	633	705	656	661	607	627	610	651	647	658	614	604	664	630	666	660	650	617	621	652	648	615	622	620	582	687	663	615	666	623	646	632	613	625	638	619	679	691	592	578	630	670	588	622	626	666	623	601	623	636	591	655	630	628	626	642	624	660	645	664	642	626	616	626	683	586	644	639	640	639	622	600	678	642	622	619	683	643	644	623	615	600	648	636	606	623	569	613	640	630	613	645	586	627	615	656	681	658	617	595	620	644	653	660	657	652	655	625	692	626	608	647	642	603	685	641	625	638	658	638	589	624	644	665	626	611	612	641	634	645	624	613	632	641	586	617	650	636	623	614	684	632	600	628	649	626	585	627	591	631	662	631	617	665	642	641	588	613	626	648	613	633	572	635	588	635	586	623	673	649	637	660	612	652	640	689	640	637	630	616	635	652	614	605	608	629	646	602	661	617	715	677	643	649	604	658	612	652	654	622	629	657	640	650	620	595	676	632	662	628	581	634	674	628	622	643	606	659	619	681	676	673	648	643	671	623	589	644	633	590	634	666	619	617	675	643	622	634	672	601	624	626	625	650	627	584	615	619	647	647	600	664	659	628	603	621	610	623	629	650	629	624	596	660	603	623	617	641	640	601	637	631	619	629	661	632	641	585	658	657	645	646	616	669	625	602	640	638	635	622	584	615	641	645	635	633	666	626	673	637	596	625	685	633	649	620	592	642	640	656	622	657	667	608	637	678	622	613	630	616	589	618	651	581	603	689	634	658	684	641	599	632	642	640	644	627	637	618	594	625	625	689	606	650	654	656	625	626	634	632	675	642	555	629	603	632	644	612	625	568	686	638	617	648	640	639	643	642	614	617	595	621	630	648	596	656	647	635	621	622	627	667	606	625	626	661	642	606	670	575	651	584	635	655	649	631	597	665	645	666	651	581	614	615	696	601	654	657	615	622	659	636	674	604	641	615	637	626	624	629	644	646	611	625	647	642	641	661	629	620	630	596	642	646	664	636	597	612	623	671	641	635	647	633	652	650	642	611	642	646	612	688	657	656	650	651	669	652	609	558	628	587	655	570	690	668	629	602	619	606	638	641	642	675	636	651	590	653	620	656	620	645	619	656	694	626	599	635	676	601	652	582	704	612	639	630	657	636	641	659	621	622	630	627	606	643	634	652	640	635	667	600	638	618	619	626	613	646	587	619	638	619	645	636	619	628	643	637	614	637	636	630	646	612	642	661	566	607	615	669	605	643	620	613	583	663	640	636	626	602	643	603	665	660	614	647	633	589	640	599	610	657	638	634	668	638	622	628	612	646	639	613	657	630	610	637	647	625	665	637	642	639	610	619	633	619	639	660	650	665	640	600	651	614	617	609	617	659	612	628	611	616	616	622	615	613	635	643	627	653	640	628	613	635	589	658	632	604	663	620	652	640	645	608	613	629	645	631	655	640	636	622	608	646	653	619	671	613	642	619	629	664	640	645	668	688	601	631	618	693	613	618	633	649	615	646	647	609	637	612	642	633	620	672	630	676	635	580	633	618	621	649	653	658	628	642	658	643	634	635	644	638	621	668	685	662	644	626	642	595	661	628	610	637	652	607	648	653	648	665	659	613	626	671	578	689	629	622	593	670	653	604	679	660	669	623	620	670	669	652	682	646	656	658	678	634	630	630	661	656	624	684	628	641	640	643	628	658	607	611	630	651	621	671	649	615	613	616	654	602	638	596	686	668	647	615	589	638	599	621	609	607	654	617	606	591	629	599	607	644	630	619	624	674	625	629	639	645	671	609	658	635	642	641	603	658
25192	21443	27867	23714	7462	1104	894	732	654	604	551	518	486	480	460	448	449	495	474	412	466	488	451	431	451	435	403	462	428	428	434	452	417	397	430	431	420	419	420	442	408	388	478	441	394	429	449	408	446	402	406	438	472	388	447	440	443	452	495	421	455	440	427	436	454	464	467	393	424	420	419	422	427	433	435	432	400	442	425	443	439	435	436	416	417	413	458	428	419	417	459	416	427	398	435	442	444	455	405	448	438	391	438	474	452	446	412	443	388	437	473	433	424	457	434	446	442	440	418	424	435	421	423	436	427	436	456	456	423	455	399	427	446	426	422	424	404	446	466	392	410	424	438	425	426	461	433	415	416	423	432	455	469	435	456	466	431	398	437	440	449	456	420	453	448	423	450	432	473	401	446	409	454	446	424	452	437	400	421	423	436	455	440	432	433	436	438	435	445	411	414	400	418	442	416	424	442	417	434	443	414	443	419	404	415	436	435	393	424	420	434	430	461	472	416	435	388	429	423	422	475	463	443	435	463	454	435	477	454	432	448	431	434	429	463	448	422	449	461	433	437	453	396	418	445	432	429	444	416	425	425	429	464	425	424	434	449	419	468	445	407	406	452	446	407	413	436	432	391	413	455	438	428	450	424	437	428	429	450	429	431	429	469	441	438	411	410	419	440	415	426	432	445	453	434	422	441	414	412	449	407	407	431	457	440	437	447	445	417	436	447	442	422	449	434	399	425	428	461	419	448	442	437	418	445	449	434	435	408	429	415	444	388	409	407	470	425	460	440	461	392	461	430	424	419	479	443	466	448	446	463	422	415	399	462	440	435	425	430	424	379	455	384	385	413	440	463	445	386	416	437	424	449	443	466	403	435	406	422	408	483	434	477	419	416	451	452	415	464	440	405	434	442	428	451	372	422	432	439	448	401	412	462	428	414	443	413	417	447	440	426	457	396	389	413	425	437	454	419	411	456	436	465	441	410	428	420	438	428	419	469	451	401	481	447	450	414	435	398	451	400	425	459	452	409	452	457	433	420	432	459	432	394	460	444	404	427	421	451	428	444	431	439	397	420	425	423	448	472	458	426	453	448	393	420	405	418	437	473	422	451	446	445	448	423	463	452	423	432	420	472	403	400	433	405	405	403	425	469	448	449	465	432	464	463	460	424	433	434	418	446	429	412	441	418	427	413	439	416	458	446	463	418	425	432	415	415	458	425	442	438	423	447	446	443	427	447	409	418	434	437	454	407	416	443	422	476	438	445	431	405	411	417	451	428	433	407	461	405	425	394	417	437	403	446	445	424	432	418	440	416	440	470	487	453	390	431	426	420	421	468	417	387	434	411	450	434	418	440	448	455	431	442	392	434	429	398	414	402	372	400	438	437	449	426	434	407	412	424	457	440	430	439	456	439	443	409	432	449	425	412	446	426	414	418	466	421	448	441	428	422	451	406	439	456	423	406	439	422	456	440	447	409	408	439	453	426	443	447	426	453	445	446	447	438	456	438	437	427	423	451	415	445	415	456	452	439	434	424	426	405	398	432	414	433	429	415	439	409	427	435	440	444	449	459	434	407	445	451	426	455	427	442	414	427	398	458	435	407	438	413	459	422	461	430	423	424	410	428	440	472	380	425	414	445	430	425	450	456	442	402	430	419	492	439	444	470	437	427	425	387	403	454	408	402	472	419	441	431	460	431	424	421	413	411	393	398	413	443	417	416	418	431	443	445	410	449	423	403	451	434	441	405	417	437	406	421	471	416	409	446	444	421	432	442	448	456	414	412	442	421	445	460	436	428	432	439	415	434	431	444	423	446	412	401	444	396	435	398	425	418	465	438	422	426	469	417	401	436	453	454	421	402	435	468	444	396	438	425	414	404	414	445	427	415	441	455	429	454	457	462	409	444	422	414	439	461	434	419	454	458	455	402	447	462	453	386	411	414	469	488	420	418	420	440	489	433	410	436	431	410	424	440	432	470	432	410	415	387	423	425	406	417	391	406	438	431	426	441	424	414	448	390	420	423	451	448	471	428	419	419	419	422	438	428	411	442	391	442	385	412	434	422	420	450	426	412	455	414	413	412	437	455	404	431	447	474	409	442	413	442	414	416	440	402	443	443	460	442	454	445	418	406	394	412	416	425	416	453	405	420	438	454	430	438	437	456	439	422	387	463	420	443	509	455	410	434	459	441	428	479	424	416	432	433	456	421	450	466	478	401	431	397	443	449	438	383	477	446	406	378	437	439	444	417	439	417	397	469	417	432	411	406	425	408	429	443	439	433	418	432	416	423	427	477	438	391	421	489	437	441	439	450	416	420	450	416	422	434	439	416	443	431	438	454	396	444	440	445	419	445	419	399	419	408	438	443	378	415	462	460	418	392	410	431	433	398	414	422	419	414	414	423	414	419	425	467	450	446	423	449	438	432	415	449	443	440	436	460	429	432	403	442	370	455	434	437	428	381	435	441	427	447	445	468	430	422	407	456	405	444	424	417	470	433	449	423	397	458	444	393	426	429	432	439	470	421	466	420	406	463	438	436	423	464	456	434	438	449	449	413	473	466	448	439	423	438	421	424	423	407	432	415	435	423	449	418	411	468	452	419	409	470	447	434	430	427	408	442	408	402	426	472	460	425	432	412	455	446	395	438	448	406	408	415	426	446	410	446	418	438	425	415	439	459	431	423	413	431	457	452	403	416	444	458	407	429	444	414	435	411	451	412	447	448	444	424	417	389	400	417	385	448	462	453	411	443	425	472	441	442	427	419	441	418	458	430	436	437	438	433	425	444	434	424	418	419	442	450	465	423	422	432	414	415	408	476	446	431	432	446	423	440	430	431	446	455	422	427	417	434	391	416	447	419	463	418	438	435	422	436	446	455	459	431	451	472	439	438	426	403	420	453	467	469	429	431	411	425	391	414	411	421	429	444	449	422	446	367	471	401	457	429	458	428	443	427	445	463	423	453	453	421	431	455	445	452	414	427	434	410	450	432	431	433	419	419	440	415	431	435	426	382	447	463	479	452	469	399	457	447	428	391	396	442	438	431	453	415	463	437	416	458	421	397	424	444	386	441	465	442	432	446	447	429	442	417	455	417	405	462	437	395	423	414	414	408	459	377	464	463	409	480	435	435	399	447	464	413	399	421	416	431	450	439	480	425	434	477	425	402	402	470	413	432	461	441	434	405	435	428	414	463	417	439	433	432	413	436	407	415	456	395	414	405	407	452	470	449	468	428	419	451	416	428	431	470	403	452	405	439	461	426	471	409	445	440	391	472	476	424	449	423	451	406	446	424	419	423	438	442	453	476	406	438	431	473	442	423	410	438	418	476	449	402	419	429	463	406	450	428	442	440	479	437	439	452	424	430	447	426	431	425	449	451	417	432	439	429	434	436	452	422	448	448	470	434	416	407	450	422	420	407	442	420	436	439	430	413	406	477	449	409	434	414	420	445	428	433	441	439	398	405	413	431	441	415	423	446	428	437	430	431	420	454	425
41966	56667	37382	6709	2348	1836	1607	1357	1201	1020	796	812	682	666	619	614	575	591	549	566	579	559	560	580	536	577	559	560	541	536	507	534	515	537	514	557	519	529	536	572	566	548	541	507	545	546	547	525	550	539	498	511	481	539	540	516	554	529	563	504	536	528	465	513	522	522	547	526	507	554	494	546	525	540	508	534	563	515	505	528	528	528	498	559	500	512	520	536	538	518	550	520	551	553	494	546	534	537	523	530	561	528	584	521	527	558	563	553	560	543	544	512	573	528	573	567	541	527	507	546	518	504	522	502	522	524	526	580	535	577	546	521	526	534	521	479	534	514	556	530	539	562	535	497	515	551	547	521	559	487	551	537	529	585	533	562	483	516	532	538	551	552	561	544	502	506	525	548	519	524	513	534	535	506	503	534	519	538	549	545	517	500	537	530	544	495	520	538	529	558	493	570	530	531	534	557	555	575	508	503	533	542	516	580	535	542	551	461	526	543	541	510	497	537	525	546	511	556	505	580	523	535	538	524	517	509	505	497	526	558	497	533	540	528	493	551	583	521	527	528	508	576	533	543	530	500	536	517	536	543	515	494	538	520	509	558	504	579	496	510	532	511	578	507	554	515	538	555	509	536	544	540	491	520	567	535	542	516	496	518	560	537	477	531	545	533	548	538	521	532	566	481	518	556	505	542	536	532	508	513	558	532	543	539	504	547	549	559	517	538	523	497	514	525	512	547	524	534	497	519	542	567	501	580	476	564	533	501	536	532	530	502	530	544	482	554	550	556	555	517	532	529	508	531	518	496	479	545	548	546	477	505	566	535	513	512	539	531	553	547	520	542	536	593	504	513	534	537	544	536	493	506	550	543	512	490	567	519	554	531	549	508	510	545	543	561	535	561	540	517	473	500	525	561	525	491	519	539	539	570	515	529	571	540	520	529	494	499	530	481	521	539	542	531	555	504	490	549	529	527	518	551	547	530	516	522	512	473	487	542	491	541	497	536	486	498	533	491	545	516	501	507	559	558	553	516	550	514	517	532	515	515	534	496	549	529	533	537	553	539	507	534	511	522	535	499	521	562	492	532	505	496	512	527	496	499	535	538	511	543	505	546	529	518	492	498	545	571	567	555	491	522	512	517	530	530	563	567	480	574	532	517	528	526	539	507	555	527	525	553	564	529	544	553	539	536	481	535	527	524	556	550	534	504	574	529	524	517	533	533	503	490	528	548	525	521	540	552	527	489	572	513	496	523	561	537	524	535	539	544	511	553	530	571	532	503	513	534	573	532	547	521	530	519	513	572	516	543	540	565	544	528	504	554	507	533	482	541	534	525	518	525	545	512	498	556	503	531	540	536	482	581	555	501	512	496	540	508	503	560	494	525	526	523	528	532	521	549	547	537	490	540	568	512	541	503	534	558	512	543	545	564	538	578	574	575	511	472	548	506	544	548	544	542	540	488	541	558	564	519	520	516	527	543	533	506	523	535	516	466	491	535	539	524	511	520	509	526	527	536	501	568	546	509	524	530	528	534	560	522	507	506	541	496	550	550	536	575	547	538	526	535	575	542	572	537	505	534	520	517	497	524	500	521	541	537	540	487	494	513	535	518	504	547	559	520	587	530	511	535	537	540	525	546	485	563	543	553	529	573	555	546	537	521	515	559	543	516	504	531	558	523	506	539	508	565	548	567	511	527	557	512	549	539	537	554	533	529	548	501	532	513	504	552	525	546	568	521	509	524	564	544	509	524	563	506	492	503	534	543	510	511	532	523	535	531	538	532	509	521	507	537	490	499	481	533	521	526	560	591	560	499	550	521	478	534	556	535	571	510	540	484	510	540	528	554	503	560	523	553	492	533	532	552	534	535	558	537	500	531	549	574	542	530	489	499	516	562	545	544	500	520	554	519	522	522	513	487	548	502	497	523	504	526	519	546	528	526	520	551	559	494	541	517	539	506	528	488	548	519	499	554	539	542	529	530	551	523	534	535	548	539	570	508	534	550	537	494	514	555	559	547	525	516	531	515	530	531	550	543	558	500	512	481	538	530	529	526	507	524	491	550	510	531	573	544	507	533	536	496	516	540	539	553	545	484	471	506	483	562	537	525	587	532	488	536	489	479	522	566	546	537	551	488	532	531	507	487	515	515	570	538	492	504	459	544	500	501	526	514	542	554	518	532	524	517	495	524	509	527	548	462	538	498	560	549	500	513	515	517	538	537	543	531	521	509	516	545	560	561	513	533	550	504	564	519	502	523	541	570	534	563	574	507	493	560	506	521	548	520	537	566	501	501	507	538	485	553	502	547	534	515	520	515	503	492	527	516	517	583	566	512	562	524	520	546	544	524	545	533	564	510	526	531	532	512	555	537	566	513	497	534	540	512	546	517	569	523	542	568	542	562	549	557	538	530	498	573	516	511	534	539	503	537	531	514	533	510	487	538	543	562	550	529	505	525	508	555	533	524	530	544	541	583	538	539	542	543	562	545	531	535	528	525	507	553	514	490	569	522	538	548	560	535	543	534	603	529	512	524	577	556	537	507	516	527	522	505	537	523	495	498	540	517	516	511	527	520	553	567	517	567	554	542	528	546	527	483	527	515	562	509	577	562	576	540	529	488	528	535	522	526	545	547	554	508	519	508	523	529	542	523	537	525	514	540	551	521	509	572	534	506	530	544	567	540	547	559	555	517	502	522	579	506	549	533	578	496	514	558	496	485	530	468	514	518	521	492	492	583	530	522	535	548	497	541	503	542	561	553	539	543	461	542	516	553	550	520	492	499	517	500	531	506	539	531	526	555	514	509	491	500	518	541	579	543	550	510	492	506	554	502	519	530	513	543	497	520	467	570	521	489	497	553	502	533	563	546	496	495	595	517	528	501	528	532	506	534	502	541	541	527	532	538	507	533	571	542	558	516	517	555	528	516	531	537	509	558	535	582	532	525	493	511	536	525	564	546	566	500	506	512	551	519	575	525	493	522	571	518	555	504	559	468	542	548	560	516	545	515	536	516	557	539	537	518	524	500	583	522	505	553	556	535	519	507	496	470	522	552	556	530	541	520	546	549	568	570	497	516	512	530	492	495	510	511	537	495	546	498	515	533	551	509	544	553	508	526	536	557	534	571	542	509	485	498	509	542	552	557	491	538	537	578	524	541	524	524	481	556	506	502	543	509	555	514	499	552	480	506	536	521	551	522	483	569	571	516	542	567	536	496	535	544	518	548	531	495	487	517	522	557	510	539	532	535	538	533	577	538	564	550	492	557	506	540	544	540	512	547	568	535	525	556	528	534	545	517	519	513	532	529	471	506	559	524	521	529	502	525	522	506	513	559	496	546	494	552	533	527	512	529	534	521	548	541	526	506	546	553	533	588	527	527	501	534	550	554	525	520	550	503	513	506	556	531	555	539	504	566	536	524	505	506	498	527	534	471	510	511	503	541	526	534	532	533	490	564	526	543	526	517	463	505	539	524	512	518	537	522	563	519	544	532	533	524
22891	21024	28548	23664	20962	20215	6603	1796	1436	1231	1149	1070	1015	877	936	920	923	908	906	896	880	832	895	914	837	897	817	844	835	790	828	882	816	841	816	818	841	870	914	835	830	871	804	832	826	844	831	871	808	866	805	849	841	886	893	844	858	854	793	821	821	851	841	847	831	815	814	826	864	839	822	812	792	818	841	806	824	802	836	879	834	879	814	845	819	865	846	812	794	829	844	873	808	803	830	825	797	809	887	814	829	872	802	905	813	854	853	871	783	875	848	839	844	803	817	842	884	816	806	818	816	834	791	837	820	823	789	846	814	822	868	836	840	866	851	815	896	809	862	836	861	733	806	775	802	838	776	816	846	833	825	804	796	818	822	809	865	851	871	818	868	817	779	808	800	797	854	815	801	840	791	835	827	853	807	769	809	821	845	804	854	856	883	821	784	854	882	788	775	756	839	793	861	797	839	864	817	854	841	853	843	819	787	810	851	828	816	806	878	827	821	797	811	827	811	836	835	821	799	807	819	800	816	838	816	806	830	840	859	801	830	828	886	813	827	844	803	838	850	869	796	814	815	794	834	797	858	824	830	809	837	844	821	794	823	818	798	790	831	827	789	796	814	840	872	821	825	820	829	862	792	793	763	831	874	845	824	857	838	856	818	795	791	817	861	878	740	836	825	864	751	822	831	836	858	850	817	856	839	809	831	847	873	825	825	850	810	836	811	820	780	892	849	810	834	830	815	818	822	837	791	806	804	811	826	832	813	791	832	831	839	827	833	844	810	797	786	844	795	800	765	785	801	855	803	857	796	816	880	830	816	873	863	765	793	843	830	773	784	820	813	861	841	843	839	786	861	895	821	778	800	796	782	849	812	819	827	904	853	810	806	811	816	803	823	848	836	820	841	828	812	839	802	806	834	808	816	871	790	790	867	820	853	837	883	834	814	771	813	873	816	813	824	797	835	816	835	826	860	890	855	836	812	852	880	799	816	827	792	834	752	792	859	832	850	830	839	816	809	798	799	832	862	830	857	829	867	813	792	845	795	762	796	784	856	808	828	874	800	814	805	813	868	791	840	822	855	800	857	788	861	778	822	804	803	792	859	795	821	804	861	811	763	809	803	796	818	797	833	812	861	821	829	818	821	828	849	815	812	823	820	834	832	815	846	870	850	873	835	821	877	818	829	853	799	839	837	819	844	829	823	864	849	824	799	798	821	810	787	865	838	763	728	831	811	825	851	817	799	812	787	815	821	761	883	833	836	796	869	870	809	806	846	822	804	816	841	840	844	786	881	848	853	781	787	801	825	893	788	801	827	788	814	827	845	811	866	793	880	872	831	785	819	825	868	795	794	817	812	811	813	798	816	796	894	827	811	864	820	830	880	843	857	841	777	810	850	873	814	800	784	832	785	851	844	808	785	809	815	797	769	853	834	805	842	803	820	838	838	812	857	832	841	793	798	825	830	853	859	789	866	850	859	831	851	769	802	819	803	825	772	870	802	865	832	813	822	866	789	795	867	823	773	841	799	850	846	836	824	830	829	829	823	794	821	878	776	833	839	822	781	841	785	825	813	823	795	888	829	792	816	833	819	888	807	848	815	759	848	844	810	793	803	823	813	892	838	801	800	787	787	792	863	832	833	788	847	828	813	863	822	823	844	839	837	850	851	803	809	811	858	791	823	809	782	800	805	838	810	754	815	790	795	870	864	845	796	821	817	819	839	804	848	790	800	829	812	877	796	853	830	884	788	833	795	799	839	808	804	838	814	844	850	859	795	811	839	831	801	805	857	771	856	824	822	825	820	780	807	803	867	848	802	846	843	837	845	864	871	799	855	794	862	864	875	809	843	844	840	795	831	814	831	845	834	818	842	868	808	775	825	840	838	878	835	791	849	854	880	805	806	820	853	821	784	840	880	858	794	773	819	828	863	829	810	824	825	833	813	809	789	810	830	827	783	844	796	785	758	818	840	796	822	872	849	795	822	793	866	809	779	797	833	812	835	832	830	856	819	819	834	835	801	803	820	774	796	827	790	753	790	805	835	773	782	830	774	822	802	843	741	828	841	834	790	785	909	824	833	781	838	833	819	814	837	849	824	803	799	770	815	820	831	797	825	790	854	808	784	831	814	849	883	801	852	831	767	874	788	824	811	822	879	835	878	812	805	868	791	902	839	782	841	794	790	867	829	844	807	820	836	848	804	843	821	839	848	838	844	885	861	860	911	809	840	818	762	831	818	814	814	849	761	832	820	843	836	831	834	814	848	783	836	823	813	834	832	785	854	836	881	780	891	809	801	806	854	842	849	796	817	788	838	810	798	811	832	823	852	805	901	796	850	832	835	791	802	868	809	802	868	823	856	792	853	843	820	787	863	799	856	800	800	849	828	850	818	813	831	874	844	795	838	778	825	814	834	837	815	840	811	806	854	837	765	825	804	796	819	853	840	887	801	860	859	832	861	815	823	790	841	765	869	828	775	815	814	875	836	862	830	830	852	818	866	825	778	865	795	762	803	840	833	799	833	788	854	823	818	814	852	836	860	873	783	800	797	805	827	757	810	812	797	882	857	854	816	843	824	797	835	826	821	820	831	853	828	825	808	832	876	806	866	778	825	809	833	781	852	818	803	869	818	863	798	808	841	839	826	820	834	823	839	768	830	784	783	821	845	837	795	824	842	836	819	752	813	833	841	801	848	892	829	816	830	872	867	769	846	820	790	831	849	912	817	833	835	838	830	795	797	860	875	815	830	829	816	818	787	806	834	824	788	868	825	804	820	815	818	838	800	795	783	862	854	848	782	816	852	760	824	832	841	804	827	795	862	764	842	762	783	837	833	808	890	824	806	834	851	858	818	805	852	850	821	785	819	810	863	845	822	833	818	794	845	828	792	802	796	811	822	845	843	801	876	832	791	809	816	792	763	812	805	819	817	854	756	828	839	815	812	801	822	846	779	860	828	818	836	819	847	823	870	747	805	864	801	880	817	806	864	785	791	840	803	804	802	794	764	800	803	807	784	795	847	841	844	832	867	849	838	876	870	825	794	818	815	789	824	799	836	819	856	888	803	851	823	805	816	799	792	806	815	802	867	842	804	821	813	805	821	793	857	785	810	840	831	845	804	836	819	814	825	810	864	810	734	797	823	808	803	802	831	856	837	779	812	814	868	867	749	815	879	818	792	888	876	860	821	745	832	758	776	859	825	817	791	814	815	829	868	784	851	850	805	805	874	835	835	869	752	857	891	793	870	850	834	794	814	841	792	811	766	823	822	846	819	802	799	807	831	794	839	777	833	792	817	848	809	819	832	836	856	795	779	820	798	812	855	779	854	806	802	831	820	779	810	799	810	819	799	804	801	873	806	814	899	815	769	876	817	813	854	775	829	804	845	792	829	818	844	816	805	850	840	847	840	828	846	872	846	784	792	819	866	831	831	801	852	877	852	811	870	788	854	834	815	831	792	822	804	827	835	862	802	809	857	841	853	798	788	805	803	811	771	803
47055	72450	50144	9810	4893	4132	3112	2550	2367	1874	1723	1436	1283	1209	1152	1076	1127	1070	1060	1043	1054	1000	1033	1013	1031	1018	982	979	992	916	969	979	987	928	892	1033	1030	946	935	1000	961	910	915	972	928	914	878	894	982	893	947	931	967	960	952	937	914	933	919	891	918	929	944	927	924	937	977	965	991	957	957	946	863	915	974	945	893	991	919	953	950	934	897	972	829	963	909	912	952	942	929	922	914	913	916	931	939	936	944	902	960	887	973	933	955	918	860	936	909	941	896	887	1018	959	863	986	889	965	890	881	915	896	959	883	923	928	966	894	924	881	954	905	970	873	906	965	951	994	976	893	902	927	950	910	976	863	923	967	877	958	990	903	966	948	930	941	920	904	910	927	899	942	883	920	918	911	938	949	915	938	1006	881	924	943	899	908	944	967	936	978	942	914	919	953	941	926	927	885	935	873	911	911	914	896	924	940	887	904	939	918	970	957	901	942	985	943	933	992	939	929	940	915	936	947	920	986	902	997	921	907	918	919	946	904	934	974	946	911	927	991	997	872	937	864	888	952	966	923	937	959	908	934	878	912	963	874	942	914	985	878	978	1013	908	918	945	956	879	937	960	887	943	919	921	879	877	891	883	960	909	958	985	914	916	922	941	970	928	949	988	932	849	947	961	931	979	959	901	906	927	965	919	913	889	918	885	880	937	912	949	927	858	891	932	939	917	912	878	912	944	935	933	895	913	974	936	890	944	933	894	996	933	936	930	948	942	952	903	967	951	919	930	931	955	964	921	943	916	915	910	879	961	960	859	948	967	938	925	915	916	924	908	905	901	971	949	920	912	913	971	898	927	996	939	917	941	894	889	927	967	915	938	921	870	898	891	927	952	934	903	925	898	878	914	969	915	882	928	932	920	933	911	935	935	939	953	938	970	887	928	969	919	922	930	943	950	947	902	923	928	949	913	870	937	939	942	977	935	916	949	996	957	876	936	946	876	915	923	925	971	937	910	886	933	904	954	878	929	868	932	958	945	922	925	903	966	922	878	952	887	915	956	900	941	978	889	918	930	904	941	921	916	941	930	906	936	953	916	979	938	1002	940	898	897	987	917	912	985	943	917	926	908	929	910	908	959	939	934	939	916	875	936	912	906	924	884	939	907	884	906	930	897	934	935	890	936	910	919	930	946	893	896	868	878	948	929	915	941	939	939	936	876	941	925	913	935	897	923	895	961	888	951	922	910	908	919	959	932	909	939	968	921	955	962	942	897	965	941	960	939	905	984	944	941	892	966	957	954	895	837	901	957	964	916	917	883	936	998	901	896	936	945	964	889	909	959	934	893	972	949	930	906	935	907	945	959	938	968	870	928	954	933	949	971	911	888	912	900	856	934	923	962	927	901	905	879	927	925	937	909	941	899	938	957	973	945	973	938	918	921	956	925	909	892	954	927	968	916	968	904	970	935	928	949	935	926	897	943	932	959	944	912	932	860	921	892	901	933	972	931	937	950	942	942	936	932	934	896	907	977	972	929	973	938	942	1017	888	912	878	934	898	971	987	910	953	899	922	960	918	929	930	954	899	957	963	960	975	951	946	970	887	904	959	990	963	911	943	971	955	855	957	947	970	944	919	923	976	918	953	932	876	893	930	979	945	933	974	899	924	937	928	943	919	937	962	886	897	937	904	907	884	928	906	941	920	904	920	886	955	946	999	920	903	943	965	878	951	949	927	896	950	933	909	910	934	939	903	908	983	912	876	936	891	965	908	982	917	944	910	940	894	929	962	888	946	920	916	954	867	914	930	901	867	906	923	942	965	889	907	975	952	902	888	919	882	944	919	888	898	968	909	959	898	940	904	947	949	961	900	899	958	965	972	945	950	934	954	966	882	890	950	895	919	954	879	918	900	921	883	890	928	913	853	912	900	933	877	903	955	943	961	950	936	944	939	917	913	934	903	919	901	910	921	919	966	935	926	959	924	906	971	920	943	966	925	923	916	871	958	890	867	979	941	929	933	896	891	921	969	929	897	911	918	899	941	880	923	934	893	894	906	839	880	948	867	925	946	964	901	886	903	952	960	921	921	891	916	929	906	919	934	900	945	909	923	935	900	937	928	911	867	879	956	932	890	916	961	923	952	911	900	924	917	904	940	979	1000	938	923	904	907	936	907	904	953	894	968	969	903	937	954	892	887	942	943	937	987	956	869	948	908	926	921	899	945	940	878	950	951	970	919	951	967	990	868	934	923	882	872	897	971	960	932	927	890	900	892	863	881	910	915	910	910	945	923	929	931	919	863	949	937	927	968	928	911	939	918	955	867	859	932	927	929	923	923	911	937	907	889	882	982	980	962	934	901	942	910	908	917	932	932	952	924	900	935	947	891	918	885	952	977	907	875	991	923	907	884	951	877	919	903	900	955	933	926	928	943	917	858	945	922	916	960	918	938	935	876	895	930	954	979	869	912	944	939	915	914	1005	882	961	959	939	884	880	900	964	917	943	924	915	904	993	965	888	905	930	944	890	866	941	979	936	996	859	946	895	960	955	954	948	939	913	932	961	900	887	931	892	907	929	914	928	941	939	920	978	953	883	935	919	954	902	942	966	936	914	943	868	900	914	922	939	930	959	925	890	855	915	933	934	913	935	911	925	947	944	919	869	895	948	940	932	915	895	873	918	937	927	954	903	903	883	884	979	967	916	906	984	902	901	920	969	948	959	900	939	907	899	925	906	975	941	878	945	923	955	947	916	967	940	944	933	914	917	879	924	902	901	942	902	929	891	924	933	914	927	934	929	951	941	980	909	933	966	954	876	934	941	943	941	900	844	881	971	872	904	941	934	871	931	936	956	866	960	915	911	844	914	924	900	903	966	896	915	984	932	930	917	887	930	885	921	905	932	899	933	938	899	863	959	909	928	958	901	905	904	885	934	913	898	932	886	884	943	926	930	880	946	973	970	845	937	903	908	963	989	894	926	1005	884	922	871	865	957	946	940	965	968	897	934	917	939	932	960	900	902	905	935	907	921	947	919	905	947	900	939	882	930	912	935	1013	965	902	866	922	981	922	919	936	945	989	893	959	895	900	893	920	880	935	934	925	930	883	903	918	947	973	915	961	902	933	980	937	898	917	930	943	925	909	962	909	905	901	895	952	916	958	953	975	908	880	915	929	921	903	918	923	915	911	941	924	917	897	897	906	946	952	918	858	967	977	884	933	900	904	915	908	929	930	944	935	912	898	939	917	930	929	933	948	895	889	949	954	914	905	915	953	918	923	931	919	874	948	895	919	941	874	943	923	922	942	937	912	909	940	934	948	916	967	906	976	932	957	919	916	924	899	982	987	840	957	926	915	988	955	894	886	926	887	867	855	888	940	922	963	883	890	926	954	918	968	922	948	876	963	906	906	925	911	909	904	977	922	895	935	932	882	991	906	972	922	936	939	959	919	903	911	929	896	934	906	893	898	944	867	918	932	879	942	924	961	925	956	944	905	936	879	935	925	933	960	940	950	919	941	894	877
32019	32859	28179	7424	1044	740	543	447	439	434	413	353	365	360	349	315	331	306	329	344	337	292	323	323	339	284	333	316	310	331	307	317	311	314	304	306	315	296	307	332	326	307	347	318	313	324	346	329	299	337	299	323	317	345	341	326	315	322	309	300	303	349	300	322	322	344	316	338	315	292	300	300	332	353	326	360	286	362	324	321	316	320	329	327	300	354	319	331	301	365	327	316	329	309	331	322	327	328	349	321	300	333	323	319	334	350	289	341	292	313	315	313	334	302	318	338	309	344	321	317	325	303	301	320	288	301	322	336	307	340	311	328	337	336	297	316	283	335	319	288	310	294	332	314	311	350	334	295	323	323	319	314	303	318	345	338	289	307	330	358	333	355	325	338	254	285	304	322	317	336	314	276	324	307	315	308	344	327	299	319	292	316	323	332	313	317	306	320	320	322	314	342	348	284	338	339	300	322	328	331	323	305	363	302	318	322	334	330	331	336	321	298	340	329	286	364	297	340	309	324	354	327	343	343	328	318	304	328	333	313	267	339	333	287	310	305	330	324	322	341	308	304	331	324	321	299	336	323	351	305	318	348	305	344	330	315	368	318	346	330	315	319	308	307	304	297	348	338	297	303	346	335	325	290	304	316	280	302	360	315	340	308	330	303	324	308	309	310	320	350	324	318	309	311	327	338	340	335	327	337	317	318	328	339	314	310	310	268	322	333	306	310	336	327	292	326	335	347	330	308	291	324	337	320	328	340	320	318	340	308	302	345	338	319	317	332	319	342	290	308	323	336	338	311	329	310	343	320	305	309	302	321	353	329	343	306	314	334	322	332	324	341	333	304	314	339	314	349	300	379	319	326	349	315	329	312	319	331	299	325	335	296	292	309	336	322	312	325	314	331	333	288	334	293	324	318	308	332	322	316	284	328	299	332	353	349	311	351	334	337	317	304	308	318	296	322	295	313	342	353	308	314	333	314	333	356	319	325	320	342	338	309	323	326	309	318	295	342	329	310	302	348	331	310	314	314	334	310	294	372	323	335	311	334	298	342	311	320	328	290	322	331	326	313	323	331	347	323	329	318	268	313	294	332	330	322	284	301	305	341	332	315	335	311	319	309	309	325	305	337	359	342	289	321	333	334	294	313	340	324	309	318	301	340	336	331	313	323	335	308	296	317	332	281	319	330	328	346	330	273	331	338	316	332	312	302	313	281	316	305	311	349	320	314	314	307	327	345	327	310	300	322	321	315	333	279	349	306	332	307	327	324	313	297	315	321	314	317	306	310	302	312	336	294	295	324	305	315	303	331	312	298	300	327	299	342	302	329	323	300	327	319	352	315	311	352	331	372	323	332	310	306	306	338	347	330	317	316	307	303	337	330	316	361	336	329	343	320	317	335	316	344	335	347	326	362	320	326	324	305	337	313	320	360	328	327	339	338	321	306	295	294	329	371	306	304	332	330	324	368	273	299	301	319	341	328	339	313	303	312	320	347	309	296	327	296	296	350	326	340	300	335	297	343	314	301	327	343	297	317	326	334	282	336	307	297	348	307	309	308	310	307	317	316	296	337	317	342	347	322	343	342	319	341	351	302	329	325	327	350	344	309	323	325	348	329	355	321	313	312	327	303	321	321	329	306	317	329	316	303	295	314	316	315	299	355	329	310	329	275	292	310	321	344	299	357	321	330	301	307	321	321	293	304	312	300	329	334	299	312	313	313	320	346	278	312	306	310	335	312	354	317	306	337	268	308	293	331	318	299	355	312	301	322	334	307	304	303	324	308	311	305	346	312	332	334	332	290	299	332	312	324	305	315	356	305	274	325	314	353	310	330	291	338	333	358	287	325	320	298	329	329	327	322	348	328	321	342	304	317	298	313	327	339	302	377	294	302	333	301	310	267	301	328	314	299	334	357	341	330	314	343	327	330	309	317	376	325	301	320	329	331	336	336	328	295	329	300	299	311	324	313	336	305	336	337	344	310	336	326	325	314	347	306	321	333	318	340	340	308	313	317	343	339	304	324	338	351	317	317	333	330	352	336	305	341	320	331	334	325	324	310	288	332	317	318	306	325	382	313	289	333	358	345	306	336	323	349	359	348	327	311	323	298	320	274	327	314	326	327	364	336	328	345	322	333	303	287	303	307	351	340	309	315	346	312	312	379	348	309	337	299	306	312	318	326	324	307	320	331	333	333	337	339	377	310	319	333	310	321	286	321	337	309	355	287	332	312	316	345	334	310	346	333	335	302	325	315	309	333	312	290	296	298	298	325	342	294	316	302	334	331	326	296	308	357	306	342	303	294	355	356	319	295	333	315	298	328	340	315	268	336	306	342	341	311	317	336	326	341	324	344	322	312	347	300	308	335	328	320	301	320	326	343	294	317	315	324	311	338	307	337	298	312	343	317	332	343	325	318	342	338	288	309	318	334	296	347	327	304	301	315	329	315	318	332	321	305	319	337	315	342	339	320	320	325	309	320	335	321	335	332	315	329	322	318	335	327	308	301	337	304	301	315	316	340	304	314	317	307	319	313	308	335	317	324	317	319	287	319	293	304	296	333	325	307	317	300	343	344	327	325	314	359	337	325	323	342	300	318	332	291	321	331	365	343	317	297	324	329	315	333	335	364	340	339	333	318	349	324	304	337	371	299	313	330	328	310	310	325	345	303	322	312	332	299	323	335	354	321	308	280	360	331	303	305	317	303	312	312	314	346	312	327	298	320	317	353	310	336	319	343	315	280	350	338	328	309	349	321	316	336	312	314	314	343	317	364	309	329	310	335	313	332	294	322	319	329	319	325	324	341	296	339	346	362	307	319	353	305	329	321	305	291	331	342	333	328	308	343	335	308	329	335	311	309	322	312	303	333	331	313	285	320	311	310	339	311	330	338	344	319	326	313	319	354	344	300	316	306	331	334	325	322	327	322	327	299	311	342	328	288	328	323	346	360	345	327	305	296	330	323	343	331	346	284	315	331	297	318	312	310	327	308	317	295	325	291	308	289	307	350	314	310	337	335	299	305	314	312	333	314	318	320	312	335	278	322	284	327	313	318	334	306	335	328	334	330	343	324	334	276	318	320	337	302	330	326	349	338	334	321	353	340	344	303	301	309	309	314	295	287	323	298	297	336	305	291	363	355	342	317	312	330	291	329	325	329	286	298	314	313	359	326	309	344	323	325	317	314	326	333	304	310	306	322	326	340	302	327	289	296	301	301	297	293	341	313	317	352	330	290	308	320	306	334	340	327	304	307	298	346	313	347	336	349	337	300	347	337	317	307	322	310	322	317	343	291	321	307	355	328	312	358	322	331	342	295	346	333	340	327	302	317	321	340	314	311	315	275	326	336	306	342	334	304	326	331	343	293	301	309	316	347	299	337	321	296	298	341	325	318	345	321	299	288	320	301	321	276	342	316	327	331	347	313	330	325	343	326	315	309	291	303	321	336	313	299	314	310	344	346	322	297	314	357	327	336	353	320	348	328	322	329	316	310
39497	47790	29991	3653	1499	1028	803	723	827	652	583	534	517	452	414	456	422	419	415	418	394	405	425	425	372	397	394	383	395	351	377	379	403	399	383	417	394	419	395	407	394	407	383	398	374	384	434	368	369	400	430	360	398	390	409	379	382	438	397	388	396	399	392	376	360	415	405	378	374	382	386	377	381	363	398	411	417	412	366	421	381	356	383	402	371	417	380	384	420	377	418	371	394	368	371	376	350	403	383	391	367	387	403	396	376	391	395	401	377	400	342	365	403	352	392	369	390	395	394	403	416	403	402	363	408	421	362	345	377	381	414	396	382	398	370	436	381	412	362	403	402	365	365	392	390	393	413	386	441	406	416	386	381	372	379	397	402	360	379	343	404	383	388	413	402	363	392	391	400	382	386	388	409	370	391	386	385	371	374	390	376	384	365	413	402	414	427	382	353	349	417	398	392	381	393	395	387	397	395	416	386	386	377	373	423	399	383	394	393	398	414	415	394	404	407	403	399	387	410	347	334	389	423	395	386	381	366	415	436	376	417	401	412	431	402	378	372	381	379	382	410	403	386	417	379	386	374	389	373	398	407	409	394	409	362	396	370	389	390	395	356	395	387	386	392	360	428	406	438	370	396	412	383	378	384	368	363	404	400	379	406	391	346	385	410	374	365	417	402	403	392	402	355	389	403	344	386	370	383	384	405	422	432	355	384	393	350	384	388	363	392	393	411	385	365	408	353	426	375	389	357	364	389	368	427	393	368	373	397	382	396	394	397	395	393	386	419	382	385	418	416	375	410	401	355	419	388	378	411	388	396	404	387	383	394	401	398	400	417	363	345	388	386	406	380	376	415	449	405	430	389	365	385	380	385	360	420	367	365	383	354	383	429	405	398	388	382	403	413	379	429	383	390	394	433	384	373	379	378	366	347	388	350	398	400	421	383	367	360	394	392	393	393	365	417	406	398	389	415	356	406	403	417	391	392	390	387	440	415	360	397	357	397	365	419	422	384	386	381	415	370	369	373	379	396	392	401	363	399	388	437	394	390	388	377	396	399	351	406	365	410	377	410	376	372	390	407	431	394	356	371	347	378	392	378	420	394	393	402	384	373	390	403	406	398	423	410	410	414	358	363	389	393	378	369	410	409	394	394	390	350	366	402	378	378	373	394	412	376	409	353	401	360	401	398	390	382	394	411	432	397	409	351	415	387	386	357	394	387	388	372	379	416	415	385	404	392	439	370	394	378	406	399	411	420	421	368	394	384	379	383	414	369	402	388	377	408	397	396	374	389	398	390	357	395	399	377	416	403	441	394	418	371	405	345	386	393	368	381	363	411	393	364	397	373	411	395	337	389	380	434	375	409	395	389	409	383	418	399	391	408	374	399	374	365	380	393	413	388	394	412	392	399	403	364	443	421	388	365	386	386	388	413	390	421	425	393	381	397	365	392	417	405	383	402	378	376	398	384	403	393	400	403	394	390	349	402	390	366	367	408	361	395	391	404	383	399	391	408	364	399	394	406	364	396	402	390	386	386	390	415	380	356	418	377	381	384	389	360	425	387	402	378	416	380	370	383	382	358	428	389	389	360	376	376	448	395	435	397	399	380	411	409	388	395	404	404	411	410	386	387	381	361	395	370	385	395	396	411	392	399	416	408	389	415	401	410	369	363	404	394	433	399	369	397	380	374	384	394	391	377	414	367	368	369	382	366	388	411	415	386	403	420	385	398	400	370	409	365	368	387	386	378	363	392	380	375	414	405	357	376	357	424	412	377	420	367	437	387	372	414	390	374	393	431	409	360	361	422	354	392	393	381	364	399	387	341	391	388	408	377	388	400	387	357	358	367	375	381	370	403	392	398	366	440	388	398	390	406	352	416	362	370	414	404	409	411	398	386	385	394	361	417	376	402	359	409	422	391	423	371	373	381	430	387	393	434	388	391	414	359	397	400	409	372	360	370	397	423	377	421	383	401	396	393	409	391	379	390	400	391	410	391	403	395	396	391	394	398	379	359	367	391	385	385	413	389	368	405	389	398	385	421	391	408	399	425	385	393	377	383	410	378	405	407	399	381	386	419	396	357	369	396	380	411	390	350	399	386	452	410	392	389	406	428	381	399	420	385	420	384	420	363	404	360	405	394	419	409	403	456	377	371	411	373	398	426	393	373	393	352	398	379	410	399	360	375	364	377	403	410	387	391	376	406	380	370	408	400	362	394	401	407	377	414	399	426	391	452	412	387	361	363	383	435	395	389	420	383	373	410	393	411	432	396	394	377	389	401	383	369	418	386	387	448	387	378	392	380	410	397	391	407	389	391	389	433	400	384	415	418	346	377	370	371	411	369	374	428	404	390	381	399	394	381	393	376	390	377	411	395	411	373	387	378	394	396	407	401	377	372	394	386	360	419	398	425	419	397	408	369	383	412	405	401	403	412	379	401	424	381	371	379	373	382	398	369	384	391	360	389	389	392	373	390	413	381	398	345	375	419	349	414	383	409	388	399	425	380	389	369	417	392	386	409	367	391	376	404	406	410	405	397	361	418	374	370	410	387	388	380	382	391	375	403	364	419	366	374	388	393	350	405	401	373	381	398	368	409	357	407	370	405	400	396	362	431	384	364	353	400	391	401	383	361	373	415	395	415	405	441	401	398	412	395	401	420	353	397	355	377	397	379	421	431	390	412	367	410	407	404	403	373	382	407	412	382	444	382	403	392	378	381	430	398	394	401	381	392	412	376	398	388	364	409	390	422	392	414	412	401	426	389	450	417	411	364	407	418	383	407	419	401	409	417	401	419	368	391	389	365	372	401	377	376	397	396	389	368	401	394	410	396	409	356	398	391	355	395	393	384	410	369	407	384	404	391	392	390	374	398	385	364	409	422	389	397	387	378	372	396	380	374	377	343	382	411	403	399	400	408	386	374	364	415	422	450	356	383	360	363	422	384	405	397	416	388	369	391	394	405	389	398	427	383	381	367	405	425	385	383	360	428	396	376	396	396	422	385	403	381	426	379	377	416	391	399	385	416	382	421	411	361	379	373	390	398	369	412	412	431	436	391	441	391	357	339	396	404	401	391	384	401	409	386	356	370	393	384	415	374	381	425	418	368	400	391	385	393	432	393	408	374	375	372	425	406	381	402	410	363	380	401	377	380	433	404	428	382	403	387	402	373	377	375	394	431	412	394	383	417	425	379	384	385	386	382	386	393	440	423	414	397	372	388	400	403	390	380	403	376	400	412	413	396	357	400	411	394	354	408	420	393	382	391	388	404	407	349	399	422	405	379	393	372	380	365	360	386	354	383	425	397	390	408	390	379	389	384	379	400	418	369	420	384	379	417	365	421	386	418	396	426	395	400	395	401	383	365	369	390	385	372	382	401	409	410	383	383	384	424	401	394	425	430	368	361	411	382	419	359	402	403	408	414	364	377	411	412	420	394	391	409	391	411	402	382	403	374	394	394	382	384	381	388	421	382	428	407	406	390	404	383	386	415	380
23958	21074	28313	24149	19842	6557	1375	934	903	831	775	728	641	645	643	640	601	579	589	560	579	596	599	567	541	536	548	588	570	535	562	538	565	570	602	560	546	508	532	579	533	556	571	527	593	554	588	564	579	529	596	546	565	585	566	546	548	519	568	558	522	520	523	557	531	530	553	572	564	509	569	556	533	525	584	552	550	544	547	549	535	566	545	503	527	608	533	568	527	544	571	577	535	542	545	548	572	557	608	601	597	530	522	557	535	534	542	525	570	573	574	534	534	575	524	549	563	564	545	536	584	558	559	575	536	504	559	536	568	538	526	537	576	543	557	554	508	538	520	562	546	521	547	520	528	561	533	535	545	546	515	532	558	555	531	569	516	557	531	546	540	577	555	519	565	558	554	535	546	515	463	541	562	554	527	525	590	546	564	556	523	584	549	523	575	551	557	543	555	566	520	570	545	533	562	520	524	559	551	532	570	556	520	544	543	561	598	545	554	558	577	555	567	573	530	537	538	553	540	539	554	528	512	552	583	544	524	568	559	525	551	570	562	515	546	545	567	559	545	543	524	538	545	532	537	554	584	587	520	531	536	557	559	577	528	537	547	551	553	549	599	574	565	547	505	519	550	531	513	585	562	526	572	566	541	499	550	543	540	549	504	546	585	516	513	613	549	543	556	581	569	531	530	543	563	508	520	544	565	572	542	543	544	539	542	531	598	541	507	534	536	566	519	598	543	545	569	573	551	557	504	573	551	565	514	534	517	573	565	579	559	549	498	535	553	545	597	586	569	536	546	566	522	497	550	578	539	535	537	538	540	619	566	499	541	526	527	533	539	532	564	591	549	551	553	562	540	529	573	495	563	539	510	550	544	572	566	520	504	577	540	539	630	552	564	588	550	573	553	565	589	513	539	513	564	565	575	605	532	515	538	556	576	520	563	572	542	504	586	583	578	542	560	599	497	558	588	544	550	560	550	555	563	559	501	554	559	576	525	537	571	541	518	518	486	558	547	499	556	536	553	531	518	538	524	572	544	530	545	559	530	545	551	542	582	549	566	554	567	555	573	540	547	553	531	567	504	554	537	536	562	520	505	527	551	568	573	500	545	560	560	564	535	553	527	564	528	541	535	554	526	524	599	541	543	512	568	597	554	570	561	564	517	535	551	545	569	547	528	523	539	549	557	526	585	583	512	587	575	562	556	553	518	566	524	566	569	538	528	524	519	593	504	539	529	562	533	594	543	545	563	521	522	539	544	594	544	584	561	567	569	527	572	530	557	567	560	545	551	496	556	565	584	521	530	518	535	550	532	524	552	563	565	562	526	536	533	581	553	557	533	567	550	536	551	555	546	533	521	536	523	557	548	546	548	580	520	527	533	562	569	547	559	611	559	515	531	498	533	539	552	553	568	552	562	584	510	511	555	516	516	547	553	541	557	549	551	564	527	542	560	537	550	556	534	574	563	576	506	562	507	522	577	558	545	527	569	569	580	550	550	561	541	543	585	536	508	561	556	537	530	591	551	538	570	546	531	520	562	507	505	560	582	519	586	568	550	551	522	510	554	553	509	507	546	520	550	575	567	538	514	589	537	535	588	532	545	567	539	568	570	561	533	582	531	600	536	543	520	554	551	564	595	564	579	519	532	531	549	573	561	550	543	573	547	550	562	582	529	557	560	572	593	543	509	551	547	522	551	538	595	527	572	559	569	539	561	478	548	573	547	518	565	553	524	503	571	562	542	524	563	539	544	543	563	559	532	563	557	561	554	590	552	543	572	559	547	565	581	511	540	564	512	553	563	531	518	552	544	576	515	549	503	568	556	543	509	538	543	562	552	558	513	584	560	575	543	570	529	540	557	518	501	582	499	542	579	543	549	533	548	508	585	552	545	571	496	584	521	527	558	546	537	571	585	510	581	529	546	541	570	603	564	536	554	542	601	550	579	525	557	522	589	585	563	523	537	552	553	565	523	528	524	554	523	554	548	538	548	550	536	559	536	561	591	532	543	539	553	585	558	539	539	523	594	551	544	574	556	536	563	536	540	567	522	577	535	544	595	538	551	563	544	555	529	556	554	523	571	527	584	514	528	573	557	535	535	534	573	529	554	532	558	602	566	544	538	572	547	565	569	566	556	566	578	533	545	562	555	556	563	577	593	573	524	554	611	562	560	556	576	548	514	580	541	523	561	504	561	513	561	587	537	531	548	513	578	564	578	584	583	559	571	565	576	560	543	470	591	578	563	559	542	561	564	569	577	565	558	564	530	569	495	547	565	563	514	510	502	550	549	539	509	574	548	545	538	573	530	558	549	517	544	610	572	484	556	569	547	559	554	526	569	541	593	555	513	535	588	554	540	599	564	595	492	575	569	551	554	536	511	514	548	560	515	522	540	567	527	558	561	557	565	544	551	579	526	545	572	581	578	532	487	531	548	496	535	560	567	537	517	546	577	572	554	531	549	557	510	530	536	588	576	582	559	539	514	553	567	537	532	569	567	598	541	548	532	521	579	517	570	610	511	599	536	550	506	562	543	538	520	567	520	551	568	581	546	531	512	611	570	525	526	565	551	535	574	551	556	530	587	583	532	571	519	550	563	588	580	512	521	537	557	517	554	544	551	579	577	560	503	520	554	542	561	541	521	545	551	527	541	554	550	565	550	586	582	625	530	559	574	565	560	573	560	555	567	573	593	579	549	559	516	537	568	566	520	548	623	550	558	544	567	542	561	552	544	552	553	562	533	564	585	589	563	584	500	563	585	533	533	539	564	541	500	521	508	553	516	548	585	525	544	544	532	529	525	510	540	516	555	541	527	521	532	553	559	487	541	535	536	584	556	547	581	521	545	557	538	529	546	562	565	535	530	569	561	554	534	540	545	535	551	550	548	527	584	527	543	530	514	573	527	582	586	577	546	581	546	545	567	541	571	564	541	594	530	558	544	568	576	506	572	499	543	548	529	604	535	554	583	554	535	539	564	557	565	564	532	554	543	530	530	542	541	577	590	560	563	527	545	557	560	590	518	533	535	546	557	550	572	572	558	543	552	570	546	543	513	559	562	568	553	567	545	536	569	546	545	517	528	546	519	559	540	554	593	492	592	516	535	562	562	548	556	539	567	567	529	549	584	504	600	555	551	511	549	566	551	548	535	520	539	551	580	535	536	519	558	563	543	542	550	575	531	520	564	512	504	544	557	546	551	531	579	554	552	583	520	546	532	545	560	559	562	515	532	561	538	571	530	541	510	588	556	514	520	510	570	555	544	526	592	545	589	524	562	552	537	542	552	512	554	521	514	537	568	540	554	566	535	554	595	591	529	549	548	552	588	564	552	556	555	563	550	537	542	549	571	533	536	531	543	546	516	528	594	515	611	589	565	520	563	522	569	569	531	506	544	589	531	567	544	563	586	532	550	544	545	556	549	578	544	531	548	507	512	534	583	540	569	545	514	541	529	556	553	577	499	595	540	519	558	557	529	525	521	564	491	517	518	543	549	536	605	520
42421	63544	45307	10853	3105	2236	1803	1609	1514	1277	1078	979	861	817	773	772	733	737	721	701	732	707	672	643	739	664	694	712	634	656	668	618	657	637	697	620	604	673	634	628	642	604	651	652	612	624	670	639	632	653	657	628	640	593	657	596	622	644	641	630	619	642	681	646	659	655	632	657	587	633	650	651	584	614	667	631	635	643	634	642	625	620	640	601	640	647	596	656	584	608	610	619	650	633	634	643	659	613	600	651	654	607	645	635	625	622	621	615	648	613	635	683	638	584	618	678	612	627	618	637	650	622	654	617	647	629	681	618	647	645	600	604	608	625	639	649	644	606	616	637	614	649	619	647	603	654	597	612	637	617	640	609	620	683	643	612	596	619	616	663	637	629	597	635	574	624	662	607	633	629	664	654	617	631	630	595	649	647	578	642	635	635	637	638	634	620	636	624	632	613	625	627	643	656	669	588	643	602	633	643	623	659	638	620	637	583	599	594	650	630	625	638	628	657	627	648	637	600	589	629	609	630	622	603	659	628	651	623	601	616	673	609	646	653	635	630	626	630	656	613	646	620	693	669	634	596	608	645	644	654	647	610	655	626	657	677	632	608	631	637	610	655	615	660	672	606	679	666	615	606	634	627	615	621	614	648	674	616	615	686	603	638	629	619	672	642	645	617	585	633	614	653	629	609	629	635	635	625	622	616	626	653	629	608	653	620	623	614	651	651	594	674	627	619	634	637	632	625	641	613	651	627	662	652	670	597	635	630	654	616	649	633	615	603	672	634	697	585	600	647	665	616	591	576	669	666	639	687	616	616	606	620	639	698	645	629	588	660	665	675	653	667	617	711	678	635	602	650	660	661	629	592	676	632	602	636	645	622	649	669	652	627	604	635	597	646	626	629	616	632	626	621	643	612	640	620	628	620	636	627	658	642	610	612	638	662	656	624	635	650	602	645	628	653	676	605	652	638	657	623	637	652	634	653	622	629	650	649	607	609	689	592	593	666	611	638	629	608	647	623	664	640	672	680	636	657	627	613	654	631	590	590	651	618	655	626	622	639	623	616	596	616	586	625	643	641	655	624	636	653	630	644	613	663	626	627	654	647	627	621	652	598	629	640	615	640	629	619	657	655	605	628	607	633	671	664	597	600	583	647	690	672	652	608	667	634	633	693	638	618	625	695	626	632	610	629	629	622	609	652	609	630	682	607	693	662	614	677	688	611	635	589	630	618	640	640	661	627	647	672	640	621	679	619	641	633	691	654	621	650	647	609	640	661	637	620	613	650	580	617	646	623	602	650	662	633	661	589	554	574	625	596	622	643	642	633	652	628	636	619	668	635	622	613	662	635	621	593	644	662	622	649	636	643	648	613	657	659	618	606	661	611	632	640	626	595	623	659	620	603	580	599	658	650	646	606	629	588	617	596	557	628	658	630	622	603	582	651	639	621	666	601	592	667	653	610	669	643	640	653	644	627	629	651	660	638	628	657	657	604	605	672	670	634	648	620	633	619	668	641	632	599	618	644	624	656	630	628	612	669	671	625	661	684	590	632	611	679	627	617	639	676	599	627	629	625	635	654	642	622	608	618	639	598	600	626	664	666	643	606	634	618	655	595	674	660	659	668	654	632	608	649	653	622	620	635	641	589	603	666	627	666	598	600	671	603	651	649	608	625	611	619	648	649	637	645	595	578	673	641	608	648	610	650	665	668	598	609	645	668	638	644	594	637	624	634	632	679	602	639	648	595	636	643	669	693	654	633	625	612	625	637	620	683	634	601	706	641	676	634	633	675	653	579	623	623	690	590	658	657	633	626	600	656	647	624	613	612	650	596	660	655	643	651	637	613	599	677	699	606	634	612	653	652	643	623	639	663	669	615	666	650	606	639	630	645	615	655	611	662	617	693	671	632	575	674	610	607	587	617	630	613	633	640	578	650	644	626	650	621	659	611	612	644	623	666	607	658	634	636	650	636	661	616	635	637	676	641	619	616	619	641	640	658	622	625	611	617	620	651	632	631	608	612	651	652	667	636	611	647	599	595	587	626	662	651	631	596	566	632	674	606	626	609	674	599	637	622	632	628	624	623	694	631	636	598	573	615	670	603	657	616	615	621	631	623	638	612	639	585	643	666	652	617	680	601	644	615	624	577	634	642	652	606	658	625	647	651	586	607	626	655	634	615	624	613	649	638	641	632	677	656	680	633	601	628	612	606	622	630	629	627	650	609	663	638	609	608	678	632	620	638	632	604	637	647	625	620	635	672	657	582	630	685	620	644	581	623	624	626	652	642	587	618	621	683	657	629	626	608	637	630	633	631	611	659	641	590	595	634	607	674	666	655	665	631	668	619	588	620	555	563	616	662	598	662	649	650	645	627	650	600	670	615	633	609	613	627	628	620	637	630	614	621	638	653	621	634	606	639	658	626	629	608	634	626	624	670	648	628	624	589	656	637	639	691	636	631	673	628	619	581	665	598	668	654	667	605	630	674	656	661	631	631	647	653	659	632	589	660	686	670	646	586	667	597	581	668	612	628	639	674	663	607	664	627	656	589	686	618	673	654	657	653	606	634	642	640	665	647	662	631	640	621	649	642	643	657	616	619	621	625	624	595	610	678	616	676	640	631	634	653	648	650	634	599	643	611	647	630	623	633	640	614	668	624	615	640	643	617	646	631	643	624	647	642	639	613	595	619	639	631	660	666	632	610	610	645	656	641	648	637	633	637	642	630	651	605	639	662	630	639	647	597	595	606	676	621	646	683	638	651	675	635	657	662	654	640	636	635	619	657	639	630	617	637	692	607	609	613	611	647	659	619	629	620	600	664	660	594	638	679	628	663	686	629	623	632	665	633	621	617	662	591	676	651	644	619	589	663	644	644	629	639	633	615	594	637	655	653	609	629	677	654	684	636	628	633	619	635	646	614	647	626	667	638	687	626	628	644	616	621	604	637	588	626	663	660	649	635	677	596	600	596	653	618	610	630	629	633	621	633	636	661	620	668	597	684	621	629	640	624	644	661	657	636	633	628	629	626	608	616	631	618	635	663	663	646	700	626	623	603	646	624	659	617	613	595	635	645	633	679	618	644	575	661	628	615	672	634	592	622	666	626	644	605	638	662	656	609	656	620	679	617	651	658	607	617	635	586	611	622	638	624	667	690	634	632	609	661	635	628	634	607	639	646	659	650	673	634	657	601	667	642	601	653	610	640	666	632	630	643	620	604	592	641	639	646	622	669	647	611	619	631	603	614	644	600	638	639	612	629	635	627	653	638	603	598	624	611	599	625	625	659	614	635	603	619	613	687	596	624	633	674	619	633	615	634	584	596	617	570	692	645	638	633	658	673	661	627	660	632	658	667	614	649	604	607	630	612	598	639	657	589	636	664	646	636	645	627	623	642	605	589	644	633	644	675	657	637	624	632	640	672	673	636	618	699	632	625	625	607	616	687	642	670	665	612	640	641	627	642	606	617	646	647	646	582	628	684	670	626	592	619	677	684
25218	21487	27874	23917	7599	1044	792	742	666	543	553	544	459	478	514	449	423	473	435	488	493	458	424	453	478	444	427	461	421	455	441	440	491	411	431	408	441	437	429	443	443	447	472	442	441	417	416	405	417	448	441	413	435	453	430	398	418	445	437	361	435	403	410	417	437	439	432	415	417	421	454	428	401	421	406	405	397	431	393	417	445	426	433	448	434	388	435	431	420	457	441	430	423	439	404	431	442	422	417	424	440	440	430	458	408	409	419	442	429	439	434	451	430	456	434	433	389	412	446	418	444	411	435	441	429	377	412	438	444	435	431	454	409	446	437	414	418	441	436	381	401	431	419	447	416	424	451	444	430	404	438	395	473	421	410	441	432	444	432	437	411	442	419	457	407	417	392	446	424	431	397	425	436	410	460	462	442	429	424	419	417	462	431	431	439	420	413	454	410	423	410	414	451	407	397	438	440	407	440	438	434	438	452	420	422	443	409	450	428	459	391	442	432	414	428	418	435	446	439	414	436	426	437	443	417	410	403	420	455	387	444	456	395	411	414	434	425	438	469	388	435	442	434	457	403	429	432	432	433	443	431	438	433	400	450	425	419	456	452	430	400	409	453	460	453	428	405	426	464	441	428	416	420	435	416	462	402	435	410	415	391	383	442	402	467	415	430	434	457	422	412	419	418	421	408	419	457	443	425	412	429	405	427	442	396	470	414	376	465	455	445	459	450	420	435	460	435	385	462	451	397	437	440	412	468	452	391	446	398	411	464	413	412	405	429	401	440	395	402	390	443	450	416	449	418	436	420	422	426	464	454	444	443	429	417	449	436	413	442	432	445	430	431	454	440	456	415	420	425	427	433	409	417	436	380	404	414	414	462	448	454	441	382	418	447	395	422	433	418	410	432	449	451	394	401	420	388	448	412	440	452	454	426	428	385	418	436	448	421	433	420	445	446	417	444	399	443	430	446	458	445	408	447	410	406	453	433	411	411	428	441	413	422	428	408	424	434	468	438	426	432	436	434	417	420	413	440	431	400	429	440	397	423	416	444	426	442	434	435	408	399	460	443	396	427	456	417	443	416	460	384	459	432	442	445	422	425	420	469	425	404	405	422	390	408	416	433	467	404	407	448	441	396	439	418	476	459	414	424	448	418	476	391	426	399	427	468	427	430	437	437	423	424	464	406	427	447	447	427	438	436	441	469	457	427	421	439	460	425	431	421	445	415	420	407	461	408	412	408	430	390	416	403	436	456	418	409	416	412	408	445	425	403	411	426	446	436	452	430	418	438	445	438	401	428	440	446	405	448	469	435	430	435	447	421	392	423	423	430	438	413	427	416	397	445	422	404	396	437	418	426	424	433	434	414	402	405	426	395	428	447	415	434	427	452	426	435	436	447	406	424	427	406	409	418	436	398	432	421	445	413	467	396	458	436	431	433	398	453	424	434	407	464	439	450	447	406	439	437	467	454	450	445	455	427	457	421	413	461	444	438	425	407	394	425	433	439	417	423	445	423	414	456	404	450	413	447	432	424	450	376	434	443	433	436	409	379	468	411	451	418	459	407	432	418	460	402	416	398	435	410	437	438	435	428	463	377	406	454	434	422	442	466	425	461	389	410	420	435	431	442	468	437	450	438	456	420	421	417	422	427	411	455	418	453	401	406	420	453	420	411	404	448	434	430	432	465	416	424	428	413	421	423	410	412	433	435	416	419	415	386	427	416	415	419	425	430	462	429	434	463	387	418	441	428	408	452	452	443	460	450	406	439	424	397	431	404	389	437	400	440	424	428	399	419	424	399	385	436	454	421	423	430	454	421	436	405	430	420	424	418	422	430	441	429	432	447	410	412	414	501	401	440	436	423	463	422	456	441	426	450	461	432	448	400	448	382	440	408	416	402	436	450	429	433	420	402	405	411	407	422	423	413	438	437	403	439	427	432	433	388	395	419	448	429	416	464	428	416	437	477	431	423	413	451	473	417	422	407	445	425	411	411	479	437	437	431	419	408	441	414	460	447	454	401	421	424	424	433	418	468	429	422	448	476	437	399	441	404	422	403	425	431	425	406	434	394	445	408	416	407	460	440	452	467	451	427	417	402	431	472	408	399	429	428	422	388	435	455	420	465	425	460	415	413	426	433	383	428	439	457	430	417	459	452	421	409	455	443	442	411	420	441	441	418	434	434	396	415	431	458	448	415	441	431	449	420	436	411	400	420	437	396	427	443	445	451	409	401	440	439	435	426	443	442	434	420	443	447	448	425	444	416	409	428	435	430	417	437	440	480	421	444	446	418	432	423	473	433	420	463	435	471	452	447	443	442	395	430	440	388	416	450	444	409	429	450	420	453	437	448	404	424	410	449	417	448	422	428	478	420	424	438	417	439	425	439	435	465	426	419	434	398	442	435	441	442	445	455	418	397	405	466	414	456	446	419	429	441	416	406	420	461	416	404	413	403	426	412	442	429	414	429	393	424	403	413	426	437	420	446	410	424	455	407	423	402	456	422	424	430	404	418	431	408	439	410	396	425	420	456	438	432	456	412	418	480	441	444	428	435	415	440	430	439	439	452	437	449	408	406	418	442	431	453	439	425	428	457	422	441	436	383	451	444	442	411	420	433	423	473	432	428	418	426	423	433	433	397	409	427	431	452	443	457	427	416	425	443	448	427	440	440	442	436	432	434	447	403	447	460	437	410	397	393	447	406	387	458	449	423	420	376	428	466	450	439	412	411	443	445	447	422	447	428	447	420	406	413	444	416	407	417	434	403	413	411	421	397	429	458	440	438	434	462	436	452	400	469	463	442	397	416	403	456	418	438	450	420	441	411	426	402	387	417	392	430	431	429	414	460	438	426	437	438	441	381	399	420	392	394	410	404	474	428	426	418	424	443	402	420	439	419	446	439	411	463	445	423	406	456	438	408	433	401	419	436	444	407	448	418	383	405	427	417	436	480	417	432	432	423	436	455	418	423	424	404	424	467	410	438	446	419	401	379	414	411	437	407	423	409	442	421	417	408	436	403	417	443	417	414	383	414	421	412	380	440	444	440	433	457	419	415	426	397	432	407	465	399	384	475	385	419	440	412	459	457	436	435	416	418	458	424	413	424	442	437	401	457	460	412	425	435	428	442	407	443	428	450	429	441	426	412	475	449	487	413	459	424	373	433	454	419	450	423	430	410	428	413	418	387	405	398	470	411	417	442	430	413	410	447	448	443	447	460	427	389	440	444	439	430	401	421	400	395	482	436	399	428	423	450	463	462	411	474	383	437	418	434	446	446	444	461	426	452	444	436	435	447	448	423	415	408	419	444	447	418	470	414	444	423	414	430	427	401	427	417	441	463	414	430	475	442	376	429	422	449	448	437	429	417	447	449	436	412	416	405	402	416	422	428	408	436	432	439	415	419	417	415	415	431	434	445	401	406	432	395	407	409	422	403	449	413	440	442	440	388	444	442	430	435	432	428	429	424	443	441	407	410	397	438	405	429	427	421	414
41539	57371	39122	7779	2146	1800	1362	1203	1112	964	832	783	716	649	649	583	600	593	581	566	556	537	590	563	532	543	513	549	560	545	554	546	564	519	546	557	542	519	524	496	516	528	594	519	551	531	568	525	526	505	523	536	514	561	580	516	558	519	502	566	533	559	521	517	509	517	526	543	504	510	538	542	518	578	554	527	516	489	451	523	499	509	516	498	534	530	522	532	507	536	496	567	537	547	534	524	536	529	504	557	486	512	560	526	508	570	524	524	541	533	491	507	524	510	503	569	509	549	549	507	526	535	534	541	569	589	493	560	536	519	523	488	523	475	526	546	528	477	529	481	529	522	547	511	506	494	493	534	525	529	506	529	515	498	499	513	513	490	539	554	533	537	492	551	523	545	572	556	504	561	532	515	497	528	503	526	522	525	509	534	563	560	538	565	520	528	494	502	544	540	487	516	510	500	536	534	531	509	513	499	540	503	527	503	546	563	508	520	535	526	493	549	522	557	528	512	497	537	527	503	490	516	539	529	500	505	510	507	561	512	560	536	502	511	516	514	510	532	528	506	557	537	509	513	512	572	475	535	567	556	535	571	542	551	538	511	541	500	529	531	522	525	561	545	544	509	528	523	499	498	518	528	521	529	524	525	510	469	502	474	508	532	562	558	495	501	561	522	573	551	544	523	472	516	533	474	524	517	530	549	507	504	525	560	500	569	544	525	532	486	525	510	527	494	560	500	529	491	548	571	559	534	536	553	560	492	497	493	495	531	545	525	514	507	556	529	511	556	560	525	507	530	532	532	561	522	514	545	540	518	528	515	537	514	504	555	557	542	529	550	523	523	519	527	503	544	501	553	505	568	593	532	537	520	537	533	520	540	542	489	509	497	495	523	520	558	534	506	517	533	576	515	534	562	488	511	559	530	535	531	568	498	562	530	541	559	520	532	557	516	495	503	553	487	530	501	498	522	513	540	510	501	520	515	496	530	505	543	496	541	513	517	507	534	558	511	556	506	554	525	516	519	540	490	524	524	490	555	543	541	518	543	533	492	501	486	510	568	549	497	553	493	516	549	487	514	521	505	523	501	504	508	540	511	558	539	509	527	509	515	501	551	545	540	529	528	537	482	459	515	517	575	502	536	506	472	519	529	497	509	555	552	547	560	484	501	521	554	518	514	522	530	547	485	537	531	499	566	548	519	504	526	493	542	498	535	550	503	530	509	515	499	504	511	498	546	509	546	554	548	546	533	489	562	516	550	545	477	547	467	467	526	549	547	524	539	518	496	508	517	534	563	511	512	525	506	476	540	492	504	510	528	514	543	512	537	523	536	532	518	526	505	507	511	543	533	530	484	549	519	510	522	505	495	492	530	512	511	567	534	520	510	518	566	547	536	519	500	524	550	539	544	499	571	516	545	505	544	526	510	517	531	483	523	519	585	523	508	497	495	523	501	556	532	517	536	512	508	531	521	539	546	524	495	533	540	546	541	540	512	500	506	493	543	504	532	543	512	506	534	532	534	518	504	519	517	521	522	537	543	507	516	544	534	540	520	590	542	477	529	546	510	518	525	557	541	550	492	514	575	551	513	525	538	500	545	502	519	533	532	565	513	516	511	500	501	521	488	554	530	522	543	516	557	536	545	556	481	538	511	553	544	517	517	512	501	522	489	519	538	542	558	519	546	511	523	531	560	492	518	510	524	521	533	522	532	539	535	493	523	520	518	527	495	514	510	502	519	586	500	567	550	463	582	525	516	484	472	511	522	537	529	522	502	517	506	495	539	518	516	499	573	571	563	490	578	503	556	484	544	533	540	526	557	512	499	497	505	544	559	537	556	533	524	567	555	509	571	522	542	482	551	508	476	570	511	511	505	518	521	559	516	541	532	505	525	539	500	547	571	559	459	536	520	530	507	545	530	520	533	554	502	508	566	511	534	538	556	497	478	504	502	532	497	500	524	555	533	530	537	554	514	521	581	533	515	511	504	502	512	495	531	545	565	543	527	535	532	569	494	515	547	505	485	513	493	534	535	556	488	546	518	580	523	500	503	525	559	502	511	499	499	521	535	537	509	509	524	505	526	502	516	560	512	518	542	527	559	516	510	513	537	531	476	578	534	538	554	522	554	519	553	572	534	543	578	545	602	575	527	531	515	518	544	554	567	542	491	495	495	551	556	532	491	526	576	519	521	525	491	562	509	555	518	512	539	527	557	484	535	480	493	547	525	503	544	550	502	532	541	489	550	524	543	538	537	524	564	526	543	535	553	546	494	503	546	579	522	504	532	535	515	523	509	500	515	522	508	507	532	541	526	605	513	534	496	518	513	523	512	522	541	545	506	512	513	558	562	518	503	478	497	592	531	532	523	548	492	498	474	509	496	523	516	527	495	567	539	483	517	580	481	520	554	529	526	519	492	512	508	532	543	522	518	547	534	515	503	568	517	524	529	562	564	530	555	512	527	553	547	557	551	521	527	518	571	531	520	534	540	531	527	553	532	483	522	499	572	557	556	547	549	519	574	504	543	553	500	535	504	485	516	542	511	562	502	527	515	531	533	476	558	512	529	515	530	515	478	524	513	535	543	536	558	511	515	514	546	532	510	530	564	542	532	487	534	535	497	519	523	532	568	566	520	521	546	517	551	521	531	481	552	520	508	542	546	530	517	517	502	559	502	547	496	542	500	521	532	494	515	553	512	530	523	553	524	508	507	484	523	528	508	497	557	512	514	552	533	507	516	515	553	511	477	499	567	545	511	572	501	572	581	513	493	515	513	560	475	521	507	502	542	549	502	522	511	569	511	498	518	547	492	521	473	541	541	481	545	531	511	544	515	513	507	559	539	506	496	519	543	531	507	518	518	531	508	508	513	532	543	527	513	538	512	518	519	532	505	489	546	537	543	519	524	516	579	529	520	528	525	499	550	532	512	521	538	517	558	505	518	502	491	495	521	511	489	586	550	533	502	519	517	563	545	524	539	521	520	525	547	514	500	539	535	531	531	546	495	499	506	543	543	556	540	517	522	508	524	537	492	510	561	533	507	535	530	508	547	535	546	560	562	551	480	527	474	522	516	523	536	498	519	528	546	526	508	504	508	477	508	526	542	550	561	511	522	581	576	526	528	523	499	511	481	529	553	527	562	540	539	513	496	494	512	526	563	561	542	503	529	517	493	501	508	531	552	534	513	545	515	513	589	503	541	508	514	493	501	553	508	519	539	517	549	509	520	529	533	522	562	522	481	542	570	568	485	489	560	519	544	562	519	490	522	510	526	516	519	539	512	565	551	530	501	540	549	555	497	501	505	535	504	500	510	536	528	530	519	550	510	547	530	521	572	543	513	516	580	516	529	521	498	521	566	545	531	523	558	514	536	472	566	513	554	501	517	524	566	522	527	571	513	557	518	560	489	549	556	510	520	524	517	559	514	519	507	517	494	519	543	545	517	549	544	487	493	502	560	516	545	539	539	531	574	492	511	532	512	538	548	479	556	490	513	542	508
22827	21003	28622	23686	20942	19904	6129	1798	1308	1180	1131	1015	986	930	921	939	868	894	837	866	915	846	872	826	883	836	835	828	832	862	877	819	902	872	843	847	834	815	835	775	841	784	756	853	799	760	815	819	756	837	836	792	819	795	779	831	783	814	779	815	810	797	852	842	821	835	810	825	828	808	809	830	839	790	804	795	825	814	817	821	815	843	842	841	761	806	791	808	790	804	788	804	787	803	766	806	830	804	788	803	789	820	823	757	819	822	750	834	738	798	843	823	788	801	787	825	798	832	827	849	825	819	789	785	785	773	780	856	818	800	803	764	749	805	818	815	788	833	792	832	798	834	805	839	765	796	828	823	807	772	773	788	828	787	770	748	774	792	841	844	818	845	834	770	861	798	822	802	850	775	829	793	799	827	832	831	779	823	778	821	803	851	807	806	863	773	814	810	813	851	804	796	847	813	800	827	753	827	827	876	812	863	830	823	828	753	804	819	809	816	792	742	844	839	846	786	797	786	803	800	830	805	787	817	762	766	817	779	798	804	807	796	790	831	850	823	824	819	866	835	832	760	791	835	856	810	831	759	782	818	838	864	803	812	852	821	821	806	789	793	844	769	814	818	805	823	810	807	836	772	770	798	838	812	838	788	770	836	832	812	830	797	821	780	755	840	799	835	752	819	840	842	843	827	843	812	758	837	825	837	835	802	799	825	778	805	788	785	842	756	772	767	839	808	820	848	783	752	832	814	871	887	806	876	781	813	796	837	840	802	809	775	848	769	797	823	780	811	787	814	766	877	780	838	836	810	823	815	836	781	853	808	839	789	829	782	818	781	862	812	830	829	779	838	787	791	895	829	796	844	786	765	784	802	791	799	844	841	798	815	790	777	805	866	813	821	772	817	800	843	832	770	808	771	835	798	779	813	778	819	810	771	777	814	821	762	801	819	826	822	842	847	850	834	843	791	795	841	778	809	815	841	835	796	830	797	830	866	770	855	778	803	759	803	807	896	800	843	775	818	766	831	812	838	793	857	809	776	807	763	808	868	815	789	820	805	819	788	797	781	773	811	825	807	795	798	789	839	789	792	844	850	814	832	798	873	782	809	800	754	799	836	816	796	801	840	828	809	789	884	761	825	802	846	848	783	841	822	841	796	804	850	801	865	786	772	832	801	866	774	764	834	841	830	834	774	827	803	819	782	845	779	782	835	804	775	769	781	788	810	815	791	857	794	795	812	817	801	854	809	805	899	814	826	773	797	765	774	817	827	806	809	788	842	787	805	850	836	805	755	820	783	744	825	831	817	853	788	812	798	802	811	810	819	819	777	876	788	794	778	846	796	782	805	799	802	797	839	819	842	807	780	823	802	871	758	796	787	845	823	808	823	840	812	805	834	799	832	841	874	829	745	833	819	787	801	822	816	783	795	829	844	819	786	783	792	824	765	809	837	757	817	847	820	790	794	821	803	819	808	841	820	825	776	878	809	782	819	755	797	818	739	805	806	840	811	807	829	771	832	815	844	822	770	822	803	812	810	809	788	793	819	759	823	844	847	792	788	809	810	804	793	765	828	810	755	800	830	829	838	863	840	850	854	804	780	783	782	787	782	818	859	824	820	827	784	822	782	806	819	808	791	772	821	800	789	780	856	794	845	839	794	830	839	805	797	850	856	798	853	803	806	809	784	799	864	820	848	777	764	791	782	813	760	859	795	820	823	819	792	837	800	788	804	823	831	858	808	811	775	854	785	808	836	804	814	792	793	837	850	835	798	852	825	854	813	818	850	789	819	792	794	823	870	843	802	773	797	814	825	811	849	803	775	834	845	802	845	831	818	789	827	900	830	752	792	791	843	834	847	815	867	815	835	826	855	782	888	858	815	825	809	817	814	768	845	782	809	785	828	868	805	815	824	857	856	741	846	865	736	807	852	803	783	756	787	807	846	829	851	828	824	806	812	820	723	790	792	850	800	808	809	849	780	830	784	846	810	817	785	804	756	858	816	833	801	818	792	752	820	793	761	817	809	790	785	782	797	810	904	809	781	807	774	805	801	835	840	819	790	861	801	863	787	837	797	793	820	787	814	813	856	772	820	789	833	848	835	797	813	798	863	808	878	763	827	830	815	823	757	838	809	776	797	854	788	792	838	831	781	780	809	817	780	850	806	858	816	817	805	789	787	805	800	830	795	802	862	852	843	819	767	860	812	842	866	867	802	834	819	799	810	810	816	813	813	817	846	782	811	751	784	833	773	822	848	814	792	811	798	809	826	797	821	772	808	791	793	747	850	766	789	777	810	815	826	767	836	839	814	830	825	809	812	798	834	786	810	846	835	780	792	831	814	817	827	827	806	777	823	787	823	788	757	820	831	804	822	803	833	801	834	762	771	827	811	802	801	841	805	805	816	794	821	825	774	817	799	847	797	799	783	801	816	793	777	806	835	769	760	824	790	823	781	792	800	872	761	837	832	777	819	810	796	841	785	901	820	871	806	793	849	775	808	848	806	810	841	773	823	788	801	802	846	835	832	869	794	846	796	786	765	812	782	815	809	782	819	768	829	796	809	756	795	801	818	765	802	803	786	812	790	799	839	796	808	788	824	784	808	867	853	803	784	793	776	828	806	880	836	843	786	863	819	835	781	865	791	811	791	777	820	821	796	852	786	815	857	861	849	819	860	842	859	834	789	820	810	804	757	790	764	809	810	872	784	858	815	817	838	849	773	840	777	814	815	784	789	817	841	799	876	849	783	788	783	824	819	829	845	812	846	840	822	798	801	794	831	852	789	808	827	829	809	799	797	785	792	802	755	800	816	775	870	741	807	805	812	805	832	816	852	781	823	812	853	823	784	812	746	751	823	805	812	828	790	827	858	795	825	798	786	794	851	819	816	833	863	837	800	819	740	843	842	758	762	814	828	769	831	796	780	845	835	796	807	769	819	834	819	784	807	802	793	820	826	812	795	840	827	807	792	797	879	815	808	853	816	808	770	773	796	808	790	798	816	846	804	815	774	828	808	779	774	799	796	792	770	810	815	866	806	762	845	847	806	781	828	812	837	802	823	863	833	815	835	841	830	846	801	813	823	802	810	833	775	774	810	818	780	819	794	838	802	820	827	856	772	772	769	850	840	845	784	807	808	793	800	805	784	793	798	818	837	787	801	734	834	840	756	793	868	809	791	810	768	835	800	802	795	785	822	799	829	808	732	844	797	840	786	816	826	811	809	799	805	826	799	815	783	788	878	803	838	861	832	820	796	762	758	867	777	827	806	838	853	844	781	874	882	749	778	802	799	793	806	795	789	842	812	796	779	827	850	798	826	789	774	787	819	824	793	861	792	824	835	816	817	821	841	818	807	838	876	842	836	776	781	814	851	843	843	837	816	799	787	820	822	808	822	811	818	756	829	810	847	817	791	868	786	823	761	858	803	778	816	828	812	807	857	817	791	771	805	810	816	796	846	744	781	837	871	785	788	811	808	803	848	811	819	848	804	799	799	823	807
45911	72357	55466	15056	4420	3562	2995	2450	2198	1808	1510	1344	1267	1246	1155	1209	1046	1072	1059	1047	1026	1009	1056	994	1034	921	981	944	946	950	924	961	931	954	935	995	955	908	922	933	915	919	944	905	928	876	898	871	909	973	914	858	930	943	918	947	894	899	945	922	821	880	889	936	933	903	949	932	939	936	927	943	904	937	936	966	917	913	956	913	890	949	963	890	913	880	957	900	926	922	911	942	941	916	907	925	901	925	948	943	998	930	892	909	928	941	912	890	896	902	943	890	945	959	922	979	917	940	924	891	909	925	900	895	851	919	952	890	874	937	954	906	867	933	896	900	905	927	904	863	959	922	948	925	936	880	953	909	940	914	955	932	898	831	919	919	882	922	978	959	914	892	933	901	879	913	865	912	980	930	919	907	906	884	880	895	906	896	864	928	885	924	887	877	937	916	889	858	890	938	949	953	929	902	906	910	905	899	956	887	947	1009	983	942	951	922	894	915	1003	952	894	939	931	914	942	959	916	910	951	905	914	952	887	918	921	946	934	906	941	892	953	878	879	935	908	967	924	932	880	961	908	951	936	940	876	946	940	967	903	917	926	925	954	892	993	888	892	893	894	927	933	954	876	974	938	904	929	983	904	930	946	930	952	968	953	931	877	924	910	919	919	884	909	909	872	895	939	927	914	943	914	891	858	883	917	904	926	877	888	904	927	922	920	943	927	955	900	936	901	938	970	917	920	909	913	874	933	881	912	928	933	930	906	964	893	889	951	944	916	910	834	913	889	840	909	903	932	899	939	958	925	879	943	913	927	923	916	929	884	975	911	901	959	876	929	964	939	953	936	965	920	925	899	894	905	961	928	928	869	901	988	909	916	895	910	920	958	930	929	931	944	928	962	896	950	909	902	934	914	852	899	926	873	973	924	919	907	971	876	880	965	942	920	940	907	870	912	874	909	882	886	847	906	922	908	937	896	915	906	916	912	920	918	936	935	931	919	884	926	892	938	959	948	953	919	933	928	933	955	883	976	951	888	959	961	895	955	914	842	947	926	892	908	950	883	940	884	879	900	905	901	919	908	888	901	990	924	968	939	910	918	952	928	922	900	973	934	933	910	887	972	954	905	948	887	906	897	908	898	925	906	955	883	928	897	881	926	931	891	924	897	901	874	871	857	939	950	885	955	926	848	918	927	936	923	954	921	902	945	918	922	893	893	899	908	907	912	912	899	893	918	894	958	948	957	885	876	947	911	897	919	975	921	863	911	917	903	837	899	940	919	906	945	927	963	908	900	954	842	941	931	858	909	911	902	925	947	899	905	886	966	975	938	836	943	895	937	920	902	917	854	929	899	912	905	951	904	941	893	942	879	910	848	874	970	928	948	988	836	909	949	994	949	874	953	943	913	926	936	933	873	872	923	940	933	933	892	929	903	896	968	928	919	933	924	862	972	924	899	920	893	929	819	917	925	921	894	948	941	882	867	902	910	910	901	922	913	900	920	940	900	914	906	886	910	939	899	943	883	875	927	931	893	949	882	906	929	912	889	897	925	901	891	929	909	948	916	948	923	848	877	944	873	912	900	929	912	949	884	914	914	989	970	905	936	928	945	878	939	885	894	913	943	912	921	930	898	897	956	966	913	940	881	922	912	913	918	908	908	914	902	920	903	930	934	905	920	869	857	913	920	901	874	931	890	883	905	868	973	905	913	888	992	932	958	858	842	953	903	942	917	919	938	956	918	928	891	876	907	927	943	926	886	899	960	906	884	892	914	941	896	911	939	878	888	957	861	934	941	931	900	917	903	881	968	907	882	947	941	923	875	939	899	927	953	894	917	920	912	983	872	907	896	914	931	877	893	927	936	948	961	858	928	938	901	962	930	912	932	940	939	933	950	974	964	921	866	948	874	925	903	952	916	899	910	914	868	950	884	894	897	928	896	946	916	877	969	983	901	928	936	986	956	915	941	890	862	960	937	972	896	933	918	875	873	929	879	946	919	873	951	897	907	933	889	898	909	882	925	917	932	917	908	881	884	901	933	891	967	871	966	899	959	914	937	926	899	957	936	923	894	920	907	887	899	908	916	912	923	973	899	966	879	907	928	842	914	900	863	911	905	892	855	931	915	963	897	910	882	925	921	894	935	939	919	908	879	893	946	923	894	891	945	905	909	967	924	888	919	928	908	859	888	937	917	914	899	984	882	933	884	960	922	920	849	871	923	908	885	909	932	929	890	916	946	950	953	900	906	910	915	937	887	965	922	894	943	897	881	915	860	904	902	900	903	935	906	898	919	919	918	885	944	869	937	962	944	936	916	930	976	865	902	921	928	901	876	932	930	881	928	945	892	913	886	883	914	887	881	900	917	924	889	906	920	907	868	868	875	931	922	938	928	945	873	958	890	934	905	918	921	958	914	922	933	876	849	878	919	954	911	917	937	930	998	906	917	901	917	919	936	912	927	907	935	916	885	887	962	919	873	872	969	900	874	960	895	861	901	944	912	903	981	931	924	897	983	870	896	890	911	916	921	903	934	864	940	871	903	913	975	879	953	908	961	920	899	951	896	960	963	943	924	946	935	952	928	907	890	905	969	920	886	923	886	997	899	906	902	905	976	952	850	942	927	930	895	933	883	923	885	956	908	919	927	913	894	891	949	937	961	873	870	910	894	935	863	856	941	880	879	934	930	940	934	899	957	910	927	970	938	873	907	934	860	884	934	909	932	891	877	901	944	995	969	862	977	892	879	924	924	943	937	962	916	934	904	930	937	934	880	937	956	939	919	918	950	939	939	924	891	903	906	922	916	952	911	866	976	908	900	912	922	943	880	899	875	914	942	928	891	897	906	920	922	910	866	904	967	961	978	876	925	894	921	914	920	940	949	928	963	964	989	877	870	941	890	955	906	878	873	873	871	925	924	869	889	962	939	956	863	930	891	889	868	932	991	892	947	949	900	899	919	911	906	874	880	948	948	960	934	920	932	919	976	889	886	933	900	918	917	943	907	879	881	918	913	916	913	917	914	877	870	901	964	857	885	889	877	889	961	922	943	907	973	930	973	859	924	949	886	887	967	926	950	919	893	911	900	939	942	932	889	944	939	959	921	868	969	901	965	892	883	910	954	887	911	938	940	870	937	889	964	944	891	885	947	924	897	892	873	879	961	955	892	959	937	917	909	935	957	905	912	882	931	879	923	925	929	871	892	886	917	927	924	866	920	917	920	964	908	878	889	889	952	882	906	911	910	942	928	904	951	923	883	906	858	863	883	964	916	892	869	918	912	899	909	869	916	879	910	962	940	944	927	967	892	899	930	902	915	913	854	947	953	932	880	878	964	938	925	899	910	906	886	837	905	928	943	898	943	945	900	937	940	920	921	935	920	947	908	876	924	980	938	911	885	896	887	941	956	955	952	947	922	901	901	933	942	927	928	886	979	903	943	907	933	922	954	919	872	910	953	899	900	935	939	931	941	936	903	925	935	894	940	863	906	942	954	900	907	962	840	920	894	914
31714	32444	29834	8136	809	621	531	442	449	408	374	365	348	330	360	315	285	298	346	310	328	309	327	339	314	309	308	310	300	278	271	329	316	327	311	313	321	315	300	324	337	337	315	298	340	287	343	303	308	323	308	294	279	303	329	309	274	317	308	308	330	314	289	299	289	295	304	278	337	307	334	344	280	308	363	325	327	302	341	320	292	304	312	314	302	303	275	314	270	333	319	312	316	292	295	293	329	313	289	321	312	337	304	311	287	290	308	286	295	291	312	274	310	315	325	333	295	274	315	280	316	313	314	290	293	285	324	291	316	298	289	329	335	287	324	281	304	303	322	293	329	300	278	321	311	312	320	320	313	322	298	326	310	317	311	306	287	309	291	309	296	308	300	317	324	304	301	317	319	318	296	321	298	323	300	295	277	286	297	283	328	339	305	278	327	321	288	323	297	313	284	302	334	290	290	327	311	282	290	308	313	317	327	272	258	284	304	300	311	312	320	332	303	334	307	320	321	279	302	255	304	296	318	318	290	315	315	301	299	318	324	302	318	315	309	336	297	322	278	308	327	308	309	277	281	325	326	285	320	311	285	327	309	326	286	309	273	338	286	294	298	334	323	284	310	283	320	287	306	289	315	311	329	282	297	295	334	310	299	313	262	339	307	314	295	337	318	315	289	307	319	309	329	312	316	291	299	299	316	307	310	296	298	306	319	298	317	287	279	324	334	308	314	312	332	309	290	316	303	319	328	324	331	336	287	310	293	327	299	311	311	289	340	321	271	306	310	297	309	306	308	291	296	310	297	271	321	330	284	302	293	301	319	339	322	306	316	325	303	313	320	331	311	296	296	320	299	306	301	315	299	306	297	311	285	323	301	319	275	296	312	331	311	313	313	284	333	293	283	346	291	317	308	322	313	310	296	279	342	318	328	326	287	301	277	298	306	323	308	324	327	313	325	295	301	307	311	282	272	285	300	304	275	288	312	303	300	336	332	327	302	270	313	293	308	281	333	298	303	305	331	286	309	297	311	349	285	329	289	286	311	289	279	297	286	322	274	340	301	307	297	293	354	292	306	302	286	315	299	295	333	293	286	329	269	311	278	317	301	285	292	312	322	306	324	276	281	308	309	328	304	298	288	301	303	301	340	280	282	302	309	332	268	304	284	295	286	294	309	323	289	319	297	311	311	320	307	298	285	318	324	307	277	327	297	307	305	312	296	297	280	284	277	277	291	311	301	282	301	322	309	316	337	322	291	311	292	308	355	302	275	293	283	296	312	329	307	309	279	300	308	319	297	326	314	298	326	313	307	268	303	304	283	300	307	283	280	305	296	317	289	300	296	307	309	298	316	288	319	285	299	296	284	279	308	299	348	311	311	313	300	314	286	283	330	304	333	308	289	294	303	286	294	302	326	325	298	278	345	308	301	295	292	298	304	294	317	282	319	304	319	307	308	315	324	317	282	285	331	335	316	330	301	277	323	331	314	302	333	305	306	289	292	291	324	300	326	319	290	314	335	293	310	313	276	296	302	309	287	304	301	318	303	302	290	312	324	289	336	296	297	323	331	271	281	324	299	334	290	306	308	309	302	329	300	319	273	312	315	342	291	316	322	315	296	324	282	314	295	289	293	313	306	295	325	290	304	314	320	291	294	296	313	294	322	312	281	305	327	300	337	314	320	318	289	276	292	315	273	301	323	325	310	302	303	315	302	299	298	296	293	312	308	321	326	307	292	290	350	290	320	322	300	303	311	316	279	313	296	290	279	305	297	333	291	281	314	302	311	313	326	329	300	311	298	348	329	251	295	289	288	356	317	299	304	307	331	314	302	326	307	279	333	308	289	291	322	304	318	280	311	283	336	315	258	292	308	265	294	301	309	301	315	308	326	297	347	304	287	278	297	315	315	309	302	313	307	290	328	306	302	311	347	340	344	279	305	310	296	316	301	304	330	322	338	302	307	326	317	328	308	315	287	292	315	303	298	325	293	310	309	306	284	307	304	295	313	299	297	323	285	290	294	324	319	322	321	279	301	345	311	322	289	315	291	313	311	301	312	316	329	310	338	334	333	302	319	292	301	302	312	309	308	303	311	312	347	291	310	311	328	288	328	301	308	315	332	325	321	314	293	330	297	326	326	331	313	308	277	337	319	325	303	339	313	290	306	310	299	296	351	322	294	315	283	302	297	284	284	328	303	319	310	328	311	319	290	325	285	292	305	323	286	292	304	305	319	297	332	289	340	292	265	310	312	287	288	335	302	324	284	325	325	306	298	327	297	314	310	326	289	302	319	308	302	276	288	315	320	344	286	312	290	330	297	336	290	281	321	305	314	319	273	320	316	300	293	302	305	263	306	274	311	353	315	288	301	292	292	285	324	314	305	283	291	336	321	315	316	304	301	286	282	337	333	329	299	334	315	297	314	319	328	287	356	306	313	294	330	295	293	309	311	312	296	315	305	304	284	322	295	338	284	311	295	312	280	314	303	289	332	353	326	316	334	271	310	311	301	280	300	335	306	298	315	302	280	315	283	330	314	308	294	297	285	330	286	292	306	304	261	295	312	288	287	359	303	344	303	300	291	310	319	305	312	290	294	308	324	292	286	296	314	301	305	299	314	326	345	321	301	288	289	323	308	285	300	300	306	283	298	303	307	329	288	330	302	308	314	304	324	282	329	284	302	356	299	334	298	305	300	355	335	314	324	296	314	317	270	300	311	304	312	331	306	324	290	289	271	311	296	327	330	276	310	301	300	313	286	285	320	317	292	285	312	295	328	289	304	304	310	315	344	283	293	319	322	291	295	303	313	279	300	337	306	344	329	322	307	308	291	311	334	309	316	314	327	303	300	299	362	305	299	309	294	312	285	339	318	287	322	333	296	316	343	318	319	298	332	295	300	306	321	306	323	314	317	307	280	314	292	292	299	297	324	355	287	324	293	321	288	314	303	301	338	299	304	312	311	316	304	296	302	325	315	326	312	337	321	311	280	307	275	293	306	325	313	309	311	310	330	281	275	301	318	323	269	282	311	317	322	324	321	332	335	304	307	291	336	340	314	291	314	343	317	315	322	283	274	298	337	296	326	317	310	285	323	310	294	295	301	290	321	330	310	304	284	329	302	300	292	318	307	329	297	280	337	312	302	336	284	309	286	290	328	310	323	281	294	277	283	285	306	276	284	312	328	300	285	330	294	290	325	297	271	324	332	286	312	299	321	311	292	289	300	321	314	308	310	308	316	291	290	282	332	310	268	308	285	285	299	257	303	310	288	347	313	285	302	292	266	284	309	279	327	336	320	288	283	324	281	314	293	302	286	343	328	318	282	310	302	313	301	328	301	316	306	299	320	297	317	304	314	331	314	323	314	336	330	317	288	323	300	305	318	297	293	294	331	345	293	314	292	348	307	308	312	305	304	282	313	339	297	304	323	305	300	328	301	314	323	306	306	319	272	353	322	315	318	303	304	305	312	278	285	286	306	316	289	314	292	300	291	325	305	301
38757	47599	31944	4070	1268	1031	880	784	697	536	567	455	427	424	432	427	392	426	451	393	379	401	370	405	398	421	392	399	389	372	381	374	391	385	398	358	390	371	372	345	402	351	363	362	380	369	360	370	387	414	384	370	362	373	402	367	354	390	355	385	407	378	362	376	368	341	399	376	373	398	379	338	382	360	359	370	357	362	402	370	384	375	386	394	382	346	364	400	354	378	357	393	357	401	382	382	392	403	356	362	348	363	415	370	388	377	369	398	383	372	358	385	351	370	388	360	356	396	379	373	353	380	361	376	402	354	399	390	370	393	371	372	430	389	365	395	375	404	400	364	362	361	358	367	397	362	379	377	386	365	349	364	380	403	347	354	373	375	329	359	363	355	373	363	397	354	348	384	379	351	375	426	354	387	366	386	342	389	408	386	385	383	395	388	355	380	421	371	383	402	395	346	375	409	385	379	370	398	374	379	368	356	371	384	327	394	372	350	406	406	366	356	384	383	364	345	394	388	362	375	373	372	353	367	374	379	369	368	372	370	372	388	376	381	401	333	383	356	349	389	385	398	356	384	389	380	363	353	385	390	391	397	375	370	354	369	392	340	399	395	399	346	379	350	366	367	374	371	384	376	386	357	366	356	389	352	368	386	356	364	407	395	337	365	377	369	386	343	341	369	386	368	365	369	383	397	388	368	342	345	361	367	415	374	394	342	355	376	384	371	383	359	392	373	401	371	415	396	376	378	354	351	383	388	378	365	374	382	363	397	385	367	385	402	382	393	396	385	393	398	411	350	364	397	389	381	398	386	385	372	384	344	373	358	378	376	366	378	371	373	357	341	379	388	389	357	350	328	356	381	381	378	394	368	381	364	386	369	365	392	351	384	349	340	411	349	361	386	362	368	366	380	374	403	394	382	364	356	379	376	372	338	358	370	363	373	394	400	376	364	365	363	418	350	398	391	393	353	393	380	395	370	442	396	407	352	366	389	377	401	361	331	378	346	383	364	387	425	339	369	360	410	411	365	372	393	404	358	365	379	363	377	359	379	366	396	383	379	425	397	393	379	366	372	399	339	380	372	366	337	374	376	400	341	361	374	397	386	377	378	385	380	348	389	385	326	376	357	384	393	398	367	356	394	377	374	371	371	386	380	372	355	383	388	364	382	348	332	388	351	405	372	385	384	383	363	407	351	383	382	356	384	403	388	336	367	372	416	416	362	383	385	367	376	403	367	389	386	375	366	367	383	350	358	394	394	382	416	404	353	373	359	389	401	362	396	376	344	387	369	359	339	332	400	399	362	379	399	377	349	384	357	367	367	380	392	362	354	404	372	365	362	410	359	365	411	383	404	382	371	351	392	370	370	375	359	360	389	389	370	392	363	362	384	400	376	408	359	396	386	371	378	367	329	378	371	412	413	385	397	379	380	372	399	347	385	371	375	355	377	357	411	358	389	344	345	354	368	348	378	358	363	416	365	388	399	387	349	371	373	349	396	409	383	377	375	381	369	380	376	404	370	395	348	372	397	360	405	369	361	413	382	379	349	367	341	343	355	368	384	352	386	372	379	404	392	378	364	346	384	368	382	383	382	369	360	388	400	418	379	398	404	370	404	370	351	373	382	393	389	382	387	362	396	373	384	403	356	398	389	369	380	378	382	366	418	403	419	393	377	377	367	393	339	409	357	397	403	362	363	384	348	390	375	372	391	363	373	372	350	398	374	424	376	360	391	393	364	396	365	361	345	377	394	398	386	396	388	362	383	376	371	384	395	408	360	401	366	416	398	406	366	376	374	346	415	374	385	357	394	380	399	376	387	356	355	386	382	413	350	382	378	363	389	413	381	377	392	374	384	354	377	362	379	345	393	390	344	375	371	393	376	350	379	395	383	396	367	361	348	356	417	375	356	375	373	373	399	378	380	386	371	379	372	382	367	381	373	382	373	379	361	387	341	389	351	388	393	358	374	378	409	375	373	383	353	388	389	384	356	378	385	382	386	408	369	373	372	365	371	354	375	402	385	354	383	366	398	393	371	386	352	415	378	370	348	363	393	363	373	400	356	385	387	353	362	344	353	406	391	371	381	359	389	410	362	371	370	366	369	388	371	352	381	381	356	392	347	363	376	398	382	378	395	388	374	415	388	381	343	387	370	344	384	396	402	386	404	382	365	403	376	387	363	349	377	350	363	387	353	376	356	368	358	383	362	375	359	365	348	362	404	411	365	341	360	368	370	358	357	385	396	389	392	372	381	351	388	349	399	399	378	380	350	421	375	421	376	389	360	342	369	361	381	380	376	381	384	395	353	369	361	382	400	413	373	381	380	363	394	384	344	385	389	366	383	368	391	381	351	405	341	375	404	397	372	384	379	354	381	361	341	411	345	383	370	347	388	387	430	365	363	390	383	374	399	393	383	397	394	339	376	365	359	352	385	335	397	357	386	395	414	391	356	360	371	408	374	399	393	413	353	353	384	412	388	379	360	365	387	378	375	390	366	404	381	359	394	368	390	397	383	394	349	379	398	392	372	394	398	363	383	347	386	370	385	355	397	394	368	363	419	375	389	366	400	398	379	353	385	370	382	383	387	349	349	364	397	381	348	389	386	394	359	391	387	425	369	365	402	397	365	399	350	366	375	418	403	399	379	367	360	391	370	339	413	366	382	385	387	411	391	372	364	376	406	383	363	382	369	415	377	382	377	406	392	384	400	383	326	401	368	364	378	425	350	374	366	379	360	355	352	395	404	349	361	386	399	382	353	372	373	357	362	379	384	394	364	369	376	384	371	359	368	379	377	373	346	378	363	358	401	381	359	345	354	388	365	381	432	376	383	436	342	378	398	379	380	385	391	365	372	338	388	391	412	387	395	365	392	403	346	412	343	374	372	395	417	371	382	373	394	368	373	325	376	368	365	383	382	396	347	374	392	371	339	370	359	364	349	399	371	387	367	375	418	400	390	382	370	365	377	366	366	371	386	350	366	379	393	387	357	360	369	358	374	397	375	398	388	405	348	350	367	370	374	401	354	336	383	393	385	409	378	380	383	424	365	368	394	394	403	341	377	367	367	351	396	399	366	347	367	399	425	345	401	373	382	383	393	357	368	354	379	393	362	375	381	398	372	359	394	363	408	358	387	346	372	374	402	398	413	362	382	402	379	362	370	391	411	363	423	344	354	366	389	367	387	372	379	383	377	397	373	355	366	419	377	365	377	382	392	358	378	415	392	369	390	365	383	387	358	355	356	385	342	369	373	328	342	401	413	363	404	353	379	394	387	354	386	378	363	383	382	351	376	374	381	429	389	356	395	378	424	390	357	375	424	392	378	374	380	375	376	356	388	386	380	374	374	401	351	398	363	382	389	366	370	355	369	408	367	368	338	376	345	410	410	374	402	382	371	406	390	367	381	360	348	364	372	325	360	403	370	390	378	390	384	367	338	363	359	394	391	372	371	362	365	365	431	391	380	420	413	375	364	359	375	368	376	342	339	379	370	355	369
23847	21010	28264	24143	19553	6418	1336	969	852	744	718	637	661	639	554	590	579	606	628	593	563	576	554	545	563	553	562	593	541	548	542	579	561	516	522	591	539	553	563	579	547	521	524	559	546	547	561	564	540	549	532	543	579	554	559	538	565	557	518	553	532	570	539	614	526	543	516	507	579	543	539	564	498	527	568	486	591	583	544	563	560	557	545	537	532	480	513	531	531	553	549	508	524	508	546	566	554	547	558	529	565	546	537	554	502	538	542	530	497	559	522	526	534	589	547	494	540	550	552	545	556	539	534	524	547	539	550	499	525	551	555	544	519	520	545	564	508	523	556	531	507	516	553	530	533	525	530	577	502	496	540	586	521	520	566	590	534	529	531	526	548	539	535	574	526	521	536	515	577	519	565	539	569	546	510	531	570	538	528	524	565	523	534	585	545	538	554	521	515	510	537	603	517	532	531	535	544	503	557	587	580	525	546	540	544	537	509	561	555	534	528	540	548	505	533	529	547	583	594	538	531	579	538	563	552	538	518	574	532	517	521	535	550	517	556	550	518	548	530	501	562	595	580	541	512	516	536	540	541	530	504	520	508	520	544	531	550	542	544	550	530	528	503	555	531	593	521	532	547	513	538	546	534	542	548	531	557	519	581	527	516	532	558	511	563	533	549	524	596	498	587	541	529	552	531	552	574	524	552	535	477	549	503	573	557	533	528	584	544	559	557	522	529	537	560	583	574	542	560	540	510	583	507	523	519	493	521	519	551	531	528	569	565	518	555	544	529	560	537	513	566	568	525	513	550	541	535	559	555	524	551	537	511	576	539	518	515	547	508	545	475	509	545	529	569	563	584	550	505	533	500	549	531	515	540	564	530	558	540	551	528	528	501	527	548	532	551	562	519	523	529	506	539	557	552	582	570	525	512	563	543	549	567	554	535	513	565	567	580	520	531	548	538	566	537	550	567	518	526	543	552	525	537	554	524	560	522	559	554	535	562	515	562	548	546	566	537	529	490	537	559	536	535	536	527	481	523	536	556	482	568	554	547	558	538	507	509	527	516	539	525	565	545	560	495	540	503	565	521	505	551	481	530	548	480	545	546	500	534	529	537	514	549	560	544	560	554	556	488	481	568	547	518	556	540	536	514	547	539	560	560	517	537	541	548	481	565	509	530	534	540	538	551	550	520	566	555	512	534	554	536	532	530	563	563	520	582	576	555	512	596	532	578	505	546	554	595	529	534	505	521	528	562	553	503	496	563	522	518	543	514	546	515	542	550	567	557	596	571	505	540	553	544	530	570	551	526	535	554	522	476	527	552	540	578	537	538	521	499	552	544	545	546	551	543	517	567	501	492	533	554	570	583	557	517	530	542	518	558	557	550	536	561	499	507	536	545	552	561	513	534	546	518	527	541	516	491	552	514	531	559	538	554	517	536	503	550	523	512	529	517	551	536	546	534	603	506	521	572	542	553	552	525	571	537	543	555	547	511	538	567	560	540	533	585	547	530	504	571	552	528	522	511	540	561	584	522	565	522	513	532	563	525	535	602	545	560	535	503	568	546	558	544	524	531	518	532	529	574	562	536	544	527	535	516	529	497	583	574	576	523	514	548	574	507	537	542	532	498	534	526	532	519	579	570	549	536	530	543	512	544	537	512	490	520	539	565	499	501	529	513	521	546	530	498	535	582	550	539	548	581	560	549	548	550	518	519	558	548	575	562	577	559	547	538	559	531	541	558	577	559	542	496	531	524	538	562	518	535	547	548	557	536	532	536	560	510	564	534	570	554	573	494	532	569	539	567	550	472	526	559	578	510	550	542	539	524	561	517	598	559	478	517	526	538	559	555	551	531	509	516	553	551	527	539	533	501	553	516	582	509	508	524	476	555	532	562	508	514	533	585	519	518	513	538	567	498	539	566	540	535	534	541	516	546	540	544	540	534	574	547	519	537	587	558	513	558	552	523	537	533	547	561	501	504	533	533	555	515	531	538	551	553	507	501	524	533	537	534	527	512	525	562	538	532	505	539	548	516	544	520	498	525	494	546	567	526	539	482	554	515	510	534	565	511	553	556	509	546	554	543	537	550	508	514	528	502	572	568	531	515	532	512	554	572	543	544	556	510	548	540	543	526	605	517	546	568	538	527	516	543	521	566	506	527	543	536	507	568	510	515	567	557	588	475	544	524	522	526	541	557	525	532	538	503	591	551	518	546	530	540	510	571	546	556	532	521	544	547	514	514	565	522	525	502	528	542	542	504	555	531	508	533	509	525	584	520	541	505	496	557	563	527	542	555	545	551	514	547	534	528	579	517	538	540	539	530	555	533	513	530	537	556	583	545	517	514	533	555	535	543	598	518	524	536	540	558	531	561	536	522	588	516	601	561	587	540	518	545	541	517	546	510	511	525	540	539	573	551	527	504	548	532	529	569	551	535	537	536	517	489	540	537	533	545	586	585	573	534	586	545	525	554	575	538	505	560	527	547	516	531	566	532	568	568	539	543	533	559	552	550	527	560	546	548	536	549	559	488	560	532	565	517	559	530	555	541	517	560	538	550	554	550	523	557	567	547	574	510	541	507	549	547	565	503	525	544	545	551	534	552	550	567	589	509	569	563	544	540	533	544	509	566	586	501	540	560	544	539	514	547	463	554	536	542	503	555	551	546	500	580	592	565	552	505	570	545	563	550	539	552	556	560	548	515	565	535	514	547	483	551	562	548	540	539	495	538	547	529	521	565	545	554	537	532	519	485	529	528	523	554	593	521	548	506	553	513	513	517	553	498	533	553	507	551	505	563	533	548	539	528	560	541	529	537	525	524	534	553	556	519	553	540	568	568	502	549	525	548	521	480	520	531	568	527	523	541	519	549	554	519	577	519	559	582	542	599	536	515	499	520	576	519	545	545	520	548	569	515	528	520	564	539	524	542	554	551	547	535	538	539	498	530	538	566	517	556	544	512	576	575	543	567	559	541	564	543	562	530	560	563	591	514	502	524	552	542	526	563	532	521	515	543	545	541	517	548	523	535	561	548	519	539	520	543	565	565	522	564	523	566	519	545	529	504	542	556	513	552	535	539	519	540	530	531	563	552	543	500	555	550	532	576	558	512	524	529	542	515	533	528	531	552	540	603	541	560	564	564	521	523	556	539	547	510	560	503	563	517	538	569	572	531	534	502	562	561	530	531	561	520	538	535	559	486	531	524	555	534	530	544	503	527	546	541	514	540	550	561	548	561	584	534	519	560	580	523	529	532	529	523	500	544	565	546	529	514	514	556	551	539	545	530	530	527	557	529	549	559	548	498	554	542	562	526	497	542	556	557	544	532	474	570	529	497	565	550	522	540	543	519	555	516	559	521	552	573	538	588	527	591	470	544	521	523	549	526	505	540	500	575	551	568	555	539	521	546	545	512	541	492	538	556	543	553	544	522	567	529	528	542	523	535	514	521	520	543	547	541	544	541	528	516	558	546	536	537	548	566	523	543	535	556	506	512	475
41910	63674	46969	10351	2824	2202	1858	1586	1389	1152	991	918	830	766	825	697	663	728	730	647	685	726	615	696	644	671	661	657	671	624	667	651	690	620	631	610	603	667	633	619	601	626	640	624	661	640	649	640	593	603	610	639	601	594	639	596	635	618	618	601	611	646	645	654	635	641	626	603	604	600	609	688	625	656	610	617	596	685	660	639	616	656	643	647	644	633	617	649	607	615	581	642	639	645	672	596	617	611	610	629	639	599	674	650	633	642	626	537	594	616	604	572	628	609	610	625	639	612	620	658	647	662	618	642	640	597	646	580	612	602	612	589	653	656	619	626	656	617	642	629	598	620	575	625	630	609	613	614	594	624	646	628	658	634	645	649	601	658	635	611	596	636	645	614	629	618	580	625	597	642	605	626	626	651	595	670	609	655	645	662	595	630	614	614	669	659	570	593	662	641	603	557	647	581	648	602	625	629	653	625	632	638	606	571	582	598	649	641	613	601	599	626	634	596	597	633	596	607	625	606	609	587	579	617	622	654	596	629	680	603	626	608	605	593	612	618	633	622	613	617	641	579	617	622	601	622	646	600	619	664	671	691	610	631	608	656	623	648	607	657	597	638	615	619	631	641	606	667	606	657	655	583	660	655	633	600	618	599	615	631	594	627	640	634	648	613	604	617	642	635	612	583	636	608	607	649	606	570	591	570	604	572	586	648	585	583	626	649	638	684	622	630	620	635	660	626	600	593	586	610	598	608	620	616	632	627	635	575	632	626	606	639	644	574	639	668	631	665	680	639	619	609	578	602	617	616	632	625	612	591	627	611	643	638	653	610	650	599	703	638	665	611	571	636	581	631	622	631	606	631	647	640	706	642	636	587	600	649	658	618	660	650	579	654	599	617	628	624	586	641	648	600	618	629	604	599	626	612	635	653	592	614	624	627	540	657	602	611	641	634	627	644	628	619	583	662	657	661	633	598	601	641	692	630	644	595	660	625	633	646	649	644	636	655	560	619	648	684	602	613	596	658	641	639	646	618	654	635	623	603	624	605	639	611	613	600	649	626	606	644	639	627	601	596	652	618	582	617	638	597	630	649	623	646	625	589	644	637	651	630	636	659	590	695	587	599	628	613	628	635	593	634	638	681	643	612	618	581	599	641	629	616	585	632	611	636	615	620	614	680	609	597	623	608	622	635	605	626	621	626	608	612	582	620	636	622	608	639	609	597	627	629	595	603	638	641	628	631	597	613	589	596	610	653	621	628	612	661	620	662	607	624	613	591	625	592	663	651	582	654	623	606	654	660	616	640	637	648	604	627	630	602	645	640	592	608	581	624	606	671	611	665	636	597	655	600	612	563	623	625	631	601	660	627	582	654	633	655	618	618	613	646	604	622	638	651	621	600	590	623	639	645	680	573	581	632	632	637	628	632	635	612	657	651	587	675	609	546	629	616	575	635	621	615	633	662	611	615	603	617	690	565	661	624	614	644	617	620	569	599	628	633	664	607	635	607	644	649	603	607	676	619	632	641	614	605	659	633	640	656	645	616	658	608	617	666	644	610	622	646	662	599	644	646	641	629	618	601	639	603	568	641	623	608	632	628	660	641	620	651	642	586	624	626	638	608	617	638	627	611	601	629	631	653	589	645	610	640	631	611	628	635	653	636	638	636	603	629	612	614	624	600	584	611	612	605	664	622	633	595	615	634	635	590	625	651	674	618	653	601	600	587	659	650	602	611	645	600	613	623	596	632	657	663	640	617	643	620	639	638	597	620	639	656	615	590	608	609	577	623	610	643	620	602	597	682	631	628	603	631	632	613	593	634	619	616	586	599	627	638	631	641	622	635	634	590	576	622	606	636	644	585	628	601	663	614	636	605	620	615	616	625	643	657	583	620	667	595	628	598	586	647	639	589	668	614	624	634	626	611	584	661	615	614	622	638	664	647	600	634	662	666	608	671	638	636	621	584	626	590	622	596	611	597	601	618	644	598	634	598	598	619	634	626	636	639	608	584	612	604	657	585	625	620	628	676	642	607	618	619	619	614	571	653	626	657	620	636	661	632	632	582	670	661	584	659	566	633	667	647	593	647	661	642	606	668	651	638	612	619	649	604	601	603	590	613	639	649	611	629	631	641	642	632	601	625	681	598	670	640	611	665	590	635	645	657	621	611	676	616	612	590	602	599	660	600	629	594	615	603	601	641	626	595	613	608	611	617	665	575	630	637	639	635	614	670	626	638	669	644	613	642	616	644	613	610	652	649	634	603	581	628	644	586	648	583	637	616	569	663	605	619	604	604	610	600	600	606	616	601	590	648	585	617	634	642	614	601	582	629	582	653	589	629	606	625	609	613	658	616	638	618	639	628	584	642	609	642	611	605	641	669	655	586	639	630	658	602	624	662	598	559	633	624	573	588	626	600	655	625	618	651	616	627	612	549	580	621	646	622	636	637	609	626	605	606	560	596	699	623	627	628	586	652	592	600	585	595	603	623	660	623	620	601	693	645	625	673	634	622	634	646	604	566	652	631	637	622	595	637	659	654	613	611	606	612	665	625	660	614	606	602	644	651	631	618	614	547	617	635	634	639	627	653	592	668	625	655	652	606	608	623	619	633	650	651	680	633	616	612	660	628	644	631	597	637	648	625	622	653	657	608	624	659	624	620	646	641	643	603	614	589	574	661	602	626	617	657	620	589	632	615	641	624	626	612	613	608	625	583	594	663	581	647	657	634	665	625	642	678	596	598	583	611	608	627	638	627	617	610	577	633	614	649	591	589	633	621	676	610	621	583	597	652	596	593	611	607	644	594	620	632	627	631	626	631	579	624	634	643	619	568	605	597	576	610	651	650	650	653	621	611	616	660	628	640	608	597	649	636	596	608	656	618	594	628	605	667	631	647	664	647	610	632	608	635	635	620	653	605	654	608	617	628	617	625	634	621	624	633	638	606	599	613	606	642	604	596	612	633	643	601	647	610	623	606	621	601	580	610	613	667	657	631	570	663	611	620	584	589	590	664	639	692	624	665	623	652	612	644	607	618	610	613	617	616	626	610	640	610	644	645	616	596	629	660	631	604	593	649	592	631	633	655	613	654	621	592	619	610	578	657	634	604	604	614	631	655	628	644	620	593	588	618	631	657	652	620	594	617	611	602	632	625	620	612	636	586	637	604	680	612	652	649	658	615	623	642	650	620	656	654	638	598	583	635	616	664	617	598	628	584	606	648	640	617	595	654	627	614	623	645	636	601	633	638	603	635	652	662	607	622	604	642	640	628	650	641	655	614	608	644	655	654	651	637	618	620	640	625	617	616	609	602	616	655	640	612	619	637	612	637	686	636	654	614	610	641	625	639	648	617	642	597	626	617	643	556	617	587	677	650	611	649	585	612	593	636	631	619	627	586	621	629	638	639	643	620	640	605	646	592	633	608	647	623	643	594	610	623	583	611	606	612	580	645	638	596	605	601	591	626	602	638	616	608	631	648	660	598	600	638	611	601	645	638
25261	21469	28540	23941	7699	977	800	699	575	548	507	468	466	450	445	437	462	445	434	450	433	411	425	455	426	428	419	446	448	429	394	431	426	440	460	419	443	396	433	427	412	405	418	429	424	411	400	380	462	425	389	411	406	434	445	421	385	459	445	433	438	437	426	455	443	446	391	426	414	427	427	429	478	430	384	431	439	400	438	421	443	399	427	437	407	440	438	451	455	398	419	396	435	414	418	421	426	417	453	406	436	418	430	414	398	432	436	403	389	428	433	431	414	445	448	399	448	415	423	417	457	443	406	424	466	407	469	461	420	448	414	405	480	401	415	412	432	466	410	416	409	409	414	474	434	407	410	442	426	379	419	453	423	430	425	406	414	429	425	451	409	387	422	415	415	393	410	428	413	429	446	420	422	384	404	406	447	450	425	435	440	417	420	462	407	398	427	439	402	393	450	391	397	439	409	420	430	440	427	447	446	428	443	426	465	394	422	401	413	422	419	428	446	417	434	431	407	459	424	441	401	419	395	429	438	423	439	456	429	438	430	405	430	433	435	427	383	476	424	428	434	420	401	437	432	446	444	436	436	436	430	448	408	437	446	418	439	420	412	406	453	443	402	439	413	444	435	425	447	434	444	399	408	397	400	432	408	404	406	439	413	451	410	416	441	385	397	419	420	426	422	422	412	420	412	429	424	414	442	389	438	433	439	418	455	418	406	432	438	415	430	389	418	434	422	410	457	442	424	407	454	418	393	422	394	401	455	445	390	431	455	413	405	421	417	421	424	394	439	456	431	405	449	412	417	439	428	385	411	427	430	402	442	396	413	441	416	423	455	414	465	457	422	420	408	410	438	401	415	434	431	424	404	429	406	426	423	384	422	406	420	422	428	440	399	400	416	432	400	429	423	445	432	444	446	432	431	403	409	399	433	426	412	434	470	425	423	423	423	446	422	411	429	411	427	416	413	430	402	407	413	397	395	417	456	440	390	412	426	418	403	406	446	412	419	465	436	402	412	419	389	440	403	382	413	429	432	433	416	433	436	408	452	395	421	389	414	437	424	410	402	419	422	429	428	413	424	417	372	445	430	393	439	432	410	428	402	389	411	410	467	411	414	447	429	431	399	454	461	394	408	418	420	372	440	446	408	420	421	404	425	398	470	428	391	427	430	426	408	396	454	439	414	403	387	406	437	441	413	436	473	392	425	421	407	452	446	387	445	397	374	425	412	419	392	391	420	423	438	390	435	434	394	441	403	447	424	400	432	444	467	431	407	405	465	402	419	422	428	400	411	405	418	423	374	408	439	407	461	405	407	452	415	416	430	425	432	420	428	414	409	423	431	364	412	423	455	436	415	429	399	431	474	411	429	393	406	419	420	419	402	446	390	409	413	411	385	410	388	373	403	402	487	424	423	390	397	415	413	411	413	450	405	435	415	406	445	423	436	398	402	422	441	438	391	430	450	389	427	378	425	424	399	426	428	449	437	389	400	433	407	444	449	393	459	414	412	423	431	421	420	415	429	417	416	425	425	408	418	452	426	455	435	438	455	425	411	382	399	444	427	436	450	431	418	436	439	438	427	403	432	442	405	414	437	442	385	428	401	406	437	409	417	412	396	414	406	401	438	403	396	427	457	451	415	447	418	443	427	421	457	409	417	426	404	435	417	433	433	410	405	405	434	419	370	388	439	396	446	418	429	433	455	432	445	437	441	402	413	419	424	430	430	440	418	440	395	392	406	420	428	410	408	443	433	455	401	409	412	445	409	432	398	413	463	414	428	387	417	445	418	421	410	432	414	408	406	416	409	428	440	406	406	377	423	451	453	434	419	426	438	430	421	428	418	419	431	399	401	391	398	386	440	446	434	392	405	397	434	428	389	433	403	427	366	422	448	467	409	396	406	455	415	408	427	361	450	469	409	418	437	495	434	451	440	431	427	461	423	429	442	418	426	414	425	429	425	456	412	421	457	416	405	396	440	431	401	436	380	429	433	434	382	421	436	454	433	422	388	430	437	431	462	429	424	422	417	405	429	418	424	458	423	423	425	388	399	400	426	383	436	427	422	403	420	435	403	412	415	413	392	441	380	404	406	423	422	457	433	431	412	440	376	406	445	430	436	382	428	439	414	451	432	431	396	415	468	440	411	406	465	411	424	398	430	419	442	414	394	473	425	436	448	409	398	416	419	446	440	445	379	373	394	432	433	400	445	416	410	444	432	386	394	411	462	464	454	419	423	395	412	429	418	418	435	380	442	417	410	433	385	422	431	380	394	457	432	413	428	399	414	434	387	432	416	410	443	461	426	416	393	411	426	358	433	413	405	385	415	442	424	432	410	442	429	442	445	445	471	395	451	423	413	415	426	426	448	445	414	413	404	394	395	447	447	400	409	454	398	458	415	414	444	430	409	443	445	410	399	445	437	414	454	417	386	442	440	441	435	417	418	428	412	403	419	444	415	422	443	419	402	467	407	421	428	425	430	392	433	422	426	439	434	365	444	442	409	416	419	423	403	416	436	409	459	419	425	417	410	425	409	421	419	417	439	426	426	424	397	444	397	434	411	395	366	441	438	423	412	464	403	412	423	473	420	440	392	396	384	441	412	424	451	412	402	408	452	393	449	420	416	399	423	381	385	378	419	407	369	397	422	425	429	406	427	424	406	419	442	404	407	450	420	433	425	392	438	401	391	393	429	390	452	451	410	409	438	438	435	387	417	411	390	427	427	439	449	430	396	418	451	456	433	430	422	426	443	437	434	427	382	433	424	422	378	443	409	399	420	418	404	431	419	413	379	472	414	418	426	437	418	449	401	408	417	434	438	434	407	438	398	431	435	416	422	390	430	432	433	435	416	435	440	397	447	403	397	424	394	421	435	399	440	445	422	420	424	409	455	398	406	441	393	405	401	424	399	397	431	426	431	410	413	469	429	421	448	395	424	427	413	431	442	448	406	449	447	421	402	425	419	435	437	406	449	384	417	399	432	465	402	414	433	439	446	408	406	416	443	394	419	438	374	416	404	421	439	412	398	434	415	409	405	422	438	431	436	470	431	431	459	441	416	422	410	425	424	443	424	399	434	437	402	455	400	451	401	425	366	392	412	419	448	452	430	415	385	377	452	425	418	378	447	417	407	422	429	386	451	423	395	401	378	407	403	413	416	391	452	416	434	423	436	437	432	429	430	395	422	419	398	397	414	409	427	390	438	477	406	394	403	423	408	407	463	431	447	412	445	417	409	409	433	445	402	422	435	430	407	417	407	410	392	424	406	408	425	441	436	461	407	440	445	462	385	382	416	389	407	436	409	413	461	401	433	419	433	431	445	462	455	429	407	411	403	423	430	413	458	452	427	428	461	399	417	441	414	413	383	422	417	415	410	441	402	409	410	456	403	400	419	417	393	439	415	418	412	400	430	406	405	426	398	430	402	452	412	394	458	377	385	397	420	408	459	442	448	435	431	451	419	422	435	459	419	399	396	396	440	442	459	430	454	446	405	384
40861	57139	42526	7466	1932	1556	1281	1227	1087	820	739	675	639	610	631	570	572	572	559	592	525	526	552	545	511	527	544	529	553	532	501	525	520	551	513	515	544	517	532	517	528	470	492	521	533	562	491	538	516	520	506	529	463	509	529	545	534	565	529	530	504	517	501	523	534	521	499	575	499	503	518	529	502	530	543	489	543	497	515	538	504	569	523	510	561	551	483	498	488	508	508	525	496	521	555	538	504	538	494	505	533	533	511	507	494	503	558	504	541	545	478	537	526	529	523	504	517	505	549	501	461	526	528	513	486	481	504	511	491	477	507	545	482	512	533	503	536	514	543	483	509	503	549	512	474	516	511	537	551	519	517	553	545	530	539	546	490	537	519	505	475	497	527	528	532	519	506	500	519	551	537	528	543	531	500	536	493	495	493	515	510	518	520	531	505	539	504	527	553	522	542	487	500	532	520	539	552	500	554	528	557	516	501	531	531	541	499	530	545	537	532	534	499	527	499	475	534	516	519	554	541	531	513	497	524	540	510	502	534	537	561	519	479	534	528	506	511	524	487	471	473	500	524	531	512	545	492	497	545	509	530	521	505	513	505	506	536	496	515	513	508	498	515	475	524	544	476	526	521	528	530	521	516	540	510	522	514	511	549	517	496	538	547	500	502	519	506	490	547	526	529	539	549	534	526	526	502	521	501	537	532	514	517	528	529	485	499	504	510	533	516	495	554	498	544	515	536	499	511	505	532	516	518	488	519	523	527	508	538	579	509	561	482	517	517	499	502	546	531	488	553	479	495	533	525	560	531	514	523	554	518	522	490	497	522	474	524	550	512	481	531	522	533	487	511	505	517	556	549	485	498	528	487	485	559	506	463	527	504	512	538	505	549	509	530	510	564	507	500	544	532	505	507	533	498	517	557	544	519	494	556	520	547	513	524	482	567	535	520	529	520	544	540	555	523	528	516	567	525	545	557	493	527	493	572	518	544	487	499	492	510	522	551	490	545	551	521	516	535	478	494	547	498	450	498	550	530	536	544	519	556	529	531	509	505	548	523	560	502	482	527	538	518	538	535	527	489	518	527	486	510	517	489	539	534	502	491	478	545	519	522	543	505	533	518	503	555	550	532	580	486	468	517	510	528	503	508	516	538	479	539	539	494	498	500	502	504	467	526	512	518	540	464	524	553	517	545	508	514	559	558	534	546	504	529	501	532	491	493	505	526	529	486	524	536	554	527	472	522	536	501	507	488	497	536	506	553	481	542	529	538	531	534	519	510	535	491	534	547	548	536	527	504	524	528	493	511	521	511	526	554	521	519	496	549	503	507	530	497	534	495	519	514	508	500	545	510	525	504	516	523	496	563	530	502	540	529	527	551	491	505	505	541	492	558	517	515	517	532	519	546	495	508	544	495	536	532	518	536	526	559	473	537	511	515	498	535	505	514	524	544	495	543	512	490	539	484	533	519	482	547	490	524	493	501	532	513	572	522	531	490	522	529	531	533	565	495	499	530	529	510	542	508	491	515	504	547	507	505	519	510	498	504	513	541	492	518	475	494	565	535	538	544	530	518	476	514	538	530	483	509	490	553	569	494	514	489	473	475	562	494	520	542	518	513	537	504	526	532	495	535	588	532	550	520	514	501	522	518	507	534	495	567	539	512	546	498	553	563	524	502	512	514	520	535	523	520	503	540	562	539	514	567	511	559	506	518	552	520	534	506	534	495	482	554	492	553	499	517	532	492	526	537	515	502	511	512	461	526	563	504	496	514	552	535	520	504	568	551	528	504	508	507	570	536	517	530	541	528	514	487	529	525	534	493	514	537	493	476	510	531	497	496	564	473	528	525	500	541	487	529	502	509	511	499	512	508	519	556	504	527	533	530	524	493	539	526	520	480	455	563	539	504	537	528	536	521	540	499	500	510	545	558	495	502	504	548	515	526	520	518	507	530	483	546	532	470	544	528	554	522	568	531	573	506	520	526	529	484	536	493	473	519	544	542	546	491	507	509	507	516	505	532	490	524	491	505	498	516	530	525	498	520	495	543	535	512	487	529	539	538	513	469	485	511	535	504	516	533	513	533	510	521	503	519	509	568	514	502	533	516	554	517	527	559	501	470	514	507	525	561	502	499	510	517	511	506	570	550	551	511	544	523	529	496	490	564	513	504	549	537	539	487	494	541	567	509	518	521	496	529	537	499	542	523	479	552	535	516	503	535	525	518	502	471	527	506	545	489	536	487	498	504	508	536	520	556	510	528	526	488	554	495	529	533	502	492	480	488	520	529	520	466	526	489	526	489	527	536	497	483	510	525	493	525	522	561	474	478	558	497	491	543	494	540	547	557	508	458	456	534	512	550	530	504	528	534	501	520	537	516	490	519	511	515	505	491	518	511	478	519	541	508	514	557	523	536	505	552	512	517	513	501	508	550	544	486	505	559	498	518	540	509	497	501	512	542	523	500	508	531	540	483	525	544	530	536	514	545	507	531	540	507	539	509	497	499	487	525	519	521	528	505	490	511	508	500	513	478	536	503	534	492	551	470	501	493	504	495	496	504	505	535	520	461	491	534	463	525	530	493	461	510	509	534	511	527	503	539	503	477	497	500	513	548	551	513	536	546	501	520	542	514	566	573	479	528	554	482	485	514	501	482	498	511	558	559	538	505	537	515	517	546	525	522	501	522	546	516	497	518	541	547	498	495	525	515	535	509	497	526	530	521	509	491	495	524	510	560	519	521	523	506	561	540	502	530	538	511	515	482	539	497	536	521	550	543	495	482	513	503	525	511	530	521	504	516	525	514	513	504	539	521	558	472	515	514	526	549	523	533	534	530	540	524	499	522	490	528	550	542	498	551	511	522	473	555	557	465	490	517	511	515	565	520	507	550	520	515	513	512	510	497	497	569	503	514	513	481	524	508	467	504	495	488	532	493	519	537	524	533	499	522	511	507	468	524	529	536	472	494	540	529	514	541	576	470	527	508	533	517	490	553	553	528	520	482	520	538	466	494	520	500	509	498	553	549	515	513	530	523	536	524	484	506	506	488	518	533	495	512	519	513	526	517	539	489	514	534	520	500	491	530	509	469	534	486	523	527	538	528	553	514	504	522	493	527	523	539	527	525	496	526	547	568	493	564	526	481	546	584	510	515	564	499	483	539	504	544	556	540	529	508	540	489	570	554	541	508	567	505	478	506	525	525	507	510	503	528	539	513	593	495	540	503	502	541	513	496	510	526	567	505	525	528	512	514	492	522	498	511	491	530	497	510	499	513	527	475	495	552	535	521	532	542	540	513	552	466	575	535	500	510	545	532	521	540	534	523	487	506	539	507	549	513	516	541	493	529	495	520	499	489	521	522	526	501	522	512	507	497	523	513	508	558	552	497	505	513	498	504	507	547	545	572	526	498	516	527	539	517	481	517	516	528	521	575	522	523	511	459	514	516	508	509	537	499	516	524	525	504	534	490	487	474	521	516	559	489	531	517	505	519	521	544	532
22850	20988	28617	23637	20948	19873	6062	1621	1277	1127	1070	995	940	949	940	890	931	902	859	902	836	839	881	845	813	863	863	862	840	826	817	816	878	885	810	805	818	842	874	803	891	798	794	837	818	818	793	843	793	792	823	850	798	817	811	807	816	810	779	843	859	816	806	824	802	786	766	850	784	813	834	831	772	849	787	843	852	782	790	811	784	789	796	835	756	820	819	780	874	810	866	768	791	811	827	831	789	791	775	818	794	781	819	800	790	801	829	786	861	793	765	812	830	790	814	774	820	816	816	813	761	836	830	803	801	793	842	772	838	832	829	777	779	818	798	775	867	772	799	806	792	826	805	776	815	811	797	809	810	805	754	800	772	822	816	797	878	774	838	822	758	820	781	786	846	822	746	835	792	743	831	754	851	797	789	776	756	812	817	850	814	791	805	795	824	762	750	801	756	823	824	779	778	772	791	836	808	804	802	773	819	799	828	734	828	770	827	834	787	830	777	810	826	815	765	857	779	781	857	793	838	876	797	821	788	775	807	797	788	713	827	816	775	775	816	805	763	814	829	777	813	833	787	825	842	781	787	760	779	780	825	819	835	850	824	790	832	804	769	802	816	843	815	798	775	814	780	800	805	812	860	850	794	860	790	802	821	800	809	808	785	806	793	810	780	794	807	777	790	793	772	864	813	771	796	779	819	749	774	807	842	754	779	849	825	736	789	779	785	762	797	800	768	837	820	851	846	802	790	813	792	811	804	771	803	807	817	821	839	853	769	784	835	808	779	813	826	811	789	779	830	734	792	839	817	840	857	832	814	827	816	766	799	773	846	821	771	839	808	787	826	799	832	806	824	785	803	816	811	827	796	745	857	794	784	832	782	812	841	759	844	761	797	791	851	792	831	758	799	781	796	835	747	797	764	774	808	819	773	767	826	747	795	789	806	825	790	800	799	793	810	810	776	823	779	846	760	778	789	781	785	824	785	776	817	780	797	871	787	796	780	801	810	796	804	792	861	811	841	831	833	829	844	790	814	791	773	794	803	815	802	842	826	794	740	773	782	792	788	802	826	843	799	820	829	778	789	823	795	807	798	796	850	802	819	800	798	821	809	818	826	739	815	741	830	787	823	865	779	814	814	777	802	812	750	849	780	810	852	813	839	806	791	829	846	845	829	847	792	766	759	758	787	841	823	784	794	856	819	833	850	784	741	821	848	821	809	771	770	786	806	818	853	767	766	788	813	782	780	764	833	810	861	837	813	806	846	829	846	848	784	786	816	762	829	780	802	773	835	794	806	793	837	756	802	789	781	789	811	809	769	821	762	835	795	841	833	775	820	813	785	803	830	815	805	803	796	872	803	778	838	806	830	838	807	830	837	825	776	778	837	801	844	799	786	871	823	827	825	809	813	801	821	801	757	775	822	759	764	817	813	742	771	829	841	801	807	798	829	793	783	759	778	764	862	818	856	807	830	775	836	819	790	810	819	839	771	810	769	831	804	786	828	767	806	805	771	803	788	791	869	813	792	784	797	837	837	832	800	793	786	780	861	852	828	815	793	779	802	855	829	821	796	819	833	810	793	814	816	832	805	771	860	804	809	814	839	823	824	787	775	831	768	818	797	776	824	830	825	790	843	800	817	821	826	836	794	778	770	796	842	789	844	859	803	801	820	782	798	773	832	796	827	793	848	796	864	803	824	830	777	827	843	736	834	803	807	879	792	823	812	790	797	875	809	757	808	791	838	775	813	838	791	792	797	791	834	786	801	744	822	817	780	851	776	830	773	779	824	830	811	852	829	829	802	803	819	803	820	749	796	835	819	791	778	827	801	807	774	835	791	850	742	769	776	793	804	782	830	749	790	829	748	821	794	864	799	808	769	797	783	822	765	830	805	795	843	800	799	787	848	849	841	787	823	832	829	789	797	797	830	815	802	822	836	774	813	785	844	798	849	855	838	806	795	822	794	841	840	807	832	826	810	792	818	799	787	770	837	802	783	773	829	833	844	806	804	860	797	816	826	793	782	772	792	787	747	816	812	772	751	815	796	841	832	804	797	849	803	783	809	829	819	798	864	789	816	803	803	835	854	763	793	803	813	798	801	822	858	828	764	763	851	854	818	793	818	800	825	786	774	823	817	777	802	758	842	817	790	723	837	810	834	806	822	799	765	814	835	839	782	814	837	811	791	822	822	807	845	838	812	782	742	829	799	821	788	837	831	762	729	829	797	826	841	827	863	792	809	764	810	823	802	777	815	776	803	784	855	794	842	768	839	841	820	830	799	794	803	787	808	704	801	808	795	802	795	855	806	844	780	778	818	783	837	791	811	782	867	779	817	811	788	843	777	838	836	781	783	860	856	763	830	753	810	811	811	752	803	827	852	828	833	858	784	827	819	793	777	778	815	865	824	835	842	769	803	839	831	810	862	793	808	843	808	787	789	808	834	801	817	773	789	810	830	847	810	849	831	816	782	793	827	858	784	787	853	852	860	823	815	828	818	796	823	785	819	806	856	863	796	835	786	810	822	790	790	839	796	806	804	854	859	814	817	739	844	781	805	798	824	797	789	792	815	752	795	800	814	830	800	755	800	847	782	755	797	796	767	810	814	779	741	814	795	766	774	805	797	834	820	821	831	765	777	762	792	717	805	791	787	814	808	822	802	814	833	814	772	804	802	870	809	826	804	797	724	837	802	821	846	810	791	807	797	864	782	823	802	771	797	820	827	837	831	833	814	799	816	820	852	777	778	814	807	805	774	812	771	821	800	828	794	811	830	760	784	799	816	788	815	801	854	805	781	726	797	836	796	800	811	805	796	790	817	802	783	820	828	796	870	812	864	811	802	835	817	840	776	788	784	770	810	783	785	795	808	833	785	805	789	802	860	783	827	868	840	830	818	785	809	867	805	814	789	839	835	792	829	839	831	809	832	814	814	804	777	791	806	774	856	815	805	760	726	794	788	757	783	838	755	810	750	813	781	748	874	750	784	785	828	806	823	825	797	822	843	839	801	782	807	812	831	793	753	808	814	809	833	830	841	835	827	806	808	821	826	803	823	785	821	842	822	797	859	767	800	818	782	796	778	783	765	797	800	771	768	824	817	828	770	808	798	799	836	865	809	765	827	865	818	819	825	811	847	801	852	802	771	820	765	848	810	783	840	841	795	858	805	807	774	788	819	771	793	790	798	827	816	755	831	812	828	807	806	856	841	816	768	766	795	833	760	807	791	787	785	767	841	793	817	740	862	775	796	807	825	781	811	835	835	881	807	812	787	801	813	773	844	821	797	841	733	769	862	767	791	805	738	793	800	751	820	849	760	814	810	771	814	760	818	794	757	803	806	818	775	809	777	816	816	775	806	780	817	823	762	804	858	804	736	793	790	831	771	801	785	795	753	763	763	797	764	780	826	812	808	823	825	839	829	805	781	864	823	831	746	841	795	776	793	783	795	744	831	852	791	832	787	826	786	785	791	805	720	766	807	817	732	801	829	830	803	801	822	783
46823	73010	56187	14796	4468	3255	2736	2532	1996	1603	1510	1325	1288	1216	1140	1151	1145	1023	1043	1003	1000	1036	1052	963	966	955	968	1000	960	946	938	931	942	950	942	958	933	974	990	974	985	936	885	918	924	953	908	916	904	897	921	976	942	924	889	913	935	907	910	900	960	889	927	879	960	892	946	910	923	915	910	942	919	870	886	941	922	862	889	938	916	916	961	931	946	951	950	895	914	956	962	925	896	889	915	922	896	950	864	942	938	879	917	931	933	953	936	930	900	897	978	942	901	894	937	887	948	916	845	914	905	875	960	899	934	931	950	993	897	908	910	881	911	951	952	926	944	913	938	918	882	923	907	958	932	885	875	897	916	921	928	913	919	884	878	881	882	952	902	895	924	945	861	848	898	895	900	935	883	914	901	911	912	960	885	858	901	924	911	892	904	891	955	881	920	937	943	940	943	918	907	852	861	916	902	899	863	885	945	904	853	856	888	928	905	914	931	906	900	899	906	893	900	931	948	975	881	849	903	908	928	888	937	959	994	914	916	898	931	901	912	910	930	910	959	900	847	937	875	909	900	896	914	1050	940	894	972	928	946	937	881	911	921	952	959	913	931	941	881	933	890	939	915	960	897	928	869	877	874	926	951	916	944	934	870	980	935	915	938	937	903	952	918	915	911	873	868	911	913	881	944	914	878	883	910	918	921	900	912	960	956	921	876	875	920	966	949	901	883	899	937	868	914	931	916	894	886	993	918	907	866	873	947	861	923	908	955	874	968	926	943	926	853	899	890	909	900	827	872	922	914	931	876	950	873	970	961	955	951	897	896	897	867	911	916	962	866	902	877	914	946	919	939	932	896	849	943	927	979	902	932	888	849	945	901	913	952	917	889	938	904	915	902	915	921	925	917	894	922	897	927	910	886	918	965	914	898	941	877	924	919	914	912	923	923	931	911	905	916	916	956	941	864	885	871	926	1005	848	903	881	884	907	855	913	900	930	947	963	921	861	919	992	920	903	910	970	901	942	879	987	902	897	961	935	942	923	915	878	952	931	900	878	898	950	914	889	918	891	898	917	900	934	927	938	895	894	928	924	957	876	865	950	916	916	896	948	920	935	918	889	908	926	926	912	950	952	891	959	947	989	929	921	965	896	929	921	914	929	934	944	932	884	905	958	939	909	930	894	946	900	906	872	903	850	969	981	858	930	949	912	914	859	911	905	928	944	901	925	847	898	910	985	924	924	959	925	917	903	923	927	904	940	859	941	891	884	930	910	931	957	917	965	876	896	943	851	934	948	892	911	910	896	844	931	955	920	902	881	901	891	916	929	880	934	908	857	902	946	911	938	909	893	966	917	909	906	925	835	896	963	931	875	865	943	892	912	951	882	928	898	910	958	916	933	873	923	898	894	869	906	901	924	918	904	911	905	955	898	935	962	923	922	862	921	938	903	892	959	931	933	904	905	924	932	922	866	938	968	929	868	944	891	919	917	940	929	922	895	899	889	933	942	867	916	887	876	888	895	940	826	894	914	850	909	968	905	934	914	916	937	913	929	927	899	943	946	926	925	882	906	944	927	879	905	940	917	889	933	880	910	918	936	949	918	927	881	971	952	956	933	984	953	907	922	922	922	901	989	882	928	883	924	903	956	953	911	921	876	872	961	927	950	898	902	880	955	868	923	865	921	893	924	884	881	920	884	899	912	910	927	918	920	937	933	981	846	887	893	913	882	909	1010	934	892	837	899	915	891	992	889	891	962	910	934	914	898	917	866	950	939	893	878	963	928	937	842	955	906	924	862	863	880	899	963	943	900	896	855	891	905	915	978	969	876	882	963	929	925	941	915	885	919	926	897	987	900	938	954	953	922	924	953	889	872	920	910	924	947	931	984	940	949	931	885	951	922	905	866	873	911	895	889	922	888	936	945	948	930	920	857	889	937	924	881	838	922	878	920	943	900	937	961	903	892	900	917	896	902	927	909	931	942	938	904	873	910	893	952	883	949	948	932	890	856	872	949	912	897	951	936	943	900	949	902	927	918	985	942	906	922	883	960	941	876	944	909	961	838	945	939	964	944	915	938	940	922	887	861	895	897	883	873	948	932	959	881	883	935	920	873	935	885	935	896	872	915	904	936	923	904	895	967	934	931	954	889	901	906	903	920	874	900	884	927	910	949	911	920	909	916	975	883	889	923	899	896	902	959	836	900	921	953	957	950	911	910	963	936	967	910	952	953	908	906	869	899	929	899	899	892	886	904	880	899	883	911	935	887	936	889	920	922	947	903	936	899	887	914	935	885	914	912	886	845	951	879	912	874	900	938	919	968	914	957	926	898	903	926	965	896	915	940	897	893	949	965	909	949	895	926	997	908	927	907	919	932	956	937	948	881	926	963	922	936	965	917	912	871	878	932	846	929	850	904	867	893	883	889	925	959	900	994	961	893	929	878	917	940	939	895	913	911	876	944	929	939	894	902	880	880	888	958	921	949	956	876	970	946	972	901	864	932	908	904	897	902	906	921	926	929	951	941	948	883	894	952	938	940	956	974	923	865	909	883	899	903	989	926	940	891	956	932	942	900	907	904	927	943	927	950	888	912	909	889	893	932	938	886	972	933	962	946	933	933	899	930	925	918	917	933	911	911	890	944	939	940	918	897	940	916	885	903	886	897	909	919	914	923	900	944	933	857	966	917	882	946	872	874	989	942	904	957	922	925	906	919	911	891	875	905	963	938	906	938	908	868	926	1003	942	972	881	927	943	919	872	866	887	932	928	872	875	914	948	886	919	914	876	953	915	918	933	888	887	894	867	922	945	926	906	933	956	888	936	906	892	948	906	928	898	918	914	914	896	933	942	978	929	961	857	870	882	939	903	912	888	837	906	908	912	899	947	923	917	917	920	884	930	916	974	911	929	881	883	902	911	920	954	862	927	985	883	878	869	911	876	948	941	916	921	955	844	927	908	921	906	893	853	948	863	896	962	955	924	921	947	906	933	914	862	882	876	829	921	945	886	904	890	880	897	860	923	886	921	877	898	982	901	930	971	924	883	935	925	862	908	911	908	915	923	933	934	909	885	943	948	912	933	979	905	964	894	952	889	944	909	955	919	965	944	939	910	931	903	908	906	932	957	973	934	926	962	896	928	911	909	941	916	957	869	943	847	952	907	888	934	939	941	886	869	873	938	894	882	914	887	912	913	936	937	887	902	953	896	922	915	887	906	942	882	945	944	891	907	941	914	870	904	942	920	940	908	938	947	857	907	912	840	925	939	926	935	965	931	940	904	933	886	892	948	943	904	916	919	877	882	902	910	969	839	881	934	935	919	949	918	866	886	918	973	887	830	902	893	925	875	885	898	904	901	898	894	846	893	852	884	944	889	917	966	902	913	874	940	883	973	930	960	916	908	900	945	903	917	928	889	924	889	895	936	925	914	894	926	895	930	891	925	921	938	950	846	976	971	949	928	919	889	929	858	958	965	910	926	887	907	959	889	890	951	979	962	943	888	929	992	929
32260	32545	29767	8770	830	544	516	480	379	374	339	319	326	347	329	341	277	303	329	323	319	309	314	317	299	279	306	345	286	268	293	292	291	308	300	312	309	303	297	302	290	313	268	328	317	317	306	312	308	307	301	345	282	291	291	316	333	335	305	317	323	304	288	346	281	322	275	293	291	318	319	282	319	298	286	276	280	312	299	294	325	303	305	327	301	319	294	306	293	305	317	278	315	319	294	328	315	310	291	306	286	310	315	282	316	314	285	306	300	317	287	269	290	313	328	304	309	283	337	294	324	325	315	317	326	291	296	298	295	357	304	324	305	316	316	338	319	293	289	309	297	280	306	314	308	283	297	304	291	331	289	295	340	313	308	303	288	277	327	290	305	308	285	295	315	300	304	308	285	323	292	313	338	280	311	310	328	330	301	329	299	311	293	311	313	278	299	310	312	311	298	274	307	310	326	317	296	306	281	303	282	300	331	308	280	313	301	303	296	324	314	309	319	326	321	316	284	295	297	297	328	322	284	344	303	291	295	313	329	330	301	335	288	324	307	293	277	269	304	289	318	315	295	313	307	256	281	287	295	321	298	289	333	337	278	321	314	302	340	301	319	304	300	297	303	296	312	316	283	311	312	319	306	328	294	303	314	338	294	317	316	336	328	313	321	334	303	307	290	332	316	297	283	344	321	330	300	308	320	331	321	346	315	293	295	306	304	289	274	301	317	291	312	318	293	319	276	286	325	288	347	307	317	302	288	325	310	293	307	322	326	301	290	320	349	287	342	304	310	298	341	300	313	313	323	331	300	321	290	335	314	323	288	308	302	304	332	292	304	303	338	265	297	319	310	297	310	283	319	316	320	332	306	318	310	290	303	312	297	319	302	291	326	315	293	298	339	290	295	314	329	319	319	343	310	336	292	317	268	283	277	272	289	305	317	284	302	314	300	298	309	340	298	300	347	317	319	292	294	316	338	326	309	286	297	279	306	305	309	294	289	311	313	309	328	282	310	290	324	319	302	293	296	329	312	317	310	283	294	307	331	284	295	317	306	290	313	308	313	301	299	313	336	314	299	311	309	331	293	318	329	319	299	278	299	303	336	325	320	311	342	290	324	313	293	308	305	283	302	306	286	291	284	327	291	309	306	310	280	297	311	313	310	296	321	305	269	305	305	290	306	337	329	330	314	314	281	286	292	285	314	313	287	327	284	293	318	283	302	324	309	292	330	278	309	273	305	333	301	288	321	296	245	300	289	331	290	273	301	310	327	282	306	322	295	289	317	300	355	319	306	306	297	340	299	313	335	309	316	269	309	262	305	324	302	274	315	334	339	318	310	282	309	321	312	339	316	305	337	351	290	274	287	325	305	353	297	294	343	328	304	335	297	326	287	316	303	314	306	289	294	323	287	283	301	333	277	314	319	332	321	305	313	328	324	300	330	310	299	315	307	334	290	285	305	300	311	293	320	308	315	316	311	307	324	315	284	311	298	313	306	297	315	288	336	315	329	345	324	302	285	281	276	297	296	322	305	308	335	305	333	294	328	296	296	303	312	305	295	297	322	310	306	291	344	288	302	286	321	296	304	276	303	297	307	315	305	307	283	318	321	299	329	314	304	346	327	332	334	339	294	291	306	308	270	314	311	316	288	298	322	317	288	332	314	301	289	338	285	316	309	292	288	328	302	282	306	337	326	324	270	292	326	300	303	312	317	346	297	327	293	301	326	309	309	299	338	307	297	327	309	319	325	316	334	308	302	289	307	288	287	320	308	315	302	297	299	269	275	313	353	291	322	284	315	335	300	327	320	278	299	303	286	316	299	319	298	278	300	344	297	271	334	283	285	284	327	298	315	297	327	291	315	286	305	344	291	312	309	315	303	265	264	318	287	298	287	291	322	306	298	313	284	332	311	273	345	297	322	334	283	317	303	299	279	279	324	283	308	327	311	295	313	317	314	312	299	300	311	340	296	310	289	303	326	307	318	300	294	327	299	290	334	297	307	315	298	278	278	291	290	330	320	272	325	267	293	311	285	308	299	321	320	332	314	289	293	253	305	324	301	291	319	281	295	253	263	306	297	328	291	330	310	322	315	345	298	353	326	273	303	320	311	282	322	316	290	329	281	318	277	329	306	277	332	297	275	306	294	299	306	324	341	285	320	314	318	353	327	300	323	331	290	345	338	285	307	331	337	271	303	292	312	301	283	331	316	298	278	312	304	304	307	276	314	288	305	286	304	290	318	315	274	309	308	321	294	284	336	305	327	314	303	295	296	296	324	328	304	297	293	294	322	285	303	303	300	290	289	309	332	318	292	323	303	307	283	289	307	319	298	293	297	274	309	292	264	292	292	313	275	321	302	304	276	326	297	300	322	323	297	306	334	296	315	297	296	313	277	305	304	313	329	313	302	302	262	307	308	322	329	320	316	336	322	302	289	304	289	303	339	289	305	316	290	329	290	317	313	302	294	273	314	281	268	301	342	318	288	333	300	324	317	300	292	299	297	297	336	319	325	322	286	315	343	297	323	311	325	295	312	309	320	285	293	339	294	286	274	334	320	329	322	271	316	314	297	305	302	300	339	274	299	315	313	323	306	323	324	339	295	331	287	297	315	314	298	281	315	297	336	288	293	301	307	330	279	301	294	312	318	342	313	282	319	323	308	274	309	298	328	278	293	280	304	294	283	312	290	300	320	344	317	331	287	292	291	318	306	281	334	272	315	274	296	302	307	311	340	338	319	320	290	308	311	276	271	309	298	286	294	289	302	312	296	305	288	296	308	313	307	298	325	294	287	303	312	327	331	310	275	303	279	341	318	297	295	342	304	286	293	322	312	334	314	301	268	303	316	292	308	319	299	308	332	268	292	312	300	305	305	304	322	322	328	309	293	302	314	314	318	288	311	308	305	296	304	326	300	295	297	295	318	277	326	325	316	299	338	324	322	301	283	303	278	307	335	306	303	315	317	313	325	293	300	280	293	329	315	319	311	329	279	290	312	317	295	310	301	328	287	298	315	316	303	295	294	306	322	302	290	312	305	299	304	300	293	309	333	300	299	276	331	324	302	331	307	282	301	346	316	290	304	298	330	310	295	300	309	301	314	278	306	306	308	340	306	275	297	301	336	305	270	317	290	277	299	285	297	320	287	302	288	268	349	348	321	323	295	314	338	284	298	302	313	306	313	312	321	278	300	299	299	313	328	310	294	298	318	277	302	260	301	331	278	307	319	308	302	300	310	286	274	288	333	305	319	320	320	339	285	330	300	292	330	312	302	314	316	306	308	318	277	299	302	287	279	312	284	290	312	310	324	288	308	291	322	312	314	298	288	303	324	324	277	305	301	358	312	307	296	298	295	324	311	296	345	302	314	283	283	311	314	265	334	304	310	311	324	299	284	298	333	280	328	324	309	325	309	308	315	304	321	310	286	296	274	340	284	307	329	281	286	294	313	296	318	307	311	291	350	340	309	299	312	345	349	311	275	308	303	304	297	307	321	323
39511	47572	32109	4808	1244	913	772	800	611	513	421	460	460	420	398	393	380	398	325	391	374	368	401	357	379	376	382	384	382	348	373	393	406	378	370	375	372	369	361	380	369	350	386	393	355	380	371	368	359	404	388	350	443	354	349	393	376	355	386	415	378	350	355	376	367	421	386	409	389	375	374	386	358	331	382	362	389	376	389	374	368	385	396	358	365	398	391	316	361	357	379	383	398	370	408	359	399	385	364	340	369	380	388	359	410	405	381	375	356	356	353	354	366	402	386	404	393	373	390	408	378	369	365	392	369	386	376	387	400	385	342	389	391	360	395	373	403	377	395	377	390	356	354	368	374	378	391	397	368	369	352	396	381	417	386	416	349	352	388	367	365	394	375	403	392	376	396	364	378	387	382	357	378	398	350	377	407	406	373	370	366	359	376	405	378	395	367	367	376	345	398	356	380	436	376	352	401	407	374	355	401	392	382	386	391	401	351	369	355	370	387	358	369	414	387	400	369	375	417	387	430	385	392	355	393	375	320	366	355	395	368	396	392	397	390	360	352	387	375	372	366	343	376	393	398	348	366	376	363	380	372	387	382	399	361	368	361	381	343	384	344	382	386	364	373	357	350	382	395	394	396	377	395	381	400	400	383	353	327	392	389	377	368	369	355	363	393	387	377	384	394	400	375	407	382	396	414	383	389	392	413	360	385	360	401	393	383	381	365	432	402	366	408	340	389	347	387	374	393	366	380	395	369	364	384	366	384	349	382	382	375	395	390	375	374	377	345	402	383	382	365	362	360	409	377	355	360	366	389	382	396	373	372	383	380	353	371	371	373	369	389	386	388	378	367	360	399	411	374	395	410	368	377	391	392	350	351	370	393	356	360	368	380	381	368	380	403	413	400	363	359	394	367	383	363	364	382	359	367	380	392	358	366	376	368	358	364	396	395	402	383	349	369	390	381	380	410	357	384	377	444	365	365	367	403	346	405	368	412	401	374	390	399	346	391	344	413	390	398	365	368	370	366	378	415	361	354	377	344	407	411	379	367	367	366	379	409	412	404	366	362	394	380	418	369	388	376	386	365	389	374	376	425	387	384	363	351	355	378	384	371	370	381	407	374	399	375	376	377	371	372	386	377	402	358	391	357	369	393	366	383	370	370	389	360	355	395	378	406	359	354	384	377	370	377	393	395	373	362	344	383	362	350	381	372	384	394	396	382	370	401	393	352	392	373	401	416	389	400	380	388	379	397	428	377	388	381	375	377	404	360	357	361	397	321	343	372	378	379	404	377	351	415	372	389	391	391	399	381	365	410	366	354	368	418	373	379	410	345	391	365	364	362	375	391	392	400	412	375	344	377	413	398	364	400	381	359	396	371	389	406	360	362	343	335	395	377	367	387	362	346	401	425	355	369	373	365	377	385	339	399	372	387	348	369	381	375	358	362	380	367	378	375	380	402	385	394	388	398	408	371	376	410	350	376	375	364	382	337	386	384	400	402	357	390	379	329	353	387	368	374	356	392	351	382	385	391	401	375	349	395	385	379	373	393	378	397	378	379	367	384	372	380	340	395	373	364	377	383	385	384	378	355	393	375	384	406	333	390	367	395	371	372	377	368	391	354	391	398	394	394	385	373	391	382	377	360	354	396	400	391	403	357	371	346	395	397	371	353	341	386	379	380	392	364	389	399	366	398	377	397	367	387	375	362	402	395	386	371	387	350	404	377	387	411	377	384	398	385	402	391	394	401	396	365	387	391	401	375	407	398	398	402	419	370	390	369	388	373	379	416	362	380	372	403	387	410	394	391	394	416	359	402	399	375	369	335	396	406	336	386	376	400	367	413	343	402	386	376	381	357	358	380	392	393	386	385	381	394	359	370	394	362	383	395	426	375	426	397	369	399	374	372	388	371	363	384	362	370	331	353	358	361	362	367	392	380	385	378	371	364	370	393	402	371	417	368	374	387	359	374	372	395	371	362	399	345	381	389	388	373	391	364	345	351	407	387	385	407	381	430	374	381	389	419	369	427	372	391	351	362	397	397	366	382	382	384	396	362	356	380	343	389	390	386	365	384	387	365	374	381	364	388	369	405	366	393	385	399	413	373	376	366	365	367	369	437	353	362	403	392	387	389	372	389	408	387	378	371	382	405	396	363	384	378	379	375	415	378	396	363	394	425	412	366	339	362	370	355	363	383	382	353	374	403	402	375	367	370	391	414	388	405	387	386	388	394	372	353	385	354	335	403	374	396	328	389	353	401	341	357	367	389	392	383	391	375	384	393	372	364	342	369	402	376	404	426	382	380	349	407	405	403	381	367	364	378	371	351	388	382	403	387	387	356	339	406	419	387	386	354	364	391	387	366	406	412	359	384	391	353	388	377	397	387	393	362	340	375	393	379	373	399	381	381	392	393	341	424	360	393	354	357	360	391	359	358	373	397	393	384	410	400	376	385	369	379	380	381	377	378	391	380	390	381	373	419	429	374	386	386	392	319	398	367	436	383	370	361	379	390	366	403	391	380	406	373	417	378	389	408	382	345	367	363	374	390	407	367	397	378	362	409	377	383	408	351	386	368	406	404	400	381	384	377	366	400	380	373	381	402	404	366	395	395	362	353	381	374	373	374	375	408	374	358	371	365	385	392	349	368	368	392	389	404	370	371	384	414	370	361	354	425	385	341	408	382	386	382	388	364	378	372	368	374	357	375	381	353	386	383	352	377	364	335	363	343	358	412	361	413	351	394	363	353	367	385	375	400	366	388	416	352	399	335	378	356	374	396	353	368	401	399	385	381	380	355	428	391	386	353	382	352	358	374	394	380	409	376	369	402	385	361	359	404	399	363	393	416	380	369	384	385	359	378	373	392	387	348	402	409	378	380	377	365	401	384	394	392	379	360	385	375	369	392	402	383	356	342	383	399	396	371	413	392	361	367	376	373	382	383	402	366	344	372	369	384	393	391	394	386	348	386	386	341	396	373	368	411	346	395	354	398	355	380	356	357	413	365	382	344	391	385	399	384	396	382	372	367	365	386	388	405	362	355	393	383	402	345	371	379	380	400	398	405	394	376	330	390	381	381	396	365	375	415	361	379	381	363	403	375	395	407	399	340	395	394	386	385	370	370	342	366	404	373	404	370	372	374	364	364	360	345	401	406	371	354	372	396	363	401	384	370	367	374	391	394	400	399	385	404	399	352	353	388	364	394	362	385	378	362	388	363	370	357	394	369	379	422	370	390	357	385	369	379	339	393	386	385	360	387	379	366	360	371	371	354	373	379	410	354	404	358	361	382	387	378	373	327	365	343	395	371	385	366	388	378	380	370	387	373	373	350	357	389	437	390	361	366	401	363	389	358	369	399	403	379	389	357	368	401	410	385	373	371	395	378	386	398	382	416	438	355	388	375	353	382	383	403	368	353	399	344	386	395	384	405	390	382	369	395	389	378	383	358	359	394	354	373	380	391	378	385	405	366	381	403	392	373	364	408	379	365	403	387	382
23992	21064	28397	24268	19572	6303	1282	984	800	736	647	652	629	615	622	557	573	585	605	617	560	566	541	594	575	552	549	595	559	559	550	525	585	519	568	560	559	549	593	581	572	566	513	518	534	537	537	568	548	543	517	530	544	587	529	550	558	533	540	490	564	523	549	527	573	534	561	544	556	551	586	572	536	590	560	542	546	526	525	531	552	556	539	556	549	537	563	539	527	547	535	541	559	555	524	526	530	527	503	578	539	594	542	534	534	537	535	582	546	533	524	545	577	540	562	533	535	556	503	527	525	550	535	520	481	608	530	555	521	589	525	554	544	537	519	534	517	525	539	555	542	529	562	545	535	536	514	521	539	538	548	555	536	525	541	557	581	518	553	481	570	538	562	530	542	547	532	543	562	554	503	495	545	570	529	516	533	536	561	481	525	596	533	517	530	519	525	536	547	531	564	527	559	532	546	546	576	550	534	539	514	564	508	523	543	524	558	543	546	579	515	563	527	547	554	551	507	497	553	512	577	565	540	522	567	554	530	539	543	524	560	527	558	554	528	589	537	531	527	524	511	543	550	547	581	547	514	583	471	542	539	549	548	592	585	575	605	552	607	523	575	522	518	542	537	547	527	570	546	539	591	576	522	572	556	576	525	535	561	557	539	549	524	581	531	540	506	549	526	540	554	569	554	556	556	574	547	533	521	539	586	554	552	537	540	598	546	593	528	513	530	561	521	537	524	564	554	528	524	573	519	515	565	546	531	568	515	548	566	513	524	523	569	539	587	534	555	533	543	544	544	527	533	577	536	541	551	522	500	539	551	556	547	602	554	505	515	560	586	534	523	589	523	545	517	560	522	556	518	513	517	546	536	553	541	516	505	509	512	576	547	584	515	495	545	531	550	568	561	509	578	533	545	555	607	518	552	544	551	571	533	548	553	573	558	575	562	525	525	541	575	550	555	467	557	559	541	525	537	593	493	548	563	547	537	483	557	503	550	546	517	532	533	538	578	556	525	517	543	499	564	543	549	518	521	576	543	525	520	567	569	547	539	522	532	545	566	576	523	556	527	542	566	558	534	598	523	551	556	543	531	536	561	511	587	533	556	506	555	526	504	547	548	498	580	574	569	549	548	500	516	547	548	514	515	562	521	529	514	555	557	507	591	519	515	523	569	474	557	542	515	519	569	549	536	523	526	561	585	553	566	545	529	580	562	491	528	568	533	496	543	555	533	565	561	589	530	581	575	517	545	547	571	553	542	553	550	550	568	524	580	508	554	594	534	539	557	587	545	537	548	545	526	532	578	538	569	524	527	544	561	565	533	545	579	542	537	552	572	534	558	564	584	556	532	528	540	552	550	534	576	550	547	545	520	537	529	563	541	536	538	506	547	556	529	522	537	543	542	584	548	536	590	542	558	549	535	572	549	551	527	551	540	558	552	545	578	566	553	576	541	519	543	516	573	529	569	548	508	526	519	545	520	554	533	530	563	551	556	532	539	507	562	494	521	537	575	527	538	547	529	540	530	565	557	493	538	539	512	533	558	506	523	547	557	529	542	501	534	535	558	563	535	571	509	524	536	554	586	534	596	545	558	553	545	526	534	562	521	564	539	551	556	551	537	498	510	520	506	587	579	471	559	516	527	588	558	592	536	562	518	531	545	550	538	566	506	533	519	562	512	563	581	539	557	564	545	533	550	531	522	563	568	533	545	583	538	528	564	536	533	536	596	534	513	534	563	544	501	522	522	583	584	573	534	553	571	532	523	518	519	515	549	536	552	562	549	599	506	556	514	539	554	484	546	519	550	535	557	559	543	548	524	524	552	510	579	536	532	530	524	564	559	555	614	510	537	558	545	528	576	524	536	516	556	541	582	550	542	521	543	546	525	527	569	568	537	552	497	596	563	557	582	545	534	549	552	559	568	510	551	570	536	552	521	511	573	549	544	537	536	597	589	556	522	563	554	538	516	549	530	541	543	537	514	547	550	553	536	575	546	510	505	535	518	523	589	524	574	553	522	584	549	549	548	555	578	484	551	506	556	546	528	523	518	553	583	556	544	564	536	536	511	541	553	525	549	565	538	558	535	534	543	537	507	586	552	481	538	516	517	516	560	532	459	505	543	571	547	572	549	506	531	537	557	567	561	553	550	546	518	499	532	542	573	573	584	587	526	497	530	550	542	548	585	530	539	552	546	528	571	562	531	516	551	522	556	548	515	531	537	589	538	518	574	548	553	527	600	542	533	554	533	556	515	581	509	535	551	524	560	555	574	537	511	558	588	563	527	555	523	505	545	521	534	577	543	560	551	502	546	566	554	552	521	540	543	515	554	559	575	538	535	534	517	546	556	498	522	539	538	561	501	545	546	557	569	553	542	569	547	523	510	581	541	583	582	540	529	515	530	524	552	558	497	553	535	572	530	537	586	553	550	553	533	488	544	575	557	547	609	540	522	568	542	554	557	535	490	535	502	539	530	554	533	545	594	542	567	544	564	550	556	530	541	559	560	570	554	559	584	585	536	532	567	485	515	527	495	577	512	515	593	516	546	553	488	548	531	532	570	575	534	537	575	535	527	565	557	552	547	611	527	564	537	525	538	537	530	555	584	549	536	509	546	559	537	525	517	545	549	574	502	528	559	518	602	523	535	546	555	559	564	557	542	553	581	522	516	515	548	558	527	541	505	534	562	538	567	564	537	556	521	593	564	591	509	490	526	578	535	515	517	525	526	544	519	548	548	531	578	501	570	538	552	553	519	557	532	496	500	551	564	515	521	541	540	503	522	509	573	520	550	575	532	549	541	518	540	570	539	547	519	595	551	516	553	527	544	522	539	564	523	532	557	565	553	513	550	543	564	571	555	565	533	570	544	506	538	598	544	543	526	564	569	538	506	543	551	580	547	561	539	528	585	539	509	543	523	529	569	568	548	561	543	570	521	528	581	516	523	525	569	548	545	552	541	560	532	571	561	547	550	529	566	550	588	539	500	533	552	549	528	557	496	547	510	544	520	524	568	557	532	539	547	548	559	508	523	540	559	566	544	547	514	541	566	548	523	559	544	573	483	519	515	603	548	507	579	546	539	520	537	520	564	515	560	558	523	544	557	543	562	520	527	533	564	552	544	552	495	526	533	514	522	529	532	538	534	528	549	548	557	542	525	536	568	559	538	579	528	504	513	569	565	562	511	550	516	548	546	502	496	529	566	550	550	550	524	596	569	523	550	608	561	572	519	530	545	515	542	539	556	568	527	535	533	510	542	593	559	521	547	544	571	551	566	539	546	506	546	596	527	522	544	517	507	522	536	554	548	536	532	569	548	510	574	515	524	512	551	532	540	579	521	564	556	587	604	563	549	580	553	564	517	540	538	553	557	527	535	556	533	494	553	543	567	559	558	520	591	542	532	540	543	555	557	547	571	561	541	535	535	534	548	550	509	501	524	566	548	555	534	547	521	559	563	537	525	493	515	589	531	558	561	550	491	512	527	579	556	575	559	532	523	548
42139	64484	47074	11638	2593	2119	1860	1523	1366	1034	945	839	801	820	750	752	697	701	731	717	681	674	713	682	653	644	627	631	607	655	614	599	653	651	658	638	621	675	640	633	618	649	656	630	629	642	636	649	642	621	607	614	632	611	643	620	678	608	614	644	642	572	599	628	632	626	612	612	629	652	646	618	639	605	628	654	609	606	669	660	681	666	645	621	639	656	607	623	622	623	658	634	636	683	651	637	670	653	677	634	622	590	614	606	663	673	673	621	672	651	628	640	658	654	625	597	652	653	623	614	630	593	670	619	661	615	652	657	662	660	652	676	577	656	680	655	646	631	610	645	633	652	669	668	592	626	610	642	592	642	596	600	644	632	645	621	626	601	642	667	599	647	618	614	626	625	639	618	633	610	653	632	621	629	646	650	628	636	643	624	610	647	625	611	607	598	615	636	569	644	589	649	579	591	645	622	616	669	628	638	589	649	659	597	612	598	625	625	600	599	641	627	649	679	653	639	585	594	630	650	619	635	668	651	564	621	625	672	607	630	590	654	664	671	633	643	601	629	653	611	605	569	634	614	618	634	629	611	633	591	623	628	617	599	590	611	582	628	624	641	614	612	640	643	632	551	623	630	611	647	670	630	623	634	595	620	606	596	627	621	628	591	636	643	659	636	628	605	614	633	617	656	622	646	702	676	620	570	684	641	658	633	650	639	653	662	613	650	617	685	590	570	611	632	655	672	581	615	642	603	648	661	614	635	612	621	640	637	669	653	624	656	586	654	619	653	661	642	676	656	608	633	621	646	672	612	584	660	650	608	638	651	569	684	683	631	635	648	644	677	623	625	647	656	614	638	663	597	648	579	643	645	601	611	627	643	628	604	656	624	612	662	625	619	578	619	658	625	590	630	586	687	639	609	641	634	632	651	604	654	589	618	636	621	656	619	611	627	630	599	616	620	636	620	615	641	626	639	610	606	612	594	610	617	620	632	636	619	627	598	583	610	664	640	642	573	590	629	667	634	580	599	593	628	601	644	666	643	618	638	624	633	595	607	610	620	627	645	645	620	639	663	631	638	609	619	597	638	666	678	648	639	665	609	595	646	629	631	629	629	597	654	616	626	584	617	609	634	670	662	604	636	643	601	607	642	642	594	671	629	621	655	673	609	614	647	661	638	634	588	646	683	670	662	603	621	621	658	674	644	642	643	656	637	661	628	648	608	623	627	634	622	596	651	622	636	645	609	592	674	611	656	639	617	623	610	637	648	645	609	552	666	613	598	672	632	627	636	659	676	629	665	669	619	644	625	604	643	638	635	616	639	562	627	638	677	602	670	606	635	593	616	578	683	600	627	610	615	611	648	630	609	654	658	664	632	630	654	658	594	635	616	619	619	642	653	671	614	634	662	661	639	599	606	625	576	641	629	665	644	602	630	651	662	628	624	666	631	604	622	551	657	635	635	627	622	612	663	667	686	669	609	627	637	630	672	616	665	645	638	622	607	636	666	607	630	629	642	647	636	644	678	624	658	616	636	640	620	660	611	620	650	605	618	615	662	624	639	618	628	596	645	652	680	647	658	644	624	593	607	646	645	686	639	673	606	639	639	668	624	634	612	634	615	660	610	631	593	666	654	622	639	632	595	637	646	631	623	626	621	604	608	610	600	622	622	616	664	690	652	634	610	633	562	656	649	605	621	617	595	642	637	617	589	635	631	599	661	641	647	618	649	644	652	646	608	632	663	646	647	649	615	606	605	600	651	610	628	661	640	638	607	605	658	659	615	646	588	588	632	594	629	604	613	621	650	632	650	655	632	638	610	642	661	622	571	584	630	618	687	642	645	585	626	624	625	608	654	631	610	601	626	590	618	622	644	568	645	614	631	616	635	571	619	615	625	604	598	557	620	655	651	654	650	629	612	622	617	648	633	637	649	651	651	613	658	611	644	580	593	617	668	618	603	645	606	623	678	629	650	632	623	592	605	586	585	592	641	621	638	658	625	701	611	641	617	646	623	602	609	624	605	609	634	661	634	622	641	628	630	592	656	623	663	657	620	662	675	631	656	635	639	638	611	657	633	627	634	626	591	653	606	644	643	593	575	623	613	616	627	648	631	654	650	639	663	578	603	597	663	602	602	655	638	632	567	600	644	660	617	652	641	607	621	651	642	644	627	598	586	596	639	587	597	617	600	695	591	686	619	591	620	623	622	611	652	586	618	639	639	579	615	636	586	648	652	600	597	589	615	615	603	570	612	645	596	601	617	640	680	661	639	677	663	591	664	616	603	628	678	616	660	639	624	633	630	653	657	632	621	624	628	638	643	620	655	633	659	633	672	626	593	605	597	610	610	627	636	643	616	616	622	628	636	629	647	639	632	606	622	574	612	665	612	627	657	610	665	623	641	609	624	638	609	640	613	630	615	622	663	657	636	625	647	652	597	593	659	605	588	612	636	616	606	649	621	626	588	611	624	679	609	624	578	650	626	649	657	674	669	648	598	581	646	616	674	631	628	650	597	622	594	586	589	667	624	624	639	567	678	620	632	612	605	620	635	622	648	606	639	664	602	628	628	611	643	652	600	662	636	643	612	621	610	635	629	596	631	631	607	596	608	611	604	619	620	654	614	632	620	673	629	609	595	619	611	646	622	628	639	635	662	625	634	627	622	635	608	638	566	672	627	628	662	640	642	612	645	605	613	638	636	618	621	659	629	628	654	622	639	583	640	634	564	624	614	623	671	596	576	610	612	625	600	615	600	649	617	601	585	613	590	593	625	630	629	627	675	660	645	681	645	669	611	622	663	610	609	671	634	671	632	632	619	696	655	620	656	622	631	622	636	665	619	579	625	627	606	629	647	646	656	594	599	655	631	640	614	644	608	657	634	641	587	617	661	669	627	593	607	677	657	645	598	629	673	590	590	600	619	673	575	615	584	596	599	581	638	663	651	626	650	593	615	659	589	654	606	644	588	658	601	664	635	657	630	602	654	654	633	676	672	628	616	628	643	608	624	638	630	590	634	638	592	631	645	645	604	620	601	658	628	629	615	667	627	618	649	652	584	600	602	603	643	601	644	628	639	637	605	626	600	643	638	646	601	661	590	599	598	577	648	659	620	650	647	616	628	677	609	631	615	610	686	627	624	600	673	614	671	668	615	557	630	637	631	617	607	620	636	644	612	692	629	660	654	599	630	598	641	650	612	627	593	636	617	628	631	591	613	646	630	594	619	584	644	632	586	621	654	640	663	604	593	642	619	594	645	639	648	601	663	661	629	666	610	590	638	664	661	679	657	609	641	624	655	638	622	662	671	700	672	619	625	615	629	623	633	661	611	656	617	606	675	620	579	668	676	623	658	632	638	641	661	630	611	611	612	656	602	585	640	662	650	649	665	648	644	618	628	658	634	609	658	605	605	601	634	671	622	618	600	608	658	596	662	631	630	643	624	601	607	611	612	660	641	634	619	643	598	639	643	609	614	618	620	642	604	657	622	637	651	649	623	610	607
25223	21438	28386	24214	7858	1101	816	651	634	493	491	499	503	502	476	439	434	417	464	436	414	452	431	421	417	439	410	420	372	446	411	400	416	457	461	418	418	394	451	429	427	453	433	459	399	365	431	449	424	407	414	371	457	431	467	377	427	439	401	389	416	458	395	387	415	420	405	471	419	419	430	411	430	426	388	397	415	394	457	408	424	423	422	414	406	442	409	427	404	392	444	398	442	426	418	407	429	418	397	409	403	439	450	410	411	429	418	421	416	420	434	398	417	409	405	448	444	439	431	431	408	419	423	412	413	420	415	391	403	407	397	428	409	415	412	430	412	425	406	423	423	420	411	429	405	451	432	398	389	437	457	393	426	380	435	412	463	443	394	423	396	398	389	430	402	406	404	427	406	424	385	405	408	403	411	477	404	443	448	429	426	422	389	400	391	440	428	415	406	394	420	400	429	446	427	404	431	470	385	424	385	427	422	403	410	433	447	437	433	401	450	421	428	397	444	396	411	440	453	378	446	431	395	405	431	467	399	432	397	431	430	392	421	450	408	411	434	449	396	419	424	425	424	387	387	416	400	443	450	439	413	460	418	383	421	370	443	407	426	394	431	403	418	399	414	405	382	425	430	431	429	416	452	436	434	394	408	431	445	397	417	443	437	384	437	422	427	437	443	439	421	384	450	418	413	428	417	422	416	442	388	416	429	425	439	424	456	427	426	436	420	451	431	445	428	437	427	431	435	414	398	423	422	428	391	432	455	401	427	452	442	433	391	396	419	420	452	447	434	417	416	382	430	401	424	393	423	398	419	425	438	392	382	438	425	442	444	440	408	392	407	414	394	404	390	430	437	413	461	454	449	407	432	427	408	415	503	396	416	425	451	433	424	416	411	407	424	392	424	420	418	443	423	410	388	405	423	438	407	451	485	430	376	421	395	438	421	436	427	425	429	394	430	454	413	456	419	418	450	412	465	447	453	425	409	405	398	453	429	416	395	408	421	438	403	446	406	447	425	402	414	392	452	419	409	418	430	425	440	415	427	423	418	391	419	426	402	446	409	445	424	440	463	394	432	421	413	439	439	427	430	435	443	448	478	402	416	395	389	436	424	422	446	401	419	400	434	417	436	436	461	406	409	412	437	406	436	390	410	390	406	408	423	452	416	416	414	382	426	440	394	452	423	452	409	406	431	394	426	433	450	457	417	417	429	434	401	411	435	445	411	415	409	401	407	405	445	413	418	433	425	410	434	468	436	409	464	395	439	445	413	437	440	404	441	435	439	410	403	407	444	401	454	416	380	425	451	408	414	411	425	415	423	434	410	406	416	402	412	435	413	405	446	412	418	435	367	425	437	448	393	434	392	403	497	420	422	410	422	396	408	437	410	409	428	396	452	434	412	412	438	414	410	423	415	409	419	392	430	428	415	427	401	409	416	429	437	407	420	394	411	411	395	438	417	426	425	431	448	401	436	419	390	395	393	392	429	433	400	422	409	409	400	421	432	418	377	432	379	407	402	397	487	416	439	409	418	396	376	432	423	396	420	398	433	427	447	402	402	421	413	413	438	410	398	399	364	407	419	438	445	441	415	406	414	428	424	431	416	411	421	409	392	430	430	382	423	423	404	441	433	407	452	414	421	424	409	405	409	447	405	407	410	447	432	452	420	407	426	432	429	409	408	454	420	453	422	417	408	419	445	394	451	477	408	402	410	432	441	425	415	417	447	416	417	488	421	427	434	409	400	417	434	438	389	411	399	394	419	408	418	428	432	436	410	458	424	415	419	396	426	447	451	417	386	446	410	422	429	426	416	437	436	423	452	420	424	448	419	397	435	437	444	409	446	427	451	416	369	434	437	429	427	416	404	398	419	405	402	429	413	443	429	447	445	430	411	391	408	443	393	456	424	414	410	401	409	402	383	418	442	414	383	455	419	395	444	424	431	461	442	381	397	411	395	456	448	421	425	423	406	406	439	418	439	401	448	436	422	397	434	423	440	400	439	408	432	407	437	436	429	413	445	471	432	438	419	414	423	402	386	430	426	430	417	446	386	400	439	447	405	428	378	440	438	408	416	387	439	428	439	421	459	451	396	426	454	432	388	456	413	445	417	406	477	455	383	420	423	401	407	422	422	419	439	419	399	433	435	421	408	394	424	419	441	398	408	418	369	424	452	422	440	412	434	441	426	438	453	483	421	437	410	468	449	412	388	402	446	444	414	416	423	440	401	410	412	452	411	429	435	441	400	420	421	402	393	418	394	400	388	425	450	451	469	441	446	460	467	410	420	436	430	431	392	411	411	450	436	432	436	441	402	444	397	434	413	429	452	397	417	418	413	399	387	415	461	447	423	399	380	375	437	449	408	428	424	462	438	421	398	444	420	433	408	404	465	412	440	422	452	394	438	398	427	415	447	447	373	434	390	417	416	449	399	426	405	399	381	373	449	428	406	408	399	430	458	440	437	405	413	401	442	417	451	449	434	422	411	397	420	445	419	403	452	420	425	409	398	455	410	416	405	430	420	459	384	427	441	384	419	417	419	459	452	408	439	409	403	447	386	439	409	394	421	379	424	420	416	440	411	466	388	407	445	436	374	439	414	430	441	394	438	474	438	429	432	429	404	409	445	436	391	414	416	402	422	437	453	443	425	423	428	438	407	398	398	425	396	431	426	405	422	402	445	433	440	449	400	378	431	451	384	423	430	413	419	390	423	433	433	419	431	439	432	409	403	399	442	424	398	429	429	461	427	408	409	443	396	387	431	434	419	404	414	440	411	388	416	411	400	412	452	430	406	430	454	407	387	452	409	410	420	402	399	412	407	433	448	431	411	419	433	411	400	440	424	425	406	414	467	467	419	415	425	384	389	419	412	442	418	407	415	447	435	447	435	407	414	425	411	433	468	415	383	434	432	465	440	441	420	430	384	398	414	441	468	424	443	441	396	409	438	424	395	427	430	419	440	396	403	425	422	427	404	423	445	435	429	424	420	452	444	378	431	417	403	449	408	446	389	392	395	414	377	414	400	405	411	430	409	427	436	416	449	426	393	467	423	382	388	383	436	419	441	398	445	393	417	433	434	438	476	408	387	410	442	420	425	436	416	411	446	444	405	406	432	438	378	437	419	390	438	409	378	426	397	419	457	432	447	408	404	470	462	439	456	419	427	413	383	415	428	409	432	412	421	410	422	405	412	389	413	383	421	422	390	403	411	421	451	411	434	468	426	421	405	417	416	400	431	390	387	391	409	424	422	401	395	403	382	397	409	418	446	423	423	410	413	398	441	419	410	399	450	424	417	422	423	433	435	433	460	419	434	416	412	432	405	416	404	425	423	442	441	456	389	429	441	423	443	448	401	411	425	398	465	396	414	434	432	429	408	450	431	413	439	451	385	393	418	401	427	427	385	416	435	406	420	416	386	442	434	436	412	425	414	410	398	409	459	431	407	427	443	422	411	404	418	373	467	404	414	422	431	426	418	420	404	421	445	396	423	410	459	432
40740	55919	42529	10588	1897	1641	1376	1131	939	787	687	681	652	612	582	638	540	576	550	561	518	520	525	540	541	539	532	527	528	559	571	546	535	538	512	505	499	533	517	553	503	537	509	512	513	507	580	509	533	538	519	486	521	519	542	553	515	524	497	540	510	538	513	524	537	499	495	528	521	527	548	520	524	528	528	532	513	541	549	513	508	489	541	496	481	512	522	504	522	524	524	523	529	532	515	519	553	502	487	476	531	513	526	523	534	536	513	519	468	563	517	535	491	491	548	507	538	531	509	515	503	525	530	525	507	548	492	555	519	543	511	552	513	509	539	532	510	516	522	537	493	482	601	524	543	525	533	498	496	481	520	493	529	537	560	511	491	548	492	506	509	496	532	525	490	527	519	520	540	504	534	512	485	505	499	469	543	539	529	546	533	535	514	504	466	485	551	504	567	563	525	463	548	488	508	506	511	508	502	488	516	523	535	484	507	492	502	495	557	499	540	526	523	524	538	557	531	530	532	528	494	503	517	510	506	519	512	520	505	539	543	501	489	545	541	484	491	489	525	534	508	532	543	531	552	512	553	533	523	512	518	513	534	544	525	520	536	498	512	499	559	495	501	513	475	528	507	516	504	538	518	535	505	475	493	497	501	534	534	507	517	534	552	527	501	515	500	549	514	504	476	525	490	483	482	494	519	523	474	530	502	522	525	578	458	532	529	487	499	546	520	505	522	509	474	538	503	491	496	517	447	484	508	511	563	532	490	495	531	537	516	524	524	534	505	543	516	494	516	507	510	495	518	521	528	516	546	493	531	538	523	510	506	524	513	545	486	505	511	519	541	510	536	523	487	516	485	522	532	517	487	538	536	500	529	514	498	525	527	529	499	495	546	530	473	495	513	516	536	514	512	537	523	535	509	551	532	518	548	516	542	500	489	531	594	527	538	479	553	493	496	499	484	525	524	505	476	539	490	519	471	519	478	566	523	547	495	538	520	505	539	527	513	520	489	549	525	512	538	494	521	521	507	539	515	524	503	551	496	533	521	526	506	554	513	485	529	505	510	547	485	522	552	554	512	500	500	517	520	564	525	546	509	528	492	468	542	543	489	546	498	518	504	568	506	528	533	501	533	504	548	493	515	501	529	552	478	497	514	512	546	516	505	504	500	524	525	542	500	552	519	497	494	544	531	486	553	531	529	549	535	551	505	521	554	540	519	551	546	533	489	525	515	546	524	526	549	481	532	508	514	492	507	507	529	530	498	538	522	508	516	501	511	477	521	515	493	533	551	471	535	505	512	511	521	502	535	500	531	524	533	567	572	495	525	514	481	478	512	517	513	526	514	520	503	512	509	550	530	497	490	515	493	480	509	492	475	507	524	490	556	501	528	545	528	515	512	522	505	501	457	516	503	492	518	516	490	534	495	491	502	534	523	520	531	511	517	569	517	500	527	475	508	499	496	526	544	536	534	508	537	491	474	548	529	571	577	532	507	543	496	542	521	530	511	540	510	528	498	486	496	517	533	527	502	521	564	485	558	533	538	501	533	507	503	485	486	517	514	548	455	542	536	535	493	530	520	526	509	528	504	510	524	550	505	527	512	538	511	536	520	482	510	509	536	540	499	509	529	483	532	519	542	516	530	505	515	481	510	511	512	512	490	545	471	559	546	554	490	515	504	539	488	504	535	536	525	533	516	510	492	525	506	560	524	535	533	539	506	538	486	505	527	457	455	540	530	495	503	525	518	544	554	500	550	557	544	480	499	526	509	569	517	516	566	535	542	516	558	513	534	502	476	533	529	518	516	542	538	504	527	564	523	551	493	562	503	551	539	519	511	494	551	534	553	455	528	496	547	534	512	586	493	542	517	511	518	527	474	526	521	491	524	512	546	514	524	497	522	543	508	554	525	483	523	522	507	570	514	534	511	489	536	511	513	499	487	547	500	532	547	542	514	495	530	580	490	559	572	557	510	578	547	532	542	531	516	534	516	522	514	531	537	549	531	528	504	516	518	519	537	510	520	507	519	544	536	489	533	568	524	529	530	503	494	522	519	538	572	541	512	503	495	551	520	555	516	499	523	496	497	489	520	538	538	504	511	491	529	557	486	508	489	486	486	502	514	519	518	546	513	492	503	527	561	517	475	514	549	552	513	520	511	472	557	508	486	500	484	500	470	512	527	531	484	556	500	504	512	532	522	551	517	532	580	503	529	511	523	534	515	503	562	563	523	486	518	507	539	496	517	545	529	516	516	518	502	526	525	543	518	522	530	537	484	526	563	532	475	541	484	537	517	523	488	534	480	540	550	536	538	566	540	538	514	486	573	551	548	500	532	508	463	499	488	528	527	494	570	526	515	520	530	504	512	512	527	521	524	492	539	511	531	484	514	514	526	503	470	497	539	527	491	544	499	517	505	493	497	537	534	530	589	522	513	496	488	549	489	500	534	525	513	499	495	528	478	495	513	531	572	505	499	554	476	543	530	544	459	515	527	507	553	527	522	513	512	547	498	516	510	529	490	540	524	494	580	514	516	565	552	515	524	490	477	511	523	545	544	517	564	508	507	493	533	531	559	478	493	553	519	553	539	534	508	514	515	470	520	509	504	552	495	481	521	566	513	508	555	533	508	513	485	526	464	515	532	519	530	520	520	516	544	554	513	517	495	526	532	506	564	504	567	493	445	496	512	564	498	522	491	490	512	548	536	515	529	548	534	517	506	532	522	541	585	535	486	537	534	529	540	516	569	503	486	559	547	529	496	528	527	474	497	552	489	539	527	502	547	515	513	530	498	511	560	529	531	488	534	545	521	525	546	504	522	540	532	548	497	563	525	490	482	518	503	538	535	499	528	527	518	517	494	510	544	499	516	550	502	474	490	477	491	545	526	529	508	519	530	508	542	488	492	475	550	535	548	518	498	501	525	579	518	542	514	518	517	537	480	489	461	540	498	526	511	553	513	528	520	517	555	538	503	524	466	501	530	500	510	539	532	535	511	512	497	547	565	497	493	507	528	551	536	550	503	512	487	501	555	512	530	481	524	516	532	544	516	534	509	506	507	505	542	531	522	524	500	486	522	528	500	508	515	486	526	503	491	528	523	465	516	510	529	518	499	546	507	514	508	495	514	507	524	479	515	467	540	527	526	526	537	482	493	480	494	484	529	514	514	528	520	505	492	536	537	516	484	514	489	542	543	484	498	514	524	486	489	499	537	538	502	515	544	550	543	492	534	516	505	539	495	540	484	517	505	484	519	513	503	509	485	515	482	498	568	514	555	519	503	482	513	512	507	507	515	523	529	527	516	524	496	522	491	523	550	498	543	507	547	512	507	503	493	527	538	549	529	480	512	536	520	537	509	544	515	480	520	513	542	480	553	517	546	496	475	494	511	509	531	542	545	526	510	519	488	483	519	514	535	520	510	549	543	486	493	511	502	509	527	525	551	537	531	526	499	502	506	576	515	537	501	510	527	486	511	552	577	533	504	532	492	504	541	521	554	474
22784	20988	28618	23646	20938	20035	6113	1596	1235	1097	1073	950	984	887	871	953	948	851	859	837	870	834	813	881	866	852	815	778	852	873	790	836	815	842	806	773	856	807	849	795	807	809	823	763	876	805	831	810	873	767	809	798	818	787	768	806	814	797	804	832	833	817	814	822	832	795	849	824	782	854	852	832	864	831	755	816	843	774	790	819	859	766	875	816	815	810	824	845	738	847	794	811	812	789	828	870	822	837	767	772	804	801	787	785	787	840	821	772	795	842	847	802	800	802	792	851	789	837	809	791	808	808	833	771	798	784	806	823	853	785	797	781	813	764	785	840	827	808	796	829	863	847	860	786	878	820	801	795	842	790	800	782	847	807	793	824	808	779	810	801	780	809	809	759	847	745	806	846	808	784	804	833	795	839	785	804	784	825	780	802	838	790	798	832	797	832	852	766	815	772	854	809	818	743	795	870	797	846	810	779	792	782	796	761	840	825	852	740	829	764	855	836	831	805	864	765	820	787	790	830	801	759	820	838	805	835	821	840	840	805	788	798	832	858	862	826	798	837	785	796	817	805	818	789	813	816	810	818	774	823	847	823	868	763	789	767	826	811	791	758	793	835	781	826	811	783	846	837	823	827	766	762	814	815	841	782	775	797	767	818	803	740	812	815	823	795	820	822	822	772	815	826	835	828	870	829	806	803	806	804	787	784	789	792	793	775	798	854	756	768	857	814	800	835	782	827	849	816	804	768	771	843	770	853	856	821	770	837	813	796	835	775	757	808	795	763	821	807	809	810	832	798	730	778	784	836	816	806	829	861	814	811	754	828	828	791	807	769	817	812	849	858	849	770	774	830	850	787	822	857	817	818	804	837	803	771	824	810	783	835	784	805	805	840	794	802	819	816	852	816	841	806	787	809	837	774	825	832	822	764	812	763	800	764	841	832	799	836	820	808	785	813	788	771	806	814	788	832	872	802	817	834	790	821	813	827	826	737	737	839	768	770	817	782	783	802	767	820	777	780	778	827	789	824	832	862	782	790	814	824	818	832	785	780	782	817	854	781	828	812	801	797	839	820	787	828	813	800	852	798	847	790	816	797	843	816	855	819	803	783	751	838	812	845	792	792	751	833	825	764	789	828	863	800	858	792	814	755	861	817	800	788	773	766	804	827	812	829	797	789	787	810	826	852	787	839	777	816	774	804	793	805	780	785	791	803	811	816	877	749	886	838	786	781	865	788	795	813	857	764	786	781	822	743	815	770	741	827	820	776	799	751	829	784	774	753	814	813	760	817	790	780	852	797	760	815	846	814	758	791	838	822	845	746	813	872	832	840	762	744	811	758	756	771	825	833	737	830	792	804	791	792	792	831	816	791	782	827	810	831	800	780	846	814	868	832	817	773	802	759	823	866	802	760	780	854	803	851	873	853	850	812	796	820	761	819	783	840	827	797	792	815	793	753	792	834	832	783	842	749	804	788	810	783	802	799	801	800	800	829	799	772	806	849	778	763	840	768	819	789	766	823	834	828	810	802	763	794	819	833	781	808	795	819	785	786	782	784	827	878	781	751	828	797	799	855	782	826	811	808	744	859	785	845	807	813	800	806	813	798	808	869	741	853	793	796	775	890	818	819	837	823	790	869	805	813	728	793	786	776	809	862	750	791	815	806	853	784	778	797	721	801	855	810	846	793	814	764	789	757	757	811	866	855	806	776	822	806	793	809	793	776	799	820	838	791	785	881	783	781	798	794	794	803	792	800	793	789	791	806	851	824	805	792	824	840	791	822	801	853	841	833	793	817	799	827	761	810	847	825	824	823	790	813	787	753	793	770	814	827	850	766	747	786	841	800	778	786	798	812	865	787	852	774	785	832	813	832	795	825	834	790	796	815	840	800	844	854	783	829	831	828	820	746	838	789	798	832	793	818	790	818	791	832	876	811	773	815	810	782	794	769	845	754	820	799	823	759	745	823	780	763	864	847	822	803	785	797	797	813	789	826	769	748	816	783	839	835	831	812	814	797	826	851	832	801	804	784	844	757	815	797	786	735	828	787	831	807	857	792	807	777	831	837	783	787	802	834	807	806	809	783	840	840	824	809	815	842	856	797	808	779	828	821	799	827	790	782	824	812	741	737	835	825	797	802	788	777	806	801	802	779	775	818	830	771	879	825	806	815	793	803	821	812	850	834	824	763	824	837	749	841	831	807	806	770	784	816	805	785	802	780	799	818	782	801	804	772	809	792	797	823	745	824	805	852	830	807	801	829	792	835	817	789	799	820	775	846	852	769	801	840	772	781	782	813	832	813	841	817	799	786	829	762	788	797	784	887	830	815	781	860	832	835	846	802	865	824	801	784	832	789	821	816	805	802	787	835	823	774	818	828	799	791	767	830	801	744	825	836	751	796	752	823	756	807	830	802	797	806	814	808	811	830	821	786	799	843	858	815	843	818	788	789	821	772	847	807	806	795	824	766	801	832	789	819	848	845	824	813	801	816	811	769	826	810	797	799	814	793	833	791	769	763	785	816	864	860	754	800	822	834	808	804	830	838	782	817	834	841	777	831	803	840	782	893	799	833	778	811	813	814	846	782	799	822	758	779	808	806	795	842	842	815	835	792	829	801	785	823	779	831	785	811	808	813	847	814	842	785	807	804	857	845	812	791	833	838	733	796	790	787	814	877	765	820	781	792	785	772	801	850	783	797	811	811	768	834	777	810	795	813	806	821	839	833	796	826	761	796	804	831	870	835	791	804	876	770	797	849	771	840	799	734	840	835	773	777	778	831	811	836	830	773	790	789	837	785	760	831	819	782	817	805	785	786	794	795	832	815	855	821	793	821	853	867	796	837	811	821	829	782	786	820	804	771	831	771	816	808	789	848	759	865	811	802	788	812	783	820	794	771	774	764	851	812	785	808	818	826	776	811	794	840	843	830	807	787	822	794	807	831	811	776	770	818	813	797	751	811	777	814	825	769	812	756	851	817	860	817	798	786	812	808	811	832	818	806	778	826	748	820	835	826	818	833	792	819	826	842	791	793	812	790	786	862	806	791	779	812	853	837	789	820	834	765	780	850	801	845	815	803	815	826	778	805	793	805	814	862	834	828	815	769	822	826	841	834	802	762	825	825	780	776	837	789	826	855	757	807	774	839	762	810	804	818	812	808	796	820	796	864	819	854	830	782	762	819	822	803	825	832	815	785	832	796	781	791	779	796	791	789	802	892	823	808	771	812	850	820	811	780	852	859	796	799	825	776	786	813	788	797	846	776	768	828	804	731	862	834	841	802	844	801	810	798	821	793	856	829	851	845	846	778	830	779	794	790	770	854	753	790	747	794	800	793	815	835	821	795	809	841	815	791	864	821	829	768	794	706	860	787	805	792	819	835	821	755	769	794	778	785	770	853	799	781	796	822	803	799	815	804	850	819	827	810	822	828	794	803	761	839	818	803	759	762	822	821	839	813	773	876	799	822	831	812	826	827	808	810	807	792	790	748	773	813
47124	72549	53675	16051	4232	3346	2940	2245	1831	1605	1364	1254	1320	1147	1161	1108	1069	1097	1052	1023	1004	999	1004	977	909	969	1005	965	960	932	906	917	921	893	981	943	927	1007	977	957	925	931	917	941	957	917	931	982	938	934	893	914	930	883	976	904	941	965	970	939	941	906	867	952	927	852	932	913	947	950	967	930	930	918	887	952	890	914	924	921	939	928	914	926	906	948	931	869	912	902	943	914	940	880	979	897	942	881	971	910	885	864	870	921	920	963	879	957	918	926	947	937	882	873	949	948	900	883	933	889	958	930	917	907	931	1014	900	930	865	950	981	951	927	895	930	931	952	947	918	889	870	941	885	957	959	849	918	931	930	906	936	920	929	945	907	897	900	912	948	925	936	957	893	931	921	930	896	897	945	896	962	886	892	938	939	901	916	971	919	925	939	916	931	880	921	895	921	856	906	926	875	915	972	929	907	882	940	954	949	917	944	902	911	954	899	905	915	943	928	893	897	939	895	865	880	898	849	914	947	895	940	918	927	959	894	940	953	860	959	950	924	906	896	927	920	861	932	890	906	924	895	917	875	905	896	906	931	888	942	835	922	905	927	937	902	938	907	950	916	948	896	908	929	911	924	884	922	922	912	942	880	953	924	911	897	922	857	928	961	915	884	937	892	951	973	875	878	886	860	893	915	871	851	900	895	905	904	919	886	889	936	916	917	910	927	863	895	917	894	892	904	963	901	926	941	935	939	903	906	904	913	891	912	869	880	939	931	907	902	878	894	901	950	952	957	927	917	884	952	926	966	868	928	929	926	963	922	858	910	926	871	920	950	930	950	877	882	894	922	927	938	917	924	930	926	935	921	977	936	921	904	900	941	897	931	880	884	922	866	940	892	900	903	895	862	896	903	917	896	919	892	895	892	934	944	933	950	916	905	922	925	928	882	863	892	930	897	888	934	961	918	855	923	935	903	907	1025	905	917	880	898	983	884	919	954	900	894	914	911	933	906	937	921	951	933	970	866	950	970	877	929	914	896	950	941	914	923	954	902	906	908	911	900	896	930	898	944	934	893	914	1024	902	886	924	849	946	933	989	901	912	912	870	882	965	927	908	918	887	893	932	934	993	840	945	907	940	904	870	899	930	917	912	899	921	892	901	884	927	898	874	990	886	936	901	921	955	920	922	937	943	937	858	909	910	903	904	894	913	923	908	935	927	895	929	923	929	921	917	903	866	950	908	897	958	921	919	887	909	898	905	920	939	965	867	871	931	886	921	925	900	915	942	944	883	891	883	906	920	921	866	904	914	908	910	911	871	894	979	936	915	866	921	889	937	907	904	967	885	912	936	904	901	867	998	897	920	937	881	922	922	922	901	928	898	891	897	941	883	882	905	902	976	874	952	867	883	847	929	888	896	914	957	882	859	922	943	914	893	874	917	934	930	936	908	908	922	908	917	941	913	926	959	910	885	897	934	881	960	916	906	871	960	922	908	898	903	938	863	978	937	947	911	917	930	942	890	925	957	960	966	897	926	921	955	880	929	943	933	922	932	934	955	904	868	937	910	892	920	892	868	956	947	909	956	895	840	944	885	936	900	898	957	932	901	890	903	936	885	917	904	923	916	942	880	866	917	906	904	902	912	934	901	870	916	919	960	958	962	955	933	887	906	962	906	965	884	891	901	911	873	971	929	895	920	919	879	841	927	913	879	936	911	903	951	888	926	936	911	909	935	886	891	886	894	911	881	900	891	905	889	898	901	898	908	899	919	934	871	921	871	872	941	928	904	896	852	930	895	888	902	934	925	990	855	923	917	915	893	950	907	873	897	887	929	886	890	989	894	858	934	899	955	910	917	919	925	942	899	917	894	937	941	932	926	870	940	947	940	902	932	869	932	920	897	976	936	929	952	909	895	908	913	947	909	959	848	932	924	936	932	897	892	930	890	929	927	918	911	941	863	927	876	919	915	913	912	895	904	890	924	927	917	865	914	925	941	905	898	865	918	945	901	952	903	944	909	963	899	966	902	904	969	892	869	905	937	896	944	872	928	958	901	935	872	923	922	953	884	934	882	978	907	936	949	902	926	923	918	897	929	914	901	858	927	916	947	923	903	848	950	928	879	901	909	912	987	971	976	911	893	876	880	947	895	884	951	928	934	888	966	904	861	906	933	902	915	875	916	927	907	883	908	947	932	883	863	944	945	910	925	944	931	907	893	936	929	891	891	937	962	944	921	929	952	922	957	960	1010	922	895	905	894	946	962	889	945	924	931	924	892	912	894	918	881	912	912	864	901	912	926	870	880	894	912	943	938	901	931	916	940	928	924	887	893	971	909	906	913	905	927	918	942	918	911	917	953	918	901	968	943	922	892	925	889	930	978	943	921	884	938	914	890	906	885	909	932	923	897	962	900	926	929	922	950	942	945	872	872	885	957	923	910	895	923	943	952	901	964	902	903	954	969	895	911	907	995	953	874	973	918	895	926	842	899	898	904	893	957	931	902	900	936	926	910	898	939	923	972	967	915	929	876	884	871	925	888	915	952	891	921	934	964	899	919	895	891	914	963	889	893	924	909	914	933	927	921	948	875	956	932	948	830	962	920	906	915	928	951	903	952	920	938	878	950	919	845	897	890	924	934	928	875	950	870	961	901	937	894	905	927	935	926	884	871	942	902	943	927	942	913	899	911	881	875	918	876	938	985	879	946	874	930	931	932	931	920	895	946	927	854	922	873	919	961	905	897	859	912	974	871	911	881	899	933	933	933	894	982	923	835	874	964	937	902	927	916	856	907	946	921	922	945	936	925	877	919	906	893	941	905	867	922	883	886	955	909	971	892	917	894	890	948	910	878	874	908	944	941	893	908	919	892	951	884	899	926	893	900	883	920	917	919	972	948	890	908	932	957	862	928	949	876	879	914	942	918	914	894	988	917	937	934	945	868	829	857	901	931	941	927	903	937	904	976	959	889	910	944	929	915	911	935	931	905	915	930	902	958	958	942	942	899	860	915	933	926	857	933	932	897	942	865	934	860	909	909	895	932	934	936	874	920	959	884	910	950	846	975	938	893	949	930	901	968	882	931	957	919	916	908	936	925	900	923	972	888	911	876	907	936	941	972	862	899	953	924	932	922	936	900	856	858	938	886	938	919	857	932	888	867	921	877	904	906	922	909	882	917	891	959	914	961	905	899	914	928	881	979	871	892	859	908	919	886	907	896	907	916	882	948	954	916	961	906	898	909	929	906	964	894	934	903	925	928	873	924	923	950	878	931	908	880	915	922	930	905	889	882	930	960	903	935	955	880	903	914	888	961	924	899	940	883	866	926	911	944	879	933	927	881	893	915	903	916	921	939	910	903	932	909	908	879	930	928	937	879	898	904	924	933	893	916	874	877	886	920	880	864	948	960	851	926	916	976	933	863	925	957	907	963	871	896	905	947	844	921	930	912	902	930	915	963	960	898	929	957	906	910	894	901	885	934	962	939	923	941	1028	846	874	851	917	940	864	912	944	863
31965	32679	29061	9402	767	522	513	429	393	339	316	373	315	323	344	312	307	319	338	302	322	331	328	304	338	298	305	303	330	312	313	328	311	294	312	332	344	317	316	341	292	322	312	320	293	318	315	317	309	315	299	294	332	318	307	286	299	308	316	322	332	319	310	324	283	310	284	302	313	348	314	290	293	313	314	336	278	329	327	300	311	284	293	301	301	306	305	333	328	318	314	303	353	307	315	312	294	313	293	320	297	302	315	328	322	319	293	302	290	289	290	312	344	348	335	324	321	321	297	307	315	283	328	335	328	314	291	278	307	294	308	332	325	317	340	305	322	310	318	334	320	316	319	323	330	303	319	313	315	330	328	334	324	279	338	279	302	327	295	312	312	313	298	316	284	296	290	299	313	287	324	332	325	295	294	274	304	333	314	346	314	325	308	310	318	295	342	320	291	294	311	310	302	326	304	346	308	327	329	296	297	321	303	330	323	280	301	313	306	352	313	291	285	323	320	313	303	308	316	331	332	264	270	311	316	306	292	345	297	319	314	317	323	312	314	327	312	335	304	313	306	275	335	278	315	316	322	337	294	318	321	301	340	297	284	283	320	305	313	276	311	348	284	332	300	367	326	279	314	296	322	321	320	322	306	292	357	356	304	301	314	321	303	331	329	270	301	354	336	307	326	307	326	276	325	320	313	329	279	299	312	287	340	327	319	291	312	319	303	316	311	283	316	283	289	306	297	298	311	328	331	317	306	310	304	330	288	329	317	330	305	306	306	326	335	289	315	312	327	311	317	318	314	316	343	267	307	319	344	302	298	323	311	352	309	333	304	299	325	313	289	327	330	323	325	288	315	311	304	338	308	319	281	324	334	295	334	293	320	315	323	285	307	324	314	298	340	302	298	313	314	345	308	296	314	326	314	305	343	331	318	301	301	319	290	305	297	299	287	308	308	320	288	298	319	283	328	328	285	298	278	309	305	321	297	323	350	302	342	284	331	321	327	313	308	285	293	318	303	304	291	327	304	314	345	290	334	335	302	303	312	327	340	310	295	314	304	290	300	303	302	301	301	295	313	330	285	305	289	343	275	295	296	303	319	313	311	327	351	319	336	335	283	324	325	357	305	333	313	307	301	337	325	309	320	306	308	312	297	302	296	316	333	304	284	334	290	307	311	305	332	289	282	327	288	335	298	303	340	309	315	319	303	335	317	297	307	310	323	332	317	297	324	309	317	306	306	312	301	289	330	318	309	319	319	316	325	310	296	297	322	298	300	308	338	311	327	307	310	307	290	353	322	293	329	287	297	308	317	311	318	332	326	346	297	314	306	329	303	314	333	294	303	321	312	309	289	324	326	322	307	341	303	287	259	345	326	302	318	312	326	317	327	353	318	292	344	283	311	293	359	340	296	289	294	299	282	290	308	273	345	308	282	327	317	325	336	314	317	298	312	307	288	332	320	291	312	283	291	311	302	285	326	318	315	284	318	326	305	295	305	299	336	329	312	297	283	297	281	322	314	290	305	314	310	308	305	296	317	348	313	295	295	311	325	319	284	312	322	283	315	315	309	343	307	321	299	314	324	287	285	301	321	304	314	282	295	312	324	316	294	312	309	319	312	292	299	302	292	329	288	329	320	335	298	298	311	325	315	307	290	305	339	299	290	280	311	336	304	325	315	287	307	319	335	308	334	309	315	312	324	317	308	307	323	331	332	292	334	321	333	311	310	317	310	307	308	300	326	345	317	298	292	332	305	312	337	315	287	302	298	315	285	314	304	314	341	308	317	328	314	319	323	313	288	310	298	342	339	315	331	318	271	317	332	274	308	313	284	335	295	325	331	309	317	304	295	304	308	306	299	311	310	328	310	298	320	331	305	295	350	315	290	322	298	314	304	317	304	342	314	313	288	316	320	328	306	338	337	313	318	308	314	294	293	319	316	346	303	304	312	302	345	308	324	285	347	315	298	351	334	319	314	334	337	313	340	313	339	329	336	294	289	297	313	303	343	314	293	324	312	317	321	313	323	307	280	316	299	326	304	320	309	320	337	275	283	295	309	339	323	316	352	318	267	315	321	311	323	320	307	321	317	313	301	302	331	332	316	317	298	324	321	267	322	310	315	354	319	293	322	365	315	328	300	313	306	335	306	288	303	337	306	286	283	320	315	301	342	337	310	322	309	325	320	331	310	331	319	329	320	313	322	297	312	337	305	330	312	318	300	308	331	343	312	300	341	350	315	309	328	333	294	297	289	343	331	296	332	323	312	307	311	318	296	315	320	323	306	299	318	358	293	323	294	316	309	294	325	298	314	301	325	348	302	328	302	285	301	325	318	293	323	319	299	317	316	328	309	319	325	304	305	297	308	320	293	327	305	290	300	255	322	292	337	324	309	319	309	310	322	299	306	331	333	311	317	335	324	320	298	309	334	305	315	342	304	309	338	322	301	319	299	291	299	319	309	317	306	343	286	315	291	305	311	356	292	300	287	313	295	293	338	321	313	310	329	303	295	317	314	283	284	322	292	321	307	325	303	286	301	307	305	306	324	342	297	303	306	324	308	336	305	310	312	296	325	329	294	308	324	324	331	285	306	309	319	307	339	315	311	313	291	317	315	322	353	321	327	306	312	314	309	317	306	353	329	326	297	331	289	303	331	309	285	326	324	336	275	338	330	305	318	307	347	350	296	299	311	317	322	300	323	310	293	304	305	320	338	302	318	291	287	286	316	344	287	308	306	335	318	308	317	322	325	319	292	306	338	308	307	301	322	323	326	319	318	329	332	332	351	335	309	324	304	319	314	335	308	322	307	348	337	309	281	335	334	334	315	293	331	287	339	321	313	329	307	279	310	292	335	283	332	309	306	347	325	345	286	299	326	293	336	322	330	300	337	283	357	313	302	348	344	332	302	296	274	314	291	301	334	319	339	315	344	318	303	321	284	297	313	311	339	305	309	332	317	258	302	314	296	321	313	289	316	300	316	341	303	307	338	324	297	330	344	288	300	339	326	302	282	320	304	317	325	294	315	308	304	340	260	284	300	329	303	295	293	307	302	308	277	296	328	313	304	311	284	317	325	306	298	331	299	344	303	288	282	303	335	318	283	339	313	326	318	290	306	301	303	324	319	276	324	299	318	308	302	352	310	316	331	311	301	333	293	315	336	324	330	335	314	332	303	329	285	298	317	303	342	300	320	345	329	290	307	303	311	330	306	312	297	337	288	326	344	301	313	321	327	304	312	324	301	296	294	315	299	321	307	325	322	282	299	295	280	317	325	331	300	337	300	359	308	280	312	324	357	300	307	309	315	302	336	329	315	319	297	316	344	312	305	292	296	289	293	287	309	337	271	330	288	329	343	304	335	308	315	307	338	289	310	319	309	297	295	313	310	308	324	328	299	320	315	309	353	306	286	299	311	283	328	341	321	310	308	331	314	333	347	302	286	283	293	331	325	307	296	329	312	320	339	315	339	313	321	327	337	284	291	302	313	326	308	283	319	298
38728	47439	31820	5778	1102	973	845	808	613	526	431	483	483	417	446	408	384	393	415	388	412	377	395	364	393	377	432	357	371	385	434	363	374	394	379	399	359	357	419	366	409	390	392	373	412	381	414	421	377	390	378	404	338	373	396	398	400	374	392	371	385	371	409	389	379	351	417	361	381	410	389	377	379	373	394	373	386	410	388	390	378	371	340	370	417	374	373	373	369	398	347	372	372	403	362	395	376	405	359	378	379	388	382	415	365	376	408	376	350	375	397	381	397	379	423	369	370	360	418	395	392	383	370	372	384	355	373	380	406	400	414	401	396	398	385	370	372	397	390	406	413	386	411	419	397	376	407	389	327	400	385	387	379	396	412	381	375	378	377	368	393	363	391	394	366	388	364	381	378	358	370	348	360	401	346	363	397	407	401	374	380	375	393	384	402	389	402	371	360	413	359	371	371	359	391	361	360	389	391	373	366	398	396	385	376	373	401	391	356	357	392	381	395	389	366	402	389	395	375	381	413	397	357	379	380	402	406	370	404	398	371	416	404	399	427	383	400	362	394	379	342	394	367	406	387	357	391	377	369	394	368	385	367	401	438	396	361	410	389	373	384	342	354	383	391	406	373	396	381	405	378	378	404	371	378	366	367	381	367	390	383	418	389	362	407	377	391	367	354	393	385	370	371	385	389	382	400	422	354	417	363	391	417	379	380	404	394	412	407	402	372	374	380	378	375	397	363	403	382	347	416	375	381	428	377	387	377	411	352	416	400	385	354	350	401	334	383	403	370	361	378	361	394	395	377	394	358	391	376	369	394	360	394	367	410	388	393	382	395	384	382	360	367	393	375	374	382	368	373	413	384	400	381	390	324	363	377	396	378	384	389	378	420	364	383	360	378	387	411	379	358	376	361	369	391	385	370	397	382	416	369	397	344	356	369	357	395	380	363	393	386	375	415	382	361	381	414	388	370	356	391	365	362	388	392	385	411	371	402	389	375	380	435	415	387	355	360	390	368	399	378	370	371	379	359	351	401	385	409	380	403	373	391	344	406	382	391	409	402	392	372	383	392	399	371	382	415	365	346	402	383	414	409	366	381	396	399	376	376	414	390	373	387	374	405	401	402	359	426	368	397	386	378	354	386	416	371	367	376	355	390	405	368	374	370	362	365	415	386	371	373	385	348	384	383	367	386	403	395	366	413	368	348	372	390	381	376	384	384	393	363	379	373	344	381	380	385	390	416	372	375	374	409	366	387	378	383	391	367	397	352	360	395	409	373	400	395	400	390	376	365	389	392	391	388	371	377	405	407	372	367	375	372	346	405	377	390	433	364	414	396	351	369	413	341	374	384	381	387	377	380	390	346	347	356	398	367	383	393	361	350	374	389	353	391	385	398	355	335	379	367	403	384	368	380	408	396	381	384	386	407	344	358	406	402	351	358	393	380	411	370	386	359	406	376	379	371	357	397	390	375	382	405	373	347	373	387	381	408	383	376	342	416	386	379	377	357	394	401	373	378	398	396	401	400	348	360	378	370	360	397	398	337	415	417	386	376	415	394	368	341	375	366	365	396	391	357	417	409	397	395	382	405	324	344	383	411	376	371	351	380	370	361	377	375	407	379	373	390	413	408	404	377	425	396	403	389	387	399	379	398	342	373	375	379	364	405	370	355	360	370	376	395	404	382	374	394	375	380	394	410	374	380	406	359	388	384	375	382	355	409	394	391	367	377	411	378	382	411	413	364	397	383	402	341	418	361	399	380	390	380	351	433	381	389	393	405	373	373	365	388	389	361	377	395	340	400	381	362	359	399	365	358	394	408	372	389	367	381	353	373	414	407	389	395	394	418	376	372	384	386	382	390	409	407	376	381	402	382	378	374	397	392	395	383	358	393	378	372	371	391	387	417	372	420	354	366	386	380	364	366	373	401	394	425	400	355	359	418	366	369	376	410	365	394	376	379	380	397	373	390	378	406	382	404	376	387	390	383	388	403	398	406	374	376	413	380	389	375	403	391	365	394	392	375	370	384	380	386	354	403	383	400	358	368	369	370	407	377	394	364	414	402	397	370	394	365	394	380	383	405	393	390	404	349	385	434	392	419	378	397	358	393	406	365	403	382	362	415	425	388	378	398	373	391	397	362	371	348	369	384	374	387	395	361	411	387	381	342	359	387	417	396	382	384	394	374	358	398	424	420	395	355	399	372	427	363	379	338	400	378	381	384	373	389	386	420	406	391	394	388	365	355	378	355	398	384	381	411	371	371	370	360	374	392	366	396	359	365	373	399	362	352	356	394	375	360	441	362	368	405	380	378	376	392	354	404	385	364	381	361	382	359	415	396	385	362	406	385	376	402	398	395	389	359	390	374	397	374	372	409	387	343	419	382	373	384	390	368	413	376	374	361	399	349	395	348	367	388	394	354	361	373	362	377	385	392	370	403	389	361	426	382	375	386	392	420	379	428	371	387	356	392	406	387	394	405	399	379	354	397	363	382	373	389	378	374	401	375	402	403	396	391	388	405	356	388	394	427	380	390	392	376	367	356	395	371	357	389	398	397	371	386	377	398	386	367	388	409	378	363	380	389	377	371	392	406	360	396	415	378	379	373	373	394	364	402	360	392	375	381	402	361	390	361	377	424	389	397	366	408	402	383	344	374	348	387	361	377	391	368	398	393	363	383	409	393	380	395	380	375	393	386	388	376	403	411	388	363	396	383	424	397	416	381	377	386	368	387	375	390	389	408	383	422	412	365	366	366	373	345	391	421	378	368	380	349	372	370	368	405	371	390	370	348	344	399	390	376	371	370	377	363	392	363	365	357	414	399	405	408	427	354	392	390	382	342	414	337	369	402	373	375	375	408	405	383	370	394	350	376	397	382	394	346	399	362	383	373	389	384	364	360	374	346	443	392	385	351	373	384	350	429	370	398	385	393	375	376	367	404	376	410	389	390	416	399	323	364	392	396	396	378	406	395	367	368	380	400	376	373	375	389	376	370	401	380	386	394	398	386	369	386	378	382	378	347	390	381	397	389	384	354	422	371	346	385	384	388	393	360	373	381	378	409	399	390	383	400	364	351	390	380	428	402	396	414	357	359	364	372	367	385	364	388	370	405	370	349	396	367	384	379	367	365	388	392	368	352	399	409	388	367	394	367	397	407	404	389	386	389	380	386	414	375	384	367	373	343	431	389	365	371	379	403	387	365	395	372	378	388	403	393	361	394	420	380	421	416	379	381	368	384	389	373	370	395	358	360	391	403	393	408	396	368	373	366	355	421	363	354	373	377	418	368	396	385	377	370	371	371	399	367	389	378	400	346	387	382	377	390	393	360	369	367	406	375	381	371	396	403	355	376	379	390	390	394	389	408	383	397	385	384	378	389	411	398	368	385	421	406	366	364	386	398	417	390	381	363	392	387	376	397	371	389	362	374	357	349	418	386	408	353	356	393	386	373	372	375	358	365	399	389	359	351	427	394	380	396	365	394	371	383	386	389	353
23943	21077	28377	24251	19495	6364	1308	945	711	755	683	661	584	595	571	589	589	569	591	537	579	605	556	610	515	539	554	537	569	597	562	503	545	586	602	530	524	501	542	559	552	558	546	554	530	558	563	573	526	534	536	559	566	575	584	587	526	558	584	518	565	549	540	525	607	510	544	568	518	537	547	561	546	519	571	541	584	520	505	543	549	547	573	575	529	530	537	508	547	548	555	534	514	522	537	550	615	554	587	548	545	512	544	536	555	542	559	562	533	507	562	535	517	540	581	560	520	563	556	503	526	556	569	560	547	529	530	539	553	534	559	589	521	549	546	531	544	563	551	569	550	515	534	565	527	517	519	567	529	551	529	514	546	580	577	555	594	592	546	578	537	580	561	557	588	567	535	563	566	519	583	528	593	551	557	534	520	562	555	537	561	555	521	512	573	509	552	574	571	569	577	522	524	516	557	516	557	551	554	516	509	553	511	530	514	528	513	500	533	554	578	570	568	538	570	563	538	505	575	553	542	519	506	525	544	556	533	546	551	536	553	538	554	557	525	496	541	519	500	524	501	494	568	536	567	542	532	553	555	562	582	558	535	531	555	542	584	533	554	483	558	522	549	552	564	530	574	480	552	504	559	565	546	564	569	526	586	538	527	527	540	478	535	561	541	542	566	535	533	520	560	519	562	533	538	556	519	542	539	522	550	565	569	525	592	582	530	580	529	538	532	535	590	543	535	559	552	534	542	600	544	572	545	541	554	510	551	527	534	556	561	569	548	550	543	505	527	560	563	496	529	543	518	561	546	571	552	577	575	548	545	539	588	535	563	580	513	484	544	547	557	568	500	564	528	597	570	563	586	552	559	575	560	537	536	541	520	539	565	534	513	584	531	553	536	531	537	555	555	547	524	527	532	523	555	558	531	590	554	578	553	539	579	555	549	538	546	511	581	543	532	533	557	535	513	527	574	550	501	523	471	553	560	510	534	522	566	551	531	545	516	509	524	570	553	515	555	521	540	547	553	537	586	545	536	554	533	542	507	559	532	569	589	557	529	505	559	555	601	582	581	576	561	521	537	566	612	501	572	582	550	574	570	547	510	571	533	513	510	581	556	512	545	537	511	533	562	514	557	534	547	586	546	564	614	548	555	586	541	526	535	539	548	535	589	568	549	551	582	559	574	554	536	537	558	547	546	550	547	552	576	534	548	536	555	509	551	536	578	561	536	532	503	584	527	566	556	560	564	568	545	512	541	546	570	566	581	516	512	582	504	562	532	527	476	534	515	521	522	515	532	533	525	553	562	594	575	558	520	528	527	538	518	539	529	508	541	502	554	550	533	524	540	540	528	552	529	564	542	562	590	530	549	537	576	554	589	547	535	575	557	525	552	556	532	553	561	534	553	584	524	541	555	552	547	598	552	515	584	518	573	604	569	587	558	552	550	575	510	555	541	520	563	587	552	578	536	496	546	547	546	564	545	560	535	556	541	535	558	546	564	552	523	553	558	549	547	555	513	529	530	585	560	506	553	584	586	531	552	556	575	500	528	638	502	544	531	548	591	613	547	574	557	570	548	541	512	538	544	544	569	528	539	526	516	537	593	545	518	539	526	543	539	508	572	574	552	539	507	575	553	520	509	538	573	542	547	550	540	544	579	526	574	515	543	519	529	539	535	547	537	549	544	498	546	541	556	529	579	543	536	575	564	564	551	596	552	560	554	562	568	570	567	589	591	566	555	582	500	537	553	562	586	539	534	528	517	540	529	549	528	573	587	558	513	538	552	541	552	573	562	571	528	515	499	580	534	525	569	526	537	547	524	553	514	512	510	558	550	536	518	581	534	564	594	543	558	567	523	524	508	609	571	545	539	527	570	560	546	551	594	531	518	516	538	564	536	583	558	563	571	506	584	574	548	524	547	569	521	578	535	552	531	584	548	546	563	530	529	527	581	547	557	518	579	518	523	532	489	563	537	554	550	518	581	551	563	499	570	558	523	527	576	550	499	501	570	539	524	542	514	533	566	563	543	574	584	563	561	554	520	494	584	525	543	578	536	534	526	572	562	581	517	534	544	536	523	512	563	547	557	568	555	579	525	523	540	506	523	573	553	551	589	553	560	532	552	520	552	527	528	560	585	534	558	531	536	533	537	554	533	513	558	507	534	558	566	540	534	527	516	544	495	522	529	537	513	538	568	534	536	553	477	566	565	572	519	559	543	522	556	542	561	571	508	535	553	573	540	555	568	539	543	565	525	556	543	558	546	522	564	545	570	577	559	530	555	505	555	541	498	574	553	556	595	530	528	558	539	539	527	540	554	596	549	560	584	567	540	528	581	536	557	574	533	544	534	568	542	553	514	590	534	589	519	523	544	500	521	582	533	563	594	499	537	550	530	584	550	571	548	555	517	613	509	533	576	557	527	544	526	549	589	531	508	513	519	557	549	563	553	569	520	544	529	533	521	496	569	541	563	539	561	549	576	579	588	576	548	558	530	545	538	549	523	521	517	539	540	567	510	527	500	556	533	554	574	581	550	552	515	549	551	558	518	566	533	573	528	535	614	509	554	587	525	504	540	558	542	526	526	523	551	570	522	511	554	534	555	524	557	530	582	474	553	546	578	542	549	562	519	563	555	540	542	538	567	579	538	527	515	539	519	542	504	555	564	556	530	550	540	514	538	594	534	521	552	528	564	569	503	554	534	609	501	539	562	567	574	567	517	508	537	541	549	542	527	547	574	522	574	542	565	510	501	552	567	525	545	527	529	540	551	508	559	563	528	568	528	566	542	488	542	547	529	513	561	566	534	500	544	502	543	541	524	543	573	538	535	531	502	541	586	574	544	575	513	520	590	535	549	558	544	556	541	514	560	524	527	574	554	546	568	521	486	537	525	527	541	519	565	504	517	555	536	550	539	535	565	554	541	529	571	472	551	489	542	532	559	575	588	534	514	540	538	545	548	530	579	545	581	534	525	541	578	526	546	536	542	516	592	562	531	523	553	535	503	543	534	521	549	526	541	481	548	557	590	571	504	532	562	526	574	522	554	533	559	564	542	524	552	554	581	561	522	536	563	524	556	517	531	559	561	554	550	531	510	598	592	518	571	604	518	514	552	521	587	549	534	576	520	595	558	536	534	554	507	559	585	590	580	515	557	562	540	546	538	569	590	589	502	513	544	554	554	534	562	586	556	536	557	559	560	504	543	519	576	493	587	543	577	515	554	574	537	522	543	510	558	549	524	537	548	542	565	544	532	563	546	549	565	546	539	558	537	523	566	564	519	529	561	549	537	563	579	545	568	533	532	581	535	589	544	539	555	583	560	546	537	567	556	545	549	555	575	521	566	557	518	574	549	560	552	580	521	538	564	512	538	530	529	504	540	508	511	583	542	514	563	500	548	553	523	540	565	528	522	513	569	548	585	544	516	520	562	585	530	544	547	539	530	546	513	558	562	553	575	565	538	545	529	547	488	529	547	565	559	516	538	566	517	542	539	551	518	520
42600	64675	47310	13622	2517	2029	1742	1414	1097	995	901	896	831	756	755	673	700	697	691	700	678	657	680	710	660	646	638	643	653	669	661	615	682	650	658	649	658	655	663	627	639	652	611	632	646	647	636	594	641	674	600	641	670	599	612	663	623	668	656	669	639	668	662	627	614	643	625	638	625	623	631	648	621	631	645	611	655	615	622	645	643	650	656	650	620	644	626	654	628	636	651	627	622	641	600	651	676	645	693	612	662	682	635	587	647	660	665	582	677	631	575	602	648	633	636	614	660	634	618	643	622	619	633	602	614	592	692	594	673	650	613	626	625	620	611	620	651	692	653	615	597	597	617	604	592	644	604	657	638	600	674	652	639	646	660	639	646	579	587	634	610	628	662	610	649	634	672	561	637	647	646	609	617	608	624	629	684	652	584	640	613	651	585	658	632	656	609	608	642	628	625	599	679	592	589	630	676	672	628	612	655	648	624	625	637	631	620	613	679	615	617	644	616	620	651	635	609	585	638	634	629	610	607	656	581	647	642	608	664	599	648	642	621	650	593	633	658	639	658	665	596	606	645	637	622	631	571	580	625	647	654	622	611	613	607	626	653	617	640	636	673	627	645	653	618	635	582	644	708	583	632	624	617	665	612	601	625	651	627	632	607	640	663	598	635	634	632	616	600	635	663	615	631	624	607	630	623	640	646	653	639	646	627	657	653	579	647	618	692	633	633	651	635	668	626	633	574	651	609	632	594	640	654	648	640	619	631	615	604	648	653	623	611	623	611	568	605	613	621	591	656	676	626	590	674	608	684	633	625	610	624	633	628	652	613	614	667	664	618	630	618	632	649	604	617	602	615	645	673	605	646	624	618	625	626	597	602	667	687	647	657	622	629	603	629	605	618	623	675	675	625	646	650	608	638	653	617	617	660	660	611	658	630	675	633	646	581	641	615	624	630	641	613	670	637	622	662	639	628	694	618	665	619	639	627	623	613	601	617	668	654	674	669	631	616	563	608	636	663	588	654	594	620	608	645	666	638	654	617	649	622	622	640	642	645	660	627	642	591	619	640	590	641	621	652	652	639	600	634	634	607	665	662	604	615	676	661	633	613	631	636	613	628	608	639	638	658	636	651	647	585	620	621	657	694	654	650	667	617	639	674	642	588	647	587	653	641	654	595	622	633	635	634	646	606	593	615	623	634	651	642	625	623	611	637	615	632	595	654	593	606	649	632	618	629	606	609	637	621	633	617	631	571	639	657	655	633	624	663	643	622	636	657	623	606	642	641	650	635	637	614	637	666	656	624	651	626	634	661	648	646	623	630	654	673	652	636	608	611	656	666	627	655	606	628	637	649	613	621	640	646	623	629	651	660	637	674	609	629	588	615	653	661	623	646	607	634	752	639	681	651	616	602	583	639	626	634	648	565	645	613	699	629	644	644	602	583	600	630	624	647	631	606	645	597	649	646	625	619	609	654	702	646	628	601	609	627	629	674	644	653	645	622	635	572	625	629	627	651	651	614	643	648	629	662	706	639	617	633	638	646	634	666	654	593	649	624	626	670	650	690	612	655	652	622	638	636	644	649	620	653	585	612	598	648	616	620	623	648	594	642	644	646	659	637	639	629	671	622	627	630	637	602	647	683	596	602	605	615	632	620	603	608	634	638	608	633	627	670	671	624	639	632	666	567	625	629	668	645	622	651	663	593	613	645	640	574	643	641	628	653	613	617	614	680	684	649	640	628	620	608	653	665	631	608	609	581	646	631	657	660	671	666	614	642	572	674	614	627	662	671	629	621	625	705	647	605	650	625	607	587	614	641	635	624	603	630	601	640	613	646	609	648	644	660	619	630	608	662	655	648	605	627	636	662	629	627	628	639	626	619	621	598	614	617	632	633	603	582	633	633	644	620	642	630	650	576	655	648	635	633	657	659	655	596	659	648	679	661	646	612	645	625	605	634	652	637	656	631	634	644	639	613	629	647	652	634	644	664	628	639	642	657	653	611	666	620	616	664	632	632	663	617	661	646	626	616	607	666	645	636	573	664	562	590	640	627	638	651	614	624	634	635	634	660	622	640	613	640	588	691	621	629	613	631	565	640	628	649	643	647	622	629	601	626	654	648	655	601	674	609	595	616	608	627	611	623	627	652	579	608	595	630	614	643	590	621	623	620	588	632	639	617	642	655	660	666	642	616	616	664	600	676	616	649	600	629	617	645	682	645	607	593	625	622	635	649	652	642	647	607	599	621	574	628	612	656	610	641	624	620	609	610	624	627	645	714	612	634	613	662	623	676	674	643	608	625	655	610	645	640	679	640	681	594	646	648	604	634	618	630	602	608	611	606	627	647	643	632	617	668	633	615	604	640	611	631	595	667	629	653	633	597	621	669	614	617	630	628	616	663	669	665	601	625	611	678	607	595	599	687	652	622	622	686	667	631	610	617	660	633	674	665	607	624	634	647	661	654	619	607	587	625	615	629	586	590	592	648	653	679	632	639	664	638	671	611	604	653	636	653	661	626	593	654	597	641	633	586	611	618	643	641	633	666	652	643	630	624	635	618	637	594	612	688	616	606	636	635	650	623	633	608	598	638	657	637	624	620	648	650	642	621	640	628	629	614	642	647	626	533	659	628	606	594	667	618	638	651	610	675	661	662	607	620	641	636	638	616	592	605	646	618	637	651	620	609	618	583	632	645	643	630	595	653	588	632	649	677	624	617	585	671	677	632	602	596	626	588	628	641	655	653	619	642	627	626	606	630	648	664	645	663	596	575	593	616	624	607	599	580	638	651	637	644	674	601	592	625	623	650	634	622	609	648	646	631	604	663	641	648	618	626	603	636	591	635	666	642	635	608	595	648	626	616	680	623	641	582	612	630	621	589	619	605	638	603	673	648	634	660	588	611	618	607	643	617	682	620	578	617	605	652	639	607	615	654	614	669	604	624	612	600	684	645	634	596	659	661	658	600	629	635	630	625	636	652	637	681	619	589	648	596	634	636	588	594	630	642	662	622	648	640	661	656	641	595	625	629	666	676	620	602	615	625	630	635	642	642	617	643	617	672	630	658	612	623	637	603	619	605	635	650	624	652	632	619	653	660	648	673	617	599	591	661	620	639	647	608	649	638	647	638	655	602	645	649	618	617	612	634	642	628	631	603	609	600	653	637	627	644	632	636	645	624	661	579	674	608	639	665	621	660	595	608	602	637	653	650	637	598	609	632	689	636	629	622	597	637	612	673	668	631	651	639	680	633	646	627	674	599	655	651	670	647	619	654	615	639	595	686	590	622	582	608	652	600	630	672	629	636	599	634	657	620	661	612	609	651	614	654	618	648	643	628	643	627	627	618	615	619	597	639	681	613	675	656	632	662	633	683	649	666	622	592	603	662	615	639	653	654	581	613	643	642	636	631	646	636	630	584	676	637	611	624	602	619	615	615	592	626	639	678	674	646	638	667	633	622	622	589	644	609	660	622	692	626	609	647	645	637	615	616	641	658	597
25083	21385	27966	23805	7456	999	766	605	549	465	479	493	457	458	461	448	429	455	475	438	405	446	440	443	438	422	435	441	435	413	398	434	429	419	454	437	412	448	430	469	427	450	379	454	394	398	434	405	453	400	469	443	424	426	411	431	478	425	417	421	449	418	448	408	424	410	416	436	416	405	418	415	412	425	419	420	428	429	415	488	423	415	423	442	455	418	421	429	376	448	435	405	419	398	425	407	433	434	428	437	394	398	420	444	488	421	400	427	421	429	432	407	431	424	425	406	395	407	401	409	414	430	427	434	418	438	427	444	411	430	388	430	443	403	388	411	420	427	416	435	417	394	400	447	481	431	422	410	442	450	440	440	418	433	394	459	436	429	418	389	386	434	436	388	417	446	394	379	439	426	389	429	426	429	419	411	456	413	401	424	414	420	448	425	427	417	436	415	429	445	422	431	436	435	439	438	450	426	457	444	431	451	474	386	488	412	432	415	441	449	408	426	430	460	422	397	429	432	404	415	441	411	452	405	430	411	451	459	481	430	405	422	426	411	406	414	438	415	426	404	423	420	414	471	431	431	437	427	426	421	424	454	436	375	393	426	430	429	410	420	450	425	368	397	400	425	446	456	441	421	394	414	469	416	421	413	428	460	442	428	398	426	439	435	450	433	431	410	446	471	415	460	420	462	431	406	406	416	391	449	424	411	410	417	423	449	376	437	410	429	442	410	445	392	430	431	440	457	425	436	429	419	409	409	435	434	421	474	462	466	465	424	426	387	472	444	422	439	385	402	451	457	429	471	449	440	426	432	388	433	385	445	424	392	420	437	447	405	416	424	455	450	436	431	443	431	438	395	413	446	382	439	454	450	418	394	398	395	395	432	417	443	450	433	414	419	472	426	422	424	405	426	430	471	420	434	446	402	411	429	420	428	409	455	420	425	413	447	424	391	408	429	409	451	439	441	422	411	443	427	440	430	414	383	411	403	438	425	435	414	426	420	456	440	399	432	419	437	423	422	432	452	416	397	419	423	437	424	425	410	399	406	424	405	415	430	447	397	412	419	446	422	433	427	445	427	417	410	405	432	434	407	440	415	459	440	439	445	454	447	399	435	465	469	445	412	401	410	411	408	436	417	408	459	408	420	436	427	411	452	450	418	435	379	418	414	433	436	413	441	433	404	425	427	443	420	419	420	402	424	387	423	401	434	404	432	409	395	414	423	402	418	425	435	452	425	435	431	425	426	366	454	455	419	445	388	462	453	402	443	441	439	447	424	408	418	453	441	432	422	456	453	432	387	415	413	395	382	409	408	453	448	409	409	420	388	420	416	434	451	394	415	414	428	424	447	465	455	436	417	412	425	437	450	418	398	428	430	396	393	401	417	430	425	425	386	446	402	427	437	399	410	457	431	410	420	411	416	444	442	428	403	411	431	437	432	398	442	445	418	422	407	412	433	415	410	422	432	432	410	426	449	411	384	405	443	377	414	410	368	424	425	406	455	434	423	419	435	435	408	430	409	432	417	394	444	402	429	444	440	401	411	420	452	372	432	463	441	431	403	420	400	401	424	443	435	429	413	414	393	417	436	418	442	436	406	448	424	400	419	421	424	427	434	401	440	429	447	435	430	430	411	414	430	463	423	387	411	411	392	405	413	418	428	406	390	416	439	404	402	420	444	415	439	422	448	447	467	443	401	407	385	417	414	435	414	459	412	434	410	450	430	426	459	424	445	425	448	428	428	447	420	415	390	437	425	410	452	391	454	413	423	425	423	431	378	474	443	432	406	422	397	434	432	428	458	406	439	417	407	382	471	437	427	409	419	412	409	418	410	447	406	394	412	416	391	443	451	450	426	399	422	417	393	410	418	418	421	429	444	399	401	433	408	429	425	412	365	459	432	388	425	408	478	369	415	439	415	427	426	473	410	410	422	409	401	421	412	409	429	412	428	409	431	419	458	441	444	428	410	410	389	399	387	449	410	441	436	442	425	438	377	416	430	424	427	415	399	418	386	419	402	423	432	428	386	419	452	437	431	458	418	412	452	446	423	435	427	433	419	411	436	396	430	442	425	451	436	439	397	413	399	437	418	462	446	441	432	409	404	442	418	419	387	422	425	426	393	455	440	443	411	424	408	424	430	408	432	424	412	393	414	401	414	447	424	441	502	444	428	403	394	434	466	385	431	427	424	402	405	425	429	399	420	413	391	425	435	434	447	444	455	396	418	367	407	411	404	441	416	427	435	390	421	374	426	451	419	431	420	447	447	411	389	450	422	434	411	426	448	423	411	420	409	382	423	435	430	401	431	428	418	437	423	402	409	433	442	442	436	432	432	403	409	441	397	421	466	436	433	453	395	449	413	456	430	433	416	411	420	416	447	423	431	434	457	445	401	476	426	438	401	442	431	443	406	416	410	424	396	444	411	458	413	399	448	425	397	436	416	388	400	434	378	407	456	426	442	414	430	422	419	410	463	437	445	432	389	439	451	442	392	430	457	411	433	363	446	410	479	429	426	421	432	406	409	396	445	419	420	411	409	439	446	420	427	419	448	424	422	406	411	455	431	434	428	426	410	439	425	420	427	425	432	405	419	420	427	418	404	432	424	448	423	459	421	436	420	403	443	412	417	390	448	420	420	379	395	427	400	434	458	442	402	450	401	411	393	468	444	394	450	413	405	452	419	432	448	403	407	389	394	428	434	448	409	429	414	391	435	416	410	445	370	407	422	395	432	454	426	443	428	441	423	409	443	405	424	405	434	467	400	427	428	438	402	431	407	400	438	429	410	412	429	435	449	430	428	390	430	415	403	438	431	424	444	431	420	404	410	430	412	400	474	405	437	452	439	424	421	372	421	426	391	406	464	440	425	411	403	428	500	416	436	405	408	402	419	428	433	414	429	424	435	437	409	407	416	415	448	437	407	460	410	405	460	448	397	377	422	412	437	413	417	433	390	445	424	416	414	398	426	440	445	455	429	475	406	418	397	407	410	458	430	409	451	391	449	392	423	390	453	431	423	426	441	437	417	404	435	414	445	434	433	441	420	430	409	422	424	415	387	428	422	408	436	407	446	412	430	410	421	391	431	410	437	441	424	435	448	420	443	441	447	388	404	414	393	458	431	409	443	449	430	433	387	426	413	430	445	441	452	428	418	419	418	417	420	428	416	418	459	408	457	367	407	437	414	435	441	454	453	436	424	433	417	418	439	437	440	403	420	431	439	426	456	398	414	359	439	399	437	473	466	427	428	488	417	463	451	435	421	427	408	457	431	423	449	458	438	415	399	435	419	399	416	443	442	429	438	375	435	427	427	431	460	421	429	413	450	416	434	436	425	441	396	408	422	411	421	419	432	455	397	456	434	441	462	437	441	406	431	448	415	438	447	430	433	445	452	423	424	420	423	416	394	439	452	421	438	422	412	442	427	443	399	478	417	396	386	397	401	394	414	433	446	418	420	433	423	434	436	392	429	398	400	388	445	406	438	427	381	453	408	430	439
41578	56721	40194	9303	1753	1327	1155	1068	851	756	680	666	664	585	546	612	601	576	561	550	528	536	513	524	541	541	561	531	509	518	523	495	540	522	519	574	522	519	506	513	494	517	540	506	513	517	491	534	540	539	563	513	486	552	493	544	548	519	520	505	504	521	486	513	496	509	502	503	533	513	542	505	535	545	559	534	511	544	511	521	510	516	516	458	495	501	494	535	524	533	555	498	492	531	512	560	495	547	557	537	460	572	541	522	522	520	577	545	505	519	533	505	498	521	482	458	519	534	513	530	527	539	554	532	538	535	518	522	573	491	539	552	495	538	520	498	521	515	525	542	553	511	535	508	528	551	517	480	487	558	504	516	558	549	511	531	538	511	471	516	511	499	536	493	536	553	489	527	526	518	494	517	520	502	531	530	547	567	507	497	509	508	527	536	486	477	566	538	554	536	504	506	504	558	504	524	550	535	560	516	509	531	528	500	531	513	542	535	501	514	487	519	497	566	551	508	533	496	523	483	526	492	517	556	531	542	521	518	515	501	545	535	514	501	531	490	528	512	530	519	506	519	507	546	515	525	531	545	544	543	548	493	518	509	570	522	530	504	505	558	531	494	514	501	528	460	516	521	489	516	539	537	471	541	552	535	542	501	512	507	522	536	540	493	563	516	535	531	546	544	546	511	494	513	541	524	505	529	521	551	571	515	523	538	517	510	505	519	473	506	551	533	507	514	542	514	551	530	489	524	552	509	474	533	476	534	549	498	516	543	509	528	531	512	528	551	501	517	533	535	549	527	570	495	504	489	505	525	531	504	517	570	519	501	505	529	507	502	551	569	527	491	511	513	526	516	555	527	573	511	547	543	551	522	562	523	532	498	550	513	490	525	533	529	524	495	551	493	509	543	586	501	520	463	534	506	504	503	502	499	545	526	526	556	547	533	499	518	551	541	554	583	530	485	512	537	483	508	517	508	496	518	553	535	569	529	525	575	499	539	541	526	483	476	545	532	476	489	483	487	535	534	532	502	498	515	545	529	501	517	503	498	511	523	542	525	535	550	541	557	540	511	508	524	542	484	493	517	483	519	481	524	516	524	503	489	480	508	548	507	522	483	515	539	533	539	478	521	525	518	510	515	506	519	483	507	518	509	559	516	496	558	535	503	478	470	512	536	540	503	506	541	560	515	548	487	536	522	506	518	505	481	512	523	552	499	525	518	525	522	465	543	503	508	533	530	538	493	507	578	523	513	492	501	564	518	513	493	496	565	571	532	563	576	529	541	516	545	539	565	538	551	542	549	494	542	522	513	515	527	497	502	530	525	543	514	543	515	518	512	500	544	513	532	497	538	521	509	513	460	514	454	543	458	550	510	516	488	503	490	500	530	546	487	468	528	470	522	517	513	550	513	523	530	519	513	481	531	537	476	542	483	583	522	555	487	494	508	513	535	516	522	483	537	528	515	517	499	573	507	537	539	544	506	503	509	507	520	509	529	530	524	522	505	517	526	500	486	486	499	518	539	536	513	525	521	558	514	525	544	538	500	536	539	555	558	585	551	517	489	521	522	560	540	544	540	506	511	514	533	537	538	501	503	515	510	549	522	506	492	503	500	532	521	526	541	548	548	538	500	510	491	516	535	518	546	454	527	510	483	496	541	483	542	503	503	527	548	527	500	536	520	518	497	519	512	495	511	532	485	536	512	541	510	475	530	505	513	499	522	511	545	514	522	518	547	517	504	550	519	554	527	535	478	498	564	490	530	505	521	529	540	477	523	514	491	512	498	527	521	544	485	481	555	503	526	494	535	530	516	539	514	464	524	506	540	516	509	486	519	509	487	538	534	517	524	515	484	454	472	466	516	517	551	518	554	536	505	505	517	500	548	519	548	509	513	550	543	521	548	544	520	513	521	501	552	495	496	535	509	515	503	507	553	504	500	525	507	489	497	535	549	509	516	482	512	522	477	462	519	569	522	545	524	530	523	566	514	506	549	519	472	471	535	542	511	559	517	528	516	516	526	540	534	545	516	553	522	537	553	511	573	559	519	547	517	467	537	518	550	549	478	513	525	537	523	524	508	528	533	458	533	539	510	501	517	555	537	500	506	484	519	542	506	523	520	506	553	545	495	519	505	507	485	494	546	500	505	492	556	577	500	517	544	540	511	538	554	485	507	514	517	528	527	494	561	530	500	522	483	539	538	513	571	510	553	508	520	543	509	564	559	494	517	507	521	528	542	523	515	495	542	523	553	491	486	503	530	501	531	548	555	512	495	499	485	501	514	494	576	506	513	521	558	538	504	529	527	498	479	537	515	568	553	515	551	558	498	505	520	549	508	522	516	514	530	526	527	544	497	535	507	513	574	536	549	579	511	512	527	492	489	518	496	541	544	499	484	507	521	488	502	504	472	533	503	513	522	533	499	495	523	525	536	542	544	542	532	538	517	501	530	542	512	530	520	524	495	508	521	487	528	519	509	532	476	527	533	514	546	483	513	536	524	523	508	534	501	528	519	530	539	581	536	528	526	530	503	530	517	598	505	520	519	509	571	513	516	506	551	517	544	507	481	521	567	511	497	504	518	484	477	468	528	536	504	501	556	475	539	492	518	497	549	513	516	497	517	503	504	522	500	531	495	543	532	521	508	516	576	487	503	519	519	547	525	495	505	514	536	519	544	512	493	535	502	519	554	546	552	515	543	515	512	498	549	556	519	485	551	540	487	503	542	516	523	518	504	505	531	555	510	538	512	530	516	540	487	510	481	549	520	496	541	554	558	543	526	534	511	513	533	575	505	535	578	538	569	544	472	538	608	509	505	553	515	522	546	518	514	535	483	539	545	515	578	560	564	505	529	534	548	553	543	467	517	537	519	480	493	534	485	489	530	538	531	540	509	518	493	493	494	525	514	500	491	547	520	494	530	531	534	466	541	570	584	546	499	504	506	523	561	515	537	514	520	482	513	544	492	514	511	485	505	492	517	539	538	526	519	544	525	514	509	534	468	556	563	516	562	536	485	529	530	519	540	500	508	533	527	541	487	507	513	536	520	491	523	574	511	520	474	539	531	530	537	532	548	514	494	526	521	537	521	477	523	526	546	537	480	541	539	542	530	543	548	478	512	514	519	552	512	505	541	503	519	529	518	530	524	552	525	511	519	541	528	506	488	537	499	485	510	538	506	545	529	517	525	505	535	510	529	515	509	512	561	514	516	505	509	527	523	540	547	516	550	537	512	534	537	548	547	529	515	492	511	494	518	523	514	506	528	523	498	562	523	500	494	529	513	491	523	523	513	563	506	510	504	552	517	524	513	531	528	524	510	543	542	536	507	491	524	519	520	481	518	506	528	550	535	492	558	499	512	500	525	523	509	483	502	498	468	559	533	496	549	506	568	511	501	532	533	534	515	504	484	502	560	547	512	557	536	548	498	512	512	511	511	562	531	524	526	563	527	484	508	542	506	554	502	532	534	540	522	560	517	531	488	533	500	504	493	533	553	555	531
22806	20973	28582	23654	20914	19806	5683	1533	1162	1074	1066	976	944	923	864	883	831	856	887	814	832	835	881	923	830	831	835	841	815	880	841	826	778	809	860	831	835	868	826	797	874	780	767	807	829	818	805	849	789	890	833	834	809	874	823	832	847	843	816	807	830	788	789	816	764	794	824	856	842	832	812	824	807	815	776	805	835	833	869	828	808	824	850	814	840	795	804	847	853	743	789	784	826	830	818	801	759	831	800	822	848	835	878	843	809	847	820	844	794	798	805	836	821	857	829	809	823	785	848	825	819	798	831	780	826	770	833	757	769	862	864	844	808	778	836	796	815	795	807	765	812	825	813	818	828	793	814	783	820	812	790	844	800	806	810	806	807	817	839	810	852	794	806	755	812	779	821	823	810	829	781	817	807	795	783	782	773	857	815	818	822	851	830	845	790	825	786	840	791	740	815	813	813	843	788	785	846	804	818	852	804	797	767	857	815	800	818	786	783	792	822	811	803	772	820	823	802	829	841	871	782	797	823	785	903	778	819	798	839	811	866	757	788	820	846	796	819	815	781	758	827	843	810	807	826	803	844	799	843	829	840	842	865	817	826	765	810	816	841	783	810	834	797	861	828	791	803	809	803	809	818	825	810	778	866	831	815	846	859	804	810	829	830	855	800	816	830	751	791	803	810	856	805	805	791	804	829	827	784	833	809	818	802	814	755	812	802	815	788	761	766	799	821	842	796	844	836	792	853	807	798	823	858	815	845	770	831	826	829	846	816	808	834	812	846	832	819	783	813	861	841	889	799	828	837	783	840	784	823	893	755	777	773	803	810	851	814	846	746	791	768	824	776	790	866	868	833	824	845	834	797	798	815	821	813	810	784	806	881	790	840	820	818	824	804	841	808	822	802	804	834	833	813	836	769	814	831	808	789	774	803	794	820	803	814	823	831	848	829	830	849	858	814	821	778	841	790	855	862	810	798	820	879	856	856	761	824	770	810	821	876	879	797	848	786	793	788	819	870	809	801	824	826	821	844	840	856	784	813	794	843	759	813	786	807	809	810	839	771	773	771	793	792	822	795	826	812	838	812	839	751	836	844	843	841	841	803	784	800	786	815	791	814	773	773	791	841	746	827	806	832	799	829	841	766	811	870	853	839	771	832	846	800	840	847	813	847	836	801	813	765	815	819	782	805	836	796	773	843	820	805	856	792	810	839	858	815	848	808	786	827	833	818	774	797	846	765	804	816	838	857	783	800	867	828	790	794	821	795	831	831	820	793	774	845	849	834	802	790	782	816	786	780	782	758	806	809	791	804	790	772	833	781	808	826	793	853	750	814	759	763	789	796	738	735	792	817	757	825	856	788	849	785	808	810	823	790	818	797	866	811	869	770	806	791	911	831	819	827	843	829	841	787	814	793	816	877	818	804	830	836	825	783	800	800	795	839	827	800	832	800	828	838	800	835	806	787	847	800	805	854	792	751	818	834	792	819	783	789	818	772	804	797	734	837	774	827	807	768	781	862	872	808	816	826	822	817	803	843	858	825	775	830	800	821	800	858	855	815	808	793	829	768	783	814	819	815	787	840	806	831	834	783	781	784	786	824	806	815	775	792	872	819	785	776	790	815	783	810	858	838	769	845	769	804	844	815	776	835	816	778	848	846	768	774	808	827	806	805	858	803	829	821	804	829	839	809	796	814	778	801	823	831	865	790	808	793	859	832	834	853	790	794	832	821	820	785	842	870	838	818	798	781	869	805	853	834	812	825	790	796	791	794	837	861	786	798	792	813	863	862	881	805	802	787	849	869	828	818	830	839	870	830	787	822	852	816	840	766	784	835	834	835	841	832	812	886	821	831	813	803	812	846	766	838	789	816	833	803	778	828	779	796	776	782	739	837	891	787	848	795	880	871	782	798	796	816	855	836	781	855	830	803	828	783	822	828	798	788	852	844	847	813	806	846	855	829	821	755	773	782	851	819	808	822	812	809	774	837	840	841	822	830	790	851	799	833	856	813	808	817	772	794	868	803	830	803	858	811	804	833	761	833	822	770	825	783	817	822	786	830	775	814	847	810	862	794	809	813	785	818	757	795	801	846	799	791	824	846	770	805	772	843	790	839	800	866	792	851	829	849	904	747	829	799	818	831	812	828	845	758	841	817	826	823	820	846	752	820	801	856	850	794	793	832	822	818	827	781	808	782	840	773	830	873	857	835	834	775	829	772	776	820	747	814	810	820	815	825	789	777	802	837	832	848	832	856	812	822	789	779	782	815	800	790	826	852	810	747	789	830	808	821	836	821	839	871	816	831	797	807	858	782	786	842	757	806	761	758	831	881	775	799	835	824	753	863	789	767	804	826	826	809	797	801	801	814	853	841	826	765	835	827	889	838	826	858	786	835	769	768	814	814	810	801	839	820	808	799	748	834	821	821	826	769	783	814	841	803	789	777	799	803	812	815	828	855	828	853	794	827	801	819	798	813	824	784	813	773	797	768	827	857	846	854	816	803	797	876	836	804	842	818	854	829	757	818	787	819	802	821	808	857	840	806	766	807	826	839	800	831	790	821	832	840	793	817	806	863	790	826	830	811	807	844	819	785	783	801	844	775	810	860	773	787	819	790	799	797	829	820	830	860	777	825	846	814	801	809	813	856	824	796	785	863	781	803	831	840	847	781	837	860	877	808	797	820	794	814	798	817	837	867	805	803	774	797	823	819	823	850	805	826	834	830	854	766	824	827	838	813	797	772	820	824	754	806	742	817	878	782	815	823	814	832	849	839	816	823	779	813	815	813	849	829	755	811	787	806	805	832	763	783	816	816	832	812	842	792	841	747	826	759	815	829	788	795	774	779	805	811	816	812	801	757	854	795	806	779	824	781	838	812	786	804	847	781	792	855	794	786	868	826	807	804	818	822	799	764	832	856	813	837	835	782	802	824	812	818	828	829	801	804	797	827	802	780	788	794	871	783	814	811	781	776	782	789	794	791	831	802	808	776	837	777	839	810	841	803	816	854	828	817	828	837	816	876	780	845	808	785	823	790	848	854	846	821	792	756	834	782	800	773	825	785	760	859	829	792	789	894	749	788	860	773	815	803	801	791	817	830	822	820	854	776	811	859	831	821	820	852	791	789	813	807	758	845	825	821	749	795	779	815	835	809	807	787	831	833	764	858	853	840	842	826	875	861	846	801	769	788	835	800	786	776	815	832	789	814	812	806	791	822	763	817	809	788	774	837	870	845	767	797	834	809	846	776	790	735	807	815	809	761	807	797	818	823	822	784	821	829	800	778	791	792	843	812	765	805	792	799	838	813	833	834	770	813	837	795	843	775	780	854	817	831	783	866	835	763	801	813	805	778	821	844	780	762	837	788	831	840	821	801	778	854	782	816	767	809	825	772	769	808	813	778	849	849	842	814	850	845	801	816	806	808	838	795	809	882	824	785	804	795	917	822	821	792	793	783	890	838	768	794	779	834	862	797	806	859	804	832	818	799	808	786	823
46470	72827	54503	16414	3860	3088	2691	2107	1724	1481	1418	1185	1178	1163	1128	1090	1091	986	1065	994	979	1026	966	994	964	931	959	941	922	931	1021	968	968	946	913	898	916	959	957	859	927	899	922	922	944	893	946	958	945	955	949	920	933	941	962	883	918	928	886	923	943	911	922	902	871	971	941	928	892	936	918	953	938	957	900	939	921	864	926	890	892	894	898	929	890	935	931	926	972	890	895	900	946	999	911	954	986	932	912	935	930	984	919	969	938	910	840	944	930	942	927	921	934	923	940	856	931	903	955	991	921	912	928	932	916	893	981	914	933	919	912	894	924	938	911	986	953	983	897	904	863	930	1003	874	945	900	942	924	930	870	933	906	958	1003	929	909	947	941	897	904	963	907	921	915	949	880	970	875	957	906	892	947	866	919	939	865	910	916	896	941	935	880	888	874	962	914	922	915	977	939	901	930	914	932	937	920	927	899	857	889	939	898	925	867	868	920	928	914	944	911	953	952	905	978	911	891	933	916	878	931	946	950	894	950	910	936	888	903	926	927	909	922	912	943	898	943	958	873	933	936	914	936	920	924	888	896	913	865	920	882	900	894	922	925	924	900	898	924	943	935	920	926	873	873	922	906	959	959	865	977	917	928	897	939	906	899	916	903	954	933	910	926	885	958	898	943	928	936	928	922	880	906	902	945	947	930	881	942	964	926	932	924	873	904	945	884	908	918	911	909	895	944	939	913	871	905	929	873	891	953	907	941	872	926	899	889	919	907	973	913	922	931	972	923	879	915	942	897	938	908	945	925	930	920	937	935	920	930	915	937	933	864	841	928	942	903	959	931	945	948	932	965	893	861	893	901	891	945	967	946	906	934	892	882	964	959	931	921	900	982	951	864	935	896	922	929	935	949	962	901	949	851	895	911	914	929	891	947	933	885	876	976	913	945	912	905	955	960	917	915	915	941	868	913	897	924	910	902	963	920	923	893	853	928	921	941	956	865	938	869	920	975	885	885	923	904	961	914	896	923	919	884	999	885	916	915	898	917	924	967	946	878	920	905	896	920	896	914	913	958	938	924	885	952	916	936	924	903	935	896	942	921	904	885	947	938	883	893	916	938	901	899	855	978	878	947	884	914	871	970	887	903	929	912	923	965	922	900	936	937	912	923	891	870	891	927	925	912	861	933	894	914	893	877	923	972	919	903	878	916	954	929	890	912	879	888	860	946	946	971	886	915	968	911	960	898	889	823	920	877	915	906	955	963	903	920	964	892	944	902	938	906	952	943	939	923	941	884	930	937	891	948	887	967	962	910	953	935	886	891	934	933	848	944	890	924	954	989	951	903	902	852	894	945	886	932	971	854	919	850	910	913	925	930	898	916	911	909	921	896	953	854	958	851	901	906	903	924	908	908	926	906	928	910	919	881	914	923	932	916	916	941	889	930	902	930	914	962	895	869	934	921	920	989	881	896	934	877	914	935	929	977	922	890	929	952	867	893	900	882	875	915	925	864	925	927	905	926	900	945	930	898	903	887	957	918	913	945	905	941	899	913	896	929	926	910	874	943	897	951	911	917	926	891	921	901	893	881	952	937	927	938	928	919	940	933	926	934	936	926	922	933	891	934	965	871	847	926	961	860	972	918	904	911	929	899	929	990	929	956	912	996	914	901	922	935	928	934	936	909	938	946	886	951	890	906	956	934	871	925	962	924	879	883	889	980	913	964	900	908	915	925	903	857	912	930	912	997	936	987	952	974	881	960	912	923	942	939	904	902	901	945	911	859	904	956	893	896	931	882	953	969	856	929	918	959	946	939	960	908	918	930	884	923	966	956	944	932	908	981	920	899	869	969	975	993	886	921	927	872	984	993	934	877	905	880	916	919	927	907	913	895	932	944	953	899	931	942	912	893	991	889	886	925	976	884	894	928	971	947	937	854	905	932	916	951	895	934	919	854	921	886	913	849	868	913	949	894	881	901	909	887	911	956	914	962	942	913	904	923	904	914	900	882	928	880	954	941	940	888	936	905	944	956	923	889	884	900	914	962	886	913	936	923	912	890	921	910	906	917	909	886	910	941	967	905	914	937	918	947	857	905	948	926	956	953	929	911	902	933	934	917	912	937	899	964	940	922	957	901	958	884	931	905	888	857	917	927	905	918	872	878	967	917	919	872	897	880	974	872	909	947	914	919	914	911	911	890	904	918	877	927	932	906	898	923	916	925	871	891	881	889	902	883	903	920	915	920	950	940	941	903	955	948	926	956	876	922	870	936	911	870	931	866	826	903	903	895	911	906	946	936	920	874	861	936	882	958	874	913	920	901	898	922	924	878	890	937	929	873	958	904	928	918	940	934	936	891	841	991	911	916	919	924	921	917	899	931	900	919	950	928	897	896	930	938	913	900	983	912	950	922	918	922	924	898	927	929	910	928	940	896	888	942	913	944	950	912	958	901	851	964	874	920	940	927	909	882	893	931	925	902	929	879	924	922	909	922	899	908	925	933	934	886	951	905	939	934	894	910	896	867	938	903	891	920	963	953	926	903	922	929	910	991	881	933	951	909	921	937	933	937	925	928	949	909	886	928	933	852	931	969	918	918	889	919	925	950	857	908	903	885	874	965	961	899	887	924	937	935	887	897	935	973	924	890	916	957	917	880	965	932	899	937	918	908	914	926	907	939	874	932	927	879	966	918	927	924	973	895	919	882	876	909	856	907	912	920	919	921	909	881	921	904	926	955	905	885	905	911	870	954	901	932	918	942	926	859	879	912	847	910	913	898	919	931	929	930	903	978	911	910	928	914	878	874	917	944	976	940	909	951	905	975	914	968	960	944	891	910	902	955	920	917	954	924	902	891	898	909	885	960	940	923	922	884	946	955	889	905	909	891	938	902	878	909	897	919	945	885	897	930	843	917	923	902	906	933	951	917	959	907	906	927	949	924	839	971	953	946	955	919	889	905	956	958	917	936	901	891	921	919	919	909	906	906	916	885	919	899	941	889	964	880	900	939	915	946	940	906	899	953	917	863	900	940	909	922	937	927	917	918	948	890	885	879	928	935	865	886	903	895	935	922	893	940	895	933	896	851	867	914	914	909	918	974	924	930	957	907	958	884	962	924	930	897	938	920	914	904	868	874	921	906	903	912	903	906	925	948	963	892	951	893	916	974	944	924	908	877	950	973	898	907	990	924	832	959	926	934	890	882	922	949	926	930	899	887	930	945	871	953	975	914	941	953	891	916	849	949	934	934	902	875	885	909	907	879	933	920	888	899	897	944	929	906	903	939	910	935	942	947	919	895	931	917	903	871	918	961	938	893	915	899	932	910	907	941	910	894	884	940	894	908	933	921	917	872	940	955	961	935	927	929	932	951	946	915	881	941	940	872	936	901	933	891	892	919	940	901	954	956	950	854	932	941	917	916	929	892	917	943	915	910	931	906	872	886	928	842	904	934	899	888	942	963	922	889	890	888	864	903	947	898	968	912	941	930	927	940	887	938	928	902	934	904
31930	32587	28222	8864	715	543	500	411	375	345	348	309	312	312	322	303	330	301	323	340	332	357	307	312	337	338	318	327	285	302	298	311	309	310	284	313	317	343	284	346	298	313	296	315	267	330	322	339	316	298	286	308	315	346	322	314	299	309	300	336	285	291	317	322	291	318	332	288	304	333	301	306	310	313	305	331	302	325	313	346	313	329	291	293	361	357	268	289	311	305	304	291	342	325	335	286	319	319	312	325	286	318	319	282	304	297	309	332	330	330	309	338	309	336	336	322	286	318	310	310	276	322	311	318	331	300	299	302	313	301	309	298	326	335	319	349	320	306	326	345	297	306	327	307	330	321	305	309	268	316	296	299	296	311	307	323	290	318	292	311	349	337	289	316	296	313	310	308	317	316	332	325	309	321	280	329	326	299	313	299	298	316	330	288	298	326	299	331	295	323	326	307	300	285	301	296	320	314	304	319	309	320	328	307	289	321	344	317	353	308	317	291	311	316	324	321	304	313	329	320	344	339	290	309	295	326	323	320	287	337	310	312	287	333	294	289	296	296	341	285	322	330	343	336	328	315	302	296	319	321	346	307	303	359	294	310	323	321	349	302	311	333	304	306	312	345	311	316	329	322	286	317	302	296	309	305	294	298	315	299	277	301	312	347	297	335	300	329	325	307	310	320	326	326	344	321	322	347	283	295	282	350	317	304	338	305	294	328	324	329	335	312	326	326	339	326	280	324	302	307	327	283	309	288	305	322	327	314	307	317	334	297	323	290	302	282	326	296	350	333	308	327	273	272	269	284	302	310	285	290	332	302	360	328	273	293	319	334	327	310	328	333	326	314	306	324	299	316	316	315	326	317	310	337	299	295	283	341	306	337	296	283	305	314	329	304	324	282	331	295	321	323	336	341	298	324	326	310	343	307	330	305	298	288	294	328	326	304	324	335	304	294	323	320	330	348	297	295	321	312	297	333	326	312	297	275	316	297	317	323	317	323	314	329	325	290	329	334	317	327	313	326	287	328	346	302	316	328	355	284	314	315	307	319	300	321	320	312	333	324	313	304	304	305	339	339	323	320	320	316	320	335	317	344	290	304	300	312	324	290	326	324	304	322	293	292	321	323	308	282	277	306	339	326	277	293	337	293	305	311	300	290	292	298	353	316	315	345	314	313	343	334	318	316	323	324	295	306	335	315	318	306	303	307	323	312	297	314	322	314	295	316	302	335	307	283	314	317	318	328	348	326	309	311	334	332	308	307	296	294	296	320	318	299	329	292	301	311	300	308	315	312	319	304	309	277	322	293	291	319	325	309	326	331	321	318	305	309	316	350	289	320	303	308	344	316	311	333	313	307	341	332	326	328	299	329	306	325	306	304	314	298	306	319	308	282	296	316	303	317	330	310	321	305	286	318	336	308	307	319	294	311	338	312	309	340	310	333	300	304	327	335	339	326	319	315	309	309	305	289	340	321	324	299	296	313	319	298	280	300	320	322	303	296	326	312	297	278	312	319	311	296	343	314	316	294	320	304	373	297	322	287	306	317	314	333	330	324	313	312	333	321	315	299	289	278	312	278	318	300	290	344	336	321	302	307	309	292	292	315	302	339	298	284	312	318	284	295	350	337	314	312	317	330	290	327	319	287	316	305	296	328	336	324	299	314	297	326	309	317	297	294	337	295	309	286	297	302	317	317	335	304	322	298	306	314	335	313	301	291	308	334	307	331	311	312	322	340	291	294	302	315	286	308	325	302	308	315	297	309	321	307	339	305	279	323	308	305	291	331	285	314	316	280	343	315	284	330	323	317	328	318	328	320	335	305	307	296	294	322	309	309	324	298	294	316	295	344	325	297	351	298	294	325	306	323	308	325	318	306	316	308	326	321	318	318	288	309	296	331	309	308	314	317	323	323	330	330	344	330	322	319	331	321	304	310	335	308	308	310	350	335	320	327	294	313	304	311	343	312	309	290	280	312	307	315	321	273	319	316	320	287	316	275	338	307	339	293	292	305	262	300	289	303	323	329	318	309	338	275	333	296	301	311	339	324	330	313	316	295	317	330	291	283	287	290	321	336	322	325	342	277	317	340	321	279	332	318	304	321	294	355	340	317	295	336	317	289	344	322	290	318	302	309	329	313	284	324	317	328	310	303	306	321	324	320	308	317	307	287	314	306	305	325	345	328	320	292	320	311	297	330	344	315	291	324	291	323	292	303	326	300	303	313	280	313	307	327	315	312	324	296	293	302	303	305	307	337	334	280	321	289	281	306	357	328	315	335	313	284	299	306	320	289	314	283	309	282	290	328	328	317	291	287	309	309	273	330	325	310	279	313	309	314	336	305	321	279	344	288	315	326	279	321	300	321	304	320	324	314	302	303	309	292	308	327	317	330	308	309	325	304	315	317	315	307	289	296	294	284	308	329	297	319	343	264	312	337	310	315	293	332	312	316	298	305	335	314	296	320	302	331	326	343	312	308	278	318	306	293	313	340	326	307	326	349	321	315	308	319	327	303	297	288	334	292	313	331	310	338	302	312	315	303	307	325	332	301	313	315	311	309	303	316	313	316	314	315	331	320	294	327	323	329	309	300	324	299	316	324	310	311	326	327	321	304	338	312	310	312	328	294	315	333	310	320	288	301	298	315	311	330	316	298	293	285	318	332	346	333	270	325	290	306	288	306	321	272	305	302	330	275	315	328	314	318	326	331	312	315	286	324	295	317	302	300	308	323	310	316	319	317	284	349	326	323	324	290	317	332	310	299	267	317	365	334	309	307	323	332	339	317	308	317	320	316	365	310	299	337	307	291	338	338	334	307	290	314	284	319	327	310	331	320	284	299	307	314	313	305	318	361	312	330	312	343	327	324	320	326	308	323	279	332	313	317	326	317	310	312	332	299	327	308	295	297	316	290	330	314	301	333	329	322	315	304	317	301	320	320	329	302	304	291	326	289	302	313	327	311	287	299	323	283	312	336	329	332	314	297	349	300	299	306	308	329	309	293	330	290	347	294	301	341	321	272	313	327	315	288	275	314	301	316	293	295	328	301	317	300	335	296	305	313	330	377	290	339	304	304	330	294	309	297	331	291	291	298	314	329	331	295	326	322	335	317	283	329	304	349	313	293	332	336	327	311	321	286	314	310	302	311	309	326	278	303	339	316	327	345	293	310	326	288	317	326	303	323	303	310	325	318	315	287	340	296	341	313	288	331	343	295	288	294	302	301	339	336	296	325	311	344	300	281	321	314	326	320	352	302	330	288	317	325	310	305	289	325	315	339	323	325	303	304	330	291	334	300	315	290	328	325	304	329	322	308	283	319	302	294	315	310	281	292	311	316	299	302	312	303	323	278	335	300	325	301	310	302	346	327	287	324	315	315	303	271	312	304	260	326	302	320	320	321	332	358	333	311	316	299	320	307	316	298	337	289	344	315	328	314	320	343	320	287	286	295	322	281	310	321	299	308	298	310	315	329	313	315	264	319	344	318	311	300	285	302
38846	47224	30756	5539	947	853	718	592	481	446	395	431	456	423	425	440	437	390	424	415	403	399	387	373	379	387	377	404	407	346	381	410	399	377	388	388	406	400	384	369	390	390	365	387	399	379	378	401	392	401	382	364	382	406	364	400	357	384	391	385	362	376	391	380	373	389	374	370	352	391	404	363	388	428	383	354	370	346	382	397	349	369	384	373	378	374	407	381	399	420	380	415	432	368	393	382	387	442	361	395	399	402	355	393	358	352	337	388	378	396	363	393	394	389	387	355	401	408	365	372	424	384	397	367	370	352	370	373	400	404	338	384	338	356	376	380	375	394	391	410	407	394	389	356	387	375	399	366	399	374	384	389	415	389	352	410	368	361	398	367	387	386	378	359	355	373	382	379	358	403	389	333	394	382	389	377	361	387	353	370	382	375	397	359	376	386	372	384	382	351	400	378	377	432	397	386	381	383	367	438	376	369	401	371	363	408	381	372	392	391	405	396	361	388	395	383	392	381	391	377	393	364	405	430	380	380	371	405	403	422	383	384	412	381	368	408	331	406	403	370	383	387	349	354	396	384	382	380	414	406	383	396	365	406	407	413	397	389	373	373	375	394	389	394	418	378	367	351	394	379	393	340	351	371	359	374	348	371	348	401	373	375	381	379	387	367	362	391	404	389	393	348	379	393	403	380	404	412	367	368	409	407	371	375	363	369	396	411	372	396	392	367	372	376	380	383	398	435	382	390	387	429	402	338	396	406	336	410	374	363	371	400	361	405	378	382	407	373	369	365	380	413	370	356	404	404	405	369	418	407	412	395	402	378	385	387	385	391	352	381	354	401	403	375	365	392	378	373	403	413	357	372	355	369	425	381	390	354	396	364	378	428	381	366	390	381	392	383	415	323	424	420	389	345	401	394	429	386	414	399	401	384	409	405	375	400	380	386	384	395	359	384	375	389	366	387	384	369	404	381	370	397	358	450	389	375	385	387	408	383	424	380	374	354	363	403	397	385	351	364	389	374	400	381	382	352	380	380	364	385	410	391	384	359	400	342	408	396	389	410	344	401	385	370	404	400	396	358	349	405	384	367	396	353	401	392	378	398	372	402	386	360	376	379	377	426	391	361	411	373	392	429	423	364	404	354	353	410	361	386	386	341	380	411	414	391	349	392	423	363	370	395	374	365	411	404	389	388	390	383	397	379	371	392	422	398	398	373	400	387	395	370	366	373	389	391	390	338	375	391	386	398	368	385	341	408	394	388	422	414	339	396	387	400	370	380	394	406	431	375	392	370	414	370	390	375	394	365	406	400	398	340	362	361	355	379	402	427	377	387	416	379	367	389	362	366	400	374	395	370	378	383	398	379	418	363	394	393	363	370	370	378	386	391	380	363	385	380	374	387	394	378	391	365	411	390	417	398	373	410	374	381	382	350	385	354	405	380	346	378	383	402	399	363	386	366	376	371	386	399	390	385	361	394	404	367	392	396	400	416	413	372	388	411	399	373	373	380	382	375	372	389	375	361	350	366	399	396	396	392	389	392	379	380	342	354	410	404	418	364	365	421	391	416	357	407	385	359	395	419	388	395	390	385	360	402	407	351	410	366	353	371	408	383	386	392	381	382	371	399	382	383	397	377	402	380	400	362	370	397	367	351	371	348	316	367	382	373	401	414	405	398	399	369	380	363	400	390	368	401	390	394	411	389	389	395	408	409	411	381	389	412	385	407	337	386	395	376	402	399	398	371	356	391	379	381	383	383	375	378	364	369	397	384	386	380	375	397	373	397	362	417	359	422	380	406	403	385	360	404	395	385	400	371	376	411	394	400	398	364	388	384	390	378	360	364	376	398	353	387	338	398	373	396	390	381	377	410	387	374	363	409	382	388	387	412	391	377	387	429	381	403	377	388	401	395	386	360	358	405	408	354	396	405	365	347	406	402	336	412	404	399	400	397	343	367	394	378	372	382	392	384	385	395	348	403	406	393	395	402	395	396	407	377	420	385	375	373	361	378	407	385	354	390	389	369	390	353	397	356	396	401	373	370	392	370	374	402	377	392	390	390	368	408	375	376	370	405	382	401	403	393	405	382	388	394	359	362	399	367	378	353	392	396	439	358	399	378	401	387	395	388	385	357	368	375	385	388	360	372	379	377	382	377	424	378	378	361	361	381	375	359	378	384	377	346	365	420	420	408	373	408	395	407	404	365	397	401	414	379	396	376	383	404	374	400	431	368	430	391	388	377	383	386	395	357	383	382	383	410	390	395	362	372	388	377	335	400	364	385	409	380	423	398	386	373	363	358	388	394	398	409	361	407	372	389	370	369	364	407	366	396	362	376	384	397	370	371	393	381	442	436	402	380	363	383	369	402	388	407	433	369	402	340	396	372	367	387	394	391	383	386	371	384	416	397	428	375	341	413	396	420	388	378	369	384	412	409	360	392	394	389	389	387	352	378	374	400	400	350	389	371	363	390	355	379	385	388	357	340	394	415	397	384	366	385	387	391	395	421	364	400	395	368	385	392	378	379	413	366	413	436	349	391	394	412	397	379	372	384	384	412	378	392	392	362	384	354	395	377	414	406	388	386	385	391	364	384	369	400	407	383	373	390	381	379	391	370	375	379	369	397	353	368	383	377	390	383	381	359	376	340	378	359	364	370	398	390	353	362	406	400	400	361	403	385	382	415	387	384	370	381	356	404	381	402	381	381	387	360	406	389	380	386	396	406	341	373	407	363	361	345	439	383	388	375	402	374	413	376	377	374	372	381	374	391	402	386	402	358	390	394	384	411	387	359	361	384	389	422	426	384	365	407	389	417	343	404	391	391	383	378	406	375	395	377	411	388	422	364	378	378	404	380	392	382	429	405	379	366	352	381	407	386	395	387	389	392	406	350	358	372	420	379	374	414	375	415	362	369	390	412	385	347	411	394	392	385	372	356	382	386	361	395	397	375	367	363	396	425	366	385	426	421	382	361	379	365	367	365	369	391	369	394	389	354	370	379	412	414	382	388	366	386	401	377	403	384	387	361	365	332	373	367	392	374	376	398	412	402	385	379	366	358	384	359	359	393	379	373	399	385	383	412	396	394	362	405	401	398	387	384	399	366	386	380	375	390	410	394	392	399	397	380	350	377	387	384	389	365	412	402	364	381	408	406	399	386	381	389	375	363	346	360	392	370	418	371	407	385	400	374	399	393	392	380	367	388	389	382	399	377	366	387	366	412	374	423	402	357	360	392	398	411	381	364	416	374	409	381	350	382	389	360	389	393	390	376	384	363	391	410	376	393	410	361	359	399	390	390	379	367	367	365	397	359	387	432	370	342	377	366	363	407	370	364	383	407	389	361	382	361	382	356	361	418	419	376	359	414	386	387	376	362	400	390	401	397	353	357	396	410	391	381	388	417	378	400	400	413	358	375	385	383	365	376	353	400	389	384	374	363	390	352	368	423	380	407	389	404	353	401	394	382	399	374	322	408	370	396	377	379	361	384	377	381
23863	21007	28226	24087	19685	6331	1266	908	739	691	695	621	633	579	606	617	606	593	596	623	591	546	556	602	581	544	534	598	542	506	588	530	567	566	607	573	535	566	527	526	568	545	576	564	577	583	525	553	580	549	516	573	546	515	567	572	514	570	581	517	502	523	574	550	544	557	531	536	566	557	579	546	529	569	513	567	551	568	569	537	533	502	541	528	558	560	552	527	586	546	540	532	536	567	559	531	546	517	548	582	556	519	525	552	561	561	561	553	542	554	585	528	591	527	547	558	536	540	529	531	568	558	566	560	554	549	571	545	556	531	574	546	561	516	555	515	622	547	570	545	556	565	557	540	533	536	526	583	579	557	600	556	588	567	572	510	513	567	549	516	520	589	505	521	551	555	558	523	535	542	540	552	565	508	547	565	516	531	515	593	532	563	556	560	596	536	506	551	507	567	557	502	541	566	569	545	563	557	538	478	587	539	542	542	561	525	538	565	551	518	521	532	563	558	529	526	545	520	572	579	552	552	543	570	525	518	543	559	536	543	537	518	574	563	526	566	548	528	574	544	558	565	514	536	545	588	546	555	530	559	561	535	521	568	563	587	518	550	550	543	533	555	556	536	523	556	570	496	548	559	593	579	537	525	545	542	561	518	540	525	551	519	554	567	546	535	589	519	554	527	604	518	560	522	578	566	534	592	539	498	563	516	546	596	558	530	562	552	556	519	543	566	530	522	572	533	572	543	514	562	568	548	590	533	551	537	553	547	504	529	540	573	533	521	572	552	511	544	561	535	567	586	569	517	533	589	563	532	546	544	528	539	535	535	536	524	574	517	567	515	503	532	579	549	555	575	517	555	559	583	529	534	512	556	506	558	544	565	549	558	587	558	518	541	568	531	559	559	564	562	564	523	543	542	590	551	525	546	572	540	566	571	574	563	549	551	539	519	563	533	538	568	511	571	541	549	567	572	533	532	550	539	539	593	575	590	512	537	555	544	528	559	588	588	539	545	589	554	522	581	580	559	568	542	566	548	533	531	568	542	543	562	552	537	538	554	529	563	535	580	541	522	567	532	543	532	553	553	567	571	593	541	571	596	525	545	539	567	512	560	521	523	548	506	552	573	553	535	540	551	543	506	545	548	506	549	602	532	577	569	508	509	511	576	566	532	527	572	529	605	604	582	570	571	536	591	527	538	555	566	537	544	554	539	561	538	578	526	548	542	513	604	524	581	513	569	545	532	576	510	536	566	531	569	574	525	529	532	546	561	520	545	549	518	548	530	549	587	557	529	539	549	530	530	523	557	557	496	519	592	575	506	579	523	580	521	529	527	565	547	551	571	518	549	566	535	572	542	514	541	541	529	521	527	551	553	517	588	522	550	550	546	548	588	551	564	564	540	560	600	521	581	558	572	541	530	568	563	539	559	541	536	515	531	578	545	501	543	536	541	525	521	512	555	548	525	535	537	525	546	556	527	532	558	541	546	546	543	563	558	560	576	552	516	512	531	519	542	558	592	557	532	551	522	490	562	579	546	521	554	519	530	556	534	539	532	588	549	577	532	548	556	536	597	560	538	553	547	505	555	554	538	560	561	509	588	530	522	537	555	500	536	552	536	550	569	500	503	556	553	554	518	531	517	535	521	496	536	506	577	541	551	571	558	572	491	589	549	550	539	547	567	526	553	552	578	512	570	569	526	530	554	569	537	533	553	537	541	527	494	540	559	544	563	534	539	524	551	523	527	573	522	566	551	526	528	513	558	615	565	511	581	519	520	539	511	550	573	585	554	560	535	569	548	545	534	595	517	540	548	542	574	586	564	535	538	529	594	560	556	490	561	581	569	565	534	546	558	517	573	543	559	561	508	530	569	543	546	574	523	561	539	514	572	529	581	543	546	530	552	556	532	585	566	598	505	587	533	529	593	561	545	519	562	527	552	550	561	572	565	566	535	549	547	555	551	551	550	520	588	529	568	547	540	528	581	527	540	506	563	548	513	551	557	547	530	503	557	524	589	566	520	567	553	549	543	557	521	574	540	544	559	546	586	526	501	545	564	543	525	557	581	531	564	582	526	526	523	571	543	556	541	570	525	527	550	512	527	578	535	545	533	536	556	532	587	599	561	531	544	521	540	572	581	601	562	616	599	556	570	553	542	512	548	554	564	581	550	562	552	566	531	521	552	567	580	591	535	519	509	530	529	549	559	553	594	564	533	545	520	550	550	556	544	562	562	534	563	556	579	500	546	552	569	531	558	508	508	585	571	537	538	591	535	540	527	587	572	576	564	527	560	563	534	560	563	548	557	550	538	574	530	524	523	502	542	553	517	561	562	520	556	542	538	532	528	522	542	548	519	609	505	526	593	572	568	543	541	574	532	558	529	566	516	585	537	549	554	557	519	558	536	526	568	545	561	531	530	502	550	528	539	523	533	550	491	564	528	506	530	588	562	539	514	536	513	532	590	575	517	502	543	563	564	541	517	535	560	548	509	566	560	496	571	566	547	532	525	545	510	547	536	534	526	533	520	547	580	539	529	539	545	537	543	541	523	535	541	514	567	591	550	554	508	532	574	588	513	542	529	528	595	520	506	532	585	534	544	544	543	543	555	564	574	568	512	491	540	568	552	531	567	524	544	555	551	539	626	522	567	604	566	518	562	554	564	524	540	549	537	532	562	515	519	547	552	562	576	573	547	573	541	629	554	527	556	561	536	525	543	542	594	543	524	560	513	564	534	567	497	578	549	554	534	527	580	593	564	531	544	553	537	510	583	549	539	560	575	544	539	528	522	590	528	573	559	561	522	535	586	567	567	540	590	575	546	590	559	521	553	523	551	525	560	519	516	551	563	539	526	521	572	555	528	532	546	560	562	577	548	514	557	514	536	553	544	522	565	532	542	556	576	572	549	604	551	530	532	561	508	584	467	513	542	497	554	537	498	541	509	591	574	559	571	539	564	537	561	550	551	566	592	498	562	532	523	574	546	545	550	549	577	565	578	558	550	523	549	548	536	557	592	583	554	516	529	532	550	555	594	544	541	535	543	532	574	538	537	526	509	527	551	572	577	520	531	536	543	600	523	580	558	580	577	539	576	547	572	583	517	520	570	509	531	587	542	594	519	529	566	532	575	522	570	503	544	549	564	547	554	500	550	554	545	547	539	554	536	560	538	542	532	582	546	590	561	575	531	527	559	561	540	523	555	542	560	496	580	502	552	546	520	537	548	549	546	537	526	582	533	548	568	554	532	502	555	522	569	504	553	561	571	539	535	535	550	530	549	577	560	523	555	555	541	535	581	531	565	549	614	553	520	543	552	540	497	524	569	531	523	535	529	532	499	526	554	545	552	541	564	568	521	518	520	536	550	560	516	567	517	556	531	550	539	590	561	557	526	563	569	532	566	551	562	532	570	525	555	575	528	577	548	566	558	568	563	523	503	560	557	559	549	543	567	551	557	524	562	591	568	508	504	551	592	564	521	542	578	544	538	575	530	568	599	548	556
42810	63666	44852	8983	2405	1962	1583	1218	1075	967	857	809	767	738	726	682	763	735	698	722	735	674	656	673	662	673	650	663	626	678	641	661	636	689	672	603	636	601	665	631	679	609	639	662	643	618	608	640	677	631	654	660	619	646	649	584	610	606	685	655	643	629	628	651	688	635	609	650	686	627	620	609	651	659	612	675	657	625	647	660	630	634	637	652	656	632	645	667	631	657	628	657	652	652	621	633	662	590	668	659	648	616	669	638	628	628	625	603	611	662	609	611	633	660	591	664	599	638	640	651	552	620	630	620	669	604	645	619	650	644	654	646	682	635	641	671	667	646	641	677	592	626	637	654	658	604	611	625	637	617	655	615	615	599	630	616	605	625	650	617	629	663	652	705	655	604	666	663	631	600	633	641	612	615	588	625	648	664	629	639	616	624	657	623	616	632	619	634	610	625	603	638	606	620	624	641	638	606	613	660	634	623	633	636	674	623	648	641	618	578	629	590	612	632	585	662	628	640	624	659	616	631	648	604	645	654	646	622	648	647	592	616	645	644	642	649	652	596	621	616	642	624	611	645	667	686	637	646	635	627	669	651	638	683	630	631	633	637	613	614	619	610	611	618	643	618	581	613	670	641	644	667	644	639	653	651	616	594	592	628	629	629	647	623	647	609	672	673	624	636	607	637	577	648	633	643	621	624	623	628	658	617	591	616	643	597	610	604	598	640	599	618	656	611	654	615	670	616	579	685	595	644	640	646	632	644	627	596	598	623	630	659	644	641	630	622	632	647	650	613	670	607	667	667	664	616	651	621	637	591	678	638	643	675	640	594	655	638	611	609	639	638	679	644	636	631	604	626	593	589	648	642	666	645	626	627	656	681	594	636	631	651	608	629	651	655	656	599	640	654	628	601	598	625	662	611	622	630	595	640	607	631	632	635	621	654	652	637	609	568	618	617	622	627	651	647	635	662	631	688	614	593	615	624	630	608	655	658	639	612	637	659	622	653	629	638	638	684	599	622	607	670	611	635	682	627	582	632	626	682	622	625	620	681	628	641	610	632	638	636	602	638	605	624	669	652	630	626	673	649	629	610	618	641	650	656	603	564	649	633	612	676	606	638	620	603	628	613	623	682	646	640	647	615	652	642	628	637	671	650	640	630	633	603	619	674	640	592	631	612	642	608	596	665	625	611	644	604	634	631	676	641	675	652	660	619	600	633	635	572	637	617	625	673	627	656	655	605	668	609	617	617	623	608	641	639	632	630	679	608	688	627	639	589	594	615	605	638	656	607	596	691	622	645	568	619	606	666	604	632	658	593	635	640	636	641	642	601	619	609	592	648	656	640	688	640	621	607	662	592	613	645	608	661	609	606	642	633	669	648	616	667	674	621	620	648	591	628	635	621	649	627	640	653	627	622	639	652	668	648	599	668	637	622	643	604	655	580	625	619	624	626	665	588	669	662	671	612	586	645	606	602	647	620	638	599	609	643	643	664	650	631	595	634	626	620	645	595	639	622	678	612	630	649	614	596	634	609	614	604	660	668	614	610	674	615	635	619	608	661	661	683	601	646	625	624	607	643	625	626	626	632	625	607	608	626	641	632	621	623	643	633	635	664	618	694	640	618	636	618	692	625	662	658	682	606	676	629	618	625	627	655	612	658	665	684	634	603	697	583	673	600	618	645	626	632	673	566	607	639	597	651	641	632	634	611	630	642	634	623	653	616	650	597	641	668	623	647	654	628	622	580	675	652	644	629	608	638	631	589	648	642	658	650	635	643	698	618	602	607	617	566	636	596	662	651	639	626	593	639	624	633	654	644	642	678	642	622	611	692	636	617	670	635	640	648	652	619	638	606	620	634	677	656	622	611	624	618	698	632	630	640	624	596	686	662	660	604	563	640	604	643	655	628	585	661	646	695	638	630	687	614	594	550	649	648	666	649	657	593	609	645	612	636	586	603	640	628	650	600	648	601	584	634	596	631	666	619	598	668	638	609	604	622	638	602	632	594	638	623	658	632	621	625	642	654	610	652	654	612	629	631	643	653	651	596	682	623	629	650	650	629	646	618	608	576	576	636	565	641	630	634	650	655	623	631	605	601	592	617	636	626	655	643	674	610	612	626	656	586	597	625	648	622	645	639	646	646	589	633	615	574	645	601	693	668	616	636	650	618	640	633	653	634	628	621	616	626	635	667	621	626	619	645	647	606	650	623	609	628	638	634	618	634	609	635	637	659	608	636	588	636	597	657	641	647	650	650	633	670	667	622	613	662	609	675	641	613	645	642	611	623	632	631	631	647	601	621	626	667	611	613	612	617	597	648	634	634	683	645	613	625	646	664	606	630	669	649	608	612	653	576	620	627	623	618	681	595	661	632	601	629	628	672	627	656	620	628	630	674	628	631	651	643	647	620	596	582	595	631	627	598	627	630	622	637	632	666	638	652	607	590	608	648	635	613	661	634	653	655	630	618	627	615	604	622	647	621	622	632	662	657	637	659	638	662	637	632	607	655	635	627	662	654	643	616	652	608	636	656	626	646	631	649	648	661	565	579	611	621	639	610	631	599	673	638	658	630	586	603	636	615	644	604	649	666	641	604	617	642	612	670	572	663	656	651	651	609	647	670	634	602	617	623	598	640	639	628	642	681	638	597	601	642	703	596	608	657	684	632	615	651	611	655	685	598	645	644	661	617	593	657	641	620	664	647	672	637	605	628	687	598	655	630	621	667	661	682	656	647	632	611	687	667	663	642	642	608	656	625	629	646	605	617	586	585	617	636	660	639	660	615	650	624	617	647	601	624	631	572	607	674	627	642	648	603	633	665	635	619	644	644	665	647	650	643	638	641	606	636	628	627	588	598	599	629	669	637	593	633	609	622	656	639	608	680	607	653	606	599	627	600	617	560	669	654	643	596	651	660	648	643	608	618	598	650	603	652	624	661	618	650	614	605	625	619	623	635	632	654	673	640	630	629	656	640	652	613	601	617	611	581	606	627	620	652	630	642	615	629	651	632	630	668	636	617	636	617	627	657	635	629	661	637	673	587	592	653	645	613	632	658	612	666	685	656	617	621	605	667	647	576	620	655	622	595	642	678	590	646	671	603	590	666	614	594	619	627	663	653	634	639	667	632	641	641	610	624	641	660	598	618	625	611	610	641	643	604	679	649	610	666	616	623	620	609	605	640	579	628	655	634	639	631	609	601	635	654	655	614	655	641	651	618	641	592	583	613	632	586	587	638	663	563	620	621	590	615	619	635	648	641	623	620	661	642	593	661	650	650	622	607	604	650	660	661	584	599	616	623	641	668	643	668	641	624	597	652	647	613	658	618	595	633	609	680	605	634	631	652	627	635	604	616	600	590	633	663	604	627	645	582	613	580	645	661	614	619	654	656	658	634	632	622	651	664	636	643	599	629	652	659	634	649	613	678	665	602	583	616	650	605	643	663	652	577	646	630	629	648	617	636	648	610	628	641	591	657	587	654	647	626	621	613	642	682
25101	21388	28004	23633	7265	904	728	561	504	451	491	508	436	430	433	436	459	434	442	425	438	422	406	411	461	468	440	404	414	417	407	462	409	417	449	401	464	420	440	416	420	401	434	399	403	458	411	444	480	438	464	443	438	429	437	458	434	403	393	424	429	444	439	412	414	425	420	452	428	440	414	406	451	380	414	432	415	421	427	413	434	439	400	425	425	432	450	462	478	390	424	423	444	436	448	387	420	414	442	473	427	401	404	451	442	384	439	427	387	409	410	431	470	452	425	454	406	414	419	394	385	445	459	442	422	454	403	407	440	405	409	446	421	427	433	444	450	387	427	428	429	421	417	445	400	410	419	410	424	431	401	408	448	420	402	426	418	430	423	404	400	422	455	443	405	417	399	440	447	395	437	433	435	444	428	390	414	441	431	441	434	413	427	392	414	401	411	421	442	440	442	446	421	450	409	411	417	428	417	399	416	399	443	455	440	369	439	456	458	449	408	420	420	439	422	415	453	424	450	415	432	415	415	402	429	418	445	401	423	431	393	435	448	427	384	439	419	428	425	406	421	426	427	415	398	422	427	423	432	418	421	457	445	406	423	444	441	447	409	461	414	403	426	412	395	416	418	386	425	410	415	413	441	387	417	458	445	430	377	432	448	400	424	423	457	453	452	425	443	432	439	413	443	401	466	404	433	441	419	413	393	405	421	422	427	402	391	419	413	413	418	445	427	399	446	390	430	419	440	403	443	399	425	427	418	387	407	455	404	426	420	433	439	435	428	423	446	407	426	366	432	406	378	417	445	425	394	419	418	450	438	437	401	406	435	447	448	421	435	431	459	413	408	432	418	434	400	416	451	445	419	434	425	410	425	413	439	434	425	450	418	383	450	420	414	474	387	417	446	414	415	426	397	417	398	452	432	451	452	475	406	418	439	407	403	441	451	425	426	409	397	435	434	465	431	426	403	398	421	419	436	435	470	408	443	408	431	405	428	420	404	413	439	422	398	442	393	421	410	441	423	405	496	410	418	399	406	431	425	461	445	395	457	429	422	438	424	428	454	410	442	444	447	391	430	432	424	444	420	396	448	440	425	418	412	417	407	468	410	426	414	387	437	409	411	393	445	423	412	403	395	442	458	406	449	419	423	443	372	427	431	412	418	415	412	404	420	427	458	418	428	402	400	453	401	434	406	436	415	454	450	437	436	417	410	413	407	445	403	401	396	448	432	452	437	402	443	390	403	438	442	424	422	451	463	417	402	444	417	399	423	401	411	421	432	458	408	410	423	445	451	408	417	431	408	422	412	411	417	401	459	468	421	387	408	387	419	393	400	415	437	422	440	445	407	422	444	446	432	442	409	409	407	399	424	411	406	428	419	428	440	414	432	445	458	461	413	417	480	418	408	411	406	454	402	412	420	398	400	471	433	418	412	455	427	404	405	414	395	455	426	455	443	451	437	426	405	423	468	395	443	411	463	402	389	425	438	431	405	421	432	390	426	426	410	405	419	393	392	454	395	446	411	417	402	415	441	431	441	414	416	416	405	446	425	429	436	436	426	434	427	410	456	402	440	411	433	425	418	453	397	407	420	413	419	408	419	436	387	429	437	407	431	419	419	421	406	482	416	409	406	416	430	427	451	418	413	448	420	383	405	405	451	403	450	458	428	444	439	432	412	416	427	438	417	448	424	441	428	416	420	442	395	433	417	422	431	448	402	412	415	437	451	437	427	394	397	452	436	409	443	423	404	446	416	426	402	433	420	434	412	456	421	420	436	385	424	423	417	423	416	448	461	452	464	396	444	404	415	442	439	426	415	400	412	434	412	399	422	440	402	427	388	461	430	415	434	419	425	410	421	459	446	423	423	421	403	394	449	418	420	424	438	428	417	382	419	381	473	430	386	404	408	440	373	394	435	425	428	422	392	417	424	435	393	431	428	432	445	442	416	427	406	439	413	415	442	451	392	439	408	402	385	443	454	431	443	430	434	413	451	422	439	431	398	460	462	447	456	470	463	408	387	412	444	418	428	426	422	427	424	424	440	450	412	396	429	406	457	446	434	421	440	442	428	406	400	410	426	395	463	422	416	431	420	423	397	435	401	430	427	445	437	383	413	396	422	466	446	413	421	447	403	395	429	395	438	422	418	437	434	450	449	417	436	424	398	426	416	411	447	396	417	410	456	456	401	423	406	422	414	426	418	415	444	434	449	426	423	380	451	410	471	419	429	469	425	380	420	464	414	423	426	425	432	399	405	420	433	421	433	409	387	410	429	437	409	414	470	445	465	432	430	403	416	405	391	438	441	426	394	460	453	398	425	421	456	395	396	429	439	392	418	421	435	439	423	434	434	446	440	438	422	432	421	423	421	464	425	390	413	386	410	437	411	473	439	430	437	375	433	456	418	422	432	425	425	482	401	415	431	437	399	395	420	420	427	423	453	398	427	397	418	385	413	437	441	415	443	439	413	426	425	433	420	401	395	483	396	418	430	429	404	413	447	398	405	425	432	429	425	467	424	416	419	441	430	416	391	457	411	408	418	406	419	368	419	440	422	441	400	427	398	454	434	426	430	430	453	430	416	427	404	395	463	452	434	451	474	464	430	399	376	387	419	412	413	395	423	400	433	438	444	458	410	403	437	429	450	409	412	405	400	430	394	426	392	427	409	431	398	433	416	437	381	440	418	407	388	427	449	417	431	430	434	459	407	394	420	443	433	444	445	417	456	368	433	436	488	462	392	407	389	417	433	419	415	445	457	374	428	409	404	422	461	390	447	425	454	426	445	394	393	424	416	426	437	428	404	466	411	423	461	418	445	415	407	414	402	420	433	426	437	429	431	430	415	453	407	386	418	439	439	443	414	416	429	413	426	422	413	428	416	410	417	436	383	429	432	421	448	430	431	422	456	445	393	392	406	449	412	413	429	430	466	435	454	421	432	433	423	420	421	459	384	442	397	477	407	448	416	393	443	423	437	414	457	429	409	408	434	443	442	416	431	403	426	428	423	438	400	414	429	442	423	430	434	420	435	439	443	411	438	424	431	405	412	438	423	453	396	415	421	423	438	416	409	417	445	426	432	427	407	442	433	428	422	437	458	440	444	422	403	439	445	421	409	408	454	424	434	438	443	435	423	433	386	405	462	402	448	425	447	413	451	447	437	442	414	418	434	404	458	377	416	440	429	428	404	406	445	444	435	441	407	449	421	434	421	362	449	416	396	428	399	403	440	433	463	386	454	437	401	426	446	436	400	417	442	437	453	412	422	416	389	435	409	409	436	440	453	432	425	435	404	423	411	400	435	392	447	383	434	427	440	389	413	406	445	414	462	452	392	450	431	430	428	428	439	436	354	404	432	396	400	421	449	423	429	444	435	428	463	440	399	453	419	422	395	461	423	432	411	440	441	424	417	431	412	438	419	438	410	417	423	466	425	476	445	427	433	442	439	445	442	440	423	412	461	497	434	403	446	393	471	411	431	408	417	439	391	437	411	420	417	410
41733	56455	39633	7087	1642	1377	1206	880	788	704	624	596	603	598	564	575	539	581	555	547	546	547	530	538	564	558	478	525	546	528	518	539	522	536	531	501	561	538	510	558	530	528	521	563	543	507	493	532	551	476	534	525	527	554	555	511	533	508	529	531	550	544	492	511	571	528	485	511	505	534	481	548	526	474	488	475	555	525	533	553	519	519	507	527	520	493	540	502	553	485	514	508	556	481	495	502	555	534	519	536	507	506	515	545	506	494	503	499	537	494	572	533	536	540	558	478	540	511	527	496	515	533	523	519	506	527	578	530	504	485	498	531	492	522	518	566	532	506	499	534	539	532	501	532	527	530	574	502	537	487	534	490	513	522	504	523	519	513	528	542	486	511	531	507	522	507	501	514	538	484	504	519	512	522	526	554	518	558	508	494	530	518	503	522	524	520	530	550	526	544	467	551	497	518	510	486	522	515	516	502	533	541	526	526	508	503	559	525	528	531	523	527	533	492	506	526	503	518	523	545	541	517	512	525	502	531	515	498	507	539	539	523	536	508	533	520	534	522	517	564	495	532	524	525	510	521	517	482	513	515	511	556	552	524	514	548	542	555	507	498	491	541	509	546	545	492	564	519	548	561	532	505	511	538	591	543	530	537	492	519	546	510	513	510	516	479	522	462	530	496	505	523	538	526	557	490	491	512	503	509	526	572	497	493	548	547	497	501	499	502	517	555	532	497	541	519	496	508	507	547	515	534	525	514	510	474	546	557	558	547	526	533	514	502	507	501	520	523	532	519	490	517	529	504	519	490	500	515	558	539	537	520	480	521	551	497	555	542	515	533	566	550	535	502	485	536	526	511	530	541	525	549	540	517	536	495	543	552	546	504	522	502	521	569	511	541	480	537	552	529	484	522	498	566	494	542	530	530	518	514	535	516	543	470	519	561	501	524	502	506	557	539	521	522	490	519	549	528	519	530	500	549	505	510	527	504	498	556	496	512	524	521	512	538	554	556	523	503	552	479	556	523	548	510	581	512	518	494	484	514	541	551	554	528	535	532	513	513	519	555	550	482	536	538	508	533	516	518	507	524	534	549	510	516	526	528	517	525	553	537	544	537	566	535	562	488	522	528	551	505	506	512	526	523	543	534	491	549	520	527	509	514	532	526	498	531	488	529	519	534	502	506	486	493	525	532	514	498	544	504	507	550	516	529	516	505	524	525	520	528	486	501	544	486	466	463	523	509	506	526	528	547	577	522	507	556	544	510	515	528	485	546	497	545	493	519	523	534	544	513	504	525	483	523	514	509	539	510	552	544	514	525	508	545	534	527	550	505	569	548	527	559	526	523	535	533	498	513	506	559	528	538	559	507	538	543	534	560	521	577	547	516	535	505	543	498	544	522	539	523	524	515	565	491	506	486	511	510	519	513	504	538	530	506	569	509	487	556	524	503	536	530	515	546	551	503	545	493	506	516	499	540	536	527	512	549	526	487	534	503	562	549	546	482	521	530	532	488	507	521	539	529	532	544	474	550	573	543	505	517	530	580	551	461	549	481	509	524	511	521	535	553	556	526	506	513	547	532	507	512	544	483	522	520	529	521	545	545	499	517	530	507	487	495	535	546	523	535	520	524	521	519	531	577	553	532	542	562	535	522	510	540	529	510	531	519	513	471	549	515	512	520	520	537	528	485	510	529	523	533	561	531	520	496	544	521	515	518	507	521	509	543	524	535	533	525	507	546	536	457	500	551	543	558	525	532	505	496	531	536	502	516	522	544	549	541	557	550	526	550	502	513	555	538	511	541	547	566	500	499	524	504	504	530	522	472	542	558	542	530	501	504	480	539	505	510	506	595	540	561	525	525	497	505	462	530	580	486	507	510	526	516	517	523	503	498	505	492	509	512	511	514	532	571	532	565	515	561	522	530	520	519	485	539	537	528	529	524	496	524	504	538	493	469	516	490	512	528	524	539	499	548	544	533	548	545	512	485	528	490	559	546	565	545	513	503	537	523	560	522	521	481	489	542	523	501	517	507	543	541	522	486	514	514	517	522	533	509	535	532	550	531	500	534	534	480	513	575	543	508	485	556	563	526	506	586	539	497	500	477	518	537	504	548	517	491	482	571	524	549	495	547	482	521	487	516	519	509	530	506	553	545	540	529	569	528	500	531	515	497	546	515	532	536	508	542	520	503	487	514	552	496	543	507	516	528	472	489	503	511	552	537	528	511	533	556	538	511	536	529	523	502	515	532	520	545	527	526	518	519	553	491	488	551	536	485	524	505	563	526	499	521	522	530	537	520	518	515	524	529	533	529	536	558	520	534	542	543	528	476	494	540	553	528	545	555	525	545	531	501	540	519	552	513	461	565	522	541	541	485	581	534	505	503	517	534	491	537	524	537	492	487	549	504	567	499	534	516	498	515	522	518	513	511	555	550	558	453	544	548	531	510	555	559	508	548	531	515	527	515	515	503	516	504	543	541	521	519	471	501	527	525	519	536	528	530	532	550	509	530	502	524	518	541	549	526	532	530	493	534	502	517	527	514	534	518	515	545	507	486	515	497	512	522	511	513	495	546	537	520	561	522	515	517	503	545	531	502	532	463	502	523	512	537	527	541	509	469	554	519	512	543	522	522	494	534	505	486	540	518	496	543	549	513	479	502	510	527	523	542	519	499	491	512	537	520	504	553	482	508	535	523	528	484	541	490	541	520	520	497	543	520	551	527	498	526	577	500	515	519	482	501	517	548	512	522	497	491	540	566	520	531	528	500	501	489	487	511	522	516	540	478	525	559	538	518	527	522	525	552	526	529	523	521	501	516	472	536	502	492	508	489	504	533	526	480	522	523	532	552	519	515	514	550	543	511	502	531	520	493	516	510	525	538	501	525	561	536	559	521	497	489	511	497	554	528	545	504	527	487	503	492	493	548	537	525	556	528	505	560	541	529	547	510	524	519	565	546	530	530	549	501	516	557	549	546	495	496	543	513	506	522	529	480	519	502	534	516	550	521	532	500	520	509	514	532	562	523	528	512	541	556	529	510	503	532	546	472	491	479	499	516	526	523	526	563	521	522	560	530	516	524	506	498	531	557	543	510	525	502	506	560	541	548	568	553	520	527	525	502	531	490	511	529	483	541	525	510	510	523	523	475	480	511	512	523	517	537	557	458	474	533	507	545	523	520	522	556	511	544	506	512	480	519	509	506	498	548	505	483	474	562	575	519	516	550	489	538	517	513	501	484	512	498	536	525	498	522	521	522	543	506	487	519	535	518	508	531	532	536	523	502	534	509	542	524	504	527	513	521	510	510	526	511	538	495	522	548	546	492	538	528	511	516	532	526	492	500	522	542	531	566	510	508	526	564	511	558	563	525	543	536	514	517	528	504	526	533	503	494	542	531	528	515	528	530	535	481	522	536	557	527	485	518	516	526	513	542	526	552	552	502	520	505	537	481	518	485	499	533	470	525	505	532	531	504	539	580	504	520	547	507	546	485	476	498
22810	20963	28632	23525	20907	19949	5836	1463	1073	1093	968	913	986	946	920	868	845	855	834	857	823	866	793	833	826	817	790	788	764	794	833	812	802	816	804	796	811	830	840	835	836	823	811	783	844	811	811	807	828	792	807	858	814	788	826	830	867	807	805	836	838	794	765	761	826	790	778	828	869	888	778	797	834	783	844	846	840	764	853	766	814	822	814	802	831	855	817	792	828	820	831	783	848	816	860	789	845	812	849	815	808	818	796	768	838	846	809	822	783	822	795	826	805	752	813	820	756	770	872	788	790	784	838	801	803	764	779	764	804	796	837	828	818	799	798	763	801	832	863	802	834	789	786	773	813	832	826	787	799	755	824	796	798	793	782	776	781	757	789	767	781	824	809	809	768	801	847	836	777	787	776	796	806	789	822	792	784	779	811	842	831	834	774	800	830	823	816	821	807	791	755	832	827	811	841	744	745	869	801	785	759	786	784	772	785	796	815	811	813	760	789	818	784	801	813	803	787	816	834	801	774	790	799	799	817	795	799	800	821	830	809	841	767	840	824	813	786	766	786	794	796	798	816	833	807	819	801	798	775	838	805	786	801	856	851	803	799	797	791	825	824	810	817	818	784	861	790	770	819	720	765	827	811	803	817	759	811	785	791	803	827	823	805	791	789	805	855	837	795	804	806	790	789	778	808	845	754	797	890	765	780	766	780	804	834	826	841	831	789	810	770	889	766	818	796	818	818	868	800	817	829	830	804	812	769	810	854	813	830	753	808	790	786	841	854	853	819	781	760	820	809	774	829	824	813	814	855	732	789	808	811	797	769	858	824	806	831	782	799	760	814	874	817	808	820	799	832	823	815	824	807	822	793	816	800	810	788	864	807	840	829	800	807	778	778	738	806	773	801	804	802	841	802	800	815	809	833	842	800	845	791	846	779	855	836	815	798	761	802	787	775	783	781	807	791	832	836	812	829	838	762	786	754	817	799	769	774	809	836	780	785	838	834	799	748	783	800	872	787	809	789	841	825	797	824	800	790	795	799	825	811	832	789	786	780	794	844	850	839	779	819	788	851	808	794	820	821	796	764	847	780	742	834	830	816	786	876	799	781	804	821	789	820	828	778	738	819	835	834	776	821	868	812	794	814	798	804	803	829	789	797	794	809	793	812	789	824	738	790	786	760	791	774	837	779	838	845	819	823	854	800	836	763	822	810	805	803	806	846	767	798	803	797	784	761	793	791	790	793	879	872	811	781	818	801	769	805	814	783	810	825	819	822	798	798	817	810	806	755	804	880	828	829	830	832	815	846	793	849	790	795	773	789	897	801	741	795	766	809	792	840	783	854	762	837	799	881	799	786	810	768	779	800	781	809	829	800	812	822	833	791	843	794	851	806	833	778	818	779	770	774	808	828	807	774	842	828	799	779	806	861	863	781	756	786	820	762	767	849	791	817	856	811	825	790	786	777	766	798	828	772	799	847	782	830	756	795	813	832	863	780	776	812	816	798	799	837	835	789	798	798	818	858	824	827	859	853	810	838	816	835	778	750	807	766	776	853	793	860	790	870	847	782	802	813	767	826	806	806	784	766	839	760	783	813	767	853	788	797	794	831	814	817	826	858	786	783	784	789	796	813	788	797	781	826	857	836	833	832	828	859	842	822	798	806	851	777	814	768	819	766	798	806	823	825	823	819	857	808	765	802	801	846	767	774	791	795	822	848	767	828	799	775	791	812	765	796	795	861	789	803	776	812	832	782	777	808	804	858	808	854	846	830	793	774	831	780	815	875	795	782	857	864	776	818	819	791	776	847	814	818	780	815	805	810	814	789	851	810	800	812	825	800	801	787	839	811	777	813	819	800	777	874	835	829	747	787	774	808	807	824	819	798	805	829	795	777	841	774	805	772	834	817	843	778	782	850	784	838	795	799	833	747	811	807	758	778	803	813	812	838	795	786	760	828	835	830	801	837	784	801	807	812	819	799	836	884	855	782	758	807	808	840	788	788	824	828	818	842	885	766	836	799	818	789	799	774	842	785	785	815	822	829	798	797	779	806	809	811	780	764	818	787	852	790	800	820	838	798	825	810	756	814	830	804	854	822	824	752	866	820	828	763	821	832	852	833	817	776	751	823	826	820	767	774	814	803	828	833	806	748	800	810	800	836	803	775	875	781	797	793	859	769	772	826	822	763	819	811	805	795	836	800	776	831	802	804	815	781	798	824	819	783	783	781	814	814	819	810	766	808	840	873	792	818	800	810	807	798	787	784	832	826	782	751	793	785	778	792	795	828	782	824	836	810	824	766	769	801	809	777	841	806	808	801	785	785	823	793	849	823	778	786	812	781	838	787	804	811	776	811	845	770	759	747	780	808	828	816	844	823	833	826	834	830	810	821	749	784	841	799	817	773	827	788	821	779	815	791	803	810	772	821	772	847	783	773	770	791	845	825	741	820	828	873	787	798	793	827	845	811	815	828	852	783	789	802	794	865	815	832	829	789	761	801	810	803	861	840	763	800	837	784	777	849	852	843	856	837	865	792	790	809	848	802	798	807	808	787	806	843	802	837	767	793	778	815	743	769	803	776	808	759	793	772	815	816	764	751	824	791	813	850	851	834	793	791	831	867	816	777	775	788	825	748	828	780	813	840	757	828	802	801	806	830	786	825	783	807	839	794	798	804	806	832	782	814	821	785	757	783	841	817	829	784	788	784	805	743	846	817	778	793	792	824	774	771	786	816	763	798	766	774	835	779	813	797	813	800	819	851	799	819	821	752	865	816	799	820	781	754	788	810	818	783	759	810	845	805	769	814	774	787	829	808	812	812	815	798	760	775	805	830	784	755	808	844	824	824	815	794	830	813	793	759	756	784	797	802	811	767	845	793	783	779	796	817	786	799	842	796	843	734	815	812	798	797	799	830	851	813	842	828	778	819	789	817	832	809	790	842	806	804	817	794	820	850	816	807	802	790	792	815	814	821	819	810	798	781	805	782	833	777	800	771	825	800	751	800	835	857	805	799	813	802	737	843	797	815	799	781	847	811	844	838	826	777	801	833	861	792	808	818	842	769	819	828	864	829	783	770	793	774	798	832	828	795	802	792	826	818	860	857	829	789	870	797	803	859	819	796	780	800	772	814	803	827	820	827	776	787	758	854	796	856	821	862	826	803	760	797	768	818	810	814	817	858	817	811	856	787	810	794	813	828	754	782	784	777	794	813	782	813	824	799	766	805	837	806	853	780	780	781	801	768	790	900	791	822	771	807	772	795	798	810	832	806	797	810	822	829	817	774	789	828	810	783	812	817	818	791	771	782	805	815	835	801	856	817	812	811	780	826	790	883	768	844	769	824	831	786	805	803	839	792	857	813	807	805	814	783	820	812	841	793	820	768	781	806	782	791	811	765	793	823	863	785	835	784	815	810	776	797	795	838	796	753	835	807	854	786	830	818	849	783	803	808	814	779	728	790	820	790	869	833	817	823	769	796	786	756	801	885	808	840	825
46198	70949	53891	12802	3887	3123	2363	1919	1628	1427	1342	1223	1267	1155	1154	1067	1067	1043	1041	1032	975	990	1026	993	955	1002	994	932	970	999	1042	911	962	962	903	950	925	938	945	900	936	983	933	926	898	891	974	920	959	905	941	931	940	907	907	910	914	923	933	906	906	872	888	926	924	926	916	984	925	888	886	954	908	923	859	951	900	898	883	949	894	876	949	904	882	915	927	898	931	945	954	910	926	928	924	953	891	975	915	946	856	933	880	897	924	953	951	943	926	886	938	900	905	920	919	898	912	914	927	948	919	922	886	906	916	938	963	942	921	970	908	897	916	908	878	894	883	905	933	940	893	876	872	917	934	900	978	907	905	868	959	880	972	958	900	945	943	875	871	922	898	883	965	938	906	904	959	911	907	923	942	969	936	958	872	906	928	914	903	911	933	912	905	957	910	900	910	899	913	906	945	932	936	902	902	936	938	892	879	942	960	926	960	913	913	915	930	913	933	887	901	932	935	984	940	906	924	945	862	916	873	917	877	881	915	953	922	968	932	923	899	893	915	932	912	933	957	919	902	959	938	927	977	912	944	895	927	908	899	939	883	964	901	965	858	951	889	871	928	945	900	887	896	930	920	908	927	948	875	966	932	898	891	902	905	935	952	891	936	958	914	913	970	888	882	900	882	957	965	915	874	911	939	851	856	895	921	941	915	897	877	938	871	931	939	908	897	904	953	914	946	944	914	928	958	850	957	871	929	919	890	872	913	880	908	942	948	921	920	896	903	933	929	919	950	944	878	906	933	991	944	893	927	960	966	881	870	938	890	905	952	875	898	896	943	912	932	928	919	927	885	885	905	882	912	930	928	919	926	849	918	908	880	906	884	922	949	899	976	910	897	929	919	971	961	917	920	923	919	962	873	863	942	930	912	952	888	940	911	884	869	925	930	964	909	984	932	910	864	930	875	931	974	919	936	915	909	894	921	895	909	937	902	875	937	962	874	919	874	867	905	933	924	906	914	918	900	941	905	921	932	876	940	971	918	954	935	905	880	876	949	924	931	895	892	874	847	925	911	900	924	894	887	928	899	928	942	898	934	885	863	975	907	907	877	910	958	877	953	941	914	933	918	881	917	945	914	912	956	894	943	893	945	887	915	901	907	892	929	910	873	923	926	921	930	934	879	931	904	914	867	877	949	928	908	916	917	916	931	896	904	913	933	911	964	904	933	929	930	935	907	858	951	902	898	909	881	943	924	937	914	931	915	917	899	952	971	942	931	915	911	895	939	907	943	936	946	908	905	906	918	954	990	936	920	909	920	910	931	925	857	933	937	886	917	954	954	919	952	929	975	922	872	938	923	935	905	955	921	898	902	909	931	893	901	888	899	897	912	968	918	929	877	907	879	912	898	887	962	987	904	958	948	959	920	920	919	918	929	924	895	931	916	919	914	1002	918	947	936	929	925	858	945	925	937	899	914	970	938	942	886	899	886	854	964	899	892	917	967	940	900	913	963	898	879	943	914	909	943	920	914	898	928	874	920	943	921	892	860	906	925	939	911	918	911	877	927	909	1015	899	927	931	942	953	958	925	898	932	961	913	938	908	955	901	893	928	972	938	898	910	886	879	881	941	923	962	917	915	901	939	892	854	857	956	944	944	961	878	922	939	906	929	908	905	905	916	1017	887	932	928	881	927	965	903	908	919	925	910	920	866	937	907	893	916	948	979	885	949	906	929	1031	895	900	894	889	914	895	941	903	905	953	885	891	885	880	913	901	958	920	930	885	894	921	884	883	913	888	929	938	898	920	933	942	906	883	949	920	908	898	878	964	959	916	974	931	934	919	935	917	930	935	927	885	892	828	881	899	859	897	911	955	856	886	999	914	931	943	941	928	895	947	914	927	960	970	887	923	960	842	912	926	878	959	933	920	944	950	860	907	885	919	941	890	938	889	906	936	947	928	915	880	939	867	893	997	945	884	909	877	938	941	910	926	895	888	890	913	907	946	887	942	919	957	967	910	855	894	917	945	924	863	905	960	924	904	901	923	883	884	956	907	907	889	957	909	940	889	893	917	866	922	953	916	966	961	955	908	937	900	945	899	958	905	939	964	874	940	928	909	933	955	914	900	904	925	935	922	930	925	883	901	892	886	925	913	993	930	956	970	903	883	878	892	911	926	948	967	946	908	859	971	921	947	902	909	865	909	936	937	900	897	941	926	897	921	984	953	945	953	943	888	919	908	933	934	890	894	969	927	932	900	925	883	895	933	913	893	964	892	924	887	889	891	920	920	900	921	905	907	944	924	909	930	920	953	922	876	924	868	914	948	943	937	889	911	938	961	875	884	891	952	939	930	915	902	934	958	892	907	965	887	886	918	964	939	913	895	904	937	907	857	875	915	929	897	898	881	917	966	933	903	923	911	911	858	920	975	953	847	917	930	864	906	893	909	906	918	871	908	931	922	937	896	903	910	911	900	826	973	898	910	903	963	934	872	961	1006	869	934	926	955	892	926	956	880	920	879	909	892	978	949	959	917	903	990	917	938	986	941	883	918	887	892	895	941	890	871	956	844	933	906	957	936	899	955	973	853	928	880	938	963	944	877	975	882	898	953	869	906	922	899	875	925	930	938	885	948	926	926	928	897	903	902	959	930	904	965	938	880	984	879	947	889	917	943	921	912	914	881	892	929	970	891	901	883	923	893	909	1003	918	895	931	909	953	896	912	873	904	909	967	865	935	914	943	892	904	933	929	912	902	925	943	920	924	890	840	944	866	937	882	900	945	911	913	954	937	855	936	904	896	917	910	922	880	942	941	907	888	908	909	935	892	924	892	831	919	929	911	901	917	860	897	922	903	920	920	889	862	972	967	895	921	897	922	911	905	884	909	922	892	912	909	901	962	872	925	940	900	928	968	901	934	900	952	897	917	905	914	901	908	902	904	954	949	934	930	878	908	867	933	915	974	940	912	953	879	968	892	926	956	889	880	962	901	924	916	850	919	971	924	915	925	906	898	941	955	922	893	943	931	907	927	950	914	904	905	898	876	903	917	887	912	897	925	939	867	909	944	901	889	874	921	944	884	897	920	918	856	868	981	900	889	893	900	914	946	861	955	929	899	960	895	892	893	874	899	929	865	914	894	935	934	923	954	935	917	896	899	880	932	953	895	945	903	892	930	961	907	925	855	930	900	968	887	922	927	921	933	898	950	895	898	838	892	922	850	921	938	898	902	883	916	856	926	919	931	910	897	945	927	896	885	898	914	940	893	929	901	895	900	931	910	906	909	917	937	922	931	929	894	856	908	903	897	924	943	891	901	977	890	847	884	894	971	858	906	900	924	884	922	945	949	920	971	936	961	946	905	931	936	888	912	906	893	916	892	881	926	875	913	963	959	882	964	917	908	931	928	926	925	945	873	926	933	953	904	932	884	921	851	893	952	927	892	946	920	926	976	884	918	944	917	919	928	923	929	916	965	886	954	923	948	905	877	913	904	927	904	957	918	934	863	873	926	924	961
31884	33067	29323	9910	884	667	459	381	355	331	367	308	337	334	326	290	348	326	333	299	327	337	315	309	303	313	319	339	319	312	297	309	330	307	333	365	321	323	328	307	335	327	311	332	294	313	310	307	332	326	326	332	299	282	332	324	315	339	315	339	317	321	319	341	317	349	319	306	313	329	345	332	338	336	329	314	317	288	308	334	322	317	315	344	348	308	339	325	296	291	322	320	313	332	312	342	329	287	353	306	292	298	335	323	312	339	322	323	317	292	315	277	352	302	329	283	317	329	339	317	319	323	296	326	333	305	298	328	325	285	285	289	333	311	302	319	323	327	351	345	312	301	311	301	307	337	298	303	327	306	350	318	318	337	320	333	335	341	314	336	319	316	312	320	310	320	345	341	315	315	336	312	310	293	327	310	301	310	345	347	330	334	333	339	342	317	319	302	315	314	357	297	333	306	344	321	315	332	282	301	303	312	322	299	350	311	303	323	332	332	356	297	334	358	327	331	324	327	335	290	308	327	320	298	323	327	291	318	324	356	330	329	309	333	316	305	351	313	292	347	322	303	302	315	301	325	311	322	331	332	302	353	343	289	306	306	316	321	334	313	324	333	347	311	292	350	326	313	319	308	351	324	325	321	281	312	334	326	318	313	337	310	324	302	316	368	316	274	302	340	291	312	337	307	320	325	300	340	332	298	316	277	286	322	323	287	307	369	346	301	339	313	293	321	318	291	316	297	310	310	293	327	326	332	340	324	329	374	359	310	286	335	335	334	304	342	387	340	319	323	307	334	314	300	306	324	332	327	320	319	298	318	324	331	323	325	323	286	334	315	319	288	347	307	334	337	315	327	316	321	329	346	310	332	353	322	342	319	343	330	323	324	316	310	328	352	295	279	318	331	321	326	321	322	348	282	300	315	318	306	309	335	331	323	327	316	355	316	349	296	357	329	337	339	320	324	300	321	331	331	289	311	313	319	330	343	313	298	348	330	279	304	319	323	346	325	290	298	306	314	317	312	323	317	298	301	319	320	335	315	320	352	292	350	351	328	330	324	316	310	333	355	332	306	323	318	310	341	327	354	343	314	343	318	295	340	312	325	302	322	315	332	331	331	320	332	292	315	305	317	322	327	340	303	295	340	315	309	362	332	320	342	343	300	300	300	309	304	362	334	336	299	302	318	320	329	340	336	289	322	347	332	336	299	345	318	373	308	316	323	339	338	333	335	340	327	332	328	294	316	330	303	310	320	329	308	359	324	322	335	342	322	332	296	295	326	312	292	335	339	347	307	305	301	318	320	333	306	305	322	333	340	313	326	307	342	336	359	324	327	321	326	333	321	342	336	298	336	308	326	298	315	324	331	333	297	299	325	308	305	343	334	335	293	318	336	334	330	330	340	292	318	306	330	336	326	314	306	330	336	303	308	291	335	319	360	292	333	340	319	297	311	327	327	306	348	312	303	334	297	324	339	328	310	309	320	340	302	303	350	346	296	312	297	329	328	301	327	348	303	296	320	319	337	338	296	336	338	323	283	314	331	300	360	349	323	325	292	349	333	327	333	295	303	298	336	332	318	320	320	336	332	286	316	342	299	332	321	329	359	327	332	320	334	310	305	327	331	292	330	300	340	313	291	314	341	313	340	309	322	304	340	338	308	303	324	322	294	341	322	326	330	334	318	351	327	323	305	339	319	314	342	316	332	325	336	287	323	310	301	315	349	300	330	365	306	304	287	336	288	306	310	312	303	282	289	316	302	319	316	320	345	310	314	348	311	326	282	330	321	336	335	334	334	316	342	338	315	324	304	324	338	316	340	315	323	323	303	344	332	301	314	302	317	342	289	330	351	302	333	324	324	354	337	328	305	316	305	330	320	338	306	301	337	310	293	309	303	351	351	302	305	328	318	315	298	357	301	335	311	295	327	321	357	309	342	331	269	311	296	293	299	325	340	310	345	298	312	319	287	293	338	316	334	353	301	313	347	312	351	330	318	324	359	333	309	320	339	306	343	319	335	352	365	339	323	323	312	328	317	336	321	331	309	318	316	343	345	357	323	341	323	313	333	319	313	310	332	281	308	312	309	351	317	320	303	306	329	356	344	297	302	322	322	312	326	334	348	330	366	288	320	298	261	276	308	333	338	328	339	326	308	357	326	337	294	337	337	312	316	325	310	354	312	329	326	334	355	306	336	325	312	346	318	316	297	291	347	327	299	289	329	312	327	290	316	311	324	340	338	320	306	317	329	313	298	314	318	336	315	335	353	323	324	306	311	334	315	336	323	319	337	314	305	313	278	287	311	331	330	342	350	325	325	318	317	323	354	336	354	314	322	298	326	307	318	296	303	323	311	316	307	346	314	324	322	299	304	307	333	324	309	289	326	325	327	302	323	340	324	320	293	323	323	324	292	313	296	304	290	311	359	318	319	325	349	298	312	326	329	324	312	319	311	286	344	317	299	308	323	326	296	335	317	345	320	302	304	328	332	348	341	297	329	324	326	342	304	344	353	334	322	323	308	322	322	321	319	325	314	319	327	338	295	320	320	292	303	334	326	324	299	298	324	332	350	374	340	290	330	300	332	301	330	325	350	311	302	335	314	305	326	330	337	348	313	331	308	280	326	308	358	323	318	337	318	299	358	322	320	327	342	299	320	287	315	330	347	339	315	318	304	298	302	311	330	314	310	298	311	338	351	303	318	329	303	341	277	330	332	340	329	310	319	312	313	330	349	291	301	312	319	330	304	300	321	296	329	318	310	339	358	322	315	344	317	315	335	359	310	337	311	308	324	317	318	359	315	368	278	320	321	293	365	327	311	322	371	327	328	351	300	293	332	331	311	329	297	348	359	339	285	319	304	309	333	326	340	311	290	326	303	293	306	320	332	324	299	316	330	309	335	330	300	320	299	339	311	344	336	326	342	337	309	345	300	339	314	316	323	311	300	313	315	320	319	320	324	324	304	341	319	320	321	295	327	328	323	338	358	303	354	323	335	315	323	314	331	327	287	325	324	308	336	337	335	342	336	324	295	353	334	335	318	331	278	327	311	298	258	307	324	325	318	297	316	306	324	366	299	336	315	320	354	345	317	319	301	310	321	319	335	323	313	318	301	264	331	336	308	336	305	337	305	351	359	333	368	322	339	309	317	331	316	326	328	319	354	343	312	288	337	323	317	349	364	299	322	325	337	330	355	319	286	308	322	308	317	300	354	330	297	290	330	304	311	324	311	331	298	327	324	301	298	322	310	306	319	344	323	312	314	325	303	320	346	317	331	337	314	312	331	323	299	326	354	318	328	306	350	334	329	305	331	331	293	308	332	294	315	337	298	292	318	316	326	286	341	303	345	339	312	327	319	316	288	345	314	330	300	367	317	327	312	335	311	330	308	349	327	335	332	325	333	330	312	307	306	345	364	311	310	372	293	327	302	308	345	314	321	340	295	319	331	306	340	298	305	330	306	321	347	299	357	323	314	334	314	340	329	336	322	324	331	346	316
39408	47821	32926	5559	897	816	649	538	513	456	381	446	400	413	419	426	449	426	437	465	419	428	428	396	400	376	369	424	397	390	393	377	416	415	371	375	402	398	379	378	401	392	397	396	419	397	429	383	378	407	409	358	349	388	402	436	402	383	387	394	418	413	383	403	372	377	364	387	364	375	410	380	414	377	355	371	378	412	340	380	428	395	354	393	379	411	361	395	383	379	397	374	362	389	436	401	388	374	437	393	392	414	402	429	381	364	381	371	357	382	385	396	354	413	362	405	386	385	426	418	378	376	396	358	429	380	397	413	376	423	400	388	393	412	414	369	397	407	377	382	376	418	377	419	357	407	391	399	382	392	434	393	417	404	406	353	410	358	397	412	416	385	409	415	416	411	398	425	418	378	415	382	344	370	393	381	374	373	395	396	413	401	379	391	409	415	407	408	372	422	384	405	399	376	382	418	401	387	396	398	386	369	378	406	402	402	342	387	371	391	404	387	433	408	382	388	387	367	372	409	356	392	378	403	382	380	373	371	409	371	381	400	419	394	370	394	407	413	414	372	415	404	406	417	398	364	388	360	379	357	411	370	395	385	375	390	416	428	398	388	411	401	368	400	380	373	404	401	393	420	408	343	408	381	439	355	366	388	376	381	413	387	383	413	415	376	398	412	415	412	379	378	406	407	402	367	410	395	427	384	417	372	361	426	381	384	376	383	370	379	386	362	417	388	373	361	371	427	373	351	407	354	405	410	400	402	400	369	371	409	406	394	408	415	442	381	384	401	417	365	409	396	362	381	401	389	388	401	390	386	386	411	368	385	393	421	403	405	409	369	386	418	381	408	393	378	390	400	401	408	413	405	398	401	396	401	388	386	384	384	389	397	389	407	409	445	408	366	391	367	366	383	404	375	398	373	418	368	383	411	351	418	407	397	384	389	354	404	388	402	409	364	385	384	388	403	388	433	424	364	397	361	415	386	400	388	425	404	389	452	397	390	372	378	426	437	398	385	381	389	384	405	382	400	423	413	415	398	374	377	404	401	399	410	386	375	401	409	397	367	390	440	405	392	414	379	396	399	406	405	414	414	418	356	382	399	388	383	381	393	382	380	407	418	362	382	410	410	412	418	419	388	368	384	384	383	380	396	378	382	402	370	406	407	384	392	393	403	371	384	380	397	383	368	394	415	401	381	402	410	387	385	391	394	405	398	402	392	379	378	378	406	417	376	377	410	404	395	371	412	382	387	411	392	378	390	411	424	423	419	405	402	379	376	400	388	374	419	407	391	353	349	407	391	390	392	376	384	391	374	402	355	416	418	426	400	396	408	394	395	418	397	375	378	413	416	397	384	406	414	391	398	350	374	408	433	399	386	368	395	410	370	399	410	374	393	403	409	413	385	377	394	430	377	382	411	413	398	354	366	381	392	387	390	364	424	409	375	388	430	385	410	389	415	405	420	397	373	385	378	385	389	453	385	389	340	358	402	389	399	382	391	402	388	388	376	383	375	385	392	424	400	389	387	372	393	428	384	390	416	374	382	386	422	392	352	423	404	396	393	391	399	385	389	385	377	394	394	418	394	378	404	352	347	392	379	379	379	379	396	416	377	420	392	348	392	393	383	394	406	386	397	393	348	401	379	406	375	408	395	369	360	397	392	407	382	405	386	430	397	383	427	413	423	376	414	388	407	398	414	388	424	374	409	407	392	399	365	421	418	412	357	408	364	410	357	360	413	405	402	417	387	359	386	404	357	400	394	412	402	389	381	408	425	383	395	394	348	391	349	391	365	452	413	401	399	384	379	411	400	399	401	392	364	405	421	399	416	389	409	361	400	378	411	373	367	409	406	421	364	381	375	374	383	407	382	393	400	396	400	394	394	391	439	372	407	364	370	422	363	392	373	368	428	389	376	394	345	404	369	397	409	402	385	359	421	395	410	391	429	438	388	422	398	405	385	386	373	400	443	378	388	417	403	384	380	404	426	398	395	405	397	407	408	383	372	357	372	395	388	381	392	407	382	397	400	417	369	414	404	394	400	402	427	394	377	399	414	401	375	383	354	425	414	382	430	349	363	419	403	389	390	374	380	445	384	406	393	397	407	378	406	417	415	383	410	360	375	379	396	371	394	390	396	384	403	392	406	413	402	376	388	420	362	385	429	360	395	408	382	427	385	399	394	407	388	374	423	383	395	389	365	371	391	406	382	406	394	431	388	406	398	392	417	398	394	397	394	403	419	398	373	385	385	384	378	409	381	388	437	385	395	378	404	399	427	422	390	377	346	378	435	404	420	384	365	402	398	386	364	437	409	374	395	362	374	392	414	375	378	430	380	390	394	366	370	414	408	387	354	387	398	427	407	392	398	403	386	410	422	389	401	389	431	386	422	376	384	423	383	432	391	375	408	375	387	386	380	422	371	390	380	384	393	371	395	383	379	395	343	393	457	408	363	408	384	375	390	365	419	382	399	365	403	395	412	389	396	394	417	396	375	384	362	411	400	406	378	380	407	422	404	404	411	384	358	375	440	390	399	383	393	431	408	394	397	390	411	378	390	370	390	412	357	409	383	414	397	380	394	393	386	402	376	407	406	381	398	386	381	378	407	409	400	398	410	398	376	402	401	422	379	380	359	394	378	386	405	428	411	368	415	395	389	352	397	403	369	388	381	380	433	376	386	407	383	361	396	439	374	433	395	402	412	379	400	404	415	388	383	375	422	396	371	441	346	399	419	384	397	385	404	410	392	398	418	392	383	397	355	396	380	353	385	388	397	385	425	397	397	427	386	391	431	387	402	400	378	399	364	369	405	401	401	412	409	421	390	386	395	395	379	396	380	390	396	396	405	418	385	411	389	404	393	397	417	397	413	372	395	395	397	402	398	419	365	392	419	416	362	401	395	420	364	379	374	405	421	366	419	378	391	402	405	396	368	420	403	379	400	405	368	410	383	382	398	406	394	372	371	382	360	373	354	394	392	443	440	398	399	366	344	437	404	394	416	401	339	399	389	365	377	370	403	390	361	374	387	381	374	407	397	398	379	407	403	395	367	395	393	415	399	412	388	354	389	382	389	383	392	408	379	380	391	435	403	366	359	375	388	407	397	390	375	420	381	407	428	427	413	403	375	392	401	383	390	362	376	411	408	384	357	387	384	442	425	402	404	382	423	410	390	408	421	360	421	368	405	411	417	419	371	408	406	370	387	417	391	394	382	409	392	398	412	389	357	375	401	390	421	408	391	384	377	444	398	397	407	460	432	367	390	387	357	358	372	359	380	368	433	419	378	389	410	390	387	424	378	352	388	369	393	387	380	386	367	380	410	419	400	397	429	409	363	382	400	381	364	394	408	408	395	377	377	391	429	445	383	392	393	414	369	354	384	395	378	405	398	388	407	380	405	411	385	431	397	359	389	384	414	430	392	407	384	370	407	388	390	395	419	427	408	411	398	404	404	411	362	416	376	398	417	425	371	378	383	371	420	374	441	418	393	380	408	393	378
23859	21015	28430	24167	19475	6437	1164	752	694	656	609	637	581	648	624	554	609	526	552	572	571	569	532	553	518	597	584	533	568	604	597	568	547	544	558	583	537	591	548	569	520	534	517	556	491	529	586	537	544	550	530	532	552	556	527	566	586	542	570	513	530	517	563	545	546	563	521	565	547	538	533	549	551	539	519	559	548	539	513	516	556	588	522	547	554	528	535	538	524	555	561	577	543	532	546	526	564	551	558	530	515	573	579	554	582	556	603	536	522	567	500	541	543	568	545	507	508	573	569	554	531	564	550	559	510	517	576	548	564	525	527	576	591	539	545	523	557	559	532	552	566	552	562	563	550	578	555	547	538	565	532	553	578	601	548	551	516	601	522	528	545	551	561	557	556	510	529	528	539	548	540	555	536	568	533	537	536	489	565	534	564	501	504	545	517	585	537	562	538	528	515	528	578	533	581	559	564	580	539	545	509	542	560	548	590	526	604	528	508	572	538	542	579	561	609	517	497	551	580	530	548	539	538	524	532	526	570	556	513	562	526	531	525	520	537	557	522	519	568	549	530	523	518	571	541	528	561	534	569	561	596	559	547	538	580	557	568	545	539	544	567	560	513	553	546	531	520	534	569	586	601	570	549	562	518	537	524	511	583	508	542	557	535	580	541	531	562	548	517	539	534	532	527	569	521	545	542	543	524	565	548	520	549	544	529	550	554	524	549	540	552	589	562	576	533	544	538	551	570	556	524	525	571	579	563	557	541	550	583	590	499	542	500	556	518	539	508	533	553	534	559	495	534	562	544	543	545	529	543	534	559	505	578	517	553	592	561	514	569	525	553	571	570	548	531	503	584	565	567	518	552	561	546	572	556	575	590	571	558	546	557	576	546	544	561	539	510	521	561	531	533	542	573	550	561	534	530	500	544	553	590	552	565	528	535	568	547	556	600	524	543	560	586	524	558	547	532	584	556	475	588	564	566	512	519	536	585	510	540	490	557	520	533	578	514	518	534	612	507	509	604	555	530	505	557	546	513	522	567	526	532	522	562	561	558	519	527	568	531	579	587	507	568	558	573	548	566	575	578	566	514	523	557	541	511	540	550	520	579	531	576	575	556	554	528	550	579	516	586	521	532	492	559	551	553	579	544	560	530	524	598	497	591	537	599	545	513	557	530	563	540	573	565	571	578	547	551	502	568	546	566	499	531	532	551	546	564	536	551	567	584	523	542	549	539	566	567	577	561	552	543	558	542	598	539	569	543	532	529	542	534	553	560	549	506	537	555	604	536	529	584	547	541	544	564	533	523	558	541	505	567	596	540	490	554	575	592	565	555	532	544	578	547	540	538	544	524	536	556	575	504	556	579	563	552	580	575	553	557	556	520	551	518	572	535	526	557	579	562	532	553	493	520	546	527	525	522	609	571	488	548	567	542	519	569	538	563	589	509	525	558	524	509	513	542	563	562	550	557	551	582	538	550	574	561	550	551	516	542	507	566	556	529	571	538	561	545	565	588	534	556	528	584	568	541	581	531	490	512	532	534	572	579	560	535	574	557	552	590	603	545	549	557	560	528	538	511	526	578	562	541	540	526	542	537	546	522	539	556	551	540	580	537	533	524	575	569	544	570	536	539	520	558	536	517	546	582	547	544	533	539	590	565	575	587	533	565	576	572	551	536	541	565	555	549	578	539	549	545	541	529	543	533	547	526	513	548	566	533	524	529	507	547	583	560	569	554	565	559	571	545	562	516	567	525	584	542	556	565	542	565	562	543	572	506	573	514	545	534	486	546	564	488	568	502	559	546	516	550	570	572	524	546	526	575	537	581	557	545	536	566	565	557	523	531	515	532	500	500	555	596	541	565	541	528	576	525	544	537	546	605	538	568	566	583	528	538	536	542	509	548	537	568	571	595	533	545	501	576	550	527	516	545	565	561	542	520	511	525	517	529	599	513	528	536	524	494	574	530	553	576	535	560	593	595	568	550	531	539	522	559	539	561	538	533	501	530	516	542	604	546	571	555	552	566	564	555	552	537	534	531	586	587	586	525	569	542	533	558	555	582	523	557	531	541	570	540	564	549	529	588	565	566	529	545	559	512	523	540	553	518	534	566	541	577	524	529	565	545	569	560	578	582	559	560	553	533	562	564	524	545	557	552	554	551	543	581	551	556	547	558	532	538	523	563	547	533	539	555	608	498	539	557	543	565	559	534	556	530	531	552	529	564	538	529	521	578	583	544	528	512	579	552	533	590	535	514	554	531	584	552	550	548	518	528	511	537	565	563	568	598	560	563	549	497	563	587	588	547	539	555	515	557	574	557	576	554	557	567	546	540	557	552	593	568	564	492	577	561	531	543	498	587	575	537	595	528	536	535	500	551	516	596	561	571	594	535	550	596	537	563	564	571	517	545	570	554	550	581	585	568	575	570	534	500	572	549	534	550	589	504	561	516	544	579	543	508	521	615	558	572	588	561	544	571	521	558	546	595	541	563	572	559	549	552	513	521	556	552	569	536	569	582	540	573	554	525	570	501	542	531	611	575	504	555	583	570	566	565	565	548	586	573	564	540	578	551	590	558	554	527	539	540	544	540	537	545	558	553	531	549	556	528	544	550	561	585	543	519	596	557	590	570	523	528	578	553	563	547	541	562	528	529	526	480	579	535	561	555	532	574	521	575	544	518	547	529	518	567	558	540	576	528	555	533	545	558	522	527	522	553	574	545	535	536	537	537	538	526	534	565	548	550	524	545	600	569	565	540	528	525	534	528	549	522	519	548	548	596	585	509	512	541	519	551	562	601	554	532	601	591	529	584	573	539	556	598	524	559	547	548	574	556	581	518	575	550	520	525	527	529	483	558	573	548	535	584	567	525	547	569	564	599	534	545	522	562	570	562	548	597	511	512	546	545	529	572	525	577	526	538	553	540	570	512	599	514	562	526	530	548	546	512	621	518	548	551	582	554	564	576	533	572	533	575	543	535	546	571	582	564	547	514	548	589	544	551	547	531	553	532	551	562	525	572	527	541	546	547	572	547	521	526	533	550	529	554	547	566	559	532	567	528	529	535	504	557	565	530	592	522	593	537	543	581	547	504	554	542	537	559	557	557	571	529	567	542	507	560	533	577	562	560	545	560	529	545	589	525	550	560	523	534	539	545	552	591	555	568	543	586	505	561	527	586	536	548	582	525	534	532	531	559	522	520	579	555	538	506	573	510	546	548	560	518	566	553	526	495	566	563	532	574	528	553	528	563	522	549	581	614	566	523	561	577	523	539	571	543	609	532	579	559	521	525	533	593	580	552	513	532	518	538	570	549	572	517	552	513	538	539	551	558	586	535	568	539	522	559	512	505	531	597	522	539	549	521	583	531	539	497	543	520	567	556	529	553	514	557	526	556	564	534	544	529	536	565	581	572	549	562	557	572	522	522	538	580	526	567	524	536	532	503	557	533	571	533	550	523	553	577	560	567	534	557	553	562	553	557	555	546	543	573	553	537	567
41857	63079	48732	14730	2335	1611	1397	1112	961	911	834	807	757	718	708	731	715	711	725	720	692	672	632	660	612	689	684	616	627	667	642	685	657	663	666	643	607	670	665	622	622	617	612	604	615	666	640	629	626	668	663	583	651	597	615	655	650	656	667	609	655	612	648	666	619	613	688	668	672	606	635	639	640	643	629	625	607	659	586	676	655	656	596	680	622	620	619	642	651	639	657	644	632	641	640	648	649	671	631	661	676	668	641	639	666	614	645	584	601	634	628	634	632	647	664	627	648	620	614	662	655	631	589	619	664	589	646	664	625	641	696	663	620	622	630	640	657	652	665	621	607	620	638	592	636	630	658	621	575	609	614	703	627	653	645	604	633	650	628	666	637	631	596	667	647	623	620	628	672	638	622	612	612	644	608	648	622	621	639	618	631	622	634	620	627	632	673	601	691	620	649	626	607	646	669	636	648	637	617	600	635	614	656	651	599	699	655	607	669	660	615	626	643	611	625	630	612	653	636	636	604	641	593	611	635	620	623	609	629	628	634	626	622	625	619	630	657	656	632	610	585	627	630	670	623	693	658	656	615	570	627	633	653	651	627	597	632	624	594	635	653	612	595	628	599	650	661	645	661	615	601	618	649	629	586	619	635	661	676	676	650	633	598	635	598	611	642	647	637	610	610	626	621	651	639	581	616	639	625	684	642	631	610	641	618	569	575	591	648	649	644	612	605	614	639	635	625	606	598	607	661	642	633	608	602	609	627	657	651	655	627	609	639	694	644	645	630	616	641	698	629	644	618	636	685	585	626	661	608	648	616	615	681	650	637	619	615	662	608	671	645	616	613	620	647	604	624	652	662	613	636	582	617	660	625	638	622	648	612	607	633	629	594	632	608	631	659	651	665	689	632	650	620	634	654	608	623	661	607	568	610	611	594	636	607	651	622	646	602	619	611	621	624	653	644	618	647	645	661	641	624	649	628	619	645	635	636	598	647	635	624	604	648	629	656	611	647	671	603	665	624	630	633	624	656	626	608	616	657	663	578	618	611	627	634	612	590	630	616	651	667	646	695	597	614	586	641	659	589	650	606	644	592	618	601	699	589	667	627	618	645	649	576	675	597	650	639	628	603	662	650	664	660	612	611	623	610	658	632	620	629	599	608	587	643	705	643	625	616	596	626	638	624	614	615	654	635	632	621	627	585	616	608	591	630	603	629	631	619	644	621	605	625	625	632	617	577	664	641	617	624	626	594	653	608	617	634	629	606	660	632	655	626	622	658	639	630	623	616	582	647	666	646	650	654	576	610	619	652	627	656	644	646	596	635	663	627	638	597	620	619	678	642	623	638	657	647	587	628	622	631	605	610	630	640	691	617	598	601	604	610	635	644	632	588	617	678	640	697	646	620	626	647	668	662	629	628	652	593	643	605	661	648	607	605	659	635	627	677	629	615	626	649	649	605	656	621	616	641	618	647	668	634	669	648	612	637	632	669	625	645	610	639	640	593	601	642	597	648	618	622	660	595	594	615	591	705	656	594	624	628	641	644	610	628	629	626	637	625	619	593	612	642	645	632	613	593	632	626	655	646	645	630	620	602	635	624	617	659	629	687	640	646	644	620	631	649	639	634	677	592	569	616	624	635	654	632	601	589	652	652	665	667	593	645	576	676	633	603	607	659	614	646	621	674	629	629	646	645	623	632	678	628	622	623	586	660	644	650	580	650	618	644	636	620	577	641	629	635	663	658	594	661	641	607	646	658	670	605	654	623	658	632	647	651	622	640	629	588	611	627	655	623	632	632	654	655	617	599	620	649	625	634	622	611	647	672	607	678	635	677	618	595	650	668	651	662	647	609	611	637	698	621	594	638	604	665	648	644	558	600	629	606	639	595	673	676	600	646	650	594	630	620	627	655	678	631	603	657	639	652	625	653	620	650	622	644	629	670	668	591	593	634	674	578	616	607	643	636	621	645	633	638	631	611	596	653	648	659	622	636	672	650	649	661	646	653	657	603	620	652	603	639	675	631	609	661	644	637	647	642	663	596	669	614	604	626	702	626	644	650	635	646	622	590	610	648	667	646	628	646	630	634	670	619	662	631	636	651	615	651	631	611	661	655	648	625	634	595	607	639	583	620	630	662	639	635	611	681	628	674	624	636	612	596	679	602	639	598	670	685	636	632	589	599	597	619	662	572	643	652	600	633	598	613	642	624	638	605	632	582	646	583	633	599	619	582	640	621	654	600	588	606	642	679	631	631	635	668	628	633	639	635	688	600	623	617	619	669	645	621	671	593	638	678	648	638	574	637	572	605	623	613	622	644	610	597	621	635	668	584	615	633	600	627	658	633	645	650	650	615	614	536	578	656	656	632	638	618	640	624	638	599	651	595	640	600	696	643	602	637	642	636	621	649	632	679	624	636	633	645	650	652	642	608	666	612	643	655	641	634	702	641	622	666	617	615	620	597	623	610	646	663	675	646	646	653	653	644	636	597	626	652	632	613	644	583	634	637	599	597	609	634	628	641	648	608	642	611	631	637	634	633	610	649	641	687	620	642	629	630	608	629	618	678	614	607	648	639	649	617	640	635	564	631	654	610	637	598	647	618	650	624	638	615	714	617	660	632	597	628	654	635	652	640	622	647	625	661	649	639	659	620	638	622	634	599	661	605	627	637	655	584	605	626	610	603	663	645	674	639	699	636	611	649	639	641	604	647	631	597	608	645	592	587	649	642	608	655	663	648	631	626	643	657	623	596	648	681	594	632	620	623	629	676	604	627	580	648	620	616	600	619	593	650	618	672	656	596	635	655	624	601	639	653	615	647	621	658	684	628	641	607	585	605	582	640	640	625	655	613	628	656	631	624	632	589	608	667	591	603	629	631	632	660	641	689	628	655	675	675	648	664	564	676	601	613	606	637	644	617	633	695	598	627	615	601	625	588	621	629	615	625	630	596	619	586	651	619	661	659	614	627	636	673	644	629	624	627	645	630	611	648	628	663	619	630	633	615	612	627	701	637	650	609	648	665	621	647	638	615	644	587	656	670	628	626	590	678	674	614	676	645	617	676	604	608	630	636	613	680	623	648	648	596	634	651	667	611	649	659	610	681	597	648	661	624	635	609	608	590	674	629	621	655	630	627	627	639	590	608	618	683	637	646	650	652	642	645	668	624	645	664	641	629	632	631	616	650	660	653	623	627	661	645	610	647	609	629	636	650	648	665	643	658	639	619	638	645	646	639	634	613	625	649	617	651	662	646	644	623	648	600	649	600	616	629	589	635	611	622	690	609	676	644	610	659	634	655	680	659	639	590	667	572	623	626	667	607	631	610	689	609	663	604	616	636	672	633	646	620	669	641	601	637	620	629	632	640	613	617	633	641	636	603	649	660	666	637	646	652	612	593	613	621	647	636	633	604	664	625	589	623	656	670	629	654	615	653	589	675	651	654	657	617	650	628	631	666	619	596	632	656	680	643	602	660	652	676	611	621	666	636	618	652	630
25139	21427	28099	23894	7401	823	676	524	501	507	485	456	428	491	442	414	482	426	441	444	435	457	441	428	442	436	407	438	428	446	414	412	435	445	440	433	454	445	415	451	466	405	431	429	381	407	390	407	419	413	434	448	396	430	469	463	427	439	414	442	398	432	397	453	469	423	415	429	388	408	440	456	398	405	446	413	405	469	415	405	435	434	440	432	431	450	421	368	447	413	449	439	413	432	375	407	434	400	417	456	415	449	456	448	427	439	412	411	370	417	418	470	410	410	442	434	416	403	424	480	435	438	412	390	476	438	411	434	406	423	441	397	447	429	441	469	451	419	427	438	414	428	421	453	427	410	398	423	399	423	419	406	379	436	428	395	420	460	402	419	414	443	436	426	411	438	423	455	449	413	407	456	465	442	422	445	403	435	458	401	391	412	424	449	422	419	408	406	428	419	443	400	400	419	407	470	466	430	423	408	441	394	436	390	435	430	423	422	437	433	450	421	436	428	424	418	405	460	421	428	426	413	480	397	404	436	415	435	403	426	456	422	422	437	417	441	453	417	438	414	417	426	426	412	440	406	425	394	411	413	458	411	445	419	514	435	423	444	394	401	425	427	478	418	440	453	445	421	472	421	456	398	417	448	425	374	396	443	430	394	413	434	423	450	410	409	401	412	418	416	416	428	398	435	452	462	465	450	396	412	415	423	394	458	396	432	384	426	440	430	423	421	429	408	423	404	415	414	446	416	400	433	418	414	431	417	400	398	445	457	434	408	422	419	395	432	459	447	437	408	449	408	434	412	419	414	429	427	455	413	430	420	441	421	421	432	426	425	446	437	425	442	433	426	402	412	394	386	410	392	417	412	427	411	419	431	430	399	466	412	450	431	431	423	415	423	425	437	447	431	409	434	441	434	423	451	452	427	426	453	450	434	414	420	426	432	393	379	455	417	430	442	441	439	408	425	417	408	426	397	433	414	420	453	412	419	400	386	454	420	386	397	462	416	417	447	426	411	411	451	390	440	404	431	376	426	452	433	426	420	413	421	402	434	460	429	396	392	441	429	444	442	409	449	419	463	438	418	418	379	414	406	412	451	430	433	433	418	416	424	399	431	377	443	424	415	407	447	471	457	420	389	420	394	422	403	438	435	435	433	420	424	433	444	381	423	429	445	398	450	457	427	447	427	423	417	439	409	417	446	421	393	429	435	419	427	445	396	437	429	445	460	432	464	451	417	445	434	445	417	429	408	430	429	412	409	432	442	429	435	427	429	400	436	430	403	417	457	423	419	429	439	372	440	434	405	451	442	414	431	444	418	434	437	435	435	421	422	424	420	444	447	437	405	423	430	439	421	404	401	433	440	413	451	447	428	408	446	424	429	399	425	436	423	433	439	371	402	406	436	446	429	433	441	450	417	425	454	452	410	422	413	409	406	431	438	441	434	419	428	435	461	436	400	417	441	425	430	442	422	415	435	411	485	423	458	425	405	442	416	419	441	418	396	418	436	387	422	401	431	425	442	418	415	424	433	424	435	447	377	409	396	446	432	397	434	372	409	423	435	449	434	443	455	418	429	423	445	423	450	403	434	416	393	393	410	407	448	435	445	414	456	424	425	455	375	405	441	419	465	435	416	426	474	424	392	426	447	442	440	401	440	438	429	423	411	429	484	433	454	417	428	428	455	412	443	426	433	443	453	430	407	490	417	406	397	401	411	430	411	442	407	434	429	415	430	437	430	430	441	433	459	421	451	410	435	413	439	409	415	435	401	431	398	427	410	450	415	390	452	415	463	417	393	457	374	461	457	434	398	421	428	434	397	438	388	459	476	409	411	426	414	432	428	434	425	441	415	429	396	420	401	431	450	416	471	454	402	434	396	413	418	422	451	426	424	423	429	400	423	430	424	396	427	444	405	420	454	425	387	424	419	428	414	431	382	438	424	422	451	444	444	453	421	445	429	406	415	437	398	416	424	421	477	389	438	405	425	456	421	407	433	397	423	427	433	438	437	436	474	392	410	433	447	420	410	397	435	482	404	398	442	426	427	428	449	413	417	462	427	408	430	410	425	394	400	429	447	453	385	437	398	458	421	430	453	419	413	404	408	407	458	429	439	417	419	419	397	371	431	444	479	414	423	432	451	465	439	409	431	434	431	423	446	441	424	419	459	419	425	412	433	446	445	451	436	427	386	417	457	404	429	408	413	424	426	397	456	416	401	428	464	432	425	426	435	411	419	363	460	438	449	453	414	392	445	438	431	405	457	391	392	430	433	404	420	451	410	420	448	460	412	400	419	431	426	434	415	433	418	419	434	450	430	413	450	433	428	423	366	444	415	444	432	434	425	409	427	407	434	402	452	429	410	445	429	454	414	433	430	451	430	419	430	439	408	418	445	405	442	414	410	451	400	409	434	458	421	434	439	411	459	440	407	451	412	420	410	447	419	451	425	432	415	421	426	371	414	428	449	382	431	440	433	445	433	428	406	449	434	437	450	461	424	401	417	395	428	476	440	405	438	442	424	410	450	424	426	448	456	426	439	402	428	430	442	434	427	379	435	416	433	456	404	458	410	428	419	384	432	435	428	430	462	403	385	434	374	442	400	418	394	433	436	434	441	465	434	422	422	424	406	425	388	442	417	452	449	401	405	429	436	438	404	427	399	417	439	427	428	426	414	421	400	397	398	455	407	440	420	455	490	430	410	432	441	417	399	431	455	439	420	436	417	416	421	425	430	446	441	417	436	431	443	441	424	416	428	414	454	429	405	418	448	408	451	391	442	403	440	438	425	470	407	442	421	444	441	409	439	398	441	434	415	400	436	372	418	421	420	449	403	409	449	466	460	414	403	435	451	369	454	429	446	424	412	382	453	458	411	405	396	477	408	455	434	419	433	432	446	464	437	452	424	414	411	413	429	425	414	434	433	403	427	465	432	441	420	431	402	429	432	432	477	370	420	475	419	403	414	426	443	437	407	420	445	400	455	463	451	430	442	459	420	430	404	423	445	431	418	397	432	396	441	418	427	430	424	411	425	417	422	430	422	410	474	431	410	389	429	419	460	470	422	389	452	424	453	439	457	440	423	435	415	431	424	391	417	455	430	446	457	410	407	426	408	438	443	433	425	438	427	442	430	443	412	434	421	417	452	406	413	436	447	397	393	461	443	447	431	415	440	429	432	409	424	454	429	400	410	415	400	452	396	411	438	411	457	431	416	445	388	396	442	437	430	408	426	419	430	378	440	409	452	404	462	419	471	432	391	407	446	431	412	457	436	451	430	414	412	412	409	436	433	419	399	443	396	440	399	426	414	468	420	438	400	395	418	410	426	454	440	437	429	411	411	417	409	418	397	457	415	414	409	432	407	422	435	429	416	385	455	391	418	433	422	438	414	454	413	424	418	439	431	429	415	452	418	427	452	452	407	429	428	444	446	423	410	437	427	421	441	426	413	424	418	445	426	435	408	409	383	409	420	414	451	433	414	450	432	432	410	417	460	400	423
40600	56468	40889	9315	1504	1205	975	772	715	641	658	628	647	583	560	577	546	550	550	554	538	544	568	524	509	501	544	510	542	548	514	544	570	519	503	525	533	535	492	507	551	549	510	523	554	576	520	533	549	513	521	544	546	503	525	536	501	532	506	517	562	513	515	529	517	537	530	482	503	498	526	506	544	539	513	516	519	498	518	548	526	507	541	515	457	583	565	529	497	529	501	553	531	513	525	513	483	517	532	542	535	502	532	506	507	532	485	532	548	521	551	538	500	524	474	513	505	528	526	513	551	504	539	473	550	497	485	513	542	515	513	536	536	519	524	470	582	508	520	543	488	534	554	529	581	560	561	533	505	485	511	517	538	564	521	544	520	484	522	528	562	532	512	533	529	516	532	525	522	493	481	497	521	548	508	517	544	528	553	494	547	548	513	517	532	542	521	527	514	537	503	493	580	503	504	498	541	499	522	507	527	504	523	515	531	493	502	527	534	547	502	504	508	510	496	517	547	506	480	509	506	572	491	536	506	497	481	511	541	510	529	532	523	525	528	524	511	502	472	534	507	503	488	487	506	528	603	526	518	520	500	530	554	513	522	493	530	540	551	493	515	515	518	535	503	549	546	535	505	488	487	557	509	525	500	519	510	527	568	518	506	525	481	499	541	528	512	517	575	489	566	498	512	493	489	524	510	524	550	523	523	523	508	531	551	507	479	505	501	508	495	555	532	534	518	523	541	527	531	478	505	504	555	525	548	488	531	573	530	535	519	541	532	488	543	495	479	518	530	509	547	550	535	512	518	533	516	522	531	505	488	499	534	473	533	540	502	491	543	516	546	515	514	525	503	506	508	528	502	535	519	541	490	530	535	492	490	487	516	534	525	555	507	536	553	550	506	515	526	518	546	541	504	527	520	537	518	517	519	553	510	539	539	567	539	494	474	505	557	537	498	542	526	493	495	546	524	492	476	535	486	506	525	529	516	501	499	573	484	521	534	527	523	525	494	519	553	499	548	475	534	494	575	542	501	487	516	504	560	522	521	539	482	539	537	486	570	510	539	490	520	541	487	525	503	491	573	539	481	514	510	574	528	509	494	511	532	534	533	442	522	529	537	483	524	503	532	598	560	531	510	496	544	515	567	531	535	509	491	533	489	528	524	535	494	535	532	530	529	495	553	542	568	502	577	530	484	559	530	554	513	505	479	513	540	500	516	529	529	530	526	529	517	519	503	511	550	521	546	498	483	495	491	519	487	553	508	504	498	471	490	488	474	516	531	515	539	513	503	478	483	512	501	486	527	537	524	543	485	508	515	547	488	536	529	500	543	518	530	532	558	534	518	517	546	512	496	578	502	508	542	508	526	515	520	509	576	535	541	478	503	561	476	540	496	524	543	492	572	552	500	487	529	511	501	529	564	539	495	542	512	559	517	504	496	557	544	536	525	525	503	495	544	495	497	515	522	493	541	500	512	548	510	507	477	540	504	517	529	554	557	548	544	564	544	532	548	529	521	505	486	503	563	534	544	532	543	544	560	571	514	520	534	546	531	494	494	502	508	519	521	526	525	517	474	519	510	501	511	527	517	571	553	543	541	527	526	523	531	548	506	519	495	537	519	547	507	521	527	510	488	526	508	522	527	510	522	540	512	550	532	484	528	505	493	550	488	540	528	516	551	530	562	536	522	503	531	533	496	536	548	540	526	512	572	560	492	548	506	510	520	519	521	495	538	520	525	542	579	526	507	523	518	509	542	517	545	520	525	479	492	519	513	523	529	536	541	528	512	483	503	515	488	534	542	540	494	525	498	546	553	524	493	510	531	548	534	537	518	505	509	468	528	495	487	545	488	527	485	538	492	541	551	550	520	475	500	480	564	540	531	487	503	476	530	563	539	506	528	487	512	527	527	508	512	540	529	532	502	512	538	545	525	527	523	509	523	515	520	482	550	542	480	562	530	558	528	546	506	538	522	516	536	517	547	528	534	518	511	485	528	530	520	512	523	501	528	551	542	521	521	508	518	522	492	502	533	559	494	541	528	509	462	516	518	531	558	534	544	550	521	535	501	556	509	520	479	540	488	532	528	549	487	508	513	506	506	531	522	493	501	523	515	548	518	547	513	505	505	488	546	543	508	525	528	508	539	537	496	491	572	491	541	532	516	547	543	508	512	541	495	526	495	561	514	518	526	512	514	535	565	519	524	521	516	468	517	513	511	522	507	532	523	489	501	499	512	547	504	522	498	560	492	500	505	526	515	515	544	519	542	518	490	501	518	531	513	532	477	494	548	550	553	509	517	553	521	554	532	483	519	494	515	533	509	507	512	493	553	486	530	551	521	534	479	533	533	492	591	539	560	489	539	502	554	507	515	483	547	491	562	537	511	524	497	505	516	510	504	519	489	494	527	528	491	492	516	531	512	521	515	590	551	517	499	494	503	553	522	493	530	547	528	495	521	538	500	531	563	501	525	491	552	529	514	470	517	552	504	536	553	503	509	538	544	529	517	508	488	566	504	507	526	540	503	516	508	493	513	480	486	512	501	509	517	519	518	521	499	555	496	555	546	480	500	498	523	508	532	517	500	488	476	535	531	511	515	510	486	512	537	514	539	554	541	513	504	538	568	501	504	535	531	538	495	509	520	515	535	489	537	556	531	481	529	507	485	486	520	512	514	538	575	537	535	556	504	504	538	501	551	539	500	522	526	515	521	496	522	520	536	552	549	528	494	509	485	518	504	536	549	523	478	521	527	540	495	537	542	543	531	489	493	542	531	543	516	547	522	525	515	498	535	507	511	505	553	497	493	523	539	500	524	491	531	516	546	517	537	527	469	469	521	497	507	510	522	540	502	515	561	564	490	514	523	455	545	479	522	522	503	531	513	506	588	501	539	547	470	482	502	540	537	526	496	569	511	537	538	501	537	497	526	502	553	498	529	516	479	494	546	474	487	518	547	492	512	520	515	529	533	500	512	486	533	487	566	491	504	482	531	541	529	548	557	492	514	507	530	535	536	508	532	544	560	551	535	533	496	534	562	505	517	486	469	501	571	510	517	532	515	539	503	529	537	523	541	525	509	501	526	536	504	541	513	491	479	519	514	512	536	524	551	487	517	510	532	520	564	475	533	560	539	512	534	514	557	535	528	511	520	542	504	567	496	521	492	501	522	525	518	496	513	516	543	536	507	510	518	486	488	511	516	500	520	522	570	514	480	562	499	553	513	508	489	523	522	483	506	508	544	498	529	514	514	473	566	478	509	527	515	552	457	514	488	545	512	521	495	470	517	516	536	501	539	508	522	531	531	490	535	512	495	455	546	536	533	542	533	528	504	496	533	523	512	534	546	505	500	516	494	538	516	517	495	491	471	547	556	501	523	505	533	518	526	542	516	587	549	533	544	516	504	535	542	501	521	524	516	543	511	515	552	546	519	486	477	526	555	538	517	493	503	546	519	537	499	501	550	539	512	525	504	477	535	482	516	533	514	502	504	487	521	474	523	491
22815	20986	28597	23677	20922	19899	5940	1349	1119	1057	998	945	957	933	881	882	916	847	881	853	822	841	854	826	814	849	818	846	871	869	860	812	785	824	836	841	817	819	828	841	841	826	785	852	800	825	783	857	811	806	816	835	816	811	776	871	820	821	775	799	802	819	827	754	841	823	844	837	874	816	797	807	845	820	793	805	820	766	830	857	794	860	827	828	817	835	807	812	861	836	802	798	822	842	757	842	801	808	875	804	778	883	806	807	837	813	826	848	849	794	799	812	845	779	804	794	826	835	824	773	783	793	781	753	831	773	814	831	812	776	883	802	802	829	843	872	818	800	806	811	804	834	836	798	781	819	815	802	831	792	792	793	800	835	798	834	796	863	834	795	792	769	777	784	847	826	846	830	836	805	813	800	791	778	779	794	830	849	820	791	785	809	819	762	826	795	842	833	845	801	825	823	783	820	766	759	826	818	788	816	825	817	740	760	741	794	853	821	827	826	845	781	898	866	782	825	853	803	791	818	803	835	779	791	835	768	813	800	810	797	798	793	775	831	810	820	775	749	751	777	823	776	778	819	794	824	798	857	845	822	835	850	866	833	812	821	828	784	776	843	838	785	800	841	831	818	805	863	852	812	820	811	830	851	847	875	788	812	821	834	833	801	819	804	831	837	842	846	755	843	815	829	807	798	846	836	805	823	833	784	869	798	766	812	780	836	828	843	854	818	764	802	821	860	829	786	840	816	816	834	837	820	820	793	817	803	810	867	805	840	761	742	814	820	789	822	809	768	830	781	851	800	826	784	813	814	828	844	837	808	819	794	731	796	790	853	826	760	852	834	797	864	810	796	809	867	836	842	818	808	774	855	827	838	820	774	786	850	789	782	767	794	779	809	776	817	802	843	859	802	876	858	821	813	803	795	794	839	833	790	827	853	812	821	764	827	803	740	772	847	759	853	827	799	823	834	821	774	840	846	823	839	822	818	833	815	819	787	783	834	827	763	859	860	800	800	762	814	806	838	762	819	844	843	797	788	881	849	788	839	791	839	805	809	803	839	852	824	819	832	814	822	851	787	819	794	817	839	811	778	792	816	835	849	821	833	787	813	846	809	831	807	812	787	803	804	833	843	828	856	735	772	774	755	814	782	796	796	791	827	825	743	816	811	857	796	796	785	832	820	838	817	810	794	792	803	813	888	794	831	805	795	794	806	840	783	815	840	798	783	850	851	841	823	818	796	760	820	814	790	773	787	772	805	811	763	750	841	788	806	834	782	805	831	795	848	797	832	759	763	791	812	822	842	805	833	812	767	820	786	778	790	807	825	827	738	775	788	803	821	824	816	803	814	766	836	773	812	783	826	846	842	811	805	878	811	828	804	809	820	823	841	864	787	834	796	803	825	833	815	808	812	789	829	813	805	814	903	785	787	825	778	878	840	854	836	772	786	859	814	833	786	815	829	816	773	816	761	845	876	804	799	819	828	820	770	803	858	840	764	833	785	771	805	789	793	835	827	839	842	830	813	784	819	768	776	841	806	783	815	843	848	824	828	776	790	830	868	783	769	812	810	791	781	878	796	760	868	817	826	796	857	810	834	802	793	782	823	817	814	846	842	785	793	831	829	835	823	819	810	804	795	815	808	819	821	825	822	755	848	814	779	778	866	801	834	883	816	837	797	842	781	854	843	808	821	799	771	722	774	819	796	770	825	850	816	797	793	847	807	855	818	803	819	848	804	838	844	809	818	864	802	801	800	824	863	808	840	813	817	769	853	845	828	802	832	811	781	792	768	802	845	819	814	797	811	792	776	833	740	748	829	741	906	838	790	774	824	786	800	813	836	815	841	801	833	824	827	778	809	794	787	786	782	836	772	837	796	848	790	763	809	851	855	837	839	830	802	802	764	811	813	807	776	786	830	835	812	827	824	818	815	800	756	797	795	793	837	851	743	819	812	823	825	852	820	768	887	814	775	851	756	761	816	772	773	792	823	820	812	810	835	818	824	833	794	831	836	835	739	777	840	788	876	833	814	840	823	806	820	765	806	850	829	837	781	753	801	798	813	785	804	777	770	757	760	829	839	807	767	879	808	773	842	805	752	820	799	784	814	829	794	841	779	804	829	824	797	800	836	835	837	825	766	773	807	787	802	838	842	846	809	812	835	796	853	813	878	839	784	757	796	833	851	830	854	819	845	789	818	804	812	807	820	812	813	845	807	869	784	803	815	810	806	821	847	843	766	780	766	789	852	760	797	818	822	776	791	766	798	823	764	852	839	815	812	817	832	816	792	819	806	797	770	821	820	812	814	809	769	799	806	820	832	856	880	812	810	813	795	756	807	837	802	806	764	795	811	784	806	782	827	803	782	821	793	818	811	797	873	835	823	855	809	786	830	810	837	796	790	812	819	748	807	757	832	793	845	797	848	829	808	765	797	804	870	825	829	786	823	795	833	804	818	785	781	817	817	808	836	773	839	858	814	796	770	805	831	840	843	814	810	791	820	822	850	811	795	800	782	802	823	766	800	773	843	803	837	771	806	791	789	764	798	855	797	871	872	820	859	808	797	762	802	839	820	818	760	801	794	809	756	787	837	852	777	835	839	793	792	847	808	816	818	830	835	776	812	822	849	770	802	785	840	808	816	778	796	769	809	852	806	870	808	799	802	859	792	826	802	834	820	794	863	784	833	775	789	798	814	737	819	797	821	821	817	809	826	795	812	796	784	873	876	833	821	815	819	763	793	762	785	820	779	793	802	755	791	866	806	791	763	778	767	829	845	776	768	829	829	826	786	830	781	831	816	808	788	790	770	834	805	805	798	806	757	829	837	804	806	833	845	831	837	842	787	810	817	825	754	786	849	794	832	833	792	789	769	797	800	799	846	782	830	806	831	846	788	828	822	813	778	858	811	795	812	832	811	853	788	837	810	807	856	814	815	812	816	842	794	818	801	787	829	793	801	779	824	834	864	818	853	782	831	819	827	807	832	791	739	758	795	824	822	757	866	808	831	808	785	790	857	884	829	805	838	812	792	818	818	817	804	780	803	832	838	809	800	825	788	756	754	834	823	806	818	813	780	803	770	838	759	811	796	816	831	830	809	810	824	794	805	782	856	790	854	831	771	742	763	771	835	823	817	835	760	838	772	802	826	839	762	851	803	795	781	820	840	799	794	862	805	802	780	860	844	799	865	788	796	808	768	819	866	831	793	782	786	863	830	826	805	849	840	771	814	786	782	823	802	829	800	822	809	806	800	810	786	815	834	817	821	842	778	765	776	810	828	824	815	820	811	770	797	815	843	807	807	802	820	802	813	790	784	802	804	810	821	796	828	814	772	807	808	776	783	826	810	822	782	743	820	824	861	844	838	790	874	806	828	823	841	844	848	808	788	817	808	811	812	815	821	799	771	818	810	811	776	857	812	833	778	856	764	797	811	777	816	874	793	827	803	758	824	847	796	806	849	815	817	781	799	844	783	755	818	839	784	814	811	800	810	816	843	842	824
46635	71304	55413	18106	3569	2729	2246	1812	1597	1367	1355	1260	1176	1110	1090	1028	1043	976	1041	1062	969	966	971	915	960	952	990	917	957	938	965	957	942	951	887	914	895	922	951	932	961	922	958	897	915	895	948	956	924	951	904	960	858	985	916	959	919	877	910	930	867	964	912	955	911	935	942	948	881	966	955	893	901	941	911	896	925	946	974	923	947	928	904	952	929	876	906	956	940	923	927	965	864	923	910	966	916	888	923	939	920	966	969	871	968	902	858	924	938	984	903	919	889	926	898	906	920	907	947	901	907	937	886	922	906	912	900	946	894	944	893	903	981	918	881	930	938	886	958	864	898	907	935	928	944	959	877	929	904	902	955	861	951	887	901	881	924	870	909	904	908	966	917	972	944	920	901	891	913	931	916	958	914	942	860	902	952	898	881	901	921	897	971	1021	886	1010	932	945	924	948	908	944	964	931	867	909	912	927	937	948	908	951	900	949	899	924	949	957	898	882	898	946	896	949	900	948	946	957	916	908	915	926	880	929	898	920	867	866	874	886	928	961	868	885	929	955	879	949	864	916	887	899	924	923	939	946	934	960	923	948	933	882	957	861	935	946	921	934	972	855	855	904	930	952	882	907	886	936	948	911	896	936	862	925	917	923	903	894	928	868	889	920	903	873	916	955	888	955	886	940	964	952	931	934	883	865	910	886	904	932	960	928	947	917	952	890	916	939	982	912	923	890	901	919	966	917	913	956	900	885	871	905	879	939	927	933	915	908	900	885	942	898	939	925	924	864	918	943	909	891	936	850	836	938	915	931	958	928	951	899	899	948	910	906	894	927	946	948	914	868	938	922	914	855	972	932	889	884	913	970	949	956	875	981	905	891	985	899	869	892	903	870	964	910	898	944	888	934	926	948	917	903	895	944	865	904	919	903	933	911	904	922	959	953	941	925	892	885	903	918	946	938	907	956	962	899	908	934	902	898	903	996	900	928	911	910	917	933	946	933	889	852	948	927	897	895	906	932	904	902	985	886	912	946	936	962	886	894	890	954	936	929	882	912	940	905	907	890	942	893	957	897	897	931	886	940	920	906	932	934	889	893	961	908	932	887	892	892	902	902	898	898	894	886	932	922	898	917	929	909	930	960	935	886	918	908	898	922	900	889	949	896	958	956	948	879	830	883	907	917	849	956	915	944	931	886	934	910	900	904	903	918	948	911	940	976	951	903	949	896	897	928	952	887	924	928	880	907	941	922	890	869	917	905	939	937	961	908	897	907	885	881	949	895	892	936	945	891	877	938	932	893	913	936	905	885	884	884	913	905	888	919	886	920	861	972	925	894	929	902	965	951	893	965	872	933	853	940	916	904	923	898	928	953	1003	859	941	925	910	896	912	881	958	918	887	874	922	924	903	874	935	935	891	886	981	924	914	946	893	936	937	943	908	872	883	905	889	947	885	932	899	909	925	980	927	875	889	919	936	878	912	890	913	951	902	919	916	906	950	932	929	951	926	932	879	899	922	921	939	854	901	923	892	951	927	919	916	1001	893	915	928	927	931	909	925	944	914	882	974	924	935	931	953	1009	891	923	902	878	926	954	936	946	970	900	938	969	948	944	913	911	924	921	937	881	920	932	937	912	879	901	906	897	928	924	898	899	883	914	891	921	929	892	944	914	929	916	964	970	890	960	892	952	935	902	967	875	863	933	929	863	908	914	868	922	945	914	899	901	959	928	882	935	928	886	899	918	867	913	954	913	936	814	860	935	938	924	932	914	984	955	861	885	938	956	951	963	929	952	925	897	932	901	904	920	874	947	975	877	950	899	934	924	919	922	930	894	903	888	946	950	940	878	951	896	885	917	900	927	914	912	896	882	965	906	928	856	925	979	901	910	899	955	888	865	896	942	934	927	938	860	916	909	907	874	931	924	950	956	886	922	861	947	936	898	913	886	891	928	901	898	962	956	968	987	902	917	914	975	925	913	945	891	937	870	943	917	856	945	926	879	849	841	871	938	895	923	916	911	922	892	925	855	948	930	901	910	954	925	909	908	931	908	929	954	914	944	926	869	889	946	950	943	935	911	919	847	958	936	932	966	959	946	888	901	905	974	906	954	881	924	861	904	889	819	914	944	913	906	895	871	914	956	930	903	977	896	895	901	971	898	869	895	898	906	904	942	938	917	1011	884	881	879	903	895	997	940	916	922	904	915	940	882	948	883	907	853	961	908	916	938	895	915	893	960	926	924	881	935	924	948	933	968	964	935	947	963	933	920	928	910	872	876	926	931	889	924	934	915	970	898	913	924	931	914	930	858	979	891	922	923	876	960	938	938	952	910	912	982	852	875	937	933	933	892	917	943	892	976	912	897	947	886	919	910	930	895	931	891	933	924	971	902	893	959	911	929	925	877	947	921	1004	946	922	931	928	940	906	924	877	892	946	882	898	952	938	935	970	948	941	948	886	893	891	925	906	945	909	952	894	926	947	973	895	995	876	911	894	870	883	945	934	921	921	936	894	927	919	947	910	932	950	954	909	895	861	916	948	932	830	916	961	900	899	914	892	934	884	901	915	893	934	927	925	889	932	900	958	922	942	937	976	889	928	929	935	864	917	954	923	942	889	927	913	934	929	922	938	877	910	944	892	925	894	947	912	935	864	918	919	925	883	901	934	843	821	963	945	888	885	916	936	922	928	932	912	893	882	928	892	941	978	885	933	924	930	967	902	940	935	923	919	961	914	935	903	923	954	898	898	933	959	959	915	837	936	860	909	887	916	917	903	947	888	955	882	962	935	926	965	961	964	897	949	919	926	897	896	923	967	935	968	894	939	905	952	913	898	858	852	892	936	906	954	919	940	905	925	934	926	937	921	939	977	932	905	918	970	911	885	927	917	904	938	915	952	915	921	880	939	927	892	921	953	977	861	888	894	889	893	904	924	853	917	903	960	876	905	915	987	939	948	901	925	890	889	885	943	949	920	904	894	896	898	925	963	935	908	903	952	873	924	895	940	852	920	912	890	942	941	918	886	881	951	911	972	903	916	945	925	938	865	889	955	958	876	936	917	861	906	922	967	916	905	888	914	872	941	907	924	876	869	910	897	949	946	919	952	885	897	942	903	921	897	950	898	888	891	906	980	919	891	873	926	912	899	895	921	924	933	917	911	881	924	938	923	946	1009	915	873	875	897	957	947	960	896	883	928	958	901	929	855	948	894	912	888	879	952	909	929	924	897	930	921	937	925	884	872	905	950	912	910	982	869	900	950	987	983	949	968	941	939	923	900	919	969	944	901	940	917	935	911	892	914	915	877	996	869	879	917	908	906	933	934	951	920	932	900	917	893	878	889	875	889	920	901	864	1010	876	931	919	954	894	969	878	904	929	847	932	919	889	956	884	882	974	870	931	877	878	895	906	934	894	923	865	919	923	917	971	904	966	930	935	956	909	929	910	901	892	969	901	922	890	870	923	878	964	941	896	904	935	928	887	933	890	911	935	947	953	936	943	951	935	1013	916	905	989
31832	31337	29717	9752	895	562	408	370	362	298	335	335	314	307	330	308	321	280	320	348	346	320	311	317	313	325	305	329	312	332	340	332	336	328	284	313	347	341	334	309	335	307	332	347	308	316	319	342	335	334	317	339	298	374	303	339	283	330	343	341	308	320	306	342	336	344	310	299	306	326	311	271	302	324	308	303	368	347	297	310	332	313	314	315	318	332	294	339	342	314	316	327	326	328	315	320	322	340	330	309	326	301	313	323	351	298	322	323	303	357	326	302	297	328	307	325	294	299	330	342	289	306	318	290	334	306	337	337	333	301	299	320	325	310	307	300	339	301	316	298	321	282	306	337	309	311	332	324	312	310	284	302	305	289	294	300	330	331	348	322	315	338	309	333	328	323	328	320	325	314	336	315	321	326	342	294	320	294	299	313	314	340	310	305	297	317	310	258	289	282	303	306	310	275	336	326	317	301	313	312	296	318	324	330	316	339	309	284	321	343	315	265	311	331	332	346	314	326	342	311	310	332	331	293	344	325	307	295	337	344	333	310	306	314	310	340	343	337	311	297	310	323	311	329	297	303	322	312	341	328	315	340	311	303	328	290	344	328	310	353	292	305	341	337	337	305	292	278	323	329	327	327	299	330	347	312	307	264	283	301	317	366	322	307	288	320	319	285	326	312	304	339	307	330	286	311	322	298	335	318	342	303	303	317	312	338	314	303	310	307	349	329	316	321	347	312	305	310	318	331	307	313	328	307	297	304	321	310	324	299	296	338	319	323	318	310	350	307	336	331	316	301	339	302	322	330	328	296	331	318	308	299	308	299	332	347	359	343	348	299	321	356	297	297	319	319	342	302	327	288	299	305	304	314	322	324	302	319	298	343	314	301	304	313	336	311	342	317	341	320	319	301	311	290	315	343	312	316	312	322	309	294	328	328	309	303	314	337	316	298	304	307	316	321	330	314	338	348	310	332	337	351	303	297	301	320	327	317	292	302	299	326	341	333	332	317	314	308	301	312	296	300	328	334	324	336	299	326	329	324	342	306	319	297	319	325	308	315	292	339	313	294	335	304	285	331	324	324	293	305	330	303	317	332	342	283	333	293	343	322	323	308	358	308	289	293	316	341	327	340	340	331	287	310	316	299	302	306	318	285	303	321	325	290	325	319	319	284	313	304	308	311	336	329	327	332	296	312	319	352	330	321	326	341	327	319	324	322	309	314	313	331	312	338	344	334	320	291	330	333	323	328	309	337	323	305	321	318	332	307	324	333	296	320	304	323	341	308	307	286	344	327	316	325	307	315	308	324	337	295	331	301	301	345	320	307	355	312	293	320	322	310	304	313	300	329	352	328	303	303	320	323	333	327	290	303	312	320	296	315	307	300	365	325	302	336	300	349	326	332	292	354	295	312	315	314	311	348	354	344	307	313	332	323	302	330	345	318	315	293	301	319	319	340	336	332	343	337	277	298	342	325	300	310	358	338	284	325	281	299	323	324	330	304	313	326	315	333	322	317	299	310	347	346	314	351	297	316	335	340	296	330	315	303	294	325	308	284	330	312	338	335	294	340	336	327	313	307	312	292	342	305	303	292	343	323	335	314	299	330	336	290	337	330	293	334	303	293	321	300	303	307	344	312	316	314	315	323	306	346	330	313	304	323	302	307	317	329	302	329	317	310	313	321	327	350	307	333	315	318	323	312	287	318	298	294	296	322	321	329	321	305	305	317	331	324	293	341	313	303	316	324	310	308	335	316	311	317	303	313	302	323	325	325	318	289	320	313	313	321	300	322	320	265	321	272	328	321	310	321	320	313	332	299	301	306	345	336	310	336	306	296	347	318	347	317	322	312	333	315	322	341	298	322	353	304	306	332	319	310	330	318	320	310	302	307	297	322	346	334	326	299	306	336	336	335	320	324	312	315	320	310	317	309	291	294	274	321	294	346	332	316	334	340	296	332	343	324	324	309	343	321	299	322	297	321	324	300	312	323	313	310	310	314	337	337	315	350	321	315	315	314	309	334	307	325	305	316	311	316	317	322	302	313	284	344	343	298	334	287	327	302	295	328	326	316	346	298	318	312	319	335	324	312	332	285	314	306	314	330	314	300	308	297	349	322	319	291	344	314	298	282	275	314	323	307	314	311	342	368	319	344	293	314	302	291	293	296	305	338	307	348	344	325	307	334	321	304	334	322	308	297	326	283	310	325	354	309	316	334	314	307	333	336	313	316	344	322	312	306	351	298	329	332	316	327	322	342	281	312	337	304	316	341	349	310	331	337	303	311	331	309	309	319	335	328	314	338	356	310	306	310	286	329	315	324	323	319	327	327	320	327	338	307	329	303	332	310	327	329	312	341	353	318	354	319	302	332	324	309	309	296	307	353	342	316	339	264	294	306	326	302	315	328	355	319	329	286	318	333	325	314	331	287	340	300	310	323	319	334	345	325	315	320	319	305	304	305	340	357	307	306	325	322	301	299	302	307	322	306	295	365	334	349	322	337	311	335	332	307	308	281	322	321	310	328	336	315	316	293	306	307	322	331	298	313	297	304	320	297	299	329	349	327	294	290	325	334	331	334	345	309	339	341	323	346	297	330	348	306	284	315	315	294	333	344	308	351	314	298	336	290	317	304	327	334	310	327	297	334	333	320	336	300	294	289	326	300	307	322	311	293	318	329	324	334	332	306	281	354	306	275	291	320	325	336	322	288	352	292	315	301	310	280	324	304	318	310	332	304	332	341	330	338	359	313	333	316	318	301	324	326	314	307	315	305	304	307	317	329	318	279	339	335	299	321	318	310	323	292	302	311	327	327	310	321	318	314	339	345	297	316	318	345	351	308	315	289	284	323	334	315	337	313	313	333	320	313	304	312	329	321	319	370	325	302	293	314	341	324	299	322	297	295	310	313	324	338	298	309	336	293	315	342	316	321	338	335	291	325	314	306	327	317	285	323	332	313	317	367	304	342	305	312	317	340	303	314	305	304	325	312	315	303	343	320	308	320	337	304	291	305	322	326	326	315	341	334	317	343	321	316	313	310	265	333	350	331	325	307	334	314	329	317	327	293	337	308	318	324	301	318	288	346	319	297	314	286	284	285	313	277	341	307	326	330	288	327	338	312	284	329	355	295	338	337	321	318	313	340	316	309	313	338	301	320	330	307	321	295	302	360	310	355	302	334	333	331	372	319	315	349	322	308	299	330	315	318	319	350	328	335	322	298	318	338	330	305	350	319	343	301	312	325	331	322	320	319	295	294	276	319	330	304	310	313	312	353	311	310	335	309	322	318	304	296	304	315	346	325	316	304	331	331	298	325	351	348	340	318	352	303	338	290	293	305	284	310	324	345	318	325	299	311	308	291	365	328	329	324	316	282	315	319	341	328	332	372	311	299	313	336	320	302	311	370	321	312	337	324	333	320	299	283	336	332	296	298	319	326	302	308	328	340	329	320	309	295	322	310	328	295	342	311	302	313	311	340	307	324	296	320	316	322	338	306
39040	46133	33474	5408	829	648	598	508	409	430	441	404	400	407	405	407	390	402	420	409	403	426	384	368	392	393	394	411	404	385	397	389	403	394	396	377	348	400	396	410	368	384	403	395	380	410	383	399	404	388	375	394	395	355	368	370	348	402	394	421	397	416	386	375	393	378	373	351	375	408	380	403	396	388	380	401	398	398	370	359	406	408	429	381	341	402	398	385	374	359	389	402	407	366	356	389	403	406	414	402	368	414	353	344	376	403	399	405	414	377	365	372	383	370	408	406	384	354	371	401	380	363	400	368	389	368	381	382	363	397	387	403	381	392	370	346	370	393	386	361	387	377	388	415	392	388	407	370	391	368	395	377	363	391	362	402	381	400	363	409	379	368	384	399	364	385	386	385	361	356	385	380	381	381	385	388	399	421	394	386	377	384	396	410	413	403	378	375	392	363	356	377	404	370	367	414	368	411	395	377	375	367	405	404	401	387	404	398	417	393	369	419	417	378	375	397	412	399	403	370	359	389	397	391	375	355	361	380	404	405	387	365	394	369	368	383	390	403	406	347	386	356	399	363	385	400	375	364	352	395	377	406	367	412	393	406	391	394	390	388	359	377	377	374	396	407	383	399	402	368	366	389	413	392	360	379	416	416	392	390	376	397	396	386	379	410	396	398	387	404	361	366	411	362	379	373	379	394	386	366	348	397	390	370	401	359	404	410	383	368	412	375	366	382	410	403	416	361	414	403	354	368	396	392	359	388	378	384	364	394	408	383	343	415	346	385	406	400	367	389	401	352	411	403	371	403	406	422	350	342	383	407	421	342	386	363	419	395	390	406	376	408	388	412	375	416	362	371	388	382	412	409	394	385	361	366	366	393	353	359	374	382	347	404	369	394	385	400	381	399	375	361	375	377	389	363	384	397	375	367	385	378	367	396	409	380	379	403	381	368	381	357	357	392	338	380	426	421	405	414	372	383	385	377	379	416	388	401	350	392	424	393	360	394	375	407	413	386	364	423	378	392	381	428	414	395	365	379	381	398	367	339	384	414	373	423	422	371	394	375	406	380	359	380	385	391	368	353	367	359	340	401	345	386	364	398	395	389	351	406	376	368	416	376	393	391	382	358	368	384	369	362	346	388	355	379	382	428	353	407	396	386	384	388	395	362	392	418	418	392	398	376	375	419	397	424	360	387	404	372	418	346	387	386	399	403	418	390	357	378	384	372	395	395	390	331	366	365	400	383	448	405	380	376	382	374	413	387	390	375	390	405	349	389	414	424	408	394	370	403	369	362	399	382	405	398	417	364	375	380	408	393	404	370	395	372	390	341	388	425	382	411	360	387	362	435	387	355	367	405	344	413	368	414	385	372	364	394	393	388	380	391	381	407	409	429	419	358	386	373	376	394	349	358	392	397	374	375	413	356	369	367	423	372	399	373	394	392	420	384	385	383	427	408	386	388	396	387	381	389	408	384	396	378	388	390	405	366	358	382	374	384	405	374	365	399	392	357	371	380	421	400	367	369	388	407	382	376	379	389	384	395	353	384	378	393	373	399	399	384	359	388	395	376	375	388	422	375	398	351	386	406	385	394	393	370	388	349	389	366	425	384	393	388	398	434	379	395	389	422	371	388	364	396	399	414	411	377	396	381	389	391	365	403	394	358	373	384	399	424	366	386	393	400	373	432	374	351	340	430	417	412	398	431	405	421	387	365	372	411	382	403	404	429	382	370	391	404	402	358	368	368	373	413	357	384	373	382	420	424	389	365	398	404	385	393	354	381	390	397	378	385	413	390	356	364	415	373	370	390	398	384	386	336	355	381	327	392	360	369	373	374	396	386	402	371	429	359	359	377	401	415	393	392	407	377	392	399	362	385	381	406	364	389	372	392	387	368	386	413	414	391	387	400	404	376	398	399	367	404	366	395	388	365	393	370	397	435	387	347	393	389	428	380	391	415	384	370	390	370	396	401	390	341	404	387	372	424	389	359	377	387	343	385	372	368	370	361	381	382	408	370	387	403	406	363	391	385	349	365	388	404	407	375	375	372	381	388	386	368	395	396	400	363	386	371	378	365	383	385	379	355	390	387	386	394	394	347	407	374	427	378	395	429	396	433	383	403	394	349	375	380	411	401	396	397	416	406	427	383	387	409	397	398	374	384	389	399	373	383	356	357	352	356	391	379	375	390	369	367	383	381	399	362	385	383	393	363	419	377	372	419	424	334	363	407	410	376	395	385	376	399	417	364	351	374	422	353	427	376	391	401	361	406	394	408	367	387	384	376	384	394	391	390	401	396	401	407	393	379	385	388	391	347	373	391	352	392	388	402	384	402	392	403	384	384	400	398	391	395	420	380	396	345	416	381	373	364	396	380	381	372	406	388	411	428	413	405	397	401	368	376	397	408	400	400	364	381	419	331	402	400	361	394	352	404	370	356	363	410	394	372	355	410	378	373	398	363	380	386	366	414	400	397	394	385	399	409	396	370	354	425	376	417	373	390	366	410	378	391	432	378	347	377	394	337	389	383	367	381	400	381	381	392	381	370	381	388	369	392	371	385	447	409	372	395	393	396	404	378	395	363	371	369	384	411	404	359	378	402	425	371	411	370	397	370	394	391	388	382	380	381	388	376	401	378	407	414	387	390	402	407	353	357	364	394	398	410	430	354	404	392	375	379	353	400	389	355	371	373	387	364	395	381	371	400	393	357	402	405	411	427	355	370	361	389	395	362	395	384	419	395	395	375	376	401	379	393	368	406	395	337	366	335	406	374	397	373	415	389	393	363	401	383	387	385	356	382	367	419	399	385	388	410	387	393	398	392	364	398	391	378	420	360	404	393	375	385	374	376	385	376	363	429	398	378	420	370	409	396	387	401	417	422	371	383	370	361	367	402	384	369	398	356	394	373	378	358	401	385	369	404	370	378	363	382	397	377	376	428	403	404	408	361	402	393	402	366	399	416	370	409	399	389	391	388	409	391	416	384	398	391	403	425	424	384	382	382	353	350	363	377	396	373	401	406	395	377	430	396	388	374	375	394	385	360	406	377	346	379	333	381	405	370	367	375	384	389	367	396	355	366	414	385	374	377	415	376	366	382	407	348	355	436	358	372	395	414	398	393	401	377	404	388	392	356	441	371	395	357	398	374	396	368	372	388	393	394	398	412	395	329	392	390	378	368	357	411	404	393	398	368	411	400	396	372	400	398	374	414	390	385	384	370	371	422	379	404	361	382	381	410	401	382	391	382	385	397	401	392	413	390	359	346	378	401	358	389	420	371	374	380	369	382	369	370	381	374	381	361	399	412	394	419	372	399	389	361	371	378	385	406	379	388	367	374	380	364	388	391	382	382	390	369	398	407	390	400	399	386	387	416	399	390	368	373	403	342	427	409	412	378	366	398	373	385	392	387	359	387	390	395	390	386	412	429	398	359	379	390	395	396	368	360	410	369	408	386	397	407	385	419	343	352	382	388	363	396	397	408	419	360	386	394	395	393
23875	21006	28245	24153	19538	6397	1111	731	723	665	637	629	613	597	600	570	607	556	583	532	553	608	545	531	524	601	563	507	527	536	552	562	547	547	560	543	580	502	585	574	581	539	555	552	543	566	569	561	531	599	510	576	520	544	531	520	547	550	532	569	529	528	549	495	552	518	555	551	562	506	526	587	553	555	550	527	539	569	536	517	574	567	559	546	525	518	552	541	544	524	490	569	517	529	549	511	536	553	510	579	565	531	531	522	519	559	557	557	563	528	514	510	539	540	527	534	544	532	583	551	554	532	545	533	578	539	524	525	539	551	554	541	552	525	529	582	529	480	520	534	549	529	573	548	574	520	592	513	564	539	508	493	525	539	512	502	534	532	571	533	560	528	536	511	552	549	541	533	535	580	547	556	545	528	559	542	584	517	495	519	548	552	517	551	549	549	535	560	540	557	520	564	496	538	569	521	528	523	539	534	579	522	533	527	539	546	550	568	527	565	537	573	518	568	543	528	571	545	497	509	563	546	536	506	495	539	515	525	537	521	528	569	538	571	523	551	519	546	553	496	509	564	530	585	554	500	535	545	534	524	484	548	535	554	551	576	521	577	540	563	534	518	532	523	523	586	511	517	531	576	546	578	543	555	571	531	509	506	549	539	555	569	564	529	563	521	543	530	513	559	499	516	535	572	537	573	504	533	526	549	573	521	535	540	547	538	526	499	546	587	545	497	533	551	510	486	566	554	501	547	533	545	544	516	520	565	548	518	524	530	572	545	575	581	582	518	584	584	531	529	582	519	548	522	553	515	545	494	547	553	570	482	533	570	530	566	559	531	566	499	522	518	522	585	555	527	545	562	490	514	545	535	541	527	538	543	524	519	540	563	523	557	540	533	541	529	496	561	558	534	560	512	530	524	544	546	508	559	577	534	557	516	552	561	585	519	557	553	523	539	554	587	575	570	523	584	563	514	533	529	517	493	536	540	510	524	547	512	536	584	526	542	545	532	603	541	510	545	540	541	537	547	560	547	547	580	546	547	569	556	551	556	504	547	581	511	547	557	529	525	538	543	534	550	549	534	543	546	475	490	537	534	555	556	538	530	530	558	530	551	553	540	543	517	518	548	535	556	550	519	541	538	546	534	548	523	537	528	514	553	541	507	534	538	544	541	529	555	586	541	563	555	517	551	517	544	562	513	559	570	535	539	546	510	599	561	579	516	538	476	515	509	548	558	541	557	497	556	565	571	524	523	511	530	542	549	541	549	526	545	508	558	505	533	544	542	585	534	555	541	522	494	541	515	566	536	550	534	538	513	528	551	542	542	536	499	548	503	545	563	538	562	528	524	564	514	536	523	510	547	541	569	540	544	542	542	551	547	533	554	527	576	562	509	542	552	533	563	530	549	529	522	577	542	582	520	569	547	538	531	530	527	529	544	578	559	558	540	534	524	556	564	530	564	547	575	533	539	490	560	547	545	534	499	528	536	545	541	540	568	510	576	517	578	504	529	527	525	585	567	541	548	548	565	537	517	539	561	529	583	543	553	526	575	539	510	553	543	516	541	548	563	548	546	509	541	504	549	526	555	536	503	526	535	534	558	536	546	546	525	577	518	574	529	517	553	556	561	547	516	561	551	496	520	509	544	548	536	553	547	520	543	534	552	523	535	563	549	577	553	522	522	540	557	561	564	549	524	524	569	536	566	581	548	508	516	529	466	531	581	516	557	520	547	540	508	510	576	543	583	551	534	527	587	572	513	509	519	546	530	520	520	549	546	508	534	553	554	532	579	510	509	517	555	473	519	551	547	561	528	549	531	520	553	521	558	547	496	569	587	574	499	530	552	561	572	518	548	537	535	563	573	533	545	527	551	536	551	513	581	566	508	566	535	544	585	568	526	508	565	514	553	489	515	523	559	587	545	558	571	541	567	508	515	563	519	548	520	573	548	532	539	501	544	582	555	555	565	539	508	566	540	522	551	518	545	512	531	509	547	526	543	524	540	566	557	528	503	533	529	562	566	572	569	495	489	543	525	511	508	529	530	580	594	529	591	527	532	525	519	522	552	536	563	514	541	538	564	551	569	571	525	527	545	521	579	562	537	565	595	554	546	519	529	531	528	552	558	554	569	553	526	547	544	556	523	510	535	566	539	558	532	548	555	505	527	539	548	533	575	556	567	547	540	503	558	540	561	543	514	565	527	568	513	541	513	562	547	544	517	544	573	545	517	547	542	541	578	525	512	562	503	516	540	509	535	532	494	543	540	550	566	549	555	514	543	536	495	553	512	534	520	534	545	488	540	520	576	526	546	553	535	516	558	521	577	534	564	542	535	516	517	532	532	507	525	540	559	553	535	553	531	515	560	504	555	509	514	534	519	526	516	505	501	553	518	535	557	506	525	551	518	544	571	566	542	523	511	561	594	570	573	525	505	524	543	555	514	488	573	553	531	526	535	551	534	515	568	512	517	543	496	562	537	561	523	538	497	536	527	568	500	562	536	586	541	487	532	523	574	575	521	561	515	552	525	532	575	549	566	537	516	535	491	574	512	569	536	568	537	575	554	535	528	538	567	558	576	551	543	537	545	495	556	544	541	561	514	564	539	566	521	534	519	573	529	522	538	532	546	531	549	558	520	556	497	542	572	530	539	515	541	516	550	563	508	531	543	530	533	545	530	530	544	549	550	522	505	562	570	528	503	527	545	550	562	527	493	540	537	578	527	565	574	573	553	518	503	538	503	524	509	512	533	570	578	514	538	550	575	554	554	520	585	532	541	573	514	529	543	506	555	497	546	537	508	522	544	557	520	544	588	543	533	517	557	537	528	538	531	532	529	537	535	566	516	570	517	563	514	523	527	563	546	538	507	571	481	512	502	561	569	510	605	536	548	546	484	552	520	537	529	564	493	552	541	566	552	532	542	549	542	552	542	577	533	559	521	535	513	533	533	557	522	520	528	529	543	556	524	534	547	562	514	575	513	551	559	519	546	540	549	528	526	522	560	571	506	551	552	515	528	545	535	525	564	540	531	580	551	534	534	555	536	567	560	523	586	554	521	501	546	573	561	536	583	553	538	540	556	522	574	519	575	525	568	594	561	509	551	574	568	560	542	521	516	562	573	587	583	531	524	526	498	530	576	534	565	515	540	528	542	546	545	523	572	546	598	546	566	579	554	540	504	540	526	538	543	545	521	539	531	528	547	554	557	491	543	571	552	544	535	548	537	536	566	556	540	516	563	531	549	566	531	556	556	548	556	593	548	540	549	527	583	551	574	516	569	538	537	555	505	531	515	535	524	559	584	514	568	550	524	515	510	486	578	563	547	596	556	529	567	556	559	565	497	543	573	518	466	523	530	541	539	546	521	575	506	546	546	486	531	521	536	531	523	527	576	579	525	538	583	544	496	553	514	587	510	574	551	519	503	565	541	564	553	564	544	557	523	574	573	549	522	554	544	564	552	541	545	539	533	504	525	531	555	522	593	552	511	577	582	603	588	533	536
42022	62178	45763	14296	2022	1571	1267	1055	970	865	843	775	768	726	704	690	706	641	714	731	705	677	681	716	646	672	625	661	674	657	657	582	662	609	629	657	624	622	673	634	634	603	622	611	596	606	586	638	632	672	630	607	646	644	595	625	611	607	599	619	608	629	623	615	555	606	620	640	585	600	617	657	612	613	630	612	656	593	632	632	622	660	580	645	617	688	657	575	593	580	600	646	587	635	556	651	598	638	650	593	583	619	660	625	601	605	612	608	655	611	632	599	617	591	639	622	592	619	641	649	630	620	601	591	643	620	610	612	609	630	628	643	605	608	643	592	628	640	642	601	643	645	585	664	617	670	637	608	646	608	636	640	632	625	630	605	643	632	618	599	579	628	645	603	628	596	625	610	624	607	630	655	635	578	684	665	569	633	618	626	594	632	641	594	606	587	654	574	629	600	630	627	666	591	608	630	639	606	627	638	615	648	664	612	584	623	587	583	638	647	613	619	630	662	587	614	652	635	618	647	609	580	583	630	684	651	619	572	647	608	622	550	661	608	641	600	646	640	669	601	627	614	658	608	612	624	620	627	634	589	557	597	621	603	598	627	619	663	643	596	623	637	630	593	614	643	592	595	612	611	612	600	618	598	600	625	629	626	573	686	624	599	627	620	598	625	652	658	604	588	620	630	642	623	570	684	601	616	626	596	623	617	593	603	669	599	610	593	615	629	644	589	625	663	611	624	606	592	656	589	616	640	676	662	646	648	632	658	621	607	649	612	604	589	632	608	643	618	602	601	588	603	635	678	608	652	602	644	606	580	622	630	619	651	639	653	567	650	594	610	626	618	600	640	604	582	613	605	576	641	632	656	600	624	612	602	619	630	600	599	646	619	624	627	576	607	627	587	634	627	660	584	587	607	644	593	638	616	601	612	650	616	612	657	622	573	617	621	666	661	572	630	656	592	650	646	623	648	623	602	650	622	640	646	611	620	625	624	588	661	623	578	582	634	631	630	668	636	641	626	610	583	635	596	608	646	681	594	618	600	592	669	586	632	685	634	636	623	584	672	594	627	594	600	630	617	625	646	646	609	638	644	656	559	613	620	625	606	613	619	605	650	664	578	623	642	597	628	589	682	663	601	659	679	627	600	659	627	585	608	592	589	603	603	628	617	638	693	622	638	606	620	625	629	633	576	632	614	657	631	626	630	645	627	622	602	614	665	609	668	647	632	610	648	587	569	621	605	628	647	633	605	637	625	637	585	647	653	644	622	657	662	618	610	638	578	608	611	619	633	615	644	633	626	611	623	621	635	589	634	636	601	644	604	601	598	649	592	654	619	643	620	605	655	634	646	595	623	637	634	629	649	644	640	667	634	626	602	585	649	600	616	609	628	565	642	627	606	634	651	630	611	629	616	611	616	604	601	628	641	574	638	663	668	616	645	606	646	648	626	675	615	662	620	653	626	610	637	650	598	636	635	652	602	594	629	591	615	600	624	637	671	630	610	629	608	632	631	597	616	692	635	635	585	602	617	596	616	673	604	624	570	652	684	630	658	595	602	628	690	655	631	645	640	663	674	582	682	654	600	615	625	617	621	592	596	673	671	632	593	650	611	584	616	634	663	618	572	627	595	619	622	660	632	620	657	656	583	608	615	616	646	626	607	590	655	617	611	595	604	603	607	608	591	637	631	614	606	636	603	621	642	649	624	596	608	616	635	617	591	619	681	580	613	626	596	619	597	639	637	609	641	654	584	632	644	661	617	621	614	600	650	616	577	605	621	608	632	598	644	662	611	609	615	615	640	636	604	588	641	638	611	648	567	601	650	606	618	654	670	626	645	598	661	578	596	589	600	610	576	634	671	687	578	621	622	582	600	671	603	635	610	610	643	599	661	560	622	583	628	602	594	679	592	590	586	601	635	607	637	643	628	614	586	620	621	621	657	614	601	606	660	594	566	647	573	605	649	631	599	579	637	607	567	613	611	608	629	642	667	634	642	607	616	611	660	642	583	615	602	678	667	680	640	633	631	634	614	642	623	603	622	641	601	612	592	621	669	592	633	603	583	611	692	601	594	640	647	624	691	660	612	582	643	608	575	649	653	616	612	668	609	631	626	605	641	617	576	626	629	596	648	630	612	594	649	651	646	621	658	645	625	626	645	601	640	579	666	589	664	580	641	637	604	631	609	607	620	631	625	649	617	610	608	649	612	647	614	649	629	625	646	616	587	624	561	635	614	595	632	611	616	608	556	582	624	606	654	613	641	630	646	624	624	588	646	615	629	654	657	614	615	622	619	605	641	604	604	616	612	562	634	614	579	591	589	643	664	600	634	637	625	653	627	604	595	627	671	634	653	566	648	628	601	652	632	636	622	654	634	622	630	602	657	619	623	617	632	583	613	624	589	601	619	632	665	627	641	627	669	627	631	593	612	635	598	620	588	704	617	583	645	622	631	645	639	620	608	616	610	630	664	585	637	631	637	626	601	619	616	598	586	613	630	615	596	670	673	624	657	614	618	587	613	643	625	622	647	610	641	628	659	645	649	601	629	647	614	581	627	641	614	639	600	597	647	629	592	607	621	644	631	636	629	624	613	639	630	642	639	634	630	598	681	639	575	588	661	579	592	620	644	617	637	633	643	586	617	629	595	617	632	633	651	589	693	588	651	606	603	644	619	593	592	635	623	609	671	653	640	608	660	609	617	627	614	624	626	588	620	590	633	677	619	648	594	696	617	644	596	618	597	614	632	606	633	635	629	647	621	667	593	601	641	644	652	632	625	636	626	613	628	617	622	606	584	657	631	621	636	619	606	627	604	621	615	600	566	627	645	646	618	611	643	668	634	599	610	630	617	612	639	643	614	663	611	658	613	639	627	623	653	620	642	646	618	591	587	662	631	642	608	610	640	568	600	667	631	639	614	653	612	606	594	613	642	632	587	622	618	638	650	602	596	632	675	667	640	643	588	635	584	634	613	615	597	600	647	624	620	627	624	633	637	637	637	606	648	582	605	633	588	655	627	642	632	629	602	625	628	627	596	654	617	654	643	614	638	654	639	598	605	555	586	614	637	638	656	609	593	620	627	609	631	630	603	652	566	648	592	620	598	604	631	595	629	600	645	602	630	629	611	605	628	627	624	638	637	628	639	630	614	629	610	609	657	616	637	627	650	664	596	576	645	623	602	592	643	606	630	602	650	665	608	620	601	654	625	632	606	655	653	650	586	643	592	637	653	549	667	626	627	624	607	589	621	596	639	674	601	644	632	642	619	592	641	584	590	622	628	604	622	628	633	610	628	633	648	600	639	683	674	605	604	602	609	641	627	577	630	642	655	627	636	605	640	597	545	638	627	620	616	579	610	613	614	601	649	603	645	641	663	628	648	624	624	613	651	654	585	608	622	673	633	642	645	639	603	590	616	659	606	615	633	598	586	614	646	591	639	595	590	658	626	625	601	621	615	652	620	624	597	651	593	604	588	619	654	596	588	614	628	611	651	659	576
25123	21313	27830	23616	7026	834	565	503	524	481	463	450	474	436	429	452	430	396	459	392	418	389	393	443	467	419	375	412	435	403	436	449	416	413	429	421	399	386	410	424	411	448	407	398	414	405	437	428	439	407	387	383	408	398	412	410	389	387	416	419	387	388	429	397	402	399	420	421	439	392	376	389	409	398	411	408	385	392	419	421	385	430	407	408	407	395	402	414	451	395	416	411	397	422	422	431	389	407	397	380	412	414	422	417	386	417	406	441	400	458	413	399	441	384	429	418	415	417	420	356	403	418	410	367	406	442	385	376	425	408	427	374	403	419	398	411	379	425	409	399	377	430	396	407	431	397	392	413	393	430	413	434	374	421	391	412	405	406	428	400	447	405	384	436	400	393	405	397	417	404	409	410	439	414	397	403	425	398	413	396	376	414	435	430	449	380	371	399	397	453	403	412	418	413	403	399	379	415	369	437	370	392	376	409	430	395	404	402	448	397	383	387	435	381	415	400	418	368	427	409	398	405	427	386	404	398	399	379	403	422	388	384	415	408	427	404	392	405	407	397	429	403	360	396	425	386	414	408	394	409	364	428	412	439	425	421	419	430	381	381	394	379	406	378	465	406	401	395	398	392	400	384	414	403	398	411	397	392	397	409	370	392	381	433	426	405	388	431	415	410	374	441	408	398	431	416	394	411	425	424	425	385	383	404	420	403	388	396	400	398	425	420	411	406	408	394	403	427	392	433	411	372	407	431	397	416	422	391	414	380	400	407	387	386	443	391	424	392	365	417	423	448	417	396	434	408	439	438	419	401	404	389	436	408	423	410	402	413	385	394	429	431	425	416	440	454	411	421	436	386	406	424	424	379	395	376	410	381	414	415	415	411	416	414	409	413	411	397	389	449	402	411	392	409	410	408	413	362	345	437	432	410	402	409	432	411	402	413	427	385	372	425	430	400	423	390	398	443	379	434	387	429	389	397	407	419	423	414	442	415	411	390	418	421	417	433	462	377	413	387	391	403	446	390	397	398	425	449	432	464	402	371	425	390	425	405	431	398	391	398	414	405	412	394	432	402	409	432	405	404	442	403	471	384	419	385	449	444	419	404	373	397	387	407	388	393	425	416	424	418	381	455	430	380	418	426	365	406	417	413	397	393	412	402	442	380	416	403	422	428	387	358	403	458	425	373	423	414	393	406	406	383	437	381	436	422	429	413	415	381	412	439	417	447	419	405	427	406	446	398	406	441	421	414	394	392	444	395	416	428	448	438	414	419	434	399	375	423	395	400	371	401	404	397	436	424	389	413	392	446	431	389	402	419	383	431	402	381	403	421	456	414	412	384	374	438	354	380	430	409	417	379	419	464	396	393	385	425	411	447	426	395	407	438	432	433	448	406	393	412	418	399	395	437	420	414	445	401	385	408	417	394	421	394	401	410	381	404	436	370	410	427	422	423	432	455	443	430	413	405	426	399	386	421	406	389	399	429	447	393	433	419	418	430	390	382	403	359	385	410	415	457	407	407	422	470	415	376	377	416	408	426	461	415	395	417	413	377	423	412	399	408	386	396	453	383	399	441	448	396	402	408	407	399	387	399	391	412	402	437	391	408	469	422	394	419	411	456	419	382	425	427	428	422	445	419	403	401	381	415	387	439	408	405	391	423	393	384	408	379	408	405	404	446	403	427	395	401	374	423	394	416	405	431	408	408	409	398	400	428	433	441	445	433	407	390	434	383	402	413	406	408	417	416	415	403	404	425	388	382	396	401	400	433	392	368	402	392	440	411	422	414	436	402	387	383	389	370	396	400	397	415	419	405	398	398	406	416	436	401	424	394	403	395	423	438	435	428	416	399	385	421	421	377	458	409	409	408	378	431	429	455	391	416	429	430	433	372	440	440	381	431	384	400	440	434	387	376	413	422	385	401	431	407	403	421	379	448	397	412	397	400	382	412	398	421	395	457	417	413	415	409	435	387	380	432	397	367	386	369	427	388	411	428	431	432	390	402	425	441	406	415	376	438	427	402	408	431	424	403	385	392	405	436	381	425	410	418	429	413	405	371	408	406	371	423	403	371	368	385	422	416	467	394	386	411	409	427	414	425	388	401	422	417	418	379	400	426	376	412	425	425	393	389	420	436	407	396	413	416	435	416	393	398	391	389	406	412	407	385	434	455	396	410	410	433	407	392	400	409	407	412	402	398	426	439	390	393	390	419	420	403	378	409	401	392	402	388	446	436	399	408	385	440	375	417	428	432	426	403	398	418	448	447	394	400	413	404	410	426	399	374	413	366	413	398	417	408	417	394	408	408	408	418	397	404	373	406	388	414	383	411	425	395	404	399	397	418	384	395	394	428	437	442	396	407	383	353	386	383	377	416	404	435	402	398	424	425	443	420	392	377	433	388	438	396	404	414	453	420	411	395	427	386	411	403	380	445	392	441	429	395	383	396	436	403	411	407	419	400	405	396	438	425	424	438	400	427	403	406	379	410	417	405	366	388	405	430	414	426	414	431	401	408	442	402	384	421	379	399	434	402	410	445	375	387	389	419	407	409	420	415	397	402	434	418	423	401	418	430	457	397	443	407	400	419	413	418	407	427	396	399	389	400	406	415	374	431	415	400	403	426	392	430	421	418	405	379	353	435	437	404	410	432	419	423	438	410	377	398	363	429	407	425	412	386	410	442	422	427	430	462	379	443	395	390	448	401	391	384	409	393	428	422	464	384	378	382	367	411	392	413	422	447	415	445	432	389	382	390	407	398	409	421	405	418	401	391	391	421	411	383	393	399	379	414	388	378	448	358	409	423	407	390	414	390	405	372	429	428	424	407	426	403	423	423	420	407	418	430	389	427	395	430	397	412	400	403	398	399	434	398	406	400	399	413	431	370	400	419	392	427	411	415	452	422	430	425	446	397	418	390	400	430	407	395	430	393	410	380	403	412	395	405	408	391	401	378	389	405	471	397	404	440	377	398	413	372	415	400	412	421	405	418	410	406	398	396	412	406	407	426	432	400	399	421	407	412	385	426	398	397	398	389	411	426	455	411	391	367	391	421	392	409	413	397	427	429	434	391	399	390	428	434	391	438	361	421	396	397	409	411	384	383	421	367	422	419	432	410	430	376	441	385	393	435	431	395	412	413	404	418	424	399	409	399	404	422	406	386	425	412	397	405	409	415	424	454	407	384	394	405	405	391	433	385	426	401	427	404	443	409	406	436	398	413	423	440	418	360	409	398	394	426	450	385	431	431	350	428	444	430	439	417	449	408	403	424	412	383	411	395	412	397	389	419	381	438	424	404	433	430	484	405	464	391	384	398	397	349	427	389	425	388	399	404	375	417	349	405	385	460	409	408	423	422	409	418	422	378	424	383	402	407	427	426	450	414	427	451	425	398	386	406	420	426	419	436	405	388	439	403	409	412	434	407	418	409	412	413	385	382	436	395	355	410	370	384	411	354	393	405	387	378	410	389	388	415	360	427	392	406	396	416	433	415
40830	55867	38069	7790	1368	1086	890	790	712	621	623	613	596	582	576	536	576	557	551	529	514	512	549	505	557	520	535	546	517	504	515	515	490	515	478	541	474	477	500	522	477	512	520	505	548	486	491	503	536	483	496	534	534	517	486	525	491	536	530	506	534	494	521	514	514	524	518	498	492	493	509	470	470	524	481	499	543	500	511	500	517	533	507	497	561	489	521	500	507	492	494	490	502	522	500	568	546	490	503	538	546	456	498	525	522	528	529	505	504	502	491	480	518	467	529	491	521	518	522	490	527	521	491	498	542	487	527	497	484	575	495	499	497	505	497	452	512	481	516	520	535	452	486	527	520	498	541	511	524	501	490	475	500	519	502	516	528	516	495	567	494	499	541	484	523	517	521	486	473	491	477	483	471	506	540	468	504	501	550	486	511	461	500	508	479	505	479	471	517	542	484	481	499	546	488	518	474	463	494	515	477	443	498	515	519	499	478	531	549	481	500	516	490	473	482	491	500	460	535	501	506	544	488	529	504	455	509	561	483	476	480	523	484	545	518	569	474	497	564	461	520	488	482	492	518	506	524	521	533	500	468	502	491	489	497	517	515	501	515	512	506	495	508	493	480	505	481	541	462	499	479	497	518	545	478	494	513	516	503	487	561	471	504	524	478	517	535	531	521	513	520	507	468	479	537	499	518	491	512	503	476	520	510	554	466	473	513	508	485	529	521	500	492	523	515	502	517	495	505	494	499	525	475	505	517	528	479	484	475	521	468	521	500	479	520	499	513	492	502	515	465	497	521	508	465	500	542	519	514	498	492	494	532	526	548	509	492	531	492	522	502	523	513	492	520	528	545	490	488	529	499	486	482	520	507	526	488	506	525	498	454	438	495	533	476	537	466	505	506	498	508	499	521	497	522	513	523	529	550	501	530	507	508	472	515	483	525	453	487	496	507	460	502	531	561	499	495	490	505	463	520	511	516	530	520	502	446	509	525	505	511	509	458	530	510	472	490	531	504	509	488	478	497	521	517	521	517	521	537	529	515	502	504	443	496	525	536	535	486	513	500	502	493	502	503	489	491	487	497	525	496	469	559	483	507	470	529	508	521	474	528	457	477	502	502	510	497	494	528	515	499	540	475	517	478	495	515	499	496	519	506	482	492	528	528	513	493	498	524	528	527	517	480	472	485	523	517	489	507	513	534	465	499	555	486	538	513	505	498	486	475	478	472	504	521	481	487	486	525	483	497	475	516	498	522	498	508	543	457	501	545	491	466	514	506	485	473	527	491	510	504	493	516	508	501	506	475	501	535	535	498	469	525	505	513	509	512	486	496	493	515	501	517	479	500	540	518	490	521	483	528	514	503	492	527	505	505	494	481	483	479	472	497	506	496	491	522	461	501	520	505	506	508	491	490	496	490	484	483	527	491	494	520	466	485	488	518	516	527	479	509	515	494	475	496	539	547	502	489	525	489	549	494	524	520	489	540	498	477	450	546	493	496	563	450	509	496	489	499	492	496	509	511	503	534	493	485	539	495	501	497	497	499	490	497	472	475	494	499	491	494	522	526	511	497	521	504	520	515	520	493	479	474	471	471	500	534	480	520	516	473	516	476	520	510	475	459	506	514	505	508	510	526	494	499	554	513	539	503	506	470	525	458	479	520	510	520	499	504	511	487	500	503	497	512	511	515	503	459	485	489	529	517	476	531	513	508	510	506	453	552	513	540	507	511	494	527	486	480	520	449	495	513	486	476	518	502	513	484	530	537	547	476	496	510	485	545	519	504	466	516	503	505	517	486	510	505	497	472	525	494	510	466	489	511	519	487	483	467	521	469	494	493	539	506	519	458	529	516	476	504	498	495	492	494	514	507	506	506	492	500	517	475	487	507	530	506	476	524	520	520	513	480	495	517	489	512	492	472	478	486	497	508	505	518	527	527	522	484	506	512	503	519	502	457	500	487	483	510	510	485	515	486	466	524	486	480	517	492	527	548	512	517	509	480	474	497	502	528	478	510	523	491	524	481	516	549	524	524	551	456	508	494	456	513	453	541	469	519	539	500	479	530	531	476	515	530	561	537	480	500	440	515	475	496	499	514	510	506	470	515	479	516	479	513	477	534	530	511	486	499	500	474	476	501	488	499	502	511	502	498	489	494	517	507	487	498	538	536	501	476	525	498	478	496	520	495	492	539	487	505	522	499	471	511	487	536	535	480	513	487	483	499	518	469	527	508	480	515	461	523	483	528	516	549	504	491	547	520	524	495	512	482	493	453	480	477	524	511	501	511	487	519	484	496	499	481	489	508	499	483	476	498	485	517	480	549	470	536	503	521	508	519	539	451	438	523	479	533	514	488	523	500	498	489	507	546	506	514	550	487	513	503	514	475	486	509	463	480	524	504	487	488	473	491	459	500	523	485	527	487	518	507	470	537	518	462	498	462	511	524	496	516	462	472	524	539	472	507	490	519	475	500	485	502	485	529	518	547	490	488	467	485	482	543	489	492	517	490	520	497	494	503	510	471	498	537	542	514	551	523	511	522	475	498	444	522	467	503	476	507	497	510	514	524	495	568	499	478	493	479	519	514	515	500	505	465	487	488	499	512	516	572	520	490	489	519	505	493	509	507	533	518	553	514	520	489	483	459	500	538	466	469	481	529	520	494	462	499	482	489	511	495	534	481	476	506	516	483	510	500	490	476	497	542	541	515	468	494	513	496	484	482	491	502	488	509	473	490	506	532	520	515	515	503	463	523	504	486	554	499	496	508	523	536	476	532	468	510	510	495	496	479	526	501	494	516	534	519	487	493	495	492	500	511	528	529	466	499	533	545	454	483	512	544	450	535	487	504	535	508	500	519	475	513	523	558	486	499	497	519	543	509	528	499	502	516	497	528	493	505	496	495	523	471	471	486	490	540	490	502	461	527	492	529	458	490	490	522	492	500	481	516	522	514	518	498	489	497	486	512	487	574	501	546	489	494	475	519	512	525	521	495	511	532	548	523	520	478	490	518	554	528	491	482	491	488	514	504	495	469	481	530	474	505	517	537	534	498	501	509	525	495	490	504	480	520	505	493	527	525	509	486	480	530	479	528	497	524	486	494	518	488	513	515	514	500	508	516	500	496	498	479	507	525	530	439	484	506	519	493	533	519	507	511	468	492	511	521	483	445	504	477	503	483	534	469	520	506	501	511	567	494	491	527	506	485	523	488	503	500	502	480	547	484	518	467	477	527	521	508	507	504	529	520	500	474	508	460	495	557	508	538	513	482	510	515	522	495	539	477	473	507	516	489	543	566	511	544	490	496	509	543	500	496	502	497	499	504	497	446	487	515	506	523	530	496	493	509	516	509	534	500	503	483	525	510	518	535	523	488	504	518	488	455	534	500	490	513	519	513	513	484	502	523	513	531	572	502	542	536	482	488	507	491	508	522	525	553	514	500	481	530	495	493	507	536	473	510	540	515	508	521	473	474	492	519	521	460	473	523	512	532	526	477	482
22806	20976	28463	23656	20897	19973	5768	1407	1111	1065	1007	922	916	885	886	909	833	900	852	876	812	819	855	888	809	797	849	826	797	816	816	768	819	869	829	806	781	802	830	800	778	845	778	776	812	815	851	835	807	807	807	783	753	830	782	843	825	770	813	778	832	828	834	843	809	856	775	805	754	824	791	760	821	838	827	785	759	799	806	806	834	802	771	852	821	784	832	791	747	817	823	780	873	805	801	772	848	804	839	863	788	802	792	784	777	838	808	807	781	770	813	823	793	830	798	740	848	787	789	783	837	840	802	845	825	833	821	794	817	788	824	762	779	767	808	802	853	753	789	805	825	776	817	758	829	784	799	764	781	819	742	731	775	811	809	765	832	741	831	779	807	805	849	784	777	783	820	806	843	793	805	800	786	777	768	839	773	762	839	782	784	769	876	802	788	801	790	776	817	799	775	791	791	770	807	812	805	755	811	788	804	776	772	789	764	813	792	741	749	796	770	806	756	751	806	799	806	760	798	804	738	760	802	763	779	787	813	756	833	802	784	823	790	748	835	790	826	812	784	772	802	786	815	806	833	760	776	837	834	814	806	807	770	788	806	781	822	797	699	769	810	780	807	776	793	814	826	772	767	807	793	737	795	778	783	773	732	768	791	808	792	774	851	830	769	805	776	789	777	830	807	794	758	800	809	855	765	805	801	843	760	819	778	823	825	784	768	823	753	772	809	783	870	835	787	834	798	782	811	802	771	773	764	793	822	728	794	798	807	782	765	760	817	777	821	822	856	786	846	798	853	817	792	823	835	825	783	762	761	805	811	827	847	825	784	754	814	773	835	839	820	810	746	844	798	816	827	822	786	780	821	815	859	838	803	819	788	776	801	824	812	860	805	825	777	753	800	779	791	835	845	793	802	770	801	849	742	781	768	792	837	754	761	793	784	766	801	790	787	758	767	816	751	814	788	792	839	774	790	769	799	768	796	822	798	818	787	808	836	755	777	813	809	818	795	758	851	776	767	752	810	803	817	793	842	764	822	822	868	804	738	845	804	826	832	788	801	803	778	770	814	804	787	779	787	823	826	813	787	810	803	780	787	759	763	819	724	843	780	780	762	801	805	812	776	770	773	802	790	778	785	823	780	814	771	792	785	746	808	788	766	805	816	777	832	783	751	786	785	838	789	833	773	804	814	795	833	790	805	773	773	797	797	801	783	795	810	823	842	801	764	821	779	821	798	852	746	822	839	787	875	804	846	843	793	810	825	838	854	832	809	825	783	810	782	823	813	795	775	802	773	783	764	843	841	834	788	771	759	793	777	790	810	791	811	786	749	790	802	741	832	733	818	768	790	805	806	802	814	825	796	827	795	777	780	735	776	829	769	793	792	799	821	780	798	817	788	813	808	801	751	783	779	817	797	819	746	835	792	833	824	835	803	817	806	794	807	772	766	825	780	785	775	791	807	792	813	840	802	810	822	821	833	780	770	807	796	827	779	820	799	815	832	861	804	761	784	779	759	816	860	882	807	765	823	782	758	783	840	800	780	762	838	788	772	790	826	835	803	731	794	804	839	747	836	773	780	751	846	808	791	822	801	777	735	812	819	826	800	808	798	765	823	778	782	794	801	786	834	835	748	787	828	762	786	743	779	799	846	799	787	786	777	784	773	785	745	819	783	787	839	823	786	772	778	853	811	758	792	802	826	751	763	772	797	803	748	869	797	813	803	731	790	852	844	824	815	743	773	820	787	790	843	835	842	781	780	787	830	780	837	809	780	808	822	768	779	777	799	794	760	754	802	815	736	776	820	786	809	791	834	817	800	786	781	848	786	800	819	797	751	800	818	821	803	776	752	779	785	781	799	776	811	795	799	741	844	803	806	785	765	775	799	786	793	830	799	817	759	801	749	838	799	796	775	768	822	803	804	757	805	825	828	781	782	746	786	781	789	823	763	834	797	758	817	814	792	816	813	782	790	794	800	820	850	768	757	796	836	766	808	822	802	806	811	773	777	764	767	765	761	788	826	825	855	812	804	843	788	798	771	767	748	784	778	846	818	808	795	812	782	774	785	782	815	773	795	844	806	838	790	817	770	771	822	747	816	777	853	804	802	791	735	806	836	814	826	829	817	813	813	851	740	820	838	816	810	751	881	766	816	842	779	767	809	803	764	793	792	739	836	776	805	833	782	852	766	733	783	823	815	801	784	796	826	790	826	741	777	825	802	731	755	735	772	788	822	800	832	747	806	835	787	846	835	831	797	799	725	807	771	826	764	772	760	835	810	793	770	816	856	790	780	749	824	775	761	785	849	759	794	817	805	778	820	791	798	777	817	821	788	789	757	810	781	800	804	758	799	805	800	814	773	794	836	770	806	757	776	801	787	836	790	801	821	750	850	750	831	780	833	743	796	791	817	715	767	788	794	772	762	803	820	752	793	837	780	819	762	779	767	836	765	787	774	760	805	839	796	804	811	826	837	850	782	813	810	781	787	754	786	786	729	778	768	797	803	811	816	749	779	848	838	880	768	801	809	803	834	790	820	802	801	849	782	856	777	733	801	903	803	774	784	823	781	760	819	798	769	798	785	828	793	839	785	809	809	775	814	742	740	789	763	815	797	788	803	793	837	809	830	811	791	767	851	752	874	783	808	783	801	786	800	794	793	812	748	770	810	820	805	807	783	799	746	787	814	778	755	798	815	816	817	787	816	834	771	826	763	791	733	794	754	761	827	853	784	759	780	780	788	837	827	878	795	820	782	787	776	873	850	759	770	774	814	785	823	759	803	772	836	833	778	817	759	771	806	804	792	775	766	811	868	802	802	819	825	771	790	798	804	803	757	824	833	779	737	763	763	786	788	810	791	848	819	817	829	761	871	804	770	811	809	754	822	824	736	807	797	816	780	816	779	808	790	780	848	748	824	805	772	842	827	753	748	784	791	766	826	806	817	801	769	794	802	784	887	781	792	789	784	762	790	745	745	811	794	828	773	757	804	809	760	802	777	821	844	846	861	755	807	845	827	802	798	776	793	841	807	781	790	773	777	783	782	824	780	800	810	732	813	766	804	799	803	820	800	768	814	754	782	793	800	791	773	788	812	800	762	808	788	784	763	843	788	801	782	769	773	856	813	770	785	816	779	786	809	775	795	819	826	758	836	823	826	749	787	810	808	778	777	790	804	774	786	754	786	769	789	823	817	792	735	767	802	757	810	798	830	747	815	807	846	823	784	773	832	822	856	785	851	764	742	817	824	750	811	805	772	828	808	755	794	827	861	764	778	777	817	812	809	824	813	750	866	830	765	789	739	775	864	790	796	823	791	793	798	823	758	867	827	781	816	779	766	821	830	776	763	807	776	845	839	805	789	861	814	760	787	761	804	778	826	795	758	777	812	834	825	859	855	796	827	816	801	824	794	746	749	817	779	756	833	793	783	757	816	807	820	785	826	802	883	802	798	782	783	852	834	817	835	827	785	737	779	848	796	788	830	798	827	802	816	791	847	787
46948	72052	53938	15313	3289	2534	2100	1830	1533	1469	1274	1211	1170	1058	1079	1009	1008	1058	1018	993	1027	990	998	975	993	977	956	918	974	964	947	931	937	905	969	927	1000	891	903	858	923	912	936	866	919	906	891	932	909	874	929	952	877	895	843	946	942	889	934	902	913	878	901	888	909	906	872	917	857	904	980	956	884	914	913	882	958	926	915	897	901	948	906	884	915	925	917	929	865	924	901	968	948	910	914	900	932	932	919	902	887	872	944	959	872	951	878	919	914	896	847	908	898	914	837	868	889	919	942	931	910	875	895	877	940	895	896	941	894	867	866	958	898	887	921	903	891	916	960	902	912	935	898	891	874	924	855	873	970	856	911	919	889	942	899	901	892	883	916	918	929	888	881	918	870	947	906	919	871	880	877	870	885	870	893	853	925	843	937	912	914	858	906	901	915	936	903	906	835	943	897	926	943	836	927	889	925	904	895	902	909	919	848	892	908	868	901	875	938	858	960	900	937	876	887	940	887	926	923	922	897	901	930	817	934	922	914	892	919	936	908	933	848	852	891	944	922	867	879	862	908	886	905	885	883	934	924	873	941	860	920	861	888	879	884	872	873	934	840	928	898	918	890	957	898	899	933	908	934	875	890	853	855	879	910	904	904	924	908	913	938	821	964	920	940	903	896	898	951	888	922	927	904	872	865	844	926	936	950	890	863	890	918	880	843	955	862	930	954	917	848	897	940	849	926	924	908	920	903	899	939	939	870	894	879	890	879	929	868	956	924	913	878	870	914	917	895	865	910	955	907	861	873	874	846	879	989	910	924	891	938	940	926	858	885	912	892	900	888	940	875	859	941	929	913	847	922	867	959	895	913	863	897	898	885	904	858	887	897	875	923	913	924	877	888	922	869	862	958	924	906	916	932	904	894	940	911	924	881	859	911	918	919	898	874	890	886	840	861	926	859	867	884	916	949	911	898	898	856	905	862	881	897	935	936	900	948	922	859	911	895	915	896	920	922	878	910	853	923	925	877	874	869	858	924	925	928	855	861	867	889	897	922	903	900	881	873	869	938	966	868	920	895	846	820	829	927	844	888	933	938	951	903	900	887	925	917	897	925	883	936	913	948	916	897	910	882	904	904	934	895	873	934	917	944	867	881	874	923	901	905	827	889	906	893	900	901	888	885	915	873	922	942	900	864	845	901	871	884	878	924	888	892	904	853	925	896	875	853	919	853	857	893	907	852	902	923	870	853	882	883	868	948	863	934	946	899	906	874	872	855	944	865	889	879	873	908	916	851	930	849	959	899	856	936	920	883	885	912	885	929	928	911	900	874	917	903	949	909	893	920	905	925	887	891	912	957	897	878	910	898	960	868	857	929	936	899	832	851	887	901	919	913	876	882	911	895	906	964	910	944	931	958	866	883	939	933	890	932	963	876	829	906	923	952	899	958	918	962	861	914	924	951	940	923	891	890	892	885	923	927	927	894	903	889	889	892	903	891	893	882	892	924	884	1006	954	945	897	910	861	848	885	938	879	845	970	890	900	947	888	907	821	889	910	839	900	954	903	940	947	908	885	881	884	914	906	914	905	941	900	867	890	928	868	879	882	925	899	897	890	895	921	896	949	920	888	911	899	871	941	897	892	875	874	885	912	906	846	926	926	851	918	935	881	934	928	943	916	940	924	899	860	892	874	879	898	906	907	870	908	885	933	935	933	876	888	884	849	887	893	865	909	857	884	975	894	880	905	888	925	849	856	918	896	870	843	879	858	903	937	929	883	904	897	917	922	909	918	901	868	926	947	929	969	877	894	889	859	944	913	888	872	877	863	870	900	845	918	880	890	850	865	891	881	903	900	884	862	968	873	898	949	935	878	867	855	923	910	891	868	895	879	893	908	873	865	918	908	865	919	890	936	943	886	852	889	852	884	872	930	889	856	871	910	918	928	872	902	898	939	901	850	900	924	863	877	1003	875	932	949	894	924	946	880	914	886	889	888	904	880	908	885	878	909	913	905	903	828	834	916	949	926	952	897	874	929	895	919	912	893	904	829	949	956	910	849	887	898	961	904	887	905	944	906	953	931	937	885	874	876	908	912	928	899	929	904	894	885	883	934	887	917	913	893	904	882	880	937	963	928	835	939	897	906	917	850	873	859	934	907	914	915	930	912	908	890	896	902	858	920	897	873	886	860	897	848	880	881	927	883	930	896	829	900	878	898	926	952	916	876	911	880	877	899	921	943	874	901	959	885	909	984	864	932	897	971	927	892	913	882	959	924	897	905	895	895	940	878	864	901	967	851	924	949	875	899	930	880	891	967	893	927	951	883	866	892	894	910	895	847	874	952	894	869	905	879	889	884	895	889	870	903	882	925	884	881	852	927	921	881	854	883	896	948	900	925	909	916	895	903	886	924	955	901	864	934	915	853	874	866	900	853	891	845	892	907	892	900	899	906	906	924	880	914	903	902	910	891	862	905	876	917	913	910	949	890	866	882	889	873	934	923	902	930	926	864	921	927	877	881	912	874	906	896	810	863	908	893	879	935	844	857	947	874	907	925	941	856	909	857	964	851	822	923	881	921	948	859	894	878	934	893	907	920	890	895	957	956	962	885	916	866	934	917	928	886	870	881	869	913	891	900	912	880	895	930	937	857	941	916	877	911	918	941	878	910	897	916	894	917	819	913	927	974	899	901	865	888	848	941	863	954	918	884	899	909	866	915	940	942	889	905	888	848	888	893	859	940	927	899	908	856	927	883	858	864	933	959	923	848	899	872	901	883	901	918	898	923	884	926	921	896	946	857	899	931	879	894	915	918	894	898	914	911	851	874	897	911	887	912	915	932	895	857	897	890	909	902	914	944	919	930	899	925	907	839	876	909	936	829	869	896	892	915	907	942	917	885	927	890	884	949	895	900	875	906	888	929	871	926	939	826	943	872	952	861	906	942	899	883	875	879	906	939	898	954	913	886	887	897	907	892	915	855	877	884	926	971	882	953	967	888	857	946	883	881	887	871	859	851	915	891	885	942	859	895	865	981	941	877	915	930	949	905	941	890	892	968	890	860	967	885	881	906	890	888	891	915	924	866	910	921	927	916	849	928	953	892	897	857	885	856	890	916	921	885	910	886	889	885	929	901	845	867	907	967	880	873	982	858	905	899	896	875	942	882	922	896	930	956	973	958	934	888	907	889	896	830	871	867	905	909	913	868	953	889	900	961	928	906	888	893	874	879	930	908	910	922	889	903	923	911	902	877	874	926	890	917	899	894	897	885	928	871	930	923	908	903	900	880	924	956	900	906	933	921	881	901	876	900	881	922	908	882	852	860	943	871	860	907	907	966	886	892	903	930	835	927	894	885	955	932	904	943	934	915	959	897	974	880	841	873	912	872	951	892	913	921	884	893	966	883	843	864	885	903	894	865	842	831	860	862	824	908	948	934	881	907	860	895	929	911	930	949	911	911	908	888	948	931	902	958	933	927	877	928	891	855	896	923	960	921	880	908	918	934
32005	31388	28356	9007	541	430	376	331	335	340	344	304	310	327	289	295	298	284	289	312	316	280	311	306	305	299	277	302	317	324	314	326	305	288	306	297	288	316	287	285	322	309	316	299	298	301	333	299	335	328	313	305	299	323	293	305	315	298	308	306	329	309	317	284	308	313	302	265	312	296	294	305	348	302	321	302	305	318	299	295	308	324	317	274	286	297	303	318	290	298	274	304	310	302	317	303	317	301	333	330	284	305	296	333	281	303	295	283	327	339	326	326	305	337	276	321	314	273	318	300	298	308	306	291	306	315	299	351	267	277	295	294	315	308	320	324	296	285	327	306	278	284	305	307	304	290	259	297	311	276	278	304	324	285	321	283	274	332	304	291	259	295	292	302	321	329	305	297	317	312	323	304	277	298	309	347	301	317	291	303	317	299	315	305	295	308	289	304	314	309	312	306	285	295	309	322	287	264	303	271	337	290	330	311	311	300	303	304	310	304	289	322	288	326	291	330	314	304	278	294	327	302	273	311	305	272	299	310	291	278	313	303	316	328	311	290	307	317	295	289	297	261	316	288	299	304	281	287	276	273	290	292	293	309	286	334	277	305	318	300	297	304	299	277	331	303	331	294	308	311	310	301	302	275	280	309	298	280	328	324	290	307	278	290	249	292	308	300	302	329	331	308	309	321	319	294	329	305	307	296	255	309	285	295	304	296	350	280	316	314	309	310	291	295	330	252	263	278	279	334	303	301	316	299	327	330	341	338	300	302	287	286	288	317	297	315	279	291	313	285	286	310	302	313	309	305	317	304	322	291	284	297	286	314	280	307	316	297	297	311	326	349	305	292	310	284	289	310	332	317	292	317	301	326	272	301	271	301	323	303	275	288	315	292	272	270	277	327	330	304	295	308	283	300	304	296	290	336	298	297	327	299	315	274	315	323	306	311	298	300	287	296	337	323	290	309	287	329	314	302	296	299	308	276	300	328	306	313	304	291	303	294	298	315	286	285	279	321	321	326	314	315	320	276	285	261	277	321	338	317	321	281	278	289	303	294	326	289	286	283	300	314	292	298	305	284	288	305	307	293	293	298	323	295	295	310	291	312	307	298	312	328	277	307	285	304	326	290	302	279	295	308	288	293	286	344	300	321	321	288	312	329	288	291	275	273	270	311	311	288	297	266	290	344	299	287	297	293	319	308	308	292	301	315	288	316	288	286	297	310	288	323	304	281	319	313	309	308	311	311	325	282	301	322	308	301	319	316	299	323	318	309	280	316	292	310	309	306	309	309	279	299	301	314	308	303	311	338	291	308	297	299	291	301	276	327	291	318	325	286	297	291	291	310	298	300	298	294	295	329	320	307	293	296	293	302	320	312	302	327	297	278	308	287	280	295	337	293	317	318	307	302	311	342	289	336	303	316	272	294	285	313	289	296	312	318	309	303	289	275	295	301	280	288	345	297	309	318	309	289	303	329	305	323	278	271	295	309	290	318	301	280	306	316	282	295	285	282	290	301	301	300	312	300	315	289	341	289	304	293	295	314	307	307	320	318	302	277	315	312	312	282	293	303	303	310	272	278	302	288	337	276	276	308	319	288	312	263	292	268	290	263	307	291	277	311	345	284	272	287	308	286	273	293	286	266	268	310	305	260	315	282	276	314	312	315	297	314	320	316	337	278	310	266	308	309	297	312	309	296	285	264	316	298	290	318	301	316	324	297	328	299	312	316	303	285	302	322	287	271	268	292	277	301	332	303	315	332	301	304	299	293	348	295	296	303	281	299	302	317	307	310	290	295	338	295	294	300	281	307	274	284	283	315	296	279	269	303	329	299	296	292	292	320	289	312	277	320	328	308	312	279	294	315	333	317	284	321	277	322	323	280	303	291	307	311	284	330	289	316	311	322	278	288	322	314	290	338	320	282	295	298	322	293	308	312	311	288	290	299	330	319	280	289	288	306	356	303	267	306	292	309	282	296	284	311	291	302	292	294	302	296	290	295	290	292	307	325	332	276	287	279	322	302	325	299	294	299	291	310	317	306	319	327	272	307	316	286	285	296	273	284	300	316	313	325	312	272	293	276	310	321	325	303	302	299	313	303	325	298	304	271	301	294	323	320	303	288	288	327	267	280	308	298	297	327	312	278	285	313	298	328	316	323	288	290	284	303	299	290	334	329	293	286	308	275	316	268	320	299	334	296	323	307	289	307	295	301	311	291	299	309	303	304	318	342	287	287	306	307	309	289	301	315	306	292	326	322	292	341	305	295	307	301	315	293	291	319	279	297	311	315	305	290	287	304	310	343	308	257	287	302	278	284	295	290	284	321	304	303	341	286	300	297	307	301	304	271	317	298	300	285	302	301	315	320	301	299	304	307	286	276	296	309	271	314	294	292	274	291	322	325	320	332	291	288	282	295	303	291	288	331	281	336	319	294	316	283	292	311	272	346	306	304	309	325	298	291	299	294	284	310	303	286	322	332	258	284	290	283	310	314	316	312	359	307	298	283	304	304	262	293	301	293	293	288	301	309	295	318	324	292	331	281	280	302	278	312	292	265	297	272	297	311	303	300	292	311	295	277	301	279	300	292	313	292	277	322	308	295	318	308	309	312	283	320	316	285	290	319	262	256	316	324	313	313	305	278	286	302	251	296	292	283	320	327	294	319	313	301	335	308	289	300	294	289	311	299	291	326	312	293	325	279	324	261	285	296	303	271	295	325	289	334	289	272	309	287	309	305	320	315	293	286	305	293	300	311	288	289	316	290	298	304	328	293	324	329	281	278	329	307	303	307	301	291	310	304	330	281	294	280	331	327	294	319	269	277	301	301	300	299	307	300	323	302	303	331	293	316	307	286	293	330	333	282	276	319	301	268	303	273	295	305	274	271	298	299	314	320	282	337	311	267	286	296	314	284	273	322	302	324	272	302	297	326	314	275	298	335	271	306	275	288	294	299	306	308	335	321	318	313	313	312	306	300	271	298	292	310	304	295	289	287	298	281	267	297	301	295	286	318	282	307	297	299	294	341	287	298	319	296	287	289	290	300	296	286	267	299	306	272	282	301	315	305	279	314	314	314	289	309	324	266	313	300	286	306	289	285	314	311	293	287	307	302	306	292	307	289	318	292	346	291	331	301	294	293	303	322	306	311	289	286	303	314	292	304	266	301	294	299	285	283	281	309	303	320	304	313	288	310	335	311	304	313	323	308	313	316	313	308	292	287	300	303	289	319	316	286	260	317	297	327	292	290	286	297	313	293	299	298	318	280	286	307	301	301	287	302	326	288	280	296	270	299	282	301	314	297	315	320	289	316	303	314	303	315	271	298	326	293	323	302	287	298	285	265	311	292	285	301	277	298	293	239	292	308	272	296	294	304	327	336	294	312	297	307	306	331	301	292	294	305	314	299	280	299	275	289	327	313	309	318	277	324	304	270	268	319	298	287	268	319	299	305	285	298	301	308	309	317	277	304	295	292	295	286	287	302	296	273	286	279	278	297
39190	45995	31658	5475	656	591	478	474	441	394	397	385	415	391	361	358	397	388	380	363	376	363	360	350	348	375	348	359	378	361	393	402	364	360	362	340	363	392	368	363	354	349	354	402	331	367	373	389	391	377	352	350	374	371	355	355	353	411	391	371	366	388	371	404	373	353	357	377	353	388	344	368	368	328	358	361	346	350	376	395	356	330	374	359	371	374	367	327	375	384	352	362	344	338	334	356	382	373	370	338	361	371	347	377	368	347	360	399	355	380	377	342	374	362	382	387	395	372	349	349	363	341	355	354	358	362	359	391	393	362	371	376	336	382	367	348	353	349	361	396	371	403	370	386	369	359	389	339	366	311	379	345	389	383	373	364	388	373	403	351	376	359	376	364	360	356	332	383	348	354	372	380	351	364	368	398	373	384	369	356	371	379	375	357	393	396	358	351	385	342	360	372	355	338	420	390	367	364	370	338	367	382	368	324	380	388	390	367	391	378	364	368	388	365	356	385	377	381	364	392	377	355	349	381	385	397	374	347	378	343	368	364	381	349	352	346	347	370	355	370	369	381	337	373	342	375	364	347	366	389	388	412	378	359	363	358	372	352	367	355	396	361	357	384	358	363	348	368	379	422	377	370	356	343	343	359	353	366	377	377	355	376	375	353	328	359	365	375	369	343	348	358	356	351	363	356	365	404	369	362	356	328	382	379	368	360	374	327	363	364	363	342	388	385	386	359	333	392	381	354	365	385	352	356	377	394	343	399	318	350	347	337	384	379	359	342	374	360	353	367	368	418	381	346	385	361	390	361	375	376	383	369	356	394	345	370	357	369	349	363	405	371	388	387	394	351	350	388	378	399	381	383	381	362	341	305	383	408	370	362	354	376	378	363	396	342	395	378	384	345	392	378	387	367	349	382	368	343	362	366	349	367	361	390	349	353	375	376	323	362	366	367	341	365	354	359	376	356	339	357	346	406	348	383	392	370	364	348	389	383	367	363	351	356	363	326	357	387	380	347	343	338	341	351	371	370	387	350	363	379	370	382	377	362	404	359	375	394	378	398	350	363	342	378	376	389	380	376	356	347	357	378	342	336	380	372	400	395	359	347	385	387	368	346	364	358	394	347	343	372	395	373	361	335	384	378	371	344	379	320	397	373	343	336	369	366	417	327	365	378	405	365	354	387	380	383	360	377	378	384	354	384	361	386	357	360	365	372	395	331	349	344	363	373	353	350	374	365	379	368	372	379	364	384	370	374	384	334	363	349	362	377	369	361	381	359	386	353	386	384	353	382	354	370	378	317	400	363	370	354	368	398	355	327	362	364	357	337	365	350	366	339	422	413	359	389	407	351	360	339	366	380	376	375	378	356	369	365	345	367	360	332	375	369	396	381	320	319	373	388	341	384	357	354	352	372	356	367	373	400	363	389	394	419	416	387	372	393	361	391	352	366	356	363	372	331	428	391	389	370	355	357	381	371	380	373	346	402	365	362	357	391	346	360	324	383	353	374	362	367	371	376	345	382	373	371	381	392	344	363	376	362	343	380	430	370	367	354	370	390	369	368	353	366	378	378	337	342	421	363	380	353	364	392	363	363	376	367	369	359	345	332	402	391	355	385	353	370	354	382	374	392	364	384	354	345	380	346	346	365	386	377	355	364	335	366	366	366	366	409	364	351	344	346	378	343	352	382	354	389	362	356	343	399	355	368	365	378	368	352	335	366	376	370	384	370	397	359	329	348	375	341	382	350	371	348	383	398	359	376	363	365	360	341	366	378	372	373	367	389	383	383	392	382	365	380	327	368	413	391	318	380	361	348	384	347	372	382	384	382	378	343	403	372	369	343	379	389	399	398	368	366	367	386	351	393	333	377	378	362	353	355	387	350	328	385	363	364	385	375	368	364	350	366	382	368	357	349	359	355	384	356	382	369	354	368	362	361	375	384	388	377	411	412	364	352	364	372	356	357	379	344	342	353	395	363	348	370	357	372	358	356	386	346	345	333	318	367	401	387	384	366	377	362	350	377	416	363	362	342	361	368	375	376	388	366	399	371	375	380	323	367	364	351	367	364	373	382	402	395	395	370	356	379	374	349	359	383	353	347	345	375	377	367	376	385	377	384	399	346	330	355	351	361	359	367	374	366	361	331	379	366	330	360	367	375	369	370	355	356	387	382	373	337	383	386	400	324	349	353	377	361	332	378	386	379	367	382	387	377	383	382	373	372	381	373	392	342	388	341	362	380	359	361	357	359	396	334	384	360	356	382	349	369	374	379	387	363	376	387	390	349	351	361	358	375	376	355	393	388	388	332	335	359	378	359	401	401	333	383	400	337	409	334	381	361	358	339	343	367	395	385	361	373	394	323	364	352	370	384	355	386	379	365	399	382	357	367	375	351	377	356	342	364	362	369	370	342	383	338	375	383	385	370	359	370	366	363	343	346	339	391	348	359	373	325	356	383	405	366	394	383	351	371	364	340	379	338	396	378	362	365	356	353	380	358	363	400	349	346	357	327	357	383	361	360	365	361	400	350	353	405	370	354	336	373	393	398	396	359	361	361	380	380	361	370	363	397	362	377	344	369	404	352	348	378	338	365	344	369	364	379	364	387	343	376	381	361	361	346	374	375	404	364	347	391	367	380	356	364	399	391	360	361	366	358	351	366	370	366	345	383	352	374	347	364	366	366	413	390	348	370	326	349	336	351	347	357	365	360	374	372	323	396	346	381	353	367	363	387	351	401	360	382	352	341	389	385	391	378	337	389	352	357	351	353	342	359	387	355	370	372	344	401	392	326	385	344	365	364	384	349	378	375	359	347	374	375	373	373	405	345	341	390	392	331	377	343	350	418	332	346	373	362	382	402	418	353	333	403	399	372	357	337	330	371	359	367	359	367	342	398	359	344	306	355	360	362	382	377	339	362	372	373	349	348	373	376	350	353	366	358	385	343	389	361	351	372	353	419	364	359	356	377	385	404	383	376	362	377	380	373	393	349	357	390	359	370	420	397	359	351	395	372	371	392	373	384	377	347	385	344	393	381	380	357	402	376	373	387	371	353	330	370	366	359	338	350	367	342	393	392	382	377	334	394	354	383	372	334	367	348	391	403	349	387	399	376	359	396	386	349	405	397	404	339	369	380	308	365	324	370	366	361	377	368	354	371	380	408	405	359	366	419	390	357	375	360	370	388	386	367	362	351	394	366	346	427	341	362	324	330	335	367	386	355	358	357	363	393	359	390	382	352	404	366	339	331	377	332	393	359	342	381	378	395	350	388	361	375	339	334	370	376	368	361	366	344	351	347	367	342	393	382	340	374	368	363	337	395	405	379	359	336	383	402	336	343	388	351	352	377	353	320	338	339	341	382	377	375	384	358	370	363	362	347	390	388	400	377	322	363	345	388	359	366	366	397	405	350	356	395	362	340	360	361	378	327	385	344	365	364	356	358	355	359	362	391	337	369	372	358	355	359	360	371	393	330	379	365	335	373	356	365	387	390
23871	20982	28172	24118	19712	6419	1123	838	712	688	604	622	588	558	601	567	578	553	534	566	539	517	538	538	540	564	522	549	527	565	511	532	511	542	555	552	581	507	521	581	558	536	550	503	548	543	456	510	549	528	530	570	542	526	529	530	544	561	561	569	576	559	526	568	548	560	509	538	509	522	505	541	527	527	546	483	514	587	537	559	547	562	510	541	550	531	528	527	498	529	519	576	536	503	513	509	557	525	548	562	556	558	539	494	554	555	530	486	536	483	529	506	584	533	518	517	495	558	536	529	511	565	509	531	573	551	508	543	559	518	552	528	553	554	497	531	507	577	528	513	576	578	523	500	493	502	513	526	575	541	551	484	519	526	505	523	550	532	540	571	547	562	532	490	536	530	569	540	516	554	524	538	561	521	539	503	530	540	530	540	542	510	523	529	537	524	505	541	506	539	545	544	554	524	532	554	555	513	555	551	566	544	488	548	521	500	537	509	553	511	551	541	543	519	542	532	544	530	513	484	534	530	518	520	551	508	522	529	589	507	525	515	541	516	520	537	515	487	496	549	546	526	534	549	538	528	517	514	546	533	544	542	529	523	513	498	508	559	557	551	518	561	564	549	555	524	556	514	562	495	530	524	548	556	547	508	580	517	523	546	559	472	515	522	522	486	531	526	525	491	517	536	550	536	506	545	509	529	552	573	537	511	549	559	515	566	526	498	506	538	476	558	543	533	519	536	539	544	536	584	516	512	587	559	537	537	529	525	526	524	529	570	499	496	539	508	539	504	586	494	515	512	555	535	544	490	538	563	531	570	525	498	526	539	528	547	517	545	576	543	497	507	551	562	504	535	503	517	533	545	516	529	513	543	541	538	511	502	520	537	532	535	540	459	489	568	501	528	526	542	491	544	535	523	471	529	520	521	572	545	533	498	524	536	517	595	503	521	560	551	521	527	557	506	522	547	502	562	551	542	480	572	532	510	537	560	547	531	537	517	532	539	546	532	550	523	501	539	536	503	508	538	506	498	512	534	520	484	543	577	501	546	543	525	511	550	575	504	521	530	482	495	536	506	557	567	550	548	558	536	522	539	530	524	557	521	543	495	560	564	526	520	520	567	528	531	500	560	515	548	545	565	515	530	551	511	515	519	570	522	535	497	537	511	528	524	495	556	502	525	496	508	538	569	538	549	529	510	541	533	485	563	563	503	522	495	546	541	574	497	521	519	509	525	542	540	531	501	538	522	535	528	541	514	546	572	471	526	521	533	504	522	548	551	540	519	549	497	536	531	546	552	543	517	538	542	514	514	538	490	545	545	536	530	519	523	517	567	533	520	582	549	516	535	525	545	554	532	495	533	542	544	552	532	528	488	509	514	530	461	513	532	499	506	555	555	515	535	516	522	543	517	509	502	532	550	518	597	562	539	561	520	511	533	517	527	516	525	520	499	553	516	564	524	540	534	543	546	523	566	511	531	498	525	545	539	561	503	507	539	525	506	530	557	537	557	537	526	521	556	512	550	546	537	545	516	546	535	543	550	543	520	549	561	542	522	536	546	500	476	494	555	528	500	534	583	545	532	509	513	514	514	554	510	544	513	513	578	563	540	531	502	490	530	508	545	554	540	471	534	497	526	571	569	568	502	514	504	522	535	538	558	510	531	521	497	560	515	537	562	514	512	560	554	583	549	542	529	516	509	545	533	543	521	560	566	526	531	530	516	545	514	515	521	525	520	514	570	516	548	532	520	550	539	529	542	532	512	547	554	537	544	522	507	514	539	513	527	593	544	580	528	504	542	571	533	475	547	568	509	517	545	531	539	496	495	543	520	532	536	523	563	564	536	510	479	544	510	540	495	530	540	545	498	557	568	523	552	524	502	485	506	578	516	504	520	549	531	535	520	524	527	527	525	521	539	528	497	508	550	506	551	504	518	563	534	535	532	508	535	554	535	526	554	500	561	510	515	539	585	529	546	508	473	542	530	539	503	546	536	497	591	545	557	549	528	544	504	505	554	553	496	524	527	543	541	559	517	517	525	520	518	533	529	519	586	495	563	528	534	515	529	538	522	555	541	546	522	545	516	522	526	537	529	521	526	494	527	518	539	557	500	557	521	529	549	571	517	513	531	526	478	494	513	536	544	543	543	510	525	533	518	560	492	535	513	553	493	497	521	555	582	487	509	538	546	539	563	541	510	526	547	500	513	581	551	512	513	522	547	491	553	512	517	542	522	542	521	546	505	515	550	535	521	533	561	571	558	497	569	519	538	563	539	528	523	496	532	509	547	517	517	532	530	548	547	545	485	549	539	531	498	502	546	524	527	548	520	507	554	510	554	534	523	532	506	527	501	577	538	548	552	496	534	540	530	507	510	542	532	517	548	536	554	575	502	549	503	615	576	546	542	525	556	548	544	550	541	521	488	535	536	522	524	499	522	541	533	551	546	511	554	532	515	525	530	529	531	561	479	534	554	519	492	489	534	560	496	534	541	522	516	519	561	522	563	494	513	528	539	511	543	510	525	537	512	509	519	490	515	545	546	503	491	497	560	540	505	520	563	496	539	530	515	515	552	582	559	551	516	500	547	508	539	515	509	523	516	505	512	538	484	524	556	530	546	477	556	533	515	513	484	501	527	555	501	527	497	512	517	532	551	567	502	508	492	537	526	497	527	557	518	481	549	561	511	522	510	540	487	570	578	572	528	533	514	534	572	551	551	520	529	540	535	513	506	547	533	505	590	499	526	523	540	488	509	576	525	478	503	501	531	507	494	527	530	544	536	527	521	486	522	523	510	557	515	548	557	548	557	493	543	532	542	524	575	537	538	548	532	560	547	530	541	505	523	530	535	518	544	514	489	519	547	546	549	510	559	530	514	512	548	472	535	515	514	518	497	588	563	526	498	571	544	551	510	516	521	494	524	553	559	537	557	528	549	558	509	532	525	542	562	513	530	532	550	558	524	546	526	526	531	539	535	543	546	551	545	577	553	534	549	553	514	524	515	558	538	567	498	535	535	549	566	534	540	551	577	500	519	514	512	553	514	530	554	542	493	520	508	526	554	533	549	535	582	560	549	550	521	517	541	543	549	539	541	497	531	526	517	524	501	516	517	547	557	529	525	552	522	529	521	563	552	529	470	553	514	533	545	540	503	538	555	529	542	551	497	601	567	517	549	527	488	491	564	540	574	532	526	551	530	551	535	553	545	525	535	517	564	529	473	514	495	523	497	532	505	559	524	537	533	519	502	523	522	538	557	549	522	558	524	522	537	563	478	506	553	567	556	533	499	522	484	545	502	568	549	528	552	559	523	501	517	563	540	521	533	525	579	568	517	528	527	530	549	553	500	518	534	536	568	513	544	549	538	491	556	536	510	517	538	487	537	507	508	509	523	505	509	531	542	483	548	491	522	549	564	560	497	462	545	557	500	573	537	544	513	544	515	527	556	508	568	553	499	498	537	522	502	524	506	533	547	548	507	494	543	558	532	554	529	507	512	545	557
42612	62692	45171	12433	1980	1456	1220	1088	965	883	788	798	750	689	730	685	689	653	665	635	630	626	653	706	669	640	662	683	651	648	610	615	619	659	598	601	628	607	628	576	626	610	587	582	650	631	601	602	592	648	613	620	577	593	588	585	645	616	608	601	576	637	642	631	613	607	613	623	615	627	614	650	564	587	596	612	625	555	578	609	611	609	614	598	609	594	648	656	606	615	618	659	635	598	605	596	583	621	601	607	600	624	597	631	598	593	592	641	662	621	612	599	634	621	604	637	589	612	590	593	634	607	621	621	584	643	586	606	609	620	632	603	611	641	640	602	615	660	595	654	592	589	620	604	617	626	605	623	610	579	612	580	640	642	607	608	594	597	634	628	614	566	585	589	600	615	635	640	606	598	612	623	620	595	584	685	587	600	591	635	602	607	630	606	648	609	626	587	677	569	616	616	608	643	632	602	604	580	612	602	664	630	618	583	581	582	594	581	592	611	636	638	599	599	588	591	611	610	615	563	599	593	627	583	600	600	608	626	615	594	605	646	629	605	596	607	628	625	587	629	599	623	573	593	619	639	614	635	587	605	623	591	607	575	629	602	624	635	584	617	628	586	640	638	616	595	603	551	603	593	602	619	606	620	608	643	635	611	677	589	633	601	619	620	587	589	631	637	597	592	589	597	668	635	590	603	607	622	580	596	630	591	595	634	572	644	593	602	629	592	622	585	613	621	642	614	635	618	639	603	594	635	647	648	600	630	608	612	617	587	599	579	673	624	651	655	602	565	603	641	640	644	610	623	581	659	607	677	615	594	576	535	643	591	597	609	550	584	606	630	609	605	592	600	610	586	635	627	622	616	583	659	584	653	616	616	619	617	575	603	592	603	600	615	571	588	593	591	583	602	612	607	640	598	661	582	605	596	587	627	636	608	609	629	657	576	624	677	677	650	615	631	609	577	629	619	587	616	607	578	626	576	611	630	645	566	595	622	631	564	663	617	591	600	584	599	586	606	633	649	569	632	633	591	574	620	602	587	620	601	609	620	580	621	604	639	627	599	613	595	612	626	652	645	598	669	569	660	639	579	594	675	653	615	621	633	635	623	582	581	615	628	664	591	565	603	627	639	622	618	618	617	602	607	588	585	609	643	619	659	624	634	640	636	599	612	621	631	647	600	603	632	538	671	609	592	659	587	622	612	632	575	597	621	638	596	651	569	617	596	588	596	612	622	622	616	606	600	591	614	567	599	618	571	625	614	621	581	621	602	594	583	623	593	652	569	620	627	625	589	594	616	641	610	612	613	582	631	638	617	645	590	611	620	599	616	643	619	643	625	575	596	625	609	606	598	574	614	585	552	616	566	619	695	592	636	627	635	574	610	611	613	615	611	626	620	606	617	627	615	641	674	616	585	601	648	640	570	634	637	622	601	566	637	598	663	627	590	591	592	624	635	543	580	635	609	581	592	618	630	667	588	631	607	618	619	598	584	640	603	629	656	598	596	597	619	606	614	594	600	573	615	639	646	575	611	658	558	622	621	595	584	587	618	608	573	651	613	650	646	620	617	639	616	576	638	590	661	626	633	605	643	616	632	617	574	633	635	623	643	605	617	622	616	619	579	637	639	652	598	633	607	587	563	612	607	652	596	636	592	652	605	537	619	612	600	579	635	610	640	635	598	586	615	634	581	609	592	607	583	622	637	653	599	612	606	581	602	581	645	618	595	593	692	591	632	617	626	629	590	632	591	620	580	599	551	582	609	611	593	612	621	597	642	622	626	574	612	625	598	582	568	601	624	633	612	595	602	605	628	603	610	592	635	653	644	643	597	614	650	615	625	578	646	579	624	585	626	593	611	663	589	610	581	606	628	645	592	618	650	633	608	619	634	626	631	599	616	609	637	607	609	640	638	586	627	630	561	641	643	623	585	616	621	583	619	603	651	633	627	605	634	630	582	608	607	578	574	670	582	638	621	631	607	612	620	606	581	615	623	586	616	547	621	655	665	615	581	627	561	601	634	637	608	624	594	584	618	603	606	614	558	550	641	575	646	609	628	634	609	607	617	603	623	604	608	607	641	613	606	592	601	637	605	600	585	579	621	637	623	604	583	605	565	629	601	565	585	594	620	632	617	626	588	583	637	646	629	616	660	627	578	643	590	626	578	551	616	613	672	659	582	565	635	601	651	608	571	596	632	634	599	625	590	617	596	629	603	589	624	628	631	587	620	578	625	604	633	586	632	635	606	602	616	639	664	599	618	627	610	642	600	614	592	572	616	627	656	601	633	626	631	609	555	637	638	611	591	584	611	614	605	615	598	609	614	632	606	605	616	600	656	584	622	606	660	605	648	648	607	605	610	573	584	614	608	599	622	594	612	579	590	641	601	622	616	567	564	594	574	568	628	595	574	591	618	580	623	595	571	623	661	579	625	596	601	644	611	612	594	629	611	602	611	572	606	615	571	644	554	575	647	623	631	595	579	567	631	652	629	616	600	633	598	603	590	595	620	586	653	564	631	606	628	629	607	613	616	582	616	598	586	599	656	610	640	618	616	578	617	596	645	599	573	632	587	637	600	604	645	569	618	591	631	596	647	569	655	633	668	601	644	571	636	611	639	659	607	608	657	608	610	584	632	629	589	596	632	611	612	586	617	597	595	619	650	602	608	604	657	629	628	638	625	591	623	630	598	605	613	572	620	620	569	622	657	594	582	577	603	573	622	615	619	633	632	590	654	590	594	591	599	635	606	585	667	581	601	608	649	593	570	612	574	593	620	578	611	547	581	609	635	626	660	616	591	612	565	634	588	624	601	618	638	599	641	606	611	614	609	589	601	621	610	635	676	628	612	589	599	630	599	609	639	601	611	609	584	609	565	596	616	625	564	565	587	616	580	592	604	634	630	606	598	633	606	624	611	616	636	651	656	603	585	625	606	571	615	618	619	607	617	578	567	614	597	613	640	618	649	619	589	594	590	619	599	599	615	592	622	620	584	652	623	625	604	610	601	635	642	619	607	619	599	630	591	607	648	590	570	578	609	630	612	608	622	670	605	602	626	627	647	603	580	582	607	593	595	618	625	651	594	586	629	640	568	610	609	571	646	638	643	553	636	599	621	553	609	579	636	646	622	610	603	628	566	619	644	587	611	611	653	583	642	631	609	612	641	652	609	620	587	607	617	606	617	631	595	610	632	634	585	624	614	621	652	605	603	581	625	543	628	604	609	584	584	633	632	659	648	643	558	635	589	592	623	623	617	600	623	611	669	608	636	619	613	637	614	591	635	571	592	618	599	629	640	646	624	639	602	597	617	627	627	665	600	597	600	602	642	633	648	620	658	553	640	655	605	572	597	628	629	529	609	614	590	584	620	588	597	634	629	591	650	583	638	594	604	643	642	635	620	577	616	611	642	630	608	654	612	612	660	609	595	600	622	575	604	587	626	647	597	587	625	604	576	633	639	654	635	598	616	640	560	590	628	635	652	586	606	616	629	571	627	606	563
25072	21341	27648	23952	7335	750	544	497	435	478	427	449	441	427	432	393	447	461	405	445	442	431	420	445	396	456	414	435	438	420	418	408	415	428	405	396	391	402	388	412	410	401	411	383	418	431	402	413	430	401	406	436	405	417	394	402	436	444	429	457	451	430	385	409	466	434	412	403	409	419	436	429	399	402	447	459	413	429	405	406	394	423	404	378	424	413	423	415	418	386	423	408	427	434	422	408	404	376	410	440	391	398	410	397	403	406	408	368	438	403	400	418	403	433	425	397	399	380	419	421	427	396	401	413	401	393	391	412	406	398	392	432	414	422	423	391	446	438	427	420	440	400	391	453	383	460	407	400	402	387	452	391	429	430	402	402	418	421	409	424	386	437	386	421	435	403	441	428	396	423	417	431	384	476	404	415	396	393	441	403	378	413	372	404	418	410	436	450	373	400	410	405	465	393	374	399	406	405	386	407	421	428	395	394	412	403	398	374	412	402	409	402	427	421	377	429	394	364	417	387	417	388	414	406	383	411	422	427	409	413	411	438	429	376	435	374	426	425	388	453	402	403	460	419	415	433	394	446	392	431	438	419	355	397	437	400	419	382	414	419	395	437	442	386	381	420	385	396	399	387	389	398	403	409	443	407	384	443	449	414	432	395	429	412	386	393	404	381	390	404	423	410	382	411	416	426	397	413	420	406	410	388	417	416	434	417	395	368	401	410	384	388	377	406	415	431	421	396	407	418	417	463	368	418	425	425	397	403	445	433	428	428	445	425	368	388	398	425	418	410	410	421	391	397	453	420	405	401	410	409	426	424	406	417	433	374	416	380	426	452	422	455	420	380	375	393	456	383	410	427	447	401	413	406	439	404	413	408	397	422	402	416	413	420	402	421	397	415	434	375	396	402	384	391	397	398	396	394	434	439	456	418	406	404	406	374	395	396	389	397	398	417	396	359	429	394	378	423	417	424	412	396	419	396	392	391	398	369	410	421	380	397	382	417	452	433	367	412	408	379	397	388	412	381	419	402	406	415	371	408	411	421	424	427	426	403	366	399	403	372	425	414	408	353	459	408	406	414	419	407	418	425	426	433	436	431	409	415	431	410	400	392	445	431	399	414	428	429	389	396	432	405	397	382	405	423	393	417	449	406	372	373	384	406	465	394	398	373	434	418	419	420	473	399	412	412	438	392	410	434	394	411	383	394	430	383	424	380	437	407	407	377	395	390	444	383	422	424	433	389	392	411	394	427	437	399	408	414	358	433	392	429	419	399	406	383	434	414	399	426	379	404	420	416	431	424	415	386	451	374	416	418	434	429	392	420	411	415	408	379	414	415	402	401	417	401	448	397	412	384	413	423	398	399	373	442	391	374	411	380	415	385	432	414	427	419	402	389	396	415	404	419	385	473	430	402	388	405	372	406	386	399	381	432	404	406	423	425	424	412	386	415	404	404	426	390	377	411	404	396	396	374	405	418	429	411	427	411	430	389	400	403	378	421	401	392	418	397	388	427	433	437	422	418	412	422	414	419	423	408	394	409	408	390	403	377	416	394	361	417	431	376	367	396	398	408	408	425	398	421	410	411	396	428	387	410	441	395	420	420	424	407	412	436	453	380	402	401	397	412	403	402	428	409	395	375	402	406	394	410	397	437	446	448	371	428	429	384	412	385	392	425	460	398	416	424	454	399	423	420	387	381	445	404	458	403	383	438	404	379	356	417	401	386	395	416	411	424	417	390	411	427	377	394	437	397	412	419	403	422	458	380	403	352	413	399	410	382	435	447	392	411	411	411	405	399	401	403	411	432	412	429	417	416	457	430	433	419	424	357	398	404	440	378	438	420	396	431	391	416	407	386	432	427	398	410	448	435	458	415	405	378	413	402	384	421	390	376	439	407	393	384	397	407	407	386	395	411	413	422	371	393	403	407	393	398	382	385	404	437	400	400	393	414	387	408	394	416	402	395	400	404	377	448	367	412	417	436	426	420	399	379	430	442	439	439	427	430	398	395	409	422	412	419	404	375	451	435	428	416	400	433	383	420	383	386	430	419	423	434	401	429	431	411	423	412	362	407	381	387	437	436	414	400	426	393	412	403	397	423	454	432	365	360	431	405	428	427	389	386	409	447	412	395	413	405	412	401	387	420	409	386	420	428	372	416	426	388	397	405	405	397	404	403	374	409	388	370	391	424	409	400	401	407	420	401	423	427	388	375	404	419	389	374	410	422	390	414	441	401	422	421	462	410	416	420	415	401	413	410	425	435	379	398	392	392	395	440	415	441	411	395	436	419	449	399	391	395	408	399	392	377	396	414	417	412	409	386	406	401	403	375	398	403	395	420	423	400	405	387	415	427	402	454	384	430	400	398	415	413	443	413	404	421	394	393	422	418	431	396	400	407	378	426	381	391	460	420	413	431	399	436	395	386	400	408	418	415	416	434	390	427	424	393	404	430	418	445	437	394	399	448	400	440	425	451	411	422	424	384	389	424	444	408	425	426	413	421	404	428	397	385	434	407	413	396	459	393	407	414	419	385	422	418	403	388	441	391	431	402	371	410	425	378	405	408	384	396	394	389	397	446	399	412	430	418	424	399	428	442	422	384	405	421	394	396	417	422	400	444	403	415	438	404	425	395	416	443	381	414	398	414	385	373	403	420	403	429	450	436	396	438	414	405	437	438	403	373	401	401	403	436	405	403	397	417	419	389	420	380	384	430	361	416	382	400	441	420	458	429	403	429	417	450	404	438	410	408	397	400	434	422	418	424	369	360	440	463	403	384	427	385	440	435	408	400	402	425	429	423	396	413	430	374	399	417	432	400	396	428	397	383	395	413	397	411	410	422	399	437	403	401	429	388	400	414	401	383	400	404	389	428	427	431	395	396	434	436	431	420	397	451	396	431	341	410	364	390	408	448	389	397	383	394	410	417	403	397	423	428	384	400	442	420	405	408	408	424	415	397	424	435	409	395	416	423	423	382	434	388	362	364	443	409	409	384	390	407	435	393	430	420	417	459	430	381	395	416	420	404	409	420	384	396	400	402	361	396	429	393	428	414	384	398	422	407	416	422	365	384	379	403	410	414	390	480	419	434	395	439	398	400	407	402	422	395	405	398	443	391	403	431	425	381	409	426	394	399	461	436	387	407	403	395	406	410	401	395	427	398	409	371	405	377	412	364	393	425	419	415	385	436	377	431	412	397	380	402	407	395	421	397	422	407	409	400	411	389	418	404	401	428	411	391	415	388	420	388	422	425	429	391	409	438	427	405	429	429	387	392	383	411	390	383	398	409	392	388	389	375	377	425	425	408	407	412	411	422	403	413	441	406	415	398	422	410	408	435	396	431	390	418	411	416	375	429	396	392	429	421	412	393	419	408	385	375	387	372	429	412	433	421	433	392	425	400	414	421	389	427	442	400	432	420	435	384	423	413	412	386	418	391	427	376	421	428	406	393	378	383	406	458	402	434	398	393	410	392	436	416	404	430	388	416	420	422
41898	56047	38838	10612	1214	988	835	711	663	644	618	579	566	532	567	544	519	537	546	499	531	531	525	523	521	510	499	498	491	538	535	499	524	513	521	490	478	485	501	504	480	501	514	488	493	502	489	472	492	519	520	535	528	511	492	486	477	505	522	517	503	510	511	514	494	497	523	531	533	475	499	507	504	493	539	491	497	543	506	514	522	524	541	480	515	512	501	511	495	540	508	498	473	516	517	501	499	495	475	479	515	497	492	477	510	522	508	478	499	535	470	481	513	514	473	484	541	506	488	540	500	501	520	517	519	517	521	462	527	504	488	465	492	490	473	477	504	546	517	478	495	513	498	498	546	482	481	491	474	536	526	471	517	474	553	492	520	510	469	507	494	512	519	482	480	471	492	492	478	490	520	515	486	504	479	471	478	463	508	476	497	532	526	507	471	501	520	483	536	545	490	526	505	503	464	496	515	553	508	509	517	495	512	495	516	521	485	511	516	515	495	501	509	538	487	528	517	494	477	533	453	440	518	519	517	513	509	488	502	457	496	467	517	495	475	510	526	480	493	522	460	524	465	525	467	489	501	493	497	532	558	501	487	526	515	494	511	512	479	468	491	525	487	534	524	496	525	534	491	525	499	493	502	522	493	476	514	520	474	491	502	496	529	494	460	488	493	496	500	524	509	506	482	520	512	501	498	518	446	507	501	543	468	534	482	477	474	535	486	470	504	475	473	482	493	507	507	574	552	488	481	548	508	537	538	520	501	483	491	537	503	490	513	505	503	531	523	527	518	493	508	470	488	508	517	485	524	525	479	525	496	501	492	519	502	490	462	506	519	493	520	497	496	539	501	511	516	536	523	493	477	505	501	511	483	497	507	481	483	467	492	478	516	524	494	507	508	485	476	481	510	501	538	474	523	504	459	478	543	492	507	491	489	529	511	501	458	505	462	469	497	462	486	525	500	476	514	475	498	493	495	490	508	483	464	490	464	508	486	536	532	505	486	530	517	518	471	529	513	532	506	493	489	507	514	522	519	479	483	489	493	514	490	501	518	521	506	503	533	512	491	502	510	498	465	547	498	504	472	478	477	501	530	488	490	522	519	510	496	512	554	500	510	478	517	508	495	500	469	539	510	543	502	534	487	494	528	471	512	467	521	522	493	546	503	476	506	465	508	514	528	507	450	514	483	467	463	489	527	516	499	488	488	457	502	471	468	470	531	503	469	513	468	526	518	494	540	537	515	509	504	508	510	488	477	491	517	531	466	521	505	522	525	499	490	483	519	515	516	499	500	486	531	521	530	499	511	493	506	554	460	510	451	503	457	466	512	519	533	488	471	528	488	531	477	527	520	488	487	503	532	484	520	493	484	484	489	508	481	548	516	497	504	484	460	534	465	477	565	500	515	512	527	504	512	491	496	448	514	511	517	472	493	480	506	478	521	500	503	501	495	538	522	460	490	505	513	500	523	525	475	526	534	526	466	508	494	481	494	498	541	513	477	487	534	509	531	505	483	495	502	519	488	478	508	505	505	482	471	498	523	484	496	499	492	521	507	480	519	493	528	497	493	538	517	499	471	490	505	540	484	522	505	486	541	510	443	521	497	536	496	495	451	524	507	504	488	505	505	531	522	514	519	519	528	507	518	470	542	502	507	488	479	491	481	524	509	491	543	530	469	566	503	503	522	530	528	509	529	525	498	472	528	544	465	512	493	509	487	538	483	538	519	485	482	521	534	471	480	492	483	509	516	506	503	525	522	489	503	500	519	499	491	516	473	521	524	500	493	480	504	524	512	484	514	511	482	470	509	504	467	512	509	482	514	491	526	506	528	524	496	515	533	522	500	526	492	491	473	481	511	512	508	521	480	520	503	486	507	546	507	507	494	468	473	477	491	516	473	492	492	549	487	475	499	523	522	507	486	523	510	504	484	540	516	532	527	474	533	470	499	459	582	539	509	514	487	489	506	470	507	478	513	533	470	484	498	498	498	489	495	476	488	477	481	491	515	489	467	544	488	485	509	495	495	515	496	489	474	476	512	537	480	509	476	497	501	496	536	483	515	500	472	508	533	542	522	495	467	465	502	502	481	493	508	563	497	497	498	461	489	508	477	509	514	507	499	463	507	515	475	512	504	477	524	501	468	478	536	524	486	523	517	512	500	484	490	480	520	459	519	494	512	460	525	506	509	511	511	510	472	485	538	517	488	527	470	532	531	497	494	510	515	466	487	524	525	510	511	513	513	481	503	513	449	483	496	482	461	516	514	515	529	481	521	496	521	502	526	456	526	507	509	470	520	492	470	484	483	504	481	526	483	492	507	479	512	436	469	490	462	494	483	488	500	516	459	456	455	552	496	498	490	496	488	475	451	490	500	525	490	499	506	531	564	514	510	522	472	489	526	490	537	492	497	513	541	518	524	503	481	518	484	487	473	475	525	491	549	513	519	534	527	463	498	489	511	528	478	499	475	521	533	510	484	463	484	507	463	492	526	495	549	514	493	546	482	452	505	501	486	469	523	487	482	522	501	509	512	522	477	528	496	488	493	501	499	490	473	495	499	536	461	491	465	488	504	466	467	507	504	483	485	474	522	514	536	487	463	501	528	498	497	509	468	497	519	497	498	528	525	506	513	505	513	491	495	478	522	550	519	507	475	489	469	514	517	473	542	505	488	480	466	487	491	525	457	543	504	458	494	515	484	521	506	492	501	483	525	505	504	527	507	537	518	471	509	486	484	507	498	471	518	453	547	498	502	476	498	480	529	500	503	484	493	510	491	502	486	490	479	523	488	516	497	513	499	525	480	539	479	495	501	527	531	535	482	506	493	473	475	457	478	528	511	510	505	513	542	474	487	505	495	505	517	513	510	526	466	472	473	523	541	502	469	497	501	491	514	486	487	484	529	494	513	506	490	534	486	515	498	488	533	496	493	461	539	495	492	457	505	485	503	516	536	538	520	518	493	534	532	485	525	506	493	496	501	532	468	506	514	531	497	507	504	510	494	485	474	524	527	545	501	482	491	492	481	494	518	513	487	493	551	507	513	480	500	495	481	523	488	498	468	496	509	480	494	524	531	510	519	472	522	501	517	552	539	539	513	527	458	497	492	495	498	518	516	510	492	531	497	456	504	524	499	460	522	491	503	469	506	483	524	499	529	518	479	510	488	536	480	524	483	498	527	512	504	492	493	504	511	511	506	485	483	526	515	514	506	488	532	518	554	524	528	510	479	497	510	549	479	508	494	507	533	554	478	502	524	520	509	522	479	453	501	494	500	504	479	517	484	495	501	470	482	534	531	506	523	469	489	513	508	466	488	494	477	549	511	520	481	522	456	534	547	519	525	527	526	485	514	523	507	472	523	544	498	499	535	493	490	507	518	487	513	507	503	483	510	460	503	495	510	558	456	507	513	511	545	502	496	525	507	488	472	499	494	506	491	514	517	493	479	524	481	513	491	511	500	501	477	547	470	518	492	501	528	558	474	491	471	498	526	489	516	479
22827	20993	28530	23625	20917	19948	5488	1317	1089	1023	976	975	904	908	898	882	858	862	888	841	861	817	807	789	840	853	802	769	787	839	789	803	821	842	818	786	832	813	782	781	826	815	784	806	825	813	778	827	757	839	792	826	804	785	809	836	794	808	801	735	833	810	766	817	838	827	780	810	781	749	814	824	827	830	721	793	767	826	823	756	729	795	846	806	763	720	780	829	816	790	807	857	781	796	763	820	808	774	819	789	782	794	769	824	788	795	710	787	831	759	784	748	783	794	833	770	786	807	797	777	747	757	767	769	794	802	782	784	804	829	780	862	781	819	800	829	767	764	806	810	805	806	818	796	795	778	775	803	784	854	728	805	825	740	765	810	784	767	769	751	794	791	812	777	786	785	766	804	825	774	779	789	823	817	818	811	837	834	800	794	778	779	832	774	773	807	769	794	781	806	794	779	796	797	794	761	761	779	807	790	791	806	805	844	762	790	783	792	770	813	838	806	766	836	797	787	785	780	787	810	795	777	777	842	773	767	778	801	769	813	760	766	766	808	783	814	809	785	802	714	786	771	803	789	798	828	771	793	754	800	759	797	802	806	808	793	800	745	866	834	832	764	771	816	802	796	792	781	799	847	824	801	789	788	789	795	728	757	845	750	766	782	746	862	805	848	833	806	803	760	793	810	820	775	851	829	796	800	801	771	790	777	742	775	806	791	818	789	789	762	767	817	765	822	800	742	778	793	824	810	788	818	807	781	863	798	798	862	768	824	782	787	820	803	780	800	844	817	780	784	809	774	794	761	814	844	770	798	778	812	817	769	750	850	808	772	797	776	782	792	784	762	786	773	833	805	819	789	816	787	821	831	803	843	824	798	818	821	824	788	819	793	834	811	755	749	812	798	819	769	809	767	760	742	822	793	808	769	777	771	783	786	776	782	765	788	818	816	767	759	786	815	748	811	789	766	802	772	762	801	783	804	860	788	760	832	762	785	813	779	799	760	809	783	741	797	810	769	820	808	762	772	820	797	816	785	840	817	804	845	756	797	759	773	802	851	822	812	787	762	804	815	794	776	861	827	809	780	791	818	784	810	850	770	800	790	818	800	826	798	852	789	795	792	756	743	821	847	806	799	804	808	838	786	703	796	743	769	811	812	797	772	832	783	785	767	768	776	801	781	837	770	781	825	802	766	756	786	790	827	782	727	786	771	768	839	798	777	812	782	717	790	822	793	779	807	808	802	793	789	804	722	780	801	796	723	789	759	810	782	781	804	812	813	797	793	816	737	771	832	827	763	806	796	768	771	809	755	792	836	763	865	772	776	774	780	766	809	802	817	809	769	837	799	772	766	757	823	762	792	802	790	799	839	741	797	788	817	808	774	796	782	796	789	789	747	767	843	784	800	776	793	762	807	761	763	772	746	801	803	771	788	782	767	779	809	756	763	797	779	787	835	778	788	818	836	842	811	752	804	789	813	821	793	826	796	730	815	785	810	760	784	832	803	791	792	777	831	800	817	779	773	787	780	824	811	814	792	825	774	819	801	805	777	750	811	845	797	751	795	788	762	751	822	808	792	850	790	846	791	762	776	809	825	807	764	795	768	837	774	833	775	830	758	790	820	793	813	807	814	820	829	830	777	793	797	799	846	816	788	793	775	788	828	806	798	777	767	758	777	756	825	783	846	820	774	746	788	783	795	776	778	759	803	800	778	759	740	824	849	775	819	813	833	791	797	787	797	788	805	814	788	811	835	779	793	792	800	793	806	800	811	740	771	754	845	784	787	777	815	813	813	772	819	809	809	754	770	756	768	771	776	801	798	777	838	819	813	831	826	773	771	741	786	793	780	852	795	737	817	769	841	733	764	805	761	778	758	792	761	780	804	834	758	787	781	765	786	795	766	779	790	783	742	839	766	796	775	800	806	841	818	780	824	801	800	786	811	838	806	782	811	805	767	764	787	860	797	760	801	771	770	784	790	762	798	809	774	714	855	850	791	789	784	801	808	743	807	811	802	776	803	827	784	858	791	796	817	788	757	837	792	773	805	784	775	769	800	742	783	801	778	827	792	788	748	803	808	757	799	738	778	766	781	804	799	822	807	739	787	778	838	790	738	817	775	774	786	765	839	804	748	783	787	794	756	717	765	785	758	768	869	772	802	801	763	816	761	761	781	823	868	739	814	771	754	829	760	827	850	798	779	765	805	813	754	795	816	778	784	797	766	765	804	778	770	772	798	839	770	796	831	840	747	799	815	853	796	756	784	764	777	807	803	771	802	802	796	851	847	798	780	780	856	790	741	781	817	757	768	798	787	784	790	762	782	807	778	801	819	812	833	784	783	744	845	793	769	804	781	734	827	832	753	770	772	824	800	737	781	785	799	796	779	793	802	767	792	789	775	765	819	818	799	772	788	744	793	734	811	827	781	768	767	811	765	742	815	799	798	765	786	778	798	811	814	769	783	783	799	789	809	801	793	766	819	764	772	803	811	825	769	822	748	776	802	815	806	823	815	795	800	798	748	849	817	797	772	803	778	790	777	785	779	812	827	820	768	797	743	777	766	806	776	789	768	811	772	753	777	773	812	718	786	759	795	787	741	799	763	808	841	807	790	783	792	750	755	799	860	752	824	821	784	780	780	833	799	834	794	755	780	805	763	756	785	808	820	796	780	773	831	818	809	789	803	786	837	779	749	778	795	826	758	872	771	796	763	817	802	786	781	808	780	756	803	806	795	834	806	758	857	767	716	803	775	770	786	832	818	824	764	825	771	781	778	799	767	770	755	782	760	828	776	817	810	760	745	845	779	829	762	751	811	793	797	788	794	811	772	807	770	756	779	757	754	819	796	747	793	774	839	748	786	796	806	809	770	778	800	831	777	798	773	792	807	783	787	790	764	800	839	792	795	824	757	773	823	797	819	843	873	787	776	766	773	750	855	782	788	778	759	808	804	768	775	781	797	785	751	753	776	790	803	778	802	812	809	806	817	743	797	754	806	824	803	786	769	768	787	782	789	819	776	777	830	769	781	797	818	782	832	743	810	789	801	841	779	775	794	774	834	762	817	813	807	850	760	791	769	774	791	822	816	818	790	780	803	792	794	755	767	803	790	786	813	802	744	826	781	824	776	787	800	768	818	805	817	783	836	791	818	705	804	746	760	796	805	801	783	808	813	785	788	769	722	804	766	741	810	833	804	796	803	838	795	760	777	813	782	807	842	745	806	860	776	790	802	790	853	784	811	793	754	849	821	809	850	779	794	813	796	789	826	799	799	784	795	792	878	755	808	811	787	776	784	754	811	842	821	783	766	825	826	822	768	835	819	813	815	766	793	789	831	881	809	801	753	761	832	833	810	745	817	810	872	793	796	740	851	825	779	741	783	758	793	838	829	792	788	717	804	763	792	791	808	782	788	788	844	784	827	782	762	751	769	781	814	824	820	787	848	804	745	836	792	802	770	781	756	785	783	759	788	717	845	805	787	813	790	789	761	755	793	812	765
46727	71055	52347	18204	3117	2434	2031	1789	1527	1322	1218	1193	1130	1093	1092	1050	1014	1001	1004	966	948	984	976	961	982	953	936	935	858	928	912	937	872	851	956	949	949	863	870	934	887	913	897	954	917	839	896	878	889	919	893	904	892	952	880	901	893	877	968	911	917	886	891	850	946	911	921	911	900	863	907	929	904	907	860	829	827	914	892	970	888	864	874	893	872	922	862	872	896	835	884	892	950	863	936	875	933	906	864	916	923	884	869	920	859	874	952	851	909	850	886	909	883	946	924	832	882	871	900	914	845	904	870	869	868	931	889	907	877	883	895	914	857	942	890	878	863	905	854	926	895	884	881	896	849	912	813	852	901	879	880	925	938	883	849	923	898	891	857	914	900	869	842	902	865	918	903	884	898	917	899	891	917	865	937	885	885	858	895	946	882	901	904	907	903	927	912	847	879	888	901	848	838	896	875	898	907	906	925	880	876	911	936	935	917	927	911	919	937	851	851	911	896	857	901	795	927	909	849	883	882	908	837	879	854	871	876	893	889	935	890	873	884	896	939	883	882	907	882	929	883	901	895	888	956	891	923	921	976	897	843	918	875	933	944	874	930	892	891	916	899	878	900	900	880	833	939	923	928	913	901	920	875	911	915	857	955	903	947	940	878	892	854	948	851	890	872	904	923	903	894	939	886	945	818	866	871	875	851	834	921	861	868	908	895	921	946	938	862	913	925	886	892	908	909	914	872	873	818	942	891	871	955	899	898	925	907	913	861	866	873	916	865	851	881	877	867	897	953	910	857	855	892	948	949	925	930	903	861	904	847	948	857	879	875	872	830	915	872	929	878	888	908	930	928	910	891	895	969	903	861	930	878	908	966	884	903	869	896	880	885	869	861	863	855	916	816	869	908	903	909	900	859	905	895	886	928	892	855	866	928	934	901	889	868	913	855	942	883	889	906	881	905	915	933	904	908	928	911	894	907	950	925	854	879	891	905	838	873	902	877	855	882	894	864	848	847	910	883	855	827	911	913	922	944	920	877	890	871	915	928	880	905	915	875	872	930	902	870	861	903	878	950	889	883	876	876	895	923	874	902	836	931	878	921	849	870	966	900	856	907	928	872	917	856	879	890	870	882	943	902	891	907	927	893	864	901	920	896	896	857	928	882	867	838	896	930	870	902	905	843	838	883	867	860	850	927	921	851	928	856	875	920	854	861	928	889	903	880	861	889	933	895	899	942	929	921	890	867	880	869	828	882	909	880	889	878	838	900	879	915	890	876	897	887	921	873	862	934	870	854	906	907	892	872	931	942	909	885	924	858	880	914	906	879	894	920	842	907	905	915	906	965	848	903	909	924	858	912	922	893	877	877	893	913	879	887	958	886	905	898	891	912	950	911	891	909	949	890	904	870	900	939	845	883	943	940	946	891	895	870	916	928	842	909	900	852	903	833	913	919	919	860	842	861	912	883	923	867	882	865	888	916	868	894	878	902	860	867	903	902	924	913	948	895	886	889	889	927	872	882	850	895	863	917	905	893	874	943	921	931	904	915	894	912	872	881	908	899	912	934	900	901	901	868	916	863	902	942	860	869	886	938	921	868	872	906	915	861	898	957	882	909	940	876	910	897	898	866	890	862	897	904	891	879	912	871	810	860	871	901	846	898	913	886	913	850	866	926	852	899	887	859	850	958	858	896	889	859	888	879	856	895	876	851	891	894	970	848	840	903	944	874	854	863	920	908	899	837	900	925	888	931	930	927	860	857	876	904	871	830	903	870	895	899	954	879	907	851	863	869	913	857	896	915	838	944	836	891	839	898	846	888	899	913	863	915	920	944	876	880	898	910	871	926	883	890	827	870	866	914	885	931	928	927	900	871	829	868	902	881	885	898	890	893	895	915	877	885	887	912	910	899	856	920	881	860	880	960	864	928	890	878	907	899	912	912	841	919	918	885	914	831	916	939	864	916	900	912	927	903	900	828	910	858	924	906	886	912	920	916	888	896	935	909	909	870	892	852	940	929	895	939	873	883	937	903	874	885	947	862	890	881	873	843	895	899	873	922	855	878	919	866	898	876	899	897	892	898	890	912	907	923	867	909	895	918	880	863	882	915	870	904	871	908	910	933	942	870	892	870	886	856	914	888	895	867	914	864	836	861	883	896	851	948	886	897	849	919	901	895	878	966	911	910	847	880	877	898	886	921	844	907	899	841	909	902	889	907	890	898	899	887	834	885	887	883	879	871	913	885	853	863	913	889	904	938	889	948	905	884	914	884	879	951	831	925	896	893	863	884	921	881	892	878	910	913	901	944	923	896	866	901	906	915	893	909	854	893	900	917	891	912	868	881	899	924	912	876	858	912	880	900	940	908	894	863	951	904	874	827	950	895	882	895	833	849	917	905	886	933	913	907	854	939	864	905	896	858	921	885	906	897	885	877	896	907	880	862	924	887	883	928	939	896	938	934	839	937	854	883	872	941	868	894	834	865	878	904	867	940	880	930	844	878	937	903	893	880	896	929	858	901	842	900	899	913	917	897	903	890	897	875	910	836	918	894	912	831	913	907	867	959	855	944	899	892	843	948	869	861	859	900	922	906	908	886	911	927	887	925	906	904	879	925	871	927	887	894	885	864	857	898	882	853	876	899	874	875	895	901	886	876	898	903	885	901	869	917	900	891	906	895	877	924	885	865	871	859	912	896	858	893	902	889	853	942	863	867	917	939	893	879	955	875	895	884	895	913	918	895	909	919	869	872	906	961	899	917	905	844	913	846	899	875	902	856	910	937	844	898	887	935	948	909	856	952	848	887	928	904	899	912	934	841	892	902	952	870	914	847	880	904	913	875	898	838	927	882	894	939	871	883	884	908	929	902	906	872	908	857	860	952	904	883	898	888	905	910	908	913	911	898	887	934	878	946	905	852	948	879	900	866	910	898	864	902	892	925	934	860	906	959	904	885	895	876	897	890	885	893	886	905	885	891	896	948	907	894	886	879	868	899	899	881	897	862	883	892	900	830	903	881	892	871	884	961	884	870	845	932	890	923	893	937	903	877	824	919	929	879	909	857	937	871	845	874	942	916	896	923	910	874	885	888	887	858	882	932	887	878	884	859	933	888	850	851	892	863	916	897	873	902	934	918	886	909	873	830	851	883	858	904	841	884	883	880	898	944	945	861	904	831	918	911	903	878	888	913	851	923	913	887	860	866	865	915	953	952	863	936	866	899	878	925	948	929	910	902	901	908	902	889	889	896	906	869	849	931	902	892	918	920	910	861	924	921	914	858	895	948	880	859	899	938	877	884	883	839	883	905	901	858	876	907	854	899	902	884	897	940	857	880	925	941	926	908	886	848	916	909	886	827	884	869	914	910	839	881	880	868	908	882	887	930	857	886	846	898	846	912	912	894	915	912	896	896	853	828	933	931	975	918	897	938	920	920	936	867	908	879	893	835	919	838	826	969	874	913	860	897	917	875	864	890	901	873	855	906	880	890	887	857	877	872	863
31860	31095	26238	9229	652	389	376	308	318	311	309	293	316	329	299	275	286	264	289	309	293	268	287	296	344	274	277	303	302	287	302	323	303	259	269	285	281	332	294	319	295	264	305	291	320	272	294	335	308	302	271	298	316	300	303	315	301	270	286	296	304	277	313	314	316	328	315	282	272	280	282	325	292	260	297	286	297	284	305	333	263	292	266	303	280	294	305	291	305	321	274	308	315	315	301	303	298	312	299	278	303	295	262	289	296	278	302	297	298	268	283	290	297	291	301	270	297	291	273	273	312	272	297	296	311	307	327	275	320	272	295	275	279	287	322	257	293	286	280	309	285	301	275	279	313	262	285	318	267	304	298	302	304	286	296	264	294	288	280	328	277	285	293	308	280	301	271	298	280	295	301	291	295	285	276	294	280	307	259	283	300	293	266	294	306	269	301	295	313	296	287	272	284	342	312	323	301	334	305	281	267	274	310	280	319	289	268	295	312	253	279	318	307	290	293	288	282	278	276	284	293	263	312	300	290	303	275	295	282	319	302	319	280	297	270	303	282	299	284	304	301	289	282	278	294	292	290	269	302	317	303	295	317	284	301	310	306	310	268	313	283	298	286	297	287	308	273	281	303	285	281	323	315	292	318	293	283	282	292	271	318	322	270	321	311	273	314	305	300	292	311	292	320	296	314	296	286	287	273	294	326	306	294	289	286	268	307	315	289	334	312	283	315	305	302	308	316	311	307	302	267	338	306	320	314	298	295	277	283	295	322	291	294	258	321	304	299	310	296	295	310	296	294	306	282	314	298	250	291	272	303	295	293	296	285	295	303	301	294	292	287	278	283	292	292	284	277	266	296	328	269	302	289	278	285	305	286	293	288	309	300	299	316	256	305	331	265	288	283	286	298	275	296	268	302	294	292	280	275	287	298	281	327	316	277	277	306	294	255	292	250	295	291	280	302	296	289	307	302	294	289	306	294	338	262	293	312	276	311	268	261	285	326	277	300	320	335	265	282	291	285	294	304	324	313	301	305	297	318	298	270	283	273	281	338	296	297	304	322	292	321	267	299	280	287	279	283	294	301	289	255	297	293	294	293	301	301	293	286	270	286	309	304	306	293	293	326	323	295	282	301	285	262	261	288	276	304	307	279	295	277	294	314	279	282	279	286	297	288	289	295	285	318	287	293	279	291	277	292	298	279	333	304	304	295	301	311	293	292	289	286	280	304	334	306	302	327	315	288	275	289	274	315	286	323	296	286	279	301	311	291	288	286	305	343	303	293	306	291	269	269	277	297	281	275	309	299	303	285	259	288	278	307	293	284	309	270	269	283	280	287	306	272	332	272	274	325	313	304	307	321	303	283	273	302	281	306	311	321	294	302	313	294	299	288	301	319	303	299	302	289	304	304	293	307	324	295	305	283	316	324	288	283	314	305	302	292	289	286	271	305	252	264	312	280	322	322	308	279	305	291	293	287	301	283	331	322	264	297	309	288	254	297	326	257	313	302	337	272	301	272	341	300	315	303	335	270	343	288	305	302	308	289	328	290	302	299	266	273	300	285	284	280	296	288	272	290	291	305	291	270	285	280	297	302	273	279	297	297	304	287	297	286	290	299	289	298	274	295	269	295	281	316	318	309	278	269	290	320	292	323	280	274	313	263	290	314	295	286	276	270	271	322	284	287	333	284	287	288	282	308	294	292	304	292	283	297	277	298	293	300	292	301	294	303	293	295	299	297	303	293	297	318	301	285	283	300	275	289	306	288	303	291	289	312	313	316	284	286	301	305	302	301	305	293	279	278	308	301	279	311	274	293	250	290	319	287	324	344	263	281	292	324	280	283	285	277	323	307	287	294	300	310	289	316	297	297	279	302	299	303	284	264	302	292	325	320	316	308	259	319	301	289	296	289	292	265	290	285	307	290	300	311	299	296	298	289	278	277	331	301	317	301	293	291	303	284	293	284	291	306	277	312	290	276	279	282	287	308	323	278	268	317	314	253	330	306	277	300	280	314	300	299	296	298	287	286	276	276	297	314	300	270	264	305	305	298	281	274	305	302	300	287	268	274	278	305	300	297	269	282	305	301	273	271	293	293	286	298	321	300	282	296	286	271	293	313	297	300	304	303	293	297	311	272	296	314	291	326	295	311	300	308	297	308	268	292	288	301	309	273	272	308	293	278	263	313	298	294	293	306	314	305	295	301	307	303	274	297	283	283	309	313	319	279	278	305	280	321	300	311	289	316	307	292	304	289	281	296	289	288	306	263	282	271	308	272	269	267	293	296	279	281	299	281	312	334	296	283	318	299	308	301	306	279	303	320	318	275	288	306	294	296	272	318	282	291	298	283	266	314	269	266	303	299	281	300	295	318	287	328	271	287	294	303	341	278	296	299	325	305	275	281	278	285	319	279	319	318	276	293	277	291	307	313	272	265	297	279	296	286	302	317	274	295	272	280	319	313	326	279	298	307	287	313	309	275	278	297	309	279	307	298	319	326	299	308	306	296	299	277	295	295	331	312	264	317	296	278	295	246	312	320	306	247	309	309	287	285	313	285	317	305	304	312	322	273	315	298	296	315	279	296	300	307	295	324	272	298	284	290	311	283	335	316	286	290	285	275	306	313	284	318	317	291	285	316	265	281	317	274	320	281	322	301	311	307	291	297	289	291	322	288	299	294	281	305	301	282	285	297	296	276	327	298	279	294	306	287	294	284	286	292	268	316	289	314	298	292	292	320	279	304	286	278	286	310	303	268	295	298	296	306	312	279	311	289	277	248	300	283	265	307	269	296	284	247	271	286	296	302	295	265	297	298	306	295	289	321	288	282	312	310	288	306	317	306	296	311	290	304	305	299	285	291	291	286	259	262	303	269	287	288	294	314	321	293	306	286	294	296	267	274	308	293	318	289	311	275	270	304	313	327	315	303	291	315	299	269	307	266	280	314	269	287	282	304	308	280	300	284	294	323	305	289	288	263	264	327	299	266	308	286	287	281	310	313	268	286	271	270	313	308	319	301	290	299	299	290	282	292	309	319	289	284	275	291	287	279	303	290	284	289	283	306	266	286	277	303	295	280	315	294	296	317	306	294	281	275	311	290	269	288	309	328	340	276	299	271	292	302	294	289	311	267	300	307	323	320	298	280	313	295	292	310	321	269	269	281	300	287	266	299	281	274	292	313	295	274	300	276	280	267	280	308	273	249	296	303	292	310	290	295	320	314	269	292	318	285	269	295	266	284	295	305	309	275	295	290	325	282	314	308	269	277	272	285	282	300	306	315	330	294	280	283	281	321	301	293	298	296	309	302	298	330	279	290	300	302	327	283	287	263	264	280	292	319	308	277	291	268	291	258	307	286	284	280	322	282	316	328	259	308	281	302	314	292	291	296	308	264	281	286	312	308	278	286	277	270	287	286	307	302	287	294	285	300	284	295	319	315	299	292	298	300	302	317	301	291	293	303	291	288	297	294	310	293	311	319	314	294	294	287	296	306	270
38568	45525	29273	7230	706	539	483	426	373	410	378	378	398	396	379	373	390	398	389	381	375	384	394	340	327	387	361	326	377	371	376	354	365	339	378	340	346	348	394	362	342	359	350	363	370	340	363	391	364	368	328	342	347	378	386	379	344	351	359	363	364	381	340	342	374	363	324	339	337	399	351	361	364	378	335	345	350	382	375	391	320	340	361	351	367	370	361	344	367	372	368	371	358	365	384	352	366	368	353	386	351	355	348	325	400	350	392	378	342	370	371	341	364	374	367	370	366	337	391	353	365	379	350	358	342	405	376	364	398	340	354	384	380	354	365	361	333	368	344	365	373	375	379	350	351	374	344	343	322	376	353	375	351	400	369	331	350	384	344	331	378	361	379	348	354	367	356	346	358	353	385	328	360	354	361	366	346	380	385	366	355	377	365	390	380	358	360	386	352	341	351	355	374	341	336	351	349	368	366	359	346	338	367	363	383	397	383	357	361	361	371	326	350	368	361	392	373	342	376	323	355	340	381	355	366	328	374	365	331	373	367	393	411	338	312	386	350	352	375	369	378	341	361	336	345	359	353	370	352	359	371	372	391	352	329	382	351	372	345	376	369	362	351	381	377	391	338	378	368	340	327	346	323	364	324	370	354	369	368	397	355	355	346	377	357	383	335	390	335	365	363	357	363	347	378	335	349	373	364	318	348	327	334	378	359	354	342	358	374	341	361	381	375	383	334	341	370	353	340	322	377	371	382	378	329	376	391	364	372	369	335	352	344	368	379	333	367	370	366	366	374	378	327	386	390	371	322	358	334	323	355	363	364	380	405	350	344	376	353	340	361	370	362	362	343	367	371	383	405	348	391	375	370	329	363	384	357	345	376	348	365	367	363	375	323	348	347	408	336	352	356	382	368	387	365	370	340	383	337	382	373	371	347	353	367	346	344	375	353	371	374	385	347	362	357	355	366	362	334	336	353	365	354	398	358	336	392	365	331	378	385	381	358	349	359	353	340	365	369	368	356	369	364	376	340	376	381	355	370	376	382	333	351	335	380	375	377	358	355	367	363	340	371	353	331	356	362	358	348	379	355	359	337	367	393	361	359	369	375	362	353	406	352	364	332	341	361	389	373	360	334	383	353	395	346	410	344	323	361	341	359	362	374	342	361	351	354	385	339	375	329	376	322	352	355	372	376	372	339	361	375	337	388	372	356	319	376	363	388	370	353	370	323	401	374	344	395	387	309	380	337	364	382	348	374	349	380	382	366	355	357	375	357	342	383	374	348	358	385	378	363	372	395	343	366	415	377	352	408	373	357	378	405	352	344	363	347	357	344	347	377	373	365	390	379	383	360	372	368	379	386	381	366	373	366	369	369	363	372	346	347	341	377	370	344	372	398	381	323	340	369	368	356	368	352	363	366	379	364	335	333	361	348	324	403	341	344	350	332	356	330	356	350	356	325	351	337	385	360	345	368	329	362	390	336	365	336	322	336	366	371	339	406	337	372	347	370	358	367	387	393	358	317	369	335	352	373	366	370	361	329	402	359	362	371	373	329	349	358	363	359	374	362	360	371	383	338	377	346	373	365	387	364	359	363	362	338	390	361	347	346	334	365	369	382	354	354	340	379	354	355	376	374	386	373	348	361	337	336	361	339	350	369	370	395	391	374	364	365	342	350	385	338	349	372	343	367	358	374	354	369	332	364	355	385	358	356	344	369	375	365	350	365	371	335	358	370	379	358	385	380	361	380	368	369	335	382	366	339	388	324	344	393	358	335	368	366	364	353	350	367	375	337	369	348	367	358	380	387	351	360	340	380	370	370	382	358	375	359	336	387	388	376	329	382	368	348	328	348	373	332	326	324	359	355	339	383	355	338	348	352	340	353	354	351	380	369	402	348	374	378	355	380	309	371	334	388	381	363	365	359	353	380	372	373	366	368	341	375	328	366	355	404	353	377	359	381	396	388	344	352	339	351	393	351	358	356	383	369	334	383	381	380	352	369	359	330	379	342	346	348	392	343	370	337	429	358	344	376	365	354	357	363	353	362	368	346	360	377	385	380	380	365	368	365	372	351	328	382	339	350	358	359	366	351	363	377	347	374	376	346	361	366	375	338	364	336	374	338	344	332	394	376	362	353	381	387	357	390	345	369	355	377	344	338	353	366	349	384	332	395	348	335	346	350	388	350	339	389	349	395	325	374	364	366	355	353	317	361	361	374	380	377	320	359	338	360	350	344	383	370	372	364	333	363	394	353	363	346	372	366	339	362	369	366	374	387	342	370	367	359	349	405	372	356	368	387	377	358	355	381	328	346	367	358	364	361	375	365	351	379	358	347	391	373	374	353	364	380	338	370	359	374	371	359	361	370	354	362	363	362	401	358	330	355	373	362	359	346	326	339	363	342	373	326	352	347	343	347	366	369	371	373	382	364	373	375	324	329	353	348	375	387	328	363	361	365	361	349	347	356	384	346	361	364	362	349	373	369	365	375	354	393	344	345	359	366	379	350	351	352	349	364	357	356	369	340	351	382	376	358	342	378	392	365	364	369	363	378	352	407	361	393	377	325	390	359	389	375	345	381	374	345	373	398	390	340	346	362	390	350	392	393	378	354	334	372	389	373	366	347	349	350	355	366	360	355	323	370	336	381	354	371	371	361	359	362	342	369	370	357	359	332	348	363	365	371	357	362	347	367	385	337	358	373	349	355	374	370	383	347	342	379	396	382	401	364	366	359	379	338	360	357	391	372	368	356	353	354	377	345	346	330	355	401	361	358	369	387	378	378	343	335	379	377	372	369	400	360	373	363	373	402	339	345	336	371	321	344	338	371	345	357	392	349	355	394	390	379	344	357	346	372	356	357	351	355	344	394	335	373	381	356	343	342	327	341	365	369	340	357	363	399	390	346	330	360	320	356	348	376	372	364	337	355	347	323	340	375	329	369	357	375	389	341	365	354	368	363	356	369	371	374	353	354	353	360	358	356	369	376	349	392	381	346	404	375	388	337	360	381	355	357	384	353	366	361	366	365	391	388	329	386	367	334	379	359	375	384	329	388	341	376	329	360	394	349	365	370	342	355	313	346	378	379	310	371	386	348	346	361	384	348	335	357	357	347	349	345	362	353	372	355	358	363	351	376	316	382	364	340	359	355	371	348	388	354	358	364	362	358	373	343	372	338	328	368	393	384	344	342	334	364	391	333	377	325	384	394	383	375	352	318	359	364	369	368	347	344	366	333	400	362	361	364	364	355	388	345	364	349	370	356	349	342	348	393	343	327	367	349	419	375	357	359	323	389	351	372	364	363	353	321	349	365	347	368	343	358	344	346	358	345	375	374	350	346	343	343	336	359	373	330	343	349	344	348	321	360	348	392	350	346	352	343	353	376	376	373	341	408	341	327	325	343	359	348	350	367	371	340	375	347	371	347	337	400	398	344	367	348	339	336	367	351	344	355	373	348	359	365	347	323	347	363	358	376	381	353	356	334	369	388	388	353	361
23841	20985	28038	24179	19742	6265	1068	803	717	652	618	647	591	579	604	582	541	571	597	581	538	548	600	550	543	563	572	514	513	560	559	530	496	554	553	523	563	534	560	549	516	510	545	512	513	532	564	573	526	518	518	508	504	553	520	527	559	516	568	557	528	541	530	512	545	565	551	566	502	583	516	521	531	559	539	520	477	540	497	536	542	541	542	560	508	511	529	541	516	532	490	510	518	548	523	551	524	566	539	547	525	510	508	540	569	564	541	485	550	573	516	501	556	540	577	563	546	545	550	493	515	552	505	546	535	557	542	578	528	504	525	559	462	570	500	516	540	562	502	513	552	531	563	531	544	534	514	529	527	511	547	533	543	537	515	461	543	523	548	496	577	542	546	553	527	544	533	533	560	534	519	550	519	546	540	542	558	538	566	531	522	531	564	524	523	530	519	515	559	497	529	517	584	514	575	526	512	492	515	521	521	516	530	516	525	503	521	536	579	505	533	539	544	546	566	519	545	525	568	500	533	550	533	524	549	503	570	531	509	538	553	513	528	532	516	561	537	497	507	555	541	518	561	506	570	539	504	552	565	563	515	547	511	516	545	548	529	515	551	524	556	486	528	512	571	542	526	532	524	535	553	547	509	522	513	553	541	532	547	500	580	543	533	523	569	543	526	576	548	507	508	554	528	557	564	558	521	558	557	536	541	548	542	518	506	488	544	492	545	514	538	538	490	519	533	518	543	498	523	539	511	499	531	553	535	546	498	514	514	513	544	552	528	529	489	528	511	512	553	518	506	508	559	538	521	534	577	589	540	506	511	518	587	518	515	563	517	507	544	525	547	527	522	532	515	556	543	516	531	565	551	508	516	538	513	512	572	506	526	503	514	558	505	523	522	543	570	538	559	505	514	505	542	515	518	527	533	581	509	517	552	523	501	552	526	563	527	514	541	547	469	513	525	537	499	526	481	523	558	538	493	530	527	569	524	577	534	570	561	524	579	489	536	515	518	544	536	542	525	531	564	515	537	530	552	552	529	516	551	497	541	565	546	512	555	583	537	534	506	554	513	521	546	552	521	545	535	559	493	533	535	483	517	536	535	527	536	514	531	536	555	503	539	542	560	543	509	532	529	529	521	524	564	560	535	513	538	566	534	546	526	490	506	533	571	556	523	527	531	560	490	543	529	536	508	518	556	539	554	547	525	543	501	540	565	569	552	520	555	538	491	561	542	519	508	504	553	543	500	544	523	521	528	567	552	542	513	519	506	517	498	517	528	531	502	539	541	545	568	497	486	518	538	526	501	525	518	521	505	527	531	570	545	555	526	570	526	514	515	559	514	527	541	564	534	520	508	525	520	491	527	511	532	539	515	521	498	499	548	538	526	554	548	557	525	541	505	523	548	487	518	542	537	525	551	518	509	535	563	537	520	533	560	517	519	537	521	535	538	537	545	493	506	540	557	505	516	516	567	520	531	525	517	549	565	497	529	544	587	550	563	527	503	572	524	550	540	496	538	525	566	550	513	556	530	583	472	542	551	537	549	556	559	569	549	493	552	552	552	530	523	579	545	533	485	560	506	555	520	524	578	525	503	553	582	541	503	537	549	565	583	509	540	552	538	603	539	490	547	570	548	549	573	541	552	514	559	515	534	552	561	553	564	517	558	526	525	512	537	526	500	537	543	530	538	520	552	517	561	533	542	584	536	527	506	529	541	543	510	523	495	511	552	546	557	520	531	534	538	529	516	513	555	495	571	561	529	545	545	575	491	544	542	519	516	547	537	525	521	494	539	528	493	524	566	552	551	513	532	536	520	542	523	516	547	558	547	501	516	531	529	524	525	534	519	548	532	540	525	517	518	542	522	550	522	548	559	532	531	557	577	529	511	535	539	538	495	534	507	523	492	521	578	514	549	525	499	555	491	528	502	520	552	590	514	564	544	527	541	537	485	492	562	572	512	529	531	524	544	507	514	514	507	539	524	524	511	533	514	493	561	536	472	518	522	505	517	543	529	543	548	530	542	526	514	517	518	488	528	527	568	523	517	532	573	567	509	534	540	529	524	563	542	512	538	511	559	500	545	543	545	524	533	545	505	544	536	525	502	532	514	547	514	508	508	563	537	540	486	504	508	525	527	504	530	545	516	556	527	502	525	500	545	536	500	531	528	518	565	562	560	512	553	545	541	523	498	518	547	570	539	519	513	532	555	563	551	516	504	568	528	533	530	530	505	531	533	523	545	530	489	555	529	522	552	569	507	516	523	535	520	557	510	510	502	528	517	489	544	524	524	546	539	504	609	537	551	508	586	573	544	493	515	516	526	562	543	571	526	488	569	530	575	536	502	517	505	485	527	517	530	514	514	535	549	529	541	536	554	537	519	543	546	523	521	546	494	527	588	465	490	528	547	510	515	511	567	501	554	515	490	558	547	520	519	525	515	513	559	514	538	499	540	557	527	530	525	493	531	539	562	499	502	524	531	521	543	539	497	492	541	497	557	522	573	507	546	560	521	511	533	558	558	524	540	496	543	520	504	559	542	533	570	513	516	592	552	543	510	559	498	559	512	520	506	512	528	545	523	548	552	485	552	537	551	540	564	510	510	550	480	529	561	529	498	585	528	554	523	516	513	551	503	540	554	487	515	558	481	533	531	480	574	533	572	564	517	525	552	556	569	545	532	527	548	514	514	527	525	507	563	551	546	520	551	528	509	520	501	543	486	505	536	548	552	576	555	548	536	554	549	542	528	519	514	497	505	507	527	537	552	517	509	498	514	527	529	573	514	500	531	482	521	536	511	492	550	513	497	543	546	519	550	542	594	532	501	539	482	501	546	510	548	530	539	520	518	544	502	570	523	558	517	481	497	537	536	557	535	537	545	544	542	537	524	525	512	528	517	544	520	486	554	538	535	559	525	535	535	545	520	531	525	533	556	503	548	563	545	526	556	550	546	535	566	522	545	494	569	526	551	529	525	521	545	516	510	556	515	510	520	552	511	557	535	533	536	515	547	521	515	547	529	533	544	543	534	516	543	543	515	528	514	527	503	538	505	551	515	580	510	538	561	572	512	529	522	527	522	521	558	536	535	519	524	493	577	531	501	521	515	509	538	530	529	540	513	494	571	525	510	533	507	562	552	533	561	533	556	519	495	514	567	519	492	531	541	495	517	547	518	549	549	528	513	533	499	508	547	552	558	534	518	493	558	493	546	541	568	500	502	552	520	513	522	517	503	570	508	532	516	513	539	514	536	569	551	561	533	485	519	555	551	569	533	497	550	545	573	511	513	499	521	519	538	534	529	557	563	518	531	563	542	522	533	506	544	531	494	464	525	557	532	522	530	507	514	535	548	592	508	477	522	531	511	528	484	544	499	535	511	544	533	549	505	542	525	563	517	548	558	551	534	576	537	515	538	496	544	533	522	508	545	517	501	514	524	556	536	530	558	556	454	555	499	562	553	558	558	547	497	522	563	547	553	482	540	565	539	525	549	493	564	525	556	562
42245	61693	43259	13630	1943	1525	1266	1059	927	842	830	782	765	741	685	707	702	659	647	670	631	604	664	629	600	661	615	631	656	622	594	627	653	649	632	621	607	649	661	620	592	625	631	611	659	631	615	630	646	619	641	628	587	655	623	619	602	639	609	610	631	611	599	642	615	653	629	606	608	615	588	624	625	597	662	626	564	642	558	637	614	673	599	643	628	632	631	601	631	678	597	629	614	630	586	624	617	603	591	597	584	594	570	596	594	593	570	515	599	598	622	598	638	595	648	595	605	584	589	597	592	616	591	609	588	600	664	631	603	656	591	643	600	649	643	603	580	632	665	640	633	647	607	602	575	599	600	617	590	610	600	567	616	602	625	628	638	589	620	623	603	606	585	599	604	625	623	603	637	592	587	586	659	612	633	628	641	582	582	607	605	599	627	595	579	639	600	631	662	602	582	606	613	620	603	554	641	571	601	686	593	597	614	599	666	572	680	631	570	629	590	621	630	587	655	643	591	574	672	616	598	618	601	611	595	618	611	602	586	618	606	601	599	624	605	600	616	601	591	627	575	600	588	587	617	614	614	599	603	612	579	619	601	639	602	601	592	598	621	587	630	633	601	596	606	655	618	603	599	592	626	577	561	629	576	594	604	641	617	579	646	598	673	612	609	603	663	629	609	674	570	654	652	608	633	601	619	612	609	620	621	615	602	600	597	579	590	608	627	612	630	633	607	615	655	661	640	656	614	610	620	588	633	644	555	590	631	569	621	661	582	601	628	576	634	576	589	577	645	616	587	639	599	587	580	635	611	608	578	632	606	611	624	578	596	641	594	623	648	627	579	694	598	623	636	605	600	630	604	652	643	577	602	610	613	566	641	612	670	689	565	663	580	571	620	654	651	568	595	627	631	630	612	605	598	601	637	576	600	612	596	591	618	586	596	623	590	617	646	591	642	598	651	568	576	606	623	637	600	644	628	601	632	617	643	608	558	570	586	646	622	614	630	604	614	597	647	573	618	613	613	599	629	578	684	586	596	631	634	617	608	615	620	637	547	636	628	578	598	607	635	596	638	624	644	602	606	632	625	650	595	629	613	648	590	576	590	630	577	624	640	631	624	605	609	639	608	591	573	603	606	622	597	619	569	614	597	633	621	585	570	604	593	590	621	624	632	608	626	601	611	612	578	614	623	609	640	638	592	588	614	706	651	639	586	609	608	599	572	633	621	598	623	542	627	619	598	591	642	617	624	583	633	608	624	591	586	619	628	653	622	606	641	603	624	628	606	599	621	600	620	595	620	612	545	643	640	612	566	603	649	606	630	551	566	606	621	605	595	619	597	608	626	620	570	594	569	686	608	630	578	600	645	617	680	597	625	609	625	576	646	577	606	580	633	581	604	612	588	562	654	620	587	667	607	609	622	594	620	634	626	623	606	620	615	628	629	609	605	604	601	641	600	583	594	700	666	616	615	607	637	611	615	625	632	628	633	598	633	646	637	612	605	602	622	592	580	636	597	575	659	615	566	665	615	583	546	605	642	570	609	571	606	602	637	611	657	616	599	571	601	602	638	593	594	594	589	634	605	602	634	613	602	603	605	591	617	583	600	584	627	620	602	608	584	613	620	618	627	624	649	562	627	622	596	656	617	609	598	655	651	611	560	608	600	606	648	619	593	628	576	642	600	645	652	574	599	594	592	619	617	634	560	639	640	633	609	627	586	612	602	610	595	624	648	604	605	615	568	580	629	586	633	622	644	624	566	645	640	606	585	594	639	666	614	561	606	599	664	607	612	589	600	593	579	614	621	637	604	575	657	652	588	618	593	645	617	629	577	617	618	639	643	686	603	577	601	583	592	601	559	608	688	574	601	570	613	611	608	601	622	621	630	588	587	657	609	632	612	610	601	598	575	596	629	637	614	583	610	604	614	618	623	605	633	633	612	623	612	593	637	565	581	595	642	598	625	666	619	620	614	629	619	562	645	590	585	675	616	609	630	658	630	626	623	598	573	607	604	574	622	634	604	645	590	678	601	580	641	587	631	637	637	598	625	605	633	604	551	587	579	629	587	675	590	633	624	593	612	668	593	625	665	618	593	656	597	634	605	632	573	629	669	608	643	616	621	624	598	619	620	606	643	625	625	625	613	606	679	588	582	571	578	585	660	591	618	620	656	635	613	599	623	599	623	589	640	616	584	576	561	601	627	626	553	640	641	595	633	610	603	605	619	609	610	654	620	622	664	644	622	643	633	645	607	644	610	643	638	609	634	613	573	641	566	595	626	569	621	589	656	577	637	589	625	610	605	630	609	551	641	636	613	605	593	615	606	596	625	590	573	643	643	644	637	635	614	551	600	616	605	576	614	604	619	574	591	561	611	620	671	612	622	584	590	591	623	617	597	640	627	603	633	607	655	556	646	601	636	653	619	605	663	588	631	663	578	625	623	617	626	568	609	588	593	584	589	602	610	614	621	602	589	591	634	590	591	619	637	643	634	589	633	654	610	660	601	652	568	589	618	603	587	599	622	639	597	605	589	622	617	650	626	638	600	573	633	580	599	611	581	642	631	606	608	568	597	630	614	618	604	586	598	635	612	628	667	624	604	611	610	620	564	604	634	575	607	593	629	612	636	614	623	616	626	651	594	604	600	641	623	626	574	653	592	606	586	612	653	623	647	608	642	617	629	588	586	605	615	630	572	625	613	605	648	576	622	625	648	575	585	637	627	646	572	580	592	622	636	646	574	617	640	623	590	608	593	602	604	615	605	637	647	597	641	626	638	629	588	596	630	611	586	619	627	575	646	601	610	628	593	589	631	616	566	633	616	611	608	588	583	630	643	635	609	638	596	609	586	652	608	589	617	625	605	613	581	648	602	610	566	602	584	645	613	643	601	576	645	645	626	600	625	607	627	640	583	618	625	625	613	624	619	612	621	586	574	623	599	649	588	597	588	543	603	612	622	602	640	609	571	608	625	535	592	604	600	642	608	599	621	675	558	639	620	638	583	628	579	599	588	604	619	596	663	650	612	666	587	581	581	614	623	662	636	615	604	587	605	524	624	623	639	592	613	612	588	646	632	589	598	618	593	640	613	572	589	642	642	559	624	660	600	608	603	605	594	607	581	634	615	632	617	645	623	577	628	642	616	586	601	587	612	615	598	647	581	606	609	615	629	610	623	636	593	608	592	623	609	684	634	608	579	635	606	595	579	617	620	626	636	596	603	612	641	614	652	632	601	607	591	630	581	653	585	597	591	594	596	656	580	617	632	647	626	596	593	653	615	564	643	591	652	621	640	652	643	628	601	612	612	611	638	634	603	591	601	599	599	621	615	628	615	606	591	606	607	587	615	648	535	653	597	617	586	568	639	588	663	607	631	622	571	598	654	602	659	576	624	635	641	629	581	600	615	602	648	597	637	627	611	603	580	593	605	594	626	607	645	652	623	635	625	625	566	631	618	612	567	593	582	624	649	624	604	595	599	630	630	628	584	581	596	615	632	552
25034	21293	27385	24038	7145	751	543	510	514	469	438	432	410	433	427	417	414	413	387	423	414	406	412	415	408	419	401	446	404	437	395	403	420	405	442	429	421	400	418	443	407	421	405	392	433	390	453	384	383	413	402	396	404	431	443	406	402	419	392	421	457	397	412	409	415	409	380	383	407	358	383	412	425	412	430	419	414	406	390	425	408	381	404	378	421	423	412	406	420	403	422	429	408	442	419	406	405	423	395	411	386	407	389	416	388	380	412	410	382	394	435	436	411	395	437	371	433	434	409	387	415	422	403	437	403	414	409	420	436	440	393	412	402	385	408	397	422	408	439	412	395	397	418	403	438	442	412	416	414	381	375	425	428	428	408	411	391	432	432	392	404	453	388	405	411	429	391	423	406	407	397	433	408	406	383	412	440	395	414	377	430	404	411	414	412	404	388	385	403	416	445	436	405	418	421	468	383	404	397	399	390	400	385	411	386	435	396	427	447	391	399	407	389	384	387	399	428	425	398	418	377	450	417	408	431	386	378	423	405	423	449	421	383	421	405	431	378	431	375	402	413	393	408	402	397	413	423	416	404	420	416	436	440	430	396	401	375	426	403	404	412	426	398	412	420	419	410	420	390	429	428	406	391	404	382	412	400	398	411	395	410	393	389	401	426	394	425	390	389	414	386	407	385	457	405	455	412	383	437	413	394	411	430	420	433	408	414	385	425	402	429	402	404	434	401	408	397	389	422	411	404	354	407	391	411	420	414	446	370	420	391	442	413	430	403	415	395	425	404	434	390	432	410	369	441	404	417	422	446	383	416	391	401	363	394	421	390	381	408	412	406	421	421	379	414	413	375	437	431	416	438	432	397	410	435	408	403	425	415	413	402	396	398	403	399	411	418	390	433	419	387	378	422	377	419	383	427	402	425	430	399	390	418	418	387	391	420	403	421	394	412	398	383	393	404	416	424	413	413	398	411	359	359	421	419	408	417	403	378	414	422	374	407	383	380	418	396	395	399	421	393	411	375	407	419	415	440	428	386	406	390	420	418	419	410	392	392	468	407	401	378	425	362	416	385	411	422	427	417	445	444	430	400	396	428	420	445	395	378	403	384	425	434	411	402	422	419	427	419	400	397	410	421	452	381	387	399	399	375	452	384	421	437	410	414	453	383	422	382	399	429	402	421	414	416	412	399	413	381	427	383	391	403	395	455	428	391	405	400	398	429	393	409	460	379	413	429	407	426	385	432	403	379	419	395	416	434	373	411	434	401	418	423	425	419	401	422	408	392	415	405	388	431	386	387	433	390	405	383	400	428	398	419	389	427	412	401	402	410	438	416	360	437	419	376	389	409	379	439	419	423	421	393	429	414	422	396	396	392	411	421	415	411	368	401	394	422	432	408	452	419	413	391	449	438	420	416	442	428	390	424	412	427	417	385	409	387	429	431	378	437	434	404	401	436	395	411	399	379	385	406	407	440	392	422	410	403	410	397	405	393	396	389	390	425	398	429	411	395	418	425	406	363	407	381	415	406	387	398	419	386	422	377	404	408	389	393	391	396	415	402	396	392	418	434	431	402	453	383	410	399	415	412	426	405	419	375	375	403	422	385	391	453	400	399	407	398	390	389	403	422	393	388	412	379	406	407	399	412	408	404	384	415	390	393	394	422	417	413	437	422	402	452	424	415	418	430	404	383	423	403	404	425	405	387	404	426	394	420	378	403	433	394	405	441	374	448	427	466	381	396	421	422	409	424	396	402	436	411	422	456	378	401	390	413	432	409	435	410	413	411	388	405	401	396	442	412	387	415	405	387	421	398	404	417	403	415	360	402	418	446	437	442	414	392	411	405	413	459	422	400	422	400	401	382	379	422	416	397	441	409	423	424	407	414	409	394	396	426	414	417	400	423	401	395	429	391	394	394	413	389	394	422	393	400	441	377	384	382	433	423	400	372	445	393	440	365	381	417	419	404	378	418	419	405	444	409	395	397	382	409	397	415	438	425	407	418	406	435	396	395	402	439	415	420	422	389	426	403	384	423	414	409	417	415	438	395	378	399	408	412	426	416	412	392	391	399	428	416	413	351	434	424	416	429	422	400	398	405	413	391	391	409	418	416	416	398	396	445	424	396	375	412	375	360	405	416	349	400	409	412	417	427	390	420	413	398	385	426	384	378	384	415	379	411	413	392	416	433	415	393	414	424	400	401	376	420	469	406	377	395	381	392	430	423	384	376	412	424	413	404	391	385	393	383	436	433	385	432	426	407	416	412	394	420	416	400	393	376	419	404	420	429	409	399	448	406	414	414	399	431	410	388	394	413	372	420	397	413	425	388	445	388	455	397	379	410	405	420	397	390	400	396	409	379	370	396	392	405	435	421	408	394	408	426	402	416	403	378	392	401	416	397	427	385	411	385	412	444	405	392	426	406	369	395	411	388	417	371	431	389	418	377	367	417	378	378	411	391	442	371	438	412	448	384	402	422	410	379	423	411	408	424	397	407	404	401	404	429	425	420	416	389	407	401	404	389	397	432	412	391	377	414	389	429	426	380	394	404	407	424	387	415	391	439	376	416	390	411	414	411	393	404	409	435	413	421	402	431	414	398	374	388	405	408	394	406	426	411	401	399	428	396	393	427	402	416	419	414	425	412	398	400	407	409	394	402	399	391	402	410	434	406	423	414	444	415	417	406	399	415	412	441	378	428	389	396	390	386	410	431	453	411	390	420	362	392	399	413	402	371	415	431	413	416	397	419	422	405	394	385	399	419	414	409	377	413	425	395	419	426	428	441	415	379	393	408	439	427	427	380	448	410	392	406	365	444	383	399	349	446	442	416	420	430	421	398	369	442	397	436	427	417	431	401	368	414	416	427	429	389	408	449	430	448	416	436	437	429	399	384	391	408	392	438	425	395	402	402	388	414	418	426	470	375	447	418	425	445	426	393	405	429	416	417	426	372	437	390	407	389	393	397	367	402	449	408	421	405	399	384	404	396	383	422	409	391	406	392	384	418	472	439	393	431	402	394	379	432	401	414	405	427	409	431	392	385	407	359	425	410	423	429	388	405	386	434	407	368	414	437	413	423	414	437	409	391	410	424	424	420	419	379	421	425	390	396	443	428	399	386	400	388	415	438	436	404	394	399	409	408	417	375	402	414	406	365	409	416	436	403	398	411	367	394	393	417	462	398	378	419	414	394	389	378	413	420	386	414	412	405	403	408	383	360	441	396	422	375	424	397	425	410	403	406	428	416	431	382	431	386	417	404	403	435	416	407	393	402	383	408	398	448	411	416	426	435	392	419	453	410	442	434	371	395	407	405	384	416	405	422	430	394	426	424	414	467	410	397	441	424	399	428	424	388	394	435	387	413	401	383	420	393	426	431	410	384	388	408	421	391	398	407	364	393	413	407	396	424	401	399	422	412	411	418	414	405	411	406	410	442	429	386	405	377	437	402	398	360	409	370	417	399	399	402	422	421	393	393	411	395	416	397	398	409	396
41618	54119	36550	12769	1351	1058	838	706	726	707	617	600	541	544	552	566	568	546	558	523	553	490	494	517	547	489	518	491	548	488	514	516	487	510	511	487	526	513	484	519	537	529	481	471	532	504	489	518	515	505	473	484	486	494	552	479	490	492	522	522	510	546	479	530	488	498	487	488	524	512	539	517	509	541	510	509	447	517	489	509	492	490	472	488	515	509	496	520	511	493	499	465	501	448	535	474	534	514	520	532	500	497	500	481	491	567	494	482	515	528	495	485	466	466	544	511	486	500	543	482	504	493	497	510	502	519	506	515	474	499	473	476	514	493	495	500	477	479	472	484	495	511	514	492	486	529	515	538	538	508	514	484	499	556	507	486	502	478	457	486	508	492	512	501	467	504	504	498	490	497	483	498	527	504	513	548	489	531	526	481	513	460	497	488	475	542	494	494	485	499	544	520	501	499	479	475	528	467	514	511	482	506	532	489	511	559	490	541	473	545	530	522	498	503	531	515	484	536	550	502	557	487	502	523	545	501	545	475	487	509	511	500	495	523	516	534	530	477	474	481	513	517	466	540	494	496	474	522	502	503	496	538	485	506	499	477	504	485	510	545	491	520	508	493	507	512	504	495	489	536	478	475	476	521	537	498	504	489	473	521	541	496	473	490	548	505	504	565	527	451	470	465	508	476	505	479	474	500	517	497	512	502	489	472	500	512	523	521	530	481	506	526	539	480	496	518	482	501	520	486	503	499	501	517	476	520	514	514	489	532	526	484	517	510	506	485	504	491	473	510	478	476	529	501	504	487	543	492	493	515	465	495	548	522	494	488	519	472	489	503	540	489	485	521	507	504	445	511	475	514	526	475	491	526	522	498	516	453	504	497	503	549	493	502	516	486	517	479	524	473	507	486	528	560	530	551	481	482	519	491	517	470	483	484	513	517	496	525	505	513	524	486	525	531	505	495	503	541	467	518	494	501	522	517	484	456	527	472	532	495	467	483	483	463	507	509	517	514	539	517	484	502	522	506	561	520	519	498	450	504	498	555	480	509	485	472	490	509	501	471	545	545	489	488	521	489	488	489	504	485	532	476	487	483	459	492	487	477	481	493	497	504	478	493	518	542	501	476	503	519	521	491	536	482	474	448	548	492	496	514	480	515	497	510	511	524	483	490	480	534	504	490	482	530	507	523	523	517	522	557	547	538	457	501	471	497	488	460	488	512	509	502	502	521	526	508	511	511	494	494	501	542	507	530	487	508	479	517	541	468	493	517	505	543	515	528	519	481	481	477	488	503	521	487	481	502	542	483	488	470	519	479	518	504	551	511	504	511	505	487	542	517	525	533	528	502	480	510	514	548	511	487	505	468	511	472	510	515	545	520	499	540	509	517	477	491	530	502	521	539	501	477	504	467	495	523	484	519	530	462	534	508	545	517	518	502	450	492	483	499	463	496	519	513	515	509	500	540	538	507	479	499	519	507	500	493	480	540	547	517	466	501	510	500	535	464	494	508	529	493	528	503	525	498	539	514	494	534	503	505	496	544	471	482	511	500	523	483	524	515	540	506	485	490	514	525	476	539	514	553	512	513	532	516	481	532	470	485	498	541	531	519	502	515	516	474	538	489	514	481	489	487	496	502	471	521	504	501	507	505	491	497	515	510	497	531	502	518	501	459	505	508	554	482	519	488	502	525	505	502	505	478	524	524	515	474	498	483	474	510	466	489	490	524	521	478	531	466	510	512	495	523	495	498	480	524	508	532	496	532	489	493	520	523	496	492	497	498	531	513	523	510	510	521	479	500	506	518	550	512	510	510	473	548	529	469	451	496	525	491	513	502	495	490	527	471	488	516	459	537	501	484	504	489	509	510	473	494	510	502	522	518	536	507	525	494	517	517	506	488	493	479	521	477	491	479	517	510	501	494	475	515	476	489	496	513	528	513	500	549	514	494	517	516	542	469	529	522	522	497	541	482	503	515	520	493	477	515	517	533	510	464	502	482	501	523	508	480	514	554	539	528	479	511	488	455	498	507	480	502	461	499	503	503	520	582	504	513	516	495	491	525	509	493	495	492	492	461	504	506	510	486	514	465	511	503	488	485	522	500	488	486	504	506	478	533	479	507	507	497	512	510	535	512	509	493	467	489	511	506	527	504	533	492	512	553	499	516	518	510	538	522	494	484	520	486	509	485	520	486	496	499	488	491	507	506	527	513	468	534	464	507	505	482	492	491	526	504	516	488	501	509	546	531	512	529	488	507	508	499	496	490	503	526	481	503	445	517	448	523	477	508	523	519	505	495	505	486	502	513	505	484	517	503	531	521	484	495	511	490	467	475	522	513	479	510	497	481	503	458	480	497	528	490	502	523	514	509	516	483	508	476	557	521	512	509	453	490	558	494	507	500	516	503	505	506	532	499	524	530	498	515	514	521	491	528	528	525	545	523	493	514	518	450	495	464	504	494	518	497	552	495	466	499	519	496	513	480	510	483	475	456	504	504	484	481	481	478	501	478	508	518	523	532	434	456	480	558	498	466	523	520	515	525	523	523	504	518	517	476	497	535	501	508	484	499	513	503	508	528	473	533	490	484	503	509	449	483	532	514	486	473	505	530	466	484	517	543	485	519	483	543	497	524	469	530	498	519	481	499	466	487	495	495	524	486	490	541	511	492	460	491	531	480	505	480	508	486	490	460	469	511	447	510	519	505	486	492	512	496	486	484	505	508	486	481	498	539	528	495	504	486	497	511	531	518	523	560	498	490	492	484	511	472	475	486	522	488	496	475	529	510	461	542	481	502	485	492	496	485	517	476	463	507	544	498	517	464	463	522	538	537	530	531	483	498	520	520	525	470	514	521	488	495	490	454	508	515	495	487	494	482	531	522	466	464	493	528	510	493	487	507	475	503	503	480	486	466	493	499	492	506	483	526	560	496	484	480	534	522	521	475	491	510	515	496	489	502	492	534	518	486	496	526	474	523	509	515	491	513	519	506	528	499	484	502	567	495	465	520	488	529	517	508	473	523	503	513	521	520	538	519	508	470	514	480	492	483	479	478	488	490	560	495	500	498	501	510	520	487	492	519	504	505	493	513	458	517	497	540	537	516	512	482	538	487	471	490	483	533	489	504	522	504	512	514	539	506	571	471	533	512	493	539	510	554	501	501	475	482	518	512	511	461	485	531	530	478	505	482	453	526	498	486	507	482	464	503	500	505	507	478	492	516	523	509	511	508	468	482	506	510	497	455	491	494	503	501	509	507	495	496	536	441	500	508	484	517	513	494	507	500	498	498	471	492	514	495	537	506	525	495	475	507	548	536	503	511	511	483	508	538	500	495	527	498	517	496	481	510	489	489	519	537	519	509	479	522	492	522	510	505	490	521	490	512	493	510	522	512	531	480	482	493	517	532	501	505	492	492	475	535	531	481	502	527	551	474	474	489	511	530	498	501	503	528	504	493	504	525	538	539	471	536	532	483	500	496	512	500	483	468	534	514	498	510
22768	20981	28546	23550	20900	20084	5557	1255	1076	1040	983	981	914	922	875	885	880	898	859	822	791	820	824	834	810	843	836	803	809	857	793	801	793	794	776	807	830	785	829	790	773	808	827	828	793	802	823	764	788	796	782	796	762	816	793	828	834	855	823	816	809	793	787	793	745	763	821	757	779	858	783	819	814	776	791	763	828	828	781	828	823	756	850	788	789	757	832	773	836	741	789	825	849	825	824	843	848	789	790	813	808	826	779	806	777	794	840	761	808	789	769	790	821	778	845	778	751	845	781	829	817	798	842	842	751	826	828	832	797	777	780	803	809	779	760	776	809	806	839	823	808	820	759	790	809	798	818	799	820	829	788	805	781	757	775	804	729	783	801	805	764	777	835	779	850	784	810	848	795	772	790	815	800	843	797	830	788	829	764	733	783	789	812	777	805	792	803	747	822	783	799	808	764	820	796	750	790	735	757	740	718	823	815	745	751	783	787	800	805	737	790	794	877	745	811	845	748	773	789	791	814	830	761	794	822	795	803	809	819	823	784	777	773	755	775	863	780	796	811	824	836	785	817	805	793	798	808	862	799	814	776	852	764	810	841	821	757	814	791	769	788	754	796	744	791	800	813	737	795	796	770	800	791	761	782	783	835	833	832	843	770	834	771	769	786	819	771	776	791	777	812	774	778	775	810	783	778	773	811	784	756	795	756	828	731	820	802	777	795	817	782	778	789	821	777	744	784	750	816	800	773	818	818	835	797	801	735	776	775	784	773	730	796	772	772	754	790	750	758	775	791	784	777	803	770	802	792	783	788	794	792	752	786	773	774	795	806	801	789	767	762	811	791	780	768	786	779	826	807	792	755	810	828	818	793	791	855	778	827	829	795	794	829	839	757	750	806	796	782	821	829	752	791	815	785	822	841	800	764	774	856	793	786	780	802	776	750	771	795	771	751	753	762	797	815	761	827	814	811	836	772	764	815	785	778	792	860	792	816	737	750	821	790	758	788	774	788	819	807	789	741	789	800	802	802	822	781	809	793	753	864	777	794	775	801	804	776	790	771	802	830	808	742	807	789	767	769	778	802	760	794	784	790	769	795	801	763	826	865	815	805	789	785	776	869	799	814	809	822	814	809	795	782	785	726	744	803	796	767	770	739	739	803	759	762	767	811	753	819	837	803	830	800	810	802	762	787	746	783	824	761	842	820	752	771	736	744	751	781	789	837	825	792	783	781	803	857	747	777	818	790	752	815	807	760	824	773	788	826	826	802	791	751	781	804	834	756	773	821	787	810	786	844	818	808	760	795	769	795	827	799	783	772	801	768	823	779	803	797	807	772	858	765	807	802	798	840	771	811	805	786	812	767	791	806	769	793	794	849	791	802	801	812	800	800	792	809	818	752	792	776	793	744	787	785	789	833	784	814	789	808	787	761	765	780	748	785	810	724	757	791	793	811	777	788	764	815	746	875	805	777	745	760	822	788	831	799	803	839	803	800	745	799	796	845	781	809	802	804	809	769	778	771	820	751	845	828	860	776	819	767	771	810	774	772	812	774	768	776	780	784	749	789	721	769	769	778	800	797	823	831	823	766	779	767	788	785	808	790	749	756	831	789	815	814	772	786	778	793	750	763	811	807	757	839	757	746	814	814	822	817	761	747	781	851	796	828	782	801	829	785	765	822	843	798	856	769	744	816	804	748	763	761	785	740	788	835	787	819	816	805	797	816	783	813	750	807	811	803	824	774	796	857	776	813	762	808	812	786	809	800	798	810	816	755	829	792	799	794	797	801	824	809	767	825	830	796	849	750	776	809	765	786	772	817	839	783	761	854	787	760	837	765	751	772	771	769	828	804	799	780	762	761	804	792	747	764	784	784	782	796	827	796	796	777	819	810	779	822	784	816	759	821	790	765	805	804	737	804	810	763	810	791	845	770	775	809	808	800	829	852	826	760	831	828	826	789	777	810	744	720	800	807	790	827	776	828	800	776	813	796	777	804	805	777	808	790	755	816	764	816	793	744	798	818	816	852	778	792	823	780	765	758	760	741	774	841	776	760	804	822	797	777	793	808	799	830	766	807	807	788	828	797	780	729	839	824	802	822	765	781	785	844	775	792	830	781	745	788	813	821	768	803	818	823	782	790	780	806	797	759	820	824	771	805	806	757	789	718	837	824	794	800	829	767	832	757	809	769	792	815	779	778	782	809	815	789	798	788	745	812	776	747	775	835	805	805	817	747	766	801	761	845	791	772	836	800	810	771	777	765	830	780	780	807	848	786	766	795	786	776	800	757	803	810	829	790	844	795	814	796	823	808	779	840	803	809	823	807	824	779	766	783	786	798	821	827	855	801	783	747	821	782	786	826	812	816	783	785	799	788	811	810	824	840	786	794	741	838	787	792	739	804	833	818	834	778	822	763	779	727	743	776	797	797	775	806	761	818	816	810	785	779	827	756	839	845	789	790	761	787	825	835	785	801	753	830	771	815	811	770	840	771	786	817	824	773	801	852	774	801	801	786	794	809	774	859	806	839	799	829	833	750	773	787	781	792	735	758	777	789	802	792	771	792	769	808	831	807	810	802	806	784	757	833	804	792	796	794	776	771	843	762	794	816	806	821	819	750	773	863	829	802	770	777	796	822	762	787	800	784	745	798	772	835	863	798	800	832	788	816	816	829	804	776	786	795	792	813	806	781	791	810	756	833	849	836	806	776	783	840	762	773	787	797	809	834	828	764	807	733	853	769	766	784	797	813	757	822	806	813	768	838	786	788	813	764	828	834	768	795	828	818	792	820	778	786	836	757	788	784	809	813	775	808	785	790	782	771	794	808	834	796	745	782	779	798	790	797	789	815	780	808	778	804	779	791	782	851	787	832	848	757	856	783	790	756	766	813	810	809	785	777	818	771	790	795	801	775	766	774	795	801	778	779	790	775	805	827	781	805	806	770	808	751	790	820	788	790	782	819	781	828	835	799	817	818	783	819	804	814	810	813	802	785	804	778	795	801	842	787	823	793	799	779	818	774	793	812	813	786	798	820	741	789	778	788	768	764	785	782	815	784	783	801	806	807	826	746	822	769	765	763	819	800	769	791	764	803	823	819	812	819	780	763	748	735	797	790	795	830	791	791	752	791	749	823	787	798	781	814	792	801	791	815	775	837	799	784	782	785	817	810	833	805	778	777	806	828	785	727	834	772	798	789	755	811	821	818	782	798	769	791	767	796	785	812	796	775	865	811	795	814	755	759	765	835	798	785	795	772	796	755	800	764	844	800	859	796	795	769	756	817	759	810	754	754	788	776	824	774	761	790	804	779	789	812	809	835	793	799	785	796	778	783	756	817	842	814	772	730	819	774	808	762	776	773	816	833	778	786	770	817	838	794	787	759	766	778	771	855	786	821	797	772	768	714	806	787	788	801	741	867	815	740	762	783	846	819	812	750	776	808	765	800	790	790	777	773	788	761	829	795	833	805	768	771	772	744	804	810	798	756	744	750	816
46475	69989	51427	18915	3348	2561	2012	1772	1481	1355	1293	1198	1119	1143	1101	1033	1073	1016	993	984	989	937	963	955	933	974	905	903	902	870	899	918	945	888	942	924	917	892	889	896	927	898	936	915	915	901	927	912	878	854	917	958	825	874	884	950	923	890	891	965	976	904	879	867	891	923	877	907	913	911	904	862	873	913	908	904	898	943	965	925	875	893	907	882	916	875	938	949	856	924	880	874	915	893	887	859	935	930	919	901	872	916	909	871	810	895	904	915	952	932	924	954	918	897	915	865	924	867	883	931	885	868	867	867	855	898	895	878	896	927	913	870	911	853	919	932	947	927	942	916	869	902	878	884	888	904	890	852	903	917	856	857	934	966	866	922	917	941	887	907	925	854	919	886	895	819	911	876	923	872	887	916	871	903	886	872	912	924	879	922	890	914	916	887	896	945	851	863	890	905	901	956	918	903	902	958	913	914	913	899	883	903	915	883	900	855	916	859	895	893	887	885	882	891	860	936	864	882	901	914	920	926	891	945	932	905	899	878	866	867	853	854	953	920	924	883	870	937	883	949	918	885	837	928	897	926	934	920	896	875	880	831	896	853	894	881	906	933	890	896	907	909	890	926	867	994	871	867	800	852	860	910	912	898	840	942	873	908	886	891	869	903	873	895	883	902	940	860	966	896	931	876	919	915	879	875	881	942	894	839	864	891	949	874	891	856	899	932	904	931	914	893	944	885	877	864	900	915	921	925	914	945	883	956	919	903	883	891	853	883	897	922	1007	871	857	888	919	861	889	942	939	878	919	899	910	916	902	885	906	892	938	879	912	873	865	883	936	828	923	942	908	907	871	920	897	918	976	968	858	853	891	899	889	916	924	892	924	905	897	841	929	939	863	881	972	882	866	929	878	900	864	881	907	952	939	891	944	893	905	906	920	901	935	927	840	886	920	905	904	910	895	917	915	902	891	880	951	857	847	884	957	901	882	906	846	932	913	933	904	896	857	817	891	924	893	893	944	878	923	941	867	835	928	883	910	932	908	891	892	844	859	968	878	946	852	955	904	886	894	896	855	841	896	850	855	933	860	908	925	914	879	871	878	878	840	904	880	877	901	913	926	916	892	860	959	922	874	932	897	876	867	897	908	880	940	933	895	909	918	886	898	930	912	849	923	884	924	856	891	871	910	912	875	885	907	913	892	901	871	850	867	874	918	909	924	885	887	883	912	850	851	893	880	919	894	891	856	869	860	878	880	904	896	945	904	938	898	911	901	891	877	879	912	884	883	880	898	840	914	880	888	868	914	889	893	941	884	859	935	911	922	871	841	884	964	933	930	875	912	894	916	867	934	910	860	901	914	877	889	880	873	917	912	931	861	878	908	909	911	903	868	871	864	879	913	903	947	879	962	913	891	876	899	901	990	933	837	869	946	891	841	889	858	943	918	906	866	894	941	909	896	874	859	868	908	919	942	866	898	858	874	925	945	898	873	914	898	919	903	862	870	841	909	901	931	834	885	935	878	880	946	926	888	903	887	877	931	909	950	908	865	909	858	916	852	959	868	909	917	933	931	880	864	886	880	902	944	911	877	869	913	930	897	871	915	856	924	903	916	885	878	900	883	893	896	916	899	894	937	859	881	887	910	905	929	916	958	904	868	876	936	913	896	876	909	937	838	901	884	888	891	857	854	901	876	864	883	839	946	892	926	893	878	890	839	842	920	936	870	914	892	857	873	901	883	957	939	886	887	880	919	867	890	957	891	918	878	934	923	905	890	911	907	910	935	903	897	924	852	838	921	941	892	884	953	851	879	943	893	962	896	846	854	887	828	917	883	893	907	871	913	819	928	914	899	948	857	883	924	864	856	941	953	940	932	904	947	895	912	930	921	873	887	926	857	944	925	851	899	863	882	914	882	884	844	897	973	839	894	860	918	868	900	873	894	875	905	920	813	875	932	901	907	912	903	890	872	868	887	864	921	905	870	883	902	882	903	854	885	857	924	925	880	883	921	877	913	903	879	890	841	881	885	876	837	858	866	890	901	926	913	845	939	877	912	960	835	832	944	930	927	916	846	912	943	869	896	885	913	902	917	916	855	953	880	916	922	911	906	909	909	879	887	892	905	854	868	884	930	933	919	866	934	912	891	901	863	919	920	892	866	909	938	848	855	899	911	931	892	904	945	926	877	911	892	902	911	840	879	888	836	869	942	889	891	876	935	866	919	890	827	843	928	912	872	851	881	922	879	899	973	869	882	925	850	887	843	846	893	889	903	893	906	870	911	900	919	924	936	958	916	869	930	853	962	902	864	821	912	920	883	874	877	903	896	877	901	857	945	917	914	947	863	895	902	914	906	911	874	941	897	891	885	892	850	884	925	877	867	910	861	906	866	886	897	858	884	895	900	921	883	855	859	924	864	887	929	875	886	869	880	855	911	927	897	895	893	840	897	938	911	893	870	918	928	870	918	839	916	913	829	906	927	936	870	918	879	922	910	855	905	884	885	835	845	934	899	927	916	874	932	882	877	824	882	850	942	900	863	897	868	880	842	902	875	881	883	894	884	887	891	909	913	890	915	903	921	874	884	918	881	889	961	864	872	900	895	907	909	988	931	862	887	887	869	955	918	849	863	940	921	894	914	896	862	877	886	856	867	916	931	869	897	880	900	927	910	877	909	915	870	916	895	925	879	932	918	858	853	906	888	883	866	905	873	893	888	889	869	900	880	942	895	829	885	913	909	918	960	872	919	947	863	927	927	900	858	846	910	895	898	906	910	926	908	940	863	881	860	905	895	936	892	895	906	858	915	942	907	975	834	923	845	961	938	886	869	911	911	924	942	896	952	888	908	913	903	908	933	941	855	878	919	959	864	925	929	942	878	898	910	962	891	874	918	843	864	924	898	872	942	943	887	902	901	914	924	904	879	946	857	893	934	859	848	862	941	891	855	872	894	898	950	897	932	925	943	929	910	918	938	874	890	885	872	885	914	879	909	934	902	900	932	858	918	866	877	893	883	886	905	919	876	884	892	867	882	902	922	904	916	875	936	925	828	893	882	901	880	875	848	920	875	917	903	918	867	916	928	883	885	881	860	898	967	921	867	917	859	868	919	854	940	911	910	870	918	892	862	898	877	849	900	887	918	865	904	913	917	864	887	849	914	913	994	877	884	863	945	917	939	905	884	915	904	860	875	893	930	886	886	856	906	891	888	852	865	891	853	865	894	967	838	917	903	928	878	923	875	898	875	883	910	901	908	870	917	896	873	885	898	906	891	877	897	901	920	871	845	903	954	843	914	877	900	889	859	867	946	859	881	904	880	877	949	860	896	974	882	905	925	863	928	950	949	937	923	871	891	891	909	876	844	908	900	854	836	900	902	909	922	888	885	977	911	863	886	928	883	891	917	895	914	884	934	853	933	896	896	892	875	874	908	863	953	850	906	907	884	941	883	907	874	913	944	890	849	922	808	840	904	895	925	868	946	857	909	910	914	815	971	845	885	925	900	881
31747	31943	25929	8351	527	380	364	332	302	286	287	294	321	294	305	288	301	286	292	272	284	304	305	321	315	294	302	312	265	277	318	302	320	312	292	279	300	322	281	279	324	301	306	308	332	297	308	289	281	318	308	314	324	301	267	272	277	290	287	288	304	371	299	291	291	327	303	272	295	311	350	288	308	343	288	308	293	308	304	332	308	319	327	346	304	272	277	287	315	281	309	312	345	315	300	290	311	298	302	298	280	295	316	287	308	312	304	320	309	303	321	301	269	265	290	293	294	295	264	331	296	332	286	306	338	290	307	307	309	296	282	339	336	298	302	306	312	288	290	307	304	322	303	289	292	302	341	291	299	310	303	304	316	273	278	317	307	315	260	293	314	324	300	292	286	299	331	317	292	306	308	279	298	296	311	297	271	287	282	327	324	330	330	331	277	299	324	290	291	313	299	305	290	318	309	304	335	346	277	310	278	287	303	289	317	320	298	321	326	274	293	335	333	275	310	288	306	286	298	327	295	320	329	279	286	324	305	274	295	324	311	318	284	290	299	310	284	290	285	294	309	308	305	275	310	283	318	310	262	268	279	309	287	305	324	309	289	270	296	318	309	315	305	308	302	315	327	340	325	300	290	311	295	321	311	283	295	314	295	286	317	302	315	289	298	290	309	305	290	300	316	297	320	290	301	294	317	312	296	306	298	267	313	325	304	307	285	312	310	332	293	313	312	319	310	287	331	313	298	291	311	303	276	309	314	276	281	296	329	299	310	313	280	285	281	291	351	283	297	314	323	294	304	290	292	302	308	327	268	276	314	315	280	281	337	319	322	296	293	312	313	311	298	280	286	320	330	331	322	301	291	311	291	301	297	300	305	304	284	302	303	303	327	285	332	335	332	310	319	322	316	306	304	284	289	298	287	299	306	290	309	276	309	322	307	266	289	321	332	284	301	319	289	291	310	283	325	309	312	311	307	314	319	326	291	303	288	305	282	305	319	335	294	303	269	282	329	319	306	319	272	299	318	259	275	312	309	310	302	325	331	307	335	329	310	273	290	336	297	315	330	306	313	322	327	324	282	304	321	288	306	303	274	294	281	283	295	329	304	286	284	310	308	320	291	303	278	293	287	343	314	312	318	349	301	311	326	300	303	322	300	302	320	277	285	292	301	288	297	307	267	319	285	325	321	301	314	280	309	323	278	299	350	296	315	290	307	311	293	309	306	295	275	327	325	324	286	335	312	317	316	314	323	300	293	288	283	302	277	263	337	328	315	297	295	334	295	293	281	331	315	328	251	315	328	298	282	300	331	299	343	286	300	291	290	306	285	292	296	278	295	296	306	318	306	303	297	297	294	304	301	307	289	296	319	284	295	295	288	302	313	316	298	300	321	308	323	303	285	305	331	294	300	309	283	318	294	304	302	328	311	317	296	309	297	316	328	323	289	290	270	310	295	309	287	303	334	306	331	344	297	287	296	306	309	300	327	318	301	317	306	313	294	288	258	296	287	324	302	290	302	276	309	298	320	333	287	305	308	312	334	319	339	286	294	323	315	321	310	329	285	331	304	305	292	315	313	270	324	268	310	294	301	291	331	265	316	281	291	297	287	304	303	344	306	321	307	330	296	319	306	312	295	315	306	304	323	297	317	337	324	324	321	305	326	306	304	295	288	314	321	320	310	294	318	336	307	329	309	313	266	314	284	308	297	307	289	327	312	320	308	283	308	321	301	318	310	300	315	251	346	288	321	304	277	285	292	271	304	300	295	297	295	309	317	276	285	307	297	320	326	339	323	283	312	315	304	286	312	291	298	286	294	302	297	289	307	279	304	320	292	303	288	312	287	304	286	305	278	324	292	324	324	283	296	304	265	304	312	294	320	281	300	287	331	295	328	328	316	329	327	333	314	329	287	306	263	321	302	298	289	269	291	281	281	334	293	325	290	297	334	292	315	343	320	317	275	308	336	291	295	307	280	304	328	338	269	307	292	306	291	329	305	303	326	288	312	268	315	296	332	299	297	303	320	285	300	308	299	307	324	311	298	303	314	288	312	306	277	269	284	294	324	287	282	306	325	297	310	303	301	329	301	306	279	336	316	286	276	296	315	290	343	294	269	301	282	287	293	262	294	330	335	308	310	280	327	310	275	320	327	304	310	292	329	309	312	296	302	299	287	328	297	291	300	298	299	278	311	289	296	290	289	258	298	288	335	286	317	302	286	311	320	293	302	299	264	317	306	292	291	306	282	277	293	337	319	315	323	307	305	275	324	285	291	295	307	292	315	291	300	319	293	290	293	335	306	329	294	296	311	290	276	302	265	293	331	312	334	315	309	320	304	307	302	295	334	312	313	315	306	314	287	307	302	290	278	322	273	314	313	299	284	280	289	298	296	292	329	311	310	339	306	296	312	304	276	320	279	306	332	299	323	315	294	327	261	305	276	324	284	299	298	294	296	316	327	295	289	302	332	306	295	343	277	309	331	310	296	312	300	286	296	306	299	273	324	299	311	328	276	290	289	286	292	302	302	296	283	306	305	303	301	314	299	318	343	314	296	295	311	296	312	290	296	319	291	296	285	296	308	324	292	296	275	304	339	301	342	317	290	278	288	284	287	335	290	270	300	250	290	326	290	285	298	322	299	300	326	297	328	289	307	293	294	327	289	334	316	315	319	315	319	308	286	281	308	316	309	327	318	275	323	291	260	300	324	315	275	305	287	303	330	324	319	294	323	325	311	307	273	323	289	308	314	301	315	318	257	280	302	294	327	318	322	325	306	338	302	296	292	314	314	277	298	295	303	326	282	283	313	286	313	296	328	307	309	302	273	287	306	302	326	332	295	323	323	264	299	314	314	312	295	294	319	334	302	281	314	319	311	293	319	341	296	344	290	288	316	300	305	280	310	312	297	298	317	299	305	281	254	321	315	271	306	268	305	302	303	271	286	307	299	293	285	302	291	324	294	307	300	296	318	300	296	311	341	311	296	266	322	292	287	316	322	297	295	307	277	321	284	295	276	306	337	268	322	315	324	317	283	314	320	328	331	343	280	304	321	321	307	303	287	303	280	312	295	323	308	292	313	301	317	309	297	310	286	283	301	292	301	322	303	297	290	302	323	265	296	305	313	315	302	274	311	287	298	309	294	308	315	319	278	285	300	299	328	298	332	282	284	289	280	309	299	301	313	299	290	350	315	282	358	334	301	312	325	294	293	309	326	286	284	276	298	275	288	272	327	303	288	281	277	275	317	276	326	299	294	314	302	308	291	306	288	295	340	337	319	321	292	306	313	320	298	311	290	285	292	290	292	318	305	299	299	276	327	327	296	294	303	318	295	319	289	279	342	320	301	304	316	303	349	312	287	282	298	279	296	319	323	301	293	328	286	306	299	269	300	299	308	336	301	324	300	293	298	291	312	321	308	291	271	339	301	311	293	302	282	267	294	302	305	329	297	310	297	313	276	322	262	284	361	320	297	328	327	299	293	317	282	282	266	285	285	317
38514	45922	28636	5825	704	545	458	410	418	365	371	397	357	383	351	427	366	414	379	386	344	365	383	367	399	369	371	358	377	347	411	357	396	395	353	393	371	362	374	378	370	390	404	380	347	365	357	380	369	349	360	383	396	394	389	335	362	385	375	362	378	348	377	345	376	386	395	349	362	357	360	408	352	390	369	379	376	343	349	371	346	377	383	358	366	417	389	402	398	364	336	360	387	405	362	358	375	381	366	401	343	372	397	399	387	370	373	372	361	410	395	377	382	343	383	399	385	352	356	347	380	361	378	391	368	369	356	343	405	391	368	359	390	368	355	338	350	403	362	368	391	357	351	391	375	388	356	359	351	386	330	371	357	351	377	374	367	386	353	368	374	386	348	391	376	367	398	355	406	374	358	370	389	397	386	355	389	358	379	352	375	361	379	388	371	391	352	389	390	400	379	380	344	351	349	376	344	375	386	348	395	367	360	376	349	376	387	391	376	367	372	374	347	389	341	391	384	347	351	358	372	383	363	346	355	357	391	370	406	402	365	357	346	393	383	357	372	350	374	366	353	355	380	403	382	382	352	371	396	340	347	370	384	389	372	399	336	365	349	370	384	348	381	338	347	357	380	412	359	359	385	398	389	385	345	391	360	339	362	340	354	386	406	374	383	357	399	399	389	416	365	369	415	407	354	362	381	365	372	372	376	379	398	395	369	362	369	362	369	381	370	371	375	373	363	353	407	387	366	383	360	363	371	390	355	399	333	366	368	367	342	415	389	373	348	356	421	409	379	357	407	365	373	346	367	348	371	378	380	390	333	361	390	389	367	380	345	377	377	344	381	353	339	379	362	386	387	367	341	370	364	372	355	374	365	345	387	355	370	386	404	334	391	392	418	375	406	344	390	367	352	395	386	370	375	364	374	326	394	351	354	399	359	380	372	392	348	392	383	332	427	397	359	361	387	385	385	372	393	380	353	355	378	346	383	339	366	363	372	361	366	370	376	370	369	349	369	397	339	377	358	405	331	350	385	355	352	349	385	369	422	322	388	355	361	397	369	362	367	372	391	376	391	363	331	363	346	372	379	371	388	379	349	329	380	387	396	362	409	419	342	362	400	382	393	352	364	379	380	356	349	384	366	372	375	376	393	376	432	371	398	377	366	358	374	385	400	391	389	373	392	392	384	378	379	375	330	400	351	378	359	372	415	375	352	356	336	358	387	382	353	370	392	368	382	364	378	355	390	360	379	397	359	386	379	387	359	386	365	354	385	357	354	365	394	361	352	349	353	378	362	374	354	377	363	388	349	368	374	407	399	385	369	402	355	355	371	378	377	371	406	372	378	392	367	366	413	333	368	386	360	379	372	369	365	397	405	353	360	372	377	365	383	381	357	353	391	393	399	376	392	370	380	411	349	357	374	363	361	398	385	365	401	355	365	389	366	352	363	363	400	373	381	379	368	368	361	387	360	364	378	339	396	369	359	354	412	368	372	405	418	359	358	381	398	381	378	377	371	355	391	402	380	399	365	402	367	363	370	360	387	357	391	363	382	373	383	378	360	403	388	383	357	403	360	368	377	357	399	377	349	358	346	380	366	379	367	364	353	392	377	365	350	386	384	386	348	355	358	369	352	349	403	360	357	384	381	389	381	382	371	365	404	402	353	414	391	375	371	387	378	364	347	363	358	346	404	374	356	365	384	391	343	342	371	379	383	388	376	397	363	384	396	369	364	352	376	373	312	376	350	382	401	374	364	398	337	358	362	359	347	382	370	380	380	382	385	365	383	400	365	345	352	403	350	385	402	410	370	393	378	339	359	400	354	337	376	348	377	370	362	419	387	348	376	345	360	400	381	417	386	387	394	367	360	367	398	349	379	385	389	369	358	393	394	380	367	355	351	353	379	354	375	372	368	384	403	370	355	353	348	369	377	368	365	370	376	391	374	357	361	363	382	385	363	380	378	339	388	349	368	347	371	386	382	372	346	372	406	376	395	366	386	382	375	361	394	350	346	373	394	364	359	367	363	342	346	353	385	384	362	385	398	379	360	378	374	382	368	361	398	367	384	409	382	381	331	381	384	356	385	370	419	363	373	389	368	383	357	400	363	363	376	395	367	340	406	345	338	374	377	406	363	379	386	353	370	419	400	375	375	373	416	355	388	389	358	370	415	359	427	370	351	370	361	397	366	398	386	370	380	386	387	378	380	376	332	383	381	397	374	391	365	397	387	354	400	407	366	365	424	386	428	380	377	382	340	370	357	364	397	373	355	330	371	379	386	368	382	370	361	357	351	381	352	383	343	384	378	387	385	357	354	375	383	369	369	354	385	400	351	355	372	369	401	334	368	367	403	375	379	347	340	374	361	359	356	395	387	332	362	357	363	366	389	338	375	352	378	369	367	363	375	354	348	351	401	350	381	333	358	365	366	362	380	359	358	353	408	348	409	385	376	376	341	368	363	355	376	379	366	373	379	364	365	380	400	377	362	385	389	369	346	387	386	385	353	340	373	395	340	369	367	389	403	371	371	348	357	380	381	379	400	372	380	349	369	345	402	383	384	375	386	376	368	369	369	356	387	374	327	362	351	393	378	376	360	365	387	392	353	381	382	350	402	350	390	409	384	366	388	387	379	359	366	405	384	408	413	345	373	375	396	392	353	391	350	403	398	375	324	368	345	398	380	379	378	365	341	370	371	369	344	358	376	377	396	402	361	389	390	381	371	383	395	372	373	413	386	394	376	358	355	352	369	371	365	384	368	380	348	374	395	369	354	393	352	351	353	363	359	403	377	359	376	377	362	399	369	342	323	363	359	347	375	377	394	388	355	417	362	374	401	367	408	376	359	362	406	391	382	375	341	375	343	389	372	382	355	389	357	381	393	389	370	365	380	352	345	372	367	396	378	384	405	361	382	394	360	396	392	369	361	381	378	351	343	360	384	382	381	378	345	356	370	364	348	392	404	387	396	349	375	381	377	366	414	396	373	354	353	408	390	374	378	393	377	403	380	371	405	373	359	363	366	356	407	365	365	383	368	400	398	388	367	377	398	358	377	376	385	360	365	360	387	345	406	378	363	387	380	360	330	358	368	412	373	358	366	384	363	375	340	378	351	348	360	398	380	359	338	376	383	389	372	371	364	388	407	405	342	417	361	391	372	359	397	376	350	378	377	350	348	377	389	402	416	359	399	377	360	343	377	391	385	375	390	362	418	402	344	348	357	347	356	348	356	389	371	356	367	396	366	382	355	347	371	359	366	365	336	357	373	400	354	366	370	372	348	366	392	398	376	348	394	382	377	373	386	373	384	359	380	370	333	392	374	384	367	348	376	363	356	388	349	379	370	349	381	351	383	366	405	376	376	407	401	383	388	365	366	388	379	365	367	343	368	371	353	366	343	386	379	378	392	372	364	359	373	364	413	387	371	355	361	369	353	376	365	391	352	371	382	362	345	372	357	368	407	401	388	394	372	370	373	378	335	393	402	383	346	370	385	363	413	408
23872	21016	28080	24141	19805	6276	1111	762	642	667	650	605	580	593	574	556	588	576	571	598	608	543	551	523	538	577	561	540	572	557	582	563	592	560	522	545	566	580	532	554	581	573	525	505	519	534	538	533	525	561	535	534	540	535	581	558	569	533	585	567	539	578	564	536	540	558	522	559	535	512	526	541	552	588	563	539	548	553	509	537	522	507	526	563	559	545	524	572	581	561	552	520	565	564	504	533	527	583	561	559	578	542	585	549	562	549	527	554	557	576	528	545	553	577	560	536	512	568	519	567	557	575	561	594	561	542	547	522	548	542	521	527	526	535	537	555	528	562	547	541	570	585	555	548	514	540	520	572	563	552	559	537	551	539	479	524	531	557	563	541	557	548	602	520	532	531	541	504	531	543	533	550	561	502	568	543	565	528	547	523	551	556	520	526	576	590	578	546	547	571	535	528	545	556	529	514	537	542	558	566	526	568	543	575	543	512	549	587	513	572	549	574	557	571	537	516	604	564	521	520	561	547	562	547	533	527	569	528	511	508	548	542	524	567	548	534	531	551	532	553	560	515	562	558	529	554	523	511	524	583	543	558	552	525	611	601	569	538	573	565	521	540	552	535	557	544	502	551	532	536	552	529	551	542	559	524	556	533	590	554	554	576	551	577	552	561	534	551	558	555	535	577	510	589	544	554	556	609	554	550	494	504	529	523	581	525	533	576	565	551	547	553	526	556	572	542	550	537	546	531	539	579	598	536	550	541	587	559	540	598	555	531	580	570	501	537	527	520	587	555	550	549	530	567	512	542	544	560	541	539	510	542	551	560	530	540	507	558	551	548	540	555	580	553	543	547	530	504	563	576	567	584	514	555	537	544	553	515	509	577	564	531	602	533	545	550	566	527	547	553	511	547	528	556	534	547	531	550	546	582	525	537	492	531	603	575	571	552	522	535	555	513	525	575	592	531	555	567	606	570	532	536	534	559	516	557	538	562	576	522	544	490	561	516	554	543	553	550	524	532	553	525	563	555	569	548	562	551	579	555	517	541	517	579	550	556	544	553	551	554	560	547	534	567	537	564	543	548	559	573	538	532	528	535	555	549	525	557	610	559	543	527	568	549	495	514	555	561	571	560	535	564	533	505	562	549	563	536	535	564	529	576	528	500	546	553	521	545	528	556	583	551	564	563	527	529	531	596	526	541	518	569	552	559	598	533	580	543	556	541	503	515	560	511	532	541	542	572	575	544	518	561	557	540	584	530	531	530	558	502	553	559	557	498	541	560	516	583	520	546	522	528	554	529	520	559	542	532	529	536	519	566	533	552	524	566	511	519	573	540	553	571	551	510	542	544	572	566	583	530	543	550	514	522	552	562	537	536	542	574	531	527	508	569	551	522	546	529	542	521	542	522	531	540	508	573	565	530	531	548	578	538	577	578	523	551	547	507	545	551	551	557	567	579	576	562	544	577	557	518	500	524	555	558	519	541	588	511	520	567	525	567	575	555	547	547	542	548	556	575	554	578	539	554	543	519	547	541	532	550	556	538	559	534	578	533	564	525	530	514	566	552	544	532	538	535	495	525	530	548	532	534	514	510	541	544	558	564	591	508	492	549	537	541	527	513	515	585	555	520	584	566	543	536	567	535	530	518	552	552	513	571	494	520	510	581	555	523	549	561	544	540	572	559	583	537	558	572	574	570	516	524	557	551	560	532	558	580	553	577	512	539	552	537	535	523	570	549	563	563	499	547	554	561	566	541	547	540	530	522	520	575	560	559	537	525	567	562	558	544	540	514	563	547	552	560	536	550	533	565	600	547	544	554	529	532	578	570	538	554	564	539	562	542	509	573	544	539	558	556	551	520	509	579	526	596	520	544	564	511	525	568	559	527	575	566	529	589	558	567	534	556	558	564	518	563	523	538	545	517	571	513	538	569	581	578	534	552	524	544	577	565	503	555	535	525	564	524	512	566	512	568	523	553	574	519	526	535	550	523	548	531	538	538	500	526	576	536	517	552	538	546	512	549	533	515	554	534	492	535	552	574	550	538	566	516	579	541	539	566	518	549	533	552	574	538	555	583	520	560	543	565	528	516	546	521	550	505	530	534	565	526	572	545	529	507	528	590	549	527	561	534	534	585	581	530	534	522	509	538	526	558	560	545	538	551	526	549	496	525	522	553	513	546	571	512	569	530	536	526	536	542	525	529	536	513	563	580	536	583	565	530	539	564	555	537	579	553	557	553	502	587	560	517	552	537	541	570	538	544	578	571	565	541	545	531	539	561	564	526	523	536	568	484	550	581	538	569	607	525	537	550	518	542	526	540	564	504	579	525	551	580	540	558	578	548	548	528	591	564	577	612	557	573	570	556	537	532	528	522	546	563	560	544	569	539	537	563	546	533	553	543	555	567	525	594	540	576	514	568	528	570	535	579	578	563	532	516	549	555	550	555	541	543	580	549	532	579	567	584	524	544	543	529	557	577	525	585	571	522	568	523	508	566	547	589	576	532	556	568	561	524	590	568	557	555	569	563	520	552	558	576	506	532	552	568	510	523	524	510	521	546	575	568	557	555	550	543	516	535	563	563	575	601	549	531	543	552	577	543	530	601	575	586	518	537	515	551	523	512	551	530	539	609	564	550	568	563	550	549	566	547	542	552	550	509	561	528	557	537	576	552	589	536	546	516	559	522	549	509	560	542	540	523	573	578	532	543	586	530	548	476	551	522	544	537	535	539	525	549	569	544	533	566	563	551	538	529	499	544	515	554	542	554	577	526	540	538	577	565	543	537	529	558	543	551	547	542	546	555	564	562	556	516	498	509	579	516	486	516	500	544	515	545	553	533	531	573	536	564	530	605	557	576	525	517	490	550	586	525	564	562	518	588	525	568	545	540	537	550	550	556	519	567	523	550	512	559	521	539	594	534	545	551	568	568	535	591	558	570	575	575	502	568	566	546	568	529	520	544	564	576	522	554	494	553	533	554	525	513	564	515	537	585	540	564	533	551	558	543	567	540	564	522	530	502	546	526	523	530	549	560	539	507	515	520	548	580	577	561	521	560	541	565	560	510	541	515	562	567	540	567	558	543	536	526	538	492	557	556	518	562	547	522	531	529	587	529	533	540	567	553	554	569	530	553	510	545	534	530	536	516	525	554	512	523	574	560	564	568	538	558	573	559	581	546	552	524	517	543	518	529	551	601	530	512	574	536	523	536	558	571	598	547	539	513	496	572	517	534	545	511	516	578	543	565	563	558	541	495	540	596	510	563	539	524	544	578	558	528	566	569	546	517	585	558	560	507	535	553	533	570	571	555	537	580	572	541	588	553	502	533	511	504	559	523	536	557	542	525	558	565	490	575	511	576	576	570	524	521	606	545	514	550	511	567	588	519	553	513	525	559	602	554	528	535	523	522	500	578	564	568	550	558	539	566	554	564	538	585	568	554	565	565	544	526	559	549	508	522	533	507	569	551	546	534	543	574	527	546	527	544	556	560	564	552
42800	61424	42210	14951	2057	1445	1204	1048	923	908	833	812	716	741	742	667	753	687	695	658	711	662	604	687	697	625	652	650	645	644	656	622	615	625	642	644	625	596	601	623	636	633	634	629	631	693	601	600	619	630	615	636	618	627	621	688	632	621	597	562	614	655	604	657	661	624	593	638	653	659	648	634	621	626	681	637	635	678	575	634	602	627	603	679	683	643	644	654	604	625	663	633	667	630	622	618	584	639	638	644	627	645	608	584	651	631	657	647	596	603	630	646	606	642	664	601	648	619	589	633	637	631	682	628	613	644	568	649	628	635	692	639	622	587	666	631	639	643	595	627	642	615	618	609	632	652	609	655	632	666	619	630	659	598	617	636	645	643	653	654	603	634	566	640	629	643	664	653	646	643	599	596	618	646	626	637	653	640	643	641	595	639	658	628	626	611	616	653	601	625	668	666	603	638	624	618	658	624	613	631	617	636	616	653	624	633	655	625	617	614	592	614	638	583	585	637	612	659	602	566	646	617	603	622	640	628	628	650	625	674	595	629	608	661	637	590	607	651	626	638	575	629	650	581	602	619	595	630	633	663	622	656	589	652	623	631	624	684	627	658	601	599	606	681	591	623	647	634	621	610	656	640	602	618	642	644	614	629	627	636	582	633	606	642	657	644	657	604	595	625	642	659	653	616	588	599	657	649	600	667	590	646	634	592	643	638	631	602	602	624	650	649	645	641	664	610	641	630	637	603	587	641	629	596	637	563	607	623	635	644	619	655	614	635	617	651	676	660	597	617	639	581	614	653	622	631	644	656	615	593	656	609	622	609	647	610	605	608	597	613	609	603	605	619	644	631	599	632	671	614	603	609	611	610	610	594	623	570	660	636	638	614	621	633	613	602	610	614	592	642	652	630	651	627	629	618	626	609	614	628	630	614	642	589	619	628	615	635	629	642	603	617	672	635	633	651	619	617	587	618	620	615	621	642	606	628	578	597	640	596	641	659	628	639	644	652	596	652	632	627	665	622	655	607	661	644	609	600	610	639	639	646	616	618	640	631	621	637	644	595	619	686	607	635	617	639	618	679	661	606	636	640	584	614	658	610	629	611	635	622	605	648	647	623	640	631	630	675	653	627	598	687	589	603	635	643	610	608	618	604	619	580	643	652	618	650	613	590	603	644	622	658	616	614	645	652	616	606	610	574	629	656	613	639	630	626	605	568	556	637	629	618	592	672	620	610	640	589	648	639	631	626	589	604	611	614	691	621	639	654	581	668	617	632	642	630	608	621	620	577	583	647	621	627	673	631	599	633	654	643	650	617	579	682	630	660	631	644	658	628	650	650	645	632	595	638	647	640	627	662	648	652	622	630	628	628	656	656	617	636	631	642	633	578	603	634	640	596	642	645	586	642	594	678	642	623	638	635	637	630	585	630	648	580	596	644	599	650	632	569	647	600	625	650	621	600	566	597	686	637	608	611	641	619	595	650	633	594	651	639	660	637	607	634	614	603	609	604	690	634	609	597	622	615	568	621	626	669	626	633	686	599	613	615	610	620	667	636	656	621	623	583	669	626	635	654	666	644	684	593	626	607	599	549	654	594	668	603	578	590	594	655	640	610	624	637	630	602	576	665	626	624	582	613	620	613	653	633	634	623	591	597	643	635	621	681	635	660	645	624	631	610	638	667	585	600	622	652	607	625	662	623	632	615	608	586	671	597	623	580	626	572	669	649	638	611	640	639	627	612	601	612	652	627	650	647	613	586	644	641	668	656	665	632	679	642	638	608	621	640	647	621	650	615	613	625	641	645	674	642	603	625	626	624	652	629	681	605	616	641	682	597	628	581	634	615	640	583	600	637	630	620	686	625	661	614	624	648	642	653	641	657	619	588	616	614	597	644	598	636	611	628	651	639	660	651	637	616	660	624	620	596	590	647	608	608	620	632	599	641	619	573	650	640	618	607	638	632	642	649	602	628	643	661	589	592	611	624	625	648	657	641	603	629	645	612	603	617	602	652	600	622	607	607	581	640	656	657	553	595	624	643	646	635	595	661	640	628	611	651	624	611	629	613	644	640	591	644	630	606	625	695	603	637	650	668	601	640	628	663	650	641	667	682	661	620	650	637	573	624	654	633	624	632	641	654	661	658	624	584	624	592	650	628	611	662	683	614	628	616	646	635	638	587	621	653	638	624	589	624	633	607	613	628	663	660	626	628	643	596	602	607	612	634	643	642	632	615	650	630	682	614	640	639	652	613	663	592	631	655	596	611	683	637	621	628	640	642	637	632	630	669	643	648	609	623	606	620	642	639	626	585	635	627	603	623	669	633	598	612	623	625	647	644	644	652	706	596	646	622	604	649	631	651	633	639	653	662	640	594	566	622	599	595	635	669	666	661	589	624	626	695	618	623	587	624	654	640	615	627	648	620	603	629	597	668	626	574	610	606	661	603	637	628	611	668	633	621	634	619	653	628	578	665	658	619	605	677	643	596	658	583	616	594	634	660	610	628	615	620	648	639	648	624	624	663	624	640	604	624	642	650	639	655	588	697	640	714	585	607	652	599	667	629	568	591	673	618	633	587	629	626	655	604	631	634	678	632	630	579	654	609	669	634	586	636	641	625	607	619	582	630	632	648	665	631	608	674	677	627	592	687	611	624	626	614	615	619	613	649	628	635	634	643	598	578	629	608	579	638	572	671	605	624	619	591	645	582	621	597	645	625	655	643	658	631	604	640	588	669	615	584	625	580	624	641	638	626	625	666	654	615	610	649	635	624	645	626	610	616	614	626	626	609	658	638	597	631	647	611	637	618	638	643	653	653	626	593	633	585	617	666	636	642	631	632	651	629	617	590	609	658	651	599	590	581	617	648	574	618	652	641	590	609	684	648	614	600	574	641	650	654	674	603	618	627	612	609	624	614	627	615	671	670	640	607	679	614	592	596	639	611	619	617	588	632	592	582	604	602	670	666	581	656	616	585	624	648	594	673	597	610	622	630	620	615	641	603	624	645	612	591	657	669	639	669	599	611	610	618	648	622	656	632	627	649	619	637	660	599	635	604	597	589	610	626	633	599	647	610	644	607	636	630	587	584	671	639	616	626	631	606	648	634	599	612	624	619	615	598	641	656	655	576	631	688	594	618	641	625	631	600	648	671	646	623	653	658	645	619	656	654	662	683	617	643	676	603	676	592	677	611	675	626	629	633	671	654	618	648	626	668	639	604	584	611	610	614	631	672	680	648	636	599	614	574	634	604	630	639	611	657	636	668	628	646	619	648	670	636	602	658	657	667	638	580	616	591	654	640	645	660	647	640	687	566	593	603	628	650	650	629	620	581	621	671	622	623	608	645	661	613	652	617	580	623	610	627	626	606	618	666	609	623	582	650	653	598	643	603	643	601	581	616	630	638	634	614	650	665	631	608	616	633	645	602	667	648	622	649	607	601	610	596	620	633	636	623	642	625	615	615	611	634	619	632	635	642	631	615	639	620	629	626	623	676
25209	21373	27501	24096	7319	767	565	517	494	506	481	483	431	425	454	430	401	425	418	431	472	482	418	442	434	437	440	427	409	449	406	433	440	439	437	427	440	395	429	422	424	406	437	409	426	398	425	435	401	400	418	425	455	441	420	468	408	410	387	408	424	425	413	434	474	444	424	451	430	422	435	391	442	437	381	374	432	425	435	423	395	402	428	411	426	467	432	406	417	433	409	434	444	454	481	415	444	437	424	443	386	405	413	422	403	424	421	418	440	409	433	407	433	419	404	421	405	439	450	455	443	389	388	433	417	437	438	446	449	393	408	413	451	412	457	418	409	427	405	431	441	439	433	380	417	403	412	483	413	440	405	414	405	434	397	445	402	393	422	411	438	428	419	391	436	412	432	416	404	422	409	426	433	400	431	452	432	417	413	441	451	415	379	441	452	421	430	421	401	446	395	419	433	417	421	400	430	401	424	419	434	411	441	390	458	418	409	428	450	455	407	441	420	404	412	408	410	422	420	412	430	396	429	427	419	437	422	404	413	437	438	453	410	406	436	405	381	433	447	438	415	429	430	461	408	429	432	444	377	434	454	435	435	426	405	460	371	423	409	444	452	403	426	424	436	434	416	391	419	413	449	421	421	433	442	423	420	442	413	386	410	444	408	426	449	452	409	417	457	417	426	425	436	416	415	410	441	449	411	427	409	437	449	432	429	405	423	408	441	434	421	395	397	422	463	435	431	427	430	415	387	413	427	460	383	374	417	394	450	447	435	438	409	401	474	434	431	398	420	390	398	432	408	393	447	410	429	436	386	386	403	400	430	403	431	408	421	439	422	405	433	416	411	426	441	435	407	393	470	409	418	379	435	414	435	411	425	441	426	423	435	393	408	405	405	423	429	430	429	400	416	410	444	404	396	378	411	408	452	436	439	423	431	390	463	448	419	438	396	395	394	424	426	440	427	400	385	423	415	402	393	390	449	429	426	422	417	433	421	433	415	412	424	436	427	448	421	456	419	382	429	421	419	383	423	422	439	454	386	389	458	418	404	409	391	438	420	423	388	407	406	435	439	439	428	432	415	430	393	406	408	441	416	414	440	447	394	435	425	432	421	413	396	413	445	411	404	412	440	392	455	437	424	412	409	421	414	408	373	420	429	425	428	415	407	455	417	416	429	418	402	401	410	432	394	433	384	460	398	426	447	450	402	439	420	416	432	445	422	419	445	436	425	420	401	422	430	417	410	444	443	430	450	427	406	423	424	420	470	418	387	420	423	437	422	398	462	414	452	455	431	392	441	422	433	427	415	427	412	441	409	377	434	417	440	417	435	423	428	390	446	416	425	417	403	396	429	415	437	438	454	421	413	411	410	408	428	428	390	428	409	449	437	433	411	426	411	412	386	387	421	401	421	404	421	418	394	441	433	416	404	428	426	438	395	446	439	414	428	424	416	454	401	421	451	422	410	419	440	403	450	397	398	445	410	431	451	401	442	382	396	436	429	448	435	422	400	396	430	409	434	461	407	430	381	427	455	415	382	425	432	378	436	411	376	414	435	449	421	421	405	437	403	383	432	390	435	427	439	446	454	403	433	405	415	416	385	447	391	420	449	429	442	440	400	429	429	446	424	448	411	442	419	470	445	418	391	428	403	426	397	380	432	419	394	396	429	405	444	452	450	399	417	415	401	433	410	449	430	409	423	424	401	442	393	439	449	443	423	427	423	395	367	415	436	431	393	423	406	458	460	411	433	408	450	420	424	393	428	409	400	427	424	436	414	385	443	414	420	421	417	463	432	415	448	426	425	456	401	435	433	427	445	390	426	426	395	440	419	443	415	437	434	437	421	393	381	386	442	423	422	411	454	408	428	418	406	439	404	421	439	438	413	435	398	447	445	394	428	415	445	384	441	420	424	414	389	374	432	411	399	415	429	413	447	406	408	412	445	423	400	417	443	455	429	434	441	419	429	434	430	412	392	448	442	421	423	443	399	436	426	422	410	429	391	405	443	430	419	422	416	412	430	386	442	461	409	421	419	416	410	415	432	418	394	434	437	451	448	417	417	417	439	437	439	383	432	437	428	440	382	409	452	395	412	452	429	422	405	418	374	446	408	405	433	416	456	429	456	447	413	396	427	438	412	413	443	402	401	417	434	432	433	466	418	440	435	415	415	394	443	384	423	457	430	429	443	414	432	391	439	419	436	431	462	421	458	426	432	435	439	432	421	430	430	430	435	427	431	422	421	398	392	415	391	443	419	425	421	391	427	432	486	391	424	452	436	395	430	433	430	436	424	428	396	425	388	431	389	429	423	428	414	425	447	416	425	391	411	426	454	419	421	392	419	434	443	420	389	367	483	394	403	458	443	436	388	378	382	414	442	447	440	441	427	428	409	404	437	420	444	421	410	414	464	423	441	415	416	443	467	368	416	415	407	448	409	441	448	420	464	391	419	428	439	414	457	454	421	417	392	423	473	429	420	435	415	469	445	404	426	435	399	415	407	432	406	428	395	424	389	401	470	383	410	412	442	430	407	433	415	418	468	399	401	407	463	415	451	427	376	438	391	432	418	428	447	424	449	417	429	438	454	397	416	480	393	446	408	418	448	415	452	436	399	441	424	394	400	444	423	412	439	374	414	413	442	422	411	392	421	415	422	404	416	415	452	428	415	441	398	401	416	394	477	436	397	380	434	405	417	365	426	393	408	434	419	427	456	439	427	408	407	426	427	435	406	424	440	440	407	477	449	438	411	440	460	397	451	416	417	459	441	410	393	447	418	420	401	435	457	444	405	432	440	417	396	416	441	425	400	431	423	457	433	434	393	430	398	404	408	395	421	392	398	426	416	425	441	421	419	404	429	449	450	430	452	424	443	444	420	422	401	410	457	363	430	428	434	413	435	417	435	406	389	414	426	406	430	424	440	416	417	417	364	431	443	472	430	398	393	423	426	432	407	463	407	440	433	407	421	425	454	417	410	436	418	435	416	388	417	399	417	454	410	401	420	424	407	389	415	437	403	420	419	398	427	416	424	404	455	397	410	398	415	401	484	417	395	423	439	440	412	427	398	384	412	437	419	442	430	434	416	398	408	404	413	424	431	426	452	459	425	375	430	414	394	417	421	400	459	474	410	428	421	435	461	417	444	441	400	392	440	397	457	420	419	407	419	440	387	442	389	428	470	415	450	418	382	421	403	448	445	456	464	425	394	409	433	391	387	377	436	418	406	458	401	436	391	422	403	451	418	421	434	382	401	407	423	407	441	422	442	428	386	395	418	414	429	414	407	387	380	406	408	442	403	428	393	437	462	433	425	430	444	400	419	443	448	372	441	419	396	454	447	398	430	455	364	408	434	396	430	415	396	416	441	358	433	427	409	445	408	392	429	430	431	395	419	414	426	425	424	410	414	441	421	434	409	434	400	449	421	401	411	421	426	403	392	409	405	418	397	458	407	473	399	400	430	411	409	417	392	385	402	391	413	423	428	453	397	434	396	429	406	417
41870	54440	37158	11524	1160	920	781	739	667	636	616	640	632	561	575	538	538	565	528	564	545	535	536	525	533	531	537	531	533	477	540	492	529	438	511	495	481	549	577	510	519	507	539	536	482	584	521	517	527	539	545	513	530	546	523	574	531	508	463	514	512	503	540	527	518	524	531	531	516	490	532	500	505	519	523	462	516	521	479	511	534	499	479	538	550	532	539	532	504	482	534	526	539	522	515	515	547	486	582	525	525	520	524	540	531	484	541	535	477	534	537	549	497	534	528	509	495	504	518	486	471	531	513	498	515	477	523	499	481	530	504	507	514	526	499	517	517	528	569	541	501	515	540	522	546	540	493	530	507	492	504	533	498	504	522	514	520	534	489	527	502	513	466	481	526	531	543	517	533	502	529	534	504	526	512	499	490	498	518	504	513	525	492	516	485	506	508	549	543	513	556	514	533	514	505	525	537	519	526	509	524	539	535	472	506	535	525	509	517	493	518	561	514	499	491	493	504	546	551	532	529	501	514	534	494	456	553	516	500	519	512	528	534	498	543	505	490	497	500	528	531	506	503	535	530	473	486	479	488	534	504	530	514	530	483	501	471	519	482	509	526	537	487	503	505	511	483	492	490	494	512	500	498	545	507	503	473	518	524	502	544	505	546	531	538	520	510	515	538	532	517	572	518	508	517	474	538	513	536	483	521	514	494	524	521	510	524	510	484	538	522	549	519	525	510	514	496	535	495	520	536	533	524	485	486	512	555	509	538	497	477	498	532	486	543	536	479	512	490	520	478	518	525	515	545	558	513	516	486	514	535	519	554	503	495	481	525	485	522	482	536	560	509	531	537	549	532	521	533	517	518	559	536	518	556	512	534	502	554	502	517	503	493	547	489	503	533	550	465	502	499	544	517	531	508	523	539	511	506	535	489	535	506	505	540	517	535	545	537	522	552	513	508	529	521	497	522	505	542	511	511	529	518	523	507	498	531	492	511	522	500	510	535	547	539	488	550	537	502	532	557	497	528	524	525	519	523	508	498	508	502	488	513	596	523	482	520	551	524	456	575	518	561	502	495	529	546	516	534	530	511	510	511	517	534	552	502	519	503	562	536	516	525	524	482	491	516	542	503	496	550	521	525	512	523	492	512	540	543	565	542	537	479	483	482	500	493	506	553	523	563	528	535	489	554	541	517	508	557	527	502	493	494	536	512	521	539	554	529	493	493	532	525	504	522	529	500	500	534	531	581	513	505	478	536	526	539	507	509	506	524	520	569	467	574	530	508	505	498	516	520	532	499	548	509	520	508	537	517	497	532	540	513	520	523	511	490	500	473	464	512	536	497	517	469	539	524	516	502	493	487	509	512	480	523	491	540	524	518	522	538	519	502	510	511	535	472	510	527	480	517	502	508	506	481	520	543	477	503	509	529	482	528	525	490	487	502	509	507	554	507	550	556	508	512	531	531	489	537	515	487	507	536	575	521	490	507	516	508	533	513	548	516	508	520	546	524	503	523	524	539	538	498	515	497	500	531	548	503	545	489	507	533	518	518	531	509	530	521	502	556	521	531	473	537	506	489	482	511	493	522	535	480	502	510	503	548	516	499	521	531	495	532	502	532	525	515	541	538	545	525	517	485	506	504	514	489	545	524	535	529	472	565	502	526	543	516	508	518	517	499	505	524	466	492	514	536	549	478	484	522	511	529	534	507	509	523	502	478	458	512	514	536	522	531	535	492	544	513	526	526	481	518	518	543	539	519	508	496	569	514	506	532	516	491	508	554	486	534	505	504	505	519	485	540	541	524	468	530	502	526	529	518	539	528	529	539	511	516	541	508	522	473	518	512	476	509	509	526	523	503	516	503	515	504	521	529	534	495	510	514	493	521	541	478	511	547	508	517	536	489	553	505	570	508	527	495	508	507	490	464	509	506	500	525	543	516	523	491	503	481	550	511	508	485	488	473	500	500	517	528	490	487	538	524	543	481	498	507	518	496	509	544	522	518	490	531	532	531	485	521	506	512	533	530	537	543	540	533	489	509	507	524	543	522	493	493	556	529	555	513	534	539	514	541	529	532	479	553	540	576	538	509	526	490	559	486	543	523	544	499	494	540	543	497	527	561	536	500	531	513	497	503	538	526	532	550	512	469	525	527	473	530	496	514	527	511	574	544	519	496	568	518	492	503	484	516	502	536	495	539	551	504	479	520	511	554	519	532	540	489	505	532	504	479	491	513	562	521	540	490	491	487	542	487	491	533	496	531	521	536	553	553	488	526	511	486	534	512	474	521	538	539	516	558	531	558	539	516	513	529	494	499	500	511	491	551	533	481	535	485	492	516	542	476	538	516	507	507	503	474	547	517	471	510	498	512	538	513	488	506	501	491	555	532	532	509	541	493	520	529	493	520	494	499	556	515	533	542	508	503	522	496	499	524	549	515	547	518	541	520	479	485	510	513	496	542	548	486	514	512	522	538	499	543	523	517	504	494	526	502	513	496	477	538	479	532	495	517	479	546	542	515	514	513	518	480	525	536	520	537	485	529	530	493	481	529	507	498	435	519	515	489	491	517	508	482	493	541	504	533	508	499	520	518	513	538	542	521	527	542	500	513	520	498	529	551	528	501	490	462	574	497	483	504	494	511	518	493	516	487	485	486	508	521	513	483	526	539	502	521	507	508	499	529	540	491	551	489	504	502	513	518	483	516	517	534	522	578	532	544	490	532	518	478	542	482	502	521	541	531	506	518	533	536	537	539	522	507	507	500	519	530	543	518	566	508	510	506	535	496	543	579	546	487	497	524	505	548	480	536	515	503	523	491	531	520	490	509	494	497	518	548	473	555	524	523	515	543	482	491	546	505	474	563	489	536	516	531	528	507	487	499	517	565	530	541	557	479	540	481	472	494	519	541	517	575	512	487	468	542	470	516	487	512	493	549	582	502	527	518	526	516	546	546	500	538	499	525	553	532	516	528	497	535	534	555	517	512	533	536	472	531	508	560	496	516	517	506	523	486	533	537	503	521	493	503	556	518	487	497	539	496	536	512	515	530	524	530	510	503	502	531	535	553	503	454	479	515	525	540	526	514	511	524	486	556	525	505	520	505	521	517	495	501	521	497	530	535	547	548	504	534	536	530	572	480	481	521	499	490	510	514	518	502	499	508	476	542	509	504	508	466	520	508	463	550	562	506	502	503	535	506	524	529	529	544	508	523	511	481	501	514	498	525	509	544	534	493	534	518	497	492	539	546	534	490	569	509	545	505	538	524	509	545	550	488	525	507	479	522	526	516	558	525	517	532	501	513	516	558	496	493	551	500	564	540	533	497	532	489	497	511	497	508	484	494	518	496	520	478	497	522	515	539	521	521	494	489	504	521	511	519	535	542	555	501	510	492	507	517	536	493	533	501	546	557	522	538	541	530	506	523	540	508	514	511	511	515	545	542	507	514	492	539	538	494	532	507	503	500	516	514	490	488	509	503	542	539	519	527	545	538	524	509	522
22842	20960	28464	23634	20904	19942	5551	1286	1078	1011	949	854	864	910	905	857	863	856	890	889	821	836	817	822	840	827	783	767	794	797	772	828	825	828	804	791	845	823	804	742	848	891	827	804	797	811	815	845	816	854	772	769	836	814	832	791	817	731	759	824	798	822	807	784	843	838	808	825	817	888	791	795	791	804	832	811	831	851	855	756	808	830	815	810	802	784	783	873	789	830	783	822	842	830	856	864	838	797	824	802	832	814	828	884	798	806	826	744	844	849	789	816	785	766	865	809	794	801	781	801	772	827	824	740	791	791	775	857	778	844	798	792	821	808	791	829	853	753	807	835	796	777	799	853	766	804	828	796	759	743	854	824	808	799	892	785	783	789	771	789	818	784	792	815	769	786	786	804	788	807	781	808	804	807	857	791	788	806	790	805	772	821	828	807	794	789	822	770	832	795	779	825	802	804	813	795	829	789	794	793	768	805	854	800	785	781	786	824	802	790	815	795	875	837	850	775	840	757	804	793	776	826	788	766	826	795	772	728	762	816	797	757	807	850	783	779	797	830	742	823	835	758	750	845	786	816	834	783	809	797	806	798	781	807	803	819	825	813	860	784	803	779	794	767	824	779	843	805	771	817	795	800	846	790	826	797	794	742	811	815	826	850	794	800	816	800	768	778	818	802	776	780	798	821	801	806	767	829	806	856	787	837	816	832	788	782	827	718	761	802	785	767	755	798	799	799	781	804	784	877	781	810	799	817	806	810	803	824	802	832	775	815	796	882	800	819	775	838	805	784	809	762	811	824	807	789	791	813	816	764	814	767	805	806	789	759	831	807	837	801	806	829	775	779	828	796	806	809	814	785	788	753	797	777	790	829	791	809	787	800	762	852	832	809	810	772	768	818	773	780	857	780	818	798	772	779	791	758	827	791	830	817	780	797	806	784	808	812	805	773	790	841	779	837	810	809	794	804	774	812	770	817	816	743	801	813	818	751	847	791	791	819	782	807	838	782	790	859	761	805	828	792	784	743	837	785	856	860	780	810	815	796	828	799	800	803	782	746	805	786	784	764	800	787	854	740	784	815	836	845	786	806	786	789	804	836	800	778	767	876	830	838	811	817	793	805	817	823	808	774	762	842	806	792	796	841	843	795	780	815	818	800	827	791	759	771	821	788	801	831	811	790	805	792	797	827	819	821	785	774	794	762	841	791	809	759	829	812	820	773	792	820	781	816	822	831	823	841	829	795	800	791	787	814	765	800	824	794	797	836	794	797	807	786	763	807	818	831	815	818	767	835	809	800	834	791	824	813	844	775	813	845	801	802	736	770	814	760	837	745	800	832	814	812	801	757	809	772	815	812	817	813	786	797	801	795	815	812	799	803	776	848	808	796	817	766	796	829	798	798	823	796	768	825	824	835	814	783	855	815	794	792	767	786	776	822	820	824	839	819	806	844	769	807	822	857	787	805	750	795	796	813	787	756	792	760	768	745	841	812	816	812	845	807	759	832	788	792	792	747	787	801	767	818	824	836	799	754	825	792	803	821	759	812	795	862	831	786	781	817	764	807	799	828	827	818	757	830	754	826	743	810	801	788	815	791	780	776	801	816	776	803	801	801	792	841	784	836	817	808	778	803	737	771	823	812	799	823	792	802	770	754	829	839	827	776	817	813	793	768	821	802	826	829	852	838	831	845	867	800	785	744	779	787	839	835	786	806	836	782	746	800	816	773	794	754	787	808	767	818	799	854	787	802	753	777	826	808	791	785	766	781	788	751	767	797	827	779	833	838	771	747	743	836	807	800	814	762	796	784	839	810	829	768	834	794	787	778	845	875	786	815	768	782	772	859	808	768	832	813	789	840	822	824	795	831	762	780	849	831	762	759	754	862	809	833	806	793	776	801	769	822	782	781	819	794	801	760	853	810	864	799	765	782	766	795	793	812	803	781	821	798	859	866	805	843	800	809	787	839	769	756	799	783	844	735	824	766	856	785	819	802	828	826	788	743	744	763	789	843	825	763	832	799	765	829	838	760	799	787	788	824	784	847	780	848	827	794	828	813	849	781	805	837	791	769	754	829	795	775	817	826	790	836	819	817	749	823	814	803	797	765	802	784	850	853	819	786	763	801	809	780	794	802	741	799	828	817	798	763	765	792	795	817	778	820	815	792	829	823	806	846	794	801	853	815	769	757	775	815	784	818	809	785	825	823	787	795	805	809	784	801	822	811	762	767	803	790	789	788	787	798	857	779	800	795	764	804	814	746	759	778	784	859	818	824	780	820	838	804	797	771	821	835	851	772	805	797	805	762	814	814	805	792	783	762	841	785	764	792	818	791	767	756	803	772	820	838	763	787	762	774	788	807	775	782	778	868	786	818	862	815	800	803	794	815	814	817	799	791	833	833	749	804	800	787	740	788	879	780	764	778	813	832	757	771	789	815	791	823	771	832	820	800	790	784	822	790	819	838	736	793	783	793	808	780	783	817	859	882	812	763	812	809	811	801	790	820	787	773	803	836	775	810	816	814	804	789	801	825	837	817	777	766	848	792	739	796	802	812	818	770	829	783	810	817	789	847	797	788	774	830	800	819	777	800	853	817	780	788	795	772	816	853	800	800	802	756	795	787	764	735	810	779	835	847	783	795	782	755	842	800	840	775	803	849	814	776	774	748	827	815	781	808	834	810	826	818	816	802	812	808	752	785	809	839	799	775	815	819	820	838	779	785	822	833	804	777	781	817	763	770	808	812	823	774	774	839	798	813	836	784	828	812	815	834	792	773	805	803	835	807	844	775	788	819	821	798	805	817	862	835	803	823	756	806	813	810	779	785	788	833	791	809	821	823	801	771	817	826	790	797	767	777	778	790	799	765	830	781	826	771	757	789	757	793	760	813	795	813	762	817	798	791	799	785	850	799	777	817	800	796	816	795	803	828	827	817	815	771	803	840	766	794	820	768	832	817	798	789	780	805	784	810	823	783	802	795	805	842	841	833	803	784	773	783	782	758	816	813	829	844	791	791	727	819	803	779	810	804	790	837	805	800	818	759	805	827	786	775	776	746	819	772	764	789	799	800	840	860	785	800	825	793	812	805	790	783	838	767	788	824	838	772	724	779	783	799	793	777	828	830	847	804	776	766	790	794	771	770	783	780	885	814	819	804	850	818	769	775	805	804	799	806	783	835	797	824	797	784	857	813	756	767	788	791	768	840	802	818	847	779	794	788	812	826	830	798	819	802	808	842	835	853	775	801	817	809	795	745	772	790	819	787	809	802	805	789	794	804	752	751	793	786	782	791	782	782	811	835	789	761	809	824	819	777	813	781	805	788	813	798	826	749	830	803	782	798	822	820	825	802	800	782	758	837	775	787	798	789	832	755	853	753	816	782	778	806	810	784	836	823	760	751	813	788	789	795	786	759	827	780	873	837	750	806	781	807	783	755	769	791	807	799	778	824	783	822	793	814	769	814	858	825	804	839	821	823	814	794	836	754	820	825	790	749
46259	70961	51459	22168	3053	2315	1880	1686	1489	1319	1273	1165	1194	1129	1069	1033	1055	1003	1050	1001	942	944	921	917	976	933	940	954	902	886	980	963	880	943	903	969	952	926	870	931	918	876	969	888	907	891	937	937	870	894	917	892	898	906	865	935	958	921	953	952	950	873	904	859	875	969	928	940	904	925	952	890	890	887	953	884	885	929	907	868	897	901	942	892	939	907	871	906	929	902	964	882	930	946	885	914	874	908	914	949	882	938	937	888	936	792	949	855	887	920	897	894	853	918	887	939	918	967	891	910	947	892	891	920	873	933	891	907	961	846	902	918	938	907	911	962	914	907	913	960	925	893	880	937	894	876	908	905	963	917	912	938	929	878	921	870	910	931	924	886	883	891	923	856	913	856	904	911	961	863	919	977	935	903	910	937	902	903	944	855	914	901	859	914	920	916	903	883	821	933	936	876	912	899	920	922	886	887	874	965	878	927	959	903	920	912	937	880	916	887	900	922	954	943	860	957	920	876	853	866	922	904	894	921	869	926	885	903	899	923	885	879	846	921	914	908	875	916	915	899	877	948	904	883	916	882	889	923	926	874	948	907	851	903	945	928	934	908	875	931	928	905	864	930	916	928	913	911	875	889	912	893	876	919	860	857	951	947	878	911	934	969	945	931	937	880	879	949	910	884	859	927	944	911	883	935	878	903	925	892	894	905	904	955	913	902	930	890	880	867	907	916	863	892	937	875	956	881	903	918	895	869	927	981	983	895	861	915	883	934	927	928	897	909	889	872	873	907	888	924	901	972	872	888	950	907	908	913	902	927	863	853	931	960	939	911	886	928	900	935	950	915	868	938	909	929	943	950	957	866	949	925	873	960	877	928	844	885	890	902	916	895	907	880	917	882	874	933	900	887	938	946	907	886	929	881	879	962	965	915	941	933	917	902	922	923	926	930	882	866	895	930	905	909	893	901	901	915	966	911	896	898	905	903	971	917	857	894	923	927	858	898	890	899	941	957	909	884	912	861	913	875	897	890	885	887	894	886	893	884	886	821	858	851	911	922	932	837	930	897	903	893	874	874	951	950	935	930	935	833	877	922	901	861	884	921	923	895	901	938	847	898	884	888	882	876	882	903	898	941	951	850	890	890	848	885	953	910	878	934	911	916	860	910	925	939	865	911	884	944	890	885	875	877	874	891	904	937	946	932	878	961	894	908	919	899	907	902	917	907	916	870	1014	905	920	897	956	866	916	909	887	940	843	985	821	916	962	900	910	954	873	930	876	845	913	861	875	970	909	912	918	899	906	892	885	924	906	870	873	914	881	914	917	915	861	884	921	876	846	916	911	948	910	888	913	869	945	927	903	986	926	862	848	971	941	934	845	878	873	867	970	954	920	911	976	900	859	892	904	899	897	923	890	929	889	930	869	885	895	908	865	863	890	907	953	863	890	956	901	870	934	927	958	918	889	877	942	913	905	891	901	908	863	893	907	833	903	925	919	935	931	922	873	846	947	962	940	919	914	905	877	969	936	927	850	960	883	876	920	906	949	906	851	925	886	891	920	911	919	891	853	913	895	891	915	905	832	935	868	919	920	900	910	881	871	907	900	928	878	914	908	848	918	944	925	937	848	943	933	965	897	915	876	888	854	884	901	890	927	908	959	916	930	946	911	932	900	887	923	886	938	868	952	924	917	866	940	921	851	931	898	885	920	952	901	889	967	881	907	894	844	912	903	886	901	912	937	952	918	940	879	928	904	875	903	895	920	943	914	957	893	916	911	879	899	933	912	867	959	923	886	919	932	941	888	903	936	899	918	864	907	864	856	834	920	933	947	932	867	863	873	862	913	905	937	873	882	908	927	883	882	935	918	864	883	953	884	876	879	892	889	895	912	890	902	900	933	943	933	915	927	879	909	946	916	898	898	905	862	944	899	906	903	884	960	943	872	876	928	930	909	870	866	941	952	862	912	868	904	878	883	917	887	902	956	886	924	945	933	932	929	871	912	928	950	920	901	871	913	912	902	925	886	921	940	871	889	939	887	907	904	954	897	898	902	897	900	921	909	929	1006	906	927	926	942	903	911	872	879	950	851	903	981	930	886	914	896	869	915	884	931	876	906	905	861	837	903	936	895	902	923	927	921	877	918	912	873	893	856	925	956	926	903	911	892	905	884	897	868	965	876	927	889	900	921	854	929	968	889	885	892	945	898	912	843	905	923	893	861	875	940	925	894	936	928	870	898	918	927	858	908	908	855	872	883	845	895	888	932	895	891	934	910	857	920	890	910	889	905	912	893	916	889	899	839	902	905	913	903	879	849	884	907	914	896	926	928	816	879	956	926	937	892	863	892	880	926	953	934	893	882	881	933	879	965	914	934	912	947	927	913	921	932	853	958	929	891	905	917	927	897	924	892	938	906	892	921	960	936	883	910	900	919	938	842	948	978	921	868	900	891	914	863	921	902	892	893	879	858	893	853	925	917	880	868	908	915	827	946	890	896	947	901	926	867	874	859	911	932	925	920	847	875	897	934	871	857	947	909	907	903	929	875	921	922	890	899	940	981	873	872	854	953	853	905	907	900	894	885	893	966	896	944	872	882	879	899	885	906	855	900	885	938	843	892	910	939	948	880	943	929	877	911	934	933	885	908	886	925	927	956	857	913	907	848	928	853	908	893	895	846	921	902	946	863	943	893	952	928	911	885	906	957	963	918	941	861	938	933	923	915	867	860	859	922	910	948	880	888	897	893	909	867	902	892	865	922	926	843	904	876	952	943	858	898	856	954	893	887	947	924	917	949	859	927	932	874	938	865	859	842	875	896	944	943	915	834	875	902	884	924	872	914	921	907	936	918	927	872	891	890	894	879	915	910	934	924	908	908	918	900	878	939	919	915	955	913	866	956	858	938	918	902	960	956	928	913	912	961	852	915	855	855	868	865	880	861	912	942	879	957	959	886	866	871	899	965	930	884	978	896	885	892	929	930	921	935	906	890	905	940	881	944	950	911	875	914	912	925	863	892	847	932	893	922	897	955	875	912	845	868	899	916	931	947	868	949	910	945	887	894	917	852	895	929	925	913	975	868	906	908	932	922	889	813	924	876	889	876	889	908	924	886	915	944	893	954	889	959	965	899	917	884	911	929	886	917	890	904	894	868	951	938	888	872	892	880	859	948	894	935	876	913	911	856	959	880	874	906	886	887	959	912	871	869	861	885	895	861	847	884	941	931	861	864	900	868	908	879	902	914	921	947	859	907	919	920	925	941	911	961	897	941	895	870	953	892	937	915	904	903	909	889	939	915	887	940	929	951	924	893	869	900	917	945	910	940	945	897	923	876	944	879	864	954	884	894	857	920	914	918	925	940	899	904	874	905	902	921	843	914	924	928	866	895	922	935	939	831	951	919	927	873	925	891	948	920	928	898	912	927	916	947	910	875	923	933	878	932	919	886	884	890	901	931	940	927	872	892	928	885	957	915	951	908	904	891	870	924	924	894	887	941	884	947	881
31318	32116	25398	8876	664	541	378	342	354	334	304	313	313	296	308	324	330	315	296	296	304	301	289	282	321	282	288	317	304	279	307	312	330	307	288	298	328	286	304	321	321	286	276	298	302	304	315	296	290	322	316	339	286	314	289	303	278	319	285	301	322	304	319	269	307	289	307	277	291	293	287	286	285	311	276	291	323	323	293	297	308	305	277	311	315	304	269	295	266	300	301	283	293	327	307	309	308	299	292	318	308	324	314	295	335	286	296	310	316	313	289	310	325	307	296	323	289	329	294	286	301	296	312	279	304	318	321	302	310	316	306	258	296	298	313	309	304	289	292	306	311	296	321	299	325	308	264	297	327	308	283	288	285	282	295	319	327	331	283	281	297	335	302	287	317	299	300	274	271	260	304	306	316	298	305	287	308	310	326	316	299	284	326	303	286	312	294	315	296	306	299	308	315	313	282	343	287	292	286	285	299	286	285	328	308	301	326	334	296	299	301	326	318	338	295	308	298	295	291	346	296	283	267	310	257	322	287	302	278	296	280	321	292	280	312	296	308	282	305	298	299	314	314	282	289	290	288	297	270	292	284	337	321	302	289	302	299	269	300	300	285	333	334	292	300	313	329	295	282	288	331	295	315	312	297	280	296	297	293	309	297	295	279	288	299	317	312	306	304	318	303	303	347	282	297	315	296	315	300	334	279	286	297	334	323	314	287	305	287	299	298	304	322	300	278	282	274	288	290	298	301	300	310	303	299	317	288	310	288	288	286	320	319	269	279	309	331	292	286	276	301	285	322	313	292	301	296	306	296	313	281	295	322	266	288	327	306	299	308	301	307	305	282	312	273	301	336	305	293	314	297	307	321	283	290	320	300	322	307	305	299	272	308	300	285	309	311	283	284	309	321	328	314	313	301	285	314	316	314	304	313	318	291	331	306	275	306	296	282	287	338	322	294	304	315	298	322	319	281	281	300	314	284	289	319	302	279	315	311	303	303	315	282	299	324	283	283	299	295	312	327	307	329	315	296	311	325	286	312	294	301	300	287	268	295	313	297	311	298	299	291	305	305	318	299	316	318	292	317	302	292	290	286	310	299	300	324	302	279	312	273	320	268	283	290	298	285	306	313	271	296	269	313	293	308	307	303	305	300	264	326	298	294	278	320	295	259	275	299	281	300	306	276	253	316	319	293	298	309	308	296	283	275	277	283	316	313	343	323	325	308	305	298	291	288	299	304	298	288	295	310	305	285	307	300	317	296	314	311	306	299	304	288	287	296	293	306	304	326	318	302	326	276	280	282	291	307	282	293	301	344	292	312	318	324	298	326	329	324	303	324	323	317	297	303	291	298	308	299	305	302	294	281	286	316	293	288	324	301	284	311	265	292	294	310	339	314	323	330	305	286	327	289	275	338	312	316	311	283	304	274	262	300	301	312	300	312	319	273	312	306	296	290	269	324	295	304	297	296	320	279	307	311	335	316	281	289	312	326	321	299	296	297	297	317	322	295	284	296	304	293	319	316	258	305	309	304	315	305	290	276	298	301	319	300	324	324	292	299	319	296	283	288	291	298	296	290	287	322	305	300	317	305	321	281	300	281	312	283	327	309	266	293	329	319	294	317	275	299	293	306	265	295	311	311	309	312	289	258	301	303	314	296	292	286	279	322	305	277	275	331	290	302	303	326	302	303	343	304	302	280	296	297	320	287	292	319	320	327	300	332	289	330	286	300	278	301	308	306	303	313	303	287	297	347	295	347	305	291	293	293	352	297	299	319	308	317	302	300	252	309	298	354	319	309	291	345	307	289	304	277	282	293	280	272	289	295	304	319	303	313	294	290	319	291	290	326	269	323	273	323	300	285	297	299	292	312	327	331	306	284	271	287	331	282	322	285	322	291	287	312	279	288	315	315	321	302	291	304	332	296	303	318	297	291	285	289	310	294	324	291	283	330	312	284	303	335	308	312	265	326	327	271	291	321	317	325	301	287	301	307	297	298	308	312	342	288	343	333	321	309	301	309	316	278	309	311	310	279	308	268	310	330	303	300	281	308	306	333	310	293	287	276	331	314	287	292	305	303	305	299	311	295	296	291	338	295	297	323	310	335	324	304	299	293	322	317	322	318	319	286	270	318	328	291	303	306	290	321	316	276	305	294	333	289	299	303	307	347	339	287	286	286	294	323	294	300	313	325	310	325	302	319	327	306	303	280	297	303	308	309	300	301	292	300	316	314	330	293	301	292	270	294	281	307	290	313	302	298	304	281	293	281	297	324	278	308	310	318	301	283	279	317	284	327	306	306	284	266	282	285	310	317	329	304	273	303	299	302	283	307	296	279	303	284	304	311	287	306	286	319	302	313	289	290	337	321	291	266	284	292	296	304	303	271	313	291	307	298	321	296	314	277	291	280	293	299	254	319	309	291	283	297	290	297	306	301	288	279	281	281	306	284	283	300	293	307	296	306	272	266	312	300	298	295	280	339	315	320	290	323	311	309	317	306	306	297	319	328	295	295	316	308	293	317	306	317	318	290	306	288	307	288	271	315	319	321	278	311	331	275	362	300	288	291	269	313	320	279	314	338	278	291	273	316	351	313	321	299	265	330	290	288	296	318	299	284	329	273	312	306	306	314	342	304	293	287	299	308	289	299	316	270	334	299	282	279	303	306	317	320	322	326	321	293	318	298	333	294	304	297	298	297	346	269	311	326	298	283	292	317	318	292	283	317	264	303	278	321	304	287	319	303	285	288	309	283	295	282	319	283	299	303	294	303	295	309	301	275	304	317	276	289	297	311	312	278	307	277	326	287	311	294	314	294	311	291	303	287	293	323	298	301	272	313	286	322	292	330	291	305	327	289	288	294	300	310	283	320	320	316	322	337	331	294	302	280	331	327	293	300	297	312	336	327	270	307	332	319	256	267	308	323	286	308	299	249	330	306	273	315	306	296	282	347	291	297	290	312	301	301	272	293	278	271	304	285	311	272	285	305	297	290	303	311	286	302	294	313	318	284	310	306	335	299	293	280	314	297	297	293	313	293	329	328	311	316	307	312	278	299	310	301	295	332	316	279	287	296	277	301	267	296	294	294	324	291	303	292	309	332	287	282	314	292	302	322	286	304	307	317	308	309	315	310	276	324	306	310	301	334	287	274	328	307	287	309	348	300	302	295	295	308	287	290	298	302	309	312	320	313	286	314	302	290	320	300	325	298	296	290	307	284	306	316	280	321	292	314	286	307	317	290	318	286	299	323	300	297	324	304	315	285	287	294	297	279	275	316	311	314	274	301	314	312	295	319	295	312	294	320	304	323	290	281	301	277	326	280	288	307	297	295	296	329	309	321	290	306	236	308	331	318	293	308	294	318	288	325	311	315	307	309	296	291	310	312	321	272	300	300	288	282	327	304	317	306	304	313	301	273	304	321	295	299	305	291	312	295	307	311	275	299	286	314	314	323	305	320	272	325	321	333	298	301	307	281	304	300	303	307	303	324	269	321	283
38526	46619	27823	6538	565	505	496	434	393	412	437	386	365	406	372	398	385	421	385	398	350	375	359	373	388	402	393	382	385	342	376	381	410	374	372	366	363	383	363	384	381	358	351	341	350	333	365	365	347	393	403	397	377	356	358	389	373	355	388	397	367	374	349	375	369	340	364	357	382	361	347	360	369	352	376	357	366	354	380	358	344	366	397	342	367	378	373	383	364	382	365	352	366	379	388	381	405	341	363	421	374	338	361	376	348	360	360	375	374	355	365	404	377	370	359	359	375	338	362	368	360	346	371	390	411	354	364	391	387	355	384	358	357	385	370	391	370	365	378	359	380	363	414	341	348	350	396	357	403	384	364	362	356	337	398	334	351	376	389	398	362	409	382	358	365	392	344	372	339	362	366	360	365	332	375	359	394	357	370	385	351	352	386	397	361	361	347	339	392	378	365	377	365	373	372	378	358	372	371	356	370	384	374	388	367	382	339	404	361	362	401	335	378	381	410	381	367	364	340	361	338	384	373	370	351	386	365	370	412	380	357	395	390	356	363	394	352	343	359	387	362	391	384	383	365	392	351	339	404	371	373	368	372	368	343	375	375	332	381	361	378	371	375	393	340	395	398	363	400	391	395	408	349	345	397	381	375	363	380	376	367	369	340	367	396	388	376	409	345	390	338	368	381	380	369	352	371	367	367	343	354	359	396	356	377	375	359	366	352	354	395	408	349	352	373	342	377	341	383	348	366	380	368	348	320	345	398	373	355	359	373	352	374	334	367	371	366	376	364	358	341	396	389	327	362	379	352	307	361	373	345	352	378	390	357	366	373	358	373	382	363	380	364	371	370	357	381	349	367	372	337	377	378	375	331	356	376	350	368	367	384	382	375	379	335	360	340	350	366	368	369	366	349	362	352	382	348	370	363	384	392	389	365	375	366	352	392	366	355	361	360	362	364	419	366	351	381	373	344	379	394	369	357	348	376	356	379	400	362	361	370	401	354	377	387	379	363	391	347	387	359	326	389	362	341	351	365	369	383	341	357	357	357	379	342	366	366	392	366	357	371	371	386	360	367	378	384	367	343	378	387	371	392	407	365	395	336	413	392	363	342	363	396	354	349	371	403	381	368	389	359	378	355	371	396	364	350	361	386	370	360	391	393	399	389	351	383	350	340	361	384	367	389	393	375	355	345	356	400	359	368	374	372	385	365	387	363	383	369	378	391	356	388	365	380	384	352	398	385	371	356	383	345	349	399	353	390	360	334	362	392	404	370	359	377	376	366	368	389	363	387	357	350	335	333	382	366	355	374	397	379	354	402	352	368	365	348	365	358	393	384	367	359	369	341	349	358	355	364	369	343	385	386	388	399	362	374	317	365	395	380	383	364	381	313	352	395	397	333	324	391	371	391	335	376	388	371	363	378	380	382	350	386	359	378	366	386	362	357	344	387	394	360	405	354	354	340	389	354	379	401	377	381	344	359	363	353	375	389	412	360	375	372	382	371	407	359	362	347	395	423	308	379	372	394	379	401	372	342	360	340	365	363	382	401	362	358	345	363	400	378	396	393	360	364	377	364	396	357	398	350	371	366	389	392	345	369	344	353	372	342	374	381	344	376	350	353	366	395	375	359	384	397	357	355	355	370	360	388	384	342	342	394	363	394	361	375	367	398	375	376	335	395	375	374	388	358	377	340	374	412	324	354	384	356	355	368	345	367	368	364	332	398	375	383	364	318	374	408	361	323	370	426	377	381	350	386	386	346	391	390	409	368	377	373	384	413	383	375	360	396	354	356	381	357	395	407	355	347	391	401	366	365	371	388	403	365	336	360	398	348	364	342	377	340	368	395	348	353	369	335	344	342	326	365	353	366	351	357	394	384	376	408	384	371	390	360	356	398	371	384	369	377	368	367	350	361	379	399	372	390	366	386	387	338	362	363	360	391	395	370	351	364	384	369	365	359	370	355	352	354	372	385	356	345	377	397	375	403	369	370	374	383	381	353	342	350	365	410	345	390	376	354	363	348	391	359	393	414	377	370	371	406	390	376	340	370	375	390	385	353	340	328	401	403	327	378	373	380	365	375	377	391	373	361	375	379	346	353	393	335	368	386	360	422	370	360	370	401	382	376	357	383	397	373	351	353	369	364	380	383	371	364	363	370	363	407	340	374	356	378	383	379	345	347	385	375	338	380	367	355	355	371	365	386	381	344	393	349	398	385	359	369	357	388	388	360	402	367	387	369	382	403	382	351	362	410	353	362	381	367	361	371	373	370	343	393	388	355	365	364	330	351	360	380	349	378	342	340	348	369	395	375	371	346	362	391	366	385	390	362	380	373	365	404	378	359	393	357	368	379	391	324	371	381	383	378	392	374	382	404	395	352	395	388	364	371	397	373	370	383	368	340	376	360	429	357	388	390	391	409	376	371	383	360	348	393	378	348	363	364	387	370	352	361	373	389	384	363	374	341	387	373	360	333	382	390	347	370	380	358	340	361	339	395	354	382	382	384	379	408	341	413	374	380	371	357	386	355	357	404	388	380	390	366	367	372	393	372	336	353	391	390	372	346	347	387	347	333	369	380	378	376	403	396	346	382	350	365	391	394	379	374	400	371	377	366	338	370	395	349	377	390	346	331	354	395	361	349	374	379	372	394	371	394	393	343	385	373	399	378	381	345	324	363	391	333	366	390	371	387	371	352	372	398	368	366	357	372	344	383	344	388	365	387	351	349	353	411	388	378	372	355	344	373	378	369	353	359	360	369	401	351	396	364	359	374	351	353	380	361	350	364	391	384	362	418	373	372	375	360	382	381	372	382	374	386	346	378	359	365	352	408	339	377	377	365	352	390	368	376	393	373	349	345	369	363	335	404	388	409	387	350	369	373	424	369	387	381	390	390	348	368	368	355	348	351	377	373	379	351	390	395	359	377	357	385	389	397	357	347	326	370	350	364	377	364	368	352	345	361	378	373	366	347	375	378	363	359	363	382	403	397	388	422	363	382	350	381	345	413	346	357	352	400	345	370	371	375	365	353	395	380	326	341	363	357	380	368	351	347	363	383	410	364	342	415	371	339	379	379	389	390	379	372	362	352	359	363	370	361	362	380	359	378	365	365	326	391	352	354	368	371	363	364	343	400	357	384	389	367	356	381	361	354	366	372	363	373	368	337	384	389	377	404	389	385	396	397	373	393	339	370	327	407	395	394	414	367	359	398	369	358	377	406	377	397	391	382	346	379	387	344	357	364	373	357	360	371	370	386	390	370	383	382	364	366	389	370	320	345	394	367	388	364	363	371	345	390	386	361	363	381	382	392	362	385	397	378	369	357	387	366	413	400	357	392	386	391	415	379	366	377	398	383	386	396	367	353	369	403	349	347	387	421	359	404	360	328	351	382	373	361	378	369	347	376	379	377	371	370	333	359	380	365	396	390	357	379	336	348	395	375	390	386	405	335	367	351	372	355	353	378	360	356	345	412	375	350	356	384	375	351	350	379	355
23973	21067	28104	24217	19863	6085	992	727	660	644	647	536	590	546	572	579	574	515	525	571	584	569	565	543	539	538	538	548	519	547	486	526	512	521	530	545	558	530	537	542	499	524	481	505	520	519	550	528	531	557	497	542	524	540	499	550	549	553	533	508	542	513	502	513	507	501	537	534	509	539	556	501	542	525	515	494	565	573	530	556	521	554	582	517	535	496	567	548	544	532	505	525	546	557	546	536	555	471	491	545	555	520	519	526	528	507	543	506	512	534	527	512	517	500	510	531	536	539	519	526	560	565	502	535	483	532	540	538	536	540	520	557	549	517	522	565	512	555	520	485	550	538	519	514	498	531	527	531	544	547	542	524	470	502	572	606	574	538	520	492	508	550	547	548	530	551	496	530	518	533	545	511	592	526	556	530	495	511	558	534	493	522	519	524	519	539	543	521	525	522	487	511	514	528	520	498	531	520	523	511	537	525	494	546	538	562	506	511	542	540	518	531	557	575	553	525	514	498	518	567	538	555	522	533	515	556	516	512	559	544	539	533	493	547	479	497	515	564	501	507	526	526	498	521	521	526	543	539	557	587	497	527	532	526	504	521	518	508	536	512	515	569	524	540	506	533	500	524	539	529	534	504	520	515	542	510	520	519	498	528	535	486	517	495	528	536	540	510	561	538	526	518	494	496	497	516	504	518	538	493	533	503	510	499	576	517	550	493	534	516	512	531	554	541	527	524	486	530	526	518	570	541	507	492	533	506	520	534	537	491	502	543	521	514	546	498	560	564	509	528	505	544	500	568	557	487	546	514	540	507	571	515	542	532	570	526	509	503	559	532	514	512	508	555	541	511	541	534	517	491	553	507	538	510	524	538	506	492	520	521	538	532	504	545	557	539	494	540	540	518	530	541	510	525	504	515	501	530	515	481	534	510	535	538	511	497	547	482	529	580	527	503	547	516	567	521	529	510	467	523	539	518	528	553	493	514	527	530	517	527	527	528	549	551	503	532	475	498	533	568	527	527	532	510	497	498	516	517	511	526	502	500	494	557	525	549	539	538	507	560	507	528	540	514	497	500	505	540	491	491	535	513	553	506	493	528	511	543	492	544	475	497	551	495	495	538	501	507	527	522	448	534	552	486	493	524	527	506	510	468	532	539	523	561	525	473	519	527	563	542	533	538	555	530	514	495	524	540	532	525	512	547	525	551	546	500	519	477	529	505	532	561	525	506	511	528	558	537	524	555	533	506	521	546	555	543	502	551	510	552	502	530	487	526	529	540	514	569	512	554	486	485	551	534	571	518	531	483	524	571	526	540	523	542	531	558	572	495	492	557	554	549	522	538	510	536	493	492	499	507	479	523	486	523	526	527	533	512	499	519	502	524	510	494	529	525	469	533	527	530	515	527	539	464	525	492	533	512	531	515	524	543	560	485	507	543	511	533	552	544	510	565	535	556	534	535	553	523	498	509	514	521	536	531	511	570	541	526	533	528	503	485	555	500	535	500	475	501	569	537	520	481	523	537	536	524	522	511	549	537	540	552	577	517	529	497	536	538	539	531	543	506	527	512	507	514	534	540	517	511	561	507	541	515	540	496	534	547	536	543	492	505	538	506	510	529	521	546	519	527	502	557	507	511	511	531	534	482	483	500	499	553	554	507	481	537	515	544	513	542	508	521	509	554	539	500	490	550	510	551	540	499	509	549	504	530	522	538	539	523	501	537	496	510	516	548	533	511	500	539	544	532	530	534	524	566	538	523	564	515	517	489	564	491	498	518	508	556	560	588	527	536	537	488	506	524	502	531	493	554	501	512	493	544	484	546	543	540	532	551	541	516	548	489	556	535	552	520	529	533	502	489	535	562	507	548	519	530	499	543	544	546	516	526	541	515	532	509	511	499	522	550	482	525	549	478	507	511	531	560	494	527	513	519	550	553	478	515	533	520	534	555	522	516	525	544	533	532	507	530	519	550	517	482	544	538	528	517	549	542	514	549	550	523	489	540	503	503	549	543	505	521	548	517	514	520	514	531	512	467	542	509	544	512	497	546	506	533	552	509	518	519	546	537	516	489	537	523	525	543	533	503	504	512	526	476	510	530	492	530	490	501	512	520	530	517	555	530	534	526	530	536	538	506	549	515	569	542	569	531	495	535	546	499	503	511	529	539	541	510	550	537	525	532	548	526	494	537	535	507	498	533	508	528	521	541	509	521	512	518	534	553	536	490	522	533	545	486	519	538	531	518	496	509	486	537	529	554	524	558	501	520	499	514	531	500	587	527	577	550	525	532	555	546	550	542	511	518	537	534	543	542	535	524	551	555	549	536	521	522	514	529	561	497	482	522	542	507	524	503	545	502	553	473	555	571	548	519	518	525	496	574	529	544	491	537	516	516	523	497	524	531	530	520	522	509	473	516	504	531	520	521	487	539	501	518	524	526	558	533	513	522	560	530	530	482	552	510	494	517	493	512	510	542	510	556	501	538	521	539	557	517	553	501	505	537	541	496	556	555	499	531	544	533	508	503	526	498	560	478	480	534	564	491	524	553	541	550	546	549	525	508	506	512	547	504	523	513	584	507	548	533	487	510	519	519	514	517	568	508	515	526	526	512	547	566	516	519	504	522	518	493	532	509	564	506	538	590	498	501	506	567	520	584	498	466	517	516	493	507	496	511	576	550	534	480	529	496	486	524	551	527	515	491	486	524	502	574	534	529	561	500	541	540	540	517	559	504	542	539	522	538	557	462	496	534	489	558	533	500	551	530	529	495	566	526	503	492	513	504	546	479	536	528	512	515	504	495	516	586	494	504	556	495	505	502	467	519	536	505	546	470	493	520	526	525	534	517	511	544	475	545	548	524	524	532	524	506	515	519	499	502	513	461	448	503	504	517	506	534	507	551	503	503	538	523	544	503	547	512	532	526	516	514	534	552	510	529	564	511	516	516	516	533	507	518	529	562	553	519	547	495	543	537	526	508	527	545	489	484	503	508	547	568	508	509	501	532	511	538	546	531	548	547	520	533	504	581	512	490	507	523	519	543	506	548	532	542	516	478	565	523	529	504	514	508	561	478	550	534	535	529	513	561	515	492	490	521	489	534	499	502	509	552	510	508	525	521	517	537	526	579	554	480	589	524	505	541	525	524	519	522	513	538	543	522	553	483	518	483	527	563	527	484	543	473	526	517	522	510	532	553	499	529	514	557	536	565	527	551	534	492	578	530	509	484	504	539	474	507	559	490	527	531	517	511	513	502	494	495	525	493	556	551	482	490	536	533	518	551	538	519	512	508	554	546	551	496	529	534	509	532	524	551	520	502	538	524	516	544	546	559	541	488	491	515	553	541	528	541	531	509	539	529	521	543	551	545	529	511	502	553	556	503	503	523	537	503	548	595	456	515	511	503	522	531	521	544	521	516	524	492	504	516	500	565	490	538	487	539	524	461	530	518	553	589	536	525	519	527	506	557	509	553	513	510	492	559	522	515	517	517	506	568	512	497
42087	60957	41280	14508	1793	1504	1179	999	935	842	814	792	697	674	662	703	643	637	638	646	625	671	634	658	614	675	642	600	572	662	641	628	632	614	612	622	611	612	636	613	631	586	641	609	612	597	604	647	594	616	563	600	610	587	602	600	575	578	629	628	628	631	631	655	610	637	619	628	647	580	630	604	639	642	612	591	670	599	658	643	598	611	539	609	625	566	596	650	602	613	590	579	581	590	624	604	578	617	622	655	669	621	645	598	615	599	623	630	649	604	592	596	559	558	600	618	621	596	569	577	580	578	593	638	604	610	601	580	612	552	618	582	586	604	645	580	577	630	594	585	641	573	607	602	580	631	643	613	655	620	594	597	570	599	614	594	591	590	567	588	588	568	620	603	600	596	581	577	638	609	611	589	597	573	641	608	624	545	595	593	559	609	545	617	594	611	564	653	600	595	583	606	604	526	621	613	618	602	633	607	603	595	587	617	655	622	649	597	642	636	661	591	604	615	605	598	557	608	582	611	579	624	621	604	630	586	602	582	600	570	604	606	605	596	615	605	627	594	626	604	601	648	617	614	643	619	619	598	609	616	573	623	616	595	647	622	596	647	617	603	584	611	644	577	557	640	624	621	630	586	625	603	600	620	621	672	592	620	634	587	600	573	615	603	609	595	607	638	603	587	601	630	605	630	602	593	598	621	636	597	592	615	608	572	647	602	633	580	624	618	634	611	601	599	583	629	559	560	591	642	574	604	617	621	596	626	627	588	556	587	652	619	606	575	602	561	642	618	631	617	636	573	597	578	574	608	597	592	607	610	628	594	594	629	566	621	597	681	609	593	610	632	591	637	586	608	582	609	587	620	622	593	620	606	606	617	579	640	604	592	617	640	605	544	580	605	571	597	603	578	636	641	647	631	598	613	608	640	592	628	619	572	554	555	572	568	605	608	597	604	587	620	629	615	617	593	615	610	610	567	589	644	593	636	659	634	647	599	647	596	609	588	619	602	596	572	590	571	600	614	593	613	579	626	601	595	589	540	649	586	601	591	637	616	572	593	614	555	595	637	627	605	562	593	586	616	585	608	576	664	617	617	605	623	607	614	580	611	620	601	605	585	583	586	602	592	600	608	637	608	651	609	605	614	594	582	555	573	610	667	587	574	602	579	638	591	616	566	598	602	601	595	618	624	581	580	616	595	592	638	639	612	574	582	577	611	609	582	626	578	639	594	604	600	620	573	632	587	594	554	607	632	595	620	630	604	627	591	623	597	613	592	579	573	576	626	586	598	631	572	594	597	574	601	630	606	562	632	587	617	588	607	622	636	606	559	577	633	599	555	611	592	596	593	586	578	618	628	564	573	638	566	577	594	594	612	657	596	588	630	587	644	602	591	618	605	619	585	591	604	594	606	630	597	609	568	576	586	608	626	632	612	576	620	611	599	596	612	615	628	551	600	563	540	622	650	609	605	636	576	627	592	607	543	598	600	591	604	640	613	627	612	558	643	622	536	599	567	606	592	650	601	555	578	624	629	597	612	576	604	604	616	556	595	625	588	559	613	601	684	613	656	590	660	619	639	619	659	594	620	637	543	604	620	557	640	616	670	598	600	600	578	581	622	563	643	641	620	575	584	633	617	595	584	636	563	607	572	601	653	546	572	626	589	634	650	619	657	618	600	611	599	617	594	568	612	634	622	598	610	585	590	628	583	599	625	618	620	637	592	632	593	586	579	652	588	582	609	591	615	558	617	618	620	618	628	606	615	619	611	566	612	610	570	581	615	620	601	635	633	598	601	642	637	612	613	616	615	658	564	620	581	551	655	645	585	613	660	569	620	610	605	607	619	619	617	573	622	562	649	595	601	609	629	623	642	598	622	641	631	598	623	573	573	587	618	647	634	656	571	603	611	603	569	563	619	600	628	606	592	625	601	626	630	603	626	602	600	613	594	595	649	580	610	599	609	604	629	584	630	607	630	620	594	622	610	623	591	586	613	548	569	576	606	648	627	599	563	615	585	582	615	589	626	617	578	606	571	585	577	635	633	595	598	561	612	578	574	606	590	618	632	628	606	600	588	587	629	618	648	607	604	624	586	567	619	590	581	618	578	611	595	563	568	578	584	651	574	585	588	583	611	578	625	615	618	603	585	580	611	616	625	560	585	589	592	614	570	621	654	599	627	617	608	625	570	594	605	628	608	604	564	591	591	577	582	617	617	603	614	584	570	668	631	592	641	608	614	604	599	636	591	627	687	626	578	592	601	618	553	593	581	552	621	607	606	589	631	620	617	613	615	577	584	580	585	638	627	589	602	595	602	563	613	588	640	619	606	658	589	616	572	625	587	598	635	576	620	610	571	615	605	576	616	597	611	615	579	615	638	621	632	589	607	607	586	563	628	553	598	569	620	661	597	605	641	579	630	570	633	646	634	594	619	594	625	592	581	639	614	621	551	634	576	655	617	624	616	661	652	588	611	632	600	603	633	576	567	624	596	621	629	613	552	575	639	596	623	619	655	586	579	609	657	602	634	610	577	593	613	624	596	582	632	554	618	634	575	596	602	602	619	585	620	660	608	621	603	579	627	662	580	571	624	594	618	573	598	592	603	588	617	610	577	611	586	629	629	603	639	587	589	624	630	588	633	580	605	652	608	617	620	660	601	600	604	626	610	586	566	607	626	567	652	609	560	629	589	609	627	573	588	600	598	605	598	575	607	582	644	609	580	597	597	629	589	597	589	621	637	568	582	590	613	617	579	598	597	588	594	592	581	604	606	599	636	606	629	620	594	612	614	620	590	597	636	654	607	606	614	602	560	604	601	595	636	613	596	554	606	604	604	554	604	605	622	578	631	570	639	641	585	638	581	607	610	637	630	556	578	603	610	618	583	600	591	593	604	616	604	581	611	590	654	607	638	574	580	649	580	637	604	644	586	589	626	637	630	594	557	582	600	551	634	579	632	617	588	575	597	596	608	644	629	609	610	585	592	592	640	603	611	589	618	566	625	577	596	594	618	598	616	610	590	635	613	583	577	603	589	627	584	611	608	614	615	650	575	623	603	644	605	578	576	602	631	627	597	599	587	579	653	594	606	599	559	610	610	595	600	627	605	648	582	621	602	590	586	571	635	604	609	601	602	607	654	595	616	614	616	619	560	630	583	595	659	587	581	610	603	603	628	605	667	563	629	631	584	601	616	560	630	617	606	592	615	625	624	581	580	632	570	591	566	653	607	590	538	567	592	642	585	583	599	621	577	596	597	607	594	634	686	622	608	610	600	619	610	622	596	577	620	627	607	639	578	615	608	571	560	564	613	613	599	577	589	652	598	584	597	600	609	595	578	593	596	583	603	616	604	605	564	595	584	595	610	548	658	595	608	609	638	592	577	568	585	621	601	639	626	599	631	544	574	626	627	630	635	625	624	609	578	569	600	615	640	610	562	593	606	606	605	626	626	633	598	575	636	631	649	604	621	616	611	594	599	597	627	633	607	598	613	588	638	635	597
25189	21337	27190	23868	6714	635	538	417	447	452	428	448	410	420	442	424	447	398	438	419	424	371	404	404	414	355	400	396	407	413	432	379	412	387	388	384	394	367	417	418	420	417	387	382	437	411	409	411	375	369	364	395	389	392	404	399	388	395	416	372	403	343	385	383	385	385	414	369	382	376	369	350	385	386	389	421	413	401	371	399	430	376	430	373	432	389	404	400	437	398	356	395	369	378	401	393	428	386	378	379	392	418	429	390	401	387	359	391	432	404	375	421	352	423	406	389	376	382	401	399	388	401	386	365	403	364	392	390	369	395	387	352	380	396	414	411	416	390	402	416	435	375	386	403	378	392	424	423	384	436	432	392	368	401	413	371	394	411	395	367	375	425	376	428	373	417	402	412	388	393	351	413	399	380	386	414	377	403	433	386	381	398	387	391	402	403	425	400	406	377	400	388	392	391	392	419	401	398	380	429	380	409	411	397	377	405	354	415	408	413	419	395	400	404	399	400	384	394	396	413	413	430	397	422	370	413	419	402	437	419	416	412	411	387	379	385	390	390	379	380	369	404	376	403	384	416	384	385	410	412	388	400	449	408	388	404	391	422	401	414	382	413	410	366	389	399	407	420	398	406	412	452	410	366	383	380	380	393	392	384	398	374	393	401	376	383	391	391	429	405	422	401	405	385	369	385	399	393	426	380	406	416	382	387	379	401	341	398	414	381	434	425	394	410	395	357	411	391	387	404	374	390	423	405	409	346	405	392	396	406	393	413	401	416	410	385	381	396	411	373	388	370	415	364	402	388	385	384	407	370	378	393	394	397	387	391	446	369	403	369	393	395	403	408	361	424	371	368	381	379	390	366	394	376	411	376	427	412	381	379	397	370	417	386	428	423	405	379	388	388	397	405	408	387	362	384	385	360	408	410	386	404	399	395	395	409	386	387	419	423	372	383	398	418	394	403	370	384	427	398	395	391	410	400	401	364	390	392	400	398	370	397	412	392	379	435	371	410	383	373	407	396	400	403	386	382	391	397	413	395	372	419	371	412	389	381	391	429	408	399	387	383	395	376	426	374	416	384	373	407	359	409	402	395	401	380	384	403	403	395	376	375	383	374	391	400	396	442	355	409	430	410	374	377	405	416	375	332	453	381	406	410	366	375	420	382	415	460	397	421	431	385	418	393	447	397	418	389	433	392	405	335	395	387	378	444	381	423	427	393	385	387	412	383	406	406	359	422	391	354	364	393	410	471	370	390	354	391	377	363	383	402	404	402	411	399	376	407	373	417	398	412	388	395	361	429	381	371	416	431	422	376	402	394	346	375	428	389	382	407	419	416	370	420	374	389	381	398	425	380	422	375	369	386	400	390	388	378	382	385	398	409	388	397	405	384	393	404	420	401	353	419	418	381	387	364	399	387	394	432	416	377	360	392	404	417	428	377	386	402	411	392	376	400	376	408	400	423	381	383	379	416	390	405	403	414	418	397	376	373	415	377	424	425	382	386	399	382	410	397	414	401	385	365	408	384	405	365	424	410	402	404	389	409	393	369	379	374	409	388	376	397	406	413	401	414	390	426	415	414	405	390	418	429	364	377	403	395	426	427	385	378	389	388	413	404	389	411	392	398	362	396	397	392	396	415	389	391	371	394	405	397	428	384	371	400	425	411	390	386	415	405	411	394	401	384	374	374	429	341	383	419	371	386	457	374	399	407	364	431	377	376	415	393	386	400	412	381	383	407	393	437	376	398	332	432	405	411	386	397	435	389	416	392	400	411	388	393	421	390	400	387	394	396	425	411	379	396	378	393	391	375	395	375	378	390	390	435	416	398	384	357	401	414	400	366	439	368	413	368	414	374	379	375	342	373	383	404	385	357	372	408	390	374	446	387	401	435	401	418	392	371	365	424	399	423	370	419	386	389	383	387	378	390	405	396	418	397	374	404	398	378	422	400	395	380	400	358	385	373	381	420	422	396	397	395	402	392	398	403	397	362	429	414	386	420	385	401	373	402	415	395	410	386	358	380	370	402	353	369	409	388	414	395	391	379	394	396	413	394	408	365	437	375	385	387	387	396	419	423	393	408	382	397	362	389	399	385	409	401	385	385	391	378	391	415	380	381	400	397	424	410	382	414	415	403	385	402	382	410	404	417	427	369	400	413	399	376	408	427	365	395	362	397	395	345	402	421	401	413	399	388	405	396	419	411	380	428	407	387	375	394	395	455	394	390	371	415	395	387	396	392	401	416	356	402	383	414	393	422	415	400	376	383	414	391	439	413	406	417	377	380	399	387	402	387	399	431	406	363	375	381	399	380	402	366	414	402	387	400	371	405	385	367	357	391	364	390	375	372	370	408	415	385	408	394	408	404	359	399	403	424	370	390	401	407	386	415	407	395	373	430	379	388	395	388	357	388	401	383	388	389	418	410	381	386	393	373	374	371	372	398	414	390	412	390	400	411	433	411	389	398	413	407	412	399	374	404	388	389	374	403	367	379	384	391	402	387	397	409	374	392	357	368	397	395	413	409	394	445	389	419	385	404	389	386	388	411	420	389	390	430	391	400	408	404	425	397	406	382	404	401	410	377	404	418	374	364	404	392	423	399	408	411	353	399	382	391	393	390	439	391	361	413	395	386	397	380	415	372	387	391	403	399	404	452	387	350	393	431	376	376	428	393	402	376	401	370	360	416	410	387	407	430	398	375	405	412	374	445	396	380	364	401	392	429	417	384	400	398	414	375	406	390	391	380	423	391	384	384	427	391	440	374	396	386	406	358	419	394	404	383	405	378	411	373	384	426	435	400	421	384	400	374	409	425	397	363	419	381	415	350	398	355	423	394	398	428	385	419	393	393	415	400	374	419	403	419	374	404	387	365	356	423	394	426	401	417	392	415	380	390	398	442	346	400	388	403	387	395	394	417	419	352	400	397	343	381	402	359	407	358	392	401	414	359	399	382	410	394	383	400	386	399	402	401	389	406	376	415	414	376	394	413	398	358	423	367	394	397	395	364	409	413	401	395	379	425	406	411	418	403	422	398	406	354	395	393	371	367	382	395	395	394	408	411	410	399	397	386	390	393	373	385	407	381	400	400	381	410	386	410	401	401	387	420	418	351	389	375	402	370	433	381	382	403	412	395	431	419	395	407	400	396	461	419	415	377	364	403	384	413	360	369	387	390	405	404	384	419	369	389	374	397	437	379	400	372	407	401	413	429	400	414	384	393	373	381	370	381	390	391	398	391	384	372	363	400	387	396	394	446	406	422	411	400	435	402	358	403	382	440	407	357	361	381	395	404	389	411	403	376	388	422	408	402	385	423	439	375	363	386	424	392	417	389	378	400	423	383	401	371	367	390	384	395	375	401	390	389	414	407	401	399	369	390	407	391	416	412	408	382	430	384	444	383	407	423	400	409	403	410	399	382	430	379	390	378	374	397	390	407	404	385	419	390	382	381	415	385	370	369	394	409	373	384	370	383	400	396	395	401	399	414	384	405
41824	54824	35635	9192	1007	876	789	739	651	661	536	566	519	582	575	511	491	481	569	536	481	504	487	533	514	487	463	548	480	456	481	494	531	506	459	526	505	452	493	470	484	522	462	483	517	491	462	509	449	464	451	457	494	486	514	493	472	504	508	484	512	512	487	538	508	479	483	456	527	499	478	482	508	504	496	487	446	497	495	507	518	472	536	514	482	483	500	473	548	458	461	526	491	505	511	478	468	495	490	506	466	487	492	481	472	481	506	504	490	419	482	491	498	454	482	486	461	446	446	518	485	475	457	507	526	482	465	466	500	497	492	505	511	467	473	494	501	489	494	436	472	454	485	498	526	482	511	475	491	489	470	472	486	494	467	553	490	485	492	524	481	484	503	491	521	448	492	483	484	493	463	468	511	493	496	500	496	457	472	493	469	501	471	442	456	454	486	501	472	486	472	487	510	478	474	503	504	523	493	480	501	475	503	466	485	486	458	462	502	467	501	505	480	488	486	515	485	498	508	471	451	438	474	489	528	461	479	469	448	474	471	486	476	462	499	497	441	432	495	469	449	515	471	482	467	498	488	469	498	486	465	468	488	491	467	473	454	478	462	474	452	519	455	485	463	486	531	463	476	477	484	499	501	476	472	467	487	474	465	477	476	448	556	498	505	500	480	488	480	486	496	496	450	486	495	515	487	496	471	491	499	486	500	483	436	534	486	486	492	518	471	494	485	480	504	510	468	444	515	449	489	496	503	502	474	478	445	485	513	544	493	445	531	499	523	511	509	470	471	513	487	474	509	502	481	513	494	507	492	516	512	514	504	509	488	494	451	488	518	468	512	452	504	495	508	465	476	480	498	463	490	481	484	482	474	467	495	474	509	517	521	467	469	483	490	466	462	487	496	479	488	534	477	478	475	568	478	466	464	505	478	464	464	492	443	445	480	469	492	460	449	496	469	494	494	482	482	490	470	491	481	499	502	500	485	482	511	447	478	475	456	502	491	519	469	469	498	514	453	562	504	439	451	482	508	477	451	506	485	464	521	488	512	490	499	510	478	485	513	456	518	467	448	485	471	465	458	496	486	450	474	460	518	508	460	482	438	511	507	480	484	485	469	500	479	537	486	508	494	476	482	454	539	510	500	471	431	511	496	478	482	502	502	483	456	508	528	507	479	483	484	498	463	497	502	484	475	494	488	495	515	487	505	496	471	496	468	491	459	476	518	498	506	526	516	505	488	475	498	484	501	477	511	477	450	485	508	526	494	497	525	511	498	471	482	504	457	506	458	461	485	519	499	496	484	484	484	523	475	509	483	481	519	456	498	459	476	455	544	481	476	484	460	495	479	491	483	476	493	523	455	456	541	512	468	460	517	462	484	503	518	467	477	477	491	463	481	466	476	474	488	516	504	474	479	498	490	517	490	486	477	462	483	486	513	519	507	472	492	518	487	472	487	506	475	489	454	484	474	477	504	493	502	519	466	497	480	497	488	480	472	501	481	465	496	469	531	469	492	472	518	465	513	473	488	486	537	500	508	497	504	498	478	498	502	482	468	495	498	496	511	518	481	490	447	506	484	520	463	462	456	510	510	465	536	441	479	504	460	512	482	474	469	446	484	457	487	458	500	483	435	494	481	545	535	482	508	511	465	499	474	523	465	509	487	461	489	519	493	541	477	468	548	483	494	491	508	484	509	503	543	524	506	500	496	452	481	513	499	498	536	513	498	478	495	460	464	505	500	458	455	459	469	481	492	495	507	516	466	498	484	475	508	496	469	534	525	490	448	482	475	456	489	436	487	487	498	474	466	525	463	525	461	473	492	478	468	485	478	512	492	488	479	508	499	496	496	529	498	484	485	500	487	492	502	476	503	471	480	500	492	488	503	524	422	475	516	515	482	470	497	497	476	493	483	450	482	437	469	503	495	459	530	462	439	495	499	514	483	472	514	512	478	476	485	501	500	476	505	504	500	488	463	526	466	482	497	492	510	465	529	500	460	492	479	480	511	526	460	500	504	471	492	486	452	485	493	493	531	491	482	461	526	456	513	494	524	524	454	484	497	500	487	492	458	485	476	517	461	467	485	465	523	488	482	523	497	532	491	463	488	472	498	474	465	492	475	513	486	522	488	498	498	508	486	452	498	523	455	494	481	489	482	482	495	521	507	498	446	461	510	491	448	479	482	483	483	473	472	468	508	472	496	474	512	460	500	507	462	452	502	510	484	487	448	502	477	504	431	503	503	468	500	491	487	485	494	498	509	464	471	521	518	491	498	479	478	458	476	471	486	539	511	483	491	506	450	487	495	501	454	487	474	523	476	497	447	503	490	494	484	481	485	469	483	490	476	506	491	459	523	474	464	525	528	500	486	486	483	438	452	500	462	485	476	485	463	488	511	505	471	464	470	456	496	490	460	482	517	490	480	499	483	470	490	443	528	468	477	492	484	503	444	462	551	469	448	458	488	465	519	467	460	448	498	527	517	469	469	493	530	494	468	511	472	500	486	477	468	479	484	449	499	493	470	469	529	492	500	448	514	509	482	495	503	473	456	482	491	489	481	480	470	497	458	453	508	491	536	508	528	459	516	505	487	460	433	485	488	501	484	487	514	483	436	474	503	473	465	475	473	476	470	501	472	492	485	477	495	489	505	464	514	482	494	468	485	460	516	505	488	508	492	495	476	507	468	457	446	488	461	468	482	511	504	491	442	485	474	496	466	509	497	484	455	523	489	480	479	491	476	514	483	435	492	514	460	503	484	491	513	495	485	517	498	489	470	478	499	461	492	516	486	460	480	508	543	492	469	465	508	472	485	495	508	464	486	514	506	476	462	493	511	500	486	498	469	501	469	477	464	468	463	507	515	484	521	448	495	459	485	490	458	473	481	470	477	488	515	520	518	449	491	490	486	492	466	519	515	471	485	525	524	476	452	490	469	494	510	472	492	456	479	519	514	514	454	452	495	468	490	465	497	484	468	459	472	515	448	485	471	495	491	455	541	488	486	512	492	480	498	466	500	461	465	489	460	491	481	528	481	514	467	510	482	501	471	480	466	452	527	482	487	498	545	466	475	489	496	501	482	461	524	478	489	503	503	498	502	487	495	470	461	485	510	476	465	486	510	512	456	500	479	508	464	460	514	467	487	484	505	475	527	485	459	472	466	462	437	502	481	507	482	483	465	484	468	503	451	473	476	476	496	494	474	452	459	475	502	461	502	466	480	477	490	525	469	495	479	445	483	471	474	492	444	471	487	449	491	509	457	489	498	487	505	479	454	487	459	511	468	436	485	481	447	499	488	455	480	508	490	504	516	511	516	453	467	479	484	464	470	474	496	482	485	516	514	515	498	477	499	479	501	489	440	490	511	486	505	446	514	501	469	509	485	464	454	504	518	482	487	511	443	527	494	484	528	469	490	487	483	477	462	458	492	431	458	475	504	475	475	506	471	523	479	454	483	531	508	462	493	509	453	506	506	484	470	467	471	501	485	527	485	478	482	445
22790	20968	28459	23591	20904	19853	4930	1263	1027	1010	917	947	877	883	851	840	856	841	825	874	793	748	810	821	810	752	822	800	811	819	788	747	843	778	782	796	778	749	748	774	809	799	814	773	808	788	793	762	851	792	755	785	768	800	754	774	769	810	805	780	770	757	796	777	790	749	811	764	769	742	789	753	792	728	785	806	782	742	765	735	753	788	755	763	787	740	842	753	845	747	762	710	802	780	750	742	810	760	772	796	729	757	734	765	818	822	799	735	725	760	761	748	832	760	768	802	730	788	807	756	769	756	717	776	770	774	768	816	751	818	790	768	751	767	814	790	768	784	767	781	772	807	753	791	795	768	795	779	736	776	772	757	736	790	752	796	798	814	741	763	860	756	772	768	789	786	765	759	748	731	788	801	778	754	755	782	768	775	778	837	809	789	809	792	789	794	759	802	795	738	728	822	795	780	790	760	807	775	778	773	801	754	775	758	757	767	800	783	754	732	777	754	762	755	783	755	713	776	822	767	775	801	775	813	750	779	770	786	774	800	753	800	744	764	779	777	796	806	747	761	714	777	766	771	747	764	748	802	797	743	738	795	829	736	811	762	807	727	752	737	793	757	793	786	787	782	814	783	780	785	777	775	830	765	810	793	786	750	802	780	802	785	783	747	777	750	789	784	754	784	764	795	754	747	728	812	745	750	769	807	777	745	773	742	738	762	817	781	749	797	757	770	753	837	808	795	758	774	802	758	789	722	738	804	809	785	757	754	740	789	790	760	737	756	801	783	777	750	788	802	766	778	811	763	780	751	794	786	820	759	730	789	784	764	761	740	791	785	735	830	774	712	773	866	719	750	806	719	780	792	806	702	780	754	788	734	784	752	747	790	755	774	754	834	774	780	804	779	738	774	801	782	767	841	761	806	773	746	779	777	799	753	786	789	731	751	722	777	815	749	770	753	747	771	793	775	776	736	795	772	755	788	769	759	753	741	772	750	772	727	806	791	759	806	808	751	799	794	803	767	757	782	856	773	798	800	771	807	812	776	719	752	805	757	723	740	772	759	758	811	770	741	760	830	768	781	750	791	822	772	802	738	713	787	762	745	714	782	801	765	796	839	796	765	790	807	740	793	804	813	743	736	858	778	786	789	773	817	784	826	766	782	742	812	785	728	747	746	717	838	785	781	809	786	761	796	833	746	782	794	834	770	750	780	723	763	758	789	731	743	769	824	792	792	791	771	811	812	764	730	755	754	779	721	768	737	842	724	757	760	778	800	790	802	793	804	809	790	761	729	804	771	787	767	786	764	752	775	714	769	775	755	762	743	792	738	815	758	797	801	751	764	786	794	766	740	762	803	747	782	732	786	711	778	812	801	754	792	708	796	746	776	776	772	817	778	767	775	722	783	787	746	828	771	742	768	749	773	791	790	767	743	735	774	799	781	784	770	806	734	768	765	718	756	778	813	822	756	791	723	766	777	771	824	807	798	792	736	796	766	825	804	739	842	717	727	761	749	757	718	823	770	785	826	790	786	788	801	793	786	777	686	792	821	737	736	796	765	793	801	794	810	760	789	771	802	769	777	794	727	775	788	703	756	797	756	766	784	804	769	764	782	776	804	754	797	793	817	773	818	785	759	753	814	757	793	792	760	764	773	804	760	810	773	753	730	784	818	804	802	761	762	779	745	764	738	788	800	765	814	782	754	784	742	800	777	740	801	785	747	776	774	775	794	789	784	780	778	760	776	765	790	734	769	734	742	845	757	770	782	725	787	841	757	713	690	742	738	787	787	753	791	772	772	791	798	770	747	772	796	777	808	750	737	770	796	796	754	812	763	792	759	720	791	799	821	823	818	763	702	765	771	767	810	749	816	745	792	786	794	718	787	765	765	731	759	723	801	777	727	778	758	793	762	772	798	776	729	803	762	775	774	798	801	726	761	781	788	768	755	837	736	775	721	794	753	749	744	749	811	750	764	765	747	791	756	741	738	730	784	779	724	749	806	749	807	777	776	763	798	788	771	768	790	804	780	748	776	788	781	802	747	774	772	753	805	785	767	813	781	762	728	777	742	756	815	727	749	784	758	837	759	797	765	741	767	815	775	744	780	812	758	767	737	815	782	774	728	733	766	776	774	791	733	787	801	753	760	741	772	745	746	778	778	745	768	731	772	799	803	754	751	781	751	725	705	792	746	741	785	845	821	747	784	749	776	785	768	777	820	734	753	757	758	731	747	790	828	800	759	781	800	795	762	804	766	770	799	794	792	784	771	740	787	791	789	802	766	728	773	810	831	802	801	787	752	804	760	755	755	748	797	832	748	777	785	777	805	723	758	767	788	793	775	776	743	718	740	792	750	788	804	794	762	828	751	825	786	775	752	762	712	737	751	769	729	759	780	772	765	795	746	762	768	828	849	759	783	746	763	791	728	762	739	770	707	821	758	740	788	749	748	804	742	763	783	829	805	804	727	738	816	786	778	767	760	811	780	866	780	764	783	770	755	736	772	804	817	709	795	757	814	796	781	778	747	765	776	759	786	773	780	772	762	796	767	798	789	761	717	775	785	750	741	764	788	790	794	762	765	729	759	777	728	766	746	802	823	793	766	737	782	766	777	783	833	816	791	753	734	758	795	779	816	783	800	761	771	778	802	763	757	801	732	714	739	737	775	778	757	770	796	709	799	762	780	813	754	818	768	782	814	730	733	781	714	752	763	729	775	775	745	729	830	771	767	778	806	743	794	817	770	782	772	808	755	790	769	796	729	728	776	711	777	776	727	769	785	737	708	814	797	752	780	766	789	777	799	730	768	779	783	722	710	772	718	745	778	832	801	769	789	752	789	760	789	769	808	776	798	776	764	739	802	777	782	767	768	751	808	760	798	781	782	754	688	773	753	770	789	770	783	832	801	765	797	773	742	803	738	757	768	783	775	729	767	742	805	755	820	837	757	768	796	840	759	757	798	735	799	763	825	823	790	754	786	802	762	788	783	787	786	792	780	769	775	802	806	783	795	803	796	761	822	800	786	807	757	755	753	790	799	773	788	743	734	783	781	749	768	747	726	749	752	792	743	731	792	797	791	806	787	812	765	806	765	783	754	729	751	750	707	749	812	798	764	777	751	740	769	779	725	754	780	764	791	737	761	790	755	774	776	777	784	761	783	759	769	721	795	792	759	782	761	801	813	733	739	801	810	727	802	770	762	770	787	828	755	739	795	722	778	757	762	778	773	791	777	756	764	766	796	791	784	825	753	749	750	804	760	768	772	768	797	820	734	760	786	756	768	807	801	729	783	793	763	770	750	734	777	775	786	783	756	767	797	787	750	798	738	751	765	713	730	756	779	774	777	733	796	784	828	780	770	743	779	775	767	843	799	793	761	772	781	774	735	814	796	748	794	807	798	769	779	799	761	797	801	783	770	752	719	758	784	775	751	842	794	785	782	772	767	785	722	718	797	773	758	746	785	800	779	724	777	806	780	819	751	748	732	783	795	740	760	779	777
46775	68190	49336	19300	2959	2277	1963	1698	1427	1326	1259	1125	1173	1085	1047	976	1023	977	1004	927	875	944	922	967	948	917	838	965	902	937	914	915	913	900	922	906	895	898	840	901	910	921	885	861	878	919	870	866	868	873	885	923	872	860	906	883	933	872	916	872	873	838	863	885	842	906	869	901	874	907	833	850	919	863	837	860	863	847	884	852	869	932	860	910	871	922	858	890	872	853	874	865	902	832	931	956	895	871	900	909	874	882	882	846	888	850	855	890	902	854	880	840	838	831	917	920	855	854	860	833	878	863	864	878	827	864	918	877	857	888	866	864	884	847	904	894	886	885	923	883	857	849	902	880	870	854	878	855	843	854	848	864	924	878	882	840	835	882	845	898	871	856	849	892	911	849	890	865	871	837	870	934	834	928	801	857	784	839	905	912	861	901	888	826	850	899	837	900	887	875	847	877	913	856	916	906	897	887	910	904	842	937	906	842	888	947	867	869	903	835	875	887	850	863	887	837	844	887	845	902	910	821	835	916	889	870	857	844	900	910	910	869	852	909	874	900	910	877	875	839	913	902	847	822	890	870	861	854	851	894	915	822	850	906	873	844	863	865	859	845	866	866	847	928	846	927	847	884	859	819	885	917	858	844	884	848	863	906	887	814	912	916	854	883	909	864	888	844	837	943	868	863	856	901	814	841	862	882	825	849	895	887	848	876	862	873	879	917	932	875	864	862	869	897	864	878	879	896	841	883	863	841	851	781	872	909	893	874	911	844	872	894	849	898	845	897	842	841	836	834	851	915	895	855	873	876	947	894	865	907	840	838	859	869	891	872	896	840	880	823	897	836	860	870	916	893	885	911	936	929	860	948	845	891	850	903	837	878	835	893	908	893	861	871	863	880	915	907	873	868	886	897	915	856	850	896	855	884	875	914	865	939	934	876	851	918	832	882	837	880	909	847	851	877	848	879	838	867	858	871	924	870	849	900	893	890	919	858	898	894	836	862	869	900	856	861	904	882	889	892	860	869	853	896	858	868	893	824	905	845	894	920	890	836	884	898	891	907	836	892	881	898	887	875	863	853	924	878	866	833	916	860	846	901	917	820	880	899	866	872	854	905	882	884	897	826	871	879	864	899	932	889	871	852	878	854	888	825	871	875	881	926	902	892	871	832	883	844	844	851	870	860	854	849	878	888	932	814	832	840	798	854	895	872	875	851	846	913	893	879	824	939	927	850	816	883	876	931	896	900	901	826	879	880	861	888	805	892	844	881	871	906	850	841	921	824	850	875	897	889	844	870	885	882	915	894	891	870	868	860	865	844	896	901	877	865	942	821	888	879	896	836	909	905	868	864	872	908	897	884	846	912	867	877	879	871	859	889	903	896	846	908	828	844	876	906	934	904	843	866	895	851	865	844	886	860	820	840	833	916	925	900	824	853	853	812	861	888	871	830	888	884	834	866	881	901	864	905	839	855	823	898	872	865	874	854	823	882	891	886	865	973	913	851	891	920	861	937	953	875	884	884	838	861	891	875	879	911	818	838	853	886	874	857	866	807	854	855	866	836	878	900	880	889	887	854	886	861	897	953	846	858	873	894	889	915	917	846	892	869	814	857	854	874	886	879	891	862	862	903	838	840	905	881	852	880	868	860	885	905	854	895	861	869	892	852	846	881	833	889	912	846	865	822	942	851	870	839	913	877	896	799	857	851	886	854	876	877	912	864	870	873	885	879	872	873	826	828	871	878	898	827	890	813	844	875	872	850	904	864	885	889	876	892	950	849	854	916	867	858	900	916	821	820	902	864	861	945	873	840	883	840	842	915	883	873	905	865	920	866	832	855	837	825	896	842	891	862	820	867	892	873	887	851	902	830	895	952	830	861	788	898	858	907	945	929	865	912	863	823	902	888	902	845	837	859	880	885	836	853	887	843	870	845	853	870	858	874	900	913	851	869	866	878	833	860	858	900	844	858	893	852	856	825	878	921	883	863	882	927	883	862	843	891	887	861	884	864	849	829	890	871	903	836	900	888	856	841	915	892	851	877	879	825	891	865	902	902	871	917	821	857	927	851	832	946	821	911	856	843	897	930	872	876	829	850	871	831	928	911	888	872	830	918	884	856	902	876	895	890	828	844	866	938	872	839	910	809	885	911	866	857	923	861	866	833	863	880	884	917	858	908	850	881	904	884	897	900	888	875	940	847	890	883	897	880	870	897	857	862	843	882	865	899	898	927	867	866	846	832	874	862	912	866	909	849	947	833	857	884	860	850	896	822	945	873	888	865	868	914	889	832	865	881	894	911	867	912	865	875	875	896	894	897	866	914	918	874	838	903	903	857	895	878	855	889	909	819	822	846	947	861	906	868	839	901	846	866	880	860	849	893	891	855	879	890	874	830	884	841	888	892	960	873	895	871	917	844	830	886	867	907	864	835	880	924	834	884	855	844	834	882	855	902	882	889	851	859	842	919	891	885	874	882	841	888	866	887	853	869	878	880	886	842	901	870	893	865	889	890	844	867	831	905	840	845	889	839	835	864	912	866	806	905	849	883	828	883	866	858	824	865	842	873	853	848	884	894	865	866	871	924	873	890	898	808	850	884	871	967	884	869	872	871	902	808	842	841	909	856	936	896	881	870	862	943	855	870	875	881	900	863	890	853	876	848	856	878	889	893	926	929	862	887	872	909	907	892	871	809	835	855	928	880	880	871	902	849	898	908	872	866	868	945	850	871	858	882	871	868	905	923	869	863	837	879	873	871	863	856	909	829	901	869	897	849	854	881	845	862	863	883	868	862	900	878	895	839	836	856	881	932	839	897	874	828	907	894	918	882	879	878	855	813	930	854	900	884	818	874	887	892	893	885	871	905	915	859	860	845	868	891	821	891	868	902	846	877	953	851	900	888	884	813	837	907	879	872	875	914	883	860	855	883	890	905	918	894	874	870	864	887	839	805	869	845	939	845	823	872	904	880	858	846	849	849	850	875	891	894	896	844	916	940	857	853	888	876	883	908	894	873	840	832	894	872	894	887	857	905	883	847	848	897	846	869	846	902	880	861	870	893	895	916	884	899	864	861	913	882	891	899	869	871	862	861	858	897	878	870	842	840	883	889	864	876	883	947	847	892	871	873	859	873	815	914	842	886	904	890	872	893	894	884	853	902	842	866	936	875	885	889	915	904	845	858	898	835	849	931	885	925	869	913	837	909	861	865	920	841	808	861	881	890	859	913	886	878	906	929	826	854	876	900	862	871	905	871	887	859	827	883	808	808	819	881	895	901	878	917	859	866	835	877	915	931	893	891	859	856	889	874	866	860	878	873	864	875	909	877	923	892	883	928	861	897	849	860	868	862	895	873	813	926	928	877	859	859	826	877	873	881	840	882	866	905	874	909	852	866	888	864	850	885	931	934	885	890	859	885	851	875	879	916	844	880	841	905	871	877	841	881	872	843	844	865	893	884	829	887	852	884	872	838	882	838	887	859	866	903	884	864	840	869	876	901
31891	31226	24675	8274	473	339	345	292	307	303	297	285	279	280	276	285	312	297	278	315	317	285	288	274	252	301	245	292	282	257	263	305	314	278	294	282	267	283	304	277	284	255	275	289	300	299	284	258	292	317	283	276	275	256	257	308	301	304	276	298	270	255	276	301	312	274	295	300	286	268	294	311	270	290	246	290	315	289	293	262	296	288	258	305	277	296	292	262	282	315	271	285	256	303	286	264	276	271	309	284	285	284	261	255	311	291	304	269	267	295	322	292	303	280	282	274	281	287	279	290	282	260	288	282	275	265	280	277	275	289	273	295	302	292	274	287	312	269	256	285	306	300	269	254	278	285	295	270	282	305	275	276	313	264	306	278	284	272	286	288	275	274	291	266	267	293	264	294	236	297	307	308	296	277	277	295	277	284	301	277	311	293	256	295	304	288	268	261	259	279	298	273	283	282	278	291	318	280	298	292	280	305	248	249	295	307	299	269	304	245	296	276	294	290	269	255	271	274	275	268	278	301	258	284	274	303	275	297	252	265	310	288	272	319	291	301	298	287	262	306	277	294	290	298	251	269	287	296	270	308	309	295	264	286	266	289	300	301	306	308	269	278	261	277	260	269	274	299	294	288	297	277	281	302	272	299	283	293	280	269	308	294	290	286	276	302	278	291	276	283	319	283	324	291	270	285	274	277	278	266	259	276	289	294	287	286	281	304	271	286	287	276	253	298	297	306	277	251	300	253	303	311	296	317	290	264	265	304	294	269	308	277	283	284	290	326	280	256	291	277	272	300	297	285	274	263	251	302	281	267	283	271	286	292	277	272	267	256	271	290	311	248	305	261	293	294	281	299	297	280	281	288	273	304	290	277	288	275	299	280	277	302	270	278	288	274	260	283	262	297	282	264	280	270	292	326	279	308	294	290	288	282	261	278	294	273	269	260	296	283	269	280	312	292	292	269	281	268	281	266	299	270	276	272	276	242	258	324	266	256	295	276	289	266	306	302	260	275	289	277	301	274	284	306	280	288	266	297	285	276	259	269	298	297	283	275	287	269	265	261	289	254	276	296	287	287	292	284	291	279	298	285	259	285	288	280	292	268	280	267	278	279	277	264	262	290	268	319	296	265	259	285	259	288	274	297	292	299	261	273	260	250	292	270	278	278	290	292	296	295	276	283	286	270	289	308	282	290	299	267	268	290	291	264	291	280	315	263	285	271	305	268	301	286	298	276	280	336	285	265	298	290	290	293	288	291	287	265	280	275	288	288	279	314	267	283	327	289	265	290	309	269	297	288	330	275	298	269	278	276	288	296	307	281	285	268	277	308	286	296	276	297	267	292	294	290	298	300	318	277	278	285	279	291	297	292	296	275	298	246	286	301	281	293	286	299	274	291	285	313	271	272	275	268	272	280	264	295	318	304	284	283	317	278	295	293	290	286	297	244	266	240	267	288	274	264	254	315	263	298	278	288	314	240	266	280	273	305	278	272	252	291	293	272	280	297	265	299	294	274	297	297	292	286	270	270	297	271	288	248	279	292	284	321	263	258	286	291	275	272	264	288	298	257	269	299	267	294	293	287	289	288	264	297	267	281	291	290	286	291	277	282	301	284	278	256	297	301	292	280	293	287	283	299	327	285	271	305	263	280	284	279	296	299	283	294	279	304	277	280	295	306	290	274	278	309	280	271	282	248	320	271	280	268	298	257	298	293	305	267	248	263	259	263	278	290	282	282	251	269	278	307	310	282	272	256	262	311	271	268	303	268	284	282	262	269	268	263	269	297	299	268	291	282	310	282	267	239	269	249	285	286	277	293	261	267	284	314	278	299	285	280	287	314	253	279	259	277	245	309	267	289	285	320	286	269	274	270	296	273	272	290	261	299	296	285	296	302	264	318	266	292	288	301	288	284	271	286	277	270	261	307	259	265	296	275	281	307	272	305	316	242	285	290	258	308	292	288	286	302	247	272	261	313	283	298	259	275	282	291	263	277	290	272	310	270	256	263	273	289	288	292	278	289	291	284	291	264	265	285	309	277	275	283	276	293	229	272	297	306	286	289	272	302	274	284	286	299	292	322	265	300	275	297	245	288	270	284	302	280	293	272	280	291	285	294	283	298	276	275	251	292	300	300	303	299	277	289	297	295	295	282	270	253	294	285	265	269	297	261	255	273	282	274	277	265	258	295	279	259	320	293	305	275	273	308	286	265	285	323	261	282	299	288	268	285	273	315	268	261	297	262	276	306	304	287	283	268	297	278	275	294	286	253	269	289	287	274	292	305	275	269	265	289	277	275	308	307	286	311	288	271	274	284	297	298	276	284	290	273	265	266	290	261	287	272	295	294	285	261	264	287	271	265	276	309	272	277	284	298	275	260	275	261	293	281	293	300	289	265	279	301	280	279	279	272	274	288	288	299	266	304	298	268	292	290	271	284	268	266	323	254	300	293	286	269	272	323	291	300	282	272	267	265	310	264	283	278	271	293	287	260	291	306	271	249	294	253	281	271	290	296	276	309	276	308	294	304	284	296	303	261	279	286	267	251	282	303	283	239	294	276	295	275	245	308	272	296	276	279	288	296	304	289	284	290	267	276	283	282	268	279	283	275	274	296	282	250	295	244	252	279	294	280	271	280	263	305	287	268	275	295	288	279	281	297	312	294	274	293	264	291	270	280	280	293	275	270	276	318	302	295	267	275	276	300	310	265	300	289	305	290	275	280	279	260	266	253	296	266	301	269	283	295	287	286	279	269	273	302	284	305	270	276	298	266	286	273	270	240	292	293	292	289	289	272	279	307	248	293	310	279	282	326	261	278	263	265	283	274	313	301	299	279	274	301	289	268	287	275	291	260	268	271	244	280	281	260	302	276	286	320	271	284	293	305	268	293	303	273	297	278	283	306	255	303	262	273	297	288	259	267	288	267	277	311	268	326	293	278	273	275	306	294	282	257	294	293	274	256	273	303	269	287	261	257	282	277	263	295	304	299	294	294	301	244	278	303	281	271	246	272	275	264	257	279	284	295	270	252	292	296	285	300	280	259	289	270	290	276	266	272	312	278	275	278	282	283	278	306	289	291	297	275	275	287	301	314	276	290	251	299	280	288	306	286	289	283	271	287	279	277	319	269	276	286	295	264	313	280	287	307	289	253	279	323	257	273	301	285	289	270	268	270	286	280	309	273	296	274	281	282	273	277	289	272	312	312	275	277	273	281	285	306	287	288	267	281	302	255	276	291	296	280	280	283	292	261	290	290	258	302	280	292	283	272	290	286	294	279	270	305	258	279	302	297	272	299	291	255	283	274	303	255	264	277	257	292	279	276	257	244	309	278	260	280	287	242	287	274	289	280	302	297	294	273	297	282	256	290	268	289	281	282	246	265	315	287	258	289	277	299	302	293	287	266	285	299	289	278	277	267	297	298	265	281	264	285	295	296	291	256	274	246	283	278	293	283	294	299	284	300	294	287	281	277	285	258	273	272	303	279	270	286	284	294
39252	44791	27485	5886	495	439	450	377	396	401	385	376	352	383	340	376	369	374	357	340	372	375	343	333	396	365	357	337	365	333	366	382	339	370	308	344	362	382	345	348	346	333	309	335	323	404	369	370	372	352	346	352	365	357	341	373	360	337	333	330	309	357	379	357	373	360	339	357	332	351	320	325	359	330	329	324	329	377	354	347	318	343	351	346	330	350	358	340	352	322	347	357	323	341	363	346	348	378	354	347	359	362	319	382	341	364	333	319	352	326	337	337	319	355	327	341	333	361	331	332	327	342	358	347	348	348	334	341	369	342	362	321	352	315	328	370	332	357	337	348	369	346	377	365	330	306	371	394	372	342	370	353	357	358	362	347	341	398	363	357	358	373	367	335	347	356	360	371	341	342	362	351	362	363	335	352	353	350	321	377	370	368	347	344	350	406	377	343	335	355	322	366	370	382	380	345	361	379	364	363	358	348	351	349	343	380	375	358	326	348	353	350	364	343	362	378	357	372	351	348	345	351	370	381	332	361	314	386	360	368	361	321	389	354	370	328	368	334	359	343	365	362	372	382	347	340	349	331	361	331	358	353	345	331	351	337	391	359	358	333	380	365	359	381	363	333	330	335	325	355	347	387	345	345	317	366	339	384	385	352	339	340	353	361	365	351	352	339	338	361	382	355	323	354	366	345	337	328	369	346	341	350	334	366	368	350	361	355	347	385	353	349	375	348	375	344	325	350	325	333	334	351	353	336	321	375	353	366	378	322	357	350	349	376	341	350	353	367	338	367	382	341	362	345	379	342	336	326	346	332	367	326	349	378	323	309	327	350	328	337	381	351	346	368	323	344	356	367	364	390	359	356	342	364	341	323	365	329	360	322	342	351	358	374	364	348	376	352	347	319	341	342	354	343	324	370	368	349	353	337	344	349	367	345	363	347	336	366	365	346	354	357	376	360	358	354	352	361	331	358	333	353	359	357	351	346	375	344	353	321	319	357	306	326	317	344	374	360	353	339	327	348	399	371	362	334	376	366	362	371	380	352	318	349	321	331	328	323	341	319	382	317	342	361	353	369	356	337	345	401	312	366	329	366	324	359	346	335	323	329	368	365	355	360	359	332	339	367	320	378	361	369	350	348	386	370	362	353	355	319	369	348	331	336	368	323	362	334	381	335	365	358	348	346	338	349	353	352	367	334	357	340	334	336	353	376	364	374	345	321	326	331	323	360	326	335	331	344	344	335	379	355	349	348	343	353	344	363	343	335	334	359	350	338	332	323	317	350	340	339	369	365	340	339	395	337	342	363	384	370	368	342	366	358	372	319	365	383	327	361	371	369	345	363	339	360	394	339	366	367	354	339	319	372	352	362	345	339	331	354	372	359	356	353	347	365	353	376	346	384	372	356	317	357	373	331	338	331	321	348	336	366	360	320	331	324	368	339	346	342	314	324	336	353	375	346	361	354	342	355	346	325	350	331	362	333	303	347	382	365	332	323	359	352	379	341	353	364	328	349	331	316	346	365	334	352	340	344	356	345	356	325	349	340	370	363	339	359	372	364	357	368	347	350	336	365	349	353	329	345	340	377	358	326	381	371	312	351	326	354	301	371	337	381	371	332	323	369	380	357	338	310	370	354	341	359	352	379	336	354	356	349	375	383	349	350	320	361	335	314	362	355	384	345	355	352	345	355	387	361	352	328	326	360	359	322	329	372	359	370	357	370	373	374	348	354	353	346	366	357	320	305	341	373	346	284	367	339	353	369	327	386	326	363	371	377	376	343	359	342	343	366	345	330	347	320	314	347	337	362	315	351	340	362	336	358	336	325	361	301	350	349	346	373	330	334	347	331	368	331	350	348	363	368	373	347	350	352	318	326	347	326	341	348	388	353	347	351	348	351	326	347	345	345	393	348	386	371	353	356	339	339	355	340	344	373	356	358	333	346	344	392	381	352	390	361	345	351	328	355	330	351	314	341	323	380	370	347	347	353	345	354	336	337	365	380	340	366	366	343	362	354	386	364	355	362	342	355	326	356	378	380	369	365	334	348	345	351	367	360	369	398	333	368	338	352	349	331	352	315	339	318	347	346	323	363	357	336	350	336	348	362	358	357	375	352	371	349	363	353	366	354	331	352	350	353	329	329	362	345	358	340	339	349	359	311	353	338	355	364	380	339	383	338	348	373	354	361	341	370	345	376	344	341	333	331	377	349	358	326	355	332	355	321	366	355	328	344	340	348	394	357	334	340	314	332	349	342	371	335	320	350	360	395	381	325	335	366	323	363	329	373	375	365	311	357	384	357	375	362	362	370	367	358	359	347	362	348	356	380	346	341	321	343	352	303	355	351	318	363	344	336	355	361	350	354	348	338	329	340	371	338	331	374	347	346	345	337	371	349	353	354	371	357	361	386	393	346	398	350	352	354	396	379	293	364	348	358	342	319	333	337	350	363	367	337	390	344	365	357	315	344	371	336	380	342	333	341	337	377	380	326	335	325	336	362	358	369	335	332	329	340	346	355	332	385	348	350	370	373	333	342	360	337	328	337	349	352	336	338	343	336	318	343	363	347	355	328	359	353	357	328	376	358	353	362	327	328	372	336	357	368	361	344	345	353	359	327	332	367	362	376	356	364	331	308	363	318	341	363	357	312	356	315	307	355	331	358	342	365	361	358	392	314	333	333	354	351	336	372	321	346	361	396	354	353	345	365	306	386	358	351	357	338	368	343	372	381	337	340	339	345	343	365	370	344	340	347	349	334	323	373	335	373	360	351	361	346	377	332	341	340	376	378	369	347	350	325	382	345	349	349	372	352	356	342	308	373	337	364	353	343	317	357	346	347	331	365	368	373	339	356	353	348	362	336	323	363	338	329	349	375	343	343	382	343	375	352	369	310	339	330	354	365	356	357	364	342	321	347	338	335	347	321	329	286	365	343	337	346	303	357	355	331	382	358	345	380	337	372	317	356	317	354	340	380	349	337	350	344	319	332	367	348	368	346	354	325	318	358	356	394	372	373	371	367	352	364	334	339	362	345	348	346	362	338	364	338	352	312	365	343	321	376	368	314	339	343	374	348	355	353	349	341	344	378	342	365	309	375	318	343	350	343	312	345	358	330	385	369	335	351	355	354	362	326	347	335	373	335	363	346	351	343	360	356	342	356	342	344	350	342	367	333	322	362	338	347	324	326	375	359	355	355	364	357	336	364	382	369	365	359	345	333	341	359	373	371	383	337	332	331	327	329	339	346	381	397	377	350	331	349	340	338	377	354	368	319	382	344	316	346	371	368	337	343	335	366	314	355	367	353	356	333	337	317	344	324	364	359	322	364	369	376	351	340	343	367	343	357	350	376	381	378	355	381	361	359	327	344	332	323	354	351	337	338	301	374	367	359	348	339	329	360	341	358	375	336	355	325	349	354	361	352	384	332	333	369	373	349	358	317	334	368	375	338	351	341	332	338	339	354	373	342	325	346	340	373	356	346	351	322	328	345	365	321
23950	21012	28071	24052	19727	5883	996	714	697	625	543	600	572	532	516	585	582	555	580	556	508	543	533	539	520	563	538	496	541	530	510	543	543	513	505	500	564	523	497	501	542	522	499	510	528	564	527	504	495	533	500	508	517	522	509	545	533	519	528	538	441	558	510	555	529	516	496	512	535	503	521	524	525	508	508	517	529	512	511	482	524	577	508	498	500	519	511	544	481	524	523	561	509	505	532	501	507	533	497	509	514	533	498	521	493	502	520	489	521	510	515	487	481	532	531	504	502	497	486	532	514	524	473	492	537	498	529	522	514	492	476	530	507	538	501	474	535	519	480	503	530	472	489	493	460	518	489	471	519	476	486	544	488	436	487	500	521	547	539	507	524	535	496	522	546	467	543	534	506	538	512	483	534	498	504	517	507	457	507	481	498	500	517	535	507	527	528	486	551	524	495	524	523	503	478	522	527	510	519	540	527	532	462	508	500	462	499	515	509	534	503	489	496	514	542	503	547	518	499	547	467	516	552	476	538	512	531	487	523	552	508	538	525	486	518	534	504	522	519	498	545	515	525	501	518	496	505	488	499	465	490	574	516	513	488	507	477	506	506	546	510	498	535	518	507	510	521	522	480	528	504	511	489	492	510	491	518	488	521	501	529	521	510	521	504	505	492	536	502	511	481	537	524	515	540	493	480	490	523	494	493	510	493	528	499	501	564	480	523	527	533	510	462	531	485	519	512	503	480	487	502	500	508	483	501	483	517	510	467	490	525	512	535	475	532	516	489	497	530	491	485	541	510	487	559	521	491	549	525	464	518	479	483	514	480	488	496	497	524	543	535	544	558	468	511	486	481	539	508	528	517	493	493	538	498	468	531	515	502	479	521	532	480	527	525	491	487	520	531	470	533	526	497	534	475	482	468	469	504	488	527	537	521	512	515	527	506	483	483	502	532	495	523	495	487	482	472	498	526	518	482	538	510	502	513	486	516	578	495	512	510	508	521	505	530	554	526	505	504	499	497	505	525	509	492	539	561	520	496	507	501	508	511	526	522	485	450	483	543	501	506	454	503	523	485	475	500	493	511	518	489	526	512	506	484	512	514	500	504	480	508	495	540	509	540	483	569	505	547	526	543	527	494	504	547	537	531	530	528	500	517	520	482	513	497	534	504	515	504	535	496	500	479	504	503	527	516	518	524	525	496	496	544	488	540	510	496	490	500	557	520	524	497	494	534	538	515	492	482	498	509	502	509	524	484	532	520	498	537	519	538	537	502	544	497	499	538	485	537	549	538	533	494	515	547	523	518	526	537	529	513	503	503	520	496	496	480	528	531	499	469	515	493	493	560	501	497	495	512	475	492	495	479	484	524	514	497	484	551	509	513	512	507	496	497	549	491	479	508	484	544	467	531	462	492	497	523	539	507	525	509	482	509	512	505	489	476	470	498	507	520	496	483	509	498	485	519	476	500	520	517	501	479	503	524	504	509	495	509	520	487	511	526	523	505	525	522	522	521	503	487	513	494	495	548	537	508	516	481	536	530	511	524	456	503	561	505	567	499	466	496	514	548	531	541	517	520	503	498	504	499	538	535	483	506	511	510	485	482	523	491	506	488	483	556	499	524	527	498	519	493	512	506	552	538	471	512	542	505	505	550	479	511	524	519	483	500	507	461	536	506	551	509	489	478	486	482	551	510	544	517	477	499	471	521	494	540	482	492	532	505	464	493	510	505	515	489	506	484	515	480	477	486	508	526	499	509	498	508	513	538	498	500	482	532	506	504	508	504	519	529	517	489	507	510	464	488	542	534	505	496	485	516	509	509	489	547	511	564	499	492	489	496	506	515	538	509	526	510	508	491	488	518	480	526	487	506	518	524	469	510	521	541	531	487	487	549	508	490	528	516	532	496	488	515	541	549	544	540	531	532	482	471	506	506	515	517	509	547	505	477	527	538	533	545	497	503	520	502	485	510	502	488	519	462	524	562	486	453	512	511	514	527	523	521	534	518	505	502	505	533	507	578	565	506	494	530	510	538	492	555	487	514	503	532	505	473	525	507	533	492	516	511	530	521	515	553	539	464	498	527	492	508	495	518	503	506	513	565	527	532	533	527	489	497	484	532	503	548	512	488	506	497	509	514	523	507	496	485	513	515	508	524	483	511	495	514	520	514	462	484	512	509	509	511	509	524	484	479	538	492	450	528	471	487	485	506	494	501	489	487	499	517	487	523	507	522	513	528	507	488	547	538	525	505	511	534	518	511	533	517	522	520	493	527	524	513	532	489	516	489	509	515	511	516	489	490	483	535	491	524	507	531	527	517	537	528	534	509	488	498	530	498	484	503	516	525	531	541	522	544	502	518	552	521	505	476	484	503	471	522	506	481	527	546	522	511	511	438	497	513	518	485	492	505	490	518	516	562	493	559	539	503	495	518	544	491	504	507	497	524	484	475	507	501	507	573	538	500	543	494	493	500	500	497	497	538	478	507	570	541	539	529	507	504	523	518	522	497	478	519	511	474	503	475	518	493	530	521	509	554	528	512	484	492	527	529	477	521	525	558	542	519	543	542	517	540	484	510	484	514	533	458	494	492	512	500	525	513	521	550	507	510	510	498	515	494	474	513	481	481	518	495	507	495	497	526	519	510	511	496	469	559	543	507	502	569	515	484	494	501	491	499	491	543	523	565	549	484	497	525	522	514	497	512	526	516	499	467	529	506	457	519	527	509	460	505	516	460	513	504	535	511	514	504	524	515	494	522	500	534	513	545	537	492	536	527	503	543	481	492	503	472	506	496	504	534	519	450	505	503	516	495	575	539	505	485	494	496	529	509	483	532	530	481	480	511	471	510	501	543	502	494	526	487	483	549	546	528	511	500	484	520	537	506	481	539	545	551	521	492	505	493	528	498	504	501	528	513	534	520	535	520	491	440	509	525	516	568	574	505	469	477	466	545	559	513	501	505	464	532	477	497	472	523	510	482	524	480	526	485	502	523	497	503	481	503	512	507	515	521	530	467	531	531	481	544	541	525	523	515	496	502	495	504	487	519	547	517	522	494	522	501	492	496	507	509	528	486	492	512	536	507	505	509	522	539	514	480	521	528	530	503	468	534	545	471	486	532	496	475	471	522	476	544	493	522	517	542	529	529	517	559	500	550	519	516	495	539	500	505	496	522	509	544	525	561	507	502	562	537	465	557	530	525	489	498	504	536	500	498	522	545	529	505	505	517	483	482	531	511	515	475	495	503	532	478	494	530	523	508	482	542	512	532	520	513	510	533	521	495	511	484	510	523	486	512	533	512	482	527	513	505	511	491	569	491	473	472	489	539	505	529	448	547	534	520	503	519	516	484	535	506	508	516	503	478	497	540	508	513	527	520	469	482	535	540	463	506	544	494	516	522	492	499	507	502	529	527	510	530	487	529	518	516	526	485	523	509	528	461	491	552	516	555	521	487	531	467	512	551	498	517	525	492	483	478	524	518	462	519	507	532	580	493	501
42517	61418	41469	11958	1719	1371	1198	982	896	871	784	759	731	704	705	692	699	636	657	658	614	622	625	642	620	587	634	591	603	562	594	634	641	599	623	618	601	618	581	595	617	586	665	604	601	634	645	556	594	594	614	619	592	562	604	604	631	552	611	582	561	591	556	593	568	591	595	579	614	564	605	589	604	637	623	616	548	565	638	592	573	646	611	596	612	558	609	603	568	610	575	635	598	619	626	572	591	578	613	586	655	592	645	569	592	591	600	612	605	610	638	603	632	626	587	575	598	594	595	585	608	613	569	624	639	599	609	632	588	586	588	618	594	598	590	544	628	580	582	598	576	604	606	570	577	621	656	627	622	588	609	603	568	581	616	561	602	598	591	574	623	564	596	568	582	588	564	579	598	596	542	581	637	552	553	583	554	603	592	598	597	585	607	573	600	615	582	577	574	625	591	620	624	623	637	562	576	579	575	654	585	580	602	584	620	585	626	572	596	554	587	588	591	614	577	579	598	619	602	615	613	575	571	588	550	550	601	615	626	623	597	581	587	583	585	590	598	589	615	586	577	600	586	585	573	614	603	654	605	578	579	597	587	602	600	588	598	570	610	576	585	582	635	587	630	564	598	579	583	597	585	571	592	634	597	636	607	553	579	569	599	599	568	603	623	579	608	607	599	584	588	601	574	581	595	610	638	587	570	598	603	634	610	598	621	599	583	619	567	640	586	592	594	542	594	588	580	567	616	641	597	586	598	584	609	562	618	617	583	600	580	587	569	605	585	593	654	550	567	589	569	601	588	561	604	579	590	610	624	603	550	624	563	608	613	596	629	596	573	582	631	619	591	576	617	562	630	567	566	646	595	603	572	599	595	588	600	606	620	571	562	579	605	597	572	558	559	599	614	636	568	583	592	575	607	612	624	596	617	551	570	609	561	602	575	606	584	616	579	578	614	610	586	625	614	618	629	597	598	533	617	589	605	595	560	631	615	592	573	611	635	583	610	614	576	552	581	591	573	588	608	558	633	610	602	584	575	615	549	577	612	582	602	635	613	574	600	582	601	633	593	625	567	603	595	614	587	605	583	560	608	629	594	625	625	644	590	626	616	578	626	611	588	591	581	591	568	571	584	599	595	621	591	589	579	610	579	584	573	573	622	617	587	611	620	618	559	583	611	585	577	603	630	607	571	588	659	594	594	604	582	595	591	545	620	584	593	594	563	605	563	582	634	619	563	638	621	597	565	586	640	582	564	618	585	582	569	600	572	567	581	582	590	594	571	572	596	630	596	548	582	598	600	577	627	600	632	621	563	580	563	596	587	598	577	580	585	615	580	585	612	621	595	583	571	583	600	633	565	560	567	582	582	652	612	613	581	621	591	545	618	614	582	588	583	588	585	561	597	632	590	597	640	626	586	601	603	630	608	611	583	604	584	661	628	597	588	633	571	570	571	628	622	584	606	571	584	580	572	608	607	627	591	613	567	601	555	600	620	632	606	628	591	574	580	593	626	551	579	570	586	617	550	580	614	565	604	570	605	561	628	599	598	610	603	618	568	595	571	553	568	586	561	573	602	591	615	611	568	596	588	583	587	543	616	632	571	593	635	596	646	585	577	564	587	599	575	572	571	600	582	631	589	578	649	615	594	610	616	565	605	592	575	580	588	597	584	620	565	606	587	608	566	586	622	590	601	639	596	562	619	623	591	599	582	645	630	631	622	581	651	565	634	620	637	553	619	614	622	607	629	622	559	589	579	613	595	599	550	585	594	607	618	607	592	608	580	590	572	586	602	596	619	600	604	597	594	625	607	582	604	574	555	584	590	540	610	616	595	595	555	622	620	644	642	584	615	598	551	582	569	587	637	559	611	569	571	651	575	637	606	615	620	617	602	600	594	587	603	598	632	594	596	580	592	574	642	596	626	576	613	612	595	589	618	639	566	572	586	606	586	589	598	593	568	590	614	569	608	602	593	564	615	590	592	601	568	590	606	593	597	601	576	600	586	602	590	566	608	629	575	585	612	546	573	569	558	615	647	603	596	594	603	640	623	642	624	585	587	608	622	593	583	567	621	575	590	582	584	591	590	585	621	541	623	577	581	580	616	585	597	593	605	589	569	605	578	606	590	602	607	586	594	604	618	585	580	589	637	593	584	626	584	606	552	586	636	592	561	592	625	580	607	581	607	587	571	611	590	572	594	590	598	614	579	558	634	617	564	570	645	607	537	616	595	621	587	561	592	617	598	576	603	588	596	618	598	633	548	605	642	569	593	581	604	638	559	582	629	584	597	597	608	595	556	564	568	613	596	591	601	620	588	619	600	627	614	541	619	604	572	580	615	592	595	564	573	596	584	607	606	612	552	576	532	624	613	591	563	631	585	631	598	567	585	576	594	583	589	559	620	607	576	621	598	582	610	623	592	596	589	612	632	550	595	599	545	574	563	599	587	588	576	616	605	593	664	660	600	623	581	620	612	596	554	590	578	569	623	585	610	577	596	574	596	588	601	589	621	610	619	609	609	608	613	626	608	583	594	586	596	609	632	577	566	580	577	577	596	609	586	593	600	588	625	627	657	573	557	604	667	567	566	600	623	650	588	598	589	565	597	606	595	602	656	599	615	563	576	599	563	560	626	598	561	620	609	583	583	586	598	574	584	597	541	554	606	590	617	595	587	591	646	602	604	583	624	588	588	566	589	616	566	599	601	558	623	600	607	611	576	619	622	571	636	606	639	609	609	549	595	587	626	597	582	614	618	601	608	605	578	576	580	634	604	594	611	550	601	602	621	580	591	591	589	601	688	597	577	574	555	570	564	601	606	605	586	609	597	563	641	575	580	582	536	620	591	592	613	611	648	610	552	556	632	599	596	554	607	615	564	594	558	584	558	609	568	593	583	618	604	554	576	545	572	611	609	584	592	557	585	573	591	553	581	602	631	596	566	582	593	589	603	613	602	622	621	581	575	556	602	566	565	599	551	613	606	574	611	610	581	634	616	613	580	629	614	623	610	628	568	599	592	619	617	647	562	608	558	612	596	597	602	585	545	597	626	590	574	577	597	546	608	631	612	586	600	601	591	552	641	604	616	587	590	596	640	597	574	568	565	626	544	610	553	636	605	623	611	583	546	612	627	601	615	578	651	631	584	592	581	581	600	617	582	614	581	561	609	585	597	589	605	596	614	558	574	617	602	608	607	602	577	628	589	589	582	605	599	597	564	613	597	553	580	574	609	571	624	582	623	585	603	585	575	593	585	614	598	600	587	584	604	626	561	629	622	565	595	591	620	576	587	617	573	589	547	600	600	599	602	642	566	596	607	594	615	531	610	598	591	609	611	627	604	555	590	603	647	578	581	598	551	548	588	600	628	573	573	613	609	626	612	586	626	617	608	626	649	590	576	556	626	619	599	584	604	602	588	522	591	647	600	577	589	593	573	594	587	652	534	624	616	595	609	578	647	580	600	589	621	598	624	527	572	590	625	569	588	607	625	613	617	617	591	608
25266	21312	27031	23884	6644	688	543	448	454	405	388	382	380	420	404	378	412	375	349	387	390	409	414	352	387	363	444	386	380	356	362	390	390	344	382	409	373	386	380	382	358	384	398	393	391	344	398	407	388	377	399	364	384	366	373	397	358	396	418	369	352	376	400	359	405	356	374	389	347	343	359	378	360	355	365	341	359	406	409	371	377	386	393	389	385	354	385	404	391	367	384	379	367	345	384	408	384	407	345	368	379	391	387	405	393	387	366	406	380	371	360	370	363	350	404	360	367	354	417	368	369	399	370	352	378	347	361	358	384	356	380	377	372	406	391	383	361	356	365	420	440	384	355	368	375	384	391	399	364	368	392	405	391	377	371	371	401	400	359	350	358	392	353	382	349	343	372	355	347	355	430	385	400	328	390	389	388	397	396	369	375	393	388	387	397	408	358	382	367	381	379	395	382	401	364	371	367	385	385	407	373	382	329	384	385	328	385	375	410	338	393	350	409	380	359	361	389	400	382	367	390	346	370	399	378	372	376	390	380	392	387	365	401	379	424	408	355	374	385	401	372	374	375	382	393	354	361	404	398	393	377	394	417	401	384	352	352	357	415	391	393	438	384	389	424	384	357	388	402	361	379	370	367	405	385	345	398	397	369	427	378	350	389	377	368	385	369	379	393	366	374	374	370	358	390	355	366	345	391	381	384	375	362	388	370	395	361	372	383	370	378	408	360	385	400	369	392	362	352	365	383	386	346	402	378	390	370	368	381	356	374	425	346	348	412	376	355	418	351	403	374	383	413	395	366	373	356	381	371	378	393	389	412	354	404	368	338	388	384	384	380	375	386	384	365	339	407	354	382	355	342	349	395	378	362	368	394	406	384	385	386	340	388	375	387	409	421	401	350	410	355	379	379	405	362	412	350	375	361	372	388	395	399	401	403	345	386	356	379	366	360	363	394	344	375	379	387	397	358	385	391	345	376	390	340	377	385	386	399	365	345	386	403	356	376	365	322	391	349	378	369	398	376	376	360	385	384	361	410	364	381	367	381	377	373	367	400	383	390	357	388	380	348	362	379	397	383	353	387	372	396	406	378	415	366	429	395	401	389	395	370	371	401	375	350	375	354	385	417	364	405	376	368	366	386	378	381	389	395	373	367	388	362	369	382	389	401	379	392	349	344	406	373	371	354	375	361	383	400	396	357	350	368	380	328	383	359	386	383	387	375	377	341	366	372	400	375	391	392	403	352	387	364	368	382	342	362	407	399	372	457	396	347	372	366	380	370	375	371	365	389	361	338	386	392	388	369	384	381	367	375	413	380	385	354	382	408	398	379	349	388	415	362	383	388	349	368	352	360	374	412	351	370	393	347	356	407	386	356	371	381	400	360	400	389	427	409	389	367	346	345	414	386	377	379	390	391	358	375	392	388	373	391	398	350	408	409	393	387	387	383	371	375	370	358	370	376	369	367	356	403	382	371	352	375	389	329	376	395	378	411	392	376	406	383	379	386	410	409	380	386	407	373	401	388	369	375	388	383	365	353	363	387	394	371	387	397	360	404	381	368	356	363	350	378	339	355	380	367	361	394	354	381	392	399	421	373	377	353	400	334	365	357	423	380	382	380	384	385	347	361	356	382	415	393	359	381	365	376	411	399	367	366	363	425	363	369	392	371	429	379	340	372	346	361	386	372	349	395	375	373	368	373	388	344	401	369	342	370	366	389	407	369	408	371	380	383	371	386	361	378	385	402	398	377	380	341	383	420	377	390	391	362	374	421	379	400	416	413	385	360	367	384	380	391	387	381	385	369	346	395	378	363	381	370	371	388	356	373	373	401	385	384	402	364	395	387	382	355	374	396	366	373	375	364	369	389	331	368	373	381	406	377	391	354	413	385	380	377	379	398	415	350	367	379	372	379	406	391	389	375	361	393	374	413	409	327	349	349	352	347	423	386	387	373	384	370	405	379	385	367	394	349	359	399	353	391	409	353	375	399	386	390	388	397	348	373	361	338	373	450	412	375	391	363	396	400	387	387	394	415	395	373	373	375	358	368	385	347	379	377	381	427	387	357	388	389	368	357	338	374	350	366	352	355	381	402	348	333	412	369	374	371	360	383	386	370	354	375	348	353	390	393	384	364	376	386	356	408	388	394	349	378	396	363	379	367	349	371	378	337	381	379	368	345	403	386	405	373	362	383	377	364	381	357	391	368	391	346	366	396	374	371	429	359	375	360	405	362	351	381	396	357	378	386	368	405	381	371	371	376	356	382	406	367	418	396	394	368	402	400	362	366	374	352	396	381	400	348	398	360	364	389	360	390	371	376	395	396	356	417	398	401	408	360	421	373	385	378	392	351	354	363	375	372	383	359	412	366	402	412	390	365	371	391	384	437	404	416	381	380	378	380	375	415	397	404	371	386	419	395	363	387	378	387	394	423	364	390	394	367	383	379	350	356	364	385	362	371	392	372	361	356	402	348	344	373	363	354	364	418	369	408	360	399	388	371	370	378	379	372	381	384	354	364	379	358	358	344	386	366	365	371	393	397	369	350	369	402	398	396	380	389	362	373	349	346	383	379	386	342	365	361	382	383	366	372	367	362	355	388	384	380	348	386	391	347	377	367	375	373	371	383	371	385	380	370	383	386	392	423	345	359	373	335	398	363	376	385	427	400	379	366	391	377	391	382	349	382	376	405	369	366	383	402	401	398	365	374	397	374	388	406	392	418	419	369	403	399	408	371	377	343	397	392	377	404	385	375	394	376	371	379	369	391	362	389	411	362	387	354	365	372	339	404	379	378	381	374	381	359	390	356	359	381	336	389	413	381	417	372	358	380	410	352	413	404	393	355	371	390	368	426	382	378	357	390	368	373	370	391	372	376	418	396	385	374	341	386	375	376	364	385	388	360	344	403	361	380	399	376	391	384	406	392	369	399	368	371	371	381	333	380	378	387	366	383	374	380	376	370	368	376	410	359	377	395	385	332	375	356	399	393	402	380	379	376	378	406	374	378	384	398	350	387	389	370	363	350	387	381	399	412	384	372	342	373	398	388	342	362	349	360	416	400	398	339	369	424	385	377	382	379	360	345	344	337	381	366	416	365	364	373	364	382	352	372	393	384	398	367	376	347	369	386	386	391	381	374	313	390	367	371	338	382	395	381	377	354	372	362	398	406	422	368	382	402	396	363	374	362	364	393	348	321	377	380	370	353	376	363	406	342	371	356	387	366	373	392	363	376	398	393	378	360	356	381	380	365	361	382	360	369	390	352	386	406	354	372	379	395	397	391	385	383	391	344	371	396	417	357	351	350	422	365	360	410	367	386	418	377	351	371	372	352	375	413	368	336	369	394	409	354	375	373	367	387	395	359	392	354	358	374	406	398	405	366	384	378	343	365	414	374	386	361	382	413	377	373	359	348	390	403	370	384	360	360	374	378	393	368	351	385	414	418	403	351	366	398	379	395	399	367	379	369	397	353	389	392	393	391	361	361	375	352	383
41883	54008	34081	8266	1098	897	793	691	657	583	530	573	535	515	521	519	501	518	514	480	540	501	521	484	484	462	472	459	515	485	485	473	465	475	473	471	520	428	491	484	433	473	534	495	434	500	470	458	464	464	490	503	452	478	451	470	504	442	508	452	463	436	479	447	476	513	481	442	429	467	478	484	480	452	469	480	464	446	488	464	477	462	455	482	517	463	498	489	463	472	469	478	496	462	484	472	505	452	432	483	461	484	448	461	501	468	502	490	471	467	460	523	448	515	466	468	436	526	521	475	506	456	464	450	502	464	491	483	471	468	478	445	496	472	483	505	460	465	448	473	513	482	495	469	480	441	472	459	448	446	479	484	485	440	478	468	481	445	462	467	470	472	467	458	453	477	443	455	429	479	464	451	479	512	471	485	428	471	456	435	517	436	435	482	432	472	497	459	489	482	450	451	524	474	510	434	497	461	487	446	460	461	487	463	459	485	501	471	462	446	430	471	479	470	520	436	451	477	507	479	463	526	456	470	466	506	466	441	447	498	483	512	466	470	461	464	470	462	512	485	458	476	455	474	472	453	465	461	433	456	499	458	431	463	433	501	454	490	483	460	459	425	464	442	491	493	471	479	477	454	448	473	494	467	476	493	513	505	500	482	498	446	455	472	463	490	483	471	489	436	463	469	468	440	489	477	475	466	486	446	507	469	485	512	487	472	460	475	466	434	497	496	419	467	447	440	465	507	498	481	477	471	438	453	466	480	450	489	473	454	461	484	458	502	457	492	472	451	465	454	484	460	439	465	455	460	472	468	483	504	501	489	468	467	464	448	506	462	480	463	489	513	500	472	438	474	518	472	443	503	461	448	461	449	485	477	488	489	475	457	459	461	444	499	468	452	449	475	496	474	464	429	474	457	450	496	491	436	434	464	457	460	507	492	466	444	460	451	461	479	439	428	494	453	483	459	439	483	454	495	485	436	449	499	481	472	470	456	484	461	486	466	467	466	500	440	461	411	456	463	472	467	501	481	493	488	526	480	484	460	478	485	438	459	520	484	502	481	476	457	446	480	486	464	501	498	472	466	436	435	492	502	477	459	476	486	457	499	474	480	464	464	485	462	424	468	461	490	478	499	475	423	471	475	473	473	453	472	478	425	475	454	466	458	483	516	468	459	496	475	452	453	469	465	456	443	475	495	491	496	492	457	484	457	450	441	473	427	431	487	470	472	475	459	449	499	470	465	449	472	485	453	447	492	488	488	442	466	452	498	454	460	533	448	483	495	453	482	487	468	458	468	484	463	470	445	515	498	457	482	469	464	468	461	473	480	482	465	434	478	466	476	459	461	447	470	461	465	471	449	504	475	464	495	496	475	488	479	508	483	503	439	474	457	491	477	413	471	493	451	485	442	431	475	489	453	467	494	487	467	489	441	468	521	507	513	441	465	469	455	500	473	462	461	505	433	468	459	473	489	452	478	472	487	479	470	490	490	506	452	507	481	478	451	454	465	461	509	469	466	487	490	443	451	507	457	504	479	482	452	471	495	490	446	407	431	475	482	471	484	480	487	482	455	492	478	467	476	465	456	472	440	471	469	453	479	472	457	487	481	479	476	445	468	467	462	468	490	449	456	479	485	436	480	479	443	474	475	458	451	432	509	459	510	462	448	475	454	500	462	475	481	451	461	476	497	501	467	437	443	491	469	458	484	471	445	481	453	460	490	452	467	478	474	460	489	462	483	481	497	453	447	494	466	487	475	472	472	455	459	509	485	491	497	484	441	485	467	472	488	452	462	447	487	448	471	426	486	469	455	471	460	483	497	460	489	509	447	465	464	475	490	466	477	445	505	461	450	436	476	478	481	443	512	462	472	480	486	467	457	450	466	478	531	458	450	478	461	474	477	451	481	461	461	476	443	487	461	490	501	463	497	490	424	477	468	507	450	490	499	479	453	454	483	416	457	484	490	453	457	438	463	459	484	442	473	468	468	484	439	497	424	463	428	492	456	484	484	476	462	529	485	460	471	460	463	489	464	480	444	445	486	469	497	481	484	419	465	482	477	495	496	443	483	468	444	452	492	459	435	447	451	476	467	484	440	496	478	502	480	468	458	447	446	435	488	456	476	465	431	456	460	482	437	467	507	445	456	481	469	459	519	452	466	468	424	438	472	491	468	484	500	497	474	496	485	472	489	442	524	470	459	463	496	452	466	465	469	447	459	464	463	475	498	438	465	446	470	491	477	483	479	498	468	426	418	457	468	468	445	492	482	475	498	470	464	492	450	478	458	473	482	501	457	445	455	485	457	435	462	490	474	455	472	480	437	469	482	469	465	443	449	489	491	486	499	489	465	456	471	435	485	456	477	446	483	479	429	461	457	458	457	484	482	480	471	485	495	462	497	462	488	482	465	481	493	477	501	444	502	454	472	493	496	495	445	491	490	478	468	476	484	460	478	472	474	469	448	517	461	510	480	470	439	478	455	448	453	485	450	478	448	427	459	435	496	487	446	475	468	477	469	442	515	470	465	487	454	492	483	504	458	473	461	499	484	448	483	479	465	449	504	492	449	459	484	476	473	460	473	476	447	493	493	484	478	508	456	456	513	517	479	469	449	496	460	469	427	471	465	458	492	477	443	453	479	478	452	438	485	472	486	467	434	445	509	473	530	457	518	472	442	465	464	476	512	454	468	501	434	485	430	486	500	457	458	442	454	468	494	467	484	490	480	468	471	482	466	481	473	445	436	494	446	492	457	463	465	465	447	480	523	454	483	469	482	475	431	429	435	474	488	478	492	466	473	469	454	470	458	498	476	468	451	480	466	446	525	511	484	498	480	452	474	493	477	447	466	464	450	480	463	538	455	500	442	452	474	478	442	499	474	473	443	471	488	471	490	516	474	468	454	472	451	459	464	475	458	484	463	435	491	480	476	462	497	527	436	489	468	460	453	496	454	456	457	488	460	421	474	485	480	440	457	449	493	463	470	483	490	481	505	451	467	463	477	466	499	460	457	445	466	500	446	476	449	459	491	447	465	474	437	473	434	468	517	474	451	461	454	474	455	471	446	500	438	421	472	453	486	435	440	467	461	468	469	454	473	478	476	496	488	457	465	436	496	430	476	488	456	481	456	417	490	498	467	474	470	470	501	446	476	470	467	461	487	450	466	473	475	466	473	483	470	471	492	503	480	468	441	476	477	485	444	451	479	436	483	482	486	452	487	497	478	478	447	485	476	444	459	457	454	470	505	457	487	442	458	479	476	500	480	448	472	467	472	462	471	488	465	469	454	440	456	415	459	445	448	512	453	452	508	488	423	473	466	456	480	475	523	459	452	464	469	475	461	440	450	467	445	453	490	478	482	446	440	424	482	449	467	487	473	482	458	472	467	435	486	453	450	460	439	499	470	488	439	517	491	501	500	501	487	451	521	456	456	462	465	497	472	455	483	428	485	481	445	454	448	452	448	446	517	458	481	528	473	489	449	476	458	504	441	431	442	465	471
22852	20991	28504	23625	20945	20195	4968	1248	944	936	951	881	868	885	875	805	790	801	825	820	832	813	756	825	821	760	770	747	766	791	787	759	774	734	737	783	737	766	792	733	779	812	785	791	753	767	772	805	753	778	756	789	761	791	764	761	733	751	739	732	714	722	726	800	721	773	725	757	739	698	746	777	734	740	713	764	731	743	745	724	765	781	716	768	719	743	779	698	775	783	747	735	703	727	766	745	752	730	703	739	800	733	732	773	756	763	728	786	743	781	765	747	750	797	723	820	723	758	725	738	739	769	797	782	742	767	799	750	727	748	778	775	748	758	756	709	743	723	749	769	737	703	810	780	735	773	784	759	780	757	716	749	765	749	790	740	706	756	743	750	750	739	702	738	798	783	725	759	775	767	741	777	742	792	799	728	720	761	737	741	739	732	797	776	740	695	725	773	723	779	742	799	746	744	740	759	745	778	766	753	770	782	788	752	725	714	754	796	815	782	760	736	780	720	768	776	779	737	755	756	756	732	763	791	707	761	782	773	737	746	766	763	778	774	707	744	741	794	745	736	803	726	769	769	774	785	743	728	750	721	763	771	787	733	759	779	704	743	705	782	725	799	758	785	748	832	771	746	741	780	725	792	739	781	772	743	748	797	767	763	780	781	689	763	776	744	714	763	757	757	751	723	761	764	707	730	734	721	750	773	731	686	779	751	678	746	788	724	808	759	734	726	742	724	687	734	729	729	764	736	745	722	770	741	775	743	778	792	750	755	772	748	766	770	747	744	778	777	761	739	751	819	748	733	716	794	743	749	768	739	793	726	770	784	738	724	738	753	747	741	727	775	724	781	748	727	741	751	765	738	778	735	764	807	734	743	733	773	748	763	786	764	739	738	780	773	752	739	729	793	800	813	791	753	742	719	761	796	789	776	735	708	737	754	770	721	763	717	761	713	716	772	724	704	745	788	756	758	734	784	697	789	732	719	782	724	729	726	729	721	770	747	759	762	726	733	779	768	739	744	777	733	755	773	735	709	731	793	701	745	756	778	789	785	722	783	721	775	778	768	742	788	781	728	745	709	736	776	756	739	723	793	736	794	733	756	770	757	735	789	808	737	784	743	790	756	764	719	789	714	833	703	751	734	787	735	742	738	755	779	777	777	755	716	762	696	777	757	789	754	752	751	804	758	768	778	747	721	777	762	768	754	693	744	775	780	722	770	768	783	773	775	767	796	722	778	765	714	744	757	759	730	690	712	776	738	739	740	796	739	715	755	753	738	737	791	737	772	796	777	768	752	753	778	727	736	753	716	807	762	730	728	764	805	745	702	784	770	786	786	738	752	810	697	741	754	721	742	744	745	739	793	763	753	746	731	785	748	762	765	779	731	748	678	688	812	780	739	791	752	759	780	733	771	762	752	790	725	744	787	800	785	765	743	740	705	715	730	766	763	763	714	769	737	754	737	805	747	709	756	702	730	737	749	723	710	729	725	799	760	772	779	769	727	770	748	803	740	756	732	799	765	738	722	816	774	755	743	789	718	726	726	744	779	758	743	791	749	777	776	740	729	697	774	771	772	783	733	786	741	759	760	739	777	800	759	706	703	744	744	768	765	713	794	778	750	751	751	742	758	743	730	777	765	792	745	718	764	747	761	712	741	724	767	729	764	778	708	782	746	753	761	792	784	710	733	753	755	761	745	752	759	805	718	775	729	753	789	712	735	765	742	742	738	754	750	791	719	807	766	762	777	738	751	846	767	742	783	762	718	758	722	806	725	717	761	761	733	725	773	774	777	760	762	737	749	775	773	807	717	799	730	778	731	795	787	777	757	764	782	741	761	765	779	699	780	724	742	765	752	780	744	737	724	730	797	781	717	715	787	731	786	788	780	866	707	759	812	732	731	769	784	742	799	770	748	758	747	732	748	751	744	770	746	728	757	729	813	773	702	747	752	730	746	789	700	771	766	780	728	766	765	756	721	778	749	729	774	774	769	708	805	739	731	728	751	770	744	819	823	728	766	787	752	741	742	720	744	743	721	786	788	765	767	736	773	762	735	714	768	719	733	764	706	766	759	721	763	778	698	720	774	755	758	847	782	742	746	787	741	742	706	718	752	756	728	753	711	824	708	764	726	782	776	786	727	742	730	745	749	733	723	725	742	726	719	730	799	717	778	773	726	765	745	757	729	726	715	762	770	800	766	776	756	725	779	740	740	790	698	792	738	762	796	787	772	791	731	794	780	778	780	752	736	717	748	757	798	777	737	739	753	768	718	728	745	792	831	787	743	735	754	799	756	696	832	789	720	776	734	727	778	759	800	727	763	766	748	754	755	756	729	770	785	742	775	756	786	695	756	755	698	735	744	755	791	805	778	708	754	726	714	751	702	740	731	754	777	724	729	729	801	753	750	765	798	732	748	718	724	744	760	767	771	736	740	741	756	796	728	779	767	740	721	734	807	825	749	747	751	761	719	754	724	774	736	750	763	762	705	746	773	703	768	772	763	785	724	780	774	779	740	736	741	727	733	722	750	769	774	732	762	753	759	786	774	784	756	732	792	753	767	736	769	735	790	720	746	742	773	692	740	732	742	763	764	714	759	730	792	760	778	765	755	784	748	746	755	736	749	769	759	775	759	765	798	750	742	735	714	783	763	749	733	750	788	785	784	763	757	724	759	731	791	719	791	769	795	739	827	719	788	736	731	741	740	800	741	721	720	775	750	796	719	758	769	769	780	743	711	755	755	765	732	768	786	731	742	768	792	723	768	784	784	763	732	749	694	772	771	779	799	736	788	775	777	786	758	747	697	729	747	755	734	744	743	785	814	759	703	776	757	759	742	784	757	717	739	700	807	717	760	761	772	763	748	790	729	737	743	760	732	721	776	760	745	768	778	756	728	741	784	760	765	755	741	799	786	752	730	747	736	707	833	722	763	761	756	769	758	745	770	740	760	804	706	794	780	776	811	740	763	782	742	766	738	735	758	736	753	724	770	785	779	729	756	739	785	769	742	813	714	722	782	790	741	744	808	776	802	744	713	772	762	735	729	751	784	778	774	757	803	782	754	733	775	759	743	738	788	763	693	793	745	722	729	765	784	760	762	733	736	737	738	740	758	766	785	752	793	750	735	752	770	808	755	752	746	741	764	734	773	715	731	736	715	744	711	745	783	771	790	751	758	727	749	777	759	787	730	745	743	767	758	728	760	730	719	711	744	783	777	779	777	756	732	739	803	765	751	791	757	722	684	794	778	750	745	782	799	797	764	707	710	716	703	784	739	744	725	741	710	793	764	773	700	754	756	764	715	733	804	758	720	770	743	702	730	770	770	759	778	799	788	738	740	780	756	791	737	752	772	779	692	788	713	720	746	732	776	703	770	712	826	740	766	745	753	709	709	762	757	752	799	753	758	749	740	796	773	770	755	764	785	785	750	745	792	759	758	720	787	752	755	719	795	743	748	761	736	739	783	713	775	747	799	721	699	714	789	781	758	739	735	758	716
46523	68703	46358	11555	2959	2335	1930	1614	1449	1266	1272	1114	1128	1073	1004	1050	980	921	941	931	964	911	909	989	931	872	931	872	897	938	863	909	876	880	895	905	932	894	872	849	869	808	870	840	819	876	857	925	843	860	903	831	893	871	904	894	911	856	843	827	852	821	870	837	873	854	878	874	887	895	838	847	900	855	893	879	876	845	865	807	844	805	914	828	826	820	830	833	884	859	852	850	892	885	896	852	894	867	861	838	807	827	843	845	922	904	904	881	888	849	793	908	840	894	828	807	871	839	866	804	866	884	843	911	863	890	863	825	856	872	874	859	881	832	888	854	850	897	822	907	955	835	874	828	836	859	845	853	880	860	814	867	843	848	854	882	908	873	814	840	847	820	843	820	886	868	801	793	806	889	862	883	852	847	845	868	835	872	844	865	892	817	935	812	887	885	848	898	828	840	899	903	841	891	860	887	837	857	847	847	812	822	843	811	844	868	822	798	845	887	871	827	885	869	927	864	941	856	847	851	852	890	796	860	915	845	881	889	857	896	865	805	826	845	896	853	900	861	845	889	826	906	855	883	844	834	840	869	841	860	877	876	895	839	873	894	862	818	844	878	833	894	830	851	826	818	847	839	893	874	856	831	879	886	816	825	897	887	824	872	908	830	881	856	911	917	845	862	842	860	837	849	863	875	873	889	861	845	850	882	868	845	860	868	847	866	848	854	883	814	845	802	826	882	874	893	871	907	882	891	838	849	833	855	884	909	897	894	874	822	824	818	931	840	856	919	867	878	841	891	862	857	908	858	877	798	856	844	845	876	876	894	852	837	850	887	910	886	880	906	887	813	850	806	837	864	871	873	906	849	846	889	823	900	898	826	887	849	932	883	874	861	822	859	861	886	892	874	869	875	800	869	831	892	853	840	921	865	851	912	801	898	836	878	888	863	816	914	837	814	880	896	890	895	839	930	886	847	879	838	814	863	857	833	899	881	849	807	818	841	851	899	846	897	862	834	835	814	837	855	886	859	853	851	856	827	854	908	882	895	899	868	795	860	848	834	904	838	880	852	828	861	838	846	888	861	839	884	894	839	899	847	849	823	843	880	864	881	934	843	851	864	836	822	854	920	878	896	861	860	849	855	931	859	824	888	876	879	806	863	868	852	842	843	885	842	821	854	852	869	851	873	890	866	842	903	800	890	881	911	842	842	870	901	842	887	892	853	845	872	888	861	866	843	874	839	866	879	854	902	810	825	858	871	831	872	883	808	863	927	843	862	846	835	856	884	886	804	895	882	894	830	867	865	856	820	892	861	907	820	814	883	885	837	899	890	874	825	840	856	822	850	872	863	846	929	824	871	838	839	804	914	848	845	850	819	890	852	829	883	905	842	847	881	887	796	826	857	902	828	912	805	855	907	842	811	844	870	868	883	875	889	862	850	820	907	863	832	843	895	843	860	843	839	872	847	838	880	891	852	851	895	857	830	849	819	892	880	883	856	850	867	831	900	868	851	823	860	844	840	897	821	890	849	878	873	893	877	832	876	866	869	858	873	885	918	849	863	820	815	864	879	895	879	833	810	857	888	850	830	834	847	862	860	843	884	890	828	869	818	912	868	849	880	877	826	884	819	825	855	803	873	855	873	794	865	874	821	868	861	880	880	891	838	820	867	861	813	892	848	843	864	839	863	881	853	905	842	888	847	852	887	899	891	885	880	782	893	820	856	862	850	858	877	838	895	842	890	888	858	900	859	870	837	819	900	841	878	881	856	841	844	835	848	831	866	887	896	884	838	917	828	855	834	856	814	863	854	873	883	827	836	863	836	844	833	856	912	876	876	812	855	872	902	839	905	894	841	887	869	928	909	818	880	867	860	854	837	853	845	884	860	847	878	822	854	792	844	866	842	851	881	838	889	859	863	845	890	893	857	833	884	861	820	821	903	916	888	883	827	838	814	850	849	897	874	852	882	859	941	890	823	869	843	873	837	894	883	832	829	878	830	832	928	835	823	859	869	823	901	880	861	866	841	843	833	849	875	902	845	893	865	914	909	861	833	858	879	878	806	828	804	890	909	900	844	866	846	826	878	851	825	862	892	867	875	847	865	851	872	885	864	895	830	850	833	901	848	869	839	863	853	835	847	859	891	853	887	877	847	813	852	866	815	896	864	868	848	883	847	845	908	831	848	835	850	844	874	859	845	871	852	887	878	864	863	819	853	926	877	856	830	831	868	830	835	854	825	816	876	858	866	832	839	853	889	857	907	844	884	869	892	861	843	831	853	826	845	838	852	881	871	819	870	882	899	827	885	883	874	875	920	925	878	825	860	896	831	827	856	856	825	835	919	879	896	824	884	868	850	865	852	898	904	893	865	884	842	880	783	922	856	908	853	889	871	851	858	873	827	849	883	770	864	821	891	843	870	881	845	864	831	861	840	918	870	865	920	828	851	874	836	859	825	815	811	817	866	821	880	879	830	906	909	827	819	863	881	865	893	829	861	911	895	867	845	861	887	866	813	930	867	844	833	806	917	858	850	853	832	852	902	835	910	859	870	850	877	873	895	879	816	846	847	856	893	909	788	806	923	843	825	884	843	890	867	840	846	844	821	885	891	856	823	846	835	845	866	856	936	854	888	847	842	879	846	863	891	839	844	883	857	861	884	924	823	841	864	901	850	889	805	845	863	884	838	873	871	899	844	880	871	853	886	852	860	851	840	802	821	869	904	833	894	854	905	843	872	855	836	872	850	849	813	874	861	869	901	844	834	847	870	882	833	876	829	825	864	853	897	864	843	912	902	797	846	884	878	844	865	819	895	803	880	859	855	813	854	820	868	793	844	831	834	857	884	902	878	859	844	844	851	859	882	806	865	879	900	865	895	831	838	897	855	850	890	860	855	819	869	857	860	858	877	862	795	877	907	881	852	844	855	872	848	823	847	910	853	874	830	799	840	895	902	851	870	899	912	888	823	892	878	881	841	870	882	868	838	863	901	846	848	834	851	883	836	879	863	892	839	824	877	882	834	844	876	802	868	888	901	874	849	807	867	824	819	836	880	817	893	886	865	886	866	921	840	898	855	838	858	904	872	882	897	850	854	886	877	892	898	858	800	860	873	852	862	871	863	851	895	873	892	861	848	814	856	886	880	850	868	849	846	871	882	839	832	858	843	862	817	863	846	873	868	887	813	875	860	837	897	851	884	825	883	835	864	868	864	847	853	845	898	863	863	902	892	864	845	903	874	878	874	825	874	884	831	840	890	903	842	854	857	885	762	860	883	900	891	854	888	901	856	839	835	875	899	832	841	833	844	890	914	854	871	879	877	874	881	838	815	860	875	853	826	821	830	890	838	913	834	866	800	848	911	924	932	873	825	912	862	892	866	841	879	857	807	873	876	902	866	903	844	875	872	860	818	815	869	841	937	884	870	812	888	876	882	838	822	885	882	812	845	894	886	868	894	854	842	878	829	843	846	855	877	816	877	861	840	813	877	855	902	938	873	858	892
31418	31931	24162	6736	391	308	299	230	296	252	265	310	250	276	291	279	252	270	223	247	280	258	295	268	242	277	287	283	263	270	272	272	246	293	268	267	269	306	266	283	283	271	273	275	283	273	294	286	246	268	274	292	276	242	270	275	241	241	245	263	258	278	260	271	282	272	255	259	258	277	257	294	250	257	262	228	282	288	254	290	265	255	255	282	269	286	267	268	279	249	301	280	306	278	262	260	261	259	252	262	253	280	252	283	266	260	232	289	290	281	251	270	254	269	272	291	252	285	278	252	251	261	261	262	258	290	251	226	265	259	288	248	278	282	269	257	306	280	264	269	267	272	242	273	238	261	253	280	254	246	288	280	271	277	243	260	263	269	236	265	256	277	269	270	293	269	252	247	298	261	288	266	255	278	270	278	272	263	263	254	268	279	271	286	269	279	238	262	244	251	261	259	282	283	252	264	263	295	268	282	257	277	253	246	243	261	284	273	284	239	264	269	273	271	255	283	297	271	273	284	253	287	247	260	253	271	246	248	253	269	254	251	294	272	275	272	266	262	267	256	240	274	258	301	259	255	275	246	289	256	248	219	285	285	254	282	301	283	260	278	249	266	300	250	284	291	281	285	255	288	283	297	271	213	294	244	255	274	247	311	267	259	294	257	250	254	260	249	247	257	270	311	288	250	276	300	278	255	246	281	248	270	274	257	260	296	266	257	248	293	283	278	257	270	254	259	262	237	273	297	304	267	265	278	261	285	281	272	252	248	243	278	286	255	268	233	273	290	252	285	277	261	235	273	301	282	275	228	255	246	277	275	258	236	275	289	280	276	274	264	272	254	269	249	261	255	258	268	296	256	278	281	261	272	227	266	250	277	254	253	275	265	282	265	244	263	286	263	290	261	291	251	299	249	279	276	285	258	293	266	272	238	275	283	253	284	233	244	284	262	255	239	280	276	251	291	273	314	286	257	274	253	279	260	258	257	270	277	242	281	256	275	250	260	271	264	265	274	249	300	280	292	272	247	252	250	271	252	267	268	277	249	288	291	272	265	253	303	281	236	238	268	269	291	260	272	295	287	267	251	263	286	268	285	271	278	269	274	271	276	258	278	277	271	269	276	251	277	255	268	251	257	247	254	299	272	261	279	262	291	267	290	256	252	287	261	259	246	274	264	268	267	256	256	273	263	265	253	248	265	248	305	266	296	305	273	257	275	291	287	259	269	256	284	295	234	243	268	255	246	259	295	301	276	226	274	262	262	262	258	277	268	280	287	266	243	261	268	263	268	241	243	285	274	267	290	249	286	271	264	278	290	269	265	278	298	254	234	261	282	269	274	265	270	267	236	270	233	304	304	250	287	286	248	300	286	266	253	241	259	229	240	276	280	257	259	266	268	274	265	279	286	291	287	293	269	290	274	284	274	227	283	271	269	291	274	230	296	265	278	264	280	278	241	276	249	272	275	291	265	289	279	255	280	267	284	238	281	280	260	293	277	260	242	274	259	264	266	297	284	252	263	247	288	263	273	254	241	274	278	286	269	281	261	277	266	260	271	255	288	266	274	297	262	304	291	263	291	289	301	243	283	282	273	308	244	267	293	255	302	289	262	300	276	259	243	271	262	253	298	225	263	270	267	267	274	275	236	269	278	278	256	271	272	253	246	247	251	275	278	268	274	283	274	282	291	267	259	258	257	285	245	246	267	280	277	280	281	264	285	286	255	244	272	245	274	280	251	287	247	281	285	246	275	262	261	253	241	250	263	263	289	243	252	244	272	290	269	251	268	257	253	283	283	257	249	294	247	287	266	289	240	251	256	277	254	250	294	248	278	256	273	293	236	243	282	269	281	275	285	286	270	257	278	249	263	288	243	274	275	259	269	228	320	292	254	264	265	279	283	277	285	277	272	282	278	249	248	243	272	273	273	258	258	238	275	256	276	256	278	303	270	278	285	281	292	243	285	291	268	263	295	287	270	262	293	268	267	258	265	271	257	320	286	262	260	272	269	269	295	302	277	246	264	250	258	268	242	240	254	310	309	265	245	274	276	272	280	271	253	272	253	252	259	257	258	252	262	280	253	266	285	264	287	253	267	259	263	281	240	278	261	268	265	271	296	278	257	276	257	271	272	249	293	251	251	274	251	291	290	245	264	292	295	272	266	262	291	269	242	294	269	246	264	296	281	266	262	271	277	280	299	290	254	306	278	251	271	246	291	266	255	292	277	273	288	261	271	262	250	286	287	279	278	282	271	291	257	282	246	250	276	279	288	280	255	285	271	255	262	259	270	286	268	272	261	269	263	289	254	275	249	274	276	269	257	262	287	304	260	264	255	249	272	256	280	264	248	251	271	259	265	258	285	257	293	250	258	277	290	267	282	284	296	281	265	271	248	267	259	262	281	260	245	288	282	271	268	252	268	273	297	270	273	288	253	271	254	294	264	287	274	258	259	246	256	267	262	277	285	279	288	272	252	280	256	270	272	238	288	260	265	302	279	276	298	296	256	259	250	263	271	258	260	258	277	272	254	255	247	269	266	298	268	272	293	283	266	261	280	282	249	275	241	245	266	269	292	272	269	265	290	255	244	266	234	281	298	257	277	270	247	272	282	288	262	304	243	277	301	296	292	272	249	278	257	281	289	249	271	276	253	277	286	267	251	279	259	286	313	264	247	260	277	271	282	268	244	303	244	235	297	263	281	283	249	261	253	258	289	243	283	246	264	292	260	272	278	279	265	253	276	276	271	292	293	247	288	250	307	280	257	260	263	258	265	280	272	255	265	279	255	271	233	266	272	283	245	233	270	251	283	270	280	286	235	265	253	259	264	257	248	290	294	283	264	279	279	278	270	276	266	282	251	274	272	271	269	265	245	274	250	298	288	268	248	234	233	263	298	283	301	284	251	263	286	270	287	243	256	278	259	265	273	255	245	256	270	285	283	263	257	268	258	275	277	257	259	259	270	276	264	292	266	280	266	280	287	261	297	278	279	308	277	255	249	257	281	281	292	256	260	264	236	304	283	278	273	300	255	282	280	258	263	267	253	269	280	248	291	291	233	263	273	307	294	268	252	256	282	275	243	230	290	255	277	247	281	248	267	294	242	261	252	260	250	271	283	232	249	249	253	279	290	275	265	280	306	267	287	256	277	269	266	257	247	283	270	290	288	276	277	305	255	283	256	286	254	280	297	292	246	247	273	247	272	299	266	263	253	279	247	255	253	272	285	285	285	274	275	227	261	246	279	296	252	277	266	266	254	290	242	280	261	264	275	284	270	232	270	277	298	286	278	279	270	268	251	250	264	252	281	258	270	251	270	265	271	248	280	273	259	252	259	283	271	263	249	245	293	268	268	253	259	268	266	253	245	287	252	270	281	272	244	277	281	268	277	275	285	264	266	266	287	260	248	276	298	241	258	285	236	263	293	250	280	261	243	264	272	251	266	252	275	298	259	254	267	294	270	268	269	277	234	275	293	279	226	276	275	256	290	274	240	280	265
38349	46297	25199	4337	537	453	428	391	366	347	380	310	342	379	336	367	324	307	296	314	317	355	357	339	328	354	367	364	327	319	327	339	340	295	333	327	329	311	349	361	343	368	347	339	318	370	331	353	336	326	345	314	324	289	330	317	326	316	360	376	347	333	334	340	356	333	324	318	326	307	316	268	316	319	316	342	360	322	341	346	329	323	342	327	331	339	363	339	339	316	320	350	355	331	351	312	302	318	360	323	296	348	330	336	331	282	310	346	371	313	329	308	336	318	331	339	352	349	319	363	347	342	299	354	291	327	339	333	350	320	303	324	335	317	361	325	329	321	368	336	318	340	308	347	330	330	309	318	311	314	349	340	346	297	329	322	326	323	371	337	340	354	352	349	308	327	342	346	330	361	373	324	357	350	346	344	328	344	335	326	315	335	372	347	310	360	322	321	315	330	367	326	330	329	316	307	319	358	359	325	373	323	319	349	283	314	335	317	344	334	376	352	332	363	320	333	367	341	339	355	315	312	369	348	323	347	309	346	328	338	300	334	359	317	345	341	348	357	351	331	326	327	357	380	346	335	356	327	318	337	315	340	338	315	369	310	357	313	353	335	321	349	292	345	330	336	312	345	335	321	325	343	313	329	347	358	341	325	312	352	321	373	339	328	339	325	350	329	343	361	355	324	316	340	391	367	307	317	299	322	351	321	374	339	318	348	330	353	347	340	330	324	364	327	324	344	326	370	340	322	309	296	335	319	346	315	343	322	356	323	333	342	314	346	309	301	325	335	356	325	326	346	301	352	319	328	340	339	302	365	344	345	327	360	347	314	330	323	337	348	333	343	344	340	369	348	322	331	339	332	320	316	353	336	339	324	347	352	338	334	337	347	340	321	334	366	349	336	300	310	352	329	327	355	350	361	312	369	330	338	351	341	336	337	334	350	340	326	344	358	368	314	338	330	332	340	327	351	353	331	318	342	322	324	348	348	322	353	343	358	375	328	356	336	310	334	338	348	310	315	314	335	363	323	315	342	323	343	292	305	333	346	325	324	352	330	335	356	335	327	356	318	365	363	340	344	315	320	315	334	302	319	350	326	342	351	316	337	321	327	314	348	320	324	381	336	294	309	335	314	347	329	336	309	309	356	312	338	308	335	332	332	310	356	334	347	344	343	323	330	327	284	324	331	345	345	312	307	355	331	315	338	312	315	354	362	334	350	328	343	329	336	313	334	332	345	308	368	324	342	307	364	341	320	329	334	338	332	342	347	346	308	345	370	343	325	335	352	345	341	317	340	357	337	317	329	314	335	341	319	312	334	321	321	320	328	356	357	365	314	339	328	315	301	300	339	345	318	335	348	367	320	367	348	354	347	362	342	324	316	337	326	307	325	349	351	328	345	314	336	334	309	342	316	332	340	348	299	337	335	328	320	326	307	335	328	352	313	336	342	336	351	337	328	332	358	348	340	358	325	372	321	323	336	338	360	321	340	327	359	332	344	326	349	338	344	327	326	321	355	348	353	321	309	374	352	324	339	310	346	313	326	341	305	335	373	297	333	303	344	342	328	342	320	313	339	339	335	346	295	344	330	304	335	345	356	346	369	358	327	348	331	322	304	317	326	332	372	317	310	355	309	302	348	345	329	335	356	331	334	313	312	325	344	336	345	297	347	312	327	318	336	327	338	326	349	372	311	345	354	341	325	317	313	339	342	308	372	340	357	349	366	338	300	332	342	317	342	337	358	370	328	334	315	310	304	382	331	343	333	358	312	340	335	337	323	347	342	304	327	381	313	318	313	330	315	336	345	315	315	323	343	311	329	336	343	340	334	322	342	337	305	303	335	338	330	358	331	321	328	309	344	324	337	353	352	315	332	344	308	350	333	321	350	342	313	342	339	343	317	342	354	348	318	357	308	347	314	362	373	346	317	348	339	345	342	336	321	353	335	329	326	311	359	331	336	321	362	336	307	352	335	333	332	341	309	311	341	319	317	337	371	330	334	321	340	353	365	332	365	311	334	353	324	294	356	333	344	341	340	315	334	342	338	316	349	363	346	313	313	359	321	318	333	309	343	340	318	318	336	330	340	358	299	280	342	347	337	339	363	359	370	350	297	316	330	313	342	358	311	349	322	316	353	315	352	323	348	326	346	363	336	376	328	319	358	335	347	328	351	315	366	337	318	288	282	334	330	374	333	326	338	351	319	349	286	315	329	329	358	318	369	299	311	281	359	341	332	307	349	318	336	330	327	342	340	319	331	332	319	336	327	326	354	338	348	341	347	351	331	355	345	345	347	312	333	380	321	334	330	342	338	331	334	359	303	300	314	334	310	358	330	343	359	321	322	339	311	313	317	345	326	362	322	309	362	327	320	349	359	325	297	331	300	348	310	345	323	327	347	364	340	348	340	340	316	317	356	331	341	353	297	332	332	340	358	330	342	316	325	314	307	325	323	355	348	338	303	359	329	338	332	350	335	333	342	344	347	330	340	298	328	344	325	340	352	330	344	347	361	336	332	328	329	330	326	315	380	334	336	348	322	344	363	370	347	325	311	341	346	354	309	341	337	345	360	338	327	316	342	345	316	341	363	354	378	321	315	325	369	357	348	324	345	353	335	344	327	325	345	314	314	360	335	315	361	335	375	308	321	336	318	322	327	311	342	343	337	334	360	334	357	310	313	339	303	315	308	330	338	326	333	325	342	364	345	320	337	315	328	334	361	341	360	349	335	328	336	357	299	319	321	314	338	342	327	319	373	327	320	340	288	342	331	323	324	328	331	320	337	325	325	337	300	339	326	348	330	315	331	323	330	334	324	330	324	397	363	337	331	326	323	326	320	307	315	333	388	346	345	340	320	331	334	320	337	316	362	315	297	345	329	311	320	366	336	297	333	320	332	353	336	369	328	316	325	363	326	320	330	344	329	314	333	332	327	338	381	356	372	305	323	348	330	319	326	336	314	323	327	321	345	347	320	316	334	312	330	312	349	304	361	352	329	329	356	306	335	349	365	352	352	375	333	337	363	366	345	335	312	324	320	321	329	333	311	337	322	320	328	335	330	359	350	329	332	317	322	332	337	349	319	304	349	332	323	364	310	295	338	339	340	314	311	323	340	325	350	342	348	327	314	336	327	314	342	327	308	330	361	342	320	340	345	305	328	374	329	349	299	354	325	323	326	336	316	336	332	364	353	356	362	325	327	340	347	328	333	347	301	342	304	330	334	341	344	353	342	328	311	333	307	308	304	362	319	321	323	310	349	351	314	327	335	340	358	321	334	332	368	342	308	342	306	326	329	348	336	354	329	327	318	343	346	345	293	335	339	357	339	342	339	347	306	338	333	290	325	353	338	311	356	321	347	370	342	350	338	321	346	381	319	331	331	358	332	351	329	338	340	363	341	325	329	316	353	318	332	362	332	304	344	368	354	332	324	301	344	353	327	330	348	343	335	342	320	373	318	358	320	334	347	329	369	379	326	334	318	317	324	322	345	330	333	300	304
23897	20994	28026	24106	19808	5749	977	691	627	635	584	578	556	538	542	479	495	547	546	536	524	572	523	492	548	514	515	519	490	490	509	518	490	541	517	493	512	489	489	512	498	539	521	535	485	514	496	507	468	479	499	485	459	507	503	465	543	495	563	492	499	472	494	523	524	464	529	514	513	525	500	481	492	517	503	518	505	533	482	491	523	485	501	471	491	475	524	510	470	473	546	496	498	525	507	495	513	533	523	491	509	527	491	462	498	520	527	544	477	553	466	535	532	475	542	507	494	534	499	511	500	494	523	514	526	501	452	528	521	521	508	517	496	469	460	523	494	482	485	508	472	495	472	517	505	470	514	480	490	516	489	507	472	494	480	453	519	512	510	506	530	477	486	510	495	502	464	511	485	514	497	487	494	487	490	518	493	518	485	532	485	460	527	508	489	567	469	491	498	528	503	502	538	517	518	513	494	498	516	523	499	476	508	515	455	509	493	503	515	478	508	524	496	481	466	521	471	518	518	511	486	456	511	535	547	499	482	497	498	452	495	502	479	505	536	532	461	459	491	506	525	539	482	488	480	553	481	504	502	506	535	499	514	504	475	522	510	493	518	479	477	489	484	488	483	503	514	504	515	508	515	533	530	513	484	498	494	506	546	459	499	473	519	512	531	531	517	497	490	504	536	503	473	534	495	466	500	496	525	452	495	524	497	489	471	506	509	503	502	512	530	497	463	511	495	477	505	481	520	514	539	502	514	514	527	494	534	495	483	500	461	510	524	490	470	503	513	522	494	505	491	542	493	497	489	480	520	550	522	486	471	489	500	481	539	495	486	510	527	497	506	510	478	539	490	529	486	541	549	505	495	467	512	526	455	505	530	487	514	538	517	482	520	497	502	538	510	519	525	482	498	521	486	473	520	519	488	505	513	521	498	504	499	499	508	537	526	536	485	499	509	520	483	490	474	492	505	478	488	492	535	504	492	497	489	492	472	525	544	498	500	436	495	519	499	473	547	473	509	474	512	466	513	486	479	476	507	534	522	485	492	536	499	526	497	523	522	498	526	496	472	467	493	532	514	487	516	518	519	539	492	439	496	556	485	496	487	536	495	567	464	510	519	464	521	508	525	507	467	529	486	520	468	520	496	512	490	539	514	506	505	526	491	493	525	493	486	470	525	525	493	492	460	485	448	461	480	493	534	477	469	541	535	487	505	536	529	493	502	547	523	500	498	538	530	551	526	499	492	506	531	474	546	488	495	479	512	502	491	565	519	454	492	526	486	491	500	500	444	482	504	506	486	500	507	500	485	485	516	500	474	502	565	492	506	486	495	492	503	553	504	546	529	512	471	512	544	508	577	481	465	534	496	505	510	522	513	515	495	449	462	484	514	518	495	506	439	523	521	514	491	473	462	517	507	538	506	527	526	498	502	536	521	517	477	497	483	495	513	490	465	519	511	501	470	497	506	533	500	513	523	510	541	519	521	481	537	514	450	494	559	506	507	519	512	499	479	488	466	506	508	514	491	510	464	477	506	519	510	513	531	508	475	480	478	553	525	496	516	552	559	496	523	521	501	489	484	488	516	520	493	476	494	546	492	523	486	480	524	514	504	515	499	512	450	480	509	470	527	504	485	454	480	466	491	473	477	499	503	505	516	497	539	484	514	480	515	512	518	485	507	488	515	505	529	481	485	506	515	450	482	478	491	464	515	491	503	482	528	535	497	540	518	491	520	485	488	557	469	514	480	509	504	501	501	513	523	494	511	461	519	524	512	490	503	507	487	533	499	498	456	531	509	481	501	510	492	557	508	512	508	488	466	453	453	460	526	477	505	529	471	519	471	476	564	502	495	486	488	512	492	510	494	525	503	486	491	453	513	561	481	498	513	522	511	510	514	478	533	527	507	500	510	524	527	514	462	519	510	495	483	546	472	487	499	526	514	510	476	505	519	507	525	509	515	533	524	492	490	545	474	501	491	548	495	503	499	508	495	485	533	493	484	523	473	496	510	504	517	475	448	466	498	520	515	489	474	494	532	476	552	545	465	477	489	514	476	491	520	535	525	538	506	470	516	542	495	502	536	507	484	504	496	525	503	496	547	468	511	492	489	478	472	485	507	496	526	486	498	488	492	515	481	510	542	544	480	505	531	521	511	515	502	512	513	514	475	491	513	480	522	481	500	490	515	502	453	512	452	457	493	500	510	482	506	511	496	474	512	504	521	492	504	524	482	483	514	472	489	497	533	509	547	493	501	521	526	467	523	527	478	515	485	486	486	563	522	498	526	495	499	542	516	505	462	523	529	489	533	492	498	519	522	492	485	539	495	509	504	538	488	521	523	485	553	490	515	505	539	527	494	491	459	511	477	528	497	517	522	506	509	479	518	551	523	539	473	477	460	525	479	537	462	490	549	513	535	505	470	472	545	496	475	505	514	507	535	532	495	518	506	499	519	524	518	471	485	521	559	478	488	472	498	532	498	534	535	505	466	477	484	504	500	521	506	510	529	544	479	510	501	500	485	515	499	501	489	515	501	519	514	499	472	471	477	502	523	507	526	476	518	495	552	523	536	494	541	511	523	499	506	520	476	553	520	532	494	515	503	451	524	522	508	482	529	541	527	510	518	471	479	494	507	486	525	492	468	493	483	513	477	533	512	514	510	506	488	465	526	495	510	513	435	521	483	480	505	499	479	513	475	522	513	482	521	532	506	496	496	471	501	505	481	511	513	490	501	474	496	501	496	507	481	492	506	500	485	496	500	502	513	484	515	494	516	522	484	561	486	491	469	535	551	485	516	500	516	471	486	511	550	508	433	482	516	512	475	503	529	485	493	510	471	511	493	463	507	492	516	528	512	475	477	475	494	504	460	520	465	499	511	483	552	523	528	475	497	534	498	514	492	490	452	507	499	470	503	493	524	486	475	492	495	478	529	516	509	551	496	504	517	517	508	499	512	510	510	480	496	521	508	483	486	478	510	522	481	489	526	510	509	489	515	476	537	522	457	478	499	514	530	516	469	478	485	456	518	476	495	541	511	511	494	504	511	494	532	484	499	492	521	503	491	529	511	516	523	515	500	496	479	538	494	495	509	464	531	506	509	505	483	487	507	481	507	530	497	467	471	517	528	456	478	482	493	523	481	509	513	500	503	478	522	533	511	564	511	527	524	515	469	531	466	472	509	474	540	473	492	508	542	490	514	499	532	459	522	536	526	500	490	489	487	472	538	531	524	493	491	543	461	487	486	514	493	482	463	500	523	482	497	519	494	486	487	457	522	499	492	526	486	496	521	497	494	481	510	478	541	499	514	489	485	512	510	518	518	516	458	499	508	495	530	527	518	507	516	541	470	527	472	489	548	495	471	526	490	478	485	521	529	509	494	487	482	491	469	550	496	490	496	525	515	509	551	512	485	524	500	481	490	476	531	500	481	523	487	494	518	531	509	507	536	496	498	512	506	505	501	487	502	530	499	518	491	475	499	555	514	516	509	503	492	473	518	518
42657	62126	40535	9651	1705	1425	1147	1024	936	841	756	733	730	650	659	655	657	615	664	634	576	593	608	592	572	590	605	624	605	577	630	605	597	624	579	613	556	643	584	616	624	590	568	617	594	613	614	616	565	603	604	564	554	603	584	600	530	594	568	536	572	595	593	604	603	628	562	585	562	581	618	623	600	576	576	610	588	535	600	584	557	597	596	584	567	609	556	573	621	618	590	614	617	590	529	630	604	597	596	633	540	596	554	603	564	559	596	527	542	576	603	608	573	549	589	572	562	576	578	548	551	565	566	573	597	554	555	578	586	563	585	568	618	531	549	549	596	583	570	589	598	594	557	594	562	598	634	628	553	538	579	540	558	584	570	596	596	637	571	574	605	597	566	583	603	593	600	609	581	555	605	611	610	589	564	534	574	578	572	616	620	543	619	585	544	592	564	539	558	576	552	604	589	562	633	546	585	599	595	622	592	559	576	531	600	586	585	612	591	623	568	531	563	581	559	558	578	603	602	563	570	611	624	549	567	565	573	532	558	581	565	600	591	566	591	603	562	617	546	547	584	569	603	591	587	571	569	588	591	557	585	601	577	606	582	586	590	578	588	575	539	600	553	569	553	557	566	604	566	557	549	599	534	567	628	535	641	598	598	557	634	565	588	607	562	559	621	584	561	592	596	610	586	592	561	600	587	551	611	545	552	605	560	569	559	574	549	585	591	561	624	567	572	589	577	581	574	590	576	584	582	555	615	567	539	592	571	552	550	633	593	573	582	567	612	562	593	553	572	571	584	571	583	596	602	555	591	600	557	630	577	553	575	536	574	582	593	555	607	585	631	550	562	560	581	556	603	619	587	576	613	585	595	536	574	567	619	580	631	597	575	576	561	569	583	636	616	636	581	639	582	623	606	567	622	572	610	566	565	578	610	588	627	558	547	561	572	575	584	593	544	544	584	568	578	585	593	612	580	560	571	582	559	565	601	601	613	604	559	552	567	568	596	581	580	566	563	584	515	589	595	579	581	577	555	559	580	545	565	556	595	569	605	570	555	514	543	603	606	646	555	587	567	568	569	601	606	599	603	583	572	569	552	543	586	590	606	578	574	613	568	568	584	581	561	606	607	626	566	578	580	607	561	605	601	610	563	561	619	616	541	597	557	645	544	585	586	603	610	551	607	565	571	649	537	625	614	600	536	579	571	561	605	579	577	562	602	528	587	586	578	615	562	569	594	610	538	627	551	577	548	558	555	601	642	633	554	548	564	583	611	567	559	582	539	596	623	590	587	575	562	586	584	540	530	568	556	585	570	559	595	594	584	645	575	586	610	577	603	592	584	590	553	595	598	544	576	558	560	536	605	574	572	600	584	592	590	577	598	594	584	538	605	594	580	549	594	569	574	618	543	626	564	636	569	566	614	602	585	632	574	550	612	608	613	580	608	588	573	584	599	562	578	594	579	576	565	609	570	563	557	602	553	599	619	567	580	601	607	593	573	568	597	581	534	575	588	582	522	599	600	535	602	580	577	613	588	545	572	611	581	591	557	577	580	599	599	568	548	589	623	586	577	537	621	551	592	562	602	580	604	560	582	526	575	576	567	603	574	558	584	588	594	600	628	579	511	620	563	592	574	590	574	576	587	581	586	567	587	567	594	612	576	568	598	573	579	603	562	607	563	575	579	605	595	590	569	545	567	567	573	557	594	555	545	583	608	605	565	577	580	587	555	579	635	569	571	589	541	569	574	601	574	605	557	575	634	595	580	596	572	542	585	567	580	571	542	604	621	575	565	546	608	622	634	586	628	541	573	574	580	573	612	553	599	604	624	603	517	589	580	609	563	593	598	551	601	574	599	595	566	571	586	579	584	542	560	579	580	596	609	565	566	579	563	640	585	568	581	544	575	572	590	611	602	588	581	576	561	592	551	560	603	589	607	552	590	558	603	584	551	593	577	614	595	596	562	581	566	569	571	577	582	602	599	585	587	581	600	654	605	599	631	597	601	576	574	568	598	573	568	588	594	566	560	603	531	591	623	576	569	546	579	599	528	593	577	613	534	596	584	585	576	568	616	596	573	584	553	590	594	567	608	570	615	581	566	541	609	566	568	561	542	535	567	585	581	592	596	573	574	578	581	559	566	594	558	586	556	599	561	551	580	555	589	583	610	558	589	581	594	540	581	571	608	647	623	593	548	570	563	571	587	566	596	583	568	588	596	591	585	590	582	591	570	601	551	608	630	628	583	608	579	561	528	613	556	590	566	599	542	583	567	572	526	584	585	588	605	599	599	572	582	623	581	570	545	595	602	584	581	577	611	537	574	608	560	586	551	573	590	590	595	586	568	551	527	591	570	563	578	549	593	603	606	574	557	614	594	543	572	594	594	604	570	584	549	587	548	601	608	605	562	581	588	587	587	576	597	565	601	569	557	620	588	584	569	596	621	571	557	587	557	612	584	585	573	566	551	589	611	555	605	611	579	601	601	632	583	535	566	572	553	554	623	598	593	555	591	559	565	578	618	596	564	541	554	556	585	591	562	582	609	591	575	621	566	584	598	545	575	559	598	581	578	572	606	612	580	579	559	575	567	560	576	575	551	576	589	612	522	558	533	618	571	570	595	601	577	635	581	579	563	676	548	581	623	562	568	592	544	577	628	609	609	551	581	567	623	618	585	588	576	584	586	599	597	587	597	564	608	597	581	595	551	589	558	599	553	558	584	622	608	599	567	600	606	624	587	607	641	584	577	558	587	543	561	614	623	561	575	615	548	601	622	637	596	632	583	593	589	567	605	570	525	562	572	591	561	588	541	590	585	563	581	558	542	581	549	558	613	568	610	565	639	563	561	557	617	597	587	552	611	608	524	555	571	587	592	573	581	559	631	606	627	579	561	556	585	563	603	592	559	596	571	600	585	604	574	584	568	572	543	576	581	592	582	581	583	607	590	575	595	595	605	630	568	613	569	595	588	627	570	588	574	563	567	581	562	572	568	567	578	576	548	567	590	618	636	601	644	586	581	546	593	548	591	598	590	611	542	579	613	605	571	550	589	575	622	570	652	582	572	604	578	582	581	568	590	617	589	554	552	584	574	547	587	555	562	570	634	576	588	586	597	588	527	557	602	597	594	567	546	595	566	593	589	592	633	619	627	595	567	547	584	596	572	584	587	572	571	597	623	609	617	564	551	600	582	616	583	595	591	575	589	558	568	584	589	558	589	605	531	585	606	612	599	594	587	621	619	614	626	622	576	569	595	553	599	593	536	571	565	628	597	584	581	580	560	564	576	567	553	631	593	612	553	569	630	567	574	610	567	586	571	586	613	591	567	599	596	612	610	578	574	601	579	633	590	532	604	568	593	558	589	583	603	554	554	582	590	565	616	582	587	616	548	558	585	617	591	619	609	560	624	600	564	617	586	615	611	634	550	618	555	596	565	615	573	600	544	601	584	576	581	578	595	573	586	573	586	580	549	598	575	573	553	615	575	568	579	617	563	590	619	634
25257	21351	26939	23927	6190	642	495	441	418	420	422	378	409	404	409	406	363	393	406	363	389	407	389	360	385	396	382	354	373	360	402	432	402	348	376	394	393	343	363	385	379	358	372	384	361	387	362	370	410	342	378	425	356	369	368	382	386	355	337	391	358	364	370	371	366	366	389	399	353	356	402	340	381	355	364	350	344	385	388	346	354	371	380	353	393	362	362	369	383	374	370	380	382	402	384	371	376	345	339	375	357	339	367	378	380	360	351	373	380	391	340	346	356	389	399	375	377	383	376	381	368	364	395	364	358	343	339	354	410	372	393	388	352	364	373	345	357	360	368	366	373	411	365	385	354	368	391	376	365	385	361	378	387	346	387	352	386	366	341	408	328	370	324	393	372	349	396	327	387	374	390	389	381	348	354	365	381	356	348	359	367	342	380	350	369	371	415	372	388	365	343	362	362	370	355	381	333	391	360	374	357	377	347	362	351	433	325	339	356	384	362	345	385	323	367	383	375	389	362	359	376	358	376	374	383	357	391	354	369	377	334	364	350	367	351	361	379	344	363	365	396	374	380	370	418	347	375	354	362	365	401	369	369	385	353	360	395	384	404	359	385	376	347	363	400	352	351	402	406	387	391	382	373	388	387	365	362	361	401	397	378	371	380	392	374	398	354	363	366	372	393	388	361	359	400	391	360	375	374	385	350	402	339	368	388	361	401	383	358	390	382	397	357	370	377	381	400	372	370	322	369	356	365	369	346	395	376	376	390	374	368	339	381	355	373	347	361	351	381	355	370	379	371	370	415	388	385	403	379	339	358	357	360	373	419	362	362	377	403	340	369	377	388	374	375	396	370	405	406	353	358	379	389	321	360	350	350	343	332	358	380	382	378	376	385	411	377	352	375	355	360	362	368	338	358	366	366	402	355	370	355	382	372	388	352	398	395	373	393	354	366	374	393	362	366	372	405	402	341	375	350	377	381	361	374	349	378	364	353	407	393	362	364	391	371	365	363	376	387	367	344	370	368	392	346	382	386	374	390	365	360	380	362	360	404	344	337	397	362	361	342	396	364	389	357	350	395	402	389	345	356	393	343	361	365	364	370	387	388	360	407	364	396	348	367	375	359	402	370	391	365	356	372	338	366	386	404	410	356	371	389	352	343	353	383	374	375	397	365	345	369	362	357	397	355	414	394	399	392	331	363	402	363	356	377	424	352	384	375	382	395	366	365	372	360	385	360	379	365	397	345	353	384	346	400	349	410	372	352	395	391	384	409	387	383	349	394	344	350	348	364	391	387	346	362	386	403	379	364	348	359	365	379	369	368	393	366	394	379	348	354	374	370	385	351	336	358	410	372	401	358	408	395	361	381	401	395	379	396	363	378	396	380	378	381	393	361	375	370	386	402	349	369	373	379	362	369	336	409	406	365	371	371	375	372	391	364	368	377	370	367	355	376	360	397	384	367	375	372	341	372	355	418	368	398	397	359	395	345	371	348	341	400	380	391	374	359	361	361	384	349	372	364	383	409	354	355	388	399	390	365	357	364	356	399	373	382	352	361	355	387	391	338	359	358	356	350	361	368	385	370	351	396	385	342	404	366	369	352	377	392	376	375	357	362	363	351	360	360	427	366	369	368	361	339	398	345	367	399	369	365	369	384	374	341	398	352	380	377	393	354	363	417	350	392	363	380	389	374	349	376	390	345	359	414	360	339	328	421	367	424	369	369	396	393	382	375	346	391	386	361	359	371	352	381	339	360	358	357	366	347	379	357	380	368	372	362	377	340	369	379	376	374	361	375	378	350	414	393	363	367	373	355	366	379	372	386	369	381	364	363	368	369	348	369	366	357	397	343	359	338	325	370	394	356	352	344	359	366	387	338	352	346	391	368	374	387	361	357	395	373	374	382	363	369	343	379	360	391	369	389	349	360	384	368	348	356	369	400	340	396	338	387	333	377	344	352	359	373	369	372	350	331	369	360	364	369	400	385	341	369	394	354	369	371	378	310	386	392	376	347	380	355	380	357	387	373	381	355	341	375	367	356	382	365	371	387	368	398	338	386	392	370	368	398	387	372	354	366	350	381	381	331	397	375	377	365	364	375	391	393	375	367	371	369	366	397	354	372	372	369	384	369	376	355	406	376	361	349	347	371	362	385	338	376	372	372	395	370	347	357	380	388	387	353	362	415	345	393	356	334	334	414	382	393	363	367	337	413	399	368	355	376	365	364	378	346	382	390	362	368	383	385	338	347	395	365	357	327	340	406	363	417	336	360	358	376	383	375	366	373	400	386	380	386	347	375	375	412	339	396	395	367	355	384	380	322	387	385	405	372	380	392	376	382	382	359	373	393	351	399	350	370	369	366	350	338	334	350	370	391	355	392	365	379	368	337	349	378	356	365	360	393	381	366	389	393	334	397	365	388	377	408	357	381	361	404	365	403	366	370	394	367	396	364	369	387	343	369	399	396	345	365	375	378	361	398	393	373	353	384	359	368	380	356	399	376	384	357	379	356	371	375	357	404	382	350	337	392	360	387	373	380	379	348	388	382	350	350	366	370	332	358	353	389	399	355	392	367	364	380	378	358	375	385	393	362	371	384	354	385	384	381	357	372	349	353	341	386	396	409	364	350	398	383	385	374	385	386	411	372	339	364	362	355	376	345	370	390	383	348	362	358	367	372	361	357	352	375	309	346	386	372	359	362	339	348	391	338	370	366	368	389	388	359	381	374	373	389	388	366	361	371	356	363	346	351	420	418	347	381	381	351	332	374	361	367	377	377	352	373	370	345	367	353	367	378	419	360	383	346	351	361	365	405	375	370	372	352	365	337	365	389	365	398	380	392	355	404	374	365	357	364	361	388	380	374	401	369	371	372	349	384	401	369	360	338	362	378	373	358	357	351	330	339	392	352	371	394	385	368	383	380	370	369	366	409	369	376	367	388	371	364	345	352	384	363	418	399	365	379	399	381	372	361	349	385	380	385	348	373	359	358	361	364	360	396	362	382	400	364	394	397	382	354	368	383	341	379	393	368	397	368	400	394	386	348	372	391	387	364	354	358	386	368	345	391	374	363	375	345	395	370	352	336	347	328	393	383	348	363	361	401	370	414	359	377	358	339	372	381	396	401	374	389	359	353	365	367	385	379	371	379	397	406	363	367	363	357	359	406	345	377	363	372	375	379	358	388	317	388	371	389	363	361	347	356	342	355	370	368	347	389	372	384	360	406	363	343	362	350	384	388	387	407	349	377	382	379	370	365	351	345	327	371	372	349	351	410	393	389	372	369	351	393	363	351	376	395	385	333	370	360	364	348	410	380	424	401	358	343	386	351	355	359	374	346	392	336	342	381	400	308	342	368	368	413	319	385	400	370	362	380	369	349	358	343	367	410	366	332	393	387	389	378	379	385	359	340	343	369	371	375	376	359	347	385	374	383	350	384	357	413	386	373	386	358	361	343	350	384	386	388	389	349	346	414	352	364	349	390	373	368	376	390	390
41569	53394	32889	6759	1176	899	756	701	662	609	561	548	534	520	554	450	488	502	509	479	494	494	464	463	434	462	481	499	448	468	493	457	465	416	442	418	436	459	511	452	436	503	488	416	454	455	466	437	440	450	486	449	458	478	473	471	466	480	511	442	448	438	455	493	459	446	479	466	450	456	452	475	513	488	436	464	466	436	468	478	458	478	434	434	454	465	476	476	436	449	448	466	478	441	491	497	448	458	441	478	453	490	471	446	453	478	474	455	452	452	445	444	437	471	440	476	440	448	474	456	422	458	462	477	478	457	454	490	479	458	448	452	453	450	467	499	471	486	458	457	495	462	465	472	478	462	462	461	478	483	466	472	479	468	451	497	469	483	483	450	475	478	444	440	488	465	455	460	471	462	482	450	451	467	503	451	518	453	483	418	427	483	457	445	464	409	450	486	429	442	471	467	458	462	460	445	469	426	506	474	492	475	430	484	457	459	478	464	474	474	432	484	462	455	460	456	463	491	475	492	450	493	523	465	471	443	455	420	487	420	459	449	443	498	476	429	460	492	444	459	452	505	424	461	480	481	450	475	462	507	444	462	441	432	478	475	485	437	467	472	463	498	412	478	471	454	431	454	430	470	439	481	448	454	444	493	476	484	485	445	478	481	462	435	457	486	493	455	448	469	456	479	434	446	469	461	508	473	440	457	441	456	464	451	449	446	469	484	464	503	445	461	432	462	422	447	449	461	491	454	449	483	453	474	439	491	504	419	495	443	477	460	455	530	496	470	468	493	483	467	439	462	457	442	441	458	423	431	469	441	476	467	456	478	468	487	475	490	470	471	449	503	461	438	469	434	411	446	475	484	456	416	458	432	467	468	434	464	489	456	445	497	464	440	486	434	438	423	468	443	429	483	463	470	400	484	487	439	446	465	462	448	459	502	442	472	444	488	460	467	464	440	487	462	482	495	455	450	427	472	421	435	479	471	451	447	478	454	479	437	486	537	454	476	453	478	440	436	439	454	466	461	455	442	467	504	469	474	468	455	459	437	439	461	509	453	504	478	447	462	439	453	460	477	442	481	456	474	493	474	506	459	442	479	492	422	466	444	427	472	448	417	488	434	423	480	434	415	452	438	414	446	470	465	450	451	482	449	498	462	519	471	444	472	444	475	483	452	464	507	461	463	468	471	427	459	467	455	455	493	456	496	463	468	451	473	470	475	485	466	455	454	477	478	469	444	481	455	422	417	441	426	480	436	467	439	447	492	440	471	467	463	466	466	467	454	469	449	471	401	436	420	428	427	495	445	422	485	442	471	479	491	455	453	462	424	469	482	451	474	460	456	438	447	449	404	507	477	462	442	479	467	471	456	457	451	460	460	447	469	516	471	479	426	418	460	425	481	435	475	459	454	439	477	440	454	447	443	486	494	443	475	449	426	487	466	445	481	471	441	458	450	427	452	499	489	476	452	470	447	420	469	488	447	457	478	475	462	425	463	401	472	480	462	458	409	442	494	437	476	482	456	436	491	497	464	445	459	468	453	468	462	468	467	443	464	413	463	447	460	429	451	452	488	478	436	500	488	485	463	481	483	461	472	494	468	434	450	448	489	454	472	450	449	464	466	486	436	458	488	460	472	510	437	464	468	461	438	467	467	470	444	436	453	449	475	428	496	428	474	456	500	462	450	461	454	475	502	466	498	512	440	459	445	443	468	486	453	444	457	450	472	520	491	476	426	485	481	471	478	469	435	481	484	455	465	463	449	451	482	407	451	504	462	445	457	475	464	455	484	453	488	500	460	491	479	480	477	459	455	440	457	462	485	479	464	474	456	453	483	480	439	446	465	461	415	460	471	509	496	439	473	473	461	428	441	481	513	437	462	482	496	459	460	466	459	450	433	445	464	469	456	456	436	473	465	445	486	455	429	499	460	452	486	474	452	458	459	495	456	443	482	422	459	478	418	452	519	461	419	448	447	431	428	460	472	411	458	464	445	439	457	485	453	457	488	506	415	433	473	460	464	455	454	444	485	442	429	506	510	458	476	464	439	467	488	455	456	442	448	481	483	474	463	467	449	473	467	459	462	457	421	449	450	440	463	505	480	464	427	455	463	478	460	457	458	473	443	445	483	463	418	465	488	424	431	465	486	506	475	444	480	455	469	440	450	487	452	476	437	448	444	471	434	436	499	488	469	476	448	443	463	453	440	481	497	436	422	442	467	435	476	443	482	461	464	478	457	472	465	466	452	439	486	498	483	507	429	403	433	478	475	462	471	457	426	492	444	465	466	450	476	495	440	456	447	427	459	459	457	454	468	482	447	466	449	433	472	469	466	465	487	424	460	439	462	434	436	481	454	489	460	471	477	434	500	446	463	465	455	446	469	464	515	441	469	443	473	466	471	448	448	474	486	470	455	470	433	442	433	455	498	457	439	454	448	417	418	446	501	441	422	452	436	476	458	423	472	476	431	469	469	442	479	415	491	440	453	518	481	465	481	460	454	449	488	483	458	444	459	495	461	425	437	477	419	450	416	477	434	458	470	511	456	483	444	480	490	483	484	424	494	432	474	459	441	451	488	442	437	467	483	458	474	460	457	495	440	412	449	465	440	457	453	460	428	450	472	444	458	469	455	462	452	462	459	448	457	460	422	465	475	450	438	452	465	453	422	463	459	461	476	492	436	465	452	430	477	428	459	480	495	485	490	448	466	431	404	440	450	443	484	485	451	473	483	453	491	470	499	455	498	458	473	496	451	467	438	462	458	483	441	492	438	459	472	468	453	448	486	445	494	485	470	439	459	457	503	451	440	473	407	481	488	435	470	461	482	474	454	480	486	443	434	445	449	505	506	439	458	536	469	430	478	461	474	486	456	447	452	450	473	477	467	479	446	481	498	444	482	439	420	475	463	424	469	463	498	481	429	451	484	495	463	471	443	462	480	448	440	481	503	468	450	452	469	446	482	475	476	457	510	422	434	466	484	471	479	466	484	452	432	480	483	461	471	472	489	480	436	470	447	423	462	461	427	472	492	427	456	485	426	485	457	494	464	452	451	496	459	478	507	464	468	480	484	431	466	466	452	473	458	436	411	461	434	449	465	498	476	464	483	441	472	427	419	498	453	454	463	440	426	467	477	451	434	467	446	484	464	439	457	479	476	449	478	449	446	482	440	438	465	450	465	494	467	487	474	453	478	452	487	465	462	447	492	480	469	461	458	500	465	447	434	444	466	430	430	455	436	458	467	443	479	408	449	449	486	457	455	503	446	486	459	460	479	504	436	452	462	471	439	438	414	476	470	447	471	494	462	440	461	480	429	498	439	505	462	430	449	422	480	459	476	465	460	439	483	458	425	478	471	470	447	478	494	459	479	426	442	461	484	422	480	428	432	472	470	477	476	458	486	472	460	462	489	457	450	479	461	450	459	443	469	432	433	486	458	446	476	465	429	473	462	438	440	435	411	485	446	511	470	424	467	457	448	451	436	494	449	451	432	459	494	484	476
22897	21063	28504	23719	20988	20161	4837	1229	1099	919	912	844	921	885	830	854	818	778	814	824	824	777	755	774	800	767	841	771	817	742	758	755	761	751	737	752	803	767	770	753	716	786	796	721	726	696	741	762	750	738	732	820	729	819	730	724	798	722	747	756	736	820	756	780	763	762	761	721	757	752	759	728	700	756	762	746	786	763	761	776	787	801	705	704	706	716	740	750	772	739	731	811	736	717	803	746	797	760	730	773	741	715	725	769	755	774	751	734	769	773	762	711	758	738	728	781	751	757	713	735	750	752	764	786	730	772	718	761	768	743	771	778	734	766	759	730	796	736	758	766	785	713	766	719	718	757	744	761	721	760	705	749	710	739	720	717	716	759	737	707	775	730	761	723	723	782	711	742	716	725	793	725	784	745	754	756	749	734	734	748	769	720	773	752	729	684	740	729	786	726	702	797	764	748	728	714	760	751	759	732	777	756	739	710	722	739	782	775	723	747	694	780	769	697	751	758	747	747	741	775	741	714	706	751	732	735	752	722	759	743	744	777	766	766	784	821	720	776	720	765	746	706	723	784	774	745	709	736	742	750	715	750	713	753	700	775	737	730	732	783	741	703	746	737	717	734	740	784	807	764	734	723	747	768	756	759	771	719	689	758	743	769	734	741	747	725	759	769	715	770	733	730	710	761	718	674	703	757	752	766	742	720	713	751	749	736	791	773	769	752	743	765	756	753	726	714	803	737	745	726	748	772	801	731	738	766	697	738	762	769	755	748	724	772	737	732	720	776	752	773	761	742	739	726	741	738	763	809	692	752	736	747	756	747	712	734	714	808	743	762	779	745	736	813	732	741	696	803	805	732	749	724	748	729	749	754	729	733	764	776	765	725	689	715	758	741	757	763	725	729	703	750	744	719	740	710	739	766	694	778	758	768	744	794	756	753	765	769	773	744	750	763	690	743	763	753	675	741	698	719	773	691	766	736	771	766	745	768	738	736	763	768	745	730	784	704	707	718	741	730	812	712	743	753	750	801	727	770	731	754	775	740	738	750	745	750	704	754	741	762	773	752	733	717	731	729	737	803	751	721	721	761	683	740	737	791	689	707	763	773	739	746	744	712	757	750	710	759	764	739	738	773	754	774	775	740	748	710	755	757	731	757	717	725	764	708	726	783	765	780	738	798	758	740	740	743	754	772	725	724	807	736	718	736	739	759	740	715	747	736	770	755	741	709	759	741	763	766	719	738	744	726	759	736	728	725	718	726	739	788	765	779	758	730	710	765	764	761	742	781	726	773	769	765	751	706	736	723	694	723	741	751	721	743	735	742	788	785	740	745	736	747	763	739	761	729	752	737	742	717	714	774	766	747	726	767	703	765	713	737	785	719	767	779	751	765	685	771	747	812	771	774	755	679	758	766	726	781	750	788	773	748	755	766	789	762	698	784	741	741	758	752	735	739	737	715	733	741	769	776	760	765	719	733	763	762	756	728	736	775	746	744	774	734	741	765	774	751	757	752	683	739	744	822	762	652	764	715	734	762	754	743	759	747	764	737	756	710	763	716	738	747	739	731	761	750	783	751	722	780	803	709	776	842	724	753	747	744	741	728	711	723	742	774	701	783	725	787	736	826	783	747	706	688	760	756	772	708	761	774	753	798	780	721	734	730	753	739	758	781	751	740	758	708	738	769	761	707	747	759	727	759	720	766	783	681	769	757	748	777	750	774	743	720	732	703	701	765	735	765	724	746	773	751	770	746	763	722	718	725	706	766	777	743	757	769	745	771	748	738	730	724	741	709	742	730	770	740	740	760	762	725	728	778	759	752	743	711	715	731	750	723	758	769	804	749	767	729	734	687	746	792	743	730	760	774	762	704	714	784	726	777	778	776	725	702	740	759	741	710	747	832	768	693	794	783	761	741	726	763	791	759	748	814	759	702	744	723	770	675	734	706	735	759	732	759	718	725	701	737	728	769	767	739	827	748	719	740	736	730	761	747	761	759	755	754	743	754	762	712	792	741	707	716	740	780	743	773	775	766	773	732	764	735	740	771	761	740	773	717	764	725	704	733	773	791	738	717	768	722	749	802	728	743	802	769	770	749	753	733	753	729	765	774	777	744	771	736	762	770	771	775	731	810	746	782	734	732	759	713	782	701	774	729	765	733	766	724	752	780	710	714	747	747	767	696	723	763	763	756	746	739	769	754	718	798	731	735	729	722	741	758	779	751	803	767	671	731	797	736	758	737	772	707	688	743	730	770	734	814	750	741	752	781	773	764	783	732	797	768	704	776	749	728	704	732	770	762	782	718	753	792	719	767	759	755	739	755	757	750	751	782	761	763	744	734	722	768	812	719	750	755	783	795	768	740	733	758	741	742	747	753	724	722	733	785	750	747	752	724	707	747	774	768	757	728	790	777	697	718	769	739	780	760	722	759	693	702	693	805	764	787	692	737	748	769	742	678	729	752	712	741	769	756	803	765	730	749	736	786	729	718	731	713	738	737	753	772	712	698	786	764	727	814	750	717	756	756	802	746	788	775	758	697	808	732	727	734	723	784	732	752	756	750	697	736	743	763	737	738	783	712	727	810	733	805	718	751	740	705	713	758	754	734	743	758	717	780	763	755	745	766	772	739	717	701	797	788	746	740	767	779	810	747	730	743	753	748	746	768	722	713	771	736	752	739	747	768	716	781	705	723	764	733	737	753	785	773	739	774	779	780	726	729	777	767	729	707	768	733	740	768	746	757	764	779	732	767	752	773	747	680	757	769	730	735	775	716	740	766	739	752	762	784	742	683	734	763	742	713	786	760	756	738	754	741	782	755	740	756	719	761	721	750	746	756	741	780	775	788	731	731	734	738	762	759	773	776	709	797	746	757	722	705	718	762	769	760	761	761	779	731	754	789	739	828	747	706	723	757	795	753	752	735	746	818	739	746	692	751	757	760	749	770	791	752	726	775	751	749	755	728	699	708	736	800	750	724	718	700	714	751	794	699	735	704	693	732	799	727	749	780	789	787	688	760	774	771	781	746	735	733	746	757	767	762	746	774	767	718	801	767	759	784	721	754	747	773	726	768	720	724	657	787	750	777	774	725	789	769	729	654	784	756	738	711	810	787	745	741	774	743	757	753	797	790	763	747	724	778	774	761	712	743	747	728	660	754	751	778	713	771	717	834	732	745	728	763	745	729	756	722	729	734	759	762	811	768	757	740	753	732	740	775	706	738	776	704	756	701	737	783	792	781	777	736	766	756	758	746	741	736	787	745	772	770	730	699	730	723	781	744	707	695	811	746	728	738	793	779	763	738	703	777	727	724	832	734	735	697	732	748	718	733	750	761	743	670	797	741	780	697	772	743	731	740	765	760	748	729	782	743	738	736	741	740	783	778	750	757	702	767	787	714	727	768	747	750	747	761	753	739	737	737	739	713	780	748	729	735	754	743	772	750	703	712	786	765	713	715	750	722	782	726	741	763	744	820	723	727	735	761	744	739	719	709
47343	67884	47734	12795	2909	2352	1883	1701	1466	1386	1238	1194	1107	1055	1041	1015	990	929	979	938	919	882	935	932	914	871	931	870	841	908	914	882	899	850	920	863	849	912	861	875	848	833	869	900	868	908	850	863	866	826	907	825	890	860	862	888	845	851	832	830	853	872	850	898	898	893	852	880	832	811	868	807	839	830	834	916	810	856	881	848	851	833	866	820	868	812	845	870	854	845	868	841	896	895	862	818	886	841	891	830	859	862	865	842	843	875	848	816	847	876	835	925	817	867	828	839	888	923	909	818	841	840	835	851	834	853	870	868	880	839	863	907	796	870	846	847	811	845	839	798	838	819	831	825	866	879	826	884	804	866	893	848	830	904	873	863	903	799	865	895	846	871	847	795	873	824	802	818	869	887	836	918	805	861	825	843	864	877	872	854	879	852	837	894	887	860	898	851	893	841	816	806	808	920	871	848	821	831	887	895	851	841	850	846	822	846	812	874	895	867	876	854	821	838	773	856	835	872	845	847	867	873	900	843	869	830	849	892	916	856	836	836	827	862	853	828	806	829	900	862	839	858	832	807	803	840	899	800	870	882	859	852	825	854	831	815	820	893	887	820	863	849	836	857	844	841	820	830	819	814	845	860	852	839	865	831	861	821	830	865	859	844	842	808	879	878	815	827	863	850	832	912	836	865	865	857	841	825	851	871	866	800	779	906	824	846	881	838	815	831	905	854	869	885	849	815	819	828	831	827	844	844	888	783	826	839	925	836	835	804	872	806	833	823	863	828	848	862	871	819	877	844	854	818	795	809	884	819	882	793	844	840	835	842	807	837	805	815	828	856	853	857	850	836	821	866	842	918	860	843	845	865	811	872	833	836	859	854	803	882	879	825	799	832	856	797	820	842	890	850	793	863	829	825	869	881	823	889	891	844	865	862	871	843	846	843	899	793	828	889	897	871	790	827	826	871	872	840	850	843	837	877	806	882	827	829	821	868	808	893	876	847	871	901	876	847	858	869	808	845	860	867	902	835	869	805	844	892	855	862	884	824	903	884	890	863	824	813	851	875	822	812	878	842	859	889	850	875	826	830	862	886	814	851	821	855	840	891	909	830	862	854	862	850	838	902	891	860	816	855	844	858	924	847	902	902	825	848	828	868	828	850	872	841	860	868	872	929	860	895	870	831	884	874	876	827	839	818	844	844	843	851	822	844	817	853	889	826	850	834	833	843	905	846	890	883	890	839	883	841	882	832	830	872	818	824	821	858	835	854	829	863	826	862	828	850	869	927	842	836	854	836	785	875	848	869	882	818	862	820	828	852	872	930	911	846	908	833	842	869	860	813	822	826	839	833	890	867	856	816	858	905	860	865	822	848	899	887	869	852	877	804	894	891	820	866	829	907	874	862	874	807	881	882	853	882	871	832	830	929	845	874	887	865	893	829	822	849	856	818	895	868	845	871	842	820	875	825	821	919	861	833	881	883	876	882	827	866	814	855	895	854	848	858	837	838	831	874	825	857	804	853	869	832	822	850	819	829	829	785	861	853	818	862	872	821	860	849	804	839	852	829	882	783	892	868	869	894	889	866	864	862	878	806	838	855	838	802	867	867	858	853	896	887	862	869	875	864	872	869	856	888	872	816	874	848	864	877	808	805	865	913	824	850	849	856	848	850	862	844	881	844	865	798	879	877	865	898	911	851	881	828	856	846	845	888	867	890	822	894	873	820	802	828	826	886	861	820	817	857	811	845	840	809	866	885	836	845	822	835	797	892	836	745	864	830	853	820	846	885	829	858	825	824	870	855	817	868	822	813	857	861	899	801	828	873	861	860	837	913	849	858	824	880	864	786	837	900	871	853	812	857	849	899	874	858	871	862	821	835	822	841	886	874	852	861	861	828	853	867	820	917	837	793	858	876	856	856	798	837	822	822	825	887	852	847	811	861	815	921	810	895	867	842	919	802	852	888	859	896	910	877	852	853	845	872	873	890	850	917	879	873	851	847	822	779	810	864	925	836	788	859	822	827	824	845	848	839	826	832	792	863	882	859	834	863	857	859	787	874	906	847	828	824	836	882	838	828	886	819	840	860	851	873	874	869	851	821	907	924	869	860	803	857	829	885	874	840	893	841	856	919	871	863	829	900	862	860	890	856	872	832	861	838	840	805	904	871	912	889	859	828	857	835	840	881	853	835	859	855	863	831	839	870	797	783	876	858	873	855	847	798	835	842	806	796	856	870	871	868	855	870	830	869	862	920	783	851	828	895	869	840	847	909	870	830	865	836	858	825	823	832	840	866	825	823	850	839	897	843	856	900	863	845	854	847	883	873	850	828	797	846	857	885	837	826	827	862	850	842	844	880	866	813	809	891	860	890	863	810	824	839	848	847	821	840	844	859	816	841	890	843	828	941	869	861	861	830	818	819	833	825	806	833	879	839	855	885	853	826	827	852	905	836	875	838	784	935	869	856	889	839	913	843	846	828	847	870	821	844	851	873	868	823	840	867	881	895	828	815	817	841	805	861	811	827	802	846	886	821	851	904	824	868	846	844	860	836	832	814	857	875	889	851	887	828	891	870	879	796	886	871	845	801	866	856	945	823	868	891	865	872	918	835	841	799	879	816	831	786	853	897	859	818	870	832	865	894	895	863	865	838	865	829	916	880	808	823	830	866	847	856	897	864	881	826	867	833	835	822	853	870	882	844	863	870	871	772	867	812	881	834	847	839	874	836	832	851	841	879	857	859	883	830	853	836	852	845	833	843	820	855	861	825	843	915	866	892	860	888	864	868	895	865	844	884	779	846	828	844	875	827	883	785	898	855	851	878	857	824	834	845	914	928	831	929	831	868	846	841	849	855	863	888	848	839	867	835	896	871	831	919	834	849	838	839	884	829	845	902	851	867	852	830	872	906	832	880	840	861	842	857	851	890	870	843	807	846	847	818	859	839	837	883	862	831	865	839	839	824	846	897	805	849	890	837	891	838	848	889	808	836	818	862	850	829	834	840	830	847	857	853	831	855	870	870	804	870	906	853	844	834	838	852	881	889	886	876	885	835	796	853	818	798	849	830	795	857	795	871	864	827	860	860	868	840	868	874	833	869	846	791	870	884	855	826	825	861	822	854	862	831	847	861	877	874	871	839	875	886	925	863	846	844	802	820	857	880	853	816	830	862	877	795	882	895	870	900	831	857	895	895	807	876	854	859	814	871	799	900	789	849	835	821	798	827	835	884	855	798	834	839	831	860	838	848	821	851	830	876	861	819	850	792	870	817	854	863	813	888	824	831	892	832	824	856	831	842	900	870	865	844	840	833	874	795	858	871	851	870	861	895	847	831	929	820	841	822	825	863	847	858	858	815	817	855	868	811	873	885	900	847	849	853	793	792	839	858	803	867	795	846	844	855	833	847	868	866	833	856	839	877	882	859	835	850	820	870	833	865	873	826	822	861	836	877	841	894	838	850	826	830	889	828	824	824	838	873	841	849	872	855	865	888	874	884
31845	30933	23330	6166	402	314	317	298	296	290	304	267	261	252	261	287	269	263	247	251	278	256	271	283	265	274	248	263	287	242	263	271	246	243	268	253	273	279	267	271	265	250	297	250	279	289	259	275	233	264	266	295	284	250	261	252	262	242	273	265	278	209	282	251	235	256	279	235	273	261	249	265	273	269	243	243	277	262	280	275	280	246	292	299	282	251	263	282	294	267	249	251	261	273	251	236	246	266	248	258	270	248	251	275	268	253	253	246	215	250	267	279	281	245	260	269	237	243	265	265	244	284	262	264	256	289	240	288	285	246	287	265	250	256	279	258	240	261	286	220	284	234	248	279	293	272	259	254	246	266	250	259	270	287	250	276	249	259	258	287	243	274	267	255	279	274	277	272	247	249	264	270	255	254	225	316	266	251	280	274	270	286	266	275	275	266	267	265	256	221	272	254	249	234	254	285	269	260	258	272	242	249	244	274	274	265	287	245	272	260	274	261	264	277	261	263	247	289	261	262	264	258	268	252	258	246	248	294	281	236	269	222	275	273	267	249	238	261	275	279	272	261	295	267	263	265	254	268	265	240	273	235	291	252	274	263	262	296	254	246	255	282	268	207	243	243	245	281	274	272	272	258	280	284	276	266	276	249	310	224	298	246	271	279	277	244	265	281	270	273	258	264	251	280	236	279	243	261	290	272	267	261	275	266	280	274	259	252	265	261	307	288	300	271	249	257	278	267	287	245	262	286	272	258	255	255	266	223	262	274	257	255	289	266	291	293	253	279	224	255	283	252	264	245	261	284	248	256	265	245	261	247	261	250	260	275	256	256	305	287	250	256	259	236	283	268	297	266	272	293	273	258	232	292	274	257	287	264	265	283	259	208	240	248	273	256	266	264	257	242	261	253	255	242	270	279	265	290	274	251	252	244	245	260	243	237	285	277	232	294	274	260	248	257	271	257	232	246	239	271	253	247	248	253	254	265	275	267	276	255	246	284	235	246	286	290	270	236	244	283	273	300	247	248	279	241	251	278	256	248	222	286	217	281	229	238	257	262	309	261	269	249	251	249	267	280	293	275	275	283	289	270	291	239	255	270	291	267	246	252	275	273	278	247	273	280	259	265	237	256	277	277	258	263	261	226	289	256	271	271	285	295	282	288	272	271	279	287	287	292	296	250	264	271	255	253	268	271	260	257	267	279	234	249	266	271	256	250	268	288	258	254	233	234	238	242	271	252	257	289	267	256	237	247	224	280	297	270	285	289	251	274	252	295	277	266	270	289	288	246	267	252	285	245	275	274	244	292	280	252	269	272	250	260	254	263	271	291	237	252	221	247	293	282	255	286	282	244	255	270	301	263	282	259	257	240	265	269	263	269	241	258	279	257	253	270	268	264	271	262	246	252	245	245	296	261	273	274	262	291	259	270	270	250	262	271	235	264	264	239	263	241	250	286	230	241	273	248	267	260	240	255	286	258	278	265	268	255	266	283	252	269	261	268	238	259	296	281	265	285	232	258	272	291	267	255	286	253	257	254	261	273	246	241	284	267	238	274	289	283	263	296	265	244	262	262	281	245	262	280	266	273	289	239	317	247	265	260	257	256	259	253	221	232	242	265	251	249	275	248	264	260	235	244	306	270	264	254	248	297	243	260	225	289	293	252	255	248	245	227	268	243	253	248	249	262	270	270	280	247	264	270	241	269	272	256	256	312	265	244	257	278	270	259	271	249	268	253	246	264	267	230	264	261	255	262	257	244	263	246	270	231	273	230	284	241	281	260	255	254	273	225	256	259	266	272	241	272	259	251	266	254	258	253	261	294	283	247	302	251	267	263	250	270	262	271	221	245	274	252	250	263	252	259	259	263	250	260	262	248	243	246	268	262	260	256	230	253	287	270	286	267	259	275	275	259	265	264	295	275	220	308	228	254	234	298	255	259	255	295	276	301	258	267	271	252	264	273	248	253	262	259	275	260	265	280	275	277	241	276	258	266	251	260	293	287	254	270	265	256	250	255	279	259	255	262	280	271	287	254	262	273	274	288	247	253	238	259	265	275	285	265	259	257	239	250	244	260	291	256	241	270	250	258	266	259	259	249	287	284	277	233	251	279	276	248	243	261	258	263	282	277	258	273	296	259	249	248	269	247	248	269	271	275	269	277	284	271	279	255	268	268	265	269	262	282	255	249	273	245	278	283	253	272	237	268	259	265	261	253	256	254	256	273	262	290	276	278	250	251	255	250	265	262	247	243	273	303	223	244	284	272	278	264	265	231	268	284	260	252	262	244	275	250	268	262	280	308	231	279	270	241	253	259	266	282	253	251	268	272	237	288	275	244	281	271	298	250	227	248	254	274	276	241	272	273	247	282	237	259	243	255	274	274	245	267	262	293	237	272	280	268	262	273	272	270	248	276	292	271	257	275	263	245	270	238	289	261	315	275	239	258	255	257	269	266	287	255	264	238	260	260	270	280	267	280	237	237	240	240	253	270	249	290	268	266	282	264	253	280	282	267	244	236	250	246	256	252	247	288	239	240	235	250	241	245	272	260	251	271	281	263	294	254	238	258	225	258	279	223	273	263	255	266	258	261	252	267	250	270	280	274	264	289	280	268	303	268	274	261	237	258	260	255	275	262	249	239	251	259	250	235	265	267	260	276	263	273	267	265	266	231	236	263	264	264	251	306	260	259	276	256	248	224	287	274	281	256	258	257	259	249	279	255	255	268	278	242	260	246	255	254	270	258	238	265	261	264	264	265	265	264	228	275	254	266	262	256	247	230	276	258	256	273	273	251	258	236	268	284	260	267	280	257	312	280	280	268	251	272	264	252	314	266	289	262	241	267	286	274	253	272	228	262	260	294	247	254	233	305	263	256	277	273	267	264	255	249	247	243	245	250	268	268	275	283	237	271	273	237	271	270	264	238	246	271	266	284	266	272	244	229	287	252	276	266	270	255	293	276	296	282	248	270	279	298	268	270	283	262	275	260	234	264	242	248	259	276	250	269	270	263	275	252	241	239	251	239	282	266	279	274	261	266	281	295	263	262	279	273	257	270	261	235	252	285	279	265	266	261	273	237	254	260	270	257	270	262	266	271	255	265	243	269	280	268	260	279	230	249	263	247	269	255	275	264	254	258	276	277	292	246	223	277	242	280	286	256	265	241	258	246	259	255	249	285	248	265	255	282	263	277	269	272	240	271	274	278	277	267	263	257	285	242	293	258	307	267	240	257	260	256	298	261	258	239	275	268	268	283	273	254	299	247	283	289	257	276	274	293	240	301	285	232	249	248	272	276	253	283	272	266	280	246	258	256	303	280	254	295	264	296	256	254	258	241	259	275	285	238	255	297	252	276	249	274	273	283	257	256	264	250	292	275	276	268	253	265	246	282	269	273	276	276	268	260	270	247	256	268	245	257	267	254	268	270	273	269	233	266	267	250	258	247	268	264	299	257	255	261	305	281	297	270	273	251	253	245	275	291	269	281	245	275	270	286
38564	45205	24750	3943	459	428	424	383	385	328	365	371	344	342	331	310	327	330	363	352	320	348	307	323	315	310	348	335	331	366	324	321	331	343	273	319	333	319	322	323	349	310	346	322	347	331	310	317	339	332	321	341	334	314	320	285	324	340	325	354	327	309	332	319	347	322	349	348	319	307	333	310	317	296	311	321	336	328	344	328	372	318	338	293	317	347	329	307	325	350	318	296	314	327	334	320	334	319	311	345	324	339	336	338	335	335	322	327	325	363	335	308	325	336	307	349	332	335	323	324	330	340	296	328	322	300	347	351	345	346	337	310	316	341	314	311	353	357	327	321	306	342	274	299	311	338	359	311	348	287	316	333	335	324	345	335	303	322	325	287	319	321	315	318	321	348	293	366	311	294	345	311	333	324	307	312	350	318	327	339	325	334	301	335	343	315	311	332	340	336	317	338	334	329	308	304	352	352	319	346	315	329	294	345	337	315	312	359	311	328	321	304	315	291	334	325	307	330	328	329	326	321	337	328	334	343	330	379	284	326	325	320	290	331	339	330	352	333	333	339	296	348	361	320	344	374	331	332	326	338	314	325	322	332	329	337	338	320	286	312	323	274	290	332	346	331	318	354	292	313	362	319	332	317	310	325	349	322	328	305	324	320	344	343	365	344	346	357	335	331	361	321	310	319	320	328	334	350	327	337	339	345	319	325	307	319	333	307	321	332	327	320	353	301	302	315	311	335	323	296	305	321	335	339	310	356	321	332	317	322	314	327	312	320	352	329	344	330	338	314	314	348	325	318	330	331	319	353	336	349	341	339	345	334	317	318	312	315	327	345	312	336	348	301	314	307	308	318	296	322	370	337	297	315	289	321	336	310	331	308	328	311	332	309	316	329	354	332	317	349	314	355	336	379	335	318	335	316	317	332	336	296	317	339	321	335	337	316	328	346	307	329	353	309	334	331	343	324	324	333	334	350	338	319	307	339	333	325	328	313	364	336	313	330	336	306	315	306	324	329	318	305	323	307	322	341	348	344	353	333	336	353	329	353	318	322	330	335	363	347	323	318	334	356	320	349	350	325	320	322	317	334	318	318	324	339	329	352	329	319	335	324	311	314	305	330	358	292	309	334	295	286	339	331	351	331	324	331	348	304	298	354	335	355	325	333	338	331	324	344	315	295	331	308	332	317	308	334	319	329	320	323	328	333	320	359	343	344	293	359	325	323	285	326	329	310	308	351	353	287	326	309	360	322	311	304	319	318	325	313	344	324	333	328	359	284	325	357	349	312	303	294	304	328	331	354	334	306	313	315	338	339	343	319	343	310	325	318	337	314	313	330	341	315	324	323	329	331	340	351	336	346	338	310	334	348	325	314	344	341	349	323	335	330	325	334	327	335	326	356	344	325	345	333	348	325	347	319	343	311	348	325	336	313	337	303	339	340	315	332	339	330	292	340	303	312	308	317	325	334	313	308	307	312	310	323	326	309	348	335	316	294	348	332	353	336	291	310	353	336	306	328	325	354	342	362	324	350	303	328	312	327	314	341	333	340	362	329	333	331	358	349	331	314	318	347	334	302	308	323	327	347	324	340	313	342	316	343	364	363	328	350	301	343	322	313	305	310	340	312	354	334	352	320	349	324	324	321	341	358	301	363	335	310	342	334	324	341	343	358	304	322	317	397	345	348	361	331	332	321	348	348	357	309	321	336	334	326	307	322	328	321	323	353	307	346	335	342	335	301	347	316	312	315	314	309	312	337	327	330	303	328	313	355	316	322	350	332	346	356	306	327	292	338	344	322	339	328	299	352	343	291	320	329	310	318	325	326	328	356	347	329	289	312	308	325	341	316	319	340	330	319	334	311	309	324	314	344	325	326	332	313	321	325	309	327	357	326	355	302	294	333	315	358	329	340	332	319	350	312	303	330	289	318	312	304	299	366	339	326	358	339	343	327	319	338	302	309	309	336	329	312	366	315	333	346	323	332	336	337	312	314	328	340	330	305	334	340	365	308	343	351	336	344	353	301	326	324	315	332	326	339	336	303	331	313	350	307	338	303	342	301	330	303	316	333	337	302	318	342	330	324	328	310	356	338	321	312	355	333	336	312	301	335	339	326	298	320	337	328	347	320	310	307	342	337	357	331	300	344	335	305	341	335	315	353	346	360	329	345	331	321	325	324	339	343	339	317	317	282	338	334	331	317	331	337	300	307	309	336	325	335	333	323	312	319	332	325	339	313	333	328	351	341	306	278	315	337	311	334	308	370	290	284	331	279	303	291	331	325	338	313	321	353	364	325	373	308	333	310	344	317	340	322	309	304	335	340	328	314	346	315	337	301	337	337	367	312	333	314	303	316	334	332	315	311	331	348	334	343	357	351	332	345	309	334	325	286	307	329	324	322	319	298	308	331	319	339	334	311	342	323	379	350	305	325	348	326	340	336	346	315	333	342	310	345	351	287	345	340	345	303	301	326	333	318	331	307	343	346	314	310	329	318	323	318	328	321	337	302	333	322	326	294	339	329	331	321	345	312	313	316	348	346	345	321	310	345	306	367	326	345	302	349	334	306	346	331	339	347	308	345	317	328	328	332	318	343	326	333	362	322	287	335	348	315	354	288	323	313	316	310	372	319	334	340	325	347	327	302	317	335	344	347	359	312	321	337	340	342	349	343	335	323	329	316	342	349	323	336	347	311	360	311	320	325	329	326	315	346	325	341	338	352	313	294	364	339	319	367	322	335	326	336	293	349	290	347	331	305	334	326	305	307	315	329	352	346	319	349	312	290	328	346	320	315	334	323	333	326	306	346	333	307	342	322	335	337	314	344	326	305	320	356	332	312	321	364	325	301	332	348	348	339	334	346	327	333	321	308	313	312	296	373	321	330	334	290	321	316	321	305	325	344	314	328	351	317	304	318	291	302	341	326	345	298	329	307	336	334	339	370	318	343	342	334	343	316	305	351	350	331	314	338	332	320	322	317	315	336	319	338	344	360	330	323	326	348	331	321	296	324	327	350	309	315	363	387	319	355	341	334	363	322	342	351	301	355	320	345	328	321	358	311	312	324	332	351	339	328	339	335	347	314	337	313	330	331	363	330	333	333	369	355	292	301	360	340	342	358	322	328	327	325	308	340	340	345	336	348	348	340	315	292	311	350	313	335	328	343	352	332	322	319	327	340	326	332	365	308	336	301	312	330	323	311	357	314	356	345	328	329	321	328	309	314	307	344	311	319	302	319	348	324	342	331	338	303	341	328	345	332	367	316	347	333	313	335	341	346	332	312	332	327	284	319	306	345	337	337	298	365	300	325	331	341	285	328	338	312	315	330	308	335	306	304	324	319	333	311	327	318	307	328	326	333	341	325	337	330	335	335	340	322	356	330	329	353	341	295	306	326	321	343	331	295	364	321	318	345	332	318	343	366	329	344	332	330	315	341	350	309	280	293	323	319	329	305	333	347	334	311	341	303	325	338	325	307	303	368	345	347	367	320	320	319
23950	21027	28075	24047	20043	5998	950	706	619	597	539	591	556	538	531	519	540	490	504	527	538	526	497	538	479	511	528	521	520	509	499	493	460	523	462	488	510	480	525	497	492	512	443	501	502	509	461	475	502	489	480	516	543	496	477	521	483	490	526	522	498	456	495	481	502	535	466	472	539	485	539	538	485	476	487	506	459	490	470	522	468	509	465	517	517	484	512	496	498	490	465	472	501	501	482	463	506	511	481	484	466	451	456	455	493	474	496	535	498	468	513	504	506	469	495	457	504	516	495	477	488	495	496	505	511	518	546	528	447	478	506	501	484	499	493	554	511	474	537	485	495	487	463	478	498	467	515	522	484	489	514	504	459	527	496	512	510	482	481	458	486	443	484	497	488	482	479	484	457	485	485	505	478	502	476	508	501	490	509	530	487	443	520	455	519	484	487	495	482	475	479	473	480	502	510	438	461	495	515	490	517	517	515	511	476	485	454	491	498	509	493	495	474	486	512	482	472	507	496	511	487	507	494	505	514	502	511	482	477	503	480	537	501	481	472	506	505	528	488	521	517	502	517	494	497	492	478	526	522	496	485	539	500	489	493	477	477	473	492	460	459	526	488	514	464	430	494	479	503	502	507	511	484	491	464	453	485	513	467	477	513	483	524	488	508	503	502	475	479	517	521	469	460	472	516	492	471	486	483	488	479	509	519	504	512	472	481	476	520	497	490	489	510	498	481	524	518	493	494	493	464	467	515	482	474	490	510	458	510	509	504	510	515	502	548	443	499	518	485	537	482	502	465	494	499	450	461	475	513	470	507	473	508	495	527	511	520	489	495	516	498	491	497	485	474	487	489	514	497	511	475	469	480	492	494	480	469	485	490	485	435	512	469	517	490	510	531	489	524	515	531	484	456	507	477	465	487	516	478	491	522	487	471	515	468	482	453	486	456	492	519	501	473	483	511	463	515	482	502	541	520	512	522	481	487	523	509	493	503	501	500	496	467	455	506	486	477	529	476	517	508	476	485	505	507	517	537	504	457	519	526	493	507	509	512	503	504	474	471	500	499	524	502	504	518	468	506	494	528	504	448	508	493	502	488	527	511	527	478	515	488	490	465	456	457	511	491	517	504	473	497	464	514	478	495	532	484	508	521	471	479	510	479	447	543	533	466	537	528	470	511	497	506	519	510	453	519	459	499	516	526	508	479	498	447	538	500	540	513	560	493	497	504	503	524	457	504	519	486	483	451	520	477	487	505	477	517	493	525	476	486	466	478	471	500	518	489	472	481	490	507	522	500	500	481	492	485	499	542	514	467	480	469	494	485	476	487	501	456	492	453	483	526	473	463	479	511	492	489	516	497	493	489	488	476	484	533	479	481	479	490	515	477	531	507	514	502	518	463	477	505	516	462	511	463	514	500	516	486	484	499	496	493	453	505	493	493	493	552	514	480	495	494	487	484	495	493	515	488	513	502	510	498	474	475	489	487	501	468	472	459	495	508	492	505	505	515	486	496	476	526	544	463	484	496	458	500	512	477	471	431	479	482	526	504	478	508	521	548	479	495	517	505	472	509	493	510	483	477	462	506	494	508	499	523	490	528	507	493	513	519	547	487	458	512	508	483	489	510	506	478	493	505	450	491	473	500	508	493	469	496	470	528	496	475	502	494	477	489	518	469	491	469	483	495	480	506	510	522	460	485	492	473	506	466	489	503	484	499	487	512	465	504	470	533	498	486	454	511	497	488	477	463	510	510	519	504	501	517	511	511	510	506	484	520	523	475	516	517	493	515	504	474	494	503	493	488	466	471	523	494	513	485	484	470	531	474	466	505	486	514	513	558	523	518	491	506	462	505	512	472	486	514	495	480	496	514	515	474	512	483	493	475	476	515	479	461	493	542	512	494	513	494	461	455	515	537	489	523	508	498	513	478	500	488	504	511	484	493	533	490	496	521	516	502	502	489	484	480	521	509	498	468	531	499	505	485	513	438	502	445	468	522	473	490	463	503	490	475	506	457	488	455	464	487	500	485	513	515	506	498	508	515	476	500	565	468	519	507	506	490	494	469	493	492	481	488	451	514	537	459	464	523	491	470	525	515	482	515	483	490	481	491	512	502	503	501	462	490	468	529	494	513	484	476	495	455	501	474	486	508	513	478	493	491	488	496	512	479	469	496	499	464	508	480	512	530	487	450	489	496	493	461	480	512	465	478	509	509	528	517	470	492	507	507	499	471	474	459	482	492	512	465	484	512	500	515	495	448	516	517	507	494	487	510	474	451	503	516	489	476	507	529	513	473	500	491	505	477	466	529	465	477	525	492	498	495	498	474	490	464	503	512	480	472	498	480	503	470	495	491	468	495	551	491	504	515	520	468	504	495	515	510	489	531	518	544	488	474	486	525	503	524	495	488	464	512	504	520	523	478	521	457	514	497	442	493	471	535	499	496	497	485	551	528	485	473	499	505	470	499	497	491	534	472	466	505	507	518	504	517	469	482	493	489	483	504	518	509	484	488	523	486	486	464	497	449	513	432	493	446	504	490	497	473	503	504	491	504	466	527	534	509	503	508	482	498	501	513	501	481	494	508	455	487	470	488	486	517	470	528	523	508	491	466	493	497	452	499	469	500	502	538	493	503	490	477	491	464	457	491	541	484	489	476	442	531	499	473	465	496	483	477	531	463	498	524	509	489	498	507	489	482	550	520	513	493	501	518	469	520	514	509	483	493	521	498	540	526	541	514	484	531	486	497	474	514	493	501	485	494	511	489	489	501	487	539	519	525	495	478	509	515	466	501	472	484	498	486	489	490	492	487	480	478	530	488	496	477	522	522	521	466	481	473	490	546	489	503	495	478	493	471	479	523	497	451	468	483	522	499	507	481	535	487	501	494	502	533	503	506	493	508	457	493	516	505	507	469	491	503	483	510	467	493	520	507	523	455	481	520	504	530	515	464	484	490	503	485	525	519	524	492	496	493	531	491	495	519	494	485	486	490	517	474	552	522	471	484	492	521	510	468	479	499	543	444	507	536	499	542	511	477	500	479	513	476	506	473	467	508	491	528	509	426	459	477	470	488	474	494	473	462	506	477	452	501	475	471	488	521	519	550	476	513	532	498	502	509	485	501	531	481	503	483	508	496	484	485	512	469	496	476	480	532	515	528	485	500	442	469	460	506	465	505	493	514	503	455	452	473	529	509	507	481	450	528	464	541	473	500	506	503	488	445	505	469	486	476	458	473	475	490	471	463	518	494	516	518	465	472	460	489	536	474	456	519	476	468	498	480	488	483	492	497	483	481	505	509	499	494	504	474	452	478	488	452	472	482	470	483	496	487	505	509	486	529	509	494	499	484	541	501	469	501	491	490	482	479	507	514	490	484	480	495	461	498	474	466	475	506	537	489	473	504	497	480	492	508	495	490	482	492	517	497	492	469	459	503	542	460	495	471	463	491	482	523	494	515	503	522	505	470	488	470	503	462	478	509	491	492	498	475	486	488	540
42259	60604	40033	8257	1685	1325	1170	1020	922	814	801	722	706	694	706	663	624	657	660	597	577	578	591	599	595	616	625	580	515	561	604	578	584	596	587	584	626	611	616	587	580	561	608	592	612	604	602	541	596	607	562	605	571	523	617	569	595	608	613	594	576	585	547	585	553	562	538	596	573	555	541	611	586	558	582	549	597	605	557	606	557	534	620	575	601	593	573	611	549	566	553	583	551	557	547	562	570	533	612	593	577	578	555	577	579	582	572	608	577	520	592	583	554	535	548	535	568	538	577	534	591	561	587	605	562	540	562	578	547	567	582	553	549	590	561	594	527	591	597	562	587	562	570	554	617	591	583	584	556	533	563	585	528	588	591	592	554	586	589	545	550	594	553	591	552	568	570	570	569	594	541	555	565	587	566	550	553	604	556	591	603	586	580	575	587	606	584	551	581	607	535	523	583	579	577	624	569	550	575	571	566	588	600	577	543	569	574	581	565	552	529	608	594	595	551	568	548	539	569	560	585	589	625	585	589	551	626	530	553	559	586	550	602	568	545	588	609	566	581	540	572	603	592	542	578	582	555	565	581	590	550	582	581	583	580	537	613	560	554	591	562	612	600	549	575	564	555	560	576	602	544	542	578	601	589	581	579	579	552	575	612	571	590	537	534	573	530	597	564	556	589	571	575	572	589	545	556	601	583	589	576	557	579	582	559	560	588	578	584	605	582	566	611	632	567	571	569	581	586	601	581	609	607	603	617	590	551	548	561	568	587	532	554	529	592	594	585	601	530	602	589	589	583	554	586	557	594	524	564	582	579	560	544	589	564	583	560	561	563	565	572	575	584	553	613	572	581	599	552	575	590	546	573	604	612	573	535	580	550	586	580	569	626	577	585	578	566	582	584	580	526	522	589	582	598	570	577	558	551	527	560	557	606	569	522	570	573	550	540	583	557	549	591	576	599	533	599	562	576	593	608	571	574	557	612	603	560	587	556	577	575	566	568	608	522	579	583	606	592	589	587	561	566	573	606	589	572	550	539	578	534	543	572	602	565	572	554	593	590	566	561	592	622	546	571	601	555	615	542	556	604	572	549	595	540	595	592	611	598	609	572	582	581	570	548	562	595	556	580	594	553	603	572	566	534	575	585	510	543	578	585	588	593	583	558	584	549	603	594	546	547	581	569	539	589	576	621	591	624	624	587	604	568	600	598	585	559	544	594	561	558	583	595	598	560	619	562	555	595	507	582	587	569	557	605	576	579	589	593	623	530	556	563	570	568	585	572	546	569	612	629	561	532	578	574	597	575	546	598	560	564	541	614	623	558	607	564	579	587	567	591	614	584	589	593	548	564	614	543	571	567	577	593	588	584	550	614	541	580	603	578	579	571	602	565	573	574	574	560	560	614	591	571	587	567	599	585	612	543	554	605	612	561	602	610	530	571	595	563	587	565	593	583	548	574	580	556	562	551	558	583	545	544	569	610	575	620	582	593	580	581	581	555	565	608	588	529	627	590	568	582	555	617	566	570	562	602	608	549	594	593	563	595	543	566	555	560	552	567	587	567	580	554	523	555	569	596	566	563	573	570	618	544	535	565	578	595	584	616	555	545	568	585	555	565	625	590	561	545	526	548	552	519	567	550	552	520	572	567	572	557	579	576	543	601	564	579	599	586	563	561	567	544	587	590	565	605	573	571	596	553	560	610	617	627	581	578	594	572	537	601	595	593	614	564	567	597	556	552	588	601	604	564	588	579	607	617	591	552	565	565	551	637	572	612	575	572	559	576	564	577	570	536	566	597	566	583	584	552	622	562	561	590	554	595	572	566	605	522	609	586	560	572	546	593	588	594	557	561	588	551	602	592	613	566	593	570	598	562	589	569	554	570	539	572	536	518	550	545	599	552	590	567	597	549	581	577	561	607	509	553	587	545	530	575	599	600	551	627	594	591	601	564	552	563	602	538	581	612	613	566	605	574	571	602	562	553	586	599	574	586	540	588	646	531	584	600	570	510	561	553	562	573	619	551	569	599	578	591	566	573	518	581	547	585	599	606	567	598	610	550	527	607	562	530	578	589	593	598	574	499	578	618	567	571	591	532	612	536	572	534	570	574	617	553	577	614	544	628	553	581	596	558	556	581	560	562	585	568	606	600	613	614	590	600	546	573	599	584	544	572	598	581	603	564	577	610	593	583	600	553	532	583	588	608	541	575	609	567	623	557	583	581	602	566	560	575	538	585	575	599	582	592	575	567	561	551	564	576	545	599	580	565	592	584	569	582	593	578	573	565	592	578	584	519	594	566	576	559	607	615	582	582	593	582	600	613	624	544	614	587	582	586	539	597	572	556	591	580	620	582	537	562	570	587	584	587	557	604	578	601	571	605	620	558	579	579	564	596	592	572	560	598	575	563	582	555	583	608	551	565	611	601	565	598	569	567	568	550	587	597	575	583	616	572	562	557	578	561	542	605	537	580	571	566	583	575	594	524	604	575	596	596	566	603	608	571	547	536	608	514	549	596	596	561	549	608	554	604	572	575	562	547	558	623	526	610	559	553	563	587	584	530	602	552	576	613	632	601	574	589	574	585	596	600	560	537	546	569	569	578	584	585	579	549	555	579	549	583	605	524	564	562	557	584	568	525	564	582	614	551	564	569	576	604	615	549	513	598	549	522	574	584	607	572	632	560	571	546	572	574	567	592	591	607	576	547	584	528	600	588	615	578	572	608	576	565	553	560	617	561	582	556	584	556	587	576	548	533	562	546	563	575	577	567	601	566	590	563	593	558	579	552	547	537	579	595	583	570	576	583	545	618	551	611	540	593	560	554	574	570	573	572	572	620	569	550	563	571	605	548	559	537	591	562	578	566	583	543	611	575	552	591	582	582	552	565	584	569	596	594	550	567	553	558	581	599	543	571	607	561	527	611	579	588	577	595	585	552	580	561	582	560	561	585	572	587	588	596	559	543	541	600	609	579	622	594	555	600	581	569	569	589	595	592	575	537	559	619	542	539	571	589	595	598	553	553	605	557	589	550	556	620	567	593	590	521	541	561	575	571	553	553	547	583	597	586	579	600	605	571	578	538	598	542	610	576	612	591	604	574	567	577	599	538	623	589	566	590	554	597	576	550	570	613	576	578	544	588	598	534	517	603	570	574	555	577	572	545	564	538	565	565	569	555	530	564	588	549	593	588	551	556	583	560	576	589	579	615	555	622	546	569	574	514	561	585	599	590	541	560	582	543	522	579	590	580	569	559	574	582	572	596	655	592	597	606	561	597	598	558	590	535	586	575	599	556	558	545	565	536	585	571	589	588	572	602	600	607	568	591	589	577	586	560	539	571	558	580	579	581	548	587	585	603	588	559	588	544	587	618	582	617	559	547	553	590	559	592	565	585	636	589	598	570	579	589	563	584	584	604	572	579	568	540	567	588	590	575	587	579	556	596	601	582	573	556	563	603	549	562	585	555	583	623	604	580	584	603	590	551	546	543	611	599	573
25186	21355	27048	23682	6009	599	509	473	433	418	411	431	392	377	355	383	396	377	364	356	358	396	387	381	384	343	363	381	346	381	363	374	389	381	370	365	372	397	389	354	374	347	380	363	365	371	366	378	364	412	338	357	373	381	348	365	379	384	368	355	382	376	333	351	340	359	373	356	386	333	370	357	348	377	360	321	399	321	331	377	341	381	329	364	338	331	343	380	373	378	376	394	337	374	347	356	359	389	369	354	360	372	351	359	374	366	338	396	388	366	387	342	386	343	331	339	384	357	390	362	388	373	376	368	390	362	353	378	365	399	352	358	361	402	351	376	352	371	353	367	378	344	355	380	364	399	384	356	344	367	368	363	356	395	357	364	332	349	351	359	370	353	350	351	392	360	341	353	357	371	338	365	393	334	333	384	388	363	332	369	363	354	356	338	389	356	363	386	375	391	370	356	378	346	350	362	354	365	379	372	318	374	334	373	362	420	327	374	359	366	395	339	349	341	369	374	374	385	391	398	358	364	362	354	384	375	357	399	395	387	359	377	380	389	350	346	345	349	401	357	339	366	360	367	370	343	348	376	348	345	363	377	357	365	373	370	341	372	376	373	333	373	328	376	405	361	379	356	343	357	358	374	345	368	353	346	327	372	340	374	375	369	367	371	388	375	330	355	369	364	383	349	373	371	350	382	371	327	370	367	352	357	354	363	342	372	353	362	383	372	355	361	356	371	341	373	365	317	346	369	350	361	366	309	362	330	377	363	371	372	367	374	363	352	369	352	339	338	374	368	363	335	339	373	371	335	354	369	358	344	372	379	333	365	359	351	362	375	373	365	373	333	349	351	346	350	328	353	364	389	301	369	353	368	347	367	366	363	356	372	383	374	372	357	403	359	352	355	326	375	364	408	327	361	338	376	382	343	380	351	369	338	373	382	349	377	357	388	350	371	341	343	367	347	379	351	351	360	341	359	396	336	377	355	342	344	334	360	387	343	384	411	382	346	401	384	364	376	332	322	369	367	364	331	347	348	359	360	346	355	360	363	371	385	351	381	344	349	344	370	340	350	344	373	338	393	339	357	358	361	347	381	347	358	351	385	365	349	399	338	376	359	374	353	383	366	362	343	355	338	345	345	355	338	385	371	342	390	353	368	377	386	360	341	382	374	374	355	346	381	361	352	386	381	376	371	357	331	352	373	361	322	362	363	352	377	365	364	388	360	348	349	354	365	364	369	366	363	362	380	342	361	359	345	362	371	373	366	379	320	368	336	345	391	311	331	363	334	363	368	354	404	362	388	381	354	354	379	347	365	336	322	357	355	374	369	371	360	394	333	333	363	356	374	365	340	367	356	379	361	388	339	360	363	384	369	388	367	353	350	351	359	339	356	374	358	377	343	346	361	358	354	348	365	338	346	359	321	363	348	339	352	362	372	357	357	354	341	388	398	368	368	416	341	339	395	352	348	383	355	349	373	362	354	384	361	345	371	383	402	339	381	330	379	383	362	372	363	392	356	373	362	380	344	373	369	355	369	368	355	351	369	357	380	322	360	372	387	338	374	343	391	362	373	368	338	360	346	370	339	338	387	374	323	358	335	421	396	394	350	359	357	352	317	401	340	354	367	356	362	334	388	334	365	349	317	371	342	337	362	364	329	345	391	353	373	397	351	337	358	321	359	389	373	391	394	358	351	349	391	360	337	367	317	342	299	370	374	364	337	410	353	398	335	359	391	342	353	369	356	405	352	364	396	395	322	380	366	366	337	356	357	378	353	371	337	389	341	347	355	350	346	383	368	366	367	374	373	336	332	377	351	380	356	370	400	360	358	379	344	344	357	352	379	381	354	309	349	371	353	343	323	344	335	319	391	349	357	339	352	322	352	375	353	390	355	360	385	354	365	333	361	345	343	354	348	365	362	329	380	349	389	394	376	354	348	361	368	340	384	388	346	373	341	385	365	372	388	377	340	341	339	348	349	384	366	329	350	368	354	348	338	375	364	370	375	342	338	384	364	387	359	388	350	382	352	370	350	359	386	369	371	381	358	319	377	368	357	369	370	368	352	394	378	357	370	344	354	337	330	334	331	357	358	348	345	343	356	350	387	373	369	375	350	369	362	388	374	361	377	377	315	359	377	360	375	354	405	361	343	355	365	373	375	344	364	348	355	366	377	377	400	325	378	334	362	369	376	361	369	384	361	400	390	387	364	376	360	330	365	341	373	364	347	378	347	368	393	364	386	376	340	393	349	367	369	363	366	348	392	350	339	377	364	343	389	360	379	382	343	338	379	360	370	410	366	331	367	362	338	384	372	390	370	392	394	414	360	384	359	339	353	391	395	376	367	334	354	367	375	380	345	347	358	363	381	344	374	306	375	356	378	382	359	361	308	376	355	385	395	350	352	374	357	381	329	346	339	347	358	324	371	391	337	351	366	360	354	387	354	336	317	349	358	389	348	369	349	368	367	343	344	361	373	342	358	376	354	381	355	319	352	372	382	358	401	335	369	385	347	361	366	369	361	364	353	356	351	356	398	340	368	357	372	384	364	365	353	402	379	384	344	389	356	336	357	372	360	370	381	394	382	363	384	343	362	358	379	358	345	342	386	353	375	397	381	383	367	376	362	365	342	371	344	370	353	326	320	363	328	347	393	356	366	397	398	417	375	337	356	351	370	330	355	362	348	365	362	366	353	358	350	361	405	333	346	341	362	389	404	349	348	371	335	373	376	348	371	353	397	338	363	373	343	381	374	348	366	374	339	380	366	314	348	345	390	342	391	360	371	351	362	316	351	352	383	370	358	350	375	372	342	363	386	360	369	377	380	377	361	367	369	351	369	393	387	378	349	348	387	389	377	400	361	343	342	356	347	343	363	391	372	357	396	331	365	375	377	355	357	363	376	372	359	339	343	396	338	344	358	357	376	399	366	356	389	359	340	334	367	376	390	365	359	342	341	362	361	382	361	362	346	363	359	361	336	368	371	377	367	378	377	380	359	356	345	358	377	394	376	346	362	364	344	359	347	402	391	336	342	359	375	364	382	381	351	366	379	387	349	356	365	364	387	328	381	393	330	375	388	349	363	347	388	317	367	377	354	328	367	363	359	378	354	344	341	359	386	323	353	335	372	342	342	354	352	369	371	332	383	400	360	340	347	358	352	375	338	358	360	370	345	336	344	362	357	372	351	397	373	379	365	376	380	359	322	352	316	346	352	346	388	349	380	382	360	366	345	367	348	385	380	363	373	340	328	386	382	399	350	379	353	374	342	346	344	371	358	365	376	335	359	380	367	382	351	362	367	350	351	326	346	351	383	380	365	413	361	322	313	400	382	409	359	356	346	382	388	345	355	403	365	349	313	404	375	357	351	376	335	348	383	367	398	342	353	346	352	377	375	360	362	323	379	380	337	354	370	379	366	364	380	389	337	359	368	359	378	370	344	351	369	374	384	353	358	388	358	378	347	340	388	376	369	328	377	329	336	360	370	362	378	349	374	323	353
41405	52894	33769	5907	1108	858	747	698	616	566	510	545	541	527	551	497	476	508	444	471	462	439	463	496	431	461	421	424	430	476	452	468	443	473	457	461	432	424	455	475	454	495	473	452	428	458	454	424	459	465	473	433	492	459	436	473	441	457	470	437	492	437	440	489	460	456	490	409	469	448	444	494	494	470	444	425	427	478	479	464	473	419	463	446	438	454	447	424	442	475	461	477	478	460	454	436	484	446	446	459	434	490	420	432	426	473	444	488	481	453	477	441	453	446	455	438	485	464	443	469	466	438	446	471	426	452	440	456	462	468	414	437	444	410	450	477	448	437	464	454	462	457	470	455	491	464	444	469	463	478	445	448	441	442	460	435	468	445	455	429	435	494	452	405	427	455	456	434	454	398	424	478	480	442	442	431	435	447	449	435	429	445	415	450	455	439	409	460	466	430	489	449	387	455	481	406	477	424	420	435	443	447	452	494	451	450	443	458	446	471	462	447	450	452	438	441	455	464	441	455	484	466	452	434	437	410	458	450	438	448	483	431	456	502	465	441	473	467	452	443	433	470	407	442	458	439	457	438	487	459	440	442	422	450	446	474	441	491	457	466	438	469	478	447	441	432	421	463	446	423	485	434	467	450	465	428	430	486	458	421	453	458	461	487	474	447	474	458	458	431	415	445	433	460	446	479	482	440	456	426	442	470	454	438	471	488	437	444	435	460	434	452	437	488	456	453	411	458	495	430	482	475	444	486	413	387	499	440	452	457	437	443	483	431	449	466	483	486	439	440	465	473	451	448	471	459	460	427	452	459	441	458	433	468	448	424	451	443	488	452	459	460	440	434	415	463	441	449	445	438	450	459	467	464	438	465	470	417	438	496	453	471	460	450	422	419	467	427	473	463	448	487	399	430	449	450	428	453	451	432	490	429	440	464	453	464	428	481	451	432	421	455	425	421	458	487	439	451	451	428	464	466	417	472	457	512	457	473	466	430	447	445	481	473	475	422	480	463	462	491	465	460	456	429	486	451	449	436	417	434	453	479	518	471	500	460	451	425	445	465	443	464	453	492	483	479	485	417	456	439	412	439	437	420	415	431	463	462	438	474	467	445	429	475	431	462	486	415	428	437	437	460	457	444	467	483	463	437	452	478	416	454	485	464	465	441	433	451	460	448	429	443	500	463	452	458	449	454	468	463	445	442	431	455	447	468	477	437	424	441	475	451	470	462	454	428	433	430	477	448	437	480	463	458	460	466	447	430	448	438	450	448	459	451	463	451	424	427	454	416	414	466	462	442	479	431	460	457	441	473	408	460	458	476	485	473	461	455	456	449	458	412	437	427	433	461	467	448	509	445	421	453	449	476	471	438	423	441	479	465	465	469	489	441	432	457	466	461	486	466	451	443	452	435	469	440	446	490	437	470	429	430	467	437	448	460	418	462	416	423	459	480	459	486	416	483	480	439	483	467	449	448	437	474	480	457	477	467	474	433	424	436	441	469	475	466	453	460	436	451	426	441	439	471	457	435	456	451	445	451	435	445	476	428	441	390	437	434	430	441	430	489	434	424	476	469	456	459	468	420	448	472	500	456	450	470	423	429	428	401	424	471	477	485	440	491	438	472	425	444	448	502	481	448	448	473	474	509	464	444	445	417	450	454	471	468	442	451	444	468	477	424	456	424	446	455	425	451	472	456	491	436	411	447	500	424	435	477	504	436	484	459	451	433	451	482	471	490	459	476	434	447	461	439	455	505	427	463	432	438	439	432	478	432	442	455	450	453	435	435	393	440	452	441	441	445	435	445	454	466	452	434	479	461	426	472	420	453	454	459	467	422	464	455	466	459	441	452	427	438	464	432	418	446	457	424	441	428	471	433	426	459	425	432	470	455	472	495	474	448	470	459	424	470	418	424	449	475	412	443	424	440	391	416	471	458	452	457	469	460	480	442	446	402	415	435	454	465	488	439	451	467	403	430	467	484	398	466	467	451	448	441	438	464	442	465	490	454	448	461	432	486	407	432	444	431	465	415	496	474	483	470	442	490	406	422	426	463	436	469	440	482	444	413	436	418	477	501	419	467	421	452	436	431	482	488	471	469	452	459	476	436	417	424	441	437	469	445	454	444	445	488	456	438	451	414	468	461	425	444	486	479	466	444	460	436	474	442	496	487	450	448	493	436	447	436	472	471	407	465	447	442	455	457	416	461	411	458	429	434	446	447	431	471	429	449	462	461	428	476	443	424	447	435	463	445	462	443	409	420	439	456	454	468	453	474	447	454	438	461	469	465	419	434	462	415	463	456	464	484	441	493	453	453	482	444	458	484	457	477	482	436	472	431	467	471	431	421	418	420	422	453	432	472	434	460	436	429	483	481	445	462	413	439	491	433	451	442	450	482	429	428	432	469	438	449	470	433	426	462	443	432	451	449	444	438	497	435	398	441	452	442	484	496	443	431	485	441	478	471	407	481	482	424	475	440	490	461	430	455	445	472	462	450	408	441	513	473	452	430	454	447	441	426	455	442	442	439	469	423	452	456	462	442	481	434	442	452	467	461	445	436	454	432	430	438	465	465	444	458	439	464	465	453	426	516	466	435	443	446	447	451	425	457	425	452	421	460	462	447	442	467	426	434	477	447	482	478	465	444	450	419	414	466	463	490	416	458	479	426	459	442	479	430	458	428	440	466	467	447	469	410	451	458	453	462	486	433	458	453	430	453	469	446	447	436	420	427	445	468	427	468	447	451	421	467	458	485	438	445	401	458	437	439	489	421	451	446	443	506	453	429	479	476	492	445	443	442	504	441	459	420	418	447	447	470	457	421	472	460	477	445	460	407	436	453	479	460	449	442	420	424	455	419	439	486	453	481	455	500	441	497	455	496	453	477	452	480	453	477	416	451	462	453	463	446	478	435	442	445	412	416	410	411	468	434	441	444	440	455	448	454	438	456	427	460	452	445	472	435	451	460	456	451	450	432	455	468	452	463	447	395	458	492	448	442	450	427	415	437	479	442	427	422	477	474	422	455	411	465	450	413	481	489	452	458	473	480	446	422	467	481	431	421	444	411	439	475	472	459	435	493	458	467	466	482	441	416	447	433	416	499	436	453	455	471	463	469	468	487	461	468	475	434	410	479	442	449	468	444	444	474	461	403	501	459	470	465	457	449	473	455	469	446	449	431	446	429	468	456	431	454	416	434	472	423	470	465	473	455	447	457	446	462	488	459	440	399	481	431	472	431	452	456	446	446	428	477	454	438	453	451	407	456	439	487	429	435	458	463	420	488	468	458	432	467	470	461	466	463	477	460	472	431	431	444	479	445	457	426	425	436	423	465	468	436	433	486	479	483	455	453	525	431	457	434	462	472	459	449	439	464	498	446	416	455	452	476	393	439	425	431	454	454	453	481	446	522	461	410	494	478	437	436	432	454	479	466	473	400	462	447	425	446	437	437	423	463	440	461	425	478	491	470	476	491	500	419	399	457	457	418	465	421	473	434
22804	20982	28479	23630	20952	20202	5048	1240	963	917	959	888	866	860	817	738	815	809	752	760	792	766	784	780	757	791	813	756	776	745	714	789	741	729	789	724	759	754	744	787	727	769	737	764	779	733	684	739	770	720	708	748	760	740	778	756	762	714	729	743	774	704	771	746	746	697	687	753	742	750	773	685	732	742	716	805	745	776	760	758	716	767	773	727	757	727	746	760	755	725	760	773	722	720	739	746	767	799	748	751	734	741	835	719	748	728	732	755	794	753	710	757	792	748	729	726	804	773	724	783	691	754	752	766	798	729	788	686	711	739	717	699	745	743	758	681	710	799	801	771	746	720	739	729	728	748	744	745	774	723	744	773	709	707	773	807	746	762	766	776	746	699	702	709	716	718	788	748	749	732	752	752	725	689	716	729	736	723	739	750	741	745	763	696	733	773	665	732	771	710	729	739	714	758	738	705	700	728	766	670	724	775	756	702	766	732	729	726	745	745	704	729	780	747	718	781	795	737	689	770	731	718	791	754	768	751	775	780	735	694	776	722	748	760	759	750	740	702	783	776	705	778	733	748	758	754	721	739	767	783	706	736	746	747	763	774	703	715	807	755	712	770	756	732	708	793	759	765	748	737	768	723	740	744	694	725	712	734	747	766	701	747	759	714	740	701	729	711	727	785	731	716	757	739	764	725	692	763	739	756	752	731	766	739	737	755	713	763	713	752	746	767	726	691	721	739	772	746	787	784	714	751	748	725	746	732	719	722	731	723	804	767	752	721	741	768	794	742	724	756	699	758	698	747	707	720	797	744	685	788	762	752	738	728	749	751	731	718	711	730	716	773	758	702	732	768	737	760	757	751	725	716	733	760	741	732	723	734	750	749	735	743	705	754	778	763	771	745	764	691	712	761	703	703	726	792	713	758	785	816	775	757	748	740	731	770	776	747	765	765	730	754	772	712	746	767	724	724	769	783	752	772	733	742	701	721	759	781	746	807	729	699	753	738	800	788	711	740	709	782	705	765	735	722	727	716	756	762	735	741	745	782	726	774	743	752	730	744	721	739	698	719	719	754	775	729	775	813	738	794	741	728	747	732	740	789	785	786	743	690	770	713	758	725	785	715	708	724	747	766	776	776	718	780	781	737	750	737	737	748	752	724	743	715	691	725	722	721	744	710	729	749	735	737	737	773	748	712	732	774	749	733	793	782	785	724	761	772	725	709	754	674	729	703	744	689	766	726	777	736	743	733	738	731	718	733	778	715	770	732	768	707	698	772	759	732	788	800	756	800	761	755	741	704	729	736	728	740	721	728	733	734	788	751	738	752	756	771	733	720	709	712	752	756	775	702	730	771	756	738	760	741	738	731	772	757	703	692	748	735	734	767	731	729	746	719	746	762	757	763	781	766	736	756	750	713	766	773	731	733	737	702	732	733	757	747	731	763	781	706	667	735	717	697	696	743	766	753	730	754	771	783	853	736	754	754	728	753	780	737	735	762	749	696	721	754	736	784	751	750	719	780	795	768	758	745	761	778	749	772	728	710	765	747	740	788	775	762	756	710	747	685	718	763	755	774	720	764	743	739	789	714	746	746	704	714	730	728	786	737	736	789	756	711	748	746	693	692	802	699	713	727	788	747	725	731	689	770	691	775	753	725	699	745	735	710	747	717	744	736	689	750	774	774	719	782	727	770	753	753	735	733	787	745	740	762	782	772	752	723	665	765	758	793	781	742	772	743	675	725	784	754	803	733	758	751	726	715	746	748	765	714	714	753	758	773	737	799	730	781	735	727	731	733	703	724	727	707	720	729	714	724	679	764	735	778	781	765	756	764	756	737	708	766	754	713	796	745	723	747	724	774	729	753	768	757	748	743	717	745	735	760	747	723	737	745	728	764	765	758	797	749	737	717	723	737	730	762	699	747	723	740	719	761	751	704	740	695	705	724	747	765	724	713	777	747	754	774	700	692	768	743	762	751	724	767	695	794	738	708	781	699	764	745	787	712	736	744	719	748	803	728	737	724	782	762	751	728	750	740	766	695	748	723	733	757	786	730	757	709	774	741	772	771	700	748	693	741	738	724	751	738	736	680	768	739	759	714	750	787	787	731	710	770	762	742	766	792	799	731	757	762	773	774	827	738	726	706	766	686	758	787	742	698	715	718	681	786	756	714	760	742	776	782	729	734	733	750	780	762	751	741	701	738	751	693	729	672	703	803	785	772	778	777	765	749	782	767	701	713	771	722	717	753	808	729	703	744	711	758	729	707	690	760	744	678	746	779	782	734	756	761	759	716	772	771	703	686	761	730	699	730	726	767	712	779	739	738	784	702	753	731	700	710	756	774	794	694	679	719	796	789	748	759	763	719	733	726	782	732	724	745	717	766	800	773	776	733	798	729	711	766	717	790	716	715	754	720	760	804	795	759	749	735	764	816	735	766	727	767	702	745	764	730	731	741	727	742	706	731	723	740	741	708	761	744	739	716	765	713	749	805	701	771	777	744	742	732	742	705	774	786	756	720	733	748	774	751	712	744	720	687	777	738	723	747	736	731	720	742	734	717	778	731	729	692	748	773	744	741	712	749	750	746	724	739	735	734	772	732	729	785	729	703	729	768	749	697	762	768	750	771	711	731	768	771	735	697	736	735	745	754	724	749	784	708	765	730	688	733	730	750	750	745	784	746	730	705	752	789	766	707	684	725	825	708	788	719	701	777	724	787	741	763	741	788	780	727	732	719	716	712	724	766	704	722	795	709	764	728	742	785	729	778	748	742	665	730	743	800	739	718	745	752	758	761	736	749	734	747	736	783	743	803	723	768	748	766	732	743	743	710	770	737	749	700	694	748	760	779	742	710	737	736	772	776	735	745	791	728	695	780	755	754	732	674	770	715	712	733	765	762	760	685	736	757	756	792	759	752	733	715	759	787	745	747	707	715	750	783	734	800	738	741	733	726	778	738	753	721	837	737	721	762	747	727	724	764	767	746	746	672	726	764	709	769	743	700	723	706	753	804	763	717	732	779	791	709	715	780	724	786	750	782	778	719	760	693	743	726	776	746	713	720	735	772	774	747	708	777	768	711	767	754	739	710	731	707	781	749	795	732	746	723	734	744	769	762	755	757	705	744	738	755	732	739	746	731	740	786	679	754	742	766	685	742	769	703	687	696	733	714	745	712	692	792	729	753	743	790	713	704	720	753	717	751	720	821	726	744	751	764	769	755	695	739	745	703	765	757	710	733	700	759	692	775	752	696	743	741	679	721	783	714	789	749	782	719	731	728	767	726	748	701	731	749	721	707	767	708	730	749	755	718	687	745	734	699	735	733	735	678	768	779	749	758	743	702	735	801	770	739	726	723	760	706	732	758	743	751	727	714	694	705	771	772	734	710	755	747	709	748	773	722	749	689	755	742	720	735	750	735	751	750	716	725	737	769	744	767	731	656	760	739	745	763	744	705	735	754	748	747	739	779	761	736	756	750	704	717	771	720	795	745	793	780
46217	67932	48917	11866	3035	2243	1930	1655	1450	1359	1229	1195	1094	1060	1018	947	1011	982	954	958	915	911	888	862	884	872	858	894	897	883	862	889	877	903	824	881	889	859	821	862	840	887	815	902	877	875	867	844	862	818	840	800	913	836	807	872	850	858	886	868	867	896	890	842	813	863	867	845	834	861	858	935	855	845	865	833	803	818	852	878	891	842	851	833	804	833	845	909	874	864	816	845	890	865	859	812	872	851	852	906	848	871	846	826	869	845	853	857	829	829	862	876	827	896	856	841	875	852	884	834	823	850	890	846	863	817	837	845	833	866	868	822	789	857	796	836	870	842	862	815	816	873	864	880	836	852	846	833	864	816	917	860	895	794	863	862	844	879	827	865	927	842	833	895	792	819	839	856	851	861	860	873	831	852	821	805	885	827	844	834	840	866	872	827	839	865	877	888	829	872	867	852	886	829	861	839	876	794	871	781	865	851	877	837	843	815	796	865	811	827	841	833	847	839	879	810	827	816	804	840	772	830	898	821	853	840	835	845	822	825	850	862	815	834	837	839	806	833	832	818	835	795	874	873	835	829	852	794	889	868	866	853	880	879	843	807	786	890	868	809	829	917	842	842	839	880	845	891	867	912	828	813	833	805	836	877	905	877	825	834	865	802	806	809	876	814	879	861	847	896	883	818	887	836	822	872	836	833	822	840	810	877	878	817	890	839	857	815	887	871	825	858	836	805	850	827	860	794	815	823	856	881	873	844	825	824	804	789	823	867	845	810	883	883	886	837	808	876	821	809	859	848	812	822	822	822	822	865	805	833	827	833	856	827	844	832	828	812	844	866	911	835	868	900	825	864	804	855	863	830	836	832	799	855	879	828	839	803	854	845	828	857	803	861	889	860	852	853	881	864	862	856	833	872	851	835	878	796	846	864	867	859	864	807	827	863	852	854	835	841	836	848	834	863	886	874	845	870	817	876	881	870	816	853	832	883	831	839	922	875	886	856	824	849	846	850	840	852	824	873	845	876	849	789	907	838	884	857	806	820	846	819	841	844	832	796	773	825	853	844	814	852	853	862	897	872	856	861	828	872	875	830	804	876	816	770	821	772	825	829	850	858	828	823	869	861	820	856	830	835	847	863	817	867	910	878	807	819	840	855	923	846	854	831	832	845	854	791	825	803	855	804	865	866	860	858	850	838	804	859	839	831	844	887	855	845	840	847	829	832	883	827	850	852	874	865	849	853	850	861	822	854	864	831	810	865	889	800	886	831	878	892	844	859	861	851	877	829	822	854	885	825	825	860	834	873	791	843	783	861	873	843	810	817	859	891	844	794	909	891	858	833	780	844	868	846	810	880	863	841	816	841	811	863	814	883	822	833	770	841	827	832	848	837	844	849	789	864	828	824	841	875	812	843	817	844	829	836	872	888	792	872	837	915	848	847	880	884	859	802	833	846	789	873	823	835	859	851	838	841	834	851	833	863	828	851	837	891	851	821	913	828	860	846	767	831	878	841	857	856	817	860	813	898	834	881	816	865	779	843	855	875	834	848	837	818	870	808	854	807	820	853	798	838	864	853	838	825	865	882	863	871	925	894	841	894	842	816	878	818	816	849	847	847	866	829	841	823	799	851	890	815	871	897	821	834	854	803	892	836	850	866	887	840	890	835	882	872	857	839	817	873	830	825	832	831	861	810	871	802	808	835	852	837	814	845	816	845	831	795	794	837	863	817	862	903	831	837	862	912	872	831	860	883	825	817	777	813	848	866	827	787	869	858	881	886	874	877	811	890	841	818	849	906	861	815	830	817	837	827	848	862	778	815	815	875	830	802	868	842	880	823	798	842	832	851	886	831	821	838	885	779	869	843	847	826	857	869	878	854	789	854	861	839	808	871	833	811	848	871	840	847	851	830	878	830	819	820	873	817	900	838	849	869	816	791	857	808	852	863	847	814	870	749	874	857	866	836	843	845	869	864	889	907	818	845	894	832	861	870	810	856	832	854	833	900	842	882	855	844	840	846	918	834	846	835	791	882	869	831	813	849	838	849	880	817	851	909	886	827	880	823	868	835	806	817	862	831	883	872	877	829	812	822	836	830	825	858	812	881	833	836	808	824	852	825	866	785	873	856	821	802	877	871	866	811	834	874	860	881	853	861	848	809	845	836	876	880	862	899	844	826	805	856	868	851	820	849	869	860	849	856	857	866	891	781	879	784	839	855	856	826	828	768	783	829	853	843	848	753	844	843	830	825	875	840	793	813	843	855	856	831	852	807	811	877	844	833	824	828	780	835	866	923	846	788	830	793	825	866	847	871	840	872	861	793	824	883	805	815	863	836	814	869	822	845	827	880	877	807	874	844	817	851	839	832	858	790	859	837	834	859	840	839	882	847	857	872	893	830	799	845	838	880	870	833	882	826	872	826	883	870	856	896	810	867	796	855	810	839	869	850	881	858	861	854	842	871	849	868	823	851	831	870	835	857	872	850	850	870	838	833	840	878	840	803	833	862	852	832	870	818	856	863	860	876	832	836	813	811	877	855	853	860	889	878	900	889	814	828	808	865	829	822	864	802	885	837	864	839	835	851	887	900	890	882	852	844	867	830	849	892	849	847	866	814	886	871	803	860	843	856	804	848	870	829	822	906	860	810	851	818	828	864	866	850	852	805	847	805	849	851	825	888	856	852	868	892	855	840	860	800	922	904	808	895	875	874	842	844	843	889	813	846	812	789	863	825	832	906	861	858	906	870	836	854	837	836	854	814	893	919	874	896	820	854	854	799	868	839	876	815	845	809	848	888	863	849	851	803	847	820	842	845	836	809	807	823	772	824	793	832	857	858	843	862	854	803	818	814	851	831	878	795	846	885	831	830	866	842	880	847	844	835	840	820	818	850	836	899	843	870	841	813	837	882	847	851	855	872	816	872	858	847	888	853	819	866	863	807	786	863	871	877	855	830	821	841	843	849	859	809	897	827	807	850	853	804	868	813	828	870	835	871	767	833	836	838	814	870	849	849	845	809	828	899	852	871	792	785	848	880	851	834	870	848	855	844	838	852	851	833	820	858	897	870	833	800	840	820	849	786	822	811	828	873	868	903	885	833	865	848	833	853	844	841	858	800	844	828	855	841	826	886	845	838	895	818	844	884	851	835	850	820	764	822	864	867	828	856	885	847	823	850	855	838	803	841	802	828	821	815	849	865	813	901	841	890	868	836	806	879	843	822	850	818	845	849	874	886	856	848	808	860	853	852	867	834	849	831	850	826	865	880	868	890	840	858	844	843	825	852	781	840	824	856	879	848	788	863	857	888	844	849	810	843	813	814	858	829	865	892	822	828	861	840	820	850	837	838	820	807	845	883	829	825	845	855	821	883	869	862	887	865	824	872	862	827	827	842	884	801	877	854	871	853	820	884	853	858	854	879	824	857	808	854	855	774	861	787	822	808	805	872	839	820	819	815	828	791	810	895	828	877	853	878	826	834	841	836	830	865	848	828	818	857
32093	31865	25815	8967	443	316	313	339	294	269	272	251	256	288	300	257	273	322	262	271	282	252	268	270	269	307	274	308	283	258	277	290	256	273	254	268	271	263	263	264	258	262	252	282	289	250	279	279	248	239	243	258	299	256	243	252	267	270	280	255	242	255	242	273	299	266	270	246	265	234	225	258	271	253	261	287	252	278	271	243	257	300	282	264	265	284	292	256	278	265	248	271	289	264	264	251	265	268	244	239	252	286	288	236	267	284	286	279	297	251	284	275	311	280	254	271	269	283	284	294	247	258	265	281	241	266	285	272	258	292	252	280	290	255	250	261	277	272	247	278	270	247	264	255	287	272	266	252	257	269	263	260	287	265	277	237	261	317	267	256	272	265	284	272	276	259	268	257	279	271	246	262	276	273	291	250	258	257	298	281	277	276	275	255	273	250	275	240	278	272	255	251	256	264	278	256	290	288	274	269	257	243	262	248	271	235	269	256	265	267	267	284	251	253	271	298	263	281	243	285	272	281	244	282	278	258	277	267	255	263	262	281	260	284	255	265	283	234	238	246	261	272	255	280	274	280	268	254	265	292	302	265	283	256	292	287	244	257	282	268	280	288	253	282	240	272	217	260	255	269	271	275	271	275	267	245	269	285	253	255	278	278	283	275	261	233	256	291	281	254	279	281	286	270	255	299	294	265	253	249	246	227	265	268	268	245	277	302	238	268	267	279	250	237	274	296	282	266	268	255	274	233	281	290	265	265	248	279	248	279	249	252	285	282	233	266	269	279	232	283	245	263	270	276	285	282	257	271	277	252	275	230	269	243	300	263	282	281	262	301	248	273	264	269	285	259	288	291	283	237	266	237	278	268	257	277	280	260	240	269	266	280	276	268	275	267	253	281	283	259	285	275	256	271	264	261	262	324	264	285	276	273	281	235	276	276	302	290	257	272	254	263	275	242	245	278	288	269	264	247	269	241	285	273	247	256	281	264	270	306	278	280	275	263	264	279	248	267	297	275	257	289	271	275	292	253	251	258	276	246	248	255	304	242	260	232	285	263	247	234	261	263	271	302	286	266	277	272	253	254	265	307	277	279	238	252	259	247	268	252	268	245	264	281	257	270	271	269	286	252	303	292	287	268	269	272	255	284	273	250	289	281	303	283	252	256	245	267	261	289	238	302	265	253	285	245	241	271	224	262	241	265	297	268	289	260	264	253	266	273	246	282	264	266	282	284	262	272	294	274	260	292	270	265	287	292	259	275	266	290	301	267	287	274	258	285	256	235	256	248	248	251	256	285	274	241	259	263	275	261	242	299	286	252	270	244	253	270	270	268	273	253	280	282	276	249	267	279	255	304	257	282	270	250	258	265	289	239	253	227	239	274	253	249	305	259	292	275	268	284	248	276	254	249	288	260	281	292	284	270	267	267	300	280	271	277	273	240	247	254	263	247	253	265	253	254	268	263	251	270	278	287	301	276	284	259	250	258	268	262	227	275	260	271	258	246	270	259	265	241	317	266	272	259	283	262	256	278	251	250	252	263	289	275	233	267	274	255	258	292	250	264	292	260	266	275	244	277	279	308	275	288	294	259	259	299	269	242	265	255	246	281	258	266	277	251	281	310	257	287	291	276	278	282	253	260	276	287	289	259	268	260	275	277	274	268	264	266	247	262	276	284	310	283	252	261	269	301	246	276	283	280	253	267	258	260	286	291	250	273	278	275	244	283	272	268	288	287	263	279	267	242	279	302	252	254	280	245	241	264	266	256	296	248	262	285	276	269	247	303	304	261	252	269	304	258	266	268	260	258	277	269	258	274	268	275	275	297	261	272	281	274	268	266	261	287	278	259	282	254	286	281	254	270	272	265	260	265	292	275	247	252	274	236	285	293	244	266	256	248	266	273	291	268	257	285	285	282	251	286	253	233	279	277	258	290	264	282	271	255	288	265	291	246	250	267	245	279	279	258	256	285	306	257	253	294	306	263	257	266	265	250	284	269	268	261	241	281	246	266	242	275	258	272	277	267	264	244	275	241	231	309	277	251	289	280	283	248	282	261	277	259	283	238	268	276	271	247	241	254	274	281	296	263	270	267	254	282	252	260	276	253	269	256	263	271	261	272	270	271	260	264	286	278	262	272	251	241	262	282	260	273	286	260	275	258	285	296	287	271	248	291	300	302	278	280	245	257	300	273	291	247	293	254	309	259	278	274	263	260	253	277	270	258	285	252	256	270	262	271	280	252	290	255	292	244	269	280	268	286	272	280	281	284	260	266	258	262	272	268	292	264	299	254	263	285	261	249	279	280	298	258	282	266	265	255	273	268	259	260	265	237	262	289	258	274	291	299	274	288	276	250	258	257	263	287	288	274	261	245	283	257	278	237	266	252	280	272	264	254	268	286	252	257	289	297	266	261	259	270	268	269	247	267	259	256	237	252	271	277	294	284	268	273	280	246	246	246	272	246	273	286	281	264	278	263	249	293	310	266	284	273	247	261	276	243	277	296	284	281	284	266	243	281	301	283	262	276	260	292	272	276	242	273	243	272	273	261	246	304	286	282	274	255	256	271	271	258	232	250	295	248	249	272	269	250	270	236	255	243	294	272	283	261	270	268	318	244	239	276	274	263	297	300	242	258	274	265	280	280	258	289	292	237	280	216	269	275	272	268	251	263	293	257	242	279	291	264	298	257	257	267	239	287	260	258	244	267	254	268	247	265	254	258	277	267	261	253	288	259	254	285	292	281	253	277	238	274	263	241	260	282	283	289	232	276	254	237	283	272	265	269	236	276	263	278	289	262	278	258	245	248	276	252	275	233	238	252	259	285	288	239	281	293	253	281	289	279	274	292	282	284	263	280	251	269	258	240	264	257	271	204	255	303	292	236	267	270	285	255	290	271	244	278	280	268	241	257	259	280	249	249	287	275	273	253	254	238	238	258	285	266	262	253	275	248	258	262	273	256	259	247	301	277	276	276	258	242	267	305	269	272	292	265	279	262	262	280	275	259	258	252	241	270	261	272	255	248	269	244	271	304	227	245	258	254	288	290	281	268	265	225	231	276	269	257	269	271	274	280	235	260	255	290	289	272	256	283	251	294	275	273	249	282	277	261	251	261	265	240	264	268	265	267	255	314	250	266	253	262	263	276	283	271	252	275	288	291	277	266	269	294	250	234	278	263	278	289	263	251	255	283	281	301	286	266	266	264	283	276	257	258	230	245	274	272	267	265	230	276	251	299	274	256	274	249	258	259	276	284	258	289	268	231	276	249	286	287	259	270	269	273	282	278	292	258	273	262	295	258	265	275	295	286	265	267	278	267	271	268	284	304	259	254	263	262	292	276	260	251	277	252	255	284	254	271	282	248	289	254	279	274	261	306	295	280	289	275	292	264	269	267	249	276	256	245	253	279	259	260	266	272	271	289	265	258	278	277	242	260	271	256	258	241	267	260	266	245	285	264	292	246	286	290	288	271	269	245	291	269	267	287	276	244	256	276
39444	45858	28471	6245	495	422	413	364	366	340	319	364	355	342	319	322	327	311	355	361	348	349	357	349	346	342	356	322	318	347	322	341	353	336	301	371	319	314	327	350	347	323	327	337	305	328	359	325	352	323	348	351	330	309	373	314	349	335	333	347	365	317	298	322	358	318	334	330	334	345	330	326	327	349	328	328	317	338	328	333	329	325	370	347	340	329	288	335	306	328	354	342	331	356	339	326	313	326	313	325	339	329	343	338	336	322	364	317	349	341	372	329	360	332	342	364	303	321	325	329	331	331	334	334	316	313	313	350	356	337	336	346	342	331	337	329	334	305	346	346	339	294	342	382	320	325	324	327	317	342	347	317	330	329	314	291	362	326	325	346	346	359	339	317	320	309	333	356	350	306	331	310	346	307	332	296	341	365	317	328	326	333	325	334	321	367	350	346	353	320	336	305	298	359	330	332	353	330	303	325	317	354	304	341	317	339	311	338	313	341	325	339	328	339	342	325	326	331	346	321	306	329	340	325	313	364	342	342	354	319	316	314	321	349	318	318	314	327	339	331	349	316	332	333	327	302	347	369	349	337	324	316	325	324	335	322	382	309	336	332	320	327	338	347	325	323	348	331	333	356	314	337	352	340	361	313	327	349	314	348	297	347	327	315	358	338	340	332	323	305	353	345	340	360	321	335	330	332	344	317	300	314	315	342	324	333	302	359	340	319	317	335	332	327	343	331	309	334	289	336	315	333	345	356	314	344	316	341	354	350	314	340	339	342	340	350	374	348	343	327	331	321	361	327	327	351	324	332	320	343	340	288	326	317	319	386	323	320	306	308	333	349	319	295	328	342	362	329	329	320	353	291	304	314	353	307	317	343	337	323	351	334	307	305	335	299	334	347	347	286	359	311	310	345	330	309	334	323	335	359	338	365	347	366	340	324	361	353	376	330	325	354	327	347	338	331	332	303	316	343	327	340	331	305	360	344	323	351	351	356	330	376	373	325	364	327	333	328	357	294	337	329	328	331	372	316	328	312	302	320	340	325	334	300	364	342	343	338	328	315	343	328	331	358	327	354	320	364	331	336	340	322	381	303	314	303	323	331	311	361	334	353	314	332	344	329	337	324	349	329	343	346	345	337	331	316	335	307	298	294	353	359	318	329	356	373	318	322	358	326	314	322	327	335	364	350	329	374	344	378	359	336	367	282	350	368	321	339	354	321	342	315	338	338	333	322	332	329	353	325	385	346	325	335	340	325	371	292	364	310	356	327	334	319	337	324	307	356	323	330	335	301	336	323	348	339	344	322	334	323	341	357	334	335	332	306	367	313	340	338	354	332	307	314	360	345	339	330	333	348	300	322	325	302	355	341	335	347	349	322	320	301	343	338	337	320	353	340	317	324	330	329	323	340	316	361	359	334	333	378	343	330	343	332	323	319	314	364	346	364	328	360	347	348	349	334	343	325	332	335	321	333	342	340	317	330	343	333	317	355	351	324	342	324	353	313	350	317	338	368	334	326	338	347	356	340	371	305	312	337	349	349	327	297	328	364	327	331	366	338	324	352	365	329	325	363	351	321	317	330	320	354	345	300	322	335	352	343	329	332	346	380	347	351	343	370	347	344	318	347	328	330	329	319	340	345	322	352	343	342	321	342	335	329	332	304	338	325	332	337	334	309	320	331	336	319	355	358	357	319	330	335	329	324	329	303	359	324	352	337	336	337	323	316	308	335	368	338	331	360	361	316	312	310	331	320	310	370	318	335	346	344	320	361	355	342	349	331	340	382	359	309	341	306	340	356	327	324	332	339	344	319	337	318	342	327	336	347	304	334	343	365	330	313	320	337	333	341	320	328	357	327	352	333	342	326	319	321	311	301	341	320	327	332	329	355	343	384	316	333	339	329	299	294	346	310	349	325	323	329	340	343	322	370	369	325	351	325	297	299	326	326	302	348	355	292	305	312	337	328	338	333	321	340	318	348	311	324	323	358	337	341	352	338	295	322	330	311	312	336	328	330	332	335	355	324	339	354	330	344	334	323	319	354	313	354	376	338	349	339	354	323	323	314	311	320	339	337	364	328	327	313	354	333	296	329	356	372	334	313	278	317	307	340	320	336	328	331	355	337	294	347	330	368	309	337	329	344	336	339	326	358	325	361	343	329	345	369	321	337	338	307	327	328	367	305	331	357	338	334	317	303	357	328	333	316	312	323	343	341	336	343	310	343	346	334	332	302	311	315	325	329	333	320	318	345	329	347	321	345	334	332	342	336	318	363	336	327	365	334	357	309	328	379	323	327	302	332	361	307	320	327	314	312	333	351	317	318	345	327	330	328	330	314	328	322	333	334	301	311	310	327	327	332	337	368	336	313	339	347	325	325	347	332	356	313	349	320	332	335	314	360	320	320	322	348	321	333	341	336	358	322	312	343	333	316	312	329	315	326	312	333	321	328	317	318	359	322	312	331	311	375	353	331	315	321	340	339	285	306	318	358	332	352	339	359	333	372	343	335	323	331	312	324	306	300	338	352	349	361	325	326	337	350	301	315	343	352	312	338	317	321	320	322	361	354	336	367	326	330	355	314	328	340	326	337	338	352	330	343	350	316	331	341	325	324	313	337	361	346	333	356	315	352	359	344	351	326	327	329	322	326	351	316	328	332	347	352	335	325	372	334	314	309	338	350	331	318	337	324	324	317	317	310	345	304	334	357	340	315	322	311	309	305	345	329	386	343	301	336	342	370	353	357	312	379	371	346	368	333	308	340	327	320	329	352	337	325	343	337	323	389	333	324	303	311	336	355	322	334	354	303	303	307	326	326	329	342	332	338	352	344	326	327	304	352	297	322	344	331	324	342	305	329	310	318	346	322	332	321	334	326	287	354	315	309	330	279	318	378	324	363	352	328	326	310	312	317	333	351	320	328	313	338	312	330	346	301	353	338	307	334	340	335	331	357	341	352	320	351	291	332	310	341	327	350	325	358	342	317	294	332	333	332	355	335	359	347	345	307	339	305	358	322	342	330	298	304	309	298	328	371	335	328	333	319	345	350	338	303	362	296	320	311	319	320	349	352	333	303	319	368	352	319	340	325	334	348	336	321	338	333	344	299	315	310	337	336	343	334	336	352	333	321	313	340	346	290	360	314	356	385	328	323	316	325	325	330	377	325	306	310	304	348	322	343	357	308	331	355	312	336	320	316	343	332	331	355	363	355	320	313	376	302	350	330	354	318	328	328	340	322	343	320	324	299	339	346	355	305	311	342	341	367	322	339	341	338	353	318	341	330	344	333	332	294	351	364	333	326	374	331	353	359	338	318	314	339	330	341	339	340	302	360	346	344	348	360	288	310	344	334	320	332	331	339	318	311	311	334	350	305	342	388	347	364	345	332	358	306	312	311	341	352	321	336	308	338	339	288	340	308	331	338	315	342	333	321	332	345	332	336	352	308	338	333	323	296	340	323	324	342	337	301	324	323	333	308	330	353	306	321	338	332	335	336
23894	20990	28060	24134	19939	6061	1011	692	588	612	578	540	565	557	577	486	480	506	482	481	517	515	507	579	485	500	487	531	517	496	513	481	513	471	480	496	489	500	525	509	510	530	520	475	523	496	497	452	457	497	475	501	491	510	479	547	478	513	490	485	473	479	496	510	493	490	505	546	485	470	471	490	535	483	534	470	513	498	464	455	506	482	510	548	488	503	518	521	511	490	464	484	505	543	529	470	504	510	547	491	496	487	523	549	463	487	464	479	509	514	479	505	495	508	485	503	532	472	455	484	492	527	506	519	553	475	479	487	460	517	508	531	475	516	524	492	508	470	520	514	515	483	493	489	496	514	506	512	449	521	506	444	514	456	488	500	506	516	508	476	498	439	499	495	524	483	511	493	483	469	474	526	515	520	509	481	474	507	476	494	463	461	480	543	493	488	506	520	517	470	451	460	485	462	479	507	514	519	480	517	485	514	496	499	501	488	531	501	474	471	516	488	517	503	521	545	474	503	532	504	464	498	497	467	519	536	506	502	502	472	490	468	471	492	476	494	480	526	509	536	531	530	493	507	526	532	487	474	495	508	446	473	510	492	499	493	511	443	537	465	484	494	493	472	497	496	443	511	502	498	454	495	493	500	502	524	486	539	517	474	522	454	486	537	474	528	541	479	517	491	506	506	507	490	506	499	525	526	498	463	490	487	515	491	479	487	484	508	515	492	470	515	527	502	461	507	496	528	530	487	462	496	488	465	461	452	466	528	505	481	518	512	490	491	482	470	486	483	505	492	488	491	488	514	433	484	492	454	492	502	460	501	490	451	496	501	498	474	545	478	472	484	489	442	506	463	492	519	505	497	429	501	478	501	516	502	479	524	514	497	511	508	541	492	477	508	486	500	541	493	523	510	487	507	523	495	494	484	520	535	534	521	478	479	453	523	533	491	530	493	527	481	468	520	496	481	480	506	535	487	500	506	491	458	510	517	453	479	498	510	499	446	532	470	503	521	493	487	504	467	525	484	517	518	506	490	485	483	532	464	499	528	476	470	473	531	507	524	495	477	468	511	465	493	486	487	493	532	453	484	471	494	481	499	476	511	482	483	496	457	478	487	493	525	492	510	506	529	489	484	495	478	502	500	503	502	491	479	517	473	505	467	502	482	476	506	485	456	482	523	512	495	471	472	524	508	485	507	496	480	509	524	551	487	488	490	513	526	505	481	527	510	490	493	477	502	483	519	500	456	505	506	479	505	494	498	458	505	524	451	480	492	525	479	469	481	499	455	486	526	503	473	515	494	494	482	492	498	494	472	485	477	494	537	536	470	491	510	472	488	497	522	506	505	496	534	515	511	525	530	478	500	468	496	491	478	535	532	466	520	515	497	534	478	484	535	518	442	473	478	508	510	505	489	475	500	495	490	504	533	479	492	494	473	526	529	553	530	521	463	515	498	474	470	517	495	495	540	509	490	476	533	534	509	459	529	541	495	497	510	516	442	490	520	479	489	475	492	515	451	519	505	509	485	500	502	454	447	533	525	471	511	569	529	501	485	486	490	506	465	514	462	486	490	478	484	494	467	471	526	488	540	487	483	475	519	508	506	557	474	502	484	500	502	450	480	455	513	505	495	516	452	460	477	457	485	512	479	490	509	510	470	505	476	506	499	440	487	515	476	475	505	499	485	503	503	525	507	492	525	475	527	494	502	470	471	464	504	513	459	480	506	507	459	489	508	490	526	472	498	510	484	499	470	475	506	489	478	501	507	504	484	485	508	488	482	460	495	532	513	486	505	543	515	543	499	502	529	472	462	481	525	513	487	500	531	470	473	476	525	482	527	506	503	513	469	492	528	478	512	511	526	511	492	477	523	497	532	481	472	477	505	459	469	509	499	502	493	516	489	504	472	473	474	489	501	489	526	517	482	499	593	471	536	487	483	492	476	482	464	497	506	489	498	494	497	507	504	520	458	464	497	518	517	492	472	515	464	468	506	532	506	518	459	509	516	473	488	469	488	456	480	479	496	476	490	480	504	498	504	493	506	508	547	529	483	491	500	522	497	505	519	505	513	491	474	498	519	459	453	525	535	477	508	499	509	510	475	535	506	513	511	533	489	491	504	496	500	498	475	488	478	494	467	487	461	506	482	503	463	503	474	488	507	533	495	505	474	545	511	473	496	541	461	493	458	518	485	477	515	525	502	477	507	562	487	517	523	503	494	490	444	503	508	467	478	469	474	534	481	512	507	507	465	535	513	480	500	491	489	527	470	452	471	472	498	506	481	528	484	473	511	517	474	488	474	529	497	484	490	526	449	514	514	446	502	468	559	456	471	517	489	494	523	514	480	481	468	502	511	476	470	533	517	493	493	487	510	472	499	490	451	485	492	445	505	476	496	489	527	492	490	492	504	509	510	496	498	520	505	504	486	498	480	512	463	546	494	505	470	473	477	514	487	535	503	491	479	489	479	512	515	516	487	500	498	500	480	517	521	535	498	526	518	519	470	513	531	527	483	535	509	488	513	502	459	513	494	525	508	531	542	486	478	483	510	491	495	489	478	524	483	473	505	492	480	488	548	484	473	527	533	491	519	478	472	506	491	454	495	500	498	475	491	466	494	464	519	524	513	483	473	476	534	505	483	482	488	515	525	511	463	474	466	518	508	508	479	500	462	526	491	498	435	471	478	500	502	508	486	503	464	551	494	479	517	491	501	507	478	490	478	495	466	510	497	463	495	485	485	498	504	487	472	511	463	477	466	502	480	462	539	506	509	463	451	524	565	477	466	525	490	494	499	460	496	465	470	488	509	520	474	498	493	496	507	496	506	540	477	521	494	475	547	494	479	487	546	489	523	501	478	548	499	498	460	497	502	486	464	497	487	473	529	483	446	504	487	469	495	474	518	495	495	506	514	448	468	507	505	543	489	511	535	461	496	505	493	489	510	487	483	507	452	492	501	479	526	488	481	488	493	470	501	474	490	518	488	486	504	449	532	509	530	531	503	489	557	534	453	452	498	503	558	529	508	488	474	488	497	470	481	510	478	473	492	455	481	519	500	484	491	492	495	481	493	481	534	504	500	488	473	508	511	523	499	466	468	484	492	501	494	465	463	504	512	498	491	468	529	470	508	479	546	482	517	515	530	484	481	478	491	460	506	501	511	453	531	465	476	499	488	487	496	515	486	533	469	496	471	495	481	510	491	495	488	489	504	506	532	490	486	486	482	515	476	534	488	491	502	568	492	512	480	537	552	511	495	485	507	474	523	489	452	486	517	464	487	491	503	452	508	477	509	485	465	483	472	466	484	446	506	493	506	493	507	487	504	495	511	466	542	524	540	537	565	507	506	525	504	494	480	508	461	489	476	470	489	475	486	488	480	448	484	495	509	481	484	509	488	511	528	505	517	517	489	463	473	490	499	477	511	483	516	472	511	503	499	494	512	508	465	526	455	480	511	455	511	501	500	476	506	495	518	474	486	491	467	482	474	536	464	499	515	497	509
42257	57968	43406	8576	1745	1402	1191	946	876	853	807	742	736	691	691	656	652	593	598	615	663	619	572	576	615	642	649	617	576	570	597	557	628	577	537	620	606	608	618	564	567	555	554	605	589	579	552	622	559	570	579	554	544	586	570	582	535	613	585	581	566	630	587	585	599	539	567	561	568	539	566	548	610	583	554	554	529	550	585	617	583	591	552	582	601	575	563	617	576	603	594	586	583	587	566	621	508	537	594	557	583	580	557	593	549	577	584	558	561	594	561	577	589	605	510	609	561	583	611	596	541	565	540	573	606	587	606	591	545	572	559	576	614	571	547	596	596	577	574	551	603	567	554	620	559	576	621	574	584	576	575	585	597	571	567	578	545	566	605	595	590	571	579	607	559	554	605	553	553	602	554	524	624	581	570	550	566	557	575	551	579	586	577	554	577	598	558	639	574	568	600	557	606	548	592	572	584	578	610	602	580	564	601	573	560	580	572	616	594	596	617	587	586	607	568	553	546	530	591	576	559	604	602	574	551	608	568	558	565	557	580	582	609	590	573	563	530	537	573	558	574	630	561	599	568	584	599	603	594	566	601	600	588	573	592	580	537	544	587	605	588	570	564	611	579	598	581	598	567	538	559	572	585	545	599	555	585	568	582	562	554	573	591	571	575	577	600	575	569	611	543	558	595	578	565	565	597	584	583	579	608	567	584	521	584	557	579	583	578	561	572	605	549	581	585	527	586	617	541	566	571	598	578	585	602	539	551	596	602	584	546	547	548	556	513	608	613	579	592	575	577	540	601	578	581	555	591	573	567	525	551	529	555	588	595	603	537	529	570	618	553	625	579	566	593	543	571	572	591	585	549	580	627	572	598	565	623	603	613	583	584	590	592	606	598	564	601	526	600	591	576	584	553	603	558	568	576	530	596	577	538	609	547	572	567	579	608	620	567	574	568	539	572	573	541	518	548	617	563	604	554	569	542	571	564	528	552	548	583	647	549	620	545	560	502	589	568	617	556	563	614	561	604	582	560	623	568	596	582	569	572	608	559	568	573	586	567	564	574	585	602	546	558	566	585	560	572	568	581	594	591	581	552	564	539	594	616	545	574	609	545	593	534	593	522	592	601	607	539	551	589	591	597	557	577	557	596	547	579	569	581	589	560	577	578	591	605	581	598	556	553	575	546	542	568	592	569	582	563	540	560	607	573	596	632	554	593	576	544	540	535	583	573	583	549	615	552	551	559	582	594	594	585	594	592	538	604	519	586	553	612	576	585	585	567	557	572	552	614	586	585	577	595	589	565	525	586	580	550	547	561	598	566	605	576	596	587	567	579	567	554	586	590	617	570	568	610	562	572	564	563	525	569	550	599	582	535	537	587	561	599	627	573	573	611	524	542	560	596	579	595	572	533	575	572	562	519	596	616	599	555	556	611	616	579	590	579	579	611	572	578	578	614	573	565	532	566	553	606	588	583	560	585	568	548	569	576	603	550	568	594	564	571	584	560	578	577	585	560	526	571	597	606	566	534	616	552	581	588	593	525	534	560	571	564	537	606	552	607	580	595	622	558	567	540	565	540	594	573	549	608	616	538	600	541	590	561	612	540	547	591	597	591	627	572	592	586	600	550	581	563	550	617	552	595	545	595	587	581	578	590	546	608	612	565	520	557	554	575	567	595	623	558	586	587	627	554	565	589	580	591	586	537	583	563	575	552	607	567	589	594	545	580	561	548	543	583	548	636	554	584	537	593	575	579	537	555	569	559	564	598	582	593	540	602	587	548	571	581	564	566	584	529	561	607	571	559	541	565	589	541	562	575	578	576	580	520	558	556	603	552	565	581	630	584	557	566	540	550	548	612	573	583	583	583	567	609	581	560	522	571	599	542	555	565	607	616	566	550	539	530	562	564	586	539	612	595	562	571	587	534	580	618	557	615	570	556	536	556	584	563	566	597	608	563	584	564	564	552	606	542	537	570	565	608	589	597	561	575	551	617	584	570	577	519	563	582	563	595	556	571	592	575	570	595	554	584	544	531	583	578	569	552	566	577	560	561	577	579	558	580	596	581	560	591	603	577	551	574	592	530	532	583	587	644	568	576	563	612	563	619	561	536	582	591	626	604	566	605	570	552	594	565	606	626	598	579	557	612	549	578	578	567	578	606	557	596	604	520	552	600	594	548	582	573	557	550	574	549	606	577	598	552	628	616	595	599	593	575	554	634	582	560	576	548	616	573	532	569	560	539	536	605	609	606	551	547	546	549	586	562	576	554	613	529	583	601	550	587	586	582	598	575	562	622	579	556	567	608	536	572	583	576	599	580	573	536	583	578	567	576	561	593	572	570	546	575	606	568	542	570	560	552	561	572	578	592	611	553	565	592	562	577	552	613	552	534	572	555	562	577	589	542	567	553	587	568	569	582	572	584	554	585	555	582	567	498	545	584	570	537	566	588	552	590	542	572	597	530	565	581	566	567	605	581	559	562	563	568	610	592	555	568	570	590	543	553	591	593	569	562	550	547	597	555	511	546	619	567	553	581	596	547	567	545	537	563	543	559	554	599	585	594	551	583	571	626	585	594	568	540	601	575	613	598	582	608	555	547	580	561	555	589	576	609	552	581	553	590	574	558	601	597	579	547	565	568	584	574	564	605	547	593	589	536	579	592	578	569	552	575	579	584	540	590	549	566	574	598	650	576	575	591	578	549	563	607	580	548	574	628	591	555	536	564	538	575	579	570	551	588	567	611	580	598	575	573	559	522	543	588	518	571	540	562	557	598	520	612	591	540	593	571	565	563	585	522	563	555	606	576	552	573	583	585	568	533	583	585	591	610	568	541	607	596	550	524	592	593	555	614	611	596	556	574	570	536	605	557	550	575	563	544	565	577	577	551	580	574	613	598	611	556	589	591	552	542	552	573	595	539	613	590	541	615	548	534	532	553	580	558	598	573	555	557	547	603	561	566	581	578	582	596	545	565	573	554	584	577	548	593	617	592	612	596	579	582	573	550	581	594	580	574	559	599	620	572	572	593	513	602	571	513	579	557	569	616	559	585	574	581	537	537	609	579	568	617	561	576	621	553	534	595	555	588	608	563	551	594	548	585	584	561	627	567	537	614	558	526	571	566	605	589	596	557	572	557	562	575	561	584	571	599	571	563	549	525	580	581	586	535	582	556	560	570	549	587	548	565	603	596	592	567	571	563	517	584	602	579	595	599	576	595	604	598	594	585	571	541	570	544	557	557	556	551	607	614	573	557	557	573	601	590	584	565	560	560	542	568	582	610	606	565	596	551	593	534	546	561	564	589	592	605	601	553	543	572	583	563	559	539	548	585	594	573	565	609	594	549	560	557	548	586	558	592	550	581	538	582	631	559	561	605	578	609	597	554	568	550	523	558	581	593	600	556	585	574	562	583	572	615	578	599	600	544	584	589	555	553	582	576	580	596	571	585	572	548	568	580	601	618	561	582	567	527	569	600	571	618	618	610	594	542	548	597	549
25212	21177	27309	23729	6371	619	514	475	446	413	410	385	377	424	436	412	449	379	381	365	351	392	388	388	394	389	383	348	383	362	365	388	378	401	397	403	358	367	400	374	391	359	362	377	360	346	376	312	389	385	362	375	341	395	360	359	355	388	403	374	360	365	394	360	327	360	368	368	344	391	362	349	372	370	385	340	386	389	360	380	381	378	400	379	339	364	376	352	374	388	370	388	352	358	374	398	348	386	353	372	341	397	407	365	364	377	391	355	352	391	345	385	364	359	382	384	383	377	343	385	380	396	342	403	362	382	362	349	334	358	367	360	372	397	383	377	349	349	378	376	348	370	368	376	349	373	373	394	342	400	361	356	374	351	367	342	371	403	395	371	348	387	390	366	346	365	326	382	362	340	360	351	384	369	384	392	378	357	348	366	356	374	391	367	342	399	394	372	387	366	382	396	366	343	382	383	405	405	361	367	390	376	388	352	370	384	348	380	381	370	374	406	348	402	353	370	340	372	374	391	392	370	365	369	383	340	380	373	372	347	386	340	392	369	374	375	378	383	357	393	344	362	381	415	344	355	366	374	339	380	360	369	377	369	404	360	340	371	376	358	360	363	384	360	392	365	353	353	368	338	391	390	355	368	350	396	365	356	362	372	361	367	339	399	363	333	370	375	357	364	357	377	352	384	384	379	369	361	366	363	379	332	325	350	361	361	354	341	353	355	419	364	356	388	344	372	336	337	400	366	379	372	361	374	363	399	374	401	355	357	367	359	340	358	372	365	366	375	343	361	413	363	387	325	369	393	378	357	401	388	389	381	353	384	372	368	377	345	377	396	364	360	365	380	404	365	367	382	363	340	352	357	377	358	379	340	368	379	421	401	361	359	384	366	382	365	350	363	389	337	375	360	356	384	351	398	379	406	375	345	380	381	390	402	389	365	363	403	354	373	363	336	345	364	374	373	400	388	339	339	393	395	372	334	395	344	374	378	366	332	411	386	361	345	393	350	385	376	352	346	365	356	365	377	373	367	352	381	363	395	352	373	350	386	351	386	362	406	368	351	395	354	366	344	373	390	338	402	367	345	376	381	366	345	395	385	338	372	365	379	373	386	367	360	363	364	384	384	374	404	362	374	412	392	360	382	357	364	378	392	349	362	366	339	341	356	362	386	398	374	411	378	367	349	363	366	360	398	415	362	370	372	382	381	373	365	369	358	345	376	369	347	368	391	350	352	370	344	390	370	367	354	328	376	371	352	382	339	368	323	347	355	366	367	370	387	435	348	352	386	365	349	383	379	355	401	369	338	361	352	356	360	360	368	361	344	373	390	403	368	341	395	383	327	384	351	362	370	367	353	383	344	376	373	379	364	370	358	375	345	358	382	377	371	381	364	386	401	327	418	392	406	377	397	356	374	378	373	392	361	353	377	352	385	394	368	368	375	407	338	344	336	388	378	345	393	368	325	361	371	389	383	341	368	378	367	345	361	356	342	360	368	393	350	369	379	381	331	305	376	344	388	393	378	357	374	348	323	341	316	356	319	348	384	341	329	367	356	344	374	374	356	363	362	356	378	349	377	352	388	356	380	374	359	348	356	355	359	344	349	363	392	368	367	349	362	360	400	357	382	385	352	381	351	370	373	370	366	395	396	342	367	366	397	381	398	374	382	393	361	323	322	390	382	351	386	348	363	376	367	360	403	356	343	361	384	367	354	381	374	360	345	382	347	344	379	330	371	375	346	383	372	360	378	381	361	354	381	402	373	373	361	377	390	384	359	404	363	367	385	379	343	379	329	374	350	358	385	342	370	386	355	384	376	368	368	375	396	353	362	370	386	378	381	407	377	377	369	370	338	319	362	381	350	347	368	371	388	373	391	378	360	362	361	349	339	385	366	397	364	336	382	375	362	398	377	397	333	369	362	385	347	354	407	387	353	379	378	367	360	372	356	388	394	331	390	398	384	390	377	363	390	361	380	350	352	348	368	383	374	373	371	394	395	350	357	349	371	352	386	366	374	360	358	348	355	344	347	336	376	398	359	397	335	347	391	370	363	397	378	358	348	375	337	363	369	360	374	374	339	416	364	386	371	367	356	379	355	377	383	359	366	364	365	348	358	376	346	393	397	367	356	343	377	340	351	372	379	388	332	364	365	377	371	383	385	355	378	377	344	373	358	386	361	373	368	365	385	378	392	373	375	348	390	347	361	355	370	350	381	358	387	351	393	407	360	406	389	414	379	390	375	390	357	381	364	344	349	358	406	374	379	359	367	375	387	359	371	364	365	402	353	385	380	394	376	381	362	350	368	393	376	335	372	387	393	408	364	373	370	383	346	390	406	350	366	366	360	372	344	363	328	388	373	329	384	389	384	369	351	396	344	388	352	393	386	351	365	386	361	408	400	334	384	362	335	393	364	374	363	336	362	379	360	335	353	401	392	374	372	339	344	339	360	359	393	389	378	352	337	355	331	353	387	377	377	357	364	402	377	384	366	361	367	321	395	393	344	387	383	383	345	357	362	364	350	373	384	364	362	396	380	319	389	405	347	351	362	351	376	349	372	370	361	360	382	342	394	362	349	370	374	332	381	399	352	417	357	371	360	356	348	350	357	382	390	378	370	377	371	355	378	396	380	399	381	364	358	365	327	369	379	314	399	353	344	369	384	387	382	351	405	379	363	361	383	362	394	383	335	354	375	388	369	371	340	367	352	327	355	395	347	390	360	344	394	366	350	382	370	351	373	355	389	386	366	377	383	378	375	385	391	336	373	374	377	333	365	380	351	364	388	390	361	381	363	403	360	413	389	366	366	366	351	359	345	362	364	326	369	333	365	402	343	339	368	391	356	379	365	344	363	368	396	339	362	374	373	333	364	339	370	356	348	384	374	350	347	370	355	376	379	365	392	355	345	340	386	375	337	365	352	382	360	376	391	378	386	336	371	380	399	361	393	355	375	381	350	342	376	408	400	367	366	373	358	344	384	390	351	407	348	354	362	362	366	373	359	393	376	375	369	358	390	393	372	384	410	351	343	363	355	376	334	372	363	359	370	386	369	367	349	362	355	389	412	363	390	341	374	362	360	358	347	402	335	377	366	366	332	378	362	385	341	347	373	362	360	383	360	369	366	333	370	381	348	359	336	344	387	367	381	350	347	373	341	379	360	355	376	360	346	346	345	383	362	353	381	333	348	365	348	395	394	360	366	339	378	381	365	369	374	385	370	401	364	399	361	350	385	326	393	393	388	350	377	352	366	376	355	374	374	376	358	354	344	360	369	361	360	372	386	336	372	350	371	347	358	373	365	363	357	354	367	359	371	342	385	366	365	389	357	357	379	393	339	354	386	381	386	349	367	368	352	380	346	353	358	350	364	359	335	390	363	373	365	352	392	362	355	382	367	381	384	374	363	358	374	348	364	368	387	375	331	348	345	399	387	369	399	393	415	353	346	369	353	370	370	356	352	354	371	374	360	387	384	389	397	382	367	374	375	378	389	351	367
42139	51500	36482	4673	1023	960	728	696	603	573	534	544	540	547	496	506	552	521	449	494	503	487	444	479	477	439	461	474	467	522	492	500	468	488	488	488	490	507	501	449	450	462	462	456	499	457	456	462	472	496	446	468	456	484	451	493	506	429	451	459	451	475	475	474	491	480	455	476	447	442	484	471	480	448	463	508	424	493	468	493	453	479	481	479	461	455	501	456	453	478	467	488	444	491	474	474	442	468	483	472	442	440	447	442	462	455	458	459	469	470	454	476	474	445	448	465	468	466	445	441	494	474	481	458	454	447	472	442	482	482	441	413	452	464	478	461	458	512	462	413	484	485	439	449	466	430	479	410	434	454	459	467	469	449	436	436	415	447	451	467	451	488	457	450	478	456	469	440	441	447	460	480	480	480	484	470	447	484	484	446	457	507	421	461	487	468	491	453	437	472	462	421	444	445	444	489	466	458	452	457	478	470	434	485	450	458	425	473	470	426	457	491	431	461	464	496	445	445	459	437	460	471	464	501	441	489	459	461	460	425	460	453	443	455	453	445	450	472	481	471	453	450	486	459	514	481	470	483	463	499	460	445	434	452	482	455	442	469	478	433	456	469	449	451	451	435	461	440	430	470	481	480	443	458	445	444	455	450	480	474	495	493	473	471	457	515	470	474	450	490	469	461	443	436	428	441	456	487	438	450	493	451	449	442	439	466	436	445	481	462	459	473	432	422	478	453	449	495	464	452	473	493	460	459	448	461	482	442	468	481	460	443	492	500	443	483	429	428	436	465	458	440	461	479	459	494	469	449	466	473	450	485	475	437	498	427	439	455	481	445	451	467	456	440	451	472	480	472	445	478	437	451	462	417	464	406	441	433	463	457	447	427	483	443	462	456	477	436	482	437	450	465	467	438	441	444	448	455	458	464	490	480	506	456	469	468	415	505	498	465	458	484	469	474	444	470	449	473	407	462	450	454	426	461	468	430	469	417	484	432	448	424	463	452	507	441	469	448	455	423	459	449	418	474	483	450	514	432	453	444	459	425	479	458	472	461	489	460	445	456	474	461	415	431	480	441	447	489	498	459	493	453	476	478	411	437	470	468	430	451	448	488	448	420	458	415	478	493	421	482	480	474	450	471	477	463	437	478	457	455	481	499	460	529	479	455	431	444	482	467	430	458	407	529	488	441	429	459	471	461	458	452	444	480	500	464	488	437	470	468	494	456	478	485	439	459	463	428	470	417	446	452	475	467	443	470	459	477	468	462	463	450	441	522	480	459	481	447	441	502	464	437	440	422	501	439	466	459	477	484	483	476	441	429	478	468	460	473	453	434	470	470	452	424	496	470	490	439	456	469	460	473	441	453	425	474	451	467	415	423	486	447	499	457	416	491	468	463	466	483	503	425	442	464	465	419	471	438	454	418	462	472	473	462	453	471	428	495	458	469	461	426	463	437	483	460	447	504	477	459	463	504	529	459	454	516	466	446	428	458	499	463	485	458	453	475	493	468	451	470	511	465	478	466	448	414	435	442	497	434	460	464	461	469	457	474	469	451	441	476	474	449	514	494	476	497	451	446	437	483	432	455	497	472	470	467	440	464	445	490	465	434	470	470	483	475	485	486	417	448	452	466	452	461	426	473	493	488	440	452	498	464	466	475	495	449	475	480	481	437	495	475	446	443	428	491	447	479	486	450	475	492	462	445	456	456	456	489	450	433	416	416	447	437	421	449	485	462	461	437	437	453	488	470	486	431	465	479	441	449	453	448	433	479	467	425	452	457	478	445	485	467	445	467	410	424	438	475	455	496	449	434	493	438	463	488	452	479	467	466	471	475	465	476	446	432	476	491	470	481	477	486	486	462	475	504	467	479	454	484	467	468	432	490	417	467	428	493	474	453	402	455	470	450	490	451	470	478	439	472	455	450	457	447	474	454	477	492	477	427	424	490	440	486	468	491	430	436	469	475	482	492	478	450	433	462	443	467	494	483	479	482	480	445	433	464	455	501	487	439	435	441	444	487	492	478	491	473	401	427	462	422	479	477	459	433	437	478	511	479	451	443	476	474	493	413	446	466	430	459	435	466	456	459	446	496	416	449	446	388	437	463	503	452	436	466	432	467	463	480	473	477	473	462	458	471	459	447	417	467	474	483	453	475	418	471	473	498	486	431	447	471	457	467	470	488	456	480	479	444	448	475	436	449	457	487	428	458	491	461	480	483	441	457	457	459	443	470	431	517	483	497	468	473	495	473	461	464	537	444	478	515	468	460	474	472	501	473	441	497	452	484	516	497	492	465	462	455	435	469	449	472	529	475	444	471	436	444	484	473	435	449	405	442	448	443	475	455	455	471	445	427	467	477	475	429	467	467	461	453	474	522	447	487	458	454	472	407	451	431	470	458	444	507	469	422	453	501	463	457	465	442	464	442	485	476	506	435	467	446	496	447	461	476	494	459	442	436	475	494	446	484	438	478	494	507	460	456	455	441	452	461	437	456	446	458	460	458	458	479	469	489	455	487	446	471	451	487	468	464	429	467	493	471	483	438	430	459	473	450	470	486	477	453	466	454	445	493	464	438	484	477	478	441	461	475	424	461	462	443	483	434	455	446	455	469	435	476	487	438	460	473	468	454	422	505	470	497	445	466	475	505	522	431	434	459	456	441	461	458	488	432	443	468	429	489	440	490	419	471	476	440	496	463	475	455	487	464	458	409	468	461	428	467	466	448	472	456	477	437	432	464	413	468	468	473	476	449	425	483	478	432	459	470	448	479	450	460	442	484	475	496	472	462	477	454	484	499	489	449	482	455	451	481	460	466	451	439	471	480	433	434	465	472	477	497	465	479	443	446	460	450	462	475	491	459	460	463	437	477	429	462	484	442	431	453	443	465	443	438	478	460	436	482	457	464	446	491	468	407	458	445	489	470	447	436	431	454	451	428	453	461	480	488	447	477	451	471	510	544	466	427	447	460	492	471	439	448	458	457	481	470	477	474	424	442	492	423	515	440	520	463	446	420	456	442	451	488	457	452	515	482	479	442	458	479	468	452	474	482	444	431	442	476	450	478	467	440	458	460	459	474	452	468	433	508	461	471	509	433	470	448	466	457	459	452	464	461	429	474	440	486	505	418	456	469	438	485	470	428	472	452	432	448	436	468	447	455	452	442	470	465	474	453	440	447	447	451	446	440	484	491	467	443	482	475	465	443	446	456	427	472	478	472	484	490	450	421	476	463	455	430	479	496	422	423	468	484	445	454	512	438	450	501	461	490	427	426	439	441	452	424	434	491	488	457	460	428	427	428	424	468	488	427	472	456	430	479	467	435	497	494	470	455	454	446	469	463	507	471	480	461	480	461	473	475	477	448	458	428	505	469	462	444	472	476	432	471	446	461	459	450	449	440	487	470	484	467	429	438	475	469	454	468	467	480	435	478	448	449	470	475	430	465	456	450	480	494	459	481	451	466	497	475	445	470	449	465	461	483	489	498	451	495	467	478
22839	21002	28569	23622	20940	19911	4826	1231	1030	931	888	911	866	860	810	859	844	820	794	839	777	749	776	800	811	760	853	726	783	811	838	806	773	802	747	790	767	755	799	779	695	777	755	759	703	779	773	746	750	770	765	740	736	721	749	726	783	772	718	770	710	756	683	797	717	750	754	773	725	736	755	758	783	776	764	792	737	756	738	722	722	707	727	726	759	744	707	712	784	730	803	813	751	763	716	758	726	713	770	776	746	791	763	707	732	764	759	804	751	759	779	709	714	765	762	746	719	738	785	726	757	760	773	762	720	760	749	722	738	727	722	774	739	729	778	766	714	711	758	763	767	782	791	718	744	709	746	714	768	728	750	820	699	720	768	826	764	736	705	737	713	728	787	701	743	704	776	761	776	744	693	770	765	800	746	733	792	764	781	736	712	739	686	712	753	759	801	755	705	722	765	734	782	810	690	732	795	759	746	713	749	739	753	763	753	692	734	755	719	714	746	707	764	726	715	735	703	742	755	791	757	744	747	811	788	701	725	714	719	746	718	727	725	739	775	744	756	736	705	735	771	737	779	754	749	742	764	757	738	744	716	756	750	714	772	815	757	723	720	804	760	703	759	757	726	785	705	745	775	734	742	731	762	745	735	747	706	798	773	705	777	750	788	730	786	758	766	736	754	773	709	760	724	744	751	738	733	773	743	752	782	730	749	696	725	758	737	684	786	723	730	713	739	797	747	742	726	706	715	720	760	750	754	747	807	731	752	746	719	734	756	760	750	771	778	723	758	698	754	743	742	684	754	795	713	738	781	757	735	770	731	785	672	730	722	737	760	789	822	763	713	716	737	719	734	710	792	741	782	763	745	725	740	779	797	734	779	762	749	720	736	729	750	772	753	713	764	762	750	736	732	727	726	720	735	762	702	717	670	754	729	704	710	807	751	801	698	724	724	776	708	737	734	730	739	833	747	767	759	700	758	732	778	767	743	731	766	759	753	736	780	730	773	752	750	774	783	798	764	731	773	743	732	757	779	723	776	772	746	767	735	788	787	785	747	742	732	780	725	733	710	739	738	756	730	692	760	727	771	774	753	726	741	731	775	706	799	753	765	722	701	776	749	775	711	762	798	709	769	761	765	687	738	778	746	755	750	752	750	777	747	722	751	751	771	743	753	783	756	752	750	724	755	778	745	743	725	731	733	713	733	722	714	730	782	721	782	752	754	735	742	786	732	734	753	764	766	751	751	768	740	715	739	709	703	741	771	729	742	713	759	799	741	725	725	790	784	745	776	772	799	752	731	691	758	715	679	732	752	724	748	743	730	792	742	761	758	742	720	739	701	726	783	746	803	744	710	691	717	737	746	745	746	771	701	744	719	764	759	740	769	762	710	725	734	740	743	734	775	755	758	767	711	719	757	737	722	778	749	775	750	740	727	740	737	798	775	744	733	737	740	735	742	724	730	734	703	720	718	796	766	757	756	768	755	768	770	745	750	764	750	725	725	740	757	762	784	763	763	739	721	736	709	722	736	751	708	755	731	770	777	757	802	720	718	750	768	750	716	747	690	793	779	768	706	718	782	729	719	736	747	784	693	713	744	728	757	759	746	680	739	704	760	701	750	702	749	728	747	770	718	785	804	713	722	776	744	755	715	779	780	728	725	782	750	721	721	758	796	765	705	797	766	752	761	751	745	732	718	683	705	745	754	738	710	786	801	667	748	699	748	768	730	733	755	755	773	722	738	754	751	772	715	712	759	801	694	708	702	680	767	748	732	754	722	721	740	718	741	756	784	738	737	760	771	744	715	763	775	751	716	734	759	743	710	736	760	712	745	743	698	754	763	743	759	739	707	783	747	764	788	735	777	715	778	762	755	690	792	709	773	749	740	735	769	735	778	748	779	751	770	724	675	730	761	729	690	759	747	724	759	723	736	753	747	765	782	661	727	729	765	748	695	728	734	770	733	769	754	748	735	776	772	741	740	739	698	767	742	758	749	739	727	723	767	753	716	734	729	764	744	736	784	761	770	722	705	705	721	700	770	739	749	771	776	750	780	734	741	751	712	708	764	764	686	742	767	776	665	739	753	735	768	708	772	689	731	713	744	819	715	756	760	736	768	691	720	744	747	788	750	730	731	769	829	767	766	744	739	778	730	780	694	746	741	743	735	728	744	723	718	703	777	751	686	759	752	736	801	702	780	771	690	725	777	733	751	745	736	733	763	746	731	759	744	731	723	739	741	769	745	746	750	714	757	754	794	706	739	780	782	764	730	723	754	719	739	731	694	741	794	762	707	751	738	760	781	732	725	690	718	667	745	727	755	737	775	785	742	822	773	774	737	721	773	729	723	759	738	718	709	726	718	732	755	742	778	726	735	798	742	756	763	765	725	685	750	759	759	711	738	740	705	719	686	774	764	769	747	773	767	729	760	743	764	787	719	775	741	757	730	704	713	762	714	791	783	772	744	725	732	729	767	769	804	766	751	725	750	749	790	727	680	718	743	744	730	738	742	720	764	768	802	768	755	734	721	763	762	775	761	741	727	738	750	743	739	733	729	755	767	776	715	775	768	776	765	745	756	728	674	754	785	755	741	781	736	744	708	759	760	711	737	694	740	680	754	720	735	765	721	777	729	734	785	773	700	704	702	739	769	750	679	716	759	705	732	742	767	742	790	704	751	781	729	728	770	723	783	754	763	743	750	774	692	757	707	754	749	765	769	779	742	753	774	760	708	756	737	735	732	755	769	718	748	728	767	723	795	769	798	723	766	706	729	745	747	746	722	760	778	698	739	749	739	788	732	727	749	768	709	743	758	785	733	724	764	766	766	723	747	746	762	763	716	743	756	763	696	806	746	704	778	771	761	703	729	759	772	774	691	741	775	708	708	719	752	719	716	715	726	790	759	743	798	711	755	765	730	714	712	733	777	746	751	705	773	764	721	731	693	714	750	738	701	748	747	767	750	722	763	764	779	746	750	749	714	740	767	755	720	770	762	762	701	766	732	737	742	733	769	784	717	718	757	709	726	734	722	739	713	753	749	793	732	751	737	724	756	744	779	794	741	739	767	728	730	778	774	735	757	732	730	727	730	778	709	697	720	741	742	805	765	751	786	767	729	784	718	724	730	793	742	740	724	728	708	732	700	741	718	739	788	731	736	733	735	727	711	740	742	774	752	747	734	741	729	738	730	744	720	682	721	760	769	696	720	754	735	783	779	761	755	780	682	724	730	764	806	743	783	743	786	732	754	762	835	760	729	771	716	798	794	786	750	760	743	788	748	738	729	738	693	724	774	755	772	759	737	718	722	790	727	739	729	735	769	713	779	776	793	717	765	761	741	725	749	749	781	737	718	776	770	726	726	735	678	750	743	740	734	725	749	752	753	731	749	739	705	753	731	759	756	711	718	744	786	717	795	725	747	761	761	728	767	784	752	741	721	754	730	735	684	742	773	764	746	690	739	752	736	698	712	722	778	732	748	732	708	741	757	707	757	747	735	723
45307	67624	51936	10425	3072	2387	1918	1675	1470	1340	1204	1177	1174	1094	981	1068	967	1020	921	941	910	914	937	893	860	879	866	835	845	855	815	874	885	870	852	843	830	862	882	886	881	884	914	886	897	849	865	862	855	853	894	812	853	852	854	848	857	852	835	881	843	863	866	856	811	866	835	855	820	857	895	861	816	885	867	834	810	916	833	871	802	840	873	851	849	833	876	858	893	872	833	853	833	864	876	934	866	925	838	840	899	875	799	828	802	877	860	858	851	848	834	837	862	814	832	829	837	820	876	842	829	840	823	844	850	885	863	860	889	850	884	867	889	820	855	845	877	840	867	816	842	864	871	855	820	884	873	845	816	855	855	816	846	904	838	871	843	859	843	897	882	879	878	882	905	815	923	844	832	820	849	844	863	826	879	898	827	830	812	852	843	791	892	861	843	818	852	849	864	871	797	871	863	846	845	888	813	863	897	864	886	858	912	912	832	856	883	847	797	860	918	856	853	854	873	890	850	890	908	856	786	837	883	865	845	808	867	841	869	890	822	835	862	872	790	803	915	822	852	900	880	833	859	820	801	848	822	842	871	901	834	844	839	855	824	882	888	832	873	865	860	832	820	796	849	854	832	876	945	816	823	886	893	841	836	886	875	845	826	818	837	839	897	824	853	853	869	869	912	857	834	891	821	887	862	840	887	825	804	806	876	878	857	782	861	847	812	875	822	838	813	799	876	900	853	862	881	862	888	780	804	820	890	849	843	912	820	884	840	901	878	865	880	869	878	820	841	853	844	806	845	783	871	823	877	863	869	890	883	879	800	849	884	885	856	852	828	824	852	858	891	807	831	869	813	876	789	867	879	848	869	884	860	845	816	849	861	824	814	826	854	808	882	863	876	828	846	817	825	824	902	894	845	886	792	861	804	832	837	837	849	865	838	818	898	888	892	887	821	910	868	815	828	843	846	857	898	813	859	841	871	825	845	858	882	890	855	878	825	841	829	856	862	822	834	838	904	835	892	925	822	840	840	910	862	848	838	810	872	838	851	853	812	863	831	795	892	914	891	826	832	898	870	844	837	880	866	871	852	812	872	805	790	830	876	809	788	813	806	835	870	886	853	838	899	889	824	815	878	825	831	840	849	866	860	842	870	856	823	842	889	849	824	861	863	864	847	815	859	882	863	805	812	814	840	837	874	871	861	827	825	869	886	891	885	852	826	916	859	898	832	866	816	803	824	859	875	867	838	797	837	836	843	834	887	914	819	851	862	876	867	875	813	863	832	881	881	798	864	851	815	851	829	916	802	830	870	850	821	874	868	849	868	849	884	908	825	851	864	873	865	827	855	811	858	821	888	895	853	858	820	884	876	840	853	852	839	870	812	863	887	847	809	893	856	883	870	842	826	845	864	879	833	792	825	828	812	853	898	881	833	788	835	856	825	830	820	831	890	875	869	875	841	839	870	841	867	809	866	846	844	881	828	897	859	800	845	845	838	869	869	825	878	813	828	793	846	875	788	816	805	862	827	839	860	880	883	867	828	841	845	792	828	812	874	814	835	798	863	847	855	873	859	810	817	811	858	838	850	858	875	845	895	841	885	837	875	862	861	864	876	826	876	856	870	803	868	833	872	853	903	873	839	853	839	872	826	896	868	841	859	819	856	862	843	863	905	870	917	815	853	784	864	859	881	808	889	835	857	874	827	901	817	842	877	847	851	845	829	895	848	837	873	839	854	861	892	884	844	810	798	890	811	880	860	814	818	839	866	812	864	812	813	875	833	882	841	811	833	847	832	831	843	887	868	843	865	849	880	850	853	837	840	857	891	845	855	849	855	852	876	866	811	894	832	834	852	881	879	870	865	844	860	862	839	876	837	847	792	837	839	827	873	826	856	834	885	805	852	849	890	810	865	817	898	845	832	867	857	895	881	852	862	885	852	860	845	811	786	814	867	790	809	854	870	875	837	889	848	883	848	858	854	848	842	815	812	827	894	842	851	877	861	814	841	856	805	854	919	872	817	838	862	871	861	843	862	863	838	878	857	865	910	833	810	856	825	844	805	878	879	904	880	829	823	875	870	830	849	847	825	887	844	860	881	822	858	837	825	856	816	809	849	861	840	801	909	874	863	863	851	846	829	859	838	852	865	825	904	873	791	822	827	840	885	851	883	855	860	907	786	831	878	820	833	853	864	816	877	886	853	852	862	855	872	835	856	877	808	849	843	863	808	825	880	829	876	832	820	907	898	854	818	802	873	808	832	832	843	816	822	867	822	890	846	855	836	816	853	821	830	891	849	888	874	849	869	843	845	827	884	841	851	871	806	832	870	890	872	856	795	799	869	860	905	832	864	887	834	832	855	848	870	871	866	814	918	853	868	879	874	859	925	842	828	830	857	873	895	876	844	902	843	796	843	826	864	838	838	867	805	825	832	864	797	874	837	861	822	828	886	904	900	808	906	883	863	923	897	841	841	847	857	862	836	893	878	860	813	795	853	849	889	889	859	883	864	848	886	847	890	881	856	879	824	915	862	835	805	843	850	864	805	823	864	857	786	912	885	847	825	834	878	880	794	883	811	872	837	811	779	833	877	826	857	820	827	840	839	840	841	827	850	848	875	869	839	808	854	851	863	833	846	875	872	860	856	816	861	858	819	806	837	879	851	820	906	800	907	858	822	859	841	885	823	841	867	868	817	787	824	825	865	842	872	895	825	841	825	796	890	839	830	880	873	835	854	845	901	882	832	856	818	852	863	821	863	835	836	848	856	878	840	864	900	844	861	878	789	839	811	822	852	932	900	826	874	899	880	860	831	868	826	844	872	817	827	827	855	872	835	834	875	811	876	845	918	852	873	871	826	852	862	850	843	813	846	842	835	841	890	759	856	831	840	839	851	889	800	834	812	857	861	835	880	855	829	839	862	879	859	838	835	823	901	857	833	870	854	879	817	840	865	861	852	861	831	851	856	879	858	822	852	855	868	846	827	872	866	834	856	804	841	833	831	829	841	863	820	786	826	813	830	820	877	811	818	912	837	841	824	850	830	810	888	842	788	864	861	839	838	787	857	821	831	881	845	796	858	809	811	866	861	885	836	877	841	857	834	816	850	809	821	866	829	818	851	818	848	823	845	911	876	810	874	905	795	923	831	868	817	832	826	873	856	825	854	846	892	849	859	873	864	864	839	876	815	824	885	898	871	855	814	844	905	832	862	786	829	832	837	858	833	861	869	812	851	884	804	921	830	809	855	864	871	841	859	885	858	848	899	861	894	815	844	846	838	846	849	847	910	861	850	816	838	909	823	848	864	869	863	856	848	848	863	836	883	884	863	882	812	878	847	806	831	875	863	828	868	827	865	837	835	836	789	819	837	808	797	859	808	876	834	864	812	857	822	845	899	879	878	875	842	894	858	800	820	817	839	860	823	878	791	853	855	822	849	832	878	801	846	855	863	858	857	867	868	846	866	880	867	873	874	840	869	875	862	893	851	910	829	899	878	860	912	836
31532	29356	26007	6742	472	365	299	307	286	291	283	267	277	283	289	277	243	289	279	280	286	291	261	246	283	235	258	255	265	286	263	315	265	281	269	222	269	279	266	275	277	254	270	262	272	271	267	245	270	274	288	264	300	284	270	323	266	288	264	275	288	288	284	259	282	258	245	288	292	245	286	257	283	261	262	254	286	305	241	259	272	257	263	277	269	261	257	278	241	261	262	265	316	287	229	281	277	270	263	288	271	276	254	287	281	258	262	281	294	269	258	247	263	269	264	236	312	259	240	260	253	264	271	282	312	295	267	259	260	252	267	274	292	253	270	262	253	275	256	286	257	279	268	264	267	291	253	264	254	246	306	255	244	277	267	303	270	278	280	242	261	260	247	276	279	297	281	262	252	275	269	247	255	287	261	296	267	265	316	244	267	267	298	269	248	264	264	278	300	251	255	249	296	293	261	259	231	269	256	257	260	275	251	265	299	259	281	269	288	253	267	272	264	304	280	294	271	274	266	300	268	284	252	311	277	285	292	309	315	276	253	261	278	268	271	277	296	261	272	297	283	263	275	279	304	265	289	279	273	264	252	287	267	279	245	268	249	281	290	282	283	265	269	264	303	307	259	272	278	250	272	265	277	280	283	256	277	268	276	289	259	279	272	260	264	264	251	288	266	271	262	269	265	293	296	278	261	259	258	269	255	294	280	256	258	258	269	289	284	255	279	258	265	281	248	270	288	263	264	305	303	258	299	279	302	265	263	278	271	267	263	275	269	284	282	285	275	241	271	286	288	263	286	275	269	278	262	261	266	270	282	276	267	275	252	282	249	282	266	263	260	263	284	294	277	300	258	295	284	254	284	292	264	238	249	263	280	285	256	269	305	275	286	246	270	285	267	292	298	286	287	259	261	262	259	261	319	266	291	255	257	265	277	307	234	250	270	273	251	263	284	271	269	255	242	308	285	251	260	262	279	305	284	270	295	260	254	296	300	294	268	278	271	277	248	285	277	277	252	286	244	246	253	271	290	260	289	271	266	295	282	248	255	272	282	244	284	279	271	261	273	247	262	284	268	277	281	285	296	270	259	266	260	230	292	278	292	272	284	255	280	298	264	289	251	302	281	262	251	249	269	295	271	266	269	282	279	291	283	226	263	267	301	283	256	296	238	296	298	262	263	307	281	246	215	266	254	266	251	302	296	268	303	306	254	287	285	301	286	272	262	261	296	257	255	299	273	294	268	258	290	273	288	279	291	268	262	272	273	302	266	278	278	320	283	251	259	262	264	310	278	262	244	263	281	269	270	269	262	291	282	280	264	275	275	265	289	270	287	282	308	283	246	251	271	283	283	258	309	277	283	289	267	251	298	263	294	256	273	280	236	291	279	232	284	281	276	276	303	302	296	262	291	291	279	236	288	293	245	297	274	253	280	270	271	244	255	260	246	240	287	279	274	269	267	279	250	262	321	308	265	277	261	265	249	275	286	272	265	245	283	250	265	263	287	273	286	266	280	260	279	253	282	257	283	269	262	262	275	291	285	267	251	318	274	286	250	268	288	284	256	298	236	279	269	234	289	267	274	273	269	271	258	249	300	253	285	286	276	282	255	275	256	275	277	269	259	258	286	294	291	262	262	238	285	268	247	271	268	278	273	283	269	268	273	240	256	251	281	262	264	276	262	280	243	288	293	293	292	240	243	270	293	275	280	276	302	313	234	288	288	255	252	262	281	268	256	275	274	290	266	257	265	259	267	279	296	282	252	255	288	263	279	280	282	276	256	274	260	282	271	261	291	281	276	277	277	292	274	289	301	272	236	278	277	234	254	245	253	250	295	290	271	267	278	267	245	277	241	252	261	267	251	291	239	264	262	288	260	259	231	275	253	285	268	241	265	284	272	274	284	292	264	281	269	244	282	268	265	302	290	275	255	267	291	295	259	282	261	265	270	285	278	271	269	240	264	259	264	295	262	260	255	242	244	285	266	294	288	250	284	264	272	289	261	285	260	249	242	269	278	248	306	280	285	275	229	269	286	290	279	292	237	246	251	274	265	279	274	289	259	268	293	268	271	263	267	289	281	281	250	266	282	274	265	249	260	280	243	283	291	263	273	237	283	256	282	270	291	280	249	257	249	251	276	288	273	290	298	272	268	274	253	289	283	278	269	280	259	243	274	259	268	239	266	281	302	284	262	266	271	271	291	269	260	269	269	273	297	261	308	305	275	261	270	311	272	294	288	261	243	263	278	243	285	301	262	272	267	255	266	273	293	286	282	246	302	274	276	272	259	263	260	245	267	237	270	284	271	274	322	286	275	283	272	292	276	276	268	254	275	262	311	274	280	276	275	264	265	265	283	292	286	285	284	291	255	278	306	305	267	308	278	263	246	294	270	227	263	250	280	283	294	275	256	279	269	263	251	303	279	264	255	243	262	288	262	270	281	267	301	295	254	303	275	224	281	275	262	264	273	293	252	279	255	309	257	279	283	260	256	271	300	283	272	276	254	284	289	273	251	283	300	295	295	247	268	269	248	255	297	297	258	277	272	244	255	270	276	260	272	280	296	289	281	277	285	279	249	269	234	291	249	288	293	259	242	289	282	279	259	279	282	248	265	267	308	293	248	275	291	265	265	304	272	278	294	268	240	272	286	229	238	261	288	284	285	273	280	296	276	260	273	237	274	276	282	282	285	302	284	272	292	279	241	266	271	295	282	275	284	270	252	302	276	269	248	256	265	259	290	305	244	258	283	277	254	219	257	220	274	279	259	270	281	287	262	267	281	286	263	291	250	287	272	276	268	295	262	297	255	267	276	280	256	305	271	239	292	278	282	259	268	273	283	268	272	295	240	280	279	245	250	247	301	284	268	272	269	296	263	262	260	254	318	286	286	266	293	276	250	280	277	270	288	260	256	275	258	282	280	260	309	246	260	275	288	271	268	259	282	265	298	277	269	256	265	277	304	276	269	301	263	289	283	294	291	271	290	278	288	271	276	275	276	273	260	279	254	252	282	261	261	263	299	251	298	291	284	261	274	273	275	290	289	266	260	285	242	276	272	231	244	276	298	270	273	256	272	308	281	277	272	249	257	266	274	260	245	284	292	272	274	249	292	260	272	260	294	244	267	271	263	303	288	277	315	279	288	255	284	307	288	266	275	262	290	265	288	266	272	244	271	287	256	283	299	291	259	273	296	249	277	270	271	307	287	286	286	282	256	282	300	266	262	277	253	252	265	278	260	271	282	251	297	284	251	251	280	269	293	274	265	292	261	273	300	273	270	249	262	261	271	278	312	266	261	247	262	283	250	262	278	256	272	269	287	263	284	309	272	262	283	264	268	278	271	263	300	265	291	285	265	255	277	287	293	299	284	248	270	281	276	265	274	284	270	261	289	287	266	264	268	288	288	257	280	281	290	276	247	239	272	273	306	301	253	271	285	285	284	270	286	288	271	274	293	271	274	286	273	278	263	269	306	302	291	298	272	270	262	276	276	274	290	265
38181	43613	29556	2611	547	505	451	376	364	365	364	357	377	335	351	336	318	331	358	310	353	355	357	345	372	302	299	333	333	325	328	326	355	336	354	345	334	335	326	328	362	325	333	318	331	320	320	354	324	314	362	299	325	318	368	345	331	342	349	323	328	316	344	335	330	331	342	336	298	321	310	326	349	335	328	356	328	329	346	313	348	285	318	331	330	329	315	362	346	326	376	344	329	365	332	342	338	310	348	337	322	338	346	322	329	312	311	312	345	342	295	326	333	283	339	360	303	341	345	343	351	313	326	341	322	343	315	339	296	327	328	330	333	345	344	335	348	331	307	360	341	343	330	303	320	344	330	324	321	341	326	329	332	307	322	321	335	329	360	348	306	331	369	352	333	317	330	333	332	321	368	345	348	304	319	366	358	342	364	319	352	347	346	309	332	340	315	332	356	340	369	345	352	340	337	310	311	344	335	357	361	343	359	319	327	298	335	349	330	337	321	319	337	349	349	350	321	335	315	315	356	341	354	330	334	328	345	331	368	313	355	331	334	327	366	344	333	360	330	332	348	372	361	330	364	325	342	351	324	322	355	312	301	339	331	355	329	323	321	331	319	335	329	334	330	348	349	332	299	360	323	317	323	309	337	317	329	398	336	331	335	326	317	331	344	322	324	362	327	330	350	314	350	331	321	296	325	343	307	357	370	341	338	315	313	358	342	338	344	334	331	331	351	318	335	342	359	353	328	332	331	345	350	342	323	343	362	322	303	368	334	335	341	337	338	370	298	338	324	320	323	325	317	361	351	367	334	333	351	351	343	325	346	358	341	323	348	335	335	335	355	330	336	314	336	341	311	369	321	360	351	322	324	336	297	321	343	331	335	340	360	312	344	373	330	345	319	337	335	332	317	342	362	336	323	335	372	335	349	356	328	334	335	355	364	335	369	343	338	322	335	321	313	334	324	339	315	343	365	331	343	344	346	326	337	314	346	317	329	342	337	335	322	324	324	334	362	314	326	347	339	336	342	365	346	316	332	313	315	341	323	359	335	312	353	316	376	341	323	327	349	311	343	327	364	338	353	317	342	348	353	338	367	365	344	342	342	329	316	382	319	317	332	325	336	357	315	344	344	353	343	368	338	323	350	311	354	339	327	344	348	310	334	351	367	312	357	336	338	339	335	339	368	353	326	340	341	361	327	347	333	327	345	339	325	341	352	345	357	311	350	321	300	336	350	336	358	319	323	332	338	348	341	332	331	358	331	325	342	296	349	345	353	334	350	317	295	344	343	326	361	357	333	336	327	321	335	341	344	314	331	339	337	353	326	360	339	357	346	344	326	327	351	333	319	353	329	367	314	356	356	319	324	357	355	365	332	343	345	347	369	320	329	312	342	351	296	319	328	304	357	305	335	330	345	318	381	348	326	359	350	331	326	332	328	327	346	287	374	361	329	340	355	331	307	326	342	287	310	341	315	362	315	371	333	346	328	324	319	323	321	357	317	364	345	326	363	330	357	347	333	342	339	321	360	350	300	338	338	330	296	337	326	348	362	354	352	354	342	367	312	355	341	335	323	311	341	339	350	325	326	339	304	351	357	337	305	302	327	349	327	318	353	325	336	334	355	293	318	323	323	371	345	307	343	316	348	352	361	350	332	333	332	350	373	328	353	365	346	341	308	315	326	337	310	343	295	336	328	324	323	313	317	356	360	354	356	358	315	317	341	338	340	322	352	372	351	325	333	336	335	344	327	340	363	346	332	323	340	329	337	326	349	349	351	331	353	340	309	335	346	314	368	362	318	352	348	340	329	359	331	306	323	351	323	335	331	319	342	330	316	340	295	334	350	314	336	334	357	305	305	334	326	316	319	313	339	323	365	346	325	315	336	368	345	341	327	344	325	352	352	333	326	333	315	345	345	362	325	323	329	333	311	352	307	354	334	329	344	349	348	313	293	341	322	336	324	312	310	326	326	327	321	372	325	308	348	368	321	331	346	316	313	343	355	324	335	334	335	321	325	333	317	344	340	338	333	330	326	356	344	345	317	347	342	376	340	338	346	325	330	329	365	332	365	323	357	323	343	339	321	330	327	369	331	316	339	285	342	363	346	334	346	328	339	348	364	297	340	299	332	325	321	350	359	318	357	343	347	337	333	360	377	309	334	357	376	334	321	347	326	346	320	334	322	365	343	328	325	358	336	350	336	334	349	346	352	325	333	341	357	323	298	353	370	350	330	362	339	332	355	336	337	323	318	320	342	348	350	324	353	336	334	308	357	326	352	342	356	368	349	364	334	357	331	327	342	292	360	370	325	342	351	320	364	331	301	339	360	336	332	296	356	357	340	324	332	339	324	324	340	352	344	332	319	314	353	345	355	314	331	359	311	351	345	328	350	319	323	315	340	357	356	317	333	294	348	353	350	353	351	359	339	308	322	340	314	350	319	317	318	328	318	343	334	345	332	358	298	325	314	343	352	337	314	360	346	315	338	325	302	354	341	306	362	333	311	348	317	314	350	334	338	333	341	343	344	364	357	340	319	330	346	331	342	319	327	325	328	358	344	330	289	354	361	332	351	323	347	328	321	364	337	309	316	369	330	312	321	339	340	341	358	354	353	336	335	361	358	343	346	368	311	328	300	335	371	318	343	346	323	350	320	353	343	333	322	341	354	310	332	319	315	339	333	331	319	315	305	354	344	343	333	348	356	326	341	310	325	348	322	308	353	350	321	353	351	318	379	345	373	328	345	382	359	341	375	340	358	337	326	339	343	352	350	359	353	352	318	317	333	339	298	325	321	341	343	323	341	328	329	335	325	322	340	315	360	367	345	319	319	330	324	349	307	312	320	340	370	339	328	359	351	307	367	338	343	360	333	322	331	345	304	304	314	368	310	283	327	338	317	327	373	347	336	348	342	349	367	349	331	338	341	344	296	323	342	320	318	340	342	373	333	322	328	336	336	301	338	336	327	297	314	344	332	316	312	348	319	337	371	338	338	351	339	346	338	328	375	326	333	335	325	361	307	320	333	364	340	357	324	331	363	350	319	349	344	334	310	314	316	330	295	349	358	329	319	305	358	332	333	355	343	350	339	345	344	336	332	322	337	322	342	334	337	331	339	304	348	354	334	319	353	345	329	349	344	316	346	316	323	362	323	339	323	333	357	338	337	332	324	312	349	355	357	339	338	323	377	367	327	355	318	342	338	300	326	339	332	370	350	364	350	338	341	342	344	333	326	298	323	318	380	345	368	309	356	299	318	340	349	338	301	339	293	335	342	352	355	318	361	357	340	335	359	335	321	342	335	364	334	304	337	339	323	343	306	347	348	309	376	318	325	340	344	301	332	317	329	371	297	305	360	342	331	351	309	324	329	332	368	331	341	336	339	340	346	336	308	330	287	322	338	376	326	332	328	322	310	353	348	315	355	354	329	343	346	324	340	303	327	333	321	328	331	361	298	317	363	300	321	366	327	333	322	355	304	347	329	347	326	311	318	298	344	307
23964	21011	28074	24210	19888	5976	1035	755	680	652	603	595	546	577	581	514	533	519	591	507	528	494	492	508	525	516	481	462	533	472	508	511	514	538	527	504	516	505	518	522	477	510	484	485	457	504	496	539	485	513	477	512	503	485	498	474	510	522	491	554	535	532	477	482	535	494	509	521	494	501	546	470	498	483	504	551	484	477	548	508	505	466	516	549	470	484	523	479	495	516	505	502	499	464	472	497	524	499	526	481	518	467	511	562	509	486	517	494	498	505	526	505	511	472	503	509	499	532	497	534	524	493	554	501	493	487	509	464	525	536	463	513	484	512	501	530	469	486	510	506	465	488	537	497	489	493	515	529	526	493	489	516	486	513	469	511	507	513	499	462	470	513	515	476	506	501	512	487	510	512	496	536	521	494	501	474	500	547	509	503	513	512	486	537	485	522	516	555	542	486	493	495	490	529	510	500	445	508	506	483	516	520	518	521	469	499	462	491	507	461	539	533	515	515	485	491	481	503	508	501	514	505	510	523	512	491	483	550	486	508	493	454	477	507	453	468	510	519	502	479	525	532	516	470	489	500	513	507	476	482	542	557	536	534	540	498	521	508	501	510	494	549	495	549	483	493	547	540	527	488	487	492	509	502	536	541	483	483	514	478	506	485	489	523	501	497	495	469	515	520	522	523	513	476	508	500	493	493	508	498	498	501	468	470	493	478	517	527	497	531	519	545	519	495	486	519	523	486	513	474	523	496	487	516	516	499	487	492	529	503	516	502	459	503	488	505	491	508	529	511	497	474	456	523	424	517	526	474	493	503	452	468	516	563	432	504	474	523	468	492	444	511	509	515	509	514	525	509	506	477	484	510	452	492	555	526	512	508	526	516	533	507	526	477	502	510	489	494	517	500	470	510	486	497	474	539	506	537	510	524	530	519	483	495	529	491	503	517	497	507	479	535	505	518	514	478	492	501	526	530	498	501	502	504	484	537	489	512	501	461	492	493	559	472	499	462	515	506	515	531	509	510	502	497	473	462	488	506	522	535	507	497	519	495	477	506	491	485	465	475	528	543	538	486	516	486	489	515	490	492	494	474	511	532	501	554	490	515	489	507	501	505	491	514	512	529	492	498	510	498	486	493	472	544	531	478	482	526	468	486	470	514	519	521	488	495	470	504	548	504	509	498	511	519	506	525	515	513	504	518	479	502	496	495	519	520	492	499	516	520	518	510	496	520	492	504	518	485	532	492	474	475	518	495	477	475	481	484	504	489	478	509	514	493	517	477	487	497	522	512	498	483	535	513	496	505	488	523	519	537	525	519	522	494	493	508	526	499	522	479	498	508	538	519	484	528	504	544	517	437	538	450	490	522	490	499	480	472	483	505	506	471	487	478	476	453	521	493	498	509	500	468	514	497	479	486	511	521	495	536	489	490	499	471	504	530	581	504	510	518	547	488	497	497	533	527	539	512	521	503	507	528	482	467	513	528	538	472	472	447	478	517	488	497	485	477	510	517	520	517	534	493	524	472	485	458	494	540	499	516	481	513	487	516	525	479	528	517	487	488	538	501	545	508	508	503	514	513	474	531	510	513	498	504	509	459	513	515	459	514	488	493	482	506	507	491	518	493	485	485	486	472	511	496	488	495	531	519	513	512	514	551	548	494	484	448	522	524	523	540	530	519	512	497	488	501	478	503	501	488	513	475	500	510	491	511	474	524	485	505	491	520	513	511	466	464	491	498	486	482	492	505	482	490	484	473	503	487	475	538	475	499	479	502	489	494	522	535	492	520	463	545	463	517	491	505	476	537	493	536	470	483	486	487	492	516	491	482	512	497	517	505	504	541	489	509	489	497	496	514	483	512	519	498	521	479	527	456	538	465	502	500	515	530	512	499	480	530	525	508	523	510	482	522	493	467	520	482	540	519	527	519	486	502	495	499	486	537	470	500	493	497	542	575	509	489	491	477	506	515	511	505	533	511	496	500	478	483	453	469	473	530	526	502	516	469	522	471	485	485	477	493	455	498	467	503	495	494	534	532	508	533	473	475	488	488	491	505	487	497	503	505	493	509	525	518	539	469	483	507	522	528	526	477	454	531	532	515	525	501	481	513	497	481	490	546	526	499	480	527	497	505	507	485	462	473	470	523	510	538	524	495	491	495	513	478	488	548	490	477	478	457	465	495	526	506	494	504	507	503	551	533	499	494	506	519	489	476	547	494	508	498	494	500	528	475	518	501	499	519	515	512	516	466	527	552	482	501	497	495	535	504	517	538	479	498	528	486	548	504	530	457	503	505	470	470	525	459	511	538	503	528	508	460	531	526	470	505	537	524	493	483	518	536	489	493	501	546	491	494	535	527	494	511	490	467	512	517	505	492	465	526	496	471	517	491	499	467	527	528	529	553	477	473	505	526	495	503	513	479	501	525	478	477	548	519	499	483	501	511	534	481	474	533	489	536	545	482	473	497	491	495	498	502	470	497	478	484	512	506	494	472	503	489	520	486	513	486	490	498	473	507	492	498	488	503	470	504	486	492	496	478	511	499	529	489	457	543	497	509	495	531	486	494	495	577	552	490	490	521	517	555	492	534	555	480	489	512	515	459	528	494	531	472	463	500	472	484	511	512	469	520	496	492	524	477	486	500	481	522	489	527	500	503	525	489	443	500	508	460	527	516	481	529	483	492	521	515	493	527	486	470	508	478	502	546	525	520	524	497	498	469	503	515	530	483	481	535	549	538	480	517	510	467	487	546	508	510	482	508	485	502	514	512	506	502	491	480	497	494	498	527	519	525	493	518	532	506	491	490	467	511	488	494	487	524	504	523	487	505	498	522	513	483	491	511	513	549	476	504	517	522	505	500	534	511	509	543	505	503	540	512	551	460	535	503	501	506	510	494	454	499	503	502	484	464	513	487	495	492	458	475	491	511	515	531	491	479	507	501	506	499	525	526	505	495	518	500	498	496	511	478	515	485	493	502	512	522	508	513	513	473	493	465	504	534	527	540	488	497	511	541	517	525	471	508	503	445	522	531	513	522	516	494	517	509	520	498	527	562	548	513	518	493	492	500	505	481	488	521	519	511	498	515	490	528	506	514	479	494	488	491	443	505	521	514	482	499	489	534	524	534	536	488	498	527	515	504	513	508	508	516	472	503	523	486	508	483	480	491	494	491	494	498	506	499	480	511	500	478	512	485	519	500	489	500	512	492	480	499	487	524	495	512	530	495	489	500	511	452	480	491	497	484	534	498	486	495	495	482	489	498	464	527	482	512	501	510	496	537	500	512	510	528	530	509	496	541	482	505	463	516	462	498	539	503	477	485	516	539	485	481	528	502	465	495	497	437	502	504	492	503	479	507	506	498	494	458	500	486	484	487	482	471	510	499	528	519	508	513	506	480	527	483	486	514	492	530	524	519	477	500	494	530	521	513	504	450	540	510	507	466	508	513	523	505	498	476	526	482	526	553	525	499	524	514	523	488	492	477	475	511	482	488	547	501
41748	58210	41965	5368	1798	1483	1171	1082	918	812	760	775	795	698	671	710	651	629	656	611	611	611	644	630	596	623	605	612	627	608	635	629	585	562	614	626	621	577	556	555	577	576	590	590	613	580	576	561	559	606	599	615	557	561	607	574	588	611	544	590	586	608	595	591	597	596	588	599	562	566	587	562	616	581	578	585	602	587	593	608	565	621	540	555	618	629	612	604	549	577	601	599	614	597	592	589	579	563	636	550	572	589	544	588	614	529	576	579	626	612	529	587	573	603	588	599	581	565	607	568	579	586	595	592	576	603	603	622	588	585	607	551	567	648	623	578	599	549	584	586	585	618	604	557	594	577	592	586	607	589	535	581	573	569	619	610	565	561	574	559	612	621	604	566	587	588	606	601	604	585	600	618	607	615	648	595	564	570	590	565	624	589	560	535	552	603	601	571	603	579	573	560	598	593	579	562	580	539	583	569	558	573	565	567	587	584	570	597	596	589	556	588	607	602	585	566	604	577	589	598	545	575	592	561	601	602	572	553	592	579	604	568	554	573	597	587	577	577	559	577	609	614	609	599	545	586	578	583	598	552	584	614	562	598	566	571	563	612	585	552	625	550	622	556	613	576	602	626	617	579	593	633	610	603	589	527	576	600	577	598	591	581	518	577	568	579	561	598	600	575	619	593	609	608	577	611	571	570	587	594	615	589	603	579	550	573	577	602	591	574	550	601	582	551	607	576	568	569	528	555	607	591	590	575	527	554	587	602	587	581	591	612	568	593	598	569	570	601	568	596	550	615	550	562	606	616	559	586	560	600	578	566	575	549	543	583	594	551	563	568	564	619	580	577	595	557	595	592	601	599	590	606	553	603	618	608	573	605	544	582	596	592	602	601	581	545	632	572	546	552	594	552	586	559	577	562	568	556	591	655	553	610	613	557	585	565	612	594	591	586	548	571	580	606	582	639	605	633	577	559	591	583	549	596	603	604	565	551	532	557	576	574	626	593	576	554	596	588	605	595	577	598	595	575	564	569	618	595	584	575	593	530	566	625	587	578	527	584	590	599	548	573	567	571	561	565	579	591	534	553	579	572	537	556	592	596	551	578	569	603	589	652	566	551	569	621	593	611	589	612	538	578	588	583	603	579	575	576	576	580	598	619	586	560	572	560	582	580	568	601	630	580	576	562	624	601	600	580	592	525	612	614	598	590	631	654	573	594	595	602	582	560	626	591	604	562	616	632	600	528	562	559	618	586	579	629	579	608	606	578	569	573	593	581	562	546	579	544	575	562	577	588	555	563	603	558	609	626	595	601	556	584	554	630	607	543	552	636	562	568	585	572	613	536	600	575	542	586	589	560	565	555	574	574	561	569	645	572	557	615	603	557	586	597	650	576	584	606	557	577	564	607	589	564	572	560	609	615	615	553	616	608	575	558	610	567	558	572	592	550	579	535	561	559	566	598	602	554	569	601	594	597	644	604	568	579	570	575	548	610	543	558	579	608	568	626	557	572	544	559	577	574	597	582	595	542	592	596	560	593	616	574	597	541	597	597	591	562	567	603	550	525	568	550	579	561	569	589	576	572	582	577	596	579	556	593	594	596	610	611	599	602	571	574	578	612	615	578	596	550	540	566	560	595	580	570	573	613	608	606	601	593	620	544	575	556	566	603	608	562	556	577	585	643	567	610	596	541	608	588	591	590	567	598	566	534	607	564	601	585	559	604	634	602	584	575	583	557	571	577	523	596	596	555	603	590	604	577	590	592	655	585	598	542	606	591	582	588	561	584	613	594	614	559	616	586	569	590	610	550	557	542	594	552	596	571	627	555	601	558	594	590	604	565	592	612	604	560	556	597	574	585	652	538	581	617	586	595	535	562	575	566	596	555	607	573	561	590	605	589	599	604	537	539	573	553	577	536	587	638	567	607	566	578	579	584	601	623	600	613	616	579	578	581	598	577	601	590	585	573	582	603	624	605	588	581	594	587	589	579	595	610	594	612	562	575	640	539	608	575	595	600	571	592	568	644	576	543	573	593	569	568	569	634	600	577	600	578	614	532	566	552	556	586	572	581	592	570	602	570	550	562	589	542	612	582	547	598	567	600	564	595	524	609	578	558	610	581	590	572	576	613	606	566	567	568	549	566	571	558	599	578	565	585	618	584	584	558	540	580	575	549	558	577	594	604	565	597	561	561	578	593	619	545	573	615	596	582	550	594	562	577	570	586	540	594	558	554	588	577	577	623	570	567	572	542	566	614	538	608	575	530	523	573	599	572	581	573	589	617	578	562	606	592	542	605	584	546	577	590	565	631	543	595	574	600	612	538	564	600	577	599	577	576	588	637	596	561	635	550	606	582	564	570	613	563	555	617	616	573	575	570	599	555	585	585	600	536	578	583	582	561	600	557	582	584	545	605	588	563	581	616	564	546	514	573	582	575	598	555	614	590	607	547	644	596	606	560	571	578	561	577	572	577	585	611	549	591	578	569	600	600	600	573	628	583	590	590	562	560	563	556	574	587	600	554	579	614	566	583	590	650	573	553	580	583	573	557	586	573	589	581	553	596	548	602	571	576	590	547	579	516	630	602	562	603	590	617	660	585	602	577	578	528	585	564	603	583	600	569	564	595	586	561	617	590	591	594	573	614	550	558	612	579	589	606	591	621	590	571	589	602	574	549	588	556	573	631	557	577	577	616	596	580	568	557	587	562	581	584	600	593	605	566	516	586	653	576	590	605	571	573	594	589	581	616	593	606	623	615	606	604	553	561	579	585	597	615	564	591	644	574	556	589	577	606	573	583	630	556	547	548	601	580	577	543	574	565	559	582	622	575	599	582	556	583	646	570	644	583	568	544	580	567	626	594	586	597	625	595	612	555	591	594	552	589	592	551	585	597	592	581	605	574	595	564	592	614	572	549	582	556	580	544	546	547	572	588	563	613	540	600	598	538	593	602	615	570	619	611	581	557	582	582	589	569	582	586	581	634	605	627	601	591	594	613	578	593	559	566	597	578	578	561	593	552	568	571	574	573	590	575	564	592	519	615	595	566	590	570	631	559	562	576	568	603	535	577	582	588	615	563	595	596	618	565	602	539	557	530	566	565	582	553	574	620	588	584	575	610	522	599	606	596	608	572	605	590	590	565	591	548	588	553	604	575	596	573	556	608	630	557	574	595	590	578	550	603	552	598	564	584	562	570	581	567	590	535	583	580	567	573	609	583	591	570	581	581	553	591	570	570	555	587	563	558	561	607	581	560	563	648	554	560	569	591	580	563	596	544	626	582	602	585	605	536	567	615	571	601	574	580	569	644	608	552	590	615	567	578	609	574	606	577	541	564	611	580	567	610	574	643	572	567	593	572	610	541	558	607	597	593	584	573	595	573	573	544	540	595	595	579	564	551	594	552	602	553	587	558	598	577	584	594	612	629	579	619	599	550	584	612	575	611	609	618	629	592	582	581	551	635	546	572	578	544	596	554	601	618	609	563	589	575	589	613
25082	21173	27427	23682	6531	648	510	452	449	406	397	370	428	401	386	395	391	397	396	385	366	389	402	354	352	373	394	374	370	394	399	364	367	410	385	360	368	390	367	367	362	418	409	369	369	370	379	370	368	422	392	356	383	393	359	376	384	394	362	401	374	420	365	404	377	382	361	386	365	363	408	378	415	378	378	398	377	402	395	383	414	403	360	392	401	366	391	341	361	354	373	386	406	360	379	394	381	371	401	388	366	385	379	367	364	353	381	369	392	376	408	347	371	380	406	365	358	364	363	383	383	378	387	391	365	374	360	353	371	372	391	385	360	368	397	379	380	374	374	378	409	380	356	351	368	385	363	376	402	354	418	392	351	374	368	382	416	374	414	369	396	385	357	375	357	369	370	375	388	380	338	367	361	361	389	357	404	361	359	383	375	357	398	386	383	413	378	372	365	388	406	357	356	361	369	350	358	393	402	329	382	371	404	401	380	351	367	362	408	347	394	359	346	378	395	374	383	352	372	377	345	391	403	407	400	368	379	384	375	368	393	394	411	366	390	399	385	393	349	389	368	367	393	395	374	354	343	361	405	368	373	383	348	397	371	330	404	390	425	372	387	350	369	382	416	369	386	343	392	387	340	416	376	371	383	374	385	342	381	407	387	376	363	350	386	363	392	366	369	378	362	370	376	377	362	364	348	397	368	358	440	411	403	358	362	400	372	349	396	394	374	378	349	403	340	387	365	394	345	363	370	358	383	370	366	353	379	377	354	384	358	370	388	375	397	371	380	406	363	391	366	422	364	379	376	344	356	393	382	403	354	346	398	346	356	411	366	403	400	391	360	380	363	401	387	385	392	356	394	371	402	359	362	341	368	385	377	379	369	401	374	381	383	349	361	389	380	382	363	383	378	361	383	405	384	361	363	378	400	396	357	388	379	351	370	368	359	370	361	388	345	369	372	379	345	362	357	351	368	372	356	386	415	354	401	411	379	391	372	404	357	377	385	386	413	371	387	399	396	388	385	363	373	359	370	380	392	371	363	361	345	371	336	359	376	377	395	399	371	421	340	399	418	390	368	389	393	411	358	402	368	423	392	381	334	381	370	347	391	370	370	400	377	358	370	338	393	336	359	351	391	357	368	372	368	378	375	383	343	356	376	389	371	369	384	361	381	352	374	373	360	369	374	363	381	383	350	404	342	406	361	384	390	369	375	381	367	371	357	390	358	354	379	358	368	367	371	344	380	385	342	384	364	370	358	363	370	395	370	368	384	392	343	323	362	391	373	403	409	389	354	369	388	359	377	404	396	400	387	378	370	363	369	354	385	384	375	379	379	395	382	377	352	368	355	387	387	393	379	365	389	364	386	377	389	332	354	388	374	374	358	342	396	378	364	382	381	375	398	410	371	397	358	388	361	419	407	355	366	387	352	403	352	409	402	364	396	364	382	384	388	379	400	367	411	395	383	364	364	402	378	361	373	381	387	357	330	388	347	373	369	415	368	356	376	357	403	373	408	400	358	374	370	398	354	389	358	380	381	371	374	363	381	377	367	370	373	366	367	349	401	378	363	388	388	384	371	400	359	370	373	397	342	403	347	369	402	371	386	409	350	367	346	383	399	397	351	375	357	369	361	368	372	410	375	362	406	392	351	389	360	387	390	362	399	355	384	381	362	373	406	377	356	389	394	373	393	368	388	382	349	349	397	366	375	335	388	372	354	401	348	398	357	338	383	368	396	327	389	347	358	359	350	360	362	378	327	379	371	404	365	344	341	379	363	366	339	377	408	419	370	368	377	386	383	368	383	371	351	385	363	386	338	380	393	400	409	360	387	395	376	392	374	369	381	374	365	385	369	392	363	362	371	380	357	390	357	397	390	402	385	338	381	397	362	339	387	392	364	392	318	379	386	381	387	405	355	366	383	383	364	368	386	389	376	382	375	374	372	357	357	387	363	334	407	375	361	380	380	362	409	358	359	361	397	401	372	384	383	359	308	392	404	401	382	359	358	371	378	361	394	366	397	398	391	376	382	344	377	373	396	383	369	376	394	372	360	369	361	340	374	367	355	405	397	318	390	340	365	371	355	390	374	359	387	360	349	396	366	367	414	362	387	354	374	371	355	384	375	379	378	380	401	403	347	372	411	378	324	363	401	365	375	359	378	395	373	377	373	397	374	404	364	377	365	367	358	372	387	373	388	362	401	394	379	408	390	365	355	392	366	388	379	352	372	384	390	383	360	407	377	379	355	365	381	406	355	360	369	364	372	406	350	358	400	394	404	350	369	349	380	393	352	388	406	390	425	372	391	373	386	363	371	391	339	345	379	347	384	371	368	322	384	416	361	402	396	362	400	364	381	357	379	362	388	365	392	374	382	377	331	399	385	370	378	372	334	415	376	388	351	366	343	362	374	337	396	369	374	380	351	396	387	371	351	370	391	324	408	405	377	386	386	386	370	378	368	355	393	390	403	377	357	394	400	344	353	374	381	392	399	364	377	361	400	341	408	375	334	403	385	371	346	400	370	366	359	385	380	378	434	387	357	352	372	370	398	380	349	347	364	413	398	379	360	352	367	373	373	387	381	363	352	380	374	359	360	392	369	381	355	361	363	374	377	381	402	399	341	344	433	341	387	362	367	376	390	385	365	416	359	403	371	358	378	381	375	369	379	386	348	375	379	379	379	344	353	388	399	377	402	382	402	395	375	363	345	368	367	403	397	381	384	371	367	388	396	351	392	364	411	395	383	350	361	368	345	390	391	370	379	388	402	399	399	374	343	371	375	366	354	399	395	405	398	431	377	392	370	399	349	418	383	344	365	355	352	376	389	373	366	394	364	390	369	376	373	380	396	367	358	363	352	344	396	370	370	352	389	396	371	387	406	375	353	370	391	378	380	376	380	405	376	334	383	380	361	362	376	374	342	387	370	375	378	355	340	338	389	375	405	369	362	389	367	360	364	384	357	335	369	369	381	336	385	380	368	359	398	369	380	359	352	400	405	410	386	365	377	374	437	372	341	396	364	366	355	375	382	384	334	396	362	394	356	397	368	374	373	358	360	412	369	390	382	360	364	369	355	372	353	383	402	364	379	400	378	340	358	358	340	354	385	320	357	334	398	426	313	401	387	351	362	378	350	410	361	404	359	368	397	385	390	393	336	351	388	413	351	372	366	384	352	353	384	384	381	410	382	356	382	400	370	397	398	376	368	402	364	383	370	381	359	371	351	405	379	387	364	379	374	387	376	401	360	395	407	324	387	383	367	380	334	343	383	416	354	350	355	377	340	377	366	356	355	382	346	381	350	386	380	404	379	398	363	416	402	406	390	364	381	410	372	400	380	370	431	384	369	400	365	415	349	387	369	410	379	379	388	356	400	401	363	398	341	390	366	358	365	337	361	377	398	410	373	381	389	371	377	368	382	389	368	399	393	358	338	380	387	375	382	391	391	387	370	403	389	365	402	363	392	375	355	383	382	375	361	364	366	372	378	363	375	384	409	364
40496	52292	35800	3420	1123	925	735	688	701	611	597	582	548	550	538	541	522	520	510	507	542	453	503	447	453	468	456	448	485	472	477	483	507	482	420	440	475	489	466	472	478	459	497	446	461	450	495	500	458	463	452	434	474	451	459	488	441	461	449	460	461	499	487	491	482	485	442	450	494	468	428	448	483	465	501	470	468	491	463	447	465	508	441	445	462	460	470	436	487	497	468	416	479	495	433	477	428	448	509	481	458	473	474	446	468	478	469	444	466	448	455	483	510	450	462	467	468	482	488	476	482	472	470	473	472	516	491	426	481	463	462	453	479	511	439	438	467	481	440	441	449	474	466	491	468	452	465	477	476	444	437	460	459	473	470	476	493	472	479	485	480	478	446	480	468	445	488	456	439	500	448	454	483	470	484	464	465	471	473	451	443	483	455	446	456	451	482	479	439	448	429	473	508	463	460	464	450	481	429	472	436	479	490	445	439	435	436	495	475	441	475	498	458	440	462	486	466	459	465	457	471	479	475	454	451	468	463	447	438	443	429	453	450	441	446	486	476	483	482	500	506	436	435	448	496	450	463	439	432	442	448	477	438	448	475	476	464	467	496	469	464	455	455	503	440	446	459	458	449	483	495	492	464	444	477	492	497	428	461	458	480	493	475	461	481	452	432	440	430	454	467	468	435	462	456	494	459	476	481	488	447	494	497	445	479	498	456	477	458	442	453	439	495	462	433	485	436	451	443	424	438	499	473	435	434	462	472	486	464	472	472	454	493	458	465	456	478	474	460	448	483	506	486	462	468	441	437	459	474	451	456	478	481	450	448	460	481	484	478	469	452	443	523	497	496	487	429	442	466	449	438	454	488	449	470	477	462	466	430	493	468	437	478	454	432	512	490	491	454	441	484	455	474	477	490	433	433	482	493	447	466	469	442	475	475	448	466	471	465	481	456	491	468	456	443	478	499	491	483	445	434	441	471	464	472	482	443	415	476	493	483	459	508	429	448	447	466	512	478	455	473	439	471	462	452	497	461	454	453	462	473	485	487	500	460	443	452	428	420	434	462	478	462	472	459	488	463	442	445	443	482	485	468	472	445	428	440	433	444	450	483	455	480	434	459	486	479	493	460	501	486	463	487	411	445	451	496	447	484	438	510	482	458	473	502	476	484	488	482	478	464	424	486	470	489	475	468	464	450	493	451	482	438	493	465	425	475	441	485	461	423	430	444	485	441	457	453	431	492	495	431	466	452	478	462	453	442	481	493	456	491	469	464	456	466	485	469	455	500	428	477	433	475	457	472	445	452	453	444	466	467	456	478	458	482	455	463	456	477	500	474	423	488	436	454	474	483	434	496	474	465	460	494	451	494	437	468	435	425	437	476	496	456	456	478	484	446	465	470	481	477	473	434	448	452	444	458	462	448	456	460	478	452	476	472	471	445	468	460	473	450	423	466	484	443	476	483	517	457	466	441	464	426	471	474	466	452	486	474	471	434	444	478	499	512	438	436	471	468	434	436	456	449	428	479	485	465	451	474	476	470	432	467	476	430	453	416	483	457	460	431	482	441	465	453	454	457	440	473	428	455	475	434	443	404	483	483	508	456	458	451	474	450	473	438	495	437	432	499	476	447	467	467	479	452	477	491	445	459	448	470	450	443	469	440	428	456	430	451	513	452	464	471	455	483	501	438	450	428	459	425	448	442	484	458	447	436	446	498	447	460	442	468	496	460	462	481	470	450	476	479	426	450	439	439	471	491	455	476	467	445	489	472	451	478	426	422	445	435	477	458	445	482	462	515	462	452	503	420	513	497	467	472	478	488	460	508	489	469	470	477	483	464	477	460	476	484	462	450	510	491	488	464	472	441	488	414	504	436	421	458	443	439	465	459	463	465	481	515	462	440	443	436	471	473	439	490	472	438	453	487	453	438	463	443	416	488	512	483	430	474	438	487	512	488	496	473	464	458	470	443	460	487	451	464	478	450	484	452	487	488	458	513	465	447	463	461	434	490	471	466	435	477	491	478	476	449	462	542	458	445	457	462	413	452	439	485	452	473	433	475	483	484	476	464	513	444	470	453	459	459	453	439	489	446	453	433	486	456	473	479	468	442	449	473	465	475	473	484	457	476	490	422	446	449	467	495	457	444	447	437	466	453	452	477	478	472	429	458	483	449	463	428	459	498	472	433	444	446	428	400	437	457	482	469	445	476	526	489	459	486	431	494	467	434	491	505	474	471	500	451	432	440	480	504	484	425	454	521	444	493	482	475	450	477	453	454	455	441	428	484	402	480	445	460	485	469	447	471	470	506	483	468	443	479	474	486	453	491	513	498	479	487	506	478	468	434	448	467	493	456	448	480	460	450	448	481	454	484	429	472	470	458	446	453	455	445	500	484	453	499	467	459	456	502	464	471	457	471	455	461	473	471	482	437	436	429	471	417	502	454	476	435	476	469	477	458	455	468	460	502	459	413	471	465	474	482	442	443	467	466	470	470	480	456	475	469	467	492	466	439	466	481	477	497	465	497	452	479	481	447	451	452	488	443	480	458	441	471	483	472	464	476	449	464	456	483	487	519	501	457	471	505	438	450	537	476	469	471	448	473	421	478	478	483	471	490	484	489	421	446	508	460	477	436	430	455	473	445	517	474	476	466	516	459	469	450	515	468	454	465	509	468	442	488	452	476	468	463	482	432	498	481	471	454	490	486	457	476	482	426	427	481	458	467	438	485	467	471	412	444	459	418	471	498	474	476	490	478	461	446	466	462	458	526	461	463	465	434	466	442	441	426	482	481	460	473	467	478	447	506	478	457	452	433	429	467	452	494	498	452	492	447	431	488	473	457	453	478	494	480	458	455	450	477	469	486	469	470	473	405	465	475	493	460	480	485	471	472	475	477	472	481	484	462	464	471	436	442	501	446	471	460	463	467	468	479	487	451	487	491	445	439	493	478	434	522	482	469	441	483	446	486	469	456	502	420	468	443	472	484	484	465	482	491	484	494	443	462	444	478	478	451	469	451	415	455	471	446	479	432	442	482	423	506	449	488	487	464	454	437	486	451	430	462	425	461	480	475	489	467	460	466	479	486	460	505	481	412	473	457	462	476	436	439	459	482	469	465	443	476	440	488	458	504	430	456	470	409	487	434	431	447	488	461	481	469	459	456	445	425	441	485	476	469	474	479	467	469	471	470	442	464	468	460	447	458	442	478	435	483	426	481	442	475	471	472	446	484	444	487	474	430	475	477	495	477	468	420	476	443	478	445	480	437	511	489	422	469	472	455	455	472	470	442	460	453	466	460	470	448	442	454	520	453	444	469	454	487	463	472	445	460	462	455	486	463	440	508	456	467	470	479	491	472	482	471	439	466	460	487	512	435	444	483	469	491	452	451	438	475	407	437	468	524	461	457	451	403	468	496	464	457	437	456	465	499	454	469	468	484	485	448	509	478	474	462	475	453	470	423	483	449	479	462	440	453	502	488	429	504	428	489	483	486	469
22843	21016	28542	23611	20970	20278	5126	1243	998	981	962	920	892	857	807	881	851	864	818	868	799	825	783	748	811	735	799	755	756	787	829	742	791	692	724	791	727	797	796	730	715	745	740	754	761	724	781	741	780	782	848	787	801	807	787	779	766	737	751	752	761	766	793	753	747	780	768	808	801	782	721	751	763	793	669	708	804	720	796	818	752	795	714	799	764	754	772	744	806	751	737	770	762	774	756	728	828	736	764	749	786	774	796	748	756	810	736	792	800	741	711	818	738	727	770	736	731	689	760	725	773	770	816	709	770	845	797	729	734	775	772	790	735	743	753	737	761	754	715	803	776	781	743	715	777	781	759	779	743	724	799	763	797	805	751	764	744	768	746	783	803	747	741	776	765	764	787	742	774	781	756	761	763	777	811	784	773	794	776	777	768	764	768	801	757	769	763	799	730	766	751	770	761	737	738	750	747	795	739	718	764	739	810	746	736	769	815	788	721	753	777	753	748	747	750	768	739	699	779	734	788	789	773	736	777	789	740	739	691	771	784	808	733	803	778	775	776	761	763	749	773	808	813	789	715	787	739	775	763	759	747	703	759	772	795	722	779	844	752	769	765	724	799	804	717	749	728	777	776	793	784	776	734	766	754	731	773	735	822	782	785	737	770	766	794	802	757	725	731	753	794	773	746	788	793	780	785	766	831	752	771	755	793	762	735	749	732	759	831	776	775	749	811	786	733	784	777	753	769	754	730	717	787	788	693	738	756	739	784	796	774	745	730	716	748	729	733	797	754	750	731	795	757	739	778	793	758	734	791	750	749	711	736	746	727	762	747	750	759	749	709	768	777	733	762	790	780	773	755	774	789	795	772	667	743	770	776	776	731	763	768	729	759	770	768	818	721	774	785	717	729	687	741	813	739	745	773	766	777	742	790	765	811	761	758	811	755	732	748	762	782	761	780	736	787	748	749	788	793	771	754	779	742	772	744	720	742	755	763	748	723	756	807	740	735	783	727	773	723	770	766	722	791	764	748	733	794	738	839	771	752	757	773	748	776	758	799	783	729	741	742	769	758	761	740	735	740	773	761	744	795	712	780	715	734	752	799	747	758	763	762	743	764	744	780	752	791	754	720	739	780	818	724	718	743	737	767	741	768	787	708	724	760	770	806	796	772	763	748	795	757	790	702	779	744	750	783	739	754	743	752	755	772	766	772	777	802	762	802	775	769	753	769	771	733	713	752	693	692	763	743	753	720	768	812	769	804	757	713	728	778	757	812	766	797	766	774	784	740	764	750	724	773	728	769	768	743	750	792	754	746	736	771	784	729	813	756	711	806	760	748	776	722	733	783	736	762	750	756	744	761	768	769	767	702	752	793	814	791	770	784	786	807	759	778	759	754	748	794	719	703	769	727	815	785	786	730	810	748	745	746	774	724	778	737	753	810	687	727	775	763	796	749	787	773	780	768	765	717	721	752	738	733	693	786	768	769	706	739	780	791	768	727	791	750	738	756	781	779	728	786	684	744	765	749	766	755	812	776	766	774	766	694	741	736	776	773	753	782	763	760	716	732	748	750	740	738	760	784	755	763	743	785	760	784	714	673	747	716	735	741	745	734	776	807	741	758	769	747	773	801	753	733	725	720	755	765	796	754	740	742	745	741	733	799	771	745	731	765	717	781	768	763	784	758	748	772	799	799	703	715	741	808	715	733	723	753	760	781	737	721	764	766	757	753	758	782	768	722	706	744	754	769	722	744	724	741	767	730	774	747	759	734	753	789	750	713	779	715	788	729	752	715	796	779	804	746	773	745	764	698	765	756	751	744	783	748	744	791	756	777	774	773	760	782	719	773	737	756	778	765	770	751	761	742	728	753	745	767	777	774	743	728	758	699	818	737	779	775	735	793	776	737	759	761	759	742	747	796	787	788	692	780	762	734	765	810	739	780	778	707	737	744	755	766	745	744	722	760	765	764	748	784	751	787	778	811	747	751	798	786	747	757	785	809	814	803	717	784	769	734	726	729	800	749	693	726	747	711	750	757	720	765	751	810	753	781	760	711	729	763	748	778	762	816	730	733	793	770	766	785	716	759	784	728	806	758	743	758	772	766	802	813	727	790	740	719	749	758	740	784	737	748	791	714	734	792	757	717	710	713	797	744	753	735	795	733	699	716	722	784	726	776	761	787	761	738	717	751	717	772	788	745	745	793	772	753	779	766	728	761	745	714	805	719	725	764	754	768	757	781	748	768	761	791	722	734	786	731	756	743	770	777	757	731	753	756	752	776	726	750	719	752	726	730	765	789	791	775	798	743	764	733	706	754	759	779	788	753	735	733	727	718	755	791	727	788	771	742	749	735	739	768	775	762	774	823	719	740	796	799	775	770	732	775	761	765	805	765	740	749	739	767	756	742	728	712	793	770	775	765	745	749	709	756	772	767	761	753	730	764	780	739	725	763	695	753	789	761	737	711	720	771	750	779	742	790	747	752	776	761	731	740	800	793	722	776	765	743	732	768	726	762	794	770	802	778	734	784	737	738	702	730	743	720	766	750	733	727	769	749	789	725	742	766	735	787	803	715	775	770	726	795	807	732	752	741	784	724	762	732	730	760	789	720	773	779	789	744	726	808	740	756	726	764	758	722	769	772	787	741	734	783	747	739	766	734	746	779	751	753	765	760	753	730	812	751	749	767	748	756	762	722	710	774	747	765	697	795	780	711	743	721	775	775	769	825	768	748	798	730	738	777	759	785	788	745	769	758	781	786	766	667	734	703	804	760	758	755	807	787	789	750	749	782	766	772	750	783	783	729	804	730	743	736	793	750	796	745	750	749	751	786	770	759	745	734	744	783	720	740	787	766	772	773	766	767	751	713	765	731	782	755	719	759	758	750	757	696	774	741	756	785	746	777	767	776	796	774	732	748	738	787	761	776	782	754	725	786	739	791	722	745	738	728	739	801	772	771	712	749	769	758	740	729	727	748	806	693	701	810	774	747	752	744	777	732	739	818	765	760	758	729	774	767	701	732	753	776	745	790	765	794	742	778	721	750	800	765	741	764	743	764	751	737	807	737	767	798	738	759	802	757	724	715	761	773	780	755	735	828	761	732	739	781	748	767	727	741	768	790	797	751	759	731	736	739	744	787	803	773	722	765	775	783	768	738	755	730	770	742	772	761	770	763	798	749	808	726	757	759	790	748	724	778	790	732	770	810	747	724	747	773	806	783	799	766	801	776	746	780	796	780	726	741	757	767	824	737	760	729	704	771	770	787	774	742	730	771	737	757	768	812	789	756	761	779	725	767	756	753	722	774	743	744	725	790	792	751	707	728	727	754	787	784	768	751	744	726	766	763	755	783	757	750	808	780	764	738	736	782	764	815	798	779	753	744	770	749	745	659	758	710	793	744	757	742	773	781	763	746	702	691	734	731	759	758	804	779	783	766	800	770	776	807	735	747	772	770	775	778	767	761	786	758	733	704	738	797	799	801	745	763	770	711	685
45294	68198	46520	9007	2956	2416	1971	1609	1447	1313	1235	1155	1109	1091	1019	1012	991	1027	957	902	941	908	928	877	890	889	908	907	929	833	857	923	834	856	887	818	916	875	855	913	911	839	793	875	880	837	886	911	883	874	891	942	894	852	836	827	810	903	857	911	837	872	881	814	824	935	812	821	820	865	855	810	869	869	804	867	868	877	849	898	855	866	862	880	817	825	871	856	897	843	822	822	861	883	867	829	857	823	867	840	841	858	840	819	876	828	768	862	868	848	842	838	853	840	817	847	858	847	859	846	860	881	875	797	843	919	869	853	844	899	874	823	890	844	829	846	850	851	832	915	854	817	838	862	876	883	884	851	867	836	874	923	882	821	853	823	844	869	853	858	885	845	938	869	848	851	909	905	833	888	872	875	837	871	841	838	870	887	811	880	847	906	853	876	915	874	891	879	836	852	901	812	875	845	887	846	835	874	861	912	850	839	909	856	870	826	846	835	779	812	860	856	822	843	881	869	823	855	857	865	884	787	865	830	909	838	872	862	860	825	905	854	865	890	844	830	844	887	841	884	867	853	858	846	877	868	859	915	907	844	897	841	856	850	903	850	906	871	814	853	854	857	833	894	872	848	876	827	857	834	870	875	852	846	834	833	851	853	853	848	902	846	849	814	867	838	849	861	794	855	826	879	869	903	874	872	861	861	841	832	843	881	877	831	916	873	868	878	831	825	814	882	841	873	868	845	848	823	862	829	911	870	863	799	877	838	859	862	864	828	885	851	916	905	884	884	843	843	845	912	850	830	860	878	857	855	861	836	829	790	878	853	879	850	865	887	895	842	894	876	843	881	886	838	864	844	847	871	847	866	821	901	883	852	819	782	836	843	857	874	899	832	839	882	855	814	870	845	823	854	832	890	877	821	873	823	878	820	915	853	831	826	854	825	835	851	832	856	822	881	832	879	885	886	837	853	864	918	818	860	839	802	831	910	859	882	885	831	873	838	794	886	849	919	893	819	894	879	941	890	918	813	844	849	877	839	854	893	882	827	817	882	850	855	818	871	863	814	860	851	851	867	891	877	864	826	835	918	831	838	850	835	850	839	854	884	872	860	874	865	880	841	858	833	926	868	894	892	899	866	899	864	846	878	883	862	882	850	843	839	863	877	853	818	848	907	887	758	827	862	854	892	826	884	844	839	859	895	862	843	863	865	850	865	836	903	865	874	808	791	884	843	863	906	869	835	905	823	916	869	891	865	903	830	809	861	854	854	858	853	862	925	828	954	819	881	843	861	860	900	846	906	869	868	870	895	908	848	882	836	837	909	811	858	829	870	871	806	847	854	857	862	894	811	811	852	899	828	873	843	910	783	858	812	878	855	886	842	881	838	879	835	854	886	897	847	865	869	856	859	859	796	864	880	886	919	872	873	876	883	845	863	834	851	830	850	889	820	828	885	859	893	918	845	913	856	872	882	907	886	901	868	839	855	880	920	811	888	817	846	827	866	872	891	881	848	830	838	888	867	838	870	846	881	885	846	879	856	922	883	841	805	835	869	888	847	869	815	883	828	825	829	875	905	842	840	897	864	876	886	874	814	816	859	847	876	903	891	866	832	849	841	841	796	860	828	875	877	852	877	851	822	928	863	863	893	846	832	876	845	843	884	853	892	844	905	856	888	882	846	803	882	802	836	838	830	849	839	875	877	906	841	858	880	804	905	864	908	845	852	827	873	864	773	875	872	869	895	854	865	894	826	856	792	845	862	838	817	882	862	887	818	893	836	932	857	893	897	888	937	841	844	826	838	836	819	824	913	855	839	824	841	900	879	834	853	890	812	849	870	854	848	870	876	852	850	873	914	827	852	865	842	878	868	814	863	811	893	842	881	868	841	863	892	799	872	813	844	867	845	870	787	834	866	830	832	823	882	859	885	892	880	821	895	818	854	886	779	857	857	897	900	909	899	869	823	838	845	889	899	843	886	848	881	893	909	883	864	828	806	868	839	802	863	850	910	809	877	883	861	885	858	852	875	836	872	859	851	877	895	837	851	849	852	865	852	802	852	853	841	883	834	842	876	842	882	851	880	876	836	885	879	878	835	860	844	809	829	789	836	851	863	873	824	816	875	834	856	827	855	842	861	801	864	824	824	864	831	860	854	863	899	867	840	861	814	832	849	884	871	847	870	852	825	905	849	852	794	864	836	867	856	855	836	840	825	822	911	848	854	842	846	851	853	850	813	845	825	879	806	828	819	875	856	879	817	840	881	869	861	897	865	893	834	805	885	820	862	911	852	877	860	870	843	818	859	809	846	806	877	846	855	882	846	823	839	862	836	897	866	876	859	856	886	865	844	880	827	908	871	912	854	856	857	861	806	874	827	792	885	824	824	880	858	832	858	851	865	854	878	900	833	812	864	872	839	787	845	873	846	893	864	825	870	888	848	873	847	858	886	851	802	837	850	806	874	826	820	796	849	841	871	887	913	891	876	887	886	884	868	799	889	857	947	823	880	881	844	847	799	925	805	845	919	875	778	803	858	823	867	849	833	841	858	831	824	863	823	824	844	883	831	833	879	869	836	859	893	846	858	837	859	871	875	810	861	855	883	858	838	806	878	913	902	878	843	813	807	810	920	898	860	850	809	890	868	857	893	859	848	834	883	851	815	861	846	864	823	870	860	909	861	818	839	881	882	819	840	848	860	867	880	849	859	857	856	888	896	920	864	874	899	914	860	853	848	876	869	844	855	850	851	833	862	857	865	891	891	861	872	837	861	882	885	853	839	849	865	833	810	816	831	873	823	844	881	878	824	879	879	836	871	820	876	863	884	897	883	831	838	894	835	841	828	840	872	885	867	890	871	881	817	845	823	811	879	873	808	847	808	842	859	806	837	828	816	877	844	862	884	824	852	821	873	867	877	839	851	859	812	799	830	891	821	856	825	844	856	863	859	875	845	877	910	831	852	831	854	854	833	863	871	840	891	878	862	919	835	881	877	908	833	854	896	848	850	829	848	823	865	862	859	825	838	799	876	794	843	889	837	886	905	880	813	834	805	939	871	835	908	856	870	859	857	849	783	811	811	862	851	876	914	900	874	847	812	871	851	850	876	858	908	869	815	838	894	848	837	892	850	841	853	899	828	863	864	825	852	891	836	875	847	862	891	836	832	840	829	804	858	869	899	898	850	816	844	857	859	915	906	882	853	876	845	858	836	850	868	856	834	879	801	873	870	815	840	870	848	866	846	840	876	874	815	878	868	815	849	853	884	882	835	832	857	854	807	891	875	905	845	858	843	863	837	863	806	814	798	859	827	890	844	793	818	847	849	945	888	871	853	864	911	828	851	871	804	865	872	880	806	880	866	873	912	839	804	819	864	874	826	854	825	822	830	840	840	827	833	868	820	827	875	896	830	837	835	816	813	905	830	825	861	823	887	861	891	848	878	866	837	874	828	904	942	837	878	818	873	871	833	829	838	871	917	832	857	864	836	860	826	866	890	855	849	850	819
31372	29991	25629	6982	408	349	305	313	282	289	298	276	291	303	290	294	269	294	296	303	302	299	263	289	281	284	273	271	280	279	269	275	298	264	271	292	319	298	297	281	303	273	266	269	274	299	315	283	293	288	262	266	296	288	270	248	286	274	246	254	257	304	300	290	285	279	282	294	293	276	302	263	286	262	302	293	271	283	301	276	267	258	277	259	269	310	302	279	271	271	298	264	263	262	270	297	278	286	280	291	246	258	259	263	282	286	274	276	274	285	286	288	269	264	294	272	294	301	271	285	288	278	281	293	254	279	285	289	268	235	255	292	284	279	261	273	274	283	311	262	303	274	303	276	265	272	279	282	291	276	280	246	277	297	261	271	278	290	282	285	304	278	280	259	293	292	263	288	299	266	268	274	306	293	254	308	288	284	306	316	301	270	300	264	275	260	278	269	272	297	264	277	285	282	288	292	240	265	281	287	287	259	266	263	267	296	287	280	275	272	292	256	288	256	273	276	296	276	249	291	298	273	268	306	266	293	268	279	235	289	266	283	274	255	286	289	271	254	282	260	310	277	294	277	273	272	287	255	290	265	265	269	294	271	258	285	270	236	288	280	258	272	294	276	264	270	300	262	275	289	267	290	286	250	270	276	277	292	272	285	284	276	291	276	281	293	262	282	278	295	245	256	290	266	283	296	266	291	265	266	273	282	298	311	289	271	283	297	294	288	290	290	312	286	253	272	278	283	281	273	290	292	282	283	279	263	278	298	283	274	290	249	256	269	286	300	262	273	262	262	286	269	274	292	274	275	292	310	273	279	278	267	269	272	279	276	266	264	291	281	276	303	287	240	275	263	287	291	267	312	271	308	305	276	278	259	291	275	245	287	278	280	275	292	247	271	300	299	265	282	263	277	286	282	260	287	272	263	256	268	256	266	269	257	276	286	251	249	264	281	270	296	283	260	267	280	250	282	286	286	272	245	273	294	311	257	283	283	274	285	297	300	263	250	297	278	273	284	298	269	285	260	251	285	307	244	301	281	264	260	278	275	290	304	293	296	284	262	268	291	282	282	262	299	273	271	287	259	241	286	286	291	291	295	268	270	291	295	258	266	296	287	299	269	268	295	286	251	277	301	290	273	276	261	284	267	281	279	283	288	265	283	277	281	268	279	275	304	270	306	279	296	276	293	286	273	281	272	302	290	299	265	255	284	268	296	260	281	260	284	283	273	268	286	280	286	264	274	322	250	298	278	298	303	300	279	272	279	282	258	269	303	287	304	266	279	262	304	302	289	256	290	272	275	258	292	282	248	272	293	267	290	249	296	272	258	279	288	298	279	272	285	289	292	335	275	289	295	262	281	293	286	263	280	299	271	280	287	289	286	289	292	294	275	288	277	276	281	245	300	277	253	259	291	268	300	292	269	280	264	280	266	286	297	264	249	260	272	281	282	265	277	289	269	282	281	257	261	266	249	278	277	268	271	289	287	261	267	294	245	274	286	256	274	251	294	323	304	271	273	276	281	262	300	292	313	297	284	278	279	274	272	272	285	242	245	277	285	243	317	275	252	299	267	271	256	273	272	276	262	266	284	307	279	270	283	299	270	292	284	294	261	257	272	285	283	282	269	293	256	266	267	282	268	292	282	269	287	265	292	252	274	294	265	253	255	250	288	272	304	272	241	271	290	305	277	298	306	259	285	211	251	280	258	285	265	289	276	269	294	279	267	282	277	274	285	286	262	275	249	287	270	266	291	256	284	293	288	269	242	297	281	260	266	310	283	299	305	255	252	270	269	259	273	288	276	277	278	285	280	269	252	277	271	305	264	294	265	272	272	277	286	283	256	254	250	287	283	257	293	277	285	274	278	280	285	223	260	264	293	306	277	278	318	261	311	313	281	265	282	265	289	276	270	263	288	277	247	292	271	263	291	283	279	271	283	284	299	261	283	262	296	298	278	271	272	292	254	275	283	280	287	240	275	272	296	308	300	283	256	256	282	295	277	310	287	285	297	262	306	279	278	267	283	251	265	272	274	301	280	295	284	277	269	269	283	280	275	255	301	300	301	280	281	270	283	288	257	259	263	249	274	278	311	274	278	284	301	295	286	269	266	262	259	277	261	276	286	274	278	284	279	301	246	299	278	278	278	273	282	286	248	304	264	274	260	326	291	273	310	270	273	269	281	288	267	271	268	282	300	277	268	293	286	269	278	252	292	295	288	273	286	251	273	269	262	316	246	267	307	302	289	327	284	288	259	291	273	286	289	284	268	286	283	259	269	274	287	256	285	271	281	280	282	262	311	308	240	263	272	274	278	256	270	244	292	267	287	267	290	270	300	241	278	255	284	294	246	287	255	282	273	289	278	272	281	265	245	311	273	265	288	246	278	277	270	301	288	275	291	274	263	284	292	286	277	272	270	269	278	261	281	262	275	290	276	282	275	288	295	285	302	303	291	302	283	289	285	249	245	289	295	265	250	262	278	291	265	296	312	277	276	256	247	280	257	291	281	280	314	278	268	270	274	268	274	264	278	289	267	264	266	287	283	291	284	295	266	276	274	263	286	326	276	277	287	321	267	263	283	261	295	271	268	269	263	264	254	270	275	311	278	283	246	232	318	270	267	289	272	294	284	270	267	276	265	279	266	306	288	296	298	282	283	274	312	279	276	279	264	262	281	259	302	287	282	274	276	308	274	305	262	281	285	256	274	281	292	265	279	297	265	309	260	286	262	290	287	269	238	256	268	281	274	242	315	261	294	279	277	302	292	279	280	267	270	281	264	262	246	283	265	270	284	271	276	270	297	288	294	271	249	263	291	266	263	285	310	295	280	266	261	279	269	269	267	268	285	283	284	260	281	277	252	270	270	276	273	269	262	261	285	305	298	273	282	313	277	242	261	284	297	274	276	307	276	288	288	269	277	284	259	301	248	267	287	250	262	276	291	300	281	282	255	255	278	264	255	242	274	264	283	289	272	265	258	281	284	264	266	272	293	286	249	276	273	251	273	264	294	266	286	287	276	298	264	264	261	275	284	284	271	288	271	270	262	288	281	275	291	278	254	288	272	293	278	258	253	263	254	270	288	282	299	305	287	256	296	248	303	310	259	279	295	263	270	275	277	252	244	286	263	289	269	291	307	261	304	264	284	267	271	287	316	279	308	265	299	281	281	285	310	268	265	283	265	254	254	292	257	278	266	284	287	265	260	269	276	278	266	285	282	321	253	277	274	275	277	261	267	265	278	271	296	307	278	226	286	305	276	283	251	260	262	247	286	265	271	282	275	278	274	280	314	315	298	257	268	306	276	298	278	328	299	294	273	264	298	267	276	266	267	271	279	283	280	277	280	263	264	271	255	273	286	290	312	293	298	262	296	276	245	278	282	302	281	276	266	263	299	274	299	294	290	304	307	288	257	287	268	293	262	263	294	289	249	268	313	257	290	315	265	292	283	286	278	264	312	268	275	252	281	292	275	254	248	273	268	284	280	286	294	253	279	305	277
37940	44485	27746	4075	554	464	404	388	378	365	384	366	340	334	356	335	348	357	406	362	348	334	340	351	362	340	311	328	339	310	357	328	346	322	313	328	351	323	359	361	354	378	354	354	322	370	338	317	357	316	339	326	360	367	316	351	357	339	346	331	365	345	315	312	333	325	344	330	355	327	306	351	366	330	360	329	336	320	329	332	311	354	381	345	333	344	335	355	355	324	363	315	364	390	378	368	345	345	341	325	348	377	356	335	329	352	326	327	340	351	367	350	318	343	339	340	329	335	364	347	309	316	355	390	344	328	346	315	358	343	335	303	334	354	325	337	363	348	353	382	362	314	353	306	343	374	306	347	342	324	350	361	364	324	349	320	340	377	344	351	345	340	312	336	345	307	301	359	334	335	351	383	359	331	338	322	350	350	351	341	342	351	343	331	341	353	336	351	364	335	401	325	352	358	337	355	327	324	321	369	349	360	386	361	336	376	315	343	333	324	356	354	340	357	332	344	388	343	334	332	333	296	349	353	371	324	360	331	325	319	309	365	351	347	344	327	332	314	365	343	349	355	330	328	339	353	335	339	344	350	325	364	341	327	365	336	309	355	358	358	338	359	307	342	319	321	314	325	367	336	334	330	364	358	328	308	369	340	357	342	316	355	353	347	334	348	318	349	342	353	352	323	347	334	304	368	347	344	378	350	353	340	347	378	332	361	330	332	348	352	364	378	359	346	358	325	338	350	293	325	362	344	317	338	344	341	371	329	331	355	385	337	349	342	360	329	339	337	334	323	346	353	332	321	337	355	333	330	313	325	348	351	327	350	360	318	305	316	338	333	352	335	368	358	366	351	358	338	342	305	320	344	348	364	375	338	383	353	369	353	362	344	351	312	344	331	309	352	357	339	338	361	336	334	354	317	343	318	345	331	335	343	361	349	347	312	358	345	383	349	354	338	373	336	332	362	325	324	343	354	347	301	352	332	353	336	369	370	355	373	348	323	373	336	353	342	300	344	346	329	346	369	359	340	323	316	328	350	323	349	319	325	322	369	347	311	327	379	319	380	368	328	351	311	315	352	345	356	327	335	336	308	321	325	332	331	339	344	346	374	342	352	341	333	349	341	377	321	343	346	299	304	348	355	338	351	340	299	337	339	348	337	340	339	353	339	351	354	329	338	361	351	343	358	335	321	338	352	343	330	342	353	319	364	363	300	344	341	368	355	339	323	332	332	350	324	344	344	349	349	346	348	315	348	331	359	340	334	331	340	330	304	362	368	331	348	318	332	330	325	342	324	315	325	344	332	333	360	359	328	354	343	350	346	357	357	323	348	368	356	332	344	337	356	350	345	354	348	335	331	349	371	347	341	343	364	353	349	363	351	365	341	358	326	358	333	324	332	352	312	325	341	341	315	312	345	350	315	344	348	325	362	374	341	314	329	342	342	338	312	350	314	319	304	340	343	343	318	343	343	324	365	354	331	341	338	366	341	322	374	329	332	370	324	366	337	331	367	344	339	347	336	347	326	348	316	346	351	348	340	346	361	331	367	329	335	330	345	342	308	360	352	361	324	358	328	396	350	323	298	340	338	352	356	339	327	366	347	319	330	360	354	341	330	335	342	344	328	320	354	354	336	340	326	352	322	331	359	329	348	357	341	337	354	306	342	323	333	358	361	324	319	344	364	356	331	345	336	323	340	338	350	329	364	323	330	355	333	356	314	307	378	365	347	317	341	360	312	367	342	334	355	347	330	325	352	355	346	320	338	320	361	356	345	344	346	363	321	346	340	376	317	355	375	351	377	344	349	361	319	349	354	359	340	338	343	357	329	311	359	349	336	347	352	347	359	331	327	364	341	345	345	360	358	339	353	358	365	304	332	341	377	343	328	370	349	324	340	331	355	372	323	354	337	342	355	335	339	339	342	341	329	363	376	339	338	371	336	326	359	350	358	328	362	312	350	345	359	320	353	355	309	320	334	320	316	314	343	338	337	322	374	321	330	327	339	342	336	335	369	355	354	334	322	325	363	373	335	323	348	366	339	346	326	360	328	343	356	333	366	345	349	312	381	359	349	339	350	332	317	343	374	346	368	327	322	354	341	362	316	300	330	302	361	303	338	316	312	371	331	308	327	339	319	363	358	373	319	315	363	344	330	354	343	314	346	328	385	342	365	349	328	357	375	324	326	351	339	323	348	283	325	333	330	333	337	346	397	313	361	350	356	358	337	341	325	325	351	338	344	321	326	357	314	332	351	330	344	337	344	336	354	359	375	369	339	320	315	370	323	346	368	350	318	333	363	319	337	365	338	343	352	322	337	350	350	333	356	311	307	341	323	337	332	364	319	377	370	306	366	354	362	354	348	327	365	337	352	353	378	348	320	329	347	344	333	343	367	336	361	350	309	319	341	332	350	322	359	356	365	348	316	333	356	322	315	300	338	345	325	334	330	347	325	339	345	335	359	327	351	335	353	305	340	355	347	325	339	373	346	352	328	321	336	344	358	336	338	320	336	330	325	343	337	354	360	343	317	315	318	348	317	326	319	338	318	328	314	343	368	343	332	352	332	355	372	313	348	360	339	338	337	337	332	335	332	381	355	366	368	304	339	357	362	350	327	339	335	336	345	306	379	333	392	325	366	355	328	340	362	349	325	314	367	331	335	349	336	344	321	351	319	341	333	360	388	336	331	297	324	338	374	320	362	361	322	316	350	362	328	354	358	351	338	312	359	329	322	378	329	368	356	342	367	333	365	320	336	356	369	362	352	334	332	348	335	308	356	330	354	332	325	332	379	341	342	327	325	365	331	336	345	309	351	365	339	306	331	332	342	315	326	328	308	375	327	365	356	325	369	330	361	304	310	358	322	310	355	360	314	342	342	364	287	346	370	315	341	378	346	355	384	352	334	329	361	324	319	358	351	353	365	341	335	341	384	331	316	298	353	356	349	329	344	336	347	353	333	353	337	363	357	339	319	327	329	331	345	327	347	351	334	342	344	329	328	364	346	357	346	354	334	345	312	338	333	364	329	303	315	356	358	339	352	336	369	368	340	352	329	357	366	336	329	356	325	338	371	310	336	362	334	334	369	336	330	354	347	351	331	380	339	346	363	377	364	334	386	340	359	356	338	347	305	331	318	338	347	313	344	325	315	331	331	350	366	350	349	329	297	322	365	341	353	334	359	342	321	330	340	335	318	358	328	346	364	328	314	324	345	336	324	346	340	339	339	317	326	345	332	321	336	359	373	353	349	322	340	372	345	338	329	352	339	321	327	367	341	335	335	383	364	355	353	334	300	329	334	334	329	340	314	332	340	342	349	346	351	343	310	343	317	337	351	351	369	300	317	322	357	333	355	353	353	364	318	374	325	319	358	367	335	342	326	323	356	326	339	327	320	320	354	345	334	329	379	303	357	386	332	329	338	364	340	321	320	354	348	316	340	342	376	363	335	386	329	379	351	340	382	314	343	289	347	351	358	320	325	340	343	364	341	346	317	327	322
23913	20988	28180	24192	19920	6258	1018	788	668	607	636	565	641	616	510	530	526	509	551	544	504	521	498	569	498	512	536	494	536	519	514	488	507	472	528	502	516	517	474	523	499	524	536	542	551	514	514	534	517	510	509	489	525	487	518	533	494	585	497	541	523	483	526	546	523	527	524	537	515	518	535	516	493	488	517	507	529	527	501	515	511	506	546	516	477	505	546	510	524	484	538	554	547	506	539	543	535	531	521	510	514	514	509	509	519	520	527	545	533	535	560	501	504	556	547	494	506	518	522	523	526	507	505	547	523	520	495	531	519	479	510	501	502	526	526	502	478	503	456	477	522	525	495	518	505	536	462	540	518	540	501	500	530	517	530	553	538	495	521	507	490	473	530	530	534	499	482	524	523	520	528	544	497	515	502	511	541	519	483	540	532	506	528	556	493	533	528	522	535	520	500	532	518	516	494	487	484	458	513	527	468	460	498	504	521	487	562	532	510	519	499	494	515	453	498	547	486	500	542	541	464	517	562	485	505	503	528	509	505	497	519	496	499	536	526	507	514	531	501	572	544	515	490	516	489	489	523	520	464	497	511	494	529	496	549	475	538	509	508	483	535	491	524	482	518	504	507	489	500	507	544	486	502	500	490	509	492	495	505	543	487	513	530	480	528	520	483	498	502	518	488	513	498	549	546	506	523	513	548	493	501	508	533	489	493	473	562	544	526	538	517	546	558	504	504	526	550	522	492	540	529	476	515	505	487	508	521	510	528	494	519	531	538	531	547	519	504	483	544	506	531	469	528	497	520	498	506	486	523	520	530	550	498	555	571	484	540	478	500	525	509	497	519	514	561	556	518	570	565	529	488	508	455	502	470	506	518	518	499	515	479	486	502	473	533	490	503	563	504	515	513	508	545	501	522	503	515	541	553	565	531	540	463	508	539	469	510	504	520	542	504	488	499	504	508	533	541	482	539	533	520	542	532	474	504	500	520	494	540	478	536	519	503	532	488	493	508	577	497	542	502	515	503	496	529	536	506	500	431	505	531	502	514	507	521	501	520	493	526	514	498	529	542	516	540	509	464	553	562	534	511	509	480	498	513	511	538	488	515	512	537	578	513	493	486	516	513	532	525	537	523	519	511	514	494	509	537	532	540	495	515	501	496	487	534	510	512	506	510	542	544	565	495	483	545	536	555	543	498	557	511	483	546	518	511	511	524	510	495	543	537	496	516	480	481	474	487	532	503	517	534	509	500	444	527	513	513	506	504	527	518	483	543	509	514	515	520	515	523	516	477	533	523	560	545	519	521	500	520	514	497	527	502	511	517	534	498	520	493	520	531	523	505	505	503	529	505	488	507	476	537	519	521	516	512	506	490	522	530	468	536	514	516	541	572	502	506	536	554	508	511	558	498	493	506	517	543	534	492	505	543	504	524	500	486	519	501	444	531	529	504	483	514	478	486	535	508	535	525	514	485	549	515	515	509	497	492	548	517	485	526	478	510	494	531	510	528	507	497	465	493	470	541	550	531	553	514	511	525	527	519	488	508	505	543	531	513	495	526	520	542	499	515	559	486	516	504	552	502	519	517	502	541	505	531	503	500	496	499	511	507	503	516	479	507	490	534	529	525	529	519	507	525	509	501	495	505	522	528	501	551	492	486	489	559	493	522	515	480	535	559	536	507	543	516	523	521	533	520	482	506	523	504	509	518	519	499	493	484	508	518	494	510	543	516	531	516	517	497	495	482	487	533	507	495	511	553	508	464	503	519	523	510	498	527	532	493	541	500	517	526	491	534	507	523	502	525	538	550	526	520	491	532	472	530	492	538	533	534	509	488	528	551	497	542	538	496	491	502	505	517	536	506	503	481	487	533	519	540	519	513	497	505	523	472	507	507	556	515	496	515	506	519	543	508	492	524	504	536	538	503	493	543	500	513	519	550	511	528	498	474	511	499	538	511	507	509	478	487	482	515	511	546	533	443	498	523	503	526	539	518	501	550	492	508	503	444	563	505	536	511	528	515	524	499	503	504	496	517	515	465	520	503	481	559	502	514	485	501	563	485	510	524	535	531	458	502	503	506	529	511	527	534	534	532	543	480	528	509	542	501	542	497	554	490	529	520	501	492	542	528	551	556	477	549	527	526	513	500	519	485	530	533	514	494	504	513	541	510	559	523	508	560	455	468	491	514	544	487	528	496	512	572	555	501	499	553	511	491	514	492	513	474	527	450	526	511	492	484	502	471	520	467	528	514	459	493	529	500	551	507	522	505	481	505	525	531	474	480	539	487	519	528	522	493	528	516	536	531	465	499	506	537	487	508	549	542	507	483	486	532	533	529	501	530	529	466	517	509	564	512	539	500	512	518	492	488	522	534	495	538	509	527	551	540	508	492	521	526	505	548	460	535	504	519	558	517	493	490	513	528	502	510	523	514	516	500	522	538	514	518	468	527	461	509	508	547	508	513	500	536	527	529	506	513	515	502	530	533	545	520	500	491	537	516	536	500	499	514	479	482	525	487	510	501	492	520	524	512	538	510	495	487	536	501	561	502	486	519	465	475	536	470	503	526	546	501	566	490	492	477	523	506	515	510	547	563	538	537	528	534	519	538	504	517	510	487	485	539	521	542	519	494	497	490	510	506	508	537	482	492	474	487	526	504	569	499	515	531	525	538	517	524	549	494	512	486	514	514	558	485	515	477	489	525	530	470	492	507	521	517	535	530	536	556	515	478	473	533	535	526	514	534	531	514	478	484	499	512	522	492	530	520	510	502	553	493	483	541	505	521	503	508	495	499	469	506	508	513	521	482	470	503	509	503	539	517	544	489	481	510	490	541	497	514	544	511	487	502	534	539	530	526	513	505	490	572	520	528	521	540	478	479	513	498	546	499	500	528	511	545	537	551	502	530	491	505	481	481	513	546	534	472	522	476	517	507	534	540	528	508	517	496	510	507	533	501	514	532	552	526	523	507	514	530	523	505	502	513	512	509	488	510	524	547	544	518	500	518	497	492	511	501	530	481	513	593	525	515	488	511	475	500	493	543	497	516	534	523	509	499	489	496	493	497	510	516	501	546	495	546	500	532	496	521	522	512	494	536	502	473	510	546	471	507	483	542	508	488	555	510	532	547	515	520	469	519	507	500	492	520	518	540	504	507	511	517	541	484	529	528	509	460	519	528	552	542	527	507	529	521	514	507	529	531	547	493	504	556	538	513	532	521	508	526	517	529	509	474	532	516	513	485	490	513	518	514	507	489	522	506	488	518	537	512	516	467	536	541	527	471	497	539	508	501	460	546	533	526	582	566	516	523	515	504	511	524	526	508	518	502	476	533	521	515	517	514	486	537	514	492	537	477	510	558	544	536	503	505	529	523	548	461	516	496	520	473	525	510	501	476	496	499	515	512	472	521	527	518	509	501	504	502	486	503	490	540	521	536	506	519	497	524	521	488	497	495	509	500	512	534	513	543	497	514	511	568	523	464	520	511	523	512	530	534	521
41247	61553	45168	9539	1806	1393	1139	1051	875	823	856	748	750	627	670	677	639	618	606	650	597	644	643	590	608	561	637	599	605	610	633	593	627	569	577	608	624	627	614	618	625	594	594	613	609	580	590	623	611	624	614	564	604	627	637	599	601	604	609	631	613	577	601	612	641	596	561	557	588	628	596	606	598	594	636	558	597	664	615	555	626	530	594	576	574	633	588	626	610	597	630	610	567	586	564	600	596	581	592	633	587	634	607	607	576	575	581	591	632	571	597	611	578	585	623	570	606	613	617	613	610	566	563	628	571	568	603	572	600	585	561	606	626	612	577	570	597	548	595	584	595	574	573	589	586	622	579	563	581	592	566	552	594	613	618	603	586	596	624	604	565	587	568	601	579	613	601	604	577	604	610	604	590	586	563	579	589	596	581	633	567	588	608	578	597	628	626	575	574	634	559	583	603	609	596	575	611	578	592	573	586	616	588	570	601	593	604	562	588	559	633	606	580	608	600	580	583	614	592	552	586	637	565	592	572	575	565	599	601	586	582	563	624	600	629	593	569	589	573	615	597	609	580	582	601	553	596	575	591	628	576	632	606	585	593	576	606	561	581	582	585	625	568	584	609	641	608	612	576	594	592	626	582	619	571	612	616	606	652	632	652	579	570	549	659	578	575	666	593	584	616	598	594	631	620	594	630	617	605	584	539	584	600	570	595	593	614	581	559	622	598	619	604	515	566	604	598	587	602	601	569	634	598	611	585	609	589	605	604	589	595	585	587	611	563	611	638	579	617	623	569	590	594	623	578	566	586	587	620	615	571	602	604	653	599	628	597	606	563	587	638	545	610	590	638	596	616	592	573	608	583	625	571	652	611	586	593	613	596	522	599	596	613	583	584	590	631	557	588	601	635	614	601	604	588	584	590	620	587	614	597	602	635	629	597	631	545	530	588	649	594	552	584	592	602	603	599	559	601	626	650	592	578	594	553	603	549	591	597	611	632	577	551	590	567	577	568	590	629	598	613	649	632	593	582	647	619	621	580	583	613	595	594	627	594	656	620	622	583	636	604	611	546	621	585	596	573	571	551	615	596	603	588	605	610	624	565	583	568	588	599	581	570	603	617	598	543	601	581	566	606	597	574	603	631	580	581	600	574	612	574	624	556	592	566	591	634	563	572	567	552	580	642	575	601	602	608	609	593	545	592	579	618	597	573	588	599	601	531	615	600	608	603	604	590	596	621	593	623	570	596	590	603	533	623	623	675	625	635	616	632	588	580	612	596	574	585	591	590	551	634	581	594	586	608	607	556	624	575	611	561	544	578	568	597	628	615	535	580	569	647	594	652	606	594	544	547	586	582	578	579	596	614	626	636	552	564	550	535	588	541	584	598	599	556	593	575	671	624	603	601	579	574	594	586	558	613	615	589	613	639	577	590	578	608	588	585	608	579	619	639	589	631	591	587	642	559	611	589	590	606	606	573	598	595	607	536	601	577	612	589	629	628	576	561	602	562	588	573	619	578	590	615	554	633	605	608	595	602	641	597	623	627	597	579	591	594	591	595	568	636	607	625	598	570	578	606	605	597	615	601	588	560	584	605	593	606	581	551	596	640	555	578	599	594	595	576	574	600	580	576	619	563	558	612	614	538	549	602	630	542	566	593	610	593	563	617	627	583	611	598	582	620	606	580	611	563	592	600	548	607	599	592	605	616	584	617	581	585	549	559	577	562	611	633	586	565	582	584	564	605	591	617	575	569	580	554	612	589	629	605	643	592	569	595	612	627	640	580	570	590	579	565	566	550	654	618	594	598	602	589	588	556	594	576	575	595	614	540	572	567	569	596	534	598	575	580	606	588	607	588	614	584	621	581	592	584	610	599	597	622	569	596	573	585	539	578	597	607	602	584	585	600	546	620	568	600	518	606	610	602	626	615	583	578	539	574	597	584	616	583	573	582	616	552	557	586	625	590	622	596	573	659	631	601	601	580	646	563	614	635	600	619	559	575	546	586	553	595	605	583	632	617	618	586	582	628	572	614	561	604	584	577	625	567	590	587	588	596	621	607	588	592	577	597	577	627	577	597	593	600	604	606	608	548	617	626	596	554	582	595	609	555	599	559	606	617	569	630	577	635	610	602	603	567	550	595	588	606	578	581	596	616	581	556	603	591	604	589	611	563	603	598	602	589	596	607	599	575	556	608	583	582	585	583	569	627	584	571	599	603	597	573	575	585	598	609	574	580	614	602	540	576	600	597	610	619	592	598	568	540	612	602	644	599	537	608	599	610	608	584	626	600	616	615	578	554	569	574	620	602	636	620	625	612	600	577	579	584	620	597	586	627	603	629	561	561	586	609	607	588	567	565	659	585	575	612	617	606	576	598	601	627	604	616	572	594	581	635	621	600	568	551	573	591	617	581	598	609	632	592	589	618	602	589	595	555	584	607	631	590	606	605	604	592	617	585	603	585	570	572	592	605	544	610	618	579	595	545	592	578	570	591	591	547	547	572	580	587	601	584	626	569	559	561	563	560	624	616	617	635	581	624	612	595	593	575	568	617	607	597	571	605	611	597	613	585	583	623	604	621	597	593	622	577	585	626	576	598	638	607	589	591	612	575	560	616	566	584	550	616	592	583	579	569	612	575	610	592	564	596	609	563	591	619	592	581	605	642	585	601	580	571	582	600	572	603	601	577	607	571	589	564	563	608	571	587	605	590	597	603	652	606	594	617	560	575	604	635	577	585	556	601	608	586	587	581	551	571	557	616	571	592	579	594	592	604	603	571	613	615	610	603	606	613	571	597	625	546	605	615	574	615	616	582	619	621	637	603	598	553	590	596	559	617	593	589	597	596	586	599	605	563	613	611	572	599	593	618	571	584	586	591	566	596	622	547	585	572	632	601	576	613	596	597	617	569	607	589	559	585	565	599	598	587	627	612	626	603	585	576	592	583	623	611	606	620	518	521	598	608	620	556	590	578	612	605	624	591	561	567	595	629	604	595	600	580	573	597	611	569	585	543	618	582	581	659	555	596	619	621	572	608	577	602	604	574	627	554	581	565	604	573	603	633	579	596	601	586	572	583	592	583	579	610	582	600	600	558	589	596	560	582	564	615	608	616	602	628	573	596	586	629	612	557	608	641	596	589	550	594	600	609	588	573	576	548	610	595	591	560	534	616	574	604	563	566	573	624	631	569	601	594	611	609	566	573	552	612	541	611	639	572	628	609	614	627	623	573	643	643	583	621	572	630	568	621	605	580	581	578	579	636	616	600	601	591	611	599	596	625	537	614	582	563	646	606	582	636	582	593	584	568	591	604	615	581	600	605	618	635	578	570	585	603	590	568	642	612	632	590	632	580	613	582	602	590	591	569	585	628	576	585	597	627	646	607	634	549	573	601	601	611	607	588	599	626	580	573	572	627	603	578	609	576	621	649	562	582	641	568	610	601	572	596	566	633	603	618	664	590	605	582	575	586	591	564	619	572	589	614	587	617	594	575	565
25227	21341	27557	23664	6698	655	593	454	459	436	416	407	419	421	395	377	403	353	408	411	412	409	386	379	404	385	391	369	385	371	366	362	393	403	402	405	383	414	409	397	412	369	397	390	374	373	362	390	413	378	382	368	376	387	406	431	371	399	381	363	362	363	378	382	396	360	382	407	377	352	342	395	407	374	365	404	361	394	367	402	377	377	375	366	391	399	405	385	386	407	378	376	389	391	382	371	367	385	411	380	402	422	361	380	347	401	377	391	387	349	378	376	384	351	401	368	373	378	381	350	390	406	382	380	374	389	364	374	388	385	378	385	411	411	358	388	379	361	388	358	353	361	370	395	381	366	362	366	379	384	337	370	391	434	379	385	374	388	398	381	370	364	376	413	395	452	362	345	332	356	407	412	373	373	372	395	415	388	368	354	398	407	380	383	395	414	360	391	350	377	355	363	403	395	367	369	416	338	401	370	371	368	381	373	418	393	363	381	374	394	417	394	387	378	376	365	332	398	343	374	369	373	409	408	376	346	347	376	411	385	410	416	353	390	363	390	368	377	399	363	387	352	403	428	367	365	388	393	368	401	381	440	351	413	396	386	392	337	370	378	345	405	428	394	380	365	390	371	375	381	419	393	410	377	396	363	338	391	383	368	383	389	388	445	405	391	368	368	431	405	406	395	360	375	399	392	359	377	372	368	370	383	380	363	350	399	377	401	382	368	391	388	357	413	390	379	375	389	362	406	366	362	395	351	413	383	381	384	383	369	362	390	428	371	412	358	371	418	359	369	388	428	380	372	364	383	355	420	385	381	368	391	356	403	397	396	380	386	394	386	400	398	399	377	378	409	350	349	361	388	356	390	385	343	357	391	413	404	382	351	380	396	359	377	367	398	409	360	385	407	371	383	397	399	380	375	380	418	409	399	345	387	401	386	361	398	378	384	413	417	353	408	381	371	423	420	369	372	378	377	350	390	380	374	377	369	400	419	394	396	384	394	388	396	398	369	379	366	390	402	380	424	392	368	382	398	393	378	354	377	375	383	378	373	433	392	357	404	359	383	380	381	393	384	394	378	399	393	405	378	380	390	394	395	372	347	365	436	363	401	369	340	401	348	422	394	385	386	382	359	378	378	393	377	369	375	347	406	374	397	372	396	402	373	417	393	377	354	392	388	397	338	393	393	398	377	376	383	415	398	366	388	375	386	393	363	387	398	392	384	393	381	385	389	381	365	391	373	359	393	356	372	394	380	363	428	368	409	355	414	349	406	399	345	377	348	418	397	378	385	402	386	380	383	382	397	365	377	381	390	371	370	377	414	395	408	378	417	367	381	410	375	386	378	379	376	369	387	388	409	405	386	392	366	399	379	399	373	371	386	379	361	412	371	423	401	407	380	394	398	395	386	379	360	385	364	385	385	399	397	383	386	405	391	373	376	396	392	404	361	410	344	379	409	363	436	377	375	395	362	366	387	405	387	360	376	390	422	390	405	388	380	401	386	383	405	382	360	332	406	372	366	377	372	379	399	370	388	373	366	346	398	362	353	366	370	386	407	398	399	367	443	398	397	364	352	404	367	385	388	378	385	394	382	426	391	358	375	356	380	420	388	423	399	409	331	374	399	393	382	344	385	364	395	379	384	376	398	417	378	399	368	387	398	361	357	380	395	379	402	373	390	386	378	356	405	355	372	393	372	390	374	367	384	373	363	396	391	385	405	398	382	365	400	361	403	375	384	374	394	359	387	398	414	372	376	365	395	379	372	377	400	362	402	374	367	392	381	397	397	408	408	357	412	361	402	373	371	363	406	411	384	396	368	345	392	404	405	403	355	397	359	384	364	366	370	390	375	395	398	379	396	369	384	356	359	390	386	415	363	389	356	381	369	360	372	398	368	397	366	376	396	401	378	365	412	401	415	387	390	360	384	357	389	354	379	374	383	391	403	388	381	362	374	352	387	381	402	405	374	403	392	354	413	389	368	362	364	381	360	386	372	374	407	393	379	394	396	362	387	374	399	395	359	364	382	356	355	372	381	399	409	387	370	383	390	409	397	378	395	376	377	397	378	385	392	367	378	408	392	388	387	383	407	384	364	378	373	388	361	370	413	362	384	377	370	412	381	406	400	356	346	397	374	364	348	383	408	443	365	364	340	382	349	400	391	376	385	395	389	355	381	361	382	354	400	433	355	390	386	382	346	381	374	368	389	347	377	359	380	386	413	405	385	415	406	392	395	414	389	396	407	400	375	369	387	396	372	359	375	398	407	374	393	387	400	358	359	371	366	368	390	359	400	386	366	383	396	379	361	422	407	405	387	421	383	395	398	370	416	401	389	384	403	389	403	371	376	380	409	380	370	376	373	412	384	379	381	399	374	390	386	369	371	391	354	370	386	388	385	418	369	379	423	389	354	381	395	414	392	364	387	443	379	394	367	405	397	375	387	412	395	392	354	395	378	390	386	395	421	395	374	373	393	386	389	370	386	366	401	411	337	378	387	368	388	398	405	383	405	403	384	377	368	378	377	380	401	376	369	404	386	398	395	372	386	404	388	368	391	407	384	385	353	374	336	348	358	395	363	389	352	393	395	375	384	377	411	396	401	382	349	359	388	381	351	372	379	392	392	437	384	398	369	358	383	394	387	389	426	398	385	407	374	363	355	380	341	397	403	365	358	385	385	372	396	386	351	356	386	387	410	396	382	446	391	386	344	360	349	368	418	386	363	404	435	389	373	399	365	364	372	405	390	347	378	386	365	364	385	345	363	418	379	383	415	373	412	401	375	416	382	374	367	372	379	396	355	391	375	371	361	379	400	385	378	388	367	404	379	340	392	353	357	399	399	366	391	411	394	363	403	402	369	418	379	377	397	401	385	390	368	340	361	385	391	363	383	393	393	393	365	415	397	373	379	393	408	391	363	402	364	388	376	376	365	341	416	388	398	328	352	348	370	350	388	408	394	367	383	415	367	358	358	392	393	370	381	394	396	351	406	367	398	404	387	389	396	389	376	396	361	384	339	404	383	382	379	377	425	363	390	356	374	403	374	384	371	381	390	367	406	356	361	384	420	364	366	377	395	380	396	377	350	389	359	362	420	407	386	374	367	379	404	349	362	385	392	390	411	375	381	406	406	405	392	388	381	367	408	378	379	383	387	369	378	401	378	396	402	385	391	375	405	381	374	378	366	380	382	404	396	399	403	395	400	420	334	382	397	364	402	347	366	349	374	357	380	387	381	359	405	391	361	367	385	379	386	394	405	393	397	377	371	390	381	376	386	403	380	402	400	370	355	400	378	360	420	386	399	357	385	367	352	374	394	368	362	434	396	378	348	383	392	394	377	361	363	398	379	367	392	386	362	394	414	381	357	390	369	375	401	382	410	386	379	392	382	409	356	410	410	397	347	419	382	372	383	343	371	366	381	395	407	409	384	414	359	359	372	380	388	377	398	386	401	407	383	400	371	383	388	380	359	381	358	402	367	411	379	351	380	360	364	402	377
40902	55624	37628	4577	1101	925	784	665	672	577	585	574	538	559	485	521	520	500	505	518	493	504	501	471	453	473	472	486	528	471	482	468	473	524	470	510	471	497	513	509	454	506	468	461	498	495	424	497	474	501	455	442	476	453	439	462	482	467	469	462	463	477	479	442	510	429	482	457	488	467	442	458	523	479	474	522	480	470	460	452	463	491	483	438	501	445	427	472	455	471	438	459	485	460	492	492	482	454	478	475	475	489	440	469	489	460	467	487	466	483	485	459	476	495	454	476	475	446	469	508	464	497	484	430	473	458	528	478	477	485	450	459	449	449	466	467	525	449	501	479	466	502	449	479	461	484	456	478	443	461	443	481	471	519	485	501	501	456	490	471	495	487	486	475	429	501	487	475	499	424	468	488	507	440	466	453	471	504	489	472	494	476	456	458	489	496	474	485	482	484	471	488	455	459	448	481	447	436	460	461	491	480	495	475	448	485	465	434	479	466	433	457	493	476	476	454	494	485	487	466	491	480	476	456	470	455	499	533	468	479	520	487	504	487	451	468	456	499	451	488	433	480	496	489	510	542	477	451	428	481	483	480	492	485	479	450	444	457	486	498	438	476	478	494	515	475	473	428	460	457	491	464	474	473	495	452	476	471	509	431	512	472	502	460	507	481	474	481	506	482	492	496	448	467	495	459	470	457	463	429	453	495	521	423	489	492	474	490	488	501	484	459	463	491	480	454	500	422	460	467	450	465	446	485	493	456	471	484	465	453	461	436	488	473	499	438	477	445	471	450	501	461	468	499	461	468	479	490	428	461	472	455	463	460	464	455	489	441	479	475	449	464	465	487	474	450	460	471	456	451	527	443	480	494	421	443	477	448	461	481	435	449	466	444	471	467	468	462	495	486	461	477	463	490	490	474	456	474	473	469	478	485	470	471	465	472	519	458	502	486	499	441	471	467	474	479	455	444	449	440	477	427	477	466	459	475	490	483	445	452	441	482	464	493	453	474	464	446	440	475	515	495	427	458	468	476	458	440	466	499	486	479	488	446	497	503	464	451	476	519	469	471	470	464	438	481	500	451	474	456	533	450	507	525	472	473	487	506	480	449	453	487	510	438	513	500	487	446	489	469	512	454	481	505	454	452	479	500	487	455	488	471	460	485	496	474	470	453	507	488	505	446	452	488	468	489	462	452	510	460	454	470	460	486	475	486	459	453	506	524	491	474	446	450	455	468	427	465	475	437	445	482	468	448	497	460	452	478	481	465	442	438	466	475	473	444	481	497	460	466	491	429	461	448	510	488	486	513	485	469	484	439	462	516	503	495	501	458	466	434	496	480	466	461	496	499	434	456	465	486	416	452	499	453	453	459	485	453	460	470	452	501	450	447	470	457	459	472	478	459	492	456	457	458	472	481	477	485	482	446	481	521	440	467	473	475	462	462	489	491	489	468	448	499	485	446	489	482	477	457	468	510	474	445	476	495	481	514	459	499	491	461	472	456	458	520	511	481	511	489	479	481	432	483	447	430	477	495	463	475	486	457	466	516	472	452	459	470	464	501	477	444	444	464	421	473	453	485	488	471	508	470	477	477	485	441	496	496	480	479	443	471	509	474	452	484	464	499	471	454	485	497	459	464	449	483	491	483	455	514	485	490	454	452	467	479	478	461	450	469	483	480	495	464	445	500	508	495	463	464	432	472	448	468	442	490	504	434	477	461	501	497	485	484	454	478	526	459	459	453	462	444	454	501	446	451	464	486	476	478	493	490	499	512	459	474	475	467	504	501	511	457	462	473	459	506	467	455	469	454	460	473	499	473	456	472	458	497	453	451	475	426	518	485	454	484	463	479	474	481	493	448	460	501	484	452	448	487	462	492	466	461	458	415	442	467	463	485	452	457	445	501	461	461	478	453	482	479	505	455	461	483	437	453	450	496	488	478	500	454	461	493	451	487	526	481	482	491	456	474	502	482	446	460	453	477	467	476	471	491	459	482	464	512	453	476	463	459	469	457	441	502	475	473	440	508	473	450	480	522	469	437	481	471	475	478	446	459	433	489	482	472	429	475	464	464	467	486	448	494	471	476	470	468	440	466	439	466	480	482	474	467	453	450	500	488	479	513	483	449	459	486	481	427	489	455	472	466	488	485	434	502	473	478	499	509	473	485	457	470	449	466	506	450	516	450	478	486	466	471	474	471	460	443	485	491	504	489	470	491	476	490	426	504	477	479	487	520	497	478	484	435	486	478	485	450	497	487	471	488	497	443	475	411	477	492	468	470	471	495	484	480	485	459	421	469	448	495	479	464	509	445	465	493	495	443	488	478	487	476	492	430	460	458	461	528	481	447	482	475	470	458	521	435	468	435	457	493	476	482	467	451	476	494	479	439	465	493	452	474	472	472	464	456	491	527	469	495	461	481	469	475	478	477	465	464	512	494	498	465	461	481	510	460	488	502	403	484	480	461	458	487	461	482	453	496	488	492	439	465	480	469	463	486	446	472	478	422	487	440	470	471	449	484	483	469	419	481	475	481	468	451	449	444	474	444	442	469	495	500	494	464	436	459	495	453	472	472	430	491	485	479	485	506	486	461	490	498	488	439	491	478	489	502	497	501	445	470	466	485	486	404	505	491	503	476	489	489	464	478	465	476	470	483	485	503	426	444	473	444	478	486	497	463	488	455	462	499	468	492	508	463	464	494	453	503	463	482	470	475	485	448	481	444	466	473	480	445	454	468	487	473	457	484	485	458	492	460	461	476	476	469	465	443	466	518	468	473	485	499	455	528	472	491	490	517	495	463	477	475	468	470	431	471	500	496	456	456	471	475	496	504	502	496	444	520	484	478	481	482	489	467	476	473	507	450	465	490	513	439	490	487	448	509	460	512	462	493	471	460	468	494	471	495	458	495	471	499	475	485	468	525	514	469	431	497	431	532	469	496	496	464	465	496	458	449	482	474	477	483	461	490	497	486	479	483	484	494	507	473	475	448	472	438	454	511	453	482	471	483	492	467	461	449	504	443	469	462	456	464	452	463	472	445	454	495	465	451	466	471	440	439	503	475	494	463	485	449	461	467	463	469	436	487	491	498	451	470	438	494	505	464	447	475	459	454	450	454	487	501	493	452	446	482	474	465	483	452	445	445	448	477	473	462	454	479	489	478	479	482	419	507	502	468	441	495	465	456	436	471	443	494	472	467	485	490	463	498	480	452	478	488	473	465	443	503	462	470	488	473	470	494	498	468	496	460	464	477	484	477	495	492	484	464	478	493	471	490	464	522	439	456	478	498	441	454	433	466	438	484	508	476	484	466	496	450	499	460	464	501	510	477	459	487	477	450	460	433	479	490	445	431	488	459	460	504	502	458	467	486	478	475	419	478	468	446	508	524	478	445	455	481	453	431	471	488	457	476	470	489	443	498	478	456	448	531	481	441	494	449	488	516	479	427	499	473	472	448	471	469	470	497	451	485	484	468	465	430	466	451	459	483	461	482	520	479
22863	21044	28634	23628	20992	20257	5357	1261	1007	1032	942	848	866	850	814	833	824	795	801	755	819	761	834	799	805	782	786	759	766	768	818	755	806	797	760	773	727	837	765	783	768	783	777	747	706	784	793	736	807	788	727	740	775	736	780	762	718	744	757	725	786	778	747	731	788	739	775	753	770	770	770	730	744	771	792	762	829	744	761	729	752	746	767	798	743	788	739	765	730	779	772	787	772	742	812	752	758	792	744	763	747	705	766	787	735	746	784	778	757	760	724	714	800	762	740	727	742	793	742	749	724	731	745	780	783	746	755	795	768	747	795	780	805	756	757	787	760	698	745	728	745	776	809	795	751	792	739	736	762	770	707	727	791	794	739	745	759	732	716	738	726	780	799	768	802	767	770	747	760	753	727	750	747	768	763	777	825	757	818	759	789	794	765	805	777	772	706	759	755	725	763	788	761	731	768	745	711	755	733	739	757	750	754	753	752	753	791	702	803	765	740	761	756	742	764	749	749	722	768	773	796	727	740	784	738	723	793	771	781	746	779	738	765	751	756	751	776	716	724	757	768	778	775	783	797	799	746	803	748	737	719	726	737	733	771	751	724	761	726	745	751	759	720	776	757	764	759	725	778	758	763	754	765	778	773	796	786	725	778	759	727	690	752	748	727	770	729	751	772	755	802	759	786	738	756	733	699	745	819	751	737	784	740	736	759	763	734	696	742	758	715	788	735	724	729	781	783	746	779	796	743	746	781	759	770	693	772	836	754	778	763	722	769	729	768	726	783	726	768	811	729	759	766	757	723	745	793	761	753	787	764	751	754	780	741	741	762	723	788	751	749	731	777	783	765	760	755	743	786	757	762	733	752	770	726	803	759	735	768	723	727	752	734	744	780	736	768	750	767	744	740	692	796	761	707	784	834	729	735	744	804	772	698	759	738	736	770	793	761	717	723	751	755	747	758	806	713	759	734	801	776	802	718	766	742	781	805	721	742	747	740	795	750	741	771	776	705	697	703	719	695	739	771	776	722	746	748	776	759	812	762	794	772	788	748	731	796	752	813	748	780	764	707	719	732	728	758	760	757	759	788	740	763	818	763	748	757	770	744	712	729	761	778	737	760	765	752	750	766	738	762	753	798	772	788	696	719	744	775	752	750	729	795	798	758	699	716	705	770	770	772	777	802	776	762	741	760	770	797	765	769	725	732	744	754	783	775	782	747	736	799	762	769	735	772	703	741	763	751	698	747	785	720	718	739	781	765	737	797	728	758	743	752	742	740	787	787	771	707	772	712	761	739	774	722	739	745	767	714	758	702	759	715	796	731	743	736	725	723	740	800	817	777	731	724	814	745	771	726	749	771	737	740	745	769	751	812	755	751	762	737	774	746	784	746	743	763	762	762	718	760	728	782	763	760	745	714	713	727	777	697	742	746	768	708	757	733	745	719	759	756	730	783	754	774	798	743	741	764	788	735	713	769	742	740	770	796	724	724	698	735	761	807	792	741	775	757	712	725	777	797	730	741	777	792	785	719	703	793	753	781	759	778	772	734	773	775	790	706	808	762	785	759	746	784	762	748	739	730	705	771	806	739	764	734	749	756	790	772	756	746	742	715	751	781	707	734	755	722	770	745	751	770	764	744	778	774	766	748	747	748	775	762	742	775	782	764	777	771	725	753	758	797	735	750	775	747	744	746	712	811	712	719	762	703	757	826	771	715	728	731	740	744	753	750	775	797	730	829	755	732	722	698	761	693	793	749	788	823	756	752	741	723	792	722	743	744	755	720	758	769	763	761	700	751	743	750	790	750	746	764	742	711	748	769	751	727	765	769	789	768	795	770	801	785	781	753	744	802	749	736	777	751	689	765	727	750	759	801	820	762	719	751	716	755	769	725	746	761	787	756	712	764	776	863	810	754	772	710	781	765	760	736	764	714	786	797	750	779	751	773	773	725	758	741	740	710	699	808	787	738	745	732	757	784	761	724	725	727	755	758	723	828	715	766	749	765	744	784	735	753	782	697	741	728	794	759	766	752	769	749	764	740	732	716	736	747	717	745	817	846	761	733	807	733	745	764	753	761	830	754	724	720	776	742	746	719	760	757	720	764	721	764	737	745	791	764	775	800	722	726	761	818	755	769	764	763	773	740	759	732	755	797	801	744	743	785	747	780	740	734	780	730	780	701	678	797	756	762	718	783	766	764	780	750	722	780	757	839	743	728	715	745	796	755	840	771	769	725	757	720	762	740	775	755	704	767	764	752	770	749	737	767	778	728	771	770	760	745	778	707	750	747	695	811	750	794	740	763	739	752	774	722	774	760	765	773	718	771	755	742	753	774	731	781	750	753	794	752	759	749	781	725	734	756	737	797	724	755	745	818	756	736	796	776	832	797	793	755	758	720	731	764	755	785	772	760	735	755	745	804	762	789	770	774	759	751	738	768	713	744	807	751	803	778	788	778	746	734	778	773	772	729	756	720	756	776	756	741	790	787	740	729	717	740	788	762	753	789	809	749	763	742	731	745	759	723	724	715	732	725	778	737	760	823	764	761	786	682	728	686	780	783	715	814	795	765	758	739	820	797	761	763	745	726	766	728	765	796	743	763	724	757	783	759	735	782	746	769	793	719	785	686	791	745	798	765	741	775	748	743	717	823	784	720	760	766	752	768	734	782	766	790	752	789	791	795	775	728	772	753	740	785	807	762	790	803	740	753	770	751	760	782	724	794	724	752	774	794	738	747	730	703	706	757	752	701	782	751	783	719	765	772	749	764	717	730	778	770	742	722	793	778	771	791	796	775	749	766	832	774	774	795	766	725	768	783	730	789	754	784	780	708	743	728	720	702	766	748	782	721	754	732	715	742	766	729	764	739	742	752	737	745	811	728	775	773	743	701	716	728	735	725	762	754	730	752	753	753	792	773	714	739	732	707	724	769	756	762	765	767	730	758	722	733	760	710	806	784	735	753	769	741	771	772	727	755	796	729	751	756	768	721	748	757	784	761	774	772	746	735	676	729	804	771	760	754	749	743	762	762	750	717	762	792	742	746	733	723	762	804	730	734	751	719	736	699	761	733	765	750	758	797	758	754	730	756	717	794	728	739	802	776	738	775	764	744	796	746	697	740	757	717	765	740	779	752	719	717	746	756	730	727	801	688	785	753	744	737	813	762	814	764	779	749	799	762	741	757	752	740	803	742	821	763	751	742	746	727	729	720	779	771	812	748	754	769	716	772	749	714	723	733	715	725	756	801	763	794	777	773	789	794	768	753	786	775	733	728	751	806	777	718	752	796	725	821	757	729	733	747	779	759	768	748	774	732	748	754	761	760	783	765	814	744	738	746	735	803	751	751	748	780	742	749	709	737	715	729	762	781	817	771	736	720	730	719	696	799	751	749	737	719	798	716	711	731	834	781	752	792	781	792	813	781	780	780	750	818	766	788	745	733	788	722	775	742	793	762	692	753	791	702	803	804	811	717	768	745	763	745	758	743	793	782	752
46104	69999	50175	11002	2916	2316	1943	1672	1417	1303	1255	1176	1141	1068	975	1055	1045	989	903	935	914	864	905	909	956	863	918	894	869	923	854	912	867	857	814	844	821	899	909	871	892	866	809	812	811	892	852	909	874	798	873	858	871	835	868	854	830	880	901	875	883	866	898	867	899	878	814	854	852	842	835	828	832	855	859	873	863	820	880	852	908	892	817	854	847	837	860	899	863	848	871	886	833	878	923	844	870	838	919	790	839	817	847	838	892	893	828	910	897	845	882	859	787	842	852	787	859	843	863	848	852	844	832	888	856	917	817	862	844	822	899	838	881	846	849	828	893	858	853	834	845	863	857	871	871	874	824	896	859	876	864	865	846	873	894	863	821	807	869	856	854	841	869	849	841	834	883	836	890	843	831	859	847	851	889	828	901	858	838	840	859	881	877	884	892	886	867	829	852	890	792	869	891	854	855	873	854	857	829	874	836	839	847	834	826	850	815	893	848	869	848	917	901	849	822	821	846	837	847	871	861	850	888	873	851	888	846	828	845	836	901	915	871	886	856	826	842	803	814	872	900	821	882	855	875	821	862	879	811	853	820	859	839	858	886	878	844	862	877	848	845	810	867	809	825	823	858	790	841	815	875	867	883	839	872	856	867	847	873	835	834	829	873	830	794	867	859	824	882	874	837	786	847	860	859	897	887	859	837	874	803	823	877	855	871	852	822	887	872	910	814	854	847	878	857	832	916	858	841	848	853	869	841	845	837	876	841	814	830	827	857	813	833	866	834	811	812	850	840	866	858	886	903	889	876	819	870	862	846	828	867	903	867	871	805	885	878	847	862	911	853	877	845	830	809	846	885	896	838	835	831	838	814	858	869	837	848	831	895	865	860	877	863	887	875	825	882	852	842	848	875	811	866	857	874	810	827	891	819	875	839	869	827	834	859	893	894	849	912	883	833	871	869	871	833	862	887	776	885	860	832	873	855	890	852	880	852	884	817	872	871	867	842	862	842	867	875	822	883	861	832	849	868	872	843	882	784	866	863	892	858	872	837	877	907	884	880	855	847	872	758	844	848	815	891	837	857	826	840	918	868	805	812	863	849	877	875	824	832	850	866	871	866	764	866	881	825	813	867	848	878	849	858	867	844	894	859	796	855	885	819	829	847	876	825	868	853	880	858	844	846	906	882	860	879	868	832	829	922	822	807	831	885	823	847	799	886	804	887	826	887	887	905	899	858	818	878	809	875	856	922	902	857	857	867	830	834	866	854	897	858	832	896	861	853	849	791	851	889	859	835	876	839	906	866	902	864	905	827	886	859	882	850	881	869	832	889	872	883	926	854	859	832	858	857	885	837	848	902	842	845	870	878	835	842	813	877	898	850	852	903	866	872	929	834	835	866	862	804	887	905	851	871	883	947	787	814	824	901	842	844	826	869	843	838	863	854	872	850	872	854	861	878	803	867	840	819	884	842	799	861	836	836	836	836	821	921	874	801	801	866	847	871	860	850	862	844	870	847	904	837	852	865	850	832	815	809	845	882	857	841	878	818	884	868	886	850	855	908	821	857	846	822	896	962	846	850	878	862	794	907	892	852	868	867	839	793	862	855	822	875	819	870	847	835	852	937	841	869	871	843	864	840	876	864	903	853	870	912	882	875	873	820	840	865	884	860	812	861	861	863	852	893	838	837	869	912	859	866	872	840	833	828	781	853	851	823	837	820	829	898	885	865	869	841	887	810	868	849	859	881	852	869	808	877	860	862	824	891	862	896	892	865	886	826	838	878	866	860	788	913	802	803	907	861	865	867	892	897	866	831	825	882	861	882	844	817	878	927	850	822	856	840	892	884	853	809	888	829	843	831	850	851	869	891	845	897	831	848	870	817	848	871	854	855	898	844	840	831	846	825	833	891	844	858	843	849	875	851	881	876	826	826	816	897	897	831	890	868	889	827	864	936	902	823	871	827	909	832	848	865	846	847	851	811	866	828	903	831	884	850	887	846	872	909	841	870	863	841	869	800	828	862	835	929	822	872	868	887	831	860	828	889	888	877	827	850	888	864	839	898	817	828	847	824	850	827	905	852	836	807	840	857	870	853	868	878	884	838	793	882	872	877	838	863	839	889	861	873	838	796	816	820	858	818	937	949	799	894	911	865	859	865	847	858	852	834	859	809	834	818	929	877	859	847	844	863	894	864	832	835	864	852	858	878	838	896	887	844	930	838	883	837	842	843	908	877	936	837	861	819	856	835	838	845	848	822	847	887	846	882	845	788	820	849	857	843	885	863	877	842	859	880	883	895	866	873	854	852	909	918	888	863	846	850	837	835	832	923	832	848	884	832	886	843	905	855	882	849	879	844	803	907	881	863	845	892	876	861	830	853	844	869	894	855	875	881	895	836	840	863	800	921	844	823	874	853	861	890	827	862	915	841	872	822	844	849	830	821	858	840	835	886	845	808	891	887	809	846	884	854	860	866	887	847	829	895	843	843	888	843	830	833	841	862	839	818	933	877	843	830	850	873	878	871	881	827	859	843	850	855	886	835	880	920	834	870	847	848	854	847	888	842	856	848	880	837	811	820	833	901	842	849	882	847	884	888	843	853	859	893	894	861	848	857	873	917	853	876	873	858	911	817	864	859	818	839	843	852	819	890	825	870	831	841	898	849	796	856	881	905	846	843	858	833	914	910	872	858	865	854	869	851	875	830	848	829	831	869	831	881	824	850	853	828	826	879	811	851	803	908	911	850	796	880	857	811	882	854	845	910	850	885	863	872	863	850	832	825	855	866	808	854	833	871	879	877	885	890	827	868	861	920	869	902	847	861	863	902	877	938	850	824	879	905	846	872	856	842	850	849	837	873	840	819	870	826	843	863	890	861	857	848	877	855	824	905	845	849	881	885	906	857	912	851	857	892	891	881	829	853	840	831	854	884	846	897	830	788	837	867	833	874	852	873	829	868	798	871	873	899	823	851	855	858	889	897	826	870	801	871	849	885	849	860	868	847	805	823	846	861	899	866	888	809	892	862	885	886	891	869	888	792	816	836	870	902	898	819	851	887	895	827	868	851	850	871	824	829	882	879	889	843	924	795	835	834	890	918	871	847	862	831	849	834	824	823	837	846	833	877	871	869	847	865	838	882	846	879	877	845	848	833	839	828	880	838	880	856	882	904	854	833	816	923	848	834	830	839	896	867	898	813	836	794	882	821	901	849	820	835	852	923	813	838	849	872	846	847	887	831	837	847	849	901	810	854	844	827	850	883	890	905	860	836	898	897	878	874	897	831	864	832	857	853	850	851	857	808	843	898	839	822	849	912	868	858	876	836	882	860	881	854	864	837	857	903	806	851	879	872	772	853	915	795	827	851	844	818	817	866	872	842	863	855	876	855	900	840	808	851	829	893	837	886	853	836	837	862	830	883	849	877	879	903	820	894	829	888	868	864	830	896	839	848	854	834	874	869	854	843	848	858	859	855	868	878	870	875	859	869	822	870	832	844	861
31885	31492	25360	6240	481	391	340	315	285	294	311	262	286	261	301	302	291	266	300	271	277	262	309	257	323	273	268	266	299	299	282	262	279	275	302	287	293	254	268	304	290	276	267	285	282	272	303	287	297	288	264	254	290	290	284	282	267	282	277	280	279	268	279	260	274	262	291	299	294	271	282	261	276	247	283	266	300	310	268	244	288	283	281	260	256	288	286	254	290	277	297	251	276	284	281	255	289	289	294	302	273	305	290	299	283	288	280	295	292	258	268	279	298	261	273	293	303	282	241	254	257	252	269	293	289	280	305	263	292	283	307	295	281	290	244	250	277	250	280	277	264	273	273	266	307	277	275	266	259	272	270	268	264	261	258	254	244	290	282	294	283	260	273	297	285	279	292	267	253	288	290	263	273	265	277	278	272	282	291	269	239	251	279	272	277	299	276	263	265	287	266	275	289	283	272	272	287	285	284	278	261	263	268	307	252	285	304	302	295	269	287	291	285	241	299	288	281	270	280	279	302	285	263	292	296	304	269	270	276	312	284	274	287	268	283	273	281	278	255	274	270	280	267	274	265	293	304	290	281	275	288	280	281	273	268	313	276	263	275	255	278	267	280	299	280	282	258	282	279	296	300	305	278	271	284	268	291	258	298	291	280	222	278	306	260	272	306	254	267	270	271	282	249	304	287	288	315	272	258	294	274	276	285	291	290	264	255	278	261	303	272	266	292	282	270	287	269	273	261	248	276	274	313	294	252	278	286	302	247	286	270	277	290	266	253	274	257	255	265	290	305	264	286	268	277	275	299	252	282	264	278	284	287	288	292	257	275	308	273	286	284	275	253	287	305	273	271	265	279	296	279	275	276	267	317	288	309	271	268	263	271	262	256	279	266	265	276	269	265	265	258	279	265	256	283	290	299	290	284	292	268	288	272	272	283	273	277	286	285	258	293	288	273	274	275	255	259	261	265	283	270	257	295	291	258	265	289	324	288	287	262	273	254	295	286	291	311	290	286	296	285	262	276	280	271	280	283	264	266	286	306	270	280	255	277	240	300	256	258	295	303	272	263	298	288	278	279	249	268	295	242	261	290	256	277	292	274	273	255	268	299	270	308	272	229	277	278	288	284	281	276	283	277	254	273	349	289	266	272	310	281	276	270	261	288	289	266	318	257	289	280	276	291	275	314	253	269	280	334	280	274	263	285	294	271	279	296	272	287	276	261	319	305	300	276	283	296	270	269	290	303	269	276	287	272	271	290	295	264	285	269	261	294	271	256	271	275	287	277	275	314	260	264	267	293	284	277	294	262	228	264	290	282	266	274	263	257	266	296	287	266	280	273	270	251	298	271	282	316	290	245	267	277	280	284	287	267	273	319	255	290	268	306	248	266	314	269	277	277	279	273	284	283	282	263	263	253	275	282	261	297	262	267	270	313	254	270	272	272	293	254	264	274	279	253	312	272	301	272	254	282	290	257	272	285	271	265	277	260	274	279	295	268	273	256	319	279	298	279	284	287	266	301	269	255	300	334	272	295	253	260	267	293	296	267	264	290	255	291	304	260	266	321	280	271	275	271	245	263	258	271	277	259	292	302	252	281	286	271	279	281	283	284	279	264	284	272	274	301	261	302	283	309	306	282	263	234	298	279	283	270	265	284	285	303	278	303	251	270	293	276	274	257	280	261	277	275	258	309	293	272	295	290	317	281	290	276	282	296	255	264	288	276	270	290	266	282	286	282	271	257	284	268	265	284	288	281	320	294	273	239	291	266	280	250	295	303	271	246	265	259	294	271	263	278	302	276	256	262	270	271	277	261	275	273	263	281	265	284	280	276	275	282	282	267	269	259	290	259	273	289	285	265	267	267	289	283	292	275	281	299	270	258	306	246	281	246	282	261	315	279	291	297	297	248	308	288	270	287	299	274	291	262	299	266	277	275	281	270	245	292	284	238	275	297	276	263	276	261	278	244	291	274	271	264	279	266	283	273	284	300	301	305	295	304	261	292	285	263	269	310	296	249	308	270	262	288	305	284	262	247	267	309	275	265	274	295	256	281	282	276	266	285	276	287	279	303	296	289	299	293	287	294	291	279	280	293	257	266	259	264	263	234	259	284	246	260	264	264	293	269	307	292	284	256	256	250	287	277	286	269	286	295	276	256	241	278	299	292	278	285	267	264	268	288	263	264	254	276	273	248	300	287	266	259	268	288	293	278	247	280	258	266	265	293	297	295	272	271	298	290	286	295	304	278	268	265	290	271	283	277	273	292	287	249	288	267	302	278	306	289	275	268	273	280	266	271	290	287	296	283	272	279	266	281	297	309	273	260	313	268	275	279	298	278	306	293	289	273	285	270	265	261	304	260	304	292	258	292	265	266	294	307	260	278	279	284	288	282	283	266	277	270	304	265	288	301	278	274	266	274	273	281	283	304	290	254	272	279	261	278	286	271	278	297	293	294	313	255	262	299	281	260	249	292	287	289	247	264	274	292	285	270	293	256	254	275	236	286	276	271	290	260	268	241	296	307	294	283	287	253	317	282	274	262	267	283	265	258	244	276	284	296	273	273	289	291	256	258	279	291	315	299	256	229	294	254	266	293	267	299	290	289	265	266	269	271	284	252	301	249	260	281	273	306	311	282	289	280	262	293	271	287	293	267	254	276	276	278	285	289	264	272	310	316	289	288	263	273	290	282	275	267	286	276	277	319	280	292	274	296	287	264	325	272	246	315	296	270	270	261	281	278	280	298	286	293	275	266	300	272	271	273	261	292	289	272	280	276	289	266	242	263	276	259	242	273	273	269	266	307	235	286	258	264	274	288	293	300	286	284	290	284	280	296	271	273	261	272	290	282	297	307	280	274	269	256	283	281	260	311	269	272	262	285	298	278	254	250	285	281	280	279	285	264	302	269	259	291	315	266	280	275	271	279	261	263	299	303	309	288	249	273	258	284	246	262	253	275	275	286	282	288	276	305	267	262	261	275	272	273	294	288	299	255	295	302	277	264	289	270	245	245	260	295	298	286	242	289	274	290	270	262	310	254	285	281	257	263	270	292	281	276	256	279	275	278	266	282	292	299	324	265	278	296	299	277	266	290	281	263	289	270	319	280	271	286	312	255	288	268	240	266	292	308	285	284	249	260	274	265	280	274	294	277	261	269	282	276	240	265	260	275	291	302	293	293	241	277	286	271	318	262	278	276	290	257	291	285	264	299	277	263	272	286	295	290	294	257	257	304	271	306	292	285	314	287	272	253	279	252	288	303	271	269	308	281	286	274	255	278	295	285	267	278	265	314	283	282	274	289	307	271	284	293	282	271	270	246	282	264	262	308	257	285	278	253	276	254	280	314	255	261	285	250	269	276	254	297	289	275	273	312	323	257	274	269	280	265	301	282	264	269	284	269	286	263	264	294	276	298	297	268	273	261	269	296	266	301	283	259	239	290	267	295	278	263	261	261	297	272	266	294	288	269	284	285	273	281	268	278	290	285	246	299	264
38821	46256	26587	2975	517	437	399	378	384	390	355	360	353	361	373	361	348	359	342	341	372	346	377	348	350	331	329	337	346	375	339	351	360	331	351	342	317	320	342	354	353	357	357	330	342	333	333	386	348	343	333	352	345	335	320	351	344	320	335	324	372	362	346	322	356	338	325	360	347	321	377	325	305	310	341	363	330	350	323	365	372	341	357	359	353	343	340	346	348	346	311	322	352	343	361	339	339	318	342	336	345	338	353	369	325	299	297	331	374	350	338	337	310	347	357	359	352	334	339	346	365	322	349	357	330	340	356	316	345	340	346	316	323	347	346	329	365	382	328	352	347	339	344	315	339	343	340	321	357	349	332	327	322	339	314	360	368	333	336	347	370	355	367	333	365	331	316	340	308	340	328	352	332	354	332	348	353	369	319	332	352	353	337	330	325	351	365	344	362	335	341	307	352	357	335	402	327	321	375	340	323	342	348	335	329	333	376	340	384	321	334	356	329	340	315	331	323	315	358	364	313	327	336	350	343	374	338	346	357	356	324	325	326	293	349	340	359	351	341	333	324	321	369	346	356	333	334	351	338	366	321	332	339	340	354	362	325	360	359	355	357	359	354	341	355	329	325	347	336	375	334	318	334	368	349	337	354	326	330	365	335	323	345	390	328	318	360	347	362	345	351	358	343	318	355	339	345	348	343	310	349	336	358	313	339	358	364	371	331	348	345	369	347	338	362	326	324	359	327	368	341	324	326	361	302	312	351	367	331	353	338	291	321	344	315	295	349	358	390	358	345	341	362	327	361	371	358	358	341	319	330	324	349	341	351	347	350	340	340	352	335	358	353	326	336	356	385	318	369	301	340	325	336	331	339	338	306	338	360	356	357	361	349	362	357	351	311	358	324	333	372	339	316	315	371	354	390	368	321	333	339	345	359	343	327	368	359	341	337	347	347	351	354	350	355	327	355	352	318	328	356	344	298	360	330	340	351	355	325	328	352	356	342	369	340	355	307	312	327	346	311	342	321	349	332	352	353	329	357	344	339	320	310	317	334	340	341	349	334	340	328	319	329	339	339	335	348	329	320	383	328	352	335	365	330	338	351	351	331	359	370	363	349	355	281	322	370	325	344	322	340	325	380	336	353	359	336	347	343	352	342	323	391	351	344	356	356	322	314	367	321	354	320	338	341	367	302	319	316	351	354	356	336	357	322	312	342	335	344	338	378	351	352	350	331	355	335	337	357	364	314	346	317	329	346	338	316	316	339	339	325	351	352	333	310	333	361	339	339	345	321	320	349	325	322	339	354	340	323	359	350	337	325	359	363	312	343	351	337	346	345	347	341	369	347	332	364	324	345	322	346	360	347	312	314	351	380	348	330	329	341	348	341	350	330	333	331	326	372	328	352	363	353	333	331	326	346	336	316	372	365	348	305	330	343	359	355	379	342	342	351	336	330	336	292	343	356	350	344	323	318	321	328	350	355	366	336	303	323	365	312	350	358	326	370	336	335	328	358	338	341	303	316	344	351	333	325	351	355	349	347	304	328	352	339	354	369	334	349	343	325	334	325	366	367	355	349	334	335	324	335	336	331	366	348	343	341	343	333	332	361	371	339	349	349	344	341	343	349	356	358	320	334	322	330	325	341	355	328	358	329	358	350	343	354	338	351	343	320	374	386	318	382	337	356	347	353	324	354	348	350	367	347	341	347	339	356	342	346	349	309	311	347	356	320	336	357	302	361	349	363	362	314	348	363	331	364	324	335	323	302	364	362	325	337	364	347	312	342	342	321	333	320	335	341	316	368	353	371	322	357	316	351	332	350	339	346	331	295	334	326	355	323	327	348	342	352	311	353	360	357	320	329	331	326	356	319	335	296	325	334	342	312	347	345	339	362	342	340	354	336	354	336	346	332	347	311	369	361	318	340	370	316	342	344	349	307	336	309	362	322	321	345	316	352	347	349	325	353	314	355	371	350	388	341	350	352	343	391	322	351	333	361	339	356	335	346	334	341	380	356	342	370	346	363	345	322	376	348	362	370	330	334	354	322	349	309	379	337	328	343	355	323	352	325	367	316	364	317	331	351	315	346	343	356	343	322	343	330	359	347	343	350	372	338	342	310	351	332	309	351	340	350	345	362	357	380	296	323	349	354	337	333	370	335	362	357	339	324	353	370	343	350	310	362	349	371	359	377	355	391	320	327	332	346	380	354	348	319	326	354	331	349	327	327	329	331	359	368	340	347	346	337	368	334	381	326	322	348	315	354	335	334	381	349	333	330	331	324	352	373	340	373	377	353	371	339	308	328	317	350	346	358	331	373	363	350	374	315	323	338	346	328	338	362	342	345	336	321	361	320	300	344	338	334	357	357	342	327	342	367	350	333	357	323	342	380	315	316	350	346	352	337	352	323	343	309	383	342	321	344	352	318	341	347	334	353	352	345	365	388	362	319	343	369	352	353	341	330	386	347	344	324	354	327	345	333	357	359	336	339	325	333	341	327	338	363	347	351	328	346	323	324	332	335	351	371	351	362	332	337	324	363	365	328	322	370	329	364	354	315	370	364	319	325	344	364	353	332	358	323	309	324	327	341	337	312	342	365	344	357	337	374	335	329	310	360	336	337	369	318	346	353	365	348	337	359	331	341	318	317	330	358	354	378	335	360	376	343	327	344	347	321	333	336	358	374	333	351	325	337	326	345	328	371	377	343	339	329	337	365	325	328	367	332	328	359	318	328	345	312	332	349	349	364	351	366	360	356	334	352	344	337	357	319	355	344	349	355	369	338	374	325	367	346	347	348	353	337	344	362	332	359	368	341	340	332	333	332	312	367	366	317	373	342	340	366	350	309	320	330	342	333	352	358	318	362	329	335	360	347	343	365	316	346	354	360	340	329	349	339	346	340	378	361	323	349	323	319	346	360	346	325	332	362	355	347	348	357	320	353	362	362	317	330	311	340	338	329	351	350	337	326	320	331	348	333	355	347	341	319	373	329	351	362	325	350	349	349	366	351	327	329	384	370	307	343	341	323	349	343	354	317	337	367	340	327	359	335	321	319	339	352	343	340	323	333	373	326	343	368	312	350	351	350	349	355	382	324	362	336	343	332	313	370	381	349	349	379	348	366	329	379	344	389	339	347	332	339	330	323	359	338	331	345	359	348	326	335	322	336	321	325	351	344	380	386	338	346	314	341	313	339	344	321	328	352	364	337	365	392	304	346	332	360	326	324	336	347	365	335	353	362	333	330	353	358	331	334	325	365	330	315	326	328	331	344	358	349	332	341	349	357	322	361	348	334	338	370	358	313	346	331	354	336	350	353	343	352	357	362	326	336	331	350	403	328	361	354	345	332	298	373	323	352	318	326	353	313	335	315	372	348	336	341	365	365	327	340	343	371	331	351	302	358	342	382	365	326	338	330	314	365	324	364	332	328	355	345	368	343	361	359	340	363	327	326	342	349	354	353	330	350	353	345	340	333	368	340	322	355	351	309	320	330	356
23874	21036	28022	24204	20078	6116	1044	768	630	657	618	583	587	553	542	551	554	534	516	531	518	488	516	545	512	539	496	512	508	467	476	509	527	496	499	529	485	544	511	490	510	527	483	516	491	474	494	546	540	510	550	500	518	487	529	485	494	512	448	499	527	500	514	479	449	512	490	496	505	504	488	525	496	511	499	516	514	498	521	513	469	518	500	549	472	506	507	533	466	463	528	480	525	499	513	519	494	494	466	529	486	495	459	545	511	506	498	523	513	495	497	488	482	525	516	521	549	498	497	443	457	534	502	498	546	513	506	532	530	490	494	507	488	523	484	509	507	491	515	538	478	466	490	524	466	490	511	488	511	523	498	500	492	498	516	510	537	527	512	505	487	542	531	478	515	511	515	513	502	510	477	444	513	470	524	535	506	512	499	497	517	464	491	513	500	480	532	513	544	503	484	464	503	475	496	488	487	509	502	524	516	527	476	485	514	501	520	467	527	516	559	504	508	481	556	508	529	506	451	424	465	464	515	516	515	484	494	490	507	539	520	511	501	533	497	490	524	478	545	506	504	453	485	518	508	502	513	538	490	528	459	524	454	507	528	518	471	505	482	516	536	479	528	522	502	451	535	477	481	520	497	492	489	519	518	524	495	457	519	472	493	507	485	531	492	501	517	512	539	462	481	489	509	516	489	496	493	499	511	530	511	522	466	460	494	527	476	478	503	497	568	526	559	510	534	526	514	545	541	475	516	479	510	516	492	466	532	443	465	476	504	542	508	494	514	544	488	472	491	526	506	478	482	497	526	516	504	514	511	492	456	523	502	544	515	514	485	511	524	526	487	493	488	567	526	506	509	539	533	485	498	532	507	505	513	480	484	493	498	528	577	465	495	499	503	514	530	504	519	529	505	527	487	495	506	520	460	491	517	480	512	490	535	475	517	524	510	510	502	513	580	499	522	471	528	465	512	493	508	489	493	517	509	485	519	490	481	529	506	509	493	470	502	493	511	495	474	533	498	495	469	505	487	504	495	516	524	530	490	537	486	496	524	485	512	483	524	473	472	514	501	473	495	505	505	530	481	527	496	485	499	507	526	473	529	536	469	535	499	477	500	542	513	526	506	498	551	567	467	469	510	495	522	520	516	494	518	466	498	543	509	469	503	475	491	521	463	470	474	486	501	530	554	476	528	485	516	482	495	471	469	498	548	501	486	489	508	468	493	539	503	488	457	510	488	478	511	508	494	467	499	507	498	531	503	507	465	515	494	484	457	486	492	519	524	497	464	492	528	516	503	528	503	531	483	479	508	498	470	556	498	487	519	501	506	501	473	514	497	459	499	485	545	475	503	474	483	509	530	554	513	492	484	492	474	516	489	470	521	520	521	479	539	500	484	524	494	498	511	464	481	482	492	506	508	551	490	491	486	523	492	486	517	511	495	561	484	518	527	505	509	498	511	491	486	505	513	465	518	499	558	523	508	546	445	478	524	501	485	505	509	474	530	467	526	517	528	527	489	492	486	513	475	534	552	534	551	497	440	530	486	507	510	528	515	512	484	497	495	525	481	503	508	477	509	524	511	508	519	513	479	528	545	519	511	460	505	481	479	468	490	519	475	522	484	534	488	538	510	507	521	476	530	493	467	539	516	502	469	537	487	498	474	509	485	528	481	499	486	493	504	477	518	492	466	508	514	528	516	487	489	523	502	477	493	512	511	498	519	500	530	507	481	489	509	468	476	461	514	458	520	529	533	502	522	542	517	517	513	474	495	544	517	516	531	560	467	463	511	498	519	523	478	449	503	530	540	520	524	499	509	488	510	494	524	504	490	522	487	463	499	529	485	493	483	489	506	488	495	465	525	517	537	510	475	530	529	510	494	527	491	504	545	525	512	469	443	527	461	498	489	517	487	495	511	497	509	509	507	493	509	508	474	506	519	550	497	497	451	546	511	521	505	499	514	505	512	483	517	496	508	495	496	470	481	513	506	555	493	498	488	500	501	512	517	472	492	494	512	518	487	533	474	520	490	472	516	492	479	515	469	516	541	511	485	484	489	528	492	505	490	501	481	514	500	471	490	471	469	526	538	536	489	519	499	449	504	468	509	510	525	499	475	495	477	486	495	506	484	503	519	492	504	507	477	524	518	506	474	525	512	477	477	484	513	525	514	507	509	501	495	529	483	498	471	519	480	513	487	506	482	498	502	518	532	475	467	468	469	508	476	484	486	508	476	499	513	503	498	528	482	506	499	528	499	513	506	517	532	480	504	520	557	517	511	501	544	503	488	499	471	477	504	483	484	495	502	506	482	503	488	477	503	471	551	503	525	534	488	549	492	478	526	491	484	484	512	486	479	507	489	479	498	511	477	497	502	496	524	517	486	457	474	494	517	463	506	514	472	469	547	468	500	519	529	490	483	511	493	546	498	498	471	507	497	488	496	503	550	530	533	498	547	505	542	476	521	505	521	473	507	495	495	530	462	535	494	548	483	513	509	483	488	493	478	510	493	489	473	529	470	494	498	459	462	497	513	464	486	500	484	483	512	482	527	520	505	527	560	507	501	518	511	484	501	509	467	558	522	497	483	477	506	521	521	504	485	519	503	524	538	519	513	519	526	513	545	518	497	496	494	500	468	517	539	503	498	533	525	524	478	521	448	488	515	533	447	519	521	487	525	522	503	491	533	536	522	494	533	481	495	514	490	498	504	482	520	497	508	507	515	496	470	513	505	474	486	489	482	507	531	531	509	529	521	488	485	505	524	511	452	529	539	521	513	514	519	461	488	535	487	518	507	530	520	513	494	525	504	507	482	535	526	512	488	502	534	524	540	484	461	525	478	506	529	537	487	496	518	524	505	477	499	481	490	491	533	513	463	512	496	521	533	493	484	521	472	488	536	484	536	554	484	496	506	495	488	483	538	522	525	530	484	550	499	480	501	473	505	531	543	473	521	496	492	477	539	490	465	492	521	503	472	483	524	510	523	536	485	509	523	520	504	498	493	491	481	531	499	558	451	501	482	445	484	513	531	557	502	470	535	515	473	517	509	488	476	509	487	481	534	493	479	512	489	508	535	475	510	503	511	484	498	520	483	513	522	492	496	497	485	495	522	492	490	499	494	517	508	472	550	530	496	488	497	497	527	484	507	495	534	506	486	547	494	507	507	478	515	491	484	492	511	523	497	534	528	500	480	495	510	475	508	500	475	548	487	513	512	457	550	488	473	489	522	485	495	503	515	481	549	474	482	486	526	481	537	513	527	536	532	559	505	495	500	542	499	536	543	460	503	497	478	484	519	559	503	507	509	502	508	494	511	525	496	502	506	495	510	483	518	533	503	512	477	470	515	476	530	483	491	518	453	520	495	486	519	498	527	536	559	528	486	499	481	488	455	478	529	504	507	499	514	506	478	488	517	504	543	523	516	502	508	500	500	531	542	517	493	534	528	554	523	490	513	487	503	507	462	492	446	530	500	513	500	518	473	497	540	517	505	502	511	502	536	485
41415	61449	40193	7466	1693	1372	1124	1018	952	840	822	754	711	719	659	679	665	635	633	655	616	615	633	632	643	606	621	580	589	575	656	615	572	600	623	625	600	586	554	577	580	613	568	569	577	564	615	591	579	594	550	600	575	617	570	576	574	562	585	608	589	572	571	577	593	537	601	586	611	562	573	570	568	581	614	616	572	582	565	587	617	584	530	539	589	589	607	566	569	581	553	596	588	648	599	607	561	599	596	567	588	584	604	573	555	602	588	575	589	590	582	593	588	575	586	601	597	582	583	631	602	592	599	579	622	554	563	538	607	573	644	568	598	556	561	608	631	544	564	612	566	623	544	555	569	608	587	586	593	536	586	591	596	553	573	582	572	577	546	578	616	611	581	603	580	621	582	589	590	582	554	579	549	567	618	606	563	583	587	585	538	593	524	666	593	630	596	606	609	567	581	616	613	572	533	604	592	597	597	577	573	598	622	561	596	587	573	590	582	551	587	587	598	566	574	602	591	539	614	600	595	606	549	550	587	566	606	548	559	586	590	606	590	552	562	589	556	565	546	594	619	575	542	628	592	586	606	594	625	577	599	548	595	595	588	589	578	546	570	555	585	589	588	596	559	583	556	568	602	576	549	609	577	571	595	615	537	564	597	588	580	575	582	574	569	584	630	562	619	575	601	567	546	579	600	559	595	594	572	566	571	548	621	599	591	608	608	616	595	627	573	596	602	580	572	579	590	553	604	616	519	611	581	564	623	575	542	557	570	616	555	566	533	572	606	574	588	579	592	587	539	590	582	607	539	608	638	580	607	535	582	582	583	591	547	623	588	596	582	607	561	584	588	586	539	616	602	570	608	590	566	607	545	598	590	585	603	575	611	604	605	593	621	540	558	593	586	610	586	602	610	552	613	582	551	562	583	557	579	571	573	574	578	605	559	572	610	575	580	570	607	614	566	557	614	577	599	589	563	621	620	613	552	594	590	574	589	575	570	632	591	592	577	575	569	564	588	573	593	584	596	578	639	594	567	585	599	635	599	601	598	609	589	580	627	578	544	570	597	562	641	580	579	609	561	572	571	562	563	480	604	560	576	561	576	613	586	637	588	586	563	607	557	590	609	574	576	555	530	604	635	596	606	551	582	573	548	550	566	591	607	587	587	610	577	562	616	557	563	549	611	556	578	546	576	609	554	579	550	604	587	631	582	587	597	553	604	601	587	621	588	576	585	583	570	571	572	557	561	607	630	584	553	574	571	586	586	564	567	587	576	598	573	607	573	592	552	559	598	610	558	580	574	576	562	629	585	580	572	584	560	605	560	608	595	534	636	636	538	566	620	623	575	545	551	588	565	598	581	603	537	626	585	563	605	569	601	586	626	561	599	576	601	612	567	566	591	568	541	575	617	619	571	606	586	596	611	566	565	550	569	613	582	569	622	545	579	620	587	599	561	609	598	562	562	580	596	623	581	647	590	594	584	550	578	581	641	593	625	584	610	579	577	597	582	607	575	587	584	622	597	595	558	580	603	593	602	624	585	564	564	539	618	579	570	608	555	600	604	586	558	594	560	579	600	565	570	593	555	601	585	610	567	568	585	584	616	578	561	582	576	595	548	564	605	627	586	543	611	560	593	559	556	617	586	570	626	599	603	560	587	612	609	530	608	588	601	623	608	621	568	629	598	601	610	605	597	595	572	641	582	543	591	560	623	567	576	580	612	578	576	577	556	649	586	612	528	609	602	588	612	583	624	621	614	561	622	625	584	621	530	569	583	577	594	560	592	574	590	625	535	622	575	585	574	542	531	572	567	586	589	594	591	600	571	563	591	584	606	623	591	557	562	648	571	591	539	586	574	571	540	594	603	572	602	560	550	617	563	574	561	582	604	599	593	560	604	539	578	587	585	561	577	623	567	587	596	595	595	551	550	607	579	571	574	597	608	608	600	609	593	602	535	580	616	560	599	600	584	569	598	586	617	579	578	608	569	571	589	568	568	611	563	648	589	618	560	564	580	623	619	587	615	622	559	557	589	592	556	536	594	574	576	561	647	566	565	594	594	568	623	582	587	577	588	585	599	581	562	636	596	597	611	597	539	564	597	587	578	573	596	599	582	624	564	572	588	528	594	567	588	566	620	598	591	563	553	558	610	591	611	591	593	586	608	542	534	521	671	594	587	608	621	552	573	562	559	587	574	589	575	583	596	593	608	575	561	560	594	618	546	557	596	579	546	577	587	580	577	584	568	614	626	590	561	596	560	645	556	592	567	609	585	560	618	587	557	576	593	546	561	612	597	555	590	594	578	607	545	629	626	591	574	587	575	573	621	591	633	585	573	577	602	603	593	597	560	587	567	517	576	561	579	614	561	585	581	579	577	598	564	572	576	580	590	607	569	544	570	606	658	551	572	608	642	572	541	583	601	570	564	583	582	579	553	595	531	597	552	570	558	601	579	549	561	586	573	588	596	533	569	594	622	610	543	562	603	540	582	558	539	613	570	567	583	584	582	564	598	593	570	629	602	607	571	591	539	574	596	603	582	585	628	587	582	570	614	624	585	580	584	580	563	557	560	549	572	610	590	549	606	608	599	539	563	575	536	607	582	635	561	650	608	592	595	605	557	581	571	587	587	574	600	539	568	544	565	565	623	522	556	557	583	561	608	584	587	601	561	633	615	571	678	551	596	581	552	570	555	594	606	601	553	593	562	591	625	593	622	580	607	580	578	565	606	584	547	590	565	568	555	644	577	624	606	550	574	610	574	578	564	583	574	574	620	619	610	568	599	595	602	594	562	598	569	574	627	582	590	586	548	600	564	604	562	589	624	559	589	582	587	573	561	590	585	595	622	575	589	619	613	567	584	605	586	581	586	566	654	603	576	624	599	606	606	606	571	591	568	570	557	597	619	546	596	570	596	625	610	627	611	584	612	593	558	600	576	574	617	617	576	596	547	604	513	605	584	615	562	592	552	600	571	566	623	613	574	603	596	580	587	617	600	559	558	568	572	595	554	539	570	569	598	593	575	593	572	568	573	620	630	630	573	549	565	592	598	610	583	606	639	602	602	556	573	542	569	591	588	545	620	579	559	567	591	547	570	626	594	584	596	609	607	603	565	583	588	595	580	568	563	614	558	595	588	565	553	568	559	591	580	537	550	614	615	573	610	549	602	545	603	607	592	538	620	559	614	548	584	582	592	597	607	582	561	612	595	599	601	575	595	616	615	590	610	637	611	575	534	589	591	579	552	559	581	635	549	614	592	600	567	579	571	612	572	566	612	603	632	565	608	593	597	640	572	573	583	574	593	558	591	551	608	586	580	584	600	566	610	574	570	572	592	571	574	584	571	546	551	565	620	594	588	580	578	552	587	565	581	593	622	575	577	602	574	557	575	610	582	583	562	556	583	613	593	601	615	548	562	639	529	564	553	592	588	607	586	567	612	596	579	565	580	588	610	542	583	573	559	546	565	627	605	605	543	577	581	555	579	564	557	602	594	561	570	605
25190	21260	26995	23687	6195	626	474	466	427	410	397	421	420	396	365	402	404	356	396	417	394	399	425	358	386	411	369	384	413	375	366	371	377	372	391	366	389	358	384	354	356	378	374	366	374	360	373	404	377	392	371	379	373	396	364	368	355	360	362	347	380	364	373	395	377	386	373	369	381	399	389	381	370	366	400	342	395	366	385	359	388	378	388	364	369	399	392	386	396	382	421	386	389	386	367	398	399	402	340	376	385	368	339	384	349	362	376	390	364	373	381	358	414	405	368	342	370	416	386	345	390	348	387	335	355	364	376	397	366	366	345	398	371	377	396	352	360	320	373	352	350	358	373	414	354	394	354	353	360	345	362	391	333	362	346	379	367	377	337	352	378	375	386	370	390	430	439	355	387	401	384	385	354	371	374	349	349	358	379	382	356	388	361	357	386	355	396	390	360	367	364	367	423	369	373	360	334	341	340	378	341	390	380	374	362	366	378	365	371	343	380	374	348	368	394	369	366	391	414	344	391	385	340	379	380	352	404	413	353	349	357	351	361	407	357	378	371	394	384	384	391	378	394	387	371	367	358	383	385	361	336	385	363	371	386	355	369	363	388	381	400	400	381	394	378	391	387	372	364	387	384	394	373	377	370	399	368	393	378	361	365	360	349	367	369	372	388	399	365	388	348	357	392	384	416	400	359	363	417	374	388	398	373	388	408	358	366	344	360	342	387	356	356	390	363	365	370	384	383	369	367	375	401	335	366	382	386	364	394	362	361	346	366	386	371	389	370	383	390	356	360	360	357	390	384	401	361	391	350	361	393	412	406	359	398	399	374	400	336	375	367	363	375	357	350	402	397	364	357	391	389	402	366	372	368	368	340	370	393	373	352	362	413	374	379	369	366	359	383	411	374	365	384	371	379	385	381	365	370	381	400	340	367	379	375	358	345	346	367	375	355	379	349	373	364	380	369	348	341	389	351	372	368	350	381	396	372	360	378	371	382	351	397	362	371	391	369	361	376	355	357	374	393	377	379	371	378	365	368	371	404	365	389	381	364	324	374	382	386	347	373	409	363	372	374	347	357	379	385	387	343	387	360	380	372	407	372	381	383	370	373	358	407	362	382	380	362	381	387	420	366	349	381	377	390	380	395	371	376	391	338	363	405	368	358	366	395	375	399	347	397	381	387	402	403	368	369	396	358	354	367	366	403	373	349	347	384	385	374	371	381	438	370	375	377	395	340	369	403	366	352	361	361	408	364	373	406	379	363	373	336	342	354	352	403	419	376	391	370	383	404	341	371	399	378	399	377	378	367	369	369	336	402	381	384	392	404	343	330	382	343	358	361	360	361	360	371	384	414	370	367	366	352	393	368	375	379	367	396	402	388	367	365	375	405	352	359	399	414	368	357	375	366	378	334	368	367	342	414	394	363	370	386	366	378	401	359	372	414	354	353	407	397	388	396	325	337	381	371	378	399	376	384	404	405	370	367	363	377	389	374	336	401	381	325	371	368	368	372	336	393	377	398	362	367	390	370	384	368	384	365	405	373	347	402	358	375	399	368	362	371	361	388	381	351	398	362	372	392	361	372	371	378	368	361	404	392	358	365	401	374	381	380	374	362	370	381	379	401	338	366	387	357	359	381	381	351	381	386	396	393	369	335	380	385	372	349	365	378	374	371	365	353	356	379	378	360	406	367	388	327	374	394	366	367	366	359	373	368	376	350	341	399	376	367	360	400	375	390	415	361	386	391	370	360	392	374	367	395	378	374	398	408	364	358	383	369	376	391	365	376	391	359	401	346	401	374	364	386	369	388	360	359	354	345	352	390	392	393	384	368	394	406	385	369	372	349	376	377	365	366	361	377	378	368	366	372	350	386	367	381	344	375	351	387	394	395	357	385	383	369	393	377	402	360	373	369	380	387	362	367	369	355	361	392	369	388	402	388	396	387	371	331	386	371	381	373	366	385	367	393	361	362	358	390	355	388	368	363	380	376	364	363	383	358	384	411	362	365	364	360	367	355	397	371	403	370	404	347	352	372	424	359	373	349	371	366	371	366	357	384	360	395	410	372	389	373	383	335	394	426	382	363	327	364	348	327	376	381	345	389	356	370	379	330	386	334	358	386	389	389	361	390	330	377	397	367	343	357	353	375	393	383	380	398	361	398	407	383	338	400	396	376	356	384	343	393	373	356	389	359	381	389	370	365	343	359	357	418	392	361	360	369	366	378	366	364	347	392	367	385	379	390	355	373	381	350	377	368	378	387	371	395	400	358	373	380	366	374	402	369	407	380	347	358	376	373	369	369	397	327	338	381	346	376	366	361	384	339	360	390	399	419	345	392	384	323	365	378	348	370	381	366	347	344	375	374	391	374	400	341	394	357	360	392	376	353	353	371	347	370	401	307	359	355	371	351	376	346	380	383	378	381	345	407	390	375	390	379	396	396	366	382	372	421	372	369	345	394	397	343	374	372	360	357	385	341	356	371	374	381	379	368	400	386	369	366	401	394	367	369	377	353	363	406	367	335	341	352	390	379	364	351	391	332	363	371	363	368	356	358	372	377	390	360	363	381	356	349	395	365	403	345	356	391	399	344	359	338	380	336	380	378	390	377	368	384	389	384	392	376	380	371	361	382	342	395	386	347	403	339	361	347	378	376	386	381	383	360	363	393	375	368	371	339	397	396	341	374	384	349	368	411	396	383	383	348	384	385	417	371	411	367	348	382	374	340	373	392	359	370	361	384	350	365	417	380	363	391	391	342	373	392	369	376	382	375	375	356	369	381	393	352	365	383	393	362	401	348	366	387	380	370	363	361	388	369	380	406	344	372	345	370	382	390	359	383	360	371	392	350	368	369	369	378	349	340	360	394	356	412	343	379	368	371	333	349	374	342	373	380	383	384	322	354	380	369	375	352	366	347	357	393	378	383	402	393	370	362	412	387	344	369	364	363	371	393	394	364	365	358	352	374	379	361	352	385	383	352	393	352	385	396	347	379	362	357	382	344	395	357	336	398	355	389	353	394	410	361	340	349	355	382	361	374	337	383	379	345	359	368	386	390	371	339	365	385	383	401	364	361	362	371	362	363	386	375	388	371	370	414	352	375	382	366	370	329	401	367	337	370	349	394	381	362	320	365	359	349	435	382	349	349	351	333	354	371	395	408	364	349	364	428	396	357	355	333	341	340	392	354	372	358	386	381	414	364	357	390	373	396	384	362	326	373	360	373	383	369	367	372	415	360	406	374	376	436	351	374	345	371	382	352	383	397	343	373	370	412	372	382	383	396	370	381	367	408	382	374	352	372	370	400	374	365	358	374	354	382	363	369	342	384	379	378	384	333	402	371	339	384	402	368	393	380	374	405	412	344	387	384	388	365	381	328	351	412	396	387	375	389	347	379	401	388	375	364	392	384	397	393	381	407	359	386	383	378	396	365	375	387	382	355	398	375	346	391	381	395	371	343	373	386	351	441	372	381	380	373	352	377	372	355	401	372	348
41569	54275	31142	4204	1115	887	790	687	674	588	533	540	557	529	516	501	510	491	496	491	491	476	463	510	476	464	481	480	491	471	511	429	470	450	480	487	476	462	484	483	488	469	473	458	448	464	469	442	474	479	472	491	502	446	470	445	486	451	499	485	455	441	481	490	469	480	467	475	470	471	478	477	463	458	524	445	447	458	454	457	432	437	453	426	448	467	464	461	424	472	458	489	516	472	452	464	475	442	438	465	502	462	443	457	466	460	472	509	469	448	429	454	421	511	454	460	473	491	459	450	430	464	441	475	451	473	468	475	451	471	447	463	488	456	444	474	435	499	455	458	504	457	450	453	464	490	430	476	470	490	448	437	456	469	434	458	465	413	425	452	484	482	467	468	474	487	417	475	472	445	441	475	490	463	479	436	476	458	446	466	501	458	440	504	494	474	468	481	465	475	464	448	450	445	471	466	466	469	474	499	467	427	470	452	447	450	512	518	487	455	463	442	444	468	477	481	466	475	478	465	441	444	436	501	453	458	430	495	478	465	458	497	479	429	481	495	449	479	463	457	482	430	417	462	478	501	470	497	453	476	427	452	457	439	435	450	444	498	502	455	497	488	463	468	467	444	487	441	469	453	465	463	468	490	447	471	448	462	452	450	425	460	453	463	481	463	487	452	447	469	445	481	480	477	451	481	488	482	452	450	446	433	464	478	457	465	509	469	488	469	473	479	471	484	464	451	449	478	441	464	479	453	499	504	456	465	483	452	469	481	454	467	430	467	454	479	489	466	466	466	479	483	493	459	469	472	483	517	447	429	459	476	450	473	476	456	465	466	460	516	465	429	423	496	453	475	434	456	460	459	452	449	463	482	443	411	473	469	489	481	478	462	485	468	488	443	474	471	460	481	485	433	442	434	469	490	439	487	489	473	472	486	455	450	455	494	446	491	425	480	480	467	468	472	481	438	492	479	470	503	460	451	468	456	464	508	458	441	493	472	436	454	452	440	463	473	485	462	457	487	460	486	483	492	477	511	457	456	468	477	479	442	501	468	464	464	461	469	453	490	451	486	455	447	460	444	500	487	470	473	474	440	473	526	509	490	460	491	415	468	462	468	489	477	411	474	483	443	478	503	488	459	478	465	422	425	480	481	436	444	430	524	443	431	438	484	459	469	499	457	464	425	499	470	433	477	478	492	479	461	436	477	429	466	465	431	454	468	469	480	455	467	472	444	517	473	457	477	457	462	447	420	490	435	458	470	448	448	467	453	465	443	454	440	474	463	464	467	491	451	489	456	495	463	470	459	446	426	478	464	467	462	497	477	467	462	450	472	481	469	470	493	457	453	482	483	474	463	442	462	460	460	479	431	481	427	458	490	436	460	479	435	501	464	449	450	462	507	442	461	492	467	403	452	472	464	474	463	438	431	483	439	511	457	436	481	452	446	499	474	464	440	474	485	413	494	481	456	452	469	464	421	457	482	479	461	468	492	512	451	475	459	463	450	471	505	462	479	480	494	475	502	449	440	459	502	487	459	464	459	484	486	514	468	469	478	454	452	471	459	508	463	472	474	491	491	488	463	484	456	445	450	465	470	488	447	495	451	462	484	498	432	493	491	447	480	450	454	474	455	461	445	459	483	469	417	492	454	453	448	458	440	461	464	419	488	476	447	465	476	472	467	454	496	435	482	490	458	470	436	488	464	451	453	446	472	442	471	463	466	481	466	443	448	441	471	509	475	491	453	439	421	512	442	456	455	460	449	469	461	451	473	460	497	466	427	481	465	457	458	468	464	490	493	463	481	433	483	458	464	473	513	503	454	437	469	473	509	504	477	472	474	459	447	461	430	489	460	484	456	454	478	452	453	465	458	459	448	498	454	430	460	428	459	447	462	469	508	475	470	494	455	436	524	486	431	454	420	503	443	474	480	476	437	474	451	486	452	449	456	465	455	442	486	462	454	491	447	484	452	442	454	484	471	480	490	436	477	476	464	444	455	470	480	484	488	447	488	464	467	467	474	450	446	449	456	492	457	461	431	462	445	470	416	496	464	469	491	452	457	459	490	446	462	455	449	487	457	467	445	446	457	474	448	454	462	493	478	488	465	482	413	448	440	487	453	467	437	452	455	451	498	465	450	454	456	474	421	456	471	469	448	479	473	487	463	484	459	473	415	446	469	483	460	493	470	442	457	461	447	466	475	460	514	430	473	482	465	483	455	444	451	459	470	450	484	444	483	465	456	437	468	425	448	465	471	435	453	472	452	490	481	489	473	448	460	448	464	477	441	459	446	474	453	456	443	483	410	486	489	479	445	466	430	446	458	500	482	462	507	493	496	488	494	474	454	499	510	509	478	456	441	432	441	515	476	460	482	433	472	474	478	456	475	460	456	432	465	472	485	473	449	502	436	468	487	486	489	414	467	454	462	433	472	446	482	463	472	443	439	488	458	498	480	475	433	468	456	457	418	441	436	485	488	463	472	497	497	450	495	486	436	547	477	457	475	455	437	476	461	475	443	434	485	437	468	446	451	462	468	467	432	432	464	461	462	510	526	472	473	486	452	516	460	466	465	470	510	431	509	491	462	458	470	467	464	467	436	484	490	466	438	483	460	452	484	462	471	467	435	525	473	431	514	444	478	460	463	467	489	492	468	481	447	477	479	471	433	505	443	458	445	434	443	461	478	477	432	449	448	484	475	454	452	453	493	483	432	460	495	452	447	455	468	472	463	450	446	465	501	500	441	452	461	462	442	433	483	439	454	469	479	478	446	457	421	486	458	482	477	473	441	462	474	471	473	478	493	454	437	486	468	471	459	474	453	475	459	436	404	455	467	480	451	501	452	463	479	475	480	421	428	463	460	458	469	474	491	459	477	462	469	460	452	450	507	454	533	484	473	435	432	479	481	452	456	467	504	443	448	489	478	487	478	493	458	465	439	473	450	465	471	461	458	482	482	507	467	493	509	470	456	481	464	536	506	462	459	437	446	479	433	450	469	471	434	458	464	458	437	476	493	448	493	463	506	448	469	447	467	453	467	481	479	476	477	460	478	465	473	476	485	474	461	455	472	494	462	426	522	474	472	485	449	459	476	457	501	469	429	468	477	452	440	474	453	457	440	435	469	450	445	494	448	472	479	508	466	450	458	494	445	465	476	441	450	431	417	490	467	443	443	459	470	496	468	486	484	451	495	452	481	498	473	431	473	476	432	437	449	501	447	472	466	478	455	473	445	485	470	443	458	479	455	443	458	485	429	441	458	472	481	459	458	440	425	486	410	468	497	476	465	493	451	478	464	476	464	448	485	434	506	494	458	497	453	475	464	504	449	505	453	491	453	484	452	479	449	459	450	468	471	439	492	461	484	445	437	490	466	448	444	482	471	460	449	456	474	414	450	453	487	475	460	464	441	479	434	476	502	501	470	477	472	458	483	457	471	453	481	471	447	426	442	456	469	505	453	467	473	437	439	445	488	458	427	427	467	478	467	487	444	506	479	477	510
22822	21025	28562	23594	20942	20400	5426	1283	1000	947	901	858	877	911	853	804	863	788	821	767	772	809	752	767	786	777	792	771	768	733	755	701	766	783	761	760	821	766	753	750	799	786	757	775	793	766	786	755	767	799	808	795	734	749	755	814	769	753	771	760	775	768	796	731	815	800	726	755	741	753	804	792	724	715	778	749	733	772	766	752	734	759	748	765	757	775	766	770	805	780	756	774	754	764	745	804	781	707	776	720	804	777	684	721	735	784	714	737	760	742	758	725	728	770	771	819	792	787	807	708	800	711	786	726	750	767	773	773	730	777	726	807	763	730	768	786	724	766	750	737	759	718	783	742	751	767	782	781	771	735	746	728	732	731	764	747	749	794	722	750	831	710	750	703	777	764	765	768	760	774	773	756	775	748	742	751	721	781	756	806	753	765	750	767	758	735	779	734	701	693	760	782	711	738	774	802	743	753	767	793	696	784	773	734	725	725	713	798	803	752	744	702	771	752	788	751	767	770	718	741	766	727	757	780	742	743	750	818	748	762	750	734	731	782	778	768	814	723	763	752	778	721	798	723	743	767	792	740	789	741	765	753	769	759	785	765	721	787	722	734	763	827	783	751	792	757	801	660	738	729	771	818	786	756	788	721	750	787	741	753	748	749	753	786	772	729	760	781	760	756	746	782	774	767	782	743	761	729	720	776	782	702	706	776	745	759	713	798	757	729	733	736	778	805	742	704	762	761	740	781	756	768	758	781	762	756	739	763	744	764	755	732	732	764	771	812	734	755	764	782	732	764	773	754	726	750	733	747	765	774	773	752	740	749	739	795	775	722	768	739	775	741	806	737	784	752	740	732	809	761	753	728	753	793	808	737	765	734	741	773	765	760	825	760	754	796	723	801	714	736	768	813	779	783	769	737	761	769	783	789	688	729	738	736	749	764	816	743	798	761	737	723	750	737	761	758	783	739	747	773	722	781	772	766	762	790	739	775	738	759	679	772	755	757	746	739	757	802	773	767	695	749	774	741	739	737	764	766	745	803	739	754	778	793	746	733	779	790	731	770	756	763	730	739	778	740	723	784	723	772	770	784	784	796	769	763	771	761	755	771	783	741	772	743	750	757	746	763	744	744	763	764	782	752	779	796	771	761	772	737	732	740	793	760	710	823	766	755	779	760	787	749	780	774	738	753	713	763	741	755	734	712	713	712	792	725	794	777	713	799	764	777	769	756	794	744	766	759	726	714	755	785	770	763	743	755	730	761	678	780	785	730	745	745	726	754	712	760	727	734	772	744	798	828	758	799	789	734	737	756	752	718	735	741	750	752	745	754	746	760	755	778	800	747	738	727	729	758	749	741	703	763	780	785	773	745	732	772	741	731	725	829	776	717	742	754	746	778	769	754	706	775	741	806	809	753	757	788	821	759	730	716	777	703	757	730	754	743	778	765	700	729	752	773	717	745	760	757	784	745	738	784	716	761	731	702	733	743	775	709	773	760	748	762	724	734	776	766	730	755	747	766	715	785	792	766	805	803	747	740	655	736	751	769	774	740	746	746	740	773	711	743	737	767	756	723	752	739	776	710	713	757	725	775	730	709	733	739	765	742	789	782	749	779	793	719	794	803	759	750	735	760	779	742	769	694	754	766	744	779	773	812	736	779	762	776	741	797	795	753	772	771	759	762	747	748	764	770	748	706	726	816	788	796	771	768	741	765	746	759	783	761	756	748	794	782	759	727	755	756	767	729	751	746	736	773	766	738	721	735	743	708	782	751	755	761	806	798	766	721	760	702	747	746	734	706	712	795	741	698	714	764	728	761	750	777	795	799	770	709	738	738	769	784	794	678	807	792	716	742	790	794	751	750	751	795	722	777	734	755	771	765	773	768	797	764	786	763	756	778	724	782	760	746	725	657	764	744	807	730	733	710	755	758	829	735	773	760	773	775	727	757	734	686	786	757	763	732	744	720	786	722	730	724	725	735	739	754	719	745	788	783	757	784	760	709	746	760	706	742	766	762	779	731	706	759	764	753	769	746	750	784	757	748	758	757	761	778	786	700	762	775	753	775	765	732	778	682	790	753	739	791	721	757	758	782	781	770	748	715	758	732	782	773	831	746	776	731	757	738	688	825	743	729	738	753	755	734	764	768	750	772	781	734	769	758	738	710	720	757	770	746	711	781	741	796	771	750	772	783	750	774	701	753	767	764	759	785	750	754	742	771	741	717	745	763	752	707	790	759	754	761	747	748	815	777	738	747	739	774	762	750	775	736	782	752	720	757	758	764	789	723	771	742	737	802	741	694	757	774	791	760	756	775	709	715	761	776	815	732	808	800	763	817	763	830	756	754	767	702	753	789	767	746	757	793	734	681	694	778	752	774	739	715	755	738	730	801	767	729	716	759	754	789	760	755	761	830	786	736	734	727	718	740	742	743	813	755	715	768	732	733	726	716	726	697	728	719	753	804	753	789	727	755	732	718	730	747	762	770	747	772	834	746	791	756	730	818	778	814	768	714	735	719	811	740	719	699	770	738	729	752	746	741	738	745	768	755	727	751	755	762	790	711	785	754	763	793	752	728	774	770	740	763	750	761	780	767	755	719	783	778	770	758	783	766	770	730	755	789	761	752	721	807	774	718	799	713	748	693	768	704	738	770	738	770	746	710	783	755	789	745	771	751	764	738	760	740	780	817	786	813	740	764	712	751	757	736	740	797	748	704	743	729	735	766	733	796	754	742	794	800	737	707	747	734	725	771	731	784	748	726	760	734	790	742	747	749	798	778	745	789	744	790	748	768	749	742	736	771	773	762	783	725	722	731	757	740	758	801	725	759	763	735	758	764	753	775	768	768	756	781	797	748	728	760	792	725	736	745	731	768	764	777	793	730	791	715	755	791	700	816	718	747	727	803	765	776	736	726	780	774	738	768	786	730	759	761	720	771	772	785	772	754	765	723	746	755	739	806	752	776	780	743	709	742	751	740	808	789	726	776	756	720	777	760	753	781	731	745	784	796	777	671	751	800	765	758	761	771	735	749	740	724	729	736	714	772	783	754	764	782	739	732	737	748	739	768	747	714	794	785	775	756	794	715	720	733	741	748	749	766	746	723	772	740	747	775	751	777	763	707	802	728	766	800	762	735	820	793	796	715	736	692	764	748	718	743	715	772	746	720	750	770	779	758	766	715	731	707	758	706	737	781	772	760	784	775	725	729	748	767	776	783	785	804	811	756	723	719	770	789	790	726	725	721	765	763	747	736	756	767	786	767	759	782	751	776	729	710	789	774	788	750	719	796	779	768	728	752	747	783	789	761	744	729	744	783	720	761	821	769	735	740	793	755	808	734	723	808	757	786	744	792	765	742	735	764	756	743	753	746	787	744	719	792	729	773	713	738	738	782	758	742	779	781	774	750	717	757	755	707	771	769	740	751	787	765	747	710	748	753	727	712	785	758	784	755	777	770	740	762	780	723	727	769	775	755	760	734	748	680	779	773	760	671
45904	70314	45353	7373	3005	2358	1945	1603	1477	1349	1203	1137	1142	1086	1006	1045	963	1013	961	932	893	911	936	894	924	872	907	890	857	904	892	881	877	818	902	859	842	812	876	886	842	912	875	863	863	802	807	845	844	855	881	835	911	831	810	860	868	856	892	867	891	892	815	869	839	859	903	829	853	884	890	813	849	911	807	774	866	836	877	908	878	883	821	850	834	851	870	810	823	852	834	870	868	911	884	901	901	864	862	835	850	882	869	901	847	910	886	856	827	858	896	830	906	877	860	862	855	792	845	868	850	804	877	830	885	839	831	878	855	812	861	889	857	848	830	861	878	858	847	837	833	895	887	824	855	813	846	865	840	829	885	857	837	905	861	892	805	797	833	820	901	917	851	906	836	868	896	870	864	906	875	847	891	835	857	857	862	839	871	860	861	836	884	809	869	872	853	899	898	842	859	842	858	872	824	883	865	831	895	830	876	856	824	888	866	882	886	888	827	844	853	876	859	854	872	919	870	897	861	834	875	903	868	847	883	848	876	850	831	889	945	920	865	851	887	877	842	847	829	823	845	846	883	852	881	831	872	807	884	833	887	843	886	878	848	835	883	852	846	904	832	836	846	919	868	848	897	882	907	905	868	867	903	873	885	893	858	819	901	886	886	902	894	841	859	857	874	852	884	826	858	881	892	852	866	834	862	804	845	912	857	892	897	847	891	834	871	815	867	861	900	806	836	840	842	833	858	851	862	843	831	854	872	835	897	887	873	884	933	879	876	852	864	864	812	858	810	874	831	845	810	891	828	881	875	863	860	862	875	855	887	854	888	843	810	926	881	907	825	812	840	782	857	855	923	868	869	860	833	876	832	799	939	797	865	913	832	859	851	867	869	856	861	915	909	863	867	848	867	879	865	912	881	873	867	829	892	847	841	874	866	882	853	881	853	871	847	842	859	854	827	850	890	859	909	841	894	847	841	861	867	899	909	840	899	840	880	846	868	835	835	856	905	899	864	884	882	859	849	866	913	867	892	823	840	799	850	914	861	845	882	830	857	855	814	807	902	846	855	899	882	838	833	871	887	850	810	867	850	893	877	842	876	856	803	850	826	798	866	842	874	908	873	867	899	876	835	853	883	831	845	866	889	874	878	832	821	867	846	809	824	875	888	844	872	854	882	893	903	854	836	810	840	850	852	879	863	806	888	840	854	841	844	846	894	868	793	874	831	866	874	846	853	853	861	814	862	860	872	886	856	850	871	837	847	834	858	896	853	817	882	897	878	892	851	805	905	854	853	816	857	826	846	802	858	836	900	860	856	904	854	851	923	877	837	864	883	898	859	904	865	881	870	878	852	865	930	833	882	824	883	887	850	854	853	911	853	823	831	847	842	833	887	840	875	871	865	814	836	854	851	871	915	859	785	911	891	915	854	852	850	840	840	840	875	878	856	866	879	856	889	861	874	855	845	898	867	895	846	786	847	815	844	882	845	871	893	812	849	901	831	818	832	876	898	906	836	849	845	874	836	864	846	857	873	844	861	893	837	844	820	866	885	861	867	863	884	861	851	893	838	830	861	861	858	864	883	854	874	871	847	855	891	803	885	836	895	866	885	874	928	798	881	878	841	831	828	839	839	869	894	857	836	896	820	883	839	882	858	859	894	875	866	869	928	787	846	858	880	866	842	854	859	836	866	853	844	922	876	833	820	887	919	877	821	844	855	903	829	901	798	866	887	900	860	891	828	862	891	892	867	860	904	897	875	846	874	873	846	851	926	850	875	817	857	914	856	911	913	810	907	882	829	856	883	866	857	870	848	817	819	832	887	878	860	832	841	841	904	872	900	877	859	883	848	885	893	859	817	874	860	846	874	906	870	881	880	818	897	863	861	893	881	907	830	869	926	826	863	867	905	877	867	881	882	853	838	838	878	927	803	877	858	895	854	851	798	879	830	835	878	847	856	850	840	908	838	826	819	863	855	827	875	861	874	896	854	840	869	846	848	811	870	844	843	859	927	851	853	836	867	874	891	793	826	841	881	888	919	856	836	851	883	868	823	898	908	887	848	864	867	891	848	847	889	880	884	813	872	850	907	839	865	846	857	907	887	858	926	851	878	850	900	780	863	858	830	880	824	857	909	867	821	838	870	869	858	863	902	910	827	871	845	839	886	785	864	848	885	922	902	853	821	870	876	851	849	870	851	891	881	854	893	818	874	853	850	816	864	783	790	848	914	878	869	849	839	863	892	809	828	863	891	865	856	856	874	888	879	872	866	857	832	884	862	843	830	849	804	866	900	871	861	850	898	852	899	853	867	899	905	830	870	868	854	871	874	879	934	865	847	882	873	877	829	898	851	914	843	822	849	816	864	869	838	851	858	873	816	917	901	800	831	856	905	866	842	892	864	881	857	876	856	800	882	934	833	824	904	875	888	873	855	859	884	813	860	788	856	856	859	849	844	857	926	891	920	843	878	847	892	873	893	930	867	853	855	880	817	859	837	863	852	823	821	941	831	865	846	852	842	879	910	833	882	857	835	821	854	866	850	847	875	893	856	845	911	838	868	865	827	808	839	847	850	895	860	797	842	867	855	869	858	836	879	862	849	840	771	864	779	946	867	902	850	848	841	907	861	845	815	882	894	874	861	910	872	850	906	909	856	890	916	855	843	826	884	908	846	837	878	884	885	818	849	851	846	804	856	847	921	842	840	827	835	899	884	896	780	849	856	866	839	864	877	935	914	881	799	834	898	876	849	901	847	869	811	906	864	942	850	845	875	871	913	890	815	852	837	860	821	883	848	893	865	935	895	896	836	902	826	820	870	865	851	842	870	866	878	817	811	841	811	878	802	878	847	828	851	880	902	816	832	937	896	854	905	796	825	795	880	853	845	880	912	791	858	902	865	825	840	892	827	884	916	850	882	887	860	899	887	845	877	825	872	905	880	850	882	846	819	870	833	858	859	853	885	892	815	837	851	879	847	829	922	869	850	855	833	879	831	830	914	846	868	852	884	871	897	818	882	833	859	825	851	860	805	887	848	940	867	806	888	849	877	884	859	893	875	853	873	857	864	939	870	859	905	879	894	876	810	855	838	831	872	837	858	853	897	843	878	825	882	861	799	896	834	860	847	889	828	869	904	870	828	855	864	862	885	873	893	898	899	881	835	866	861	847	895	837	882	881	860	847	891	852	856	866	864	867	893	830	869	870	825	898	832	845	801	894	864	866	885	836	879	884	843	851	827	858	848	873	850	835	829	900	859	830	854	818	874	893	919	873	851	893	823	857	892	832	894	882	875	891	880	858	855	894	832	843	880	839	934	839	841	848	809	840	822	862	821	879	870	887	865	879	824	856	848	801	862	892	861	893	869	850	867	880	874	892	918	812	877	871	843	835	901	824	845	826	833	908	843	849	876	866	860	870	850	854	855	852	866	845	837	816	831	875	829	897	872	879	861	873	870	812	940	854	896	855	834	870	839	849	860	822	840	905	860	864	862	870	871	885	868	896
31715	31918	25927	5831	398	339	299	296	304	298	299	318	313	292	312	291	281	284	286	282	282	268	276	286	294	318	261	250	273	285	302	317	281	291	283	290	280	292	302	296	313	281	254	284	300	254	298	280	317	276	281	293	284	287	284	313	292	274	286	279	266	264	300	300	273	300	253	252	268	286	280	272	302	271	272	287	283	285	305	250	267	290	302	261	297	307	293	301	291	275	300	309	290	298	268	303	277	291	315	279	274	276	306	298	293	288	290	281	296	267	288	258	282	266	302	269	280	306	277	274	296	270	289	263	266	278	276	248	292	283	254	274	313	327	278	266	279	283	317	295	283	296	265	276	272	302	287	310	261	288	274	311	308	284	300	269	286	291	280	299	292	264	266	292	279	275	261	270	280	258	307	255	288	278	270	290	309	277	342	273	272	288	279	289	277	271	285	312	290	278	285	284	279	308	297	327	258	300	281	290	303	298	285	251	269	280	278	307	293	297	296	271	312	294	294	265	291	268	278	295	308	273	279	283	292	307	289	285	298	296	292	234	266	300	279	298	288	272	295	279	312	275	294	284	297	251	303	286	311	271	268	283	270	302	252	264	257	298	252	315	262	284	284	273	287	297	299	239	292	268	294	292	291	275	260	265	274	288	294	289	272	287	276	280	298	279	303	318	274	283	257	313	272	293	269	294	284	272	311	299	279	264	307	268	257	286	259	300	283	276	280	299	290	294	298	283	277	285	281	291	303	271	305	254	267	313	275	311	267	290	293	290	268	321	279	290	303	302	288	295	289	307	267	275	268	275	265	310	257	297	308	301	290	292	274	290	319	279	274	289	272	276	295	305	275	267	291	313	277	296	295	278	290	280	253	255	285	244	271	269	266	271	290	299	280	264	302	284	266	293	319	263	277	254	285	284	299	306	275	316	267	299	281	283	312	250	289	268	308	285	261	283	264	270	295	296	297	313	256	284	264	257	323	253	287	310	274	310	306	287	263	287	259	290	295	292	279	285	292	269	284	279	274	264	300	310	302	262	274	294	260	281	270	268	264	288	275	295	290	291	289	264	282	279	268	270	305	275	256	262	300	268	273	299	265	292	303	299	268	289	312	304	286	301	266	281	265	288	273	263	264	275	302	266	265	277	288	293	290	268	301	309	262	293	273	283	294	303	279	308	272	293	272	312	298	277	284	275	288	291	278	273	252	235	295	293	287	273	264	301	250	267	260	322	290	272	265	284	294	310	288	269	273	285	257	295	273	255	270	274	265	296	283	300	287	273	242	283	277	300	283	286	271	279	288	293	299	266	275	272	269	261	288	313	304	274	279	314	301	284	275	279	274	283	288	289	249	309	289	263	304	261	286	273	291	307	284	260	261	305	275	292	262	276	264	286	315	271	253	260	285	295	273	290	280	279	255	300	270	302	284	301	269	314	295	277	291	243	276	285	277	282	276	288	276	282	268	268	275	239	262	285	282	281	309	279	274	291	285	260	284	307	271	274	267	248	301	298	294	275	285	268	281	301	262	283	263	281	274	283	241	244	281	285	297	290	282	271	304	256	304	282	288	307	293	301	300	277	273	303	266	258	305	295	288	312	245	280	297	294	303	323	290	295	297	279	296	304	307	283	327	262	328	273	273	283	279	280	285	315	289	297	272	288	279	267	279	304	285	264	269	280	302	240	284	296	283	292	328	263	260	251	269	294	266	262	292	295	280	266	270	306	278	291	278	295	250	297	265	289	276	269	283	272	283	279	278	282	284	257	271	277	319	278	321	281	267	267	314	285	289	278	278	270	293	290	286	304	295	293	274	295	288	265	273	271	263	274	280	305	317	288	315	278	319	277	282	272	298	296	295	256	272	296	298	290	276	268	300	282	297	293	256	289	307	269	280	265	302	298	262	282	278	288	274	300	273	272	283	269	280	282	292	282	330	283	267	281	261	278	287	273	279	308	293	301	290	266	241	272	298	279	288	271	302	302	269	299	263	307	276	287	287	263	292	287	277	255	306	284	272	263	280	315	291	299	252	285	278	277	303	301	296	295	280	268	294	292	316	266	273	258	274	288	304	286	322	279	286	250	310	290	321	278	302	279	306	270	288	311	295	282	298	257	286	287	299	291	287	294	271	288	297	256	296	287	291	283	294	289	302	274	292	289	269	278	281	282	255	293	268	296	295	298	285	293	287	282	288	271	309	286	280	262	315	283	293	264	311	297	298	270	252	261	277	295	297	275	291	311	284	295	288	284	274	287	249	284	301	275	276	252	306	296	293	281	272	296	286	293	277	274	327	275	278	284	289	278	292	282	292	299	261	283	288	299	251	278	304	286	280	291	282	302	289	281	311	268	274	262	297	293	300	280	300	301	268	264	257	290	277	288	288	279	298	322	279	300	267	271	309	285	283	255	293	276	294	278	275	285	273	284	283	302	286	301	269	312	283	311	323	296	277	268	287	308	282	280	274	283	270	286	299	292	258	289	266	299	290	286	262	285	281	299	287	301	301	279	302	281	262	320	302	261	272	283	292	290	318	261	292	291	288	283	318	284	279	279	253	297	280	271	266	272	306	276	299	285	255	312	301	285	301	288	289	278	311	287	268	284	270	289	319	260	321	306	285	260	287	292	263	278	285	274	278	281	277	300	259	308	238	260	271	266	289	263	277	294	275	298	304	263	272	299	278	264	285	294	280	260	287	295	305	305	283	279	303	309	284	305	283	276	308	291	272	296	279	271	250	277	293	257	291	271	270	300	269	300	258	296	274	311	266	302	297	289	294	258	297	280	281	251	322	298	282	280	281	289	285	293	305	282	270	303	289	292	269	294	311	281	285	273	295	289	311	310	266	264	264	291	295	272	277	281	280	251	265	270	289	296	302	272	252	288	283	292	309	283	266	287	285	281	266	268	283	289	268	275	293	305	265	278	275	307	260	284	278	271	317	318	282	278	271	290	306	291	300	291	287	300	285	294	297	309	283	260	285	307	292	311	280	279	301	290	277	320	295	290	283	325	296	282	283	289	281	278	278	258	295	288	270	287	293	282	295	252	323	292	271	300	283	293	302	283	286	285	267	272	295	245	280	250	307	241	263	264	274	273	277	278	312	323	259	295	263	314	266	277	265	269	278	247	294	284	275	286	289	285	293	310	294	293	280	281	308	282	287	295	240	261	274	294	280	276	286	273	262	271	281	292	288	300	301	297	262	253	261	250	273	285	278	279	302	281	289	278	266	284	263	294	271	313	289	257	291	292	273	293	285	321	312	294	268	321	278	257	298	257	290	303	251	276	251	266	301	305	293	270	276	282	275	276	265	288	283	301	285	301	281	303	278	256	293	288	262	269	296	294	278	282	262	318	285	302	270	284	294	287	284	283	266	293	256	290	291	280	244	257	287	285	305	258	283	292	271	290	277	287	272	276	292	259	271	282	283	230	264	254	285	295	266	331	298	281	263	293	288	294	317	299	291	294	294	304	271	293	255	270	315	285	273	297	272	292	286	272
38871	46470	27149	1766	507	463	454	430	402	409	352	337	395	355	372	358	335	365	376	345	341	349	362	352	341	378	346	336	345	346	363	366	361	345	360	330	332	366	346	333	382	331	403	337	369	369	353	353	341	324	337	327	363	341	346	330	342	353	364	332	371	371	341	339	352	368	330	306	369	352	346	375	322	337	367	336	370	327	349	343	364	337	343	361	365	364	319	349	366	396	358	351	352	363	367	350	361	328	374	335	333	304	335	343	344	329	372	347	316	360	353	345	324	368	335	330	355	347	353	375	355	356	349	355	363	363	346	396	366	336	381	362	368	362	333	340	371	345	334	348	356	355	367	348	362	382	338	316	322	348	366	351	360	343	335	356	377	337	350	322	338	335	328	361	340	313	365	318	371	348	367	350	350	342	325	348	344	334	335	337	369	332	346	337	316	334	334	376	351	357	340	319	336	358	385	358	366	340	362	385	342	360	340	326	348	369	357	367	367	314	360	356	344	329	338	375	351	373	370	345	360	359	325	348	360	318	307	372	365	343	339	331	371	377	342	365	395	330	338	352	348	377	353	364	372	340	353	370	334	322	359	367	337	309	358	339	333	319	325	386	333	320	365	358	336	370	356	326	367	363	359	315	349	342	336	357	368	360	327	352	361	359	369	335	351	337	346	370	359	355	316	353	343	322	322	345	348	401	347	360	332	337	332	344	337	350	332	331	385	373	372	358	370	332	356	344	360	351	357	360	354	333	368	347	341	320	356	315	321	345	347	341	350	328	320	343	381	328	365	341	351	338	346	334	328	315	334	393	354	337	329	373	341	365	340	351	364	337	347	336	343	371	359	367	348	350	327	386	328	351	378	356	349	329	398	334	333	333	326	338	333	331	336	341	366	341	367	356	353	342	336	331	387	357	346	365	358	339	353	361	373	319	332	340	369	343	316	349	334	341	336	369	307	332	357	353	362	316	361	329	347	357	329	360	348	331	332	375	385	347	370	333	338	335	368	366	324	352	374	320	317	370	352	339	330	351	354	348	363	374	370	369	346	339	334	317	353	335	372	366	343	342	359	332	338	340	373	343	351	359	320	351	352	331	340	356	345	330	373	382	327	361	370	341	363	346	365	322	335	360	342	355	347	322	365	364	344	315	364	357	380	329	364	358	348	305	349	320	351	361	379	349	340	347	337	316	343	355	352	364	349	376	362	377	361	358	364	316	382	349	329	334	300	346	356	315	344	319	317	341	347	380	324	367	317	359	331	364	389	338	305	311	368	324	352	352	349	335	336	366	335	384	371	369	325	340	345	366	360	336	378	333	355	364	330	363	365	362	360	333	337	361	360	382	328	369	301	350	356	358	330	347	357	351	342	345	343	362	367	336	364	329	332	340	340	354	321	324	338	332	334	337	349	365	332	338	360	355	337	348	345	354	345	330	352	361	364	327	366	358	366	343	361	336	357	369	340	355	321	374	323	370	364	310	361	340	345	345	329	368	344	360	356	341	345	346	361	350	346	323	375	348	361	357	374	357	381	378	363	347	305	411	352	345	343	349	341	355	369	358	333	341	354	328	341	327	326	341	353	363	361	347	356	307	361	347	334	347	402	358	332	312	332	351	379	368	325	341	355	371	364	334	332	336	362	354	349	359	371	352	369	340	359	327	361	356	376	337	377	344	340	327	368	360	333	329	358	359	356	347	325	360	331	350	338	348	350	370	326	306	359	372	352	377	361	348	356	326	356	313	350	374	362	369	350	362	369	334	311	331	346	341	310	347	325	346	345	343	323	348	362	345	331	331	329	366	339	362	382	361	348	346	350	358	368	359	358	325	363	352	363	357	338	354	352	325	329	330	356	377	353	332	310	356	334	364	352	373	337	337	331	356	309	341	347	326	373	337	345	341	358	340	342	347	331	361	326	368	341	347	345	375	329	323	350	352	377	341	349	335	367	366	337	315	319	334	333	351	354	326	368	336	328	382	345	364	341	347	353	317	367	343	342	346	353	311	336	349	349	354	338	383	358	375	336	349	372	356	339	361	332	344	313	374	379	372	367	343	357	386	331	359	330	323	362	352	325	344	334	360	386	326	344	366	405	362	353	384	356	355	323	329	348	372	338	347	378	368	357	379	350	335	327	329	372	375	364	352	362	341	343	343	340	340	324	355	383	330	352	332	340	326	318	359	342	340	330	343	365	307	322	320	380	328	342	339	318	357	328	377	353	317	338	356	342	353	337	350	335	346	336	321	322	370	360	378	334	350	364	385	367	352	366	381	360	341	347	384	341	347	337	362	343	331	367	366	331	345	348	359	336	373	343	345	402	314	354	339	375	346	354	360	335	331	343	335	355	345	363	332	363	370	366	330	339	320	376	365	354	347	339	326	373	364	356	350	371	351	333	365	367	348	356	357	337	320	373	309	364	381	315	368	350	359	335	365	379	324	344	355	394	352	370	342	306	370	379	360	341	353	340	342	334	365	356	345	333	357	318	352	369	355	334	365	401	349	349	377	339	366	320	320	337	391	365	389	333	373	358	357	348	371	335	307	340	383	348	379	385	336	359	374	346	343	359	327	345	295	347	375	366	357	338	335	343	373	361	306	338	356	394	333	339	361	362	338	323	367	370	331	354	362	352	368	411	373	343	343	313	384	343	380	326	307	373	353	312	354	328	355	335	333	361	361	354	341	350	349	355	358	376	352	324	386	319	341	379	340	377	358	350	362	343	350	367	334	363	362	350	341	357	362	357	325	313	345	358	375	350	358	359	318	346	346	342	370	360	358	359	351	362	371	362	346	370	332	369	336	363	364	364	326	339	392	321	308	349	349	367	341	348	344	387	314	369	343	330	353	337	347	365	330	338	355	338	353	343	336	344	419	328	382	364	338	350	341	360	353	351	341	358	349	368	357	331	348	356	329	372	344	347	342	359	331	340	351	343	353	339	358	383	342	348	343	359	378	367	335	344	326	357	350	329	316	329	363	342	338	376	376	353	365	364	340	358	362	334	342	335	332	355	353	360	323	377	369	325	343	339	344	322	325	339	339	398	372	329	349	328	361	338	335	320	335	341	349	366	304	340	327	343	358	346	338	368	350	362	340	355	343	338	318	328	339	348	326	359	352	326	383	329	358	341	368	324	380	346	360	368	362	349	334	355	385	347	376	344	357	359	359	336	392	326	335	383	317	355	323	311	335	374	363	360	359	312	351	338	375	361	315	361	352	370	353	385	328	368	355	344	325	329	341	377	332	311	358	330	322	354	354	324	359	374	339	399	343	347	378	368	361	353	377	355	345	362	334	392	347	328	362	332	356	391	342	360	331	331	360	317	336	339	323	345	339	374	319	367	338	349	352	350	336	333	347	360	329	340	359	341	381	355	308	335	333	343	361	370	307	360	365	337	371	326	324	375	331	350	365	322	364	353	345	343	336	391	330	337	335	345	389	383	338	337	328	339	344	372	367	342	321	341	337	342	350	308	380	345	398	329	341	366	341	337	359	353	346
23945	21039	28033	24180	20123	6235	1036	729	618	663	654	600	573	559	593	525	521	534	538	580	565	551	537	538	597	521	540	545	548	524	499	515	526	512	506	535	509	505	520	567	512	524	476	488	548	498	503	522	483	540	493	481	514	518	496	500	516	555	555	469	494	511	462	506	545	533	478	504	521	540	494	469	522	541	491	494	491	524	510	506	551	530	530	496	549	522	477	502	535	501	524	551	521	520	528	491	502	535	523	516	526	538	520	490	517	475	517	528	525	503	549	491	541	495	479	499	538	538	526	470	487	511	508	512	529	524	495	505	523	453	542	459	511	550	545	510	492	521	497	491	512	501	488	551	542	523	502	494	516	545	580	496	516	508	540	509	526	470	535	488	548	500	536	543	500	545	487	537	533	535	517	533	525	567	515	555	503	504	557	467	523	536	481	519	537	542	551	543	496	489	543	516	499	529	518	493	495	536	517	507	519	499	518	523	500	547	495	503	538	510	527	504	526	531	509	525	533	528	519	522	518	510	520	507	513	539	512	503	546	486	592	468	525	521	534	508	531	531	492	518	525	562	565	506	530	473	519	557	543	473	486	535	556	519	507	541	483	495	550	531	496	523	500	518	537	479	499	511	547	562	508	508	508	474	491	508	516	542	489	503	553	483	512	470	529	543	506	516	475	492	487	518	537	518	508	489	495	514	528	506	509	515	526	533	528	523	540	511	521	526	497	521	540	534	474	531	511	512	546	529	476	524	593	489	524	529	551	494	484	518	497	571	508	539	564	496	528	537	527	513	512	511	575	540	486	515	522	525	501	481	502	489	497	526	544	540	517	483	497	498	513	525	536	521	486	509	490	513	545	503	524	499	541	535	491	508	520	503	500	474	516	534	508	536	498	496	530	546	535	501	537	509	504	538	490	478	534	510	549	542	510	524	492	516	514	550	528	492	516	532	538	501	499	536	558	535	527	522	493	553	578	517	497	496	514	506	531	500	527	521	506	531	459	512	492	480	513	503	520	506	544	517	513	509	462	561	548	486	494	541	510	567	501	525	505	513	534	523	487	539	497	499	518	494	494	486	502	558	541	493	488	502	515	501	532	507	524	507	532	539	527	523	496	529	576	482	510	561	542	489	514	548	488	477	506	512	545	520	480	551	526	532	533	541	529	525	556	533	535	522	541	509	522	505	577	469	525	522	535	530	537	510	528	511	495	539	513	485	491	495	487	491	495	493	520	478	521	528	534	481	515	506	516	508	531	504	523	495	497	497	476	525	490	487	490	555	523	496	482	540	509	521	521	469	509	503	518	503	505	503	528	496	519	505	559	521	529	527	558	542	507	479	502	564	527	497	535	516	522	477	509	511	501	513	530	507	461	504	535	506	545	500	530	484	511	501	534	509	512	505	491	504	514	501	505	510	498	518	566	542	529	505	493	505	452	499	509	540	557	537	557	530	547	527	536	523	517	546	522	485	533	519	584	501	543	511	506	522	529	464	516	515	473	546	525	502	502	525	535	523	532	501	523	554	527	508	498	510	500	532	525	484	541	508	508	520	486	520	514	489	492	493	538	520	512	481	515	511	511	505	518	503	545	520	525	509	516	537	506	495	504	482	520	483	504	482	491	500	531	505	536	553	539	561	549	529	495	482	477	545	520	530	531	534	512	496	477	523	525	487	495	517	501	524	539	494	514	526	478	497	478	478	517	540	491	544	516	522	513	532	560	494	559	518	495	499	519	540	522	504	531	505	504	493	511	509	499	478	550	539	504	517	492	538	543	517	519	564	528	528	520	523	543	514	510	516	492	508	523	525	531	526	502	531	560	477	540	541	493	527	517	518	501	508	540	533	527	503	535	449	534	520	491	482	527	483	481	484	515	475	512	511	526	563	479	562	561	494	500	518	512	460	493	541	514	512	492	557	520	529	508	513	522	529	520	543	535	534	510	532	516	512	515	497	536	519	487	542	520	539	489	534	494	556	519	502	508	534	502	517	486	502	572	499	559	554	487	506	532	519	471	515	519	512	478	527	538	533	497	517	516	534	553	523	525	519	518	484	510	524	527	479	488	525	522	534	497	548	537	533	536	535	522	503	516	488	502	486	513	495	527	549	512	540	517	487	502	518	493	506	498	489	549	475	516	530	533	527	484	496	490	505	509	523	470	500	539	502	520	518	505	503	502	530	527	527	484	488	503	576	564	512	525	529	506	492	515	541	527	539	480	533	510	521	536	502	508	541	498	494	516	512	513	514	525	528	502	501	528	543	512	515	503	504	526	532	523	490	491	505	484	535	538	490	513	508	533	495	479	503	476	518	485	507	468	489	519	521	519	498	489	554	540	537	534	504	535	463	519	451	483	547	526	492	485	500	516	553	543	491	550	521	463	504	525	522	526	498	549	540	470	496	538	512	522	542	521	526	505	503	527	527	514	451	490	495	476	521	519	532	500	517	553	516	506	544	518	503	507	514	514	523	501	568	486	555	560	513	523	520	533	522	525	557	543	524	525	540	486	548	494	485	513	539	551	535	492	503	494	554	503	542	514	534	508	523	493	495	526	554	533	520	515	477	535	510	514	525	521	504	537	482	499	491	503	534	531	529	498	504	528	484	509	522	511	512	499	470	490	479	517	517	497	485	527	504	519	534	529	515	481	478	510	523	485	472	566	525	509	494	505	528	523	496	530	522	509	519	500	510	521	512	506	560	475	537	525	554	507	517	520	499	515	503	470	491	492	535	491	502	544	516	502	528	527	514	537	494	529	547	539	516	457	526	530	498	499	484	516	512	516	535	503	495	507	532	494	497	555	525	517	533	524	480	489	516	540	501	546	483	520	504	534	547	486	544	519	533	521	498	507	524	530	575	533	521	468	525	505	508	504	514	514	507	548	542	516	522	470	571	484	516	566	532	503	556	510	501	507	515	504	497	482	453	502	504	552	500	535	543	515	482	493	559	540	519	545	527	508	474	505	479	523	547	517	518	519	500	554	479	536	551	499	512	516	528	507	525	522	514	500	519	518	544	535	497	564	533	522	536	553	481	529	536	500	475	476	519	545	551	469	509	524	509	518	479	497	520	516	520	488	496	500	473	538	538	498	513	547	502	519	500	472	491	497	505	492	524	521	516	524	486	508	502	548	521	498	493	472	521	532	517	471	510	518	537	487	530	536	489	537	547	519	502	508	511	524	516	535	504	526	502	515	503	515	511	532	502	553	488	472	481	513	525	494	538	512	536	549	481	544	502	529	510	520	497	479	524	516	478	523	499	483	538	500	475	513	545	492	521	498	523	510	507	531	482	518	501	539	476	530	500	500	488	499	488	542	502	526	514	548	492	514	506	508	497	497	528	526	507	489	543	483	493	507	519	490	504	539	523	518	515	457	517	521	518	491	531	514	515	524	513	503	523	497	510	530	515	474	512	518	504	522	495	512	478	531	494	522	498	458	490	505	546	499	513	527	516	527	513	508	517	526	473	541	504	553	490	493	524	551	520	483	521	514	553
41715	61746	39334	5253	1783	1330	1180	1008	946	840	759	739	709	768	673	681	678	632	639	621	646	623	647	642	612	578	585	635	598	598	629	637	587	640	599	612	614	630	621	627	583	575	592	582	560	642	587	605	600	646	584	622	595	645	558	584	634	578	610	665	578	604	624	613	632	594	639	610	624	573	549	585	597	605	562	629	620	549	586	589	589	552	621	632	599	557	623	562	573	576	593	616	554	585	583	614	571	615	627	597	598	596	595	558	598	557	623	572	591	631	525	665	549	582	593	587	597	565	600	577	561	582	596	611	562	596	577	565	627	578	616	603	590	596	597	602	574	547	608	585	601	604	613	567	592	600	604	588	603	596	631	612	585	557	574	577	589	597	667	610	571	611	606	605	597	601	611	647	580	619	557	599	602	595	598	607	532	579	605	539	570	599	616	548	600	602	606	612	616	619	578	570	612	574	560	604	593	586	649	617	547	596	612	565	590	613	572	564	593	596	608	593	575	579	614	599	626	572	609	560	594	597	569	597	594	588	537	579	575	581	611	630	565	580	592	532	611	591	650	599	582	645	608	545	591	579	563	580	593	599	573	595	580	610	583	560	571	564	601	608	605	634	597	588	634	576	570	619	595	602	595	622	548	609	567	586	612	596	599	626	580	613	619	565	589	600	609	635	569	559	615	606	583	583	574	576	606	615	625	512	599	598	607	626	586	554	621	591	534	632	623	576	585	603	585	596	560	626	588	605	567	599	620	575	677	609	611	641	593	581	580	568	608	596	569	619	578	569	568	658	605	604	643	582	584	591	624	624	622	541	552	584	589	568	625	588	619	591	630	555	631	599	569	586	605	588	606	614	618	652	585	613	605	549	618	582	585	578	616	644	614	587	618	561	632	575	583	551	592	582	573	599	556	602	609	589	608	567	628	581	599	587	587	626	543	562	567	608	599	606	581	622	621	606	579	601	582	574	592	646	569	534	578	599	582	602	567	584	610	586	565	594	611	585	604	650	581	598	591	571	575	591	628	610	569	568	556	557	573	610	645	637	603	618	610	625	591	573	582	621	586	600	575	633	595	579	637	574	572	601	630	589	598	581	636	587	597	626	594	593	602	595	607	573	603	622	613	607	637	583	602	626	574	551	612	621	562	589	577	564	643	557	605	568	641	593	557	613	549	597	603	579	590	565	582	555	607	578	577	607	599	597	647	592	556	572	606	643	599	641	550	622	603	581	648	579	576	625	577	631	574	602	592	604	553	559	626	587	580	555	595	590	599	562	600	540	637	581	601	612	566	639	563	584	601	607	562	586	596	638	567	605	578	582	601	587	591	608	604	612	590	586	614	601	630	605	580	563	592	592	612	577	619	601	595	608	595	606	631	577	611	570	627	599	562	585	607	602	596	604	564	593	605	577	586	630	586	606	587	649	585	569	599	585	606	584	559	617	571	597	641	640	599	590	608	600	589	545	605	578	618	661	597	594	599	620	600	596	583	604	598	573	587	614	573	590	616	591	598	597	596	579	538	589	597	603	574	587	552	567	565	557	607	606	605	582	606	583	604	593	567	595	589	593	578	569	595	583	573	592	610	578	562	609	607	552	638	585	612	620	590	587	583	579	529	605	603	629	565	594	631	591	563	588	642	616	562	583	627	588	576	572	577	544	549	594	575	556	556	588	586	605	552	596	558	587	589	603	627	610	596	617	616	610	604	609	579	610	571	564	598	639	577	578	562	564	567	591	641	598	560	575	577	611	588	569	555	571	567	597	617	633	591	587	573	624	595	597	598	556	612	602	586	580	599	613	548	593	602	573	582	576	576	545	605	583	548	654	616	596	579	580	651	562	608	618	607	612	566	581	598	630	594	611	568	612	568	617	624	543	624	640	587	584	599	605	598	586	561	561	556	626	560	608	542	630	623	584	628	572	561	568	635	540	582	606	582	575	609	584	592	589	583	587	631	582	576	597	553	585	628	608	582	613	585	597	559	626	604	598	583	658	615	571	589	606	617	587	607	573	552	584	609	594	625	579	618	582	591	564	585	575	591	597	562	585	562	604	597	548	563	557	595	592	603	578	580	620	605	561	593	633	600	575	592	575	619	624	575	591	591	598	579	599	659	628	600	589	583	577	618	573	627	612	547	616	624	627	605	590	578	549	623	585	574	602	589	644	601	592	619	569	587	585	593	557	556	617	618	602	580	619	556	575	578	602	631	619	625	579	577	580	637	575	608	626	595	588	608	600	544	606	574	594	575	573	615	557	564	601	601	579	548	604	568	568	634	631	620	570	559	581	623	610	597	580	602	619	607	598	601	576	548	593	593	575	565	570	572	600	625	592	612	577	615	581	550	617	564	577	615	614	585	574	641	556	604	621	591	580	621	595	589	595	608	581	591	585	603	551	614	602	595	569	589	579	591	571	578	609	578	569	621	622	565	621	575	607	566	597	623	586	597	626	618	590	583	590	576	612	623	596	614	579	600	619	588	574	578	560	590	545	546	556	596	605	560	573	628	624	648	609	574	627	606	592	563	613	597	625	574	587	575	608	583	543	600	623	564	566	551	612	551	601	591	584	585	611	547	597	603	586	604	625	595	647	602	611	599	601	602	640	613	622	562	610	593	567	611	573	604	618	576	589	569	592	614	566	581	605	560	647	606	562	599	552	594	595	578	539	577	636	616	593	584	608	587	616	601	639	595	624	620	609	619	596	566	612	586	610	630	586	585	563	589	626	614	553	581	605	598	595	575	617	579	557	624	577	597	575	594	572	628	564	626	576	561	614	633	611	552	602	597	554	554	575	577	596	592	587	583	622	585	593	558	583	517	601	552	613	603	622	594	631	550	606	605	575	624	566	594	580	577	628	565	610	611	589	609	626	660	569	581	576	565	588	577	622	596	593	571	555	611	627	610	625	599	651	591	589	556	581	585	575	564	588	619	577	589	600	550	603	603	586	582	592	573	608	588	559	612	598	556	608	581	614	617	588	599	590	573	613	609	627	620	629	592	624	595	611	581	578	600	565	583	597	592	605	607	606	623	584	624	608	593	576	663	567	588	613	629	650	570	593	569	617	599	567	635	610	579	609	607	596	615	622	583	595	555	577	602	523	564	589	557	548	565	563	610	610	601	624	564	607	612	635	568	563	550	585	567	585	624	580	581	548	563	626	593	585	595	597	639	595	650	562	608	599	563	576	587	585	569	580	578	570	593	599	593	609	592	600	594	612	612	592	647	598	610	560	615	586	579	580	554	604	604	612	590	571	586	634	577	611	593	560	612	611	624	590	601	559	565	585	601	594	552	564	600	623	540	549	553	625	604	603	565	586	539	590	565	581	622	606	588	640	583	584	628	573	598	556	606	570	570	618	585	606	589	575	596	609	611	581	538	601	629	612	609	561	568	585	584	567	633	620	586	586	589	585	608	628	623	589	557	559	577	610	570	571	603	634	595	585	583	561	605	579	575	535	574	589	602	625	610	605	581	598	572	591	601	563	552	608	622	588
25133	21305	27343	23731	6657	610	536	453	433	423	430	449	398	413	367	394	407	401	409	420	397	373	400	385	371	379	387	390	403	404	419	362	406	388	376	426	389	381	399	408	353	366	381	423	368	397	370	405	407	343	401	346	405	386	369	378	401	370	386	382	414	384	408	405	383	414	383	409	393	370	418	404	392	405	367	358	350	349	381	410	352	399	388	379	364	396	390	371	353	417	395	399	385	368	376	369	353	390	380	361	371	390	361	378	376	404	370	405	392	411	392	375	394	374	381	380	411	385	404	419	395	361	420	391	431	420	408	368	389	378	378	388	371	400	366	398	361	373	364	390	406	406	391	375	377	384	379	397	406	367	392	391	381	390	406	389	399	395	362	375	364	405	360	393	454	447	377	383	346	407	392	388	379	387	404	408	372	389	386	365	416	387	415	384	406	366	397	403	392	388	413	389	412	385	392	395	383	381	397	367	380	402	389	399	389	408	383	409	402	388	380	404	388	339	399	389	370	385	401	382	360	408	386	388	399	379	411	379	383	386	393	384	385	399	403	366	415	355	378	370	398	373	380	378	378	378	383	392	386	377	395	381	376	351	342	443	369	421	342	372	400	435	347	371	377	368	396	415	383	358	406	367	386	385	390	373	373	391	403	376	423	388	365	384	404	386	372	356	349	443	361	403	388	392	376	391	347	397	374	382	360	397	374	377	374	381	422	401	388	367	379	423	385	404	378	414	391	358	353	375	381	400	366	385	392	392	328	400	355	374	380	410	372	411	392	379	359	338	395	357	366	361	382	362	367	378	377	372	360	381	369	351	385	399	395	356	400	399	412	342	344	374	419	391	360	355	360	389	416	339	402	386	416	379	362	374	392	383	364	387	376	379	378	354	380	423	385	388	402	368	380	416	378	389	375	390	375	372	356	397	388	407	389	378	372	390	378	369	378	359	370	392	380	385	380	393	405	394	363	369	357	402	372	364	376	390	370	401	409	352	378	369	386	369	377	390	388	422	359	413	366	357	347	366	389	400	389	388	401	391	380	355	374	401	405	388	384	388	388	349	386	397	360	369	381	390	386	345	394	386	365	383	403	415	389	389	353	402	376	399	418	387	402	386	378	409	392	395	400	376	347	378	432	378	383	401	412	354	411	344	397	418	375	411	375	408	408	421	403	367	429	408	343	400	395	381	399	400	381	359	387	357	393	348	347	342	374	392	401	364	398	376	365	424	376	375	391	385	356	370	406	376	368	373	433	373	371	329	384	394	395	391	394	385	441	365	392	385	420	393	371	374	408	391	346	385	348	406	402	388	334	391	387	415	397	391	356	417	399	392	416	393	366	372	403	368	375	398	369	404	386	361	425	401	383	391	377	366	376	358	397	370	404	379	367	399	383	383	381	364	399	387	398	405	346	369	365	338	415	388	416	369	413	410	350	383	399	388	362	368	410	383	383	422	374	385	391	381	379	369	397	349	391	384	373	415	397	378	370	414	411	395	389	370	409	366	361	382	382	423	366	395	384	414	398	376	405	377	365	366	400	378	390	403	406	376	392	412	406	412	413	363	374	377	382	396	375	400	386	384	398	411	372	383	387	380	409	415	362	400	377	345	404	395	419	373	350	378	376	367	384	369	374	397	390	409	361	384	361	370	390	369	380	391	408	389	398	344	366	353	396	378	404	372	395	393	379	363	427	369	421	391	392	419	406	405	333	373	408	389	359	392	402	376	395	408	390	362	394	388	412	410	375	376	363	413	399	392	387	366	396	388	391	381	349	411	397	382	372	371	358	375	358	385	418	386	391	393	347	394	375	390	384	372	391	382	390	377	360	362	372	391	437	378	398	368	404	379	403	419	379	365	380	369	382	415	393	352	416	383	398	400	397	374	408	399	408	356	354	359	376	388	353	362	415	391	383	353	393	376	432	382	403	389	398	359	391	376	431	389	358	402	388	392	369	392	375	370	362	389	370	391	383	381	410	355	367	349	379	367	373	404	367	378	372	396	408	359	383	377	394	421	398	358	352	381	368	436	366	390	355	386	393	395	397	387	408	406	392	365	393	364	411	379	356	385	374	374	393	371	416	376	377	403	354	388	363	385	418	374	402	392	363	385	388	373	357	406	384	413	391	344	399	386	377	391	395	378	357	367	374	375	407	392	375	379	374	381	394	372	383	383	384	359	387	368	410	359	395	401	388	407	409	408	406	367	357	357	383	375	426	371	394	393	383	425	409	398	378	394	371	379	367	354	389	386	351	389	375	389	396	372	370	394	374	374	356	376	400	377	395	370	362	408	380	408	380	383	366	372	375	393	352	390	352	390	383	365	374	383	374	372	379	382	407	366	370	359	350	402	390	388	395	356	415	387	383	355	377	384	368	442	392	376	392	342	363	380	418	393	362	387	355	379	372	402	384	402	368	412	370	380	388	389	390	372	349	365	387	356	379	377	365	369	401	383	397	368	363	388	385	387	412	386	369	400	395	373	375	378	371	382	403	401	409	399	372	391	395	387	391	356	417	387	405	383	399	392	378	389	380	403	383	370	413	353	366	362	359	370	377	358	408	375	413	401	365	366	423	407	393	364	372	405	426	356	382	380	379	350	362	366	393	389	410	395	412	401	381	385	349	402	391	401	373	367	393	371	400	373	377	413	379	384	399	379	380	347	382	418	402	375	413	406	405	395	400	382	365	360	364	365	390	382	356	396	391	408	371	357	382	373	384	385	396	406	396	355	391	400	363	400	362	364	403	388	366	382	368	390	362	407	391	402	400	396	358	374	397	361	376	419	374	379	366	417	406	381	378	389	397	400	382	392	400	378	387	421	416	389	369	358	392	396	372	421	399	389	392	379	402	389	406	361	366	406	381	391	350	399	353	395	409	374	390	364	356	402	358	370	388	373	375	392	376	402	396	388	378	354	354	402	364	370	388	404	408	403	359	411	376	375	374	365	374	370	382	388	378	409	395	384	367	359	380	399	376	338	398	368	379	353	412	420	418	379	406	382	378	387	341	394	383	394	404	336	382	365	410	363	387	348	383	420	363	382	355	364	353	377	351	398	375	418	358	385	401	374	382	392	387	400	365	388	350	379	358	397	394	390	374	366	397	403	358	368	436	399	368	378	396	399	393	357	400	369	385	379	377	371	391	417	392	377	380	390	369	379	362	365	383	394	366	402	375	383	418	419	351	383	380	402	383	372	415	378	390	386	382	340	363	330	390	393	378	383	398	404	407	409	393	399	400	368	363	403	387	359	371	413	348	392	379	369	387	383	390	368	396	358	374	385	397	369	403	391	393	385	410	377	364	376	363	389	370	410	399	371	395	353	397	400	397	362	395	358	372	401	399	357	385	391	391	369	401	384	413	389	364	370	380	395	410	394	379	362	369	358	435	364	376	383	393	409	375	400	389	418	358	378	370	390	368	391	401	392	368	396	407	405	405	375	378	367	400	366	377	391	392	408	361	385	408	394	362	367	400	372	397	439	375	406	371	387	345	387
40077	55309	34009	4644	1117	920	822	676	657	585	584	541	532	555	548	506	500	509	517	550	546	481	496	509	485	480	469	483	492	509	523	478	465	464	479	477	518	493	462	487	487	460	522	469	471	466	472	441	465	479	514	469	505	477	509	434	469	489	496	482	487	478	491	449	458	489	481	490	483	506	491	461	445	465	434	489	428	446	458	494	449	470	505	467	510	454	534	469	441	462	496	475	484	447	460	471	483	486	479	460	486	493	415	458	501	439	453	484	496	463	472	462	471	468	472	458	443	456	492	470	464	489	483	473	485	468	498	448	460	452	474	481	463	482	505	507	488	477	463	479	487	475	432	465	507	461	472	521	506	495	459	502	462	469	460	474	484	459	471	471	482	473	453	462	469	505	445	467	475	447	497	417	456	475	485	472	417	523	456	449	536	500	493	470	460	465	466	510	473	494	503	452	470	492	467	460	445	488	451	464	445	455	529	498	445	458	503	454	468	466	449	470	515	454	458	471	467	468	492	461	498	464	505	468	482	471	480	488	454	477	463	476	462	470	494	478	491	476	485	515	492	491	470	447	480	492	483	500	476	544	447	458	450	512	489	429	479	487	453	481	453	496	493	450	479	475	486	446	465	488	475	453	465	478	475	505	496	450	453	475	490	471	490	482	478	468	423	495	471	499	460	491	496	470	447	479	477	421	463	483	480	471	473	475	476	504	475	445	465	426	472	468	455	488	466	485	482	482	469	490	459	541	499	486	471	497	472	502	490	467	445	504	464	487	471	457	450	497	459	457	498	506	475	487	438	443	500	489	459	460	511	475	468	476	512	452	451	465	471	499	462	439	468	468	482	486	472	462	498	469	455	461	508	480	473	516	494	518	451	496	429	469	461	449	458	511	504	441	457	418	475	460	471	464	447	519	447	442	469	464	493	485	480	474	516	480	487	498	450	483	450	478	514	430	484	456	483	496	477	475	508	470	479	495	469	456	507	460	484	499	450	502	428	505	491	487	471	474	504	496	489	449	485	494	473	483	474	485	436	479	483	485	474	471	488	471	480	466	494	474	490	470	465	491	491	488	434	463	491	433	460	479	484	479	508	492	499	490	480	490	482	488	451	437	481	482	455	451	491	490	453	460	502	480	486	471	455	464	449	469	465	454	506	474	470	444	477	487	449	448	444	505	499	462	480	447	447	508	443	444	497	470	462	483	482	479	517	476	515	470	524	487	421	486	469	452	473	477	477	475	449	466	502	490	472	488	477	483	480	496	485	503	450	483	512	469	456	464	476	465	461	474	482	492	430	457	448	527	442	473	510	500	481	452	537	452	449	471	518	474	475	464	473	508	466	498	488	442	473	448	494	468	466	484	472	480	428	463	446	451	419	473	491	480	459	474	441	486	500	461	501	490	489	480	490	456	502	497	491	487	476	491	467	465	498	483	487	451	469	472	451	478	463	450	519	497	424	530	477	462	494	458	482	479	481	456	469	508	454	467	495	473	478	462	479	466	450	480	469	482	456	474	470	420	496	469	490	471	458	426	471	485	476	484	498	455	499	500	508	503	473	482	477	457	472	492	454	511	480	434	436	486	484	486	449	484	444	471	448	492	493	487	466	469	460	451	462	456	463	493	491	469	424	427	472	487	452	485	455	455	438	476	448	500	455	486	471	479	470	502	475	471	446	497	477	477	493	458	466	458	458	483	495	475	498	493	464	465	486	479	537	476	504	502	480	446	437	464	483	466	465	482	483	479	469	481	483	463	444	463	491	416	498	471	468	468	489	485	491	464	469	455	441	480	471	471	525	476	492	459	483	476	444	516	474	481	509	473	491	511	451	466	438	497	456	474	459	482	501	472	463	478	496	506	456	501	423	483	523	489	496	462	467	491	484	486	492	466	461	466	484	459	467	511	467	439	486	475	472	480	503	508	551	486	506	496	454	469	460	495	442	453	448	488	481	460	515	479	463	465	490	428	488	489	479	467	486	478	494	485	464	452	465	479	427	466	449	454	476	496	474	510	445	474	460	488	478	500	472	488	480	473	460	460	455	480	499	473	478	474	511	463	516	504	515	434	480	501	496	440	464	471	493	453	461	459	491	481	501	489	485	465	472	523	462	504	493	502	477	506	449	490	446	450	457	475	462	466	477	511	506	473	512	499	490	484	482	492	455	483	467	498	454	476	432	462	498	464	505	452	463	482	436	473	462	534	506	492	481	483	461	469	503	500	475	469	450	490	456	462	458	455	489	491	533	496	493	522	458	454	501	445	440	427	479	480	511	447	475	464	451	456	487	451	494	508	459	446	486	478	461	473	476	470	471	503	459	496	438	476	458	440	460	460	520	472	467	457	507	484	475	493	446	470	435	456	460	519	487	451	445	477	451	459	487	441	483	483	507	488	454	492	477	469	511	463	452	498	475	438	439	445	502	470	501	496	473	455	518	504	461	462	471	496	489	498	501	468	458	510	437	448	459	467	440	478	501	503	431	441	474	464	531	470	488	487	517	453	503	471	490	488	501	526	484	478	479	478	497	470	473	487	471	486	468	448	493	490	460	507	475	468	438	490	477	478	452	462	485	498	473	479	492	461	469	490	489	465	482	477	464	466	468	477	476	508	482	502	433	473	492	484	453	477	509	475	477	483	482	425	494	454	502	489	509	480	488	458	496	442	494	521	446	493	472	450	480	456	489	479	458	479	463	485	455	478	491	487	486	502	478	459	464	512	494	491	484	451	432	470	446	468	483	454	451	464	472	455	485	532	441	462	451	505	491	473	469	464	500	453	459	509	446	489	506	472	486	502	475	474	516	457	488	496	488	500	503	502	419	480	452	480	475	455	439	508	481	445	463	503	467	496	477	472	458	449	470	492	477	467	461	478	506	510	463	482	462	515	477	440	476	518	491	498	459	471	451	499	438	486	448	484	452	476	489	465	489	475	482	476	481	471	529	437	470	443	489	511	446	453	486	497	491	470	471	470	524	441	463	450	460	479	445	468	459	463	484	438	448	501	502	500	481	474	485	481	515	448	467	504	439	492	458	485	520	463	500	482	462	464	448	494	467	506	479	456	445	485	482	491	471	495	483	475	461	449	450	442	470	495	425	475	463	478	481	456	465	425	443	449	496	465	496	479	477	468	468	466	450	476	455	529	444	518	486	503	460	491	474	445	473	493	481	478	456	439	467	453	454	483	450	484	462	468	509	483	438	463	475	510	456	457	481	482	495	545	468	459	442	487	490	494	478	465	464	483	498	500	469	492	484	458	463	486	472	472	483	450	506	496	483	500	486	474	494	455	474	486	486	485	427	483	443	502	490	456	499	506	496	486	478	450	496	482	444	453	454	480	494	445	463	441	434	466	504	489	511	526	455	474	458	461	491	500	498	456	486	507	517	481	488	546	478	486	472	500	462	486	465	486	487	452	470	495	508	471	441	473	501	501	508	486	515	491	449	481	508	446	463	469	450	465	451	475	504	471	468	500	466	461	482	498	443	456	474	489
22767	21005	28573	23595	20948	20422	5637	1260	1056	1025	920	887	912	852	843	857	853	833	806	820	769	781	806	733	795	765	737	785	800	761	826	741	809	782	766	780	776	762	763	758	808	777	770	771	716	707	759	772	731	742	709	749	797	771	780	753	795	747	761	769	752	773	787	801	727	760	781	744	762	760	766	795	738	798	790	765	806	758	760	784	749	770	759	787	744	763	759	709	756	736	796	758	817	768	822	769	748	774	774	760	811	733	750	755	770	798	766	745	794	714	737	756	755	801	779	796	727	783	788	712	795	717	744	752	742	762	778	737	733	754	753	760	714	750	778	791	778	713	751	754	758	767	734	699	747	751	741	777	757	749	769	703	816	699	777	729	720	769	763	750	756	761	746	767	761	775	753	754	764	794	811	795	754	735	782	761	754	769	744	734	730	722	781	757	693	745	721	698	775	750	762	800	780	780	803	748	768	776	734	783	806	727	772	808	741	763	776	736	746	748	831	749	747	712	724	703	766	755	772	742	785	741	804	758	770	792	684	748	770	792	739	783	746	779	761	708	733	747	774	767	811	749	727	761	764	773	759	770	759	797	794	750	752	790	776	757	731	747	733	737	747	743	761	790	804	789	774	796	734	747	748	732	774	804	757	739	774	733	777	785	721	769	763	752	720	774	760	760	716	779	780	739	769	765	776	754	819	787	734	741	793	790	756	753	775	718	736	751	728	761	772	727	762	697	836	772	755	742	716	788	743	762	747	775	728	742	714	778	786	749	745	780	698	677	736	693	770	725	746	748	723	748	722	810	722	782	756	802	760	749	787	779	748	799	754	779	804	770	769	767	758	720	792	764	805	718	760	764	744	766	726	779	750	716	753	816	768	746	748	764	763	690	783	755	765	732	734	806	773	739	746	781	735	774	680	748	751	780	772	772	784	737	774	721	748	771	734	783	722	761	788	747	751	785	740	771	700	760	788	737	750	757	813	798	721	762	700	784	769	732	782	844	799	793	781	755	713	759	747	730	754	752	729	762	743	763	771	778	815	754	764	738	766	777	776	749	786	701	747	727	754	722	798	829	751	775	785	747	764	772	752	783	755	776	762	691	717	776	763	770	705	774	768	700	782	788	701	740	782	786	729	747	739	741	737	727	834	765	735	723	740	778	803	702	753	802	739	836	731	774	744	731	757	774	783	740	727	758	787	804	710	758	778	730	704	757	759	734	768	724	719	745	753	732	734	744	746	739	698	778	752	741	726	810	771	742	745	754	764	727	732	763	775	766	793	743	720	728	739	733	769	737	750	775	738	771	737	762	788	740	757	758	749	789	741	782	780	774	710	746	803	706	705	784	778	769	750	781	735	801	749	730	801	811	763	769	711	739	816	749	792	768	771	710	723	761	758	759	754	776	763	797	776	767	770	757	737	710	781	727	793	750	731	725	706	743	803	740	770	703	761	756	773	753	726	718	733	755	773	770	738	792	780	749	780	766	710	696	728	740	771	723	788	741	766	788	791	799	781	774	729	738	774	742	734	793	756	822	744	789	768	757	751	742	765	774	748	738	774	766	784	768	751	759	712	774	768	703	750	764	762	742	801	774	739	802	753	725	734	789	784	770	731	772	777	726	780	751	785	740	768	804	742	764	762	775	762	754	728	772	728	757	777	778	758	755	746	730	761	774	789	768	773	736	799	727	801	747	803	750	764	773	771	730	729	773	739	729	735	748	751	736	770	717	805	743	737	750	760	760	786	804	675	736	745	719	745	764	712	755	762	702	785	769	744	747	766	729	768	825	781	756	782	767	787	750	782	765	754	751	771	712	762	783	804	793	758	787	739	746	714	793	755	742	748	788	768	797	745	729	731	780	737	706	772	755	718	699	729	720	803	750	813	723	750	756	781	775	720	744	772	747	797	764	744	717	792	746	793	740	767	778	777	737	731	806	775	765	722	693	770	788	777	776	748	790	713	761	749	742	729	742	810	726	712	759	765	744	754	726	734	762	757	759	767	706	776	749	771	771	772	775	681	755	743	741	678	756	766	754	764	775	811	724	669	745	735	770	736	729	784	754	821	761	753	762	738	718	729	756	769	780	770	775	827	737	728	787	718	741	712	757	696	764	681	762	740	753	723	790	745	752	746	691	736	749	732	764	771	799	755	819	708	701	690	772	813	790	749	709	784	771	796	814	744	765	726	784	714	794	744	749	731	771	783	775	767	726	721	755	781	804	715	799	768	759	741	786	756	727	734	787	768	718	749	749	777	773	748	777	772	804	742	770	802	771	733	778	759	771	786	775	794	757	771	717	755	750	768	751	768	729	788	821	808	745	770	768	759	800	753	752	738	749	799	760	755	742	737	769	781	800	748	789	783	785	750	716	780	773	715	766	738	754	766	807	751	771	761	748	715	724	764	755	785	734	782	795	735	710	778	771	781	784	787	753	830	742	714	715	706	751	739	785	769	752	742	721	733	747	787	743	797	748	780	753	782	769	770	747	732	790	790	776	746	783	738	737	778	731	752	742	772	762	760	741	751	734	792	762	788	715	780	744	738	731	736	779	773	834	736	793	754	739	715	747	750	780	705	760	756	714	764	806	758	741	761	745	722	756	760	789	717	738	747	767	745	736	701	754	719	747	777	753	776	738	774	771	812	782	797	736	782	752	796	800	736	729	769	782	773	766	730	727	772	729	712	775	745	725	793	764	741	769	749	774	721	787	752	777	742	726	726	754	754	736	787	761	744	756	722	728	716	708	712	772	731	778	752	810	754	762	802	755	734	752	745	761	778	767	778	792	739	730	768	707	754	779	738	745	798	730	749	787	761	795	745	727	768	746	777	780	835	717	783	683	783	767	764	757	752	786	728	679	773	754	768	772	782	723	764	760	786	729	779	824	769	795	700	782	737	734	768	808	740	729	809	789	762	737	773	727	766	725	751	744	814	782	767	753	767	777	740	747	721	778	778	754	750	733	725	721	739	752	736	734	766	781	779	776	751	762	754	776	756	780	761	766	757	764	785	754	723	750	702	769	752	764	759	754	753	739	770	806	759	795	737	714	742	747	720	748	760	753	790	732	755	770	767	771	784	744	777	726	726	753	753	757	741	740	782	756	742	761	777	744	758	724	802	749	734	705	763	800	789	804	778	737	740	747	741	813	739	727	739	759	753	741	758	772	773	767	761	753	805	762	730	777	794	749	779	756	803	762	784	720	756	784	771	747	744	735	716	728	747	747	753	722	763	763	813	769	734	720	772	743	799	755	718	820	817	798	755	761	788	747	714	751	730	776	751	720	817	725	707	799	783	723	770	789	767	770	753	785	847	789	729	761	777	750	741	727	803	797	746	755	709	765	725	781	726	744	778	711	718	712	717	812	828	772	783	797	716	729	782	786	758	764	802	764	753	779	716	738	692	783	757	760	747	762	802	750	790	775	742	770	782	795	746	759	801	733	714	693	781	780	745	730	773	737	758	757	736	815	774	809	798	758	756	780	742	799	757	742	757	747
45935	69711	45966	7680	3051	2347	1979	1662	1488	1298	1173	1175	1125	1075	1027	1028	949	972	953	986	926	901	909	869	926	856	915	916	884	929	874	912	910	877	891	848	876	895	870	850	871	890	890	825	915	896	833	844	895	880	877	825	850	896	884	897	874	846	869	820	859	848	897	872	828	871	892	889	877	781	838	858	869	862	857	901	825	861	822	776	817	840	862	829	879	908	860	910	853	885	812	824	847	900	861	800	885	871	929	850	830	899	900	836	905	854	893	855	870	903	808	839	811	893	859	817	872	874	853	816	898	861	847	804	882	863	890	835	848	826	884	839	856	892	842	884	860	874	866	831	861	869	883	800	879	868	826	862	876	815	881	835	838	881	866	859	855	793	828	871	833	812	892	843	882	839	812	846	842	847	859	858	810	883	882	862	853	894	898	824	870	852	886	846	813	851	888	865	862	860	862	883	862	870	846	854	882	809	866	818	851	855	872	807	855	860	880	842	836	863	857	884	898	864	870	849	835	811	833	892	834	814	827	847	859	861	815	841	823	836	880	855	841	861	837	855	851	872	882	861	831	822	850	904	865	889	865	852	872	832	828	864	858	855	867	825	896	824	851	818	845	852	845	877	861	814	808	830	874	819	857	871	862	901	854	825	869	854	821	834	908	858	826	820	853	897	834	851	883	816	829	925	878	829	880	859	855	880	900	861	845	916	843	825	846	882	874	842	853	874	871	896	864	900	857	822	861	850	809	880	844	910	865	868	861	865	895	870	862	862	872	846	862	835	860	890	798	903	874	804	802	856	822	858	904	868	881	878	817	889	852	878	812	814	836	867	893	861	907	919	814	868	841	890	836	858	815	849	825	858	874	870	934	832	861	878	867	809	814	884	820	801	879	877	855	838	892	843	851	874	882	825	813	872	850	854	871	843	854	892	886	939	785	819	826	860	890	852	857	806	867	901	868	880	874	841	900	892	885	883	863	873	913	890	848	915	876	882	849	841	842	848	896	844	836	861	921	875	873	856	812	867	816	913	862	860	848	883	853	854	825	840	863	829	835	872	822	820	832	900	906	881	856	793	897	896	846	906	807	859	845	839	871	891	838	943	875	823	899	830	890	830	825	880	844	873	797	855	903	859	835	841	859	939	915	876	877	855	880	884	923	833	857	872	889	838	857	879	868	879	872	869	769	883	867	852	812	840	848	827	894	879	840	830	849	827	871	868	863	844	853	775	912	840	880	913	865	846	861	899	833	840	837	915	864	849	860	884	859	822	830	829	861	892	832	853	870	841	836	817	881	838	866	869	875	870	859	868	869	839	855	839	841	855	835	859	895	884	839	816	865	822	898	862	823	861	873	812	855	857	863	872	912	871	844	873	843	919	823	788	869	830	893	921	831	838	910	860	833	890	855	888	853	852	909	868	817	877	920	840	869	878	870	843	855	830	795	849	840	872	859	891	845	879	865	857	893	849	872	838	888	833	892	890	846	865	872	851	855	928	857	848	869	828	866	836	808	870	890	842	886	871	879	832	864	888	848	834	831	842	896	855	845	848	835	809	874	873	829	827	890	896	813	878	848	866	844	865	831	841	866	892	878	916	886	899	866	885	886	809	807	829	885	908	856	861	851	837	866	795	882	848	872	831	852	849	844	851	895	893	871	867	886	871	860	850	873	895	828	849	889	889	878	865	930	852	872	824	898	851	833	834	858	893	851	818	845	859	874	836	918	887	860	863	831	832	854	918	827	859	856	886	844	848	876	905	886	883	902	867	917	857	876	883	886	840	834	899	920	876	850	850	856	864	815	852	831	855	869	852	864	881	938	795	919	842	942	857	879	850	893	871	865	862	874	805	911	898	849	903	842	841	880	894	932	905	879	891	864	911	850	864	846	873	906	870	883	795	854	872	864	890	837	893	869	807	919	894	873	839	840	918	850	827	873	869	863	845	823	887	809	835	798	871	852	914	873	855	854	809	867	860	845	848	882	847	843	851	845	846	848	892	858	852	893	918	890	880	813	821	844	838	806	855	902	918	852	868	880	852	829	853	802	849	876	890	864	828	848	822	836	887	906	827	843	866	866	814	833	836	892	847	865	863	814	804	873	895	860	802	783	919	850	856	878	842	853	853	828	894	877	848	827	902	900	861	849	882	806	850	853	806	856	834	882	803	813	805	871	924	879	862	863	942	894	832	819	936	876	857	796	796	833	949	874	865	837	872	843	863	851	900	885	814	876	888	841	835	852	901	813	861	880	870	870	820	782	875	880	864	880	877	816	851	817	896	854	867	807	861	848	863	865	917	852	839	876	854	848	859	902	863	851	889	882	878	866	872	933	836	844	884	858	869	859	855	854	819	862	854	854	816	843	836	869	813	833	856	792	844	887	867	819	851	866	914	847	860	861	856	882	847	924	829	794	846	855	864	899	887	853	839	810	846	853	819	866	915	877	863	871	876	804	847	842	820	834	898	878	894	858	814	930	846	850	886	905	898	870	839	873	839	837	824	883	891	863	840	826	878	824	897	806	836	840	893	801	824	896	876	845	905	840	933	790	872	859	855	862	860	899	881	821	850	891	845	845	878	804	849	852	825	829	809	887	868	869	845	884	834	812	843	836	875	906	823	846	837	839	848	912	890	840	879	876	834	819	912	852	859	837	898	857	859	866	844	855	830	895	841	868	848	801	877	851	844	838	911	871	796	876	870	823	842	911	824	811	821	825	858	890	895	816	860	842	868	914	858	904	813	880	866	834	887	859	842	855	903	879	866	879	826	855	908	867	888	864	859	870	899	879	839	842	855	857	891	860	825	864	847	906	849	839	865	888	901	829	840	858	850	903	858	832	871	874	902	853	870	849	839	847	850	820	857	854	842	878	830	855	880	842	897	855	866	898	895	889	854	841	873	892	928	839	907	878	862	887	899	848	791	834	843	837	868	815	878	896	910	895	895	891	885	849	818	838	870	873	880	870	889	867	810	914	854	890	864	875	822	846	878	828	895	843	882	871	897	869	840	913	875	856	824	797	853	810	862	843	893	844	848	869	853	854	861	805	886	791	883	829	840	899	793	812	879	848	884	840	878	811	876	841	874	951	835	928	864	828	835	845	876	893	836	884	866	890	877	874	868	880	845	852	837	861	835	842	896	833	854	886	908	827	888	826	875	860	861	838	816	870	833	890	854	895	866	832	828	807	853	861	833	866	879	865	852	835	832	848	822	849	859	860	857	831	912	882	870	842	828	870	886	830	906	914	809	874	886	868	850	784	852	821	850	868	898	866	870	816	824	876	836	842	858	885	818	891	803	883	895	848	879	860	876	870	841	853	899	874	896	852	863	831	775	822	910	834	839	827	822	834	832	868	877	833	877	820	856	861	842	848	856	852	928	870	872	898	876	911	823	851	869	783	897	842	859	893	864	872	860	878	846	815	866	879	830	837	838	866	856	841	885	831	762	835	838	835	825	819	860	868	834	833	911	826	880	826	856	832	829	873	888	833	853	850	918	884	884
31810	31041	24960	5265	414	331	302	296	279	281	288	319	298	281	304	283	301	300	286	296	280	305	288	288	278	294	303	304	280	285	281	264	276	303	274	284	266	276	292	287	288	279	281	295	279	270	306	269	285	283	261	297	282	265	303	295	318	269	275	288	276	268	298	274	309	290	290	265	292	302	268	332	272	300	244	280	281	245	268	248	284	307	287	273	303	285	288	315	273	323	299	292	293	343	264	259	287	274	283	277	285	296	283	269	288	266	270	292	261	271	261	290	287	235	303	285	277	291	284	287	292	296	299	306	278	297	260	292	283	283	295	297	328	287	266	283	292	299	305	264	269	265	265	277	284	259	295	280	275	284	266	277	265	317	299	303	282	291	274	316	298	294	290	275	289	291	278	270	254	294	275	297	266	262	302	290	306	263	287	260	272	303	273	267	317	295	293	279	299	293	260	286	288	287	257	285	324	274	334	282	282	270	263	274	289	282	259	312	306	262	306	289	264	271	272	288	298	274	260	293	292	281	255	276	294	270	271	286	282	275	293	308	289	299	297	285	248	288	287	271	307	250	290	281	271	297	295	298	274	298	275	281	292	281	284	283	261	330	298	292	272	287	256	277	289	272	278	259	278	313	253	283	283	280	280	272	283	282	294	287	295	282	315	271	283	284	314	290	271	303	252	275	290	299	282	257	293	256	256	291	280	273	275	307	274	263	294	276	280	283	258	285	264	272	304	271	301	326	273	294	273	287	291	276	312	300	284	308	273	278	288	264	307	269	259	286	264	271	292	285	269	292	297	306	280	301	302	254	294	281	293	281	246	297	295	277	275	289	289	308	291	311	285	271	315	296	270	292	266	261	270	271	289	287	260	265	323	258	329	286	303	283	285	275	295	285	283	294	243	257	317	290	278	267	277	286	283	280	266	242	298	258	283	289	299	246	271	272	291	300	265	277	280	278	304	289	276	273	286	309	293	275	296	274	283	283	309	318	291	305	262	267	286	274	297	277	293	291	274	269	290	287	257	303	298	299	305	256	278	248	285	269	281	302	295	279	286	268	306	301	272	289	262	284	264	328	280	270	280	293	295	284	276	312	276	286	272	303	279	257	304	281	283	290	264	272	284	267	276	281	281	317	279	327	287	302	315	278	270	261	281	266	260	296	285	288	304	285	266	266	291	281	291	274	307	302	286	270	265	284	294	319	289	298	290	275	298	290	287	308	304	306	276	289	254	266	275	283	244	287	257	275	245	279	271	281	284	265	289	305	300	312	274	265	274	262	273	289	271	294	261	281	273	286	251	267	306	265	274	278	268	322	317	278	280	289	294	274	313	299	287	289	280	277	283	300	259	313	301	275	251	269	286	276	270	288	303	277	319	281	287	278	281	270	268	295	277	284	278	311	271	278	266	282	259	246	272	282	251	279	276	280	306	294	269	276	266	281	283	299	312	308	295	261	269	277	308	271	280	258	276	277	278	272	301	280	289	310	269	272	273	271	291	291	264	293	270	279	287	255	271	301	302	279	280	282	277	256	271	258	252	313	280	278	308	299	304	273	274	275	268	275	287	290	329	291	282	298	280	276	298	260	303	289	298	298	258	282	282	296	306	267	262	273	289	282	292	293	304	260	277	294	276	291	289	263	286	288	311	331	288	291	258	291	294	276	255	279	282	281	281	280	283	247	276	282	283	275	265	264	275	254	281	266	281	282	285	286	276	276	281	261	249	306	290	285	291	267	278	278	302	281	295	280	277	315	280	300	264	283	313	288	281	282	274	274	299	258	320	292	299	283	282	290	306	263	315	288	299	309	280	283	265	265	296	303	277	292	287	277	290	272	305	290	272	286	287	290	283	265	291	276	288	303	308	297	273	275	272	286	271	281	302	308	272	309	288	283	270	288	278	276	250	264	302	274	318	290	280	328	303	294	292	246	309	309	273	282	311	279	289	291	259	302	254	284	267	278	303	268	271	277	269	281	289	266	286	289	295	250	303	278	310	295	256	295	278	285	296	270	284	275	275	274	258	293	268	277	267	302	262	298	268	278	274	284	288	275	269	318	277	290	282	293	275	278	266	309	289	294	281	300	287	281	289	284	252	296	258	265	299	274	286	293	261	299	287	291	285	274	266	288	330	276	279	285	281	275	269	301	269	262	295	322	275	279	264	276	271	250	299	312	316	267	271	300	276	290	303	261	269	279	294	288	259	257	271	295	291	289	295	263	276	291	285	282	297	292	294	262	309	292	293	269	281	284	291	263	292	277	273	287	299	280	287	279	290	311	300	263	271	280	266	271	296	269	254	299	291	296	278	283	254	303	289	302	293	257	297	271	296	282	294	282	307	298	292	273	254	279	316	266	269	311	296	290	309	300	276	297	303	271	270	278	295	259	259	259	303	252	277	285	293	288	284	253	274	294	256	242	259	295	285	275	288	276	283	252	260	280	299	284	284	305	286	301	313	301	292	297	298	278	273	310	303	266	293	304	310	263	279	277	310	290	296	276	285	279	284	288	276	305	266	292	288	291	260	287	271	267	272	285	284	279	251	294	282	307	275	279	276	301	308	277	276	292	278	299	289	281	301	281	289	312	303	295	279	295	303	295	272	264	291	264	309	282	269	274	241	291	270	307	282	285	298	239	297	292	299	285	304	270	280	287	324	283	285	281	261	314	278	277	279	279	283	305	293	296	287	305	248	292	295	307	301	284	293	287	268	282	286	292	278	300	270	310	277	281	305	279	292	280	259	255	263	276	257	275	270	285	290	285	244	278	300	282	289	307	277	294	244	272	298	271	298	268	289	291	309	262	297	295	254	281	267	300	306	298	300	264	297	269	316	276	275	290	286	291	321	283	274	262	286	275	288	312	291	279	269	277	277	298	296	293	278	273	301	271	272	275	302	251	273	272	308	290	290	288	326	268	293	255	267	292	258	287	270	283	308	297	236	267	291	282	310	292	270	256	289	261	288	299	282	266	283	278	311	294	281	278	267	280	303	274	288	289	318	286	271	251	295	268	299	296	307	288	297	275	273	263	284	283	299	294	285	281	275	259	265	304	279	256	300	278	294	296	294	277	290	283	292	267	274	294	318	282	305	302	267	288	259	299	286	282	296	270	299	282	277	290	280	261	283	292	273	288	302	286	272	294	307	271	250	296	288	312	291	287	259	318	280	309	272	288	266	299	285	299	284	292	279	277	229	283	294	290	269	321	312	274	240	262	278	249	293	309	297	288	300	281	259	291	261	271	279	320	299	282	276	287	296	266	324	266	304	317	277	266	254	288	309	309	291	279	260	301	284	322	272	295	277	279	285	280	308	286	267	270	311	298	257	291	298	253	283	258	267	304	270	264	318	258	306	265	284	293	296	288	282	272	314	293	282	261	285	274	273	280	266	266	264	290	289	266	265	261	280	297	295	286	288	275	284	263	259	295	307	288	242	281	316	264	239	281	303	252	295	263	273	291	296	286	288	264	289	276	276	249	319	294	264	308	303	308	286	265
38509	45439	26529	1218	487	455	425	396	384	377	403	378	388	349	360	374	365	343	358	338	344	337	333	372	335	328	362	335	343	331	371	340	342	347	345	356	331	345	377	356	371	356	357	343	315	410	337	351	358	328	344	358	370	369	360	355	341	326	401	366	339	364	383	335	377	364	372	330	354	318	332	367	366	343	312	340	346	359	362	339	323	335	382	332	342	325	351	336	362	364	346	353	347	363	384	346	348	345	385	361	371	351	367	353	324	339	331	359	346	323	370	329	370	383	354	342	314	339	362	311	350	329	373	383	361	343	369	342	367	320	319	336	335	372	368	370	366	341	336	310	330	325	365	347	371	379	362	322	364	344	367	357	353	372	333	350	331	335	333	360	376	361	349	329	386	352	359	333	321	338	386	335	346	328	320	377	353	348	391	359	382	326	350	366	339	336	338	332	369	324	357	361	377	335	341	350	341	357	384	353	350	335	376	377	345	336	344	337	344	365	375	340	374	379	360	369	349	347	342	323	352	364	377	351	384	352	361	346	363	383	342	373	344	331	353	353	327	377	337	364	370	341	356	303	319	318	321	333	345	312	355	373	303	332	374	313	324	341	342	350	354	348	351	365	292	344	363	340	328	320	312	364	360	364	353	352	350	337	368	357	369	346	382	345	336	339	336	344	339	369	361	331	355	356	370	344	366	341	337	344	348	326	375	345	350	345	357	301	349	387	364	312	335	327	333	342	353	348	350	350	365	341	366	350	386	365	353	332	368	357	367	329	349	355	357	344	346	334	376	342	361	376	367	338	351	384	357	352	376	326	367	337	338	353	355	322	331	344	324	355	316	324	370	376	354	349	356	341	333	370	311	345	331	327	357	377	329	368	335	370	337	342	311	341	310	391	360	342	315	381	355	321	326	348	338	380	312	342	349	344	376	334	317	340	317	353	339	374	371	338	327	329	345	370	333	328	316	352	330	350	360	364	336	359	335	375	356	364	325	337	307	351	368	320	382	360	366	343	325	341	363	363	334	327	358	331	332	368	334	327	329	337	335	339	370	349	319	355	380	418	342	362	332	350	331	382	371	324	322	327	351	331	344	336	354	363	323	355	361	365	364	340	372	345	359	373	375	370	334	318	362	354	371	378	340	356	358	373	369	363	348	366	340	343	348	364	337	338	349	385	354	320	309	391	351	335	334	362	353	359	323	327	358	350	358	317	313	369	346	396	373	309	365	354	341	344	374	311	349	374	345	368	324	358	326	360	355	374	353	301	366	361	338	331	343	331	364	366	348	354	353	331	342	376	347	344	363	344	355	342	355	339	350	358	329	330	377	334	334	337	347	319	361	352	342	352	353	359	340	384	316	354	326	334	323	325	347	338	385	343	339	339	360	357	326	337	373	352	365	333	354	350	341	357	377	327	357	348	379	339	359	339	330	324	378	331	340	350	352	334	343	337	356	345	366	368	370	339	325	341	337	338	336	379	346	356	353	335	352	354	371	344	388	343	379	333	367	361	352	351	351	366	316	350	351	337	393	322	379	349	328	298	332	340	328	387	362	365	318	335	369	355	298	352	356	401	377	371	328	347	351	319	323	334	323	359	361	335	365	357	343	389	344	321	356	362	337	366	323	367	387	348	365	384	337	346	370	340	299	365	359	353	350	346	394	354	358	356	359	380	333	329	340	339	360	365	327	332	354	375	361	360	362	319	371	323	326	378	350	352	344	339	361	373	330	337	352	348	351	357	358	341	347	342	372	335	331	330	340	346	321	338	342	340	322	342	356	354	351	314	369	352	320	350	351	341	321	346	360	361	378	297	328	360	354	355	336	333	344	363	373	379	338	378	343	373	358	351	331	365	362	378	342	338	340	345	319	357	370	355	349	328	346	310	338	343	330	357	338	344	355	366	365	370	329	356	357	347	357	338	355	332	346	399	368	358	375	341	323	336	332	347	347	356	342	346	355	365	357	331	349	336	320	356	311	371	351	397	345	354	313	314	345	352	351	334	334	358	332	318	370	361	331	336	351	348	349	322	384	344	332	349	382	355	329	372	359	346	321	359	337	337	345	375	346	343	314	351	357	378	359	390	365	336	348	314	384	332	330	380	349	341	360	331	351	377	354	363	350	361	345	362	356	341	364	357	332	332	342	368	350	371	342	361	307	337	372	340	332	338	339	331	356	345	354	329	316	363	375	372	320	339	351	359	349	340	327	352	351	336	361	330	342	324	336	305	355	313	368	387	365	330	341	359	343	359	361	332	325	322	319	353	363	324	338	349	355	359	363	326	323	343	340	386	339	356	375	339	351	336	346	324	318	319	335	351	329	338	334	323	356	329	370	362	336	335	348	314	347	348	355	346	370	362	391	376	344	349	365	355	344	354	360	355	350	353	337	324	346	309	324	370	356	342	362	342	347	337	347	332	345	376	400	374	359	327	357	344	336	370	340	345	333	361	314	353	369	383	350	347	369	335	353	364	371	344	314	351	359	333	324	377	332	336	348	389	319	340	353	353	343	339	361	369	365	357	347	336	317	353	342	321	356	353	329	351	333	379	376	308	341	338	343	383	332	349	349	364	349	333	322	341	364	372	346	322	335	396	306	381	331	364	341	358	371	377	328	367	326	348	334	334	336	356	348	379	324	364	363	342	360	331	339	390	345	325	359	329	342	330	370	346	344	387	358	369	325	331	329	375	336	345	354	365	328	341	349	348	329	306	360	326	335	340	327	336	347	396	319	365	339	329	369	373	330	343	338	337	336	372	329	354	325	385	353	364	355	327	356	342	350	379	301	329	375	318	324	337	371	318	320	336	342	315	363	374	373	364	338	335	339	342	345	360	345	355	321	321	367	361	354	337	367	357	360	327	365	384	381	337	373	349	326	363	325	334	358	366	360	340	347	352	312	362	349	326	336	341	356	353	325	368	350	347	358	312	335	333	380	383	349	352	351	324	317	344	324	387	372	345	349	341	316	360	348	368	331	343	359	351	354	353	353	357	349	348	335	376	364	336	359	363	356	352	346	337	322	331	374	341	389	347	381	383	360	374	361	317	371	342	346	336	338	379	337	367	337	351	338	352	339	368	362	320	326	337	370	342	343	335	348	370	360	351	381	324	344	362	344	350	335	370	349	304	347	346	323	335	356	368	332	307	345	343	342	343	350	327	365	351	361	362	326	352	365	322	337	350	340	339	319	373	369	393	333	328	317	336	354	351	373	327	352	382	367	325	331	355	337	332	351	334	361	374	367	346	348	345	357	351	326	355	362	343	406	341	377	400	354	358	364	354	324	372	351	372	334	362	336	338	346	324	367	369	352	328	382	362	368	352	361	358	356	347	353	358	325	346	387	372	324	372	346	327	369	364	327	344	319	363	359	353	312	339	371	382	350	360	375	353	339	349	364	322	395	358	326	343	324	337	349	340	343	336	324	384	372	345	340	349	365	360	343	345	362	355	340	335	344	338	315	355	346	336	375	312	370	372	350	333	377	337	347	370	330	350
23835	20981	28171	24062	19998	6425	1057	764	680	610	610	527	602	560	518	566	573	525	547	556	587	502	536	548	536	552	519	504	515	497	557	513	483	520	494	556	516	537	521	504	482	562	541	512	503	559	537	508	537	498	505	548	541	540	529	502	585	527	507	476	515	525	533	563	556	540	533	493	525	570	508	495	520	549	541	491	557	518	504	545	546	500	500	533	523	543	519	512	538	518	511	490	527	487	529	521	528	493	535	533	491	521	456	543	494	551	560	525	546	556	548	513	505	546	499	509	538	561	496	488	552	478	507	543	517	498	507	478	514	525	514	532	523	527	472	521	563	490	560	505	512	562	515	529	506	539	500	503	510	519	508	489	505	538	563	520	541	507	495	495	501	500	516	512	496	543	498	470	517	551	513	491	529	522	535	527	522	504	522	493	535	539	507	517	543	537	503	522	557	484	520	521	511	574	493	562	527	496	509	576	516	517	527	519	494	518	525	524	513	507	473	482	510	547	496	477	498	517	533	494	567	516	519	506	479	534	521	521	517	536	498	501	583	503	511	545	519	551	541	546	535	518	531	543	535	526	530	495	528	498	502	521	534	566	499	511	534	541	517	523	542	527	531	541	503	492	477	487	505	524	528	524	541	507	503	543	528	517	502	532	502	509	506	508	541	497	539	523	550	525	506	525	480	528	552	530	555	540	512	526	501	488	535	508	538	543	484	516	552	499	513	534	540	529	529	514	470	550	506	504	487	492	512	544	537	465	539	554	542	559	495	499	532	532	519	475	506	505	523	517	516	527	511	535	504	518	539	498	508	575	529	532	532	534	519	494	526	550	511	535	505	508	545	526	520	538	507	471	539	521	528	536	533	527	547	551	501	523	521	574	533	521	555	515	502	527	536	539	540	494	526	558	519	554	513	508	529	513	525	533	508	524	495	529	537	540	524	516	530	520	551	555	528	501	520	501	504	540	501	501	499	528	513	513	567	528	535	531	563	507	499	496	526	533	498	493	525	518	519	490	520	490	535	551	554	512	509	547	537	522	524	491	544	532	515	494	527	522	549	546	534	543	513	526	513	503	517	550	530	497	498	535	500	514	545	568	491	507	563	519	489	496	478	523	529	556	529	520	556	512	525	519	520	552	511	518	526	509	546	536	534	526	498	500	567	526	489	497	552	534	542	532	511	523	495	542	504	492	486	548	539	504	562	536	514	560	530	518	524	533	593	496	551	513	509	548	521	527	495	499	486	515	496	524	534	521	514	526	490	511	511	528	500	506	545	532	531	545	520	537	503	516	551	498	545	493	478	527	519	490	516	509	493	516	530	512	481	554	524	491	521	519	528	548	513	518	566	513	495	487	550	477	491	541	504	549	504	526	517	530	523	497	540	500	507	538	488	536	492	510	530	503	540	526	533	512	539	529	526	560	529	540	525	486	526	509	502	491	531	499	491	490	477	492	504	482	520	543	523	526	497	504	487	510	509	494	506	542	513	529	496	531	542	492	514	510	557	505	522	562	475	531	510	508	510	502	513	501	520	543	546	522	583	502	500	527	506	503	530	536	530	502	568	544	528	523	490	503	507	522	502	518	510	501	506	519	546	530	521	504	532	551	527	532	540	484	542	494	515	547	499	529	531	562	585	531	527	519	529	499	504	502	530	537	531	558	500	503	508	538	539	548	513	554	549	502	537	520	498	530	529	522	531	482	518	506	524	525	510	531	524	491	515	519	473	507	558	499	519	485	536	539	528	571	544	529	546	549	530	481	536	509	533	509	505	534	523	501	525	542	527	500	509	528	538	521	507	548	487	502	528	510	558	503	536	522	523	523	505	507	514	519	496	501	532	498	511	540	518	509	574	545	554	518	544	533	522	476	521	561	541	560	491	528	531	518	564	531	551	541	513	503	510	536	491	516	494	527	511	497	505	456	526	541	508	539	543	516	510	496	524	494	520	499	517	511	510	547	533	521	496	551	554	515	530	516	557	503	510	496	519	489	537	534	521	528	500	519	507	521	488	528	530	489	528	485	511	583	505	498	534	527	506	542	536	538	502	533	549	514	521	537	560	543	524	515	502	554	506	515	539	507	545	535	535	532	522	507	531	456	550	504	539	552	533	541	496	478	493	529	523	498	544	486	523	522	500	499	545	519	499	488	511	492	514	508	525	511	467	557	520	525	498	560	512	510	553	553	510	498	531	513	498	520	527	495	529	519	543	527	490	500	527	505	486	523	514	489	533	503	523	556	539	527	522	519	527	524	507	533	506	494	555	517	501	486	543	541	575	474	543	513	531	509	479	506	502	508	483	528	531	537	545	541	511	546	520	532	504	476	498	506	575	521	548	516	540	535	513	520	544	529	475	535	517	545	567	544	544	502	507	516	505	515	502	559	479	466	539	529	500	517	523	476	536	496	566	548	509	580	552	533	516	552	506	531	545	500	499	494	539	554	512	508	503	497	527	540	502	518	500	509	504	518	504	547	519	526	509	557	495	550	502	495	488	533	551	509	539	508	527	549	511	545	497	555	504	541	496	493	542	493	552	518	477	527	508	514	512	470	507	515	535	553	542	508	500	515	541	510	536	505	501	545	539	466	511	540	556	530	524	480	546	520	542	546	551	527	503	500	505	490	501	538	520	554	499	475	494	523	528	493	532	541	517	487	505	512	505	513	476	553	499	555	533	513	493	524	510	506	511	553	514	511	508	502	489	525	530	503	538	510	554	520	528	527	497	521	518	517	521	507	498	485	518	507	527	506	543	528	525	537	515	527	536	533	491	525	496	461	469	536	501	503	563	483	519	507	496	522	525	530	522	511	502	489	459	506	510	591	505	494	547	527	542	571	524	485	518	528	518	534	500	534	509	516	527	497	526	509	508	463	542	557	515	532	518	529	514	507	511	558	478	484	544	518	530	495	521	543	577	495	503	506	525	526	520	517	541	498	491	521	516	530	530	529	529	460	541	529	495	498	546	559	501	494	508	532	527	562	546	536	528	537	537	509	516	507	556	502	555	509	481	498	509	516	491	491	568	497	502	529	516	532	526	538	490	509	521	515	516	511	547	519	572	524	535	550	519	482	501	504	493	519	509	496	499	520	524	516	523	566	493	544	517	506	531	516	507	541	528	523	506	493	502	552	500	559	548	506	513	563	528	505	513	525	547	504	522	542	515	533	531	495	526	525	487	525	496	544	534	493	497	509	569	499	556	482	521	510	512	520	528	500	564	529	532	488	548	512	515	542	525	498	490	578	533	516	507	513	545	507	521	588	530	481	510	552	477	557	565	540	486	481	499	519	489	468	526	544	511	481	528	526	541	483	509	536	522	452	526	529	533	563	531	510	538	491	561	504	534	526	552	541	518	537	514	508	521	473	514	513	533	508	494	529	528	539	500	562	483	543	508	530	508	564	484	547	500	503	528	527	517	474	485	518	549	548	518	499	514	513	512	527	496	459	459	570	530	546	501	546	500	495	511	529	514	519	471	517	511	527	499	514	541	539
41679	60945	42896	7979	1690	1403	1144	993	868	848	791	771	706	758	713	646	645	641	669	633	642	641	646	630	624	591	630	589	643	624	603	609	640	607	611	638	649	598	599	609	663	624	595	595	639	587	584	584	595	582	606	639	581	585	607	593	620	600	619	659	602	647	582	624	599	614	591	618	577	660	565	587	580	593	604	609	581	655	633	606	568	599	605	611	630	601	626	579	616	619	599	601	604	612	582	590	594	611	614	626	626	600	593	606	559	552	606	572	580	617	625	571	585	582	545	582	612	560	612	619	599	578	624	568	603	618	638	614	610	573	660	655	577	564	625	583	596	580	567	598	620	591	591	587	585	589	628	593	624	596	609	616	600	612	604	574	655	631	649	613	585	616	637	609	642	630	615	625	625	603	627	638	620	584	669	606	654	593	578	633	611	636	588	587	575	629	611	601	616	632	605	565	594	621	580	608	569	589	615	615	622	598	595	602	548	637	589	585	602	627	564	570	637	593	629	593	578	585	617	591	590	596	625	619	645	605	628	610	592	629	594	628	607	581	580	582	656	566	580	580	617	586	620	612	611	581	585	620	640	632	612	590	601	594	576	640	652	555	537	616	617	628	588	615	590	601	626	555	622	584	595	611	583	578	648	607	597	568	608	557	619	597	598	602	553	564	596	615	574	616	601	639	664	584	603	601	608	629	573	621	575	613	634	645	599	550	572	638	607	627	600	642	624	651	624	591	607	614	599	631	592	633	603	595	617	625	651	619	591	640	627	585	604	637	622	616	579	626	583	622	578	610	619	590	581	594	618	573	641	562	569	600	613	601	651	627	617	579	634	583	631	578	580	613	597	632	562	585	616	614	592	581	587	615	617	628	581	629	579	590	572	580	578	594	553	583	598	561	586	576	589	621	599	563	624	601	586	589	615	606	641	602	597	613	619	623	632	600	628	571	619	566	594	640	591	590	599	635	591	604	598	599	604	573	616	601	570	593	618	621	564	611	591	596	575	620	651	621	626	572	598	585	590	606	636	617	600	583	589	585	622	615	584	622	578	614	647	579	589	602	608	613	587	607	599	586	614	579	550	598	585	569	625	580	612	579	602	602	596	622	628	584	625	624	591	618	586	615	628	552	581	612	636	637	582	623	628	626	552	583	595	605	559	636	628	600	644	614	552	599	604	594	575	586	579	564	624	610	603	618	580	585	605	609	626	599	612	586	575	582	563	578	600	593	616	618	590	628	607	586	636	582	630	606	609	654	564	593	617	606	573	634	552	642	584	607	581	605	613	641	609	587	604	630	634	646	603	618	631	575	594	569	590	622	574	625	589	612	580	601	601	637	612	569	563	606	612	603	587	578	611	590	576	592	621	588	588	592	653	553	578	625	619	605	577	614	560	581	615	579	647	604	618	615	640	614	581	637	645	586	564	607	603	622	611	603	588	605	605	606	631	657	587	614	581	591	560	599	631	603	603	582	594	657	599	627	585	627	621	585	607	597	653	631	608	646	577	610	546	596	647	599	555	633	624	592	645	585	598	597	595	565	597	579	602	631	619	622	606	579	648	595	669	589	600	613	595	591	658	617	616	583	599	602	570	608	651	633	602	613	634	597	615	608	563	596	646	606	561	618	563	597	652	592	591	623	589	563	589	639	580	615	578	542	603	644	631	629	600	598	608	575	608	581	636	601	605	623	606	623	591	599	587	585	653	620	554	590	599	563	600	608	586	630	596	614	599	589	577	600	614	617	622	594	627	586	570	615	565	609	655	611	641	599	596	634	624	629	647	605	605	575	620	598	648	598	576	567	615	628	568	584	633	579	679	562	643	567	570	610	629	639	605	600	636	643	608	608	565	578	561	598	622	589	600	566	603	662	635	607	628	591	588	642	614	597	612	623	613	598	606	592	620	576	613	604	559	656	591	602	572	586	556	626	608	578	597	656	602	611	601	590	639	625	591	631	621	606	580	602	598	569	628	595	623	597	579	567	600	583	575	618	585	589	593	631	610	575	596	652	584	621	647	609	595	595	620	601	559	608	584	596	613	617	602	622	604	613	557	581	586	620	614	560	602	612	634	609	565	632	635	641	600	587	611	598	594	568	610	617	583	630	611	615	600	588	629	617	587	609	667	631	628	621	619	594	566	579	632	618	629	609	571	601	602	575	587	618	611	592	609	570	638	591	556	566	638	612	626	588	625	549	611	590	649	604	573	620	593	614	607	639	615	589	611	577	631	554	648	585	542	631	617	628	565	622	620	557	650	615	617	634	582	599	661	590	636	630	659	653	593	605	612	651	544	550	631	584	586	608	616	584	611	615	625	633	608	566	578	569	613	645	608	629	618	598	626	585	631	580	624	603	608	582	589	591	619	605	625	591	626	601	626	611	608	606	605	587	637	595	597	620	605	625	625	565	603	598	615	607	595	641	565	577	620	578	659	620	629	611	614	536	597	616	610	553	585	575	635	621	605	567	633	641	590	621	587	624	576	627	655	618	603	614	618	616	580	584	553	592	598	577	644	633	595	618	586	574	625	616	583	572	580	573	576	604	616	622	638	622	603	635	606	591	599	549	638	646	581	608	587	637	597	626	592	623	632	635	610	553	583	609	630	626	597	616	595	609	660	605	659	611	522	576	590	631	661	628	614	581	609	621	579	580	646	602	624	580	573	587	603	614	602	655	603	626	587	584	615	589	555	604	649	578	603	606	613	616	604	584	625	599	633	612	577	617	627	608	612	575	649	585	589	609	584	627	617	586	612	617	614	603	588	648	597	578	579	607	609	636	606	599	626	627	613	607	634	608	640	585	623	609	572	609	624	599	634	600	631	569	654	616	617	580	564	611	639	623	614	619	586	615	611	580	612	575	617	613	621	573	642	604	566	577	577	586	619	633	605	612	602	555	580	629	589	575	602	581	581	618	636	643	622	551	624	576	593	593	618	570	634	630	580	611	604	626	592	585	597	612	615	585	565	565	641	587	634	580	627	568	609	602	581	669	610	642	604	574	571	629	579	601	589	590	601	640	550	598	584	566	593	624	614	599	589	554	641	569	604	572	581	559	584	588	595	613	569	627	594	607	591	618	640	565	598	630	599	597	598	630	616	594	603	579	585	630	637	621	622	590	600	611	590	645	617	641	593	622	649	586	611	597	597	620	659	616	573	590	591	608	599	618	558	627	608	600	612	634	607	597	633	559	581	574	604	635	592	594	633	598	627	616	608	561	607	618	616	589	564	607	560	572	586	584	612	626	620	548	580	588	647	608	542	587	605	589	624	586	588	618	599	560	624	620	611	635	613	591	615	633	588	601	586	598	657	606	565	628	627	605	657	584	572	607	586	590	605	612	626	614	602	668	613	570	582	585	569	684	586	635	590	619	607	584	627	583	625	571	605	642	576	594	620	589	572	605	615	593	647	597	596	627	589	595	636	636	603	620	586	580	617	622	655	576	627	569	613	598	585	605	600	563	617	622	616	670	627	606	591	633	645	581	612	594	555	623
25162	21236	27501	23918	6859	649	514	499	441	455	446	387	466	391	377	418	410	412	406	415	423	403	411	431	357	416	441	396	424	383	396	374	376	378	389	408	358	430	386	433	337	417	414	375	415	359	419	390	396	386	374	381	356	393	399	389	414	403	396	425	400	397	388	379	352	404	380	344	417	407	430	394	388	382	379	399	396	398	397	416	363	380	417	391	395	376	404	379	444	375	371	384	380	402	370	418	397	380	403	393	430	373	408	404	409	400	402	407	384	384	411	376	383	411	410	396	437	381	381	364	374	392	406	398	361	390	443	407	356	382	385	377	418	401	391	409	402	387	383	398	397	451	384	399	425	390	366	391	382	379	377	380	390	359	361	409	376	445	355	395	399	416	422	389	418	415	393	368	367	399	378	398	389	401	438	380	384	359	361	405	393	396	392	360	374	389	407	370	396	365	382	440	387	390	383	404	366	363	408	373	412	409	389	379	393	402	383	417	395	386	384	363	419	355	410	387	391	396	395	382	376	378	425	375	400	399	387	368	396	383	391	389	388	390	419	370	379	374	387	376	391	394	357	406	412	391	382	427	390	398	386	398	357	405	418	424	356	427	388	444	409	400	398	388	392	382	368	386	413	386	389	401	379	424	402	391	383	365	398	400	400	419	401	404	373	385	373	444	411	387	362	381	370	383	403	391	373	382	399	396	374	409	401	398	382	381	391	384	392	427	382	401	404	391	385	420	340	367	381	386	420	380	454	393	415	355	408	398	375	373	430	388	429	390	375	388	401	372	416	417	407	392	387	356	390	395	374	410	388	401	377	402	408	411	397	393	393	382	403	400	374	359	405	402	389	390	375	387	401	401	358	399	386	385	421	394	395	402	385	403	404	372	409	381	413	391	403	412	380	413	385	367	372	364	402	369	420	410	404	378	394	404	403	395	385	399	393	397	398	397	391	387	390	386	380	377	382	372	392	408	363	388	381	384	410	388	409	388	417	352	413	409	397	396	357	379	394	415	356	383	418	384	397	408	392	411	390	381	393	385	385	373	425	393	356	417	422	385	419	430	390	357	402	395	396	420	371	360	407	379	388	385	383	363	366	378	403	373	390	384	400	394	402	373	421	364	407	375	394	427	401	376	373	391	389	391	418	403	371	395	364	423	361	416	376	368	379	398	377	392	404	392	400	405	382	394	394	376	347	387	384	373	401	393	426	383	395	367	382	376	376	390	389	400	376	415	399	408	377	388	381	383	430	386	374	396	390	401	413	410	357	421	354	403	375	380	387	411	377	383	388	406	402	407	404	380	399	380	370	364	404	419	370	390	395	422	359	405	403	396	408	386	388	377	411	410	426	394	368	382	377	399	396	357	347	386	393	356	355	364	401	403	401	385	346	403	397	393	429	383	355	386	441	398	369	366	423	392	428	430	363	372	397	378	367	385	403	394	408	368	392	338	413	376	387	375	406	403	400	414	392	407	402	398	373	344	446	375	393	397	389	366	373	355	394	422	378	393	379	378	384	394	414	448	392	376	368	412	406	382	351	391	371	369	376	370	374	361	404	362	379	396	348	412	401	386	369	369	422	394	422	395	383	374	392	428	401	395	413	380	345	375	390	373	388	371	376	411	397	371	368	364	371	429	417	404	399	381	403	356	367	402	412	377	389	359	410	397	372	409	366	413	403	380	394	393	433	379	381	386	382	388	393	395	403	409	396	394	415	411	411	376	406	414	376	392	396	374	404	389	414	396	392	408	406	412	404	355	420	382	359	394	422	382	379	413	348	373	375	378	410	402	378	374	344	397	410	380	392	385	377	373	418	376	375	380	385	415	369	388	375	366	366	405	394	385	399	380	409	420	367	380	380	405	389	396	407	380	399	408	380	385	370	397	350	405	377	400	422	409	402	358	389	425	384	381	393	380	424	383	384	373	374	394	390	402	429	391	379	385	412	365	376	364	389	366	390	394	387	406	415	397	379	416	413	416	398	377	403	431	390	417	398	345	371	388	358	395	380	413	398	351	357	397	370	377	367	398	411	415	386	385	374	390	395	387	393	380	405	393	413	392	385	353	379	379	401	404	351	403	417	405	376	378	376	382	402	331	412	392	377	381	418	369	368	392	411	352	397	421	432	411	376	409	381	386	397	359	387	401	414	414	393	376	357	399	384	409	391	420	401	386	376	391	364	406	391	370	437	366	382	350	393	420	375	401	407	367	395	378	387	370	360	348	392	383	384	405	398	374	404	367	396	376	402	425	390	378	373	380	408	412	415	414	393	358	394	384	353	404	390	414	384	415	385	398	383	415	380	447	382	370	384	421	385	409	387	347	397	375	364	405	384	392	381	413	372	399	395	383	364	398	419	403	403	358	373	349	402	392	383	374	384	395	384	388	393	376	379	392	381	341	430	383	379	412	415	410	394	411	413	454	381	405	403	402	419	397	383	425	409	411	375	378	405	428	410	393	412	372	413	387	409	391	403	384	397	387	384	408	362	358	381	386	414	381	397	367	394	387	420	410	399	388	419	367	403	391	419	381	403	413	358	396	397	370	391	362	375	400	395	404	384	397	359	408	393	409	385	376	414	397	413	407	388	418	420	381	394	412	383	367	398	384	390	414	386	436	380	375	401	359	386	423	366	432	419	369	406	410	406	407	370	384	376	371	360	368	362	344	406	416	425	415	407	376	390	407	423	396	386	390	398	383	377	392	329	414	411	382	391	374	392	399	397	393	367	375	371	380	411	379	372	396	380	378	386	388	377	404	412	373	440	422	405	396	406	375	416	392	432	398	373	384	406	372	385	396	369	391	378	384	366	396	389	376	364	376	414	371	403	373	422	421	388	367	389	397	380	398	399	397	397	393	430	394	359	398	415	361	399	411	411	371	385	455	389	365	433	381	376	412	394	394	404	429	372	384	413	383	407	405	417	387	397	398	450	385	384	409	434	422	370	405	393	377	398	388	415	402	401	396	394	396	402	399	389	380	386	372	416	404	385	408	383	414	363	437	331	377	386	394	369	380	426	387	388	345	404	383	392	411	393	376	397	393	403	422	371	380	397	364	376	400	379	377	381	357	433	380	414	399	407	351	360	379	404	386	376	397	397	389	378	363	377	353	365	393	391	370	403	377	392	390	409	410	364	380	368	395	382	391	360	370	405	413	378	409	356	377	427	354	372	397	376	388	443	412	365	389	412	416	415	387	415	392	378	388	435	409	383	360	398	409	420	395	389	398	397	389	396	349	429	401	422	407	379	383	387	409	390	377	400	392	418	371	381	384	392	389	396	401	410	381	394	412	421	380	406	376	384	403	379	362	381	366	355	360	408	367	386	370	397	392	401	352	381	384	379	386	389	397	390	377	393	413	400	388	386	385	409	388	355	383	377	387	395	361	365	384	381	379	361	390	384	388	389	406	400	403	397	341	382	361	403	403	434	347	412	404	404	375	366	390	397	412	395	386	384	400	397	430	391	360	408	412	386	396	351	360	422	425	397	419	396	382
40378	54590	36508	5419	1061	902	804	674	650	599	583	563	591	542	560	513	505	534	505	522	489	533	496	452	504	479	467	483	458	546	444	479	490	496	486	445	483	478	544	473	456	482	513	495	553	494	458	453	520	466	462	483	498	406	536	488	505	496	482	497	458	524	487	445	485	500	473	444	482	513	496	482	521	491	491	466	504	453	469	483	497	511	476	510	506	459	474	486	506	473	491	514	484	483	487	502	489	398	487	490	508	481	460	456	513	459	486	498	476	466	476	496	470	464	504	492	473	461	469	490	499	471	474	478	490	509	472	473	528	464	468	484	471	448	496	448	477	477	474	487	509	450	492	493	480	490	481	494	501	470	511	451	468	495	504	488	482	482	484	471	480	476	506	480	465	487	480	458	474	485	530	441	477	485	501	513	476	492	484	489	445	451	453	523	486	475	437	522	483	475	489	467	454	470	524	515	473	468	463	450	456	496	487	502	492	490	478	501	487	484	498	508	506	504	476	488	485	462	449	453	457	483	502	466	458	477	479	453	510	497	479	490	479	506	476	486	475	475	462	512	478	532	458	492	514	418	498	467	473	463	452	473	490	483	493	491	482	471	519	463	449	481	509	489	505	473	511	507	473	455	485	497	496	467	463	503	513	451	495	454	491	448	491	490	458	496	500	504	492	462	435	466	478	422	454	483	476	472	480	485	484	469	470	502	508	514	458	507	487	472	477	447	517	527	478	495	500	494	500	498	443	499	454	485	468	462	520	496	461	502	474	481	472	480	464	530	471	480	511	438	523	496	495	474	448	492	493	472	491	508	431	494	492	513	507	479	485	513	498	475	526	460	493	509	504	490	450	524	491	470	435	489	498	459	513	517	484	472	454	476	465	493	465	492	470	500	469	526	483	482	504	471	482	484	497	508	488	470	477	459	478	473	524	489	467	532	437	519	532	521	481	482	483	464	486	496	480	483	491	487	499	475	482	521	458	463	469	518	507	482	512	474	475	488	481	497	480	509	464	484	470	495	517	475	481	485	469	473	482	448	495	485	439	484	545	491	456	440	482	509	493	461	460	473	459	534	493	497	500	452	466	530	460	494	483	490	492	493	447	494	511	459	505	481	476	485	489	482	491	493	489	462	468	481	485	488	481	467	483	498	489	512	481	445	482	504	498	492	481	472	510	462	456	494	467	461	502	447	473	462	505	480	485	471	506	501	493	462	499	504	487	490	510	473	494	529	480	469	502	468	484	461	479	453	450	499	516	468	485	507	543	524	474	466	456	508	493	492	493	502	495	463	474	476	482	469	439	472	488	496	491	472	510	457	466	515	487	487	529	475	491	474	475	488	476	500	453	491	485	451	523	486	500	511	494	509	493	489	464	487	468	429	483	474	480	485	508	499	514	501	478	469	468	492	484	487	490	524	480	492	457	504	479	456	475	487	508	474	480	468	496	465	488	510	480	513	475	499	471	475	490	472	438	468	483	493	466	477	507	480	541	502	485	523	470	500	514	506	502	509	519	497	502	513	503	490	477	454	484	505	467	476	475	478	469	490	478	480	484	474	496	462	487	470	475	476	472	513	472	509	461	514	488	477	477	457	509	475	510	493	492	448	471	479	459	499	490	446	511	502	505	465	496	501	501	508	425	479	499	471	491	496	469	487	481	481	476	471	508	468	529	492	436	469	496	490	456	491	509	491	483	452	531	504	476	461	497	461	493	467	473	452	509	460	496	478	500	448	482	489	480	506	493	473	471	479	473	489	456	504	499	546	495	486	506	505	494	525	480	495	465	483	479	462	549	457	475	471	488	456	453	461	426	499	481	506	484	498	465	501	445	465	463	488	480	463	433	458	517	495	483	441	474	507	492	471	479	496	478	474	531	438	504	478	488	470	459	492	469	483	494	450	461	484	494	481	484	496	511	504	493	445	497	450	489	507	485	471	516	470	461	496	473	457	494	525	514	527	491	502	466	462	489	499	516	480	480	483	491	487	473	466	486	472	453	478	491	485	454	497	474	447	489	472	485	494	493	438	509	476	475	485	488	487	511	490	484	476	475	467	481	503	489	461	507	508	500	494	499	470	496	457	463	488	474	475	470	463	516	527	472	470	457	462	441	459	460	522	503	469	491	483	472	475	458	467	478	485	460	509	485	469	500	460	439	468	501	475	445	508	473	508	509	472	470	501	472	454	498	502	480	485	471	508	514	490	471	470	482	485	503	444	483	474	485	463	469	469	466	485	510	439	469	501	495	454	493	465	491	476	472	490	503	458	479	453	505	490	460	493	461	491	497	484	488	493	446	467	477	470	486	470	477	510	469	459	511	491	485	491	488	454	499	491	465	464	469	464	474	449	439	489	475	482	478	512	515	496	464	515	488	471	506	477	490	465	490	493	515	494	472	494	496	493	493	506	488	490	465	504	454	497	498	495	481	467	480	512	461	515	509	446	492	509	457	501	512	494	488	475	506	453	516	486	504	493	486	510	494	496	475	490	448	488	514	437	503	481	535	483	512	484	478	461	489	509	464	534	457	477	480	476	506	481	486	490	512	496	434	469	511	488	472	487	505	461	485	456	438	513	484	475	493	486	498	477	499	480	508	496	491	480	473	519	451	498	500	466	461	457	500	479	513	507	461	504	467	449	466	498	505	504	479	465	500	492	525	524	468	503	487	491	466	510	473	503	493	502	490	499	501	474	491	492	461	519	500	459	467	488	504	484	500	489	475	514	476	526	464	496	471	480	510	494	472	491	450	503	485	454	493	492	495	511	466	514	490	485	471	446	491	457	514	485	494	477	488	482	546	466	510	476	514	461	498	483	459	490	455	515	498	493	443	476	443	506	491	502	450	490	461	523	455	504	522	496	481	469	492	486	465	476	526	521	508	502	482	499	521	462	477	455	510	471	473	471	488	433	463	538	489	463	468	468	485	449	486	484	480	505	500	495	477	477	513	448	460	479	476	472	492	466	483	495	475	512	483	463	493	484	469	452	483	483	480	469	486	460	481	460	493	487	484	490	448	492	479	504	496	496	486	505	528	480	485	481	468	488	482	441	522	489	496	463	483	495	468	463	523	471	453	490	470	435	473	482	453	553	497	497	455	479	497	489	499	462	511	479	473	481	480	490	495	459	459	458	493	476	499	513	442	509	463	503	480	505	506	455	523	523	475	498	511	471	465	514	505	488	480	462	470	490	485	456	458	466	505	495	469	471	486	492	486	478	504	492	475	512	489	469	511	478	499	492	475	466	507	501	491	476	488	485	501	499	481	505	499	526	474	502	455	487	503	474	464	486	508	441	509	511	469	491	489	500	512	428	534	487	478	491	468	478	504	503	528	484	512	468	488	505	487	442	440	499	503	496	478	451	498	472	488	503	530	481	497	493	504	464	535	474	485	484	527	442	475	533	481	484	453	446	486	464	526	492	496	488	493	491	481	438	495	480	517	480	466	500	478	462	505	491	473	496	451	501	532	494	464	470	532	502	481	470	462	464	487	448
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
