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
341798083135	341798083696	341798084246	341798084796	341798085344	341798085896	341798086446	341798086996	341798087544	341798088096	341798088646	341798089196	341798089744	341798090296	341798090846	341798091396	341798091944	341798092496	341798093046	341798093596	341798094144	341798094696	341798095246	341798095796	341798096344	341798096896	341798097446	341798097996	341798098544	341798099096	341798099646	341798100196	341798100744	341798101296	341798101846	341798102396	341798102944	341798103496	341798104046	341798104596	341798105144	341798105696	341798106246	341798106796	341798107344	341798107896	341798108446	341798108996	341798109544	341798110096	341798110646	341798111196	341798111744	341798112296	341798112846	341798113396	341798113944	341798114496	341798115046	341798115596	341798116144	341798116696	341798117246	341798117796	341798118344	341798118896	341798119446	341798119996	341798120544	341798121096	341798121646	341798122196	341798122744	341798123296	341798123846	341798124396	341798124944	341798125496	341798126046	341798126596	341798127144	341798127696	341798128246	341798128796	341798129344	341798129896	341798130446	341798130996	341798131544	341798132096	341798132646	341798133196	341798133744	341798134296	341798134846	341798135396	341798135944	341798136496	341798137046	341798137596	341798138144	341798138696	341798139246	341798139796	341798140344	341798140896	341798141446	341798141996	341798142544	341798143096	341798143646	341798144196	341798144744	341798145296	341798145846	341798146396	341798146944	341798147496	341798148046	341798148596	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	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
22972	21871	29817	24541	21872	21534	4997	1976	1759	1537	1202	872	932	845	753	583	634	600	672	638	495	507	438	522	472	428	394	471	2141	521	363	376	356	340	396	372	352	374	376	352	377	382	395	401	390	350	331	345	325	352	330	385	338	345	340	353	348	348	373	360	407	363	376	378	376	361	350	338	378	354	362	381	375	351	388	362	359	350	391	349	363	361	380	356	387	372	335	358	351	336	331	341	355	349	355	357	331	328	353	355	344	347	347	345	338	354	364	387	327	354	348	331	315	352	362	380	348	351	367	348	353	351	341	353	376	348	336	375	379	332	344	381	358	336	339	359	348	342	369	363	346	354	339	337	368	358	325	350	352	346	356	300	355	347	388	338	349	363	349	344	376	334	365	347	334	329	346	360	356	338	391	371	347	347	395	315	364	372	333	363	342	349	356	324	350	339	344	349	331	348	353	381	339	318	363	350	375	374	323	369	348	330	354	360	340	325	358	361	350	313	329	351	333	378	328	367	309	348	347	331	376	352	327	348	335	366	350	382	321	381	345	348	357	328	356	323	328	321	385	340	349	366	356	365	362	357	362	343	350	352	380	339	345	372	339	349	342	374	364	369	348	355	335	345	375	306	344	333	353	324	335	321	333	333	350	352	343	327	350	365	369	365	349	391	346	355	386	357	329	336	350	324	349	347	341	367	303	363	387	355	355	363	350	345	375	318	370	344	304	347	322	351	344	356	353	312	358	363	362	325	347	364	376	356	339	338	333	350	363	361	357	355	338	331	352	390	361	355	360	357	393	342	338	339	353	362	367	361	334	343	355	343	381	365	364	346	359	373	345	362	347	357	348	362	349	329	357	369	348	359	338	356	326	360	351	354	388	348	353	360	324	370	375	353	344	360	372	348	372	351	375	312	337	312	367	366	347	391	338	369	358	348	372	380	342	337	346	341	347	342	344	338	345	339	377	330	344	366	349	379	319	330	333	347	337	380	357	360	325	339	359	320	340	338	370	350	330	320	370	354	347	365	376	352	339	345	357	361	353	350	335	374	349	334	391	339	350	356	330	359	374	358	367	322	340	366	305	364	330	359	332	327	330	392	378	346	355	364	374	357	336	368	318	369	363	356	356	352	354	324	344	350	345	344	330	381	336	361	361	327	369	346	339	361	351	353	349	371	347	334	334	357	362	382	338	358	359	370	314	375	340	349	365	378	321	350	324	362	378	369	382	374	340	378	360	353	353	355	344	363	346	362	365	374	358	329	380	360	338	378	376	337	348	371	346	343	371	376	378	341	322	329	291	354	350	372	349	359	381	351	353	336	335	346	345	381	355	355	372	365	349	356	356	339	334	349	323	370	364	346	336	391	340	337	356	344	353	350	338	341	335	335	330	365	339	354	376	359	342	359	366	371	371	345	353	369	365	359	370	348	365	323	333	327	343	358	324	366	360	323	358	368	367	370	321	356	387	388	347	341	377	342	356	363	377	369	376	382	373	320	340	347	339	302	322	362	313	334	363	334	353	352	371	331	367	300	388	389	370	341	356	325	376	387	374	356	349	370	374	333	364	375	385	348	376	328	368	367	357	360	365	363	357	333	369	336	363	345	351	370	366	412	324	367	333	343	334	317	364	350	357	342	320	326	366	362	323	341	335	323	350	390	371	367	360	330	327	339	374	327	340	366	343	334	365	329	351	340	356	342	364	318	385	339	354	352	368	382	364	381	314	345	327	346	359	328	334	321	315	331	356	362	371	369	355	373	335	352	312	356	320	343	352	362	359	357	339	361	364	351	393	369	325	348	350	366	350	342	339	387	356	368	387	347	331	341	366	364	348	354	352	362	322	341	372	370	338	349	359	358	353	331	321	359	348	338	351	341	355	351	306	368	342	349	338	345	368	361	377	353	357	360	375	385	365	366	351	372	327	378	318	369	341	360	325	367	347	359	349	367	336	346	333	372	353	328	345	331	361	375	369	331	349	347	378	383	367	361	355	390	357	317	328	367	344	349	337	392	348	354	356	340	346	367	353	355	312	377	380	339	345	323	319	356	365	325	360	350	389	365	349	329	354	352	353	318	359	365	332	318	349	334	342	326	359	358	338	354	356	349	380	380	346	359	357	333	355	341	330	349	371	385	389	386	340	331	390	347	338	371	343	332	331	370	383	362	332	372	326	379	342	354	366	348	368	312	383	360	338	367	355	310	323	326	384	323	325	374	346	317	333	375	312	384	351	354	348	387	377	361	347	355	326	353	374	330	360	356	399	332	343	332	363	350	349	347	341	334	349	319	408	367	320	370	344	316	331	341	332	389	316	345	347	342	378	391	337	338	326	347	373	332	353	364	338	370	371	372	328	363	354	361	339	353	354	335	340	370	378	401	339	370	344	348	370	373	338	377	362	337	367	352	366	344	356	363	351	343	385	354	373	390	350	347	335	342	367	335	355	343	357	328	374	344	338	369	367	349	358	340	307	366	387	374	371	345	371	336	340	328	344	335	344	339	368	374	329	337	310	351	351	322	351	347	353	308	368	340	342	343	367	307	383	345	325	399	348	343	375	341	365	358	344	353	375	343	341	332	352	366	352	359	310	321	354	320	340	328	353	376	326	331	374	370	352	336	301	365	341	340	349	350	401	323	368	351	355	375	379	367	342	360	340	321	344	373	374	321	352	344	304	348	412	317	383	374	364	344	302	350	358	311	323	323	346	358	351	330	401	362	342	350	376	344	372	382	366	381	387	366	350	362	329	344	334	317	318	366	339	388	368	365	354	349	325	354	354	361	338	334	373	327	376	384	353	331	355	358	355	327	338	373	343	334	335	366	351	334	313	392	334	324	343	369	350	375	371	338	318	382	318	363	365	352	338	352	331	357	364	328	324	365	348	350	368	359	330	335	330	329	357	348	356	348	328	321	348	337	364	344	329	365	332	335	334	386	362	336	358	353	352	388	364	335	378	338	360	330	313	367	346	358	364	337	361	373	380	316	352	341	335	370	341	348	372	375	345	334	344	338	373	362	325	353	325	363	360	345	349	356	344	346	329	334	373	336	357	364	337	344	358	363	321	345	358	373	335	369	359	351	309	359	350	370	308	339	337	358	375	341	316	359	389	357	338	342	341	347	351	342	321	339	324	366	358	355	356	378	339	323	383	328	342	286	329	326	363	347	389	336	410	363	338	345	335	366	310	344	321	356	314	370	338	334	333	340	336	357	331	335	395	308	346	383	323	356	365	353	355	331	363	351	315	340	360	351	335	342	354	347	385	373	327	361	320	331	317	329	361	333	346	356	343	317	376	376	342	334	340	367	375	371	354	319	330	314	321	357	339	363	307	354	351	359	310	344	355	354	311	345	327	331	381	352	354	362	336	400	335	330	353	339	367	341	340	337	349	337	351	358	369	344	331	358	341	329	378	315	360	352	363	361	367	373	352	358	348	356	347	363	367	357	346	355	344	393	344	360	358	372	361	331	333	330	359	332	345	352	364	337	332	369	352	344	357	321
12496	27411	23581	10082	7817	4948	3717	4079	4123	3624	2715	1867	1950	1686	1529	1233	1194	1228	1182	991	870	782	748	809	782	737	569	799	4432	808	533	492	471	464	496	493	477	498	455	496	497	524	456	519	498	455	457	485	484	503	466	498	459	467	472	499	489	486	504	498	476	495	481	475	493	478	515	489	481	480	475	463	451	427	477	503	499	469	450	459	440	477	485	481	481	463	488	476	466	417	452	467	472	509	477	473	492	445	462	522	496	471	475	507	456	480	474	473	464	455	509	469	493	449	474	514	491	482	490	464	477	483	453	477	435	489	464	483	465	508	495	481	478	471	512	491	450	455	459	454	479	434	484	468	519	476	456	479	456	492	487	487	471	461	497	453	458	442	454	486	475	424	462	511	484	507	473	480	470	468	470	451	487	467	473	499	476	458	485	457	523	497	482	431	472	450	493	497	464	489	476	454	460	507	486	453	456	467	471	504	524	463	489	450	507	455	486	509	459	473	453	531	454	446	463	491	468	487	500	511	476	476	511	455	475	454	459	470	481	445	484	532	465	489	498	472	457	503	494	500	469	513	466	506	443	450	494	461	445	464	490	473	506	477	468	469	504	431	477	490	503	484	476	483	430	494	454	497	475	480	480	498	470	460	476	443	505	460	481	442	484	489	495	462	496	458	511	499	489	477	475	491	488	496	473	482	475	433	424	431	465	484	482	471	489	498	498	477	471	515	448	488	468	475	470	488	435	497	468	474	454	485	516	486	499	444	485	478	447	503	484	488	438	474	445	487	447	492	480	446	507	466	455	487	465	491	457	470	491	460	493	466	478	529	464	497	486	486	488	494	464	496	459	499	463	489	469	481	489	462	453	465	452	481	505	462	493	451	494	476	471	495	473	490	460	474	444	488	474	502	461	463	502	485	480	445	475	510	491	463	484	503	453	484	484	487	464	453	435	500	462	479	497	495	473	489	455	468	439	456	474	460	480	478	482	505	476	519	450	487	471	457	456	498	458	467	463	455	449	488	500	486	442	488	483	481	470	488	474	465	481	407	462	457	462	476	517	507	510	499	445	474	513	467	459	444	491	460	465	491	474	472	452	443	458	517	462	457	471	491	476	450	490	456	481	422	441	477	467	441	466	469	453	487	511	473	499	471	494	462	477	479	494	459	430	492	472	464	479	467	489	458	432	495	490	500	488	495	461	489	523	486	437	492	421	461	411	457	509	445	470	460	467	461	443	487	500	493	483	469	487	474	481	452	473	485	480	521	520	470	453	512	489	473	463	433	470	471	510	448	460	498	479	516	453	448	492	447	456	448	490	497	471	443	463	449	505	480	467	473	455	460	437	454	495	469	494	476	474	457	473	456	478	496	483	454	493	484	462	488	478	471	509	475	452	459	419	525	424	489	479	492	463	481	429	496	475	480	462	451	441	475	465	483	482	489	482	478	496	473	447	466	469	506	478	461	457	485	465	476	473	477	473	446	473	445	458	469	469	464	445	470	504	462	492	474	498	450	454	466	464	493	481	465	477	501	516	480	490	487	466	466	464	455	445	452	478	476	510	453	489	431	491	456	474	450	462	474	443	484	477	493	424	460	446	456	467	485	474	478	471	486	460	510	460	446	478	477	476	447	433	461	508	458	510	482	479	457	486	471	480	479	472	496	457	487	495	464	459	463	487	438	466	512	483	470	477	487	502	449	450	471	443	462	430	472	477	453	477	475	437	449	435	465	457	495	489	432	483	508	495	430	488	473	452	476	490	486	489	496	466	466	468	495	443	463	488	462	476	525	463	491	505	472	488	470	458	472	491	455	458	515	492	518	527	475	466	489	493	491	481	516	454	464	512	464	516	456	452	431	493	450	506	465	489	484	521	451	465	499	490	453	462	496	481	495	475	489	499	463	482	481	461	509	504	479	498	467	521	468	505	489	498	460	466	476	498	480	470	493	479	463	503	466	508	491	486	453	471	471	519	456	447	465	478	485	475	476	522	489	466	456	471	461	488	521	498	462	506	432	478	441	430	460	460	477	450	472	484	492	495	493	484	485	467	479	514	500	488	514	496	488	488	458	497	443	494	487	477	467	477	453	463	482	498	474	458	468	481	492	475	451	475	483	487	465	465	462	486	467	494	436	468	495	498	470	477	441	517	448	466	473	482	467	457	477	492	507	484	512	484	453	478	456	469	439	454	516	464	485	493	471	467	450	489	513	443	462	459	494	459	463	460	473	486	479	494	485	493	525	474	458	453	495	463	476	465	475	468	483	506	452	487	483	471	441	501	476	454	481	479	489	476	465	467	441	449	477	477	447	473	458	536	461	502	458	492	450	441	485	467	492	466	466	471	474	447	508	460	508	471	471	462	436	496	505	467	498	479	473	479	432	459	493	447	477	460	503	476	509	485	472	472	483	488	487	465	441	444	470	489	466	479	488	474	466	506	438	460	477	457	470	457	470	466	505	488	490	440	443	455	411	496	461	458	507	471	442	457	502	458	504	472	497	459	469	492	491	463	434	505	464	442	457	437	487	481	465	452	533	459	475	442	510	471	482	487	459	486	451	522	444	476	446	480	443	508	498	468	481	444	472	452	473	480	482	468	450	474	439	493	482	455	495	524	505	481	500	451	510	501	466	470	445	490	467	482	502	480	478	473	468	479	480	476	461	483	493	505	462	495	447	458	461	469	500	467	477	473	477	467	465	475	493	498	477	460	473	497	453	454	467	471	476	460	489	473	462	466	492	488	444	491	478	447	500	477	490	511	467	441	477	484	473	460	452	457	484	458	464	463	462	490	487	429	471	491	453	489	462	514	512	499	468	484	482	478	473	484	478	521	446	440	468	478	462	431	475	509	473	473	488	453	475	496	480	481	479	481	479	470	490	443	501	505	445	468	506	474	437	506	429	495	460	479	461	471	478	484	482	460	481	479	485	471	482	514	459	461	456	469	457	480	475	471	436	487	479	477	499	498	441	483	462	471	478	447	469	502	446	471	450	443	510	495	452	462	446	460	471	476	515	441	483	438	457	460	494	461	449	478	460	444	492	486	466	422	436	455	467	480	483	500	404	438	472	499	447	480	447	488	463	465	432	438	485	489	450	468	461	497	440	465	434	489	482	465	469	471	421	486	449	527	482	506	499	489	449	491	457	453	458	427	461	469	445	461	452	487	475	482	498	480	465	504	435	460	425	496	502	490	517	490	547	463	463	500	524	478	459	493	523	459	498	477	501	461	463	475	442	451	478	456	447	481	451	481	486	510	518	480	478	442	492	466	494	481	489	447	485	467	488	439	468	455	455	491	469	462	498	493	519	480	483	516	498	521	490	467	472	458	496	465	464	458	446	492	479	460	498	456	476	456	470	485	496	511	477	464	445	446	444	479	467	468	479	473	478	456	504	447	447	443	500	505	440	458	495	480	502	470	429	489	467	468	449	438	500	443	471	480	489	487	467	448	504	472	492	481	485	476	459	471	483	486	460	516	469	466	476	446	498	437	475	483	488
27519	19026	9715	3228	2151	1563	1126	1106	1136	1073	947	820	802	834	774	697	774	760	709	699	740	730	677	745	660	691	707	692	740	702	651	688	660	700	709	645	716	671	718	636	682	667	664	665	663	705	708	675	678	641	650	647	650	650	697	697	711	647	645	681	657	694	735	668	665	661	619	664	681	643	666	642	674	683	635	658	709	668	687	595	672	643	681	662	678	676	667	636	713	678	656	692	689	639	724	661	667	649	675	700	700	665	690	686	676	692	693	648	620	655	713	706	682	657	693	666	683	668	692	660	672	699	705	669	724	651	651	698	696	688	645	632	660	683	658	650	689	624	652	647	636	678	661	645	603	667	696	607	644	641	620	680	652	647	692	640	676	662	696	709	683	582	653	668	642	654	692	643	681	644	653	681	643	689	698	690	716	684	658	667	648	647	663	666	628	624	704	691	668	665	698	670	658	677	692	674	655	672	661	701	690	625	672	655	666	717	675	687	710	678	641	669	723	660	676	692	651	650	684	693	675	618	674	667	631	663	682	678	628	670	687	653	657	692	642	681	716	629	635	652	626	659	652	644	726	652	643	699	663	633	648	681	654	641	660	662	678	655	675	640	691	688	663	629	665	701	642	681	692	676	682	684	648	669	648	687	648	671	722	686	696	654	673	734	657	654	655	640	680	654	695	709	685	665	651	661	631	690	654	670	658	697	628	677	727	679	697	630	693	715	660	697	633	696	655	672	678	662	636	671	659	684	683	635	642	629	734	668	671	660	675	736	674	665	678	660	643	643	657	692	635	654	669	673	653	695	681	699	679	658	719	674	706	697	684	699	660	664	686	658	665	699	650	632	647	707	673	681	673	673	722	711	661	643	673	674	646	637	687	664	666	670	705	718	634	690	647	661	670	680	661	647	670	636	669	698	699	683	622	693	643	662	657	617	670	634	636	706	653	666	685	709	667	663	698	690	712	711	723	682	602	658	734	690	722	684	674	692	651	722	667	688	701	689	685	675	709	661	656	629	681	659	625	665	675	645	729	668	703	706	702	674	609	660	684	670	621	695	658	675	641	664	685	710	631	684	679	649	658	664	677	689	661	691	649	695	661	648	690	629	650	676	668	683	668	684	644	697	650	682	650	658	661	702	634	692	653	708	708	657	724	645	639	656	681	705	652	686	694	675	645	673	681	709	691	654	668	727	678	660	694	653	689	692	697	670	664	682	656	689	664	640	732	646	648	690	697	696	705	639	672	666	657	646	675	658	697	691	691	664	664	690	657	629	725	652	678	640	612	667	690	626	649	667	652	661	678	688	661	660	705	674	708	636	704	657	682	693	725	717	681	659	642	628	691	698	672	646	640	647	628	638	636	659	686	687	647	708	701	695	676	682	663	620	703	657	667	709	709	664	671	621	649	642	626	691	682	688	651	718	659	709	673	725	692	611	667	638	656	695	702	671	678	665	679	652	669	708	654	664	664	681	663	616	681	675	650	661	655	668	636	691	656	646	677	656	685	717	687	645	682	648	657	667	633	664	669	692	694	708	669	674	663	692	660	676	663	653	648	650	663	766	671	697	672	708	672	675	722	710	672	673	661	682	663	661	690	695	639	661	647	672	660	716	650	697	651	645	662	677	676	687	656	648	669	704	609	665	683	715	680	694	674	688	659	642	631	609	726	691	693	639	655	673	697	632	692	659	688	660	696	683	669	667	695	686	703	665	638	635	643	642	644	629	677	657	722	648	680	670	616	665	644	682	653	679	693	666	671	670	698	661	667	658	674	739	644	666	665	662	655	684	700	700	663	694	674	740	687	694	665	689	686	642	665	647	661	710	622	673	680	684	678	646	713	678	631	693	676	695	679	692	676	676	633	664	717	731	674	673	651	659	661	644	705	683	660	723	665	645	692	670	715	683	671	677	638	626	662	661	671	699	653	701	683	710	662	624	732	689	676	642	623	686	648	732	667	668	662	669	664	637	684	609	621	656	636	690	674	668	667	704	628	729	687	661	629	668	711	658	667	678	655	661	657	643	630	723	699	675	676	704	651	660	668	680	612	620	679	667	650	675	664	591	714	688	698	679	711	667	654	665	604	670	642	677	650	671	703	653	680	705	682	652	641	645	669	662	660	603	715	670	663	680	671	703	678	718	620	690	669	669	739	650	654	646	677	672	677	718	661	664	678	685	691	660	667	686	614	617	696	694	694	653	698	700	634	662	714	652	658	686	684	636	630	679	628	675	665	680	687	633	680	670	688	617	674	705	649	688	676	698	651	672	666	654	676	630	711	676	692	663	632	685	687	660	633	664	703	712	665	675	655	687	645	715	663	654	682	718	665	679	646	682	683	638	652	664	684	691	681	659	726	688	666	681	682	681	676	618	681	689	672	684	662	677	686	666	698	744	677	651	694	718	624	677	698	663	671	695	641	685	696	675	703	660	721	692	704	647	637	682	687	656	661	626	723	660	671	671	654	682	673	667	671	676	650	640	683	724	619	691	707	669	662	651	696	688	698	648	671	685	657	689	697	710	677	712	644	710	657	693	669	607	695	726	676	641	644	704	667	637	653	723	635	659	629	655	666	688	670	619	659	664	692	662	651	659	652	659	672	664	681	694	602	678	640	704	645	647	702	665	657	680	689	683	643	669	613	709	667	653	696	668	710	693	694	665	675	740	661	666	682	656	664	628	652	626	653	693	703	697	620	642	628	674	697	704	702	675	669	653	710	670	680	632	674	645	668	673	667	658	649	651	606	722	672	680	659	662	664	692	646	683	699	683	665	681	690	669	644	695	690	686	638	728	679	652	672	672	685	699	696	692	682	702	659	660	647	666	673	690	651	697	680	678	620	743	612	672	682	671	635	644	718	640	684	666	651	650	648	693	665	684	629	682	676	702	732	702	705	687	670	727	638	649	690	704	734	675	667	637	736	679	669	643	645	656	659	666	681	683	686	674	683	671	618	709	654	645	683	653	662	697	673	685	672	704	717	655	644	723	683	727	626	638	677	676	689	704	675	645	658	695	669	672	663	620	680	667	719	701	690	691	699	680	683	690	645	704	643	655	631	697	653	697	679	716	639	647	708	708	666	601	674	651	656	614	612	635	671	699	620	648	725	658	644	665	664	689	646	671	680	641	670	709	742	704	650	673	684	677	704	657	666	666	675	666	646	681	662	648	665	678	681	680	645	680	676	682	675	674	646	632	674	612	694	712	674	678	720	680	683	666	695	650	654	677	617	687	674	685	713	670	657	676	655	654	662	719	714	685	656	625	648	650	711	655	670	699	703	653	629	686	685	665	702	633	665	699	708	680	686	659	710	659	633	694	667	672	663	708	688	683	683	656	641	639	684	694	691	636	666	655	668	664	700	633	647	715	671	685	650	681	649	682	665	683	726	700	675	678	659	670	677	664	668	698	677	664	673	693	685	633	677	680	682	680	673	688	679	640	669	635	745	717	699	647	674	675	679	637	681	684	656	607	618	651	704	661	665	635	648	678	709	695
9276	14766	11387	4373	4212	3133	2232	2071	2310	2085	1733	1338	1315	1289	1112	1224	1193	1135	1133	1090	1090	1035	1006	1048	1023	1019	985	985	1041	989	941	929	982	952	980	965	925	945	980	935	916	938	963	932	920	965	888	992	903	959	942	942	948	887	914	898	927	928	901	923	956	912	958	922	940	929	949	959	983	954	920	929	917	900	982	850	974	944	946	893	953	983	940	935	975	961	991	945	898	967	952	930	932	957	983	936	968	919	943	956	957	940	964	1022	991	930	946	976	881	864	952	894	943	996	966	954	927	910	937	981	941	960	906	925	915	932	984	907	918	956	939	967	943	932	942	966	952	915	966	1005	940	918	973	925	952	934	913	968	945	946	894	943	948	924	960	893	934	930	1009	925	958	917	945	897	948	998	946	859	939	1006	957	964	910	906	913	1006	941	948	911	967	934	948	910	940	913	949	966	931	927	980	935	950	917	947	984	930	969	957	961	913	932	968	953	929	1000	947	933	975	937	906	930	957	903	954	927	941	927	930	968	923	877	1015	983	923	991	909	954	981	940	901	870	967	989	951	992	943	952	941	934	968	892	913	954	900	899	927	925	889	926	945	962	931	908	936	888	902	919	919	967	964	948	913	926	1005	972	912	942	915	927	997	991	929	923	927	922	973	934	903	892	962	921	947	943	863	987	929	928	947	968	936	1002	930	919	958	920	947	913	901	924	950	1000	942	947	957	957	968	907	950	936	955	957	931	935	970	962	877	923	924	904	959	909	950	920	927	939	925	949	924	914	979	939	924	963	968	989	922	929	916	899	965	934	914	968	956	920	898	918	987	955	934	968	917	988	925	962	914	884	988	913	950	909	916	962	926	904	973	948	935	912	911	937	978	933	932	932	993	939	998	963	959	933	929	935	958	936	931	965	949	924	1007	937	996	952	923	995	908	916	952	1000	916	974	911	910	936	932	945	944	999	913	915	966	912	922	988	939	936	962	955	945	958	893	923	875	922	890	940	938	927	930	923	898	939	914	937	987	924	937	924	938	924	912	950	981	875	905	985	880	930	949	962	900	964	934	965	931	931	908	916	970	906	890	929	995	918	921	953	953	946	904	970	893	898	950	929	872	992	988	966	950	943	950	988	952	971	975	884	977	920	920	924	972	950	908	875	927	917	928	963	985	959	926	973	911	875	940	932	946	939	957	996	934	929	972	964	976	972	964	954	976	930	976	950	948	925	974	878	915	963	952	987	949	892	919	908	941	993	914	919	989	1018	1000	939	951	956	894	959	945	939	964	921	953	915	931	970	933	961	921	927	937	950	947	941	895	941	915	886	946	972	963	922	981	878	932	902	916	922	951	932	982	923	961	912	899	908	914	964	969	918	964	989	964	957	958	920	981	944	988	930	924	942	936	959	972	924	938	929	918	964	929	915	961	925	987	951	955	953	983	930	940	929	965	973	988	936	942	895	903	991	970	931	969	915	965	948	938	972	909	938	943	938	944	972	1015	1010	976	936	973	928	967	949	958	942	957	958	935	933	943	993	977	901	971	911	940	1007	962	954	976	951	921	939	965	894	966	1019	897	922	957	934	921	905	949	970	954	974	888	922	886	972	996	974	917	995	946	925	921	962	974	921	950	1020	906	991	962	923	951	882	957	961	961	972	952	906	968	992	912	972	920	894	966	969	947	924	948	1005	959	929	932	982	888	877	982	923	950	940	965	919	868	1014	945	893	941	950	911	931	955	954	981	912	977	954	961	945	914	987	944	938	933	892	928	904	936	964	933	931	971	974	942	985	1020	994	954	968	968	946	955	906	923	895	978	936	958	897	935	929	942	919	930	905	932	928	909	916	965	931	858	948	966	926	942	944	928	931	949	938	1016	938	940	928	975	943	940	978	890	929	961	997	966	945	925	880	935	895	910	944	1014	940	995	938	954	959	942	963	947	928	910	937	931	971	946	926	980	993	940	931	955	950	938	922	923	979	989	955	980	964	937	941	940	953	920	960	952	917	936	943	944	987	909	950	949	944	968	929	906	920	977	1003	976	937	922	945	941	945	895	904	909	937	961	961	1002	962	952	999	941	917	901	964	931	933	972	946	924	930	932	950	951	949	953	978	921	957	977	969	944	960	919	925	915	911	975	996	964	977	934	907	955	1000	983	908	939	1027	941	924	947	958	895	888	937	976	941	951	931	971	931	935	944	946	998	966	975	935	944	936	907	946	1002	932	927	929	1002	972	1023	977	990	943	969	943	954	913	937	929	981	948	936	953	908	962	938	952	969	931	911	920	941	927	945	911	866	912	917	922	931	936	956	948	954	908	971	1004	944	955	939	930	938	962	947	962	961	943	952	988	954	978	925	972	933	923	984	907	940	949	946	929	958	1022	918	970	956	932	935	1013	928	973	1012	956	898	967	954	930	958	909	973	953	955	993	908	916	965	984	971	925	903	918	907	1018	955	941	927	956	948	905	938	970	976	943	961	938	935	974	941	938	889	992	904	953	942	986	986	903	975	928	935	978	991	950	964	946	982	971	887	940	930	934	965	892	965	999	942	960	966	951	946	976	978	945	930	983	937	1011	960	989	984	969	865	957	980	944	933	945	951	938	931	936	883	945	872	954	925	961	938	980	975	922	941	993	961	887	932	925	996	936	934	899	951	919	908	889	953	880	912	950	867	903	955	899	870	948	943	907	982	939	939	964	967	915	991	945	984	922	927	880	977	959	943	951	923	925	963	1003	946	938	969	955	926	940	1000	908	936	908	949	939	988	949	961	973	958	905	938	921	938	898	977	987	915	916	982	978	893	926	966	939	981	930	906	945	941	925	939	933	934	915	946	900	950	1013	921	963	970	910	949	909	962	974	899	961	939	959	955	892	920	961	940	944	961	972	957	962	953	974	951	991	915	970	949	980	886	895	924	963	921	965	974	974	930	910	913	963	925	902	966	993	947	954	865	951	924	926	918	951	942	944	1009	980	945	958	942	970	934	913	931	1002	1009	951	933	975	953	903	953	912	971	986	956	890	947	977	931	948	980	929	955	983	941	953	914	924	935	923	919	993	929	960	883	966	941	917	948	898	935	990	919	922	916	881	903	882	908	948	961	986	977	957	940	944	944	915	893	950	963	923	975	969	927	952	908	882	917	966	983	973	946	979	961	963	955	959	944	907	916	944	863	925	934	983	974	989	997	916	961	899	919	973	978	951	952	936	886	898	929	949	931	955	962	935	938	940	892	949	935	949	956	969	908	927	967	952	930	956	906	909	880	971	929	950	957	947	941	960	940	913	925	940	943	986	931	933	922	986	964	908	920	961	935	920	958	932	953	949	945	920	955	943	952	934	925	954	910	989	957	938	940	1004	1003	985	967	950	917	936	986	1000	1019	959	926	951	930	966	963	937	916	991	937	988	908	948	988	950	955	920	890	949	950	906	946	969	932	941	963	915	968	934	956	952	925	944	972	948	919	909	949	975	980	936	970	939	981	958	974	926	971	923	939	891	914	919	999	962	985	935	961	953	948	1003	943	973	967	975	945	908	922	935	939	942	920	982	952	942	977	956
23596	21463	28639	24690	21059	6725	2295	1532	1311	1205	926	785	640	648	552	608	517	540	542	475	454	413	430	405	439	431	416	454	1123	461	389	400	418	422	358	371	359	364	401	362	369	350	402	362	363	367	344	406	380	365	376	373	375	391	380	357	414	348	359	406	368	390	365	343	398	345	396	360	359	388	360	404	373	386	341	408	363	401	408	379	384	385	358	379	388	377	359	352	339	338	373	363	381	418	391	384	397	406	365	395	401	385	378	379	386	380	377	339	400	373	345	378	406	354	362	371	391	375	391	367	378	381	373	375	378	395	392	373	412	372	359	406	366	406	372	392	359	404	389	351	397	367	378	382	364	392	372	394	376	365	382	357	404	382	357	356	352	374	385	359	363	354	351	370	331	376	343	382	383	389	360	374	373	374	350	393	405	391	376	355	382	369	391	351	344	384	372	342	402	395	381	375	381	373	337	364	386	371	322	340	378	368	374	396	405	345	353	351	370	391	339	368	357	389	376	385	384	354	381	355	391	399	354	374	363	398	370	342	398	380	385	395	390	377	382	360	335	373	381	367	355	364	376	390	370	411	373	370	376	367	366	361	388	400	358	366	369	359	390	372	395	393	400	362	372	387	367	400	326	363	361	354	332	358	335	377	360	378	359	418	368	376	374	385	384	367	348	364	359	376	371	354	363	370	390	378	397	369	420	339	380	371	386	386	387	368	399	352	388	374	379	390	378	379	349	343	352	375	365	354	372	353	364	353	354	382	341	396	386	370	380	347	392	388	400	364	371	360	364	381	381	325	391	369	370	353	406	378	375	355	371	365	347	402	381	357	384	326	392	359	347	387	380	371	414	369	404	365	324	359	374	340	359	393	342	383	370	371	368	353	339	358	370	392	365	358	391	411	356	371	379	379	352	391	360	395	374	376	350	355	392	361	349	392	401	415	374	411	369	363	395	395	363	362	331	358	366	389	407	391	349	358	372	401	399	373	338	394	390	394	374	377	356	346	369	369	346	399	357	389	362	358	372	346	381	412	343	371	375	393	359	369	350	403	348	349	341	394	349	328	391	393	379	398	381	389	345	385	392	337	399	350	373	397	358	378	390	343	408	367	391	364	380	361	411	392	410	399	377	383	375	370	379	369	386	397	375	345	402	350	375	363	372	353	384	366	397	406	360	374	376	361	369	369	382	358	360	407	374	371	368	360	369	351	388	383	380	391	359	347	349	378	367	390	379	361	370	356	373	385	396	357	372	386	342	365	374	382	335	372	372	419	376	361	338	329	365	395	378	374	355	373	368	358	383	350	356	402	361	400	367	379	394	372	333	378	326	347	390	367	383	371	392	340	409	371	357	387	384	369	385	394	396	352	377	358	370	389	379	348	395	365	410	379	343	386	368	384	374	397	386	360	377	372	357	371	358	406	369	416	380	370	369	377	401	367	376	377	379	366	384	383	400	392	385	369	382	345	377	330	388	402	343	371	353	403	396	356	370	383	376	370	366	357	360	371	420	374	396	385	400	360	349	392	335	372	378	446	398	404	363	383	367	374	390	383	390	355	312	360	390	378	360	331	371	342	368	376	381	344	376	403	353	391	369	385	400	383	363	398	357	359	382	382	399	427	331	342	398	356	392	374	367	331	387	361	402	384	351	363	432	383	403	374	407	374	392	356	363	364	372	350	382	365	382	326	364	371	388	398	404	339	369	399	351	355	379	344	391	358	405	354	398	379	393	373	373	356	394	396	364	395	350	348	353	371	356	381	357	352	354	375	372	362	351	352	383	344	357	381	363	351	370	346	370	367	359	411	399	369	411	437	376	408	408	385	402	364	405	354	382	365	378	379	358	346	404	365	348	343	371	389	379	366	385	372	367	345	356	362	399	385	383	399	363	392	383	343	353	359	388	364	373	329	356	384	367	363	349	344	350	330	368	372	365	387	376	363	353	385	339	394	441	351	378	378	385	365	372	374	348	373	356	371	398	376	375	343	362	375	335	407	381	328	363	357	338	357	326	338	366	374	358	376	394	368	404	349	376	415	410	385	366	364	415	372	383	368	352	348	351	326	343	374	396	397	377	327	389	379	370	342	376	345	400	358	411	390	411	373	400	342	368	391	397	386	379	383	362	360	361	399	371	396	393	383	374	369	358	395	386	392	380	392	400	313	395	404	334	378	369	365	394	341	386	421	386	409	386	389	339	364	380	345	373	344	366	367	371	347	399	381	389	376	345	355	408	355	368	378	369	375	381	379	377	374	382	384	380	359	391	397	384	380	384	363	386	402	365	376	404	352	388	362	371	366	349	368	359	405	376	370	358	363	385	399	390	366	375	376	389	390	355	390	362	367	370	400	385	411	411	384	380	381	379	386	396	349	364	363	362	357	378	355	381	358	361	375	377	350	387	379	345	371	373	355	350	410	375	378	386	360	386	388	357	365	377	339	376	386	372	384	342	361	380	372	401	383	355	377	358	349	391	360	397	372	364	382	387	389	379	376	367	388	356	394	354	379	389	359	339	404	373	405	354	366	385	383	361	356	415	366	382	396	361	396	363	383	380	369	357	363	369	394	375	326	343	365	381	349	367	385	359	384	346	374	359	388	373	398	363	380	347	406	403	363	359	339	364	346	375	397	370	373	406	412	346	339	363	381	412	372	359	381	374	334	336	411	378	374	342	362	359	398	391	373	384	330	344	360	347	381	395	390	379	361	372	368	388	343	386	382	405	408	356	351	372	369	395	403	372	399	399	359	357	365	356	363	351	362	392	358	379	367	412	374	387	348	356	370	383	346	378	404	376	355	403	343	393	416	344	385	380	384	354	396	374	388	352	372	376	402	373	366	408	379	401	402	385	395	387	367	362	381	371	387	370	399	345	364	384	368	352	374	371	375	346	390	355	364	370	347	383	401	371	369	378	384	382	413	365	378	400	385	380	369	380	394	401	357	353	367	364	335	369	403	356	368	361	383	318	383	385	411	382	344	318	348	365	357	386	357	354	359	378	386	377	352	358	368	340	376	361	364	369	361	368	389	353	325	351	340	373	339	360	368	379	388	378	379	375	422	389	330	372	359	354	382	363	388	353	364	398	349	350	339	376	379	354	332	384	362	389	362	373	397	357	385	384	379	412	388	351	375	356	370	372	368	373	387	384	363	389	391	349	335	395	397	397	389	384	359	376	377	359	396	362	353	378	353	329	362	357	408	372	377	377	372	368	383	351	374	402	392	360	370	370	385	385	388	391	396	380	328	383	379	354	390	360	324	385	362	355	366	332	374	361	389	396	365	378	376	398	399	365	376	375	376	362	410	348	394	380	382	352	359	354	359	371	369	358	376	384	379	377	394	380	371	416	401	362	394	385	348	372	385	353	377	392	345	365	377	359	373	398	388	339	359	342	365	361	388	380	385	374	357	353	403	342	381	365	357	350	364	357	396	346	352	374	342	373	367	445	352	342	362	372	394	395	377	339	380	348	355	356	354	414	374	389	384	364	375	394	374	357	377
9250	24824	16542	5957	7616	5107	4304	3235	2879	2572	1850	1585	1191	1191	1096	1132	1010	1013	892	793	765	735	662	650	706	643	608	703	2340	745	602	540	565	544	526	514	569	542	534	536	562	551	587	535	481	546	579	549	576	535	537	588	544	515	539	531	551	616	557	577	546	573	567	526	545	535	462	562	558	528	528	534	529	529	575	568	495	539	520	560	531	526	538	570	546	560	568	549	546	563	540	568	539	556	537	525	534	551	544	586	541	526	569	563	543	534	518	584	570	532	562	524	549	515	525	527	568	533	567	526	531	523	540	539	583	577	514	513	559	551	567	601	563	514	551	514	531	546	554	567	538	545	551	546	571	566	488	564	542	530	568	548	515	500	508	515	528	541	525	578	569	531	537	557	555	517	535	540	530	536	544	554	537	536	560	592	541	536	553	537	560	556	552	593	563	598	566	508	562	539	523	526	567	571	526	540	551	518	552	538	539	557	556	505	515	527	559	519	556	571	522	561	575	567	561	574	538	532	544	541	555	535	602	560	559	519	511	512	547	563	537	549	543	536	518	567	516	511	516	512	539	545	572	555	560	546	585	534	499	521	540	564	550	536	499	547	554	584	524	559	547	555	568	546	512	548	571	609	547	517	548	543	539	522	573	558	539	541	546	552	529	576	542	546	521	583	527	510	538	565	574	544	549	545	522	498	578	514	568	549	528	525	574	593	557	558	580	548	526	544	564	570	541	519	526	556	578	549	545	546	553	571	521	517	525	568	567	573	556	558	534	563	544	566	585	528	535	537	517	566	531	534	556	527	518	557	593	553	568	528	543	564	570	556	587	573	571	567	575	515	523	559	562	526	530	520	593	561	545	538	540	555	556	564	517	589	546	522	544	526	505	551	528	507	574	547	554	497	532	526	496	534	585	492	476	523	543	498	506	560	547	551	581	593	519	552	526	501	559	515	545	499	529	596	578	487	554	580	539	534	556	514	542	541	528	516	519	555	566	578	510	527	589	516	543	492	560	583	551	486	555	559	573	538	579	567	578	529	563	559	550	538	588	545	508	536	522	541	558	538	511	555	563	557	539	529	538	574	563	560	542	526	553	539	564	531	545	532	552	562	509	550	569	555	543	558	536	554	555	562	522	566	542	568	534	546	545	561	513	541	547	505	565	551	546	555	533	542	556	588	534	537	533	540	522	532	572	556	556	533	554	525	571	517	504	574	551	536	548	557	546	545	580	538	514	545	586	533	504	554	532	487	587	567	584	572	535	525	549	524	552	542	540	576	541	562	545	554	576	534	562	536	531	530	543	518	567	529	581	586	564	577	534	545	557	549	569	519	535	544	562	530	530	553	505	539	509	513	552	539	523	572	540	532	531	554	528	498	526	563	498	565	531	551	534	528	551	598	527	539	506	536	569	530	521	549	511	541	528	616	528	520	542	509	550	571	598	543	532	565	595	577	519	526	547	527	568	564	514	534	540	545	582	585	509	554	523	583	569	526	538	526	535	552	520	539	554	563	518	556	543	504	547	548	528	514	545	514	593	584	528	575	573	571	560	550	503	558	565	561	560	528	567	535	519	510	542	580	551	572	517	549	558	549	555	550	577	523	551	541	521	550	552	501	538	518	527	549	575	548	555	592	580	556	541	562	565	575	575	552	532	531	548	510	561	511	557	585	510	528	525	556	560	503	555	537	551	563	522	517	563	545	544	520	529	533	509	513	592	529	572	524	566	543	553	535	560	544	522	519	583	529	588	540	523	575	528	534	521	513	494	524	514	552	541	560	584	558	556	538	563	539	531	545	592	516	537	572	550	548	594	493	560	565	503	559	544	547	532	589	541	532	591	524	525	523	540	579	526	541	551	511	542	532	557	560	523	528	542	550	595	540	507	501	521	515	531	522	511	544	503	540	531	583	575	545	513	550	577	526	552	532	568	532	500	547	537	546	535	560	575	532	525	526	536	557	562	510	535	545	541	593	593	559	533	554	512	542	559	545	526	552	517	565	518	553	547	513	541	546	561	552	544	578	577	497	573	538	549	525	578	548	559	536	592	500	522	520	523	554	535	553	572	517	566	536	551	561	564	554	516	564	550	576	551	585	571	542	527	552	586	543	534	537	533	516	543	543	528	520	538	595	531	555	546	523	538	509	501	523	556	565	555	544	592	502	517	559	538	600	564	559	545	538	542	545	539	543	571	521	535	530	498	588	511	547	556	555	533	515	586	542	563	511	549	515	536	557	536	563	541	565	542	538	537	552	553	568	503	551	542	560	578	554	528	523	521	562	522	568	540	548	515	512	540	572	576	523	566	499	529	574	570	563	540	559	548	491	546	555	528	545	573	532	555	545	566	584	534	544	530	484	546	557	511	493	503	561	534	544	542	530	548	520	533	546	527	529	550	514	511	561	566	565	592	520	534	558	549	545	526	535	501	550	556	540	548	549	550	549	523	545	557	506	534	577	493	522	557	557	542	567	541	520	557	560	560	519	554	522	537	515	567	553	575	535	535	560	537	527	536	542	487	522	550	596	573	554	556	559	571	519	517	512	535	549	564	556	559	561	561	552	518	515	554	570	550	524	560	550	548	575	557	542	538	513	522	566	551	553	550	537	535	523	539	499	497	547	547	555	572	537	557	534	591	522	497	559	515	545	545	507	566	549	544	507	558	574	540	545	556	545	532	536	547	561	552	536	527	548	537	481	516	553	544	545	541	549	535	541	590	561	544	538	561	519	515	573	549	554	541	554	555	516	540	523	510	574	535	563	512	572	541	561	537	553	524	507	529	557	541	569	534	544	525	571	567	538	552	522	562	569	542	542	543	541	513	550	531	574	523	537	514	551	532	565	540	514	525	549	547	529	528	553	524	548	577	543	548	530	487	544	512	531	585	531	539	571	553	583	521	608	548	567	550	542	521	489	547	518	573	529	556	573	543	543	568	518	522	551	552	514	563	544	509	546	511	535	541	552	541	493	552	554	536	536	584	535	537	583	572	535	543	524	562	531	531	563	590	557	538	550	534	547	551	539	508	530	547	558	519	552	562	502	534	551	565	567	572	566	547	565	513	554	539	562	554	571	548	494	503	562	516	539	546	534	561	514	538	551	520	543	523	581	574	560	537	556	585	565	536	545	568	536	548	581	536	543	551	550	509	519	519	550	550	522	532	534	548	560	536	550	565	519	531	557	555	549	538	564	560	548	549	548	529	584	573	531	548	566	536	539	533	553	545	521	541	530	564	526	514	567	571	571	548	572	515	551	546	563	578	523	500	558	545	533	577	504	518	552	565	563	502	531	542	534	526	567	522	531	531	519	571	549	544	533	534	526	533	551	573	527	572	582	555	545	516	543	529	575	554	527	564	553	506	569	536	531	581	567	532	523	504	467	513	531	541	545	573	564	525	578	518	564	565	542	542	534	574	525	552	544	565	507	592	537	527	521	567	526	516	486	533	502	557	520	548	540	605	564	543	544	495	540	546	537	559	530	531	535	546	545	533	535	510	551
24594	21447	27113	25400	7100	2334	1512	1470	1403	1169	1028	994	925	912	921	857	912	857	750	790	835	825	792	755	736	764	757	754	1013	737	707	700	723	739	720	708	681	712	744	703	729	713	747	742	730	788	745	749	781	735	722	710	747	751	748	713	703	716	717	706	765	706	716	723	725	678	721	722	693	763	744	715	707	721	731	754	754	684	726	700	720	690	700	733	667	733	724	777	756	752	720	750	703	717	708	736	743	733	756	746	765	750	755	747	758	726	752	773	702	734	721	669	719	746	739	730	699	736	682	761	773	714	729	710	724	720	747	792	765	712	684	693	727	721	704	685	716	714	698	787	718	706	712	699	757	671	749	746	692	712	750	766	675	727	749	690	758	745	716	763	756	763	711	742	749	773	679	705	697	716	680	764	703	725	733	745	724	761	691	733	727	734	736	708	734	719	734	692	788	675	714	743	741	750	723	724	725	703	736	694	681	706	718	727	693	730	691	738	714	780	710	761	761	729	746	728	743	707	722	741	704	717	731	712	720	721	762	742	705	697	775	782	735	798	692	746	744	721	741	756	769	715	691	764	693	688	767	715	702	752	732	747	773	712	771	682	677	731	750	708	698	744	733	723	698	739	686	749	715	726	646	767	684	693	726	651	713	744	737	714	770	684	692	735	776	720	723	772	739	710	721	661	770	744	704	738	706	731	654	714	716	741	738	709	726	707	736	766	726	739	702	680	697	738	718	718	728	732	722	676	740	766	709	739	732	738	689	713	704	691	721	713	683	743	764	670	708	750	701	783	752	708	724	729	731	707	719	714	761	695	761	680	702	702	734	735	719	694	731	730	734	670	697	748	730	705	664	671	711	748	720	669	749	748	716	729	719	758	675	777	704	736	712	704	754	687	732	752	736	728	748	758	706	723	720	725	743	705	657	711	728	688	737	685	766	753	683	712	737	778	731	728	751	732	757	796	710	750	701	732	695	735	723	710	741	743	729	709	735	710	695	780	733	737	669	719	757	696	737	666	717	729	769	739	710	746	725	701	769	708	772	732	742	717	776	718	736	710	734	728	752	729	708	701	697	683	722	701	734	741	762	742	708	691	725	687	760	756	699	686	693	747	734	725	748	780	699	763	766	728	642	702	742	725	696	774	707	694	738	758	744	711	738	703	748	721	752	808	713	728	740	732	704	751	686	757	710	748	745	667	727	727	771	724	749	740	697	764	751	680	749	745	706	689	737	733	791	692	718	718	772	740	744	657	687	711	706	721	806	668	709	730	723	701	654	717	724	711	715	731	741	723	668	733	733	671	733	741	739	707	733	751	755	728	703	749	721	727	730	702	747	723	708	731	711	727	732	764	738	674	727	715	708	711	720	718	733	705	712	688	721	723	737	677	771	682	716	727	708	719	777	671	690	696	742	737	728	704	751	730	700	717	731	706	715	705	731	746	738	716	742	730	707	730	727	716	674	697	742	719	762	773	714	717	728	734	720	688	719	712	640	719	773	727	729	768	694	730	734	729	709	666	723	707	726	710	702	661	736	717	686	731	719	745	725	744	726	753	717	709	763	725	738	724	744	739	724	707	725	732	725	707	717	712	696	727	745	784	685	768	711	769	696	768	704	676	704	687	727	750	755	695	676	740	731	737	678	725	708	746	703	764	740	782	653	685	693	667	729	706	703	702	704	730	708	719	733	714	754	675	754	701	712	741	703	740	685	689	712	690	751	725	740	691	722	718	680	753	707	706	709	742	731	744	730	729	683	728	704	724	707	702	752	741	689	720	710	742	759	682	736	697	769	730	750	699	695	726	746	719	732	674	708	736	727	709	726	722	742	698	710	668	708	762	759	774	744	756	733	735	714	738	714	742	773	747	693	728	711	725	704	705	681	759	727	753	740	752	712	710	714	700	701	707	690	758	730	747	745	761	737	722	707	720	760	714	773	707	701	693	709	730	748	725	715	754	735	761	763	721	674	693	746	682	722	756	742	702	743	742	726	743	693	731	690	762	726	732	776	735	735	743	732	702	697	733	728	674	706	738	711	716	695	697	734	723	735	754	717	711	705	714	742	698	719	766	724	719	692	728	652	675	686	722	715	705	703	717	751	734	711	691	724	675	701	727	712	755	730	685	677	733	742	747	726	753	716	734	707	727	784	715	696	726	762	696	674	722	728	739	757	697	702	710	711	717	722	680	696	690	752	713	720	714	713	726	651	776	718	750	721	693	731	753	705	719	759	736	731	718	757	763	718	745	765	733	731	704	670	674	722	716	681	719	732	742	743	718	726	708	704	758	708	734	737	673	756	719	738	707	704	713	712	711	752	713	769	746	689	779	739	718	687	767	678	712	694	741	770	768	724	708	693	743	808	769	708	767	715	682	709	747	744	717	692	696	736	759	690	706	674	695	782	737	745	701	751	728	745	760	742	671	677	754	754	708	729	734	749	715	671	678	729	775	731	690	770	680	731	743	718	766	668	731	705	728	666	737	737	712	800	716	712	697	705	751	703	752	729	745	682	683	695	737	687	714	674	693	737	727	684	718	704	723	720	751	732	719	720	697	719	679	657	717	735	751	715	765	714	761	718	737	748	760	710	763	754	744	697	694	719	720	756	736	740	724	745	776	654	734	712	721	736	723	738	683	699	732	713	762	704	735	745	733	676	689	808	721	722	752	734	771	698	697	719	710	741	740	742	774	674	728	734	728	700	686	767	696	709	738	738	735	693	658	758	715	746	707	748	772	726	733	721	707	750	714	765	729	728	767	706	771	701	649	703	676	698	752	734	677	726	705	746	695	747	737	692	750	756	710	695	708	716	721	781	719	687	749	700	714	710	749	714	761	744	696	801	740	734	686	680	767	733	678	732	668	733	711	737	733	739	737	710	694	691	726	794	717	696	730	695	715	690	714	725	703	730	702	772	738	829	725	738	704	715	699	731	678	720	749	684	709	714	721	692	652	701	753	684	710	761	710	759	714	741	674	701	758	720	740	761	749	756	693	704	733	707	768	744	767	726	737	739	732	782	684	751	730	723	689	664	675	720	739	705	705	732	708	701	720	748	752	720	723	753	737	748	754	714	734	737	769	732	769	797	703	712	714	757	722	724	756	724	733	701	729	760	736	714	682	754	731	696	733	707	722	690	745	708	732	703	701	701	700	740	742	726	734	742	745	741	764	750	714	708	722	724	764	750	738	716	691	746	725	761	721	756	783	696	726	768	713	717	727	674	716	693	755	756	712	733	767	706	751	698	734	765	729	727	685	730	709	711	724	699	718	770	695	693	743	655	693	755	720	713	752	714	745	734	765	720	763	734	673	744	770	707	772	715	715	738	717	693	761	718	712	751	741	704	712	718	662	709	733	693	726	769	729	725	711	745	743	716	773	688	731	684	694	751	729	734	712	725	686	724	682	749	709	687	757	758	674	707	704	693	682	714	714	722	712	757	778	738	747	780	743	741	696	685	742	749	704	707	749	730	704	734	692	734	687	745	756	748	720	723	713
8609	18733	10169	4244	6451	4407	2799	2919	2725	2278	2024	1810	1603	1541	1490	1393	1371	1343	1205	1152	1077	1097	1073	1131	1085	1167	1079	1096	1737	978	952	1034	1007	997	1004	952	953	1013	966	991	939	1029	1006	985	972	970	980	975	979	985	1016	1040	990	947	1011	999	981	957	1008	1016	924	956	968	992	977	1014	1004	972	996	1054	983	972	1006	1003	966	1020	993	1045	972	963	1000	1000	995	978	1054	966	1026	1024	984	987	956	993	999	1004	1002	907	1029	1048	1008	996	990	943	992	1009	1004	993	965	993	1058	948	991	1044	1040	996	1004	1019	966	1006	1009	1040	996	969	1028	984	996	1037	977	986	1018	1031	962	1014	968	1037	929	1026	1031	975	963	1046	990	977	1031	1062	982	961	1012	1006	992	979	913	959	979	1024	957	986	945	1035	995	1007	1015	988	1044	990	1044	998	969	1006	957	995	983	1004	1017	980	996	993	999	946	996	987	1022	1020	986	980	992	987	974	953	1031	988	979	1000	1022	984	1002	1011	960	931	1028	976	990	1011	954	1010	948	962	971	1034	1007	1007	982	1005	989	926	999	976	974	1021	946	1000	1004	929	1000	967	1000	982	1004	996	1016	1010	963	1016	990	947	948	995	1012	965	1016	920	1023	999	1058	1020	1019	982	953	1008	934	947	1027	924	1020	931	983	950	1011	1014	979	999	1028	985	956	990	972	1032	1002	966	1054	931	990	935	977	968	1035	957	1035	994	960	1025	985	1003	951	973	973	1020	986	975	953	970	993	977	956	973	1016	972	986	978	1034	1019	976	960	967	1012	1017	938	990	1007	1009	952	1034	974	970	1005	1014	1014	935	1009	1004	957	957	1022	976	1027	1001	984	977	1001	984	1014	1029	1021	981	963	963	959	989	940	962	1012	1006	1028	969	1021	1009	1023	973	971	997	1007	1006	1007	1065	1086	961	987	963	917	988	987	981	952	1006	943	950	956	985	954	989	928	1003	977	987	989	975	991	1012	970	977	984	1042	1010	981	946	983	1008	948	964	952	1013	1042	967	997	954	1014	993	1000	993	983	969	977	993	1038	958	997	971	1026	928	1024	988	982	979	990	941	1018	975	1012	1016	994	963	1004	968	1014	968	989	1025	998	974	1037	996	979	980	1018	993	1037	984	1061	1012	1010	1005	964	1051	958	998	1004	978	991	926	978	976	1003	1013	1020	1030	982	999	1004	1039	986	970	955	990	1002	963	1040	960	996	1013	921	1020	990	964	959	1007	1018	955	966	1031	982	994	981	929	1029	964	1004	932	996	1064	986	973	983	1054	1036	937	964	981	1001	1007	1035	979	947	1029	998	1011	959	1026	1013	1039	1022	953	980	1004	976	989	1016	995	1001	1013	1033	1008	982	1052	989	1018	1006	993	973	1014	1011	958	1041	996	996	941	997	1011	952	1042	1000	1011	998	1021	900	969	1010	985	1023	997	946	1001	1034	1024	998	1020	969	1015	979	1035	1014	984	984	955	1019	979	1006	1003	951	991	984	1010	961	1022	944	1015	977	988	991	1022	1023	963	1028	1001	1059	987	985	980	1026	1039	1001	987	983	985	1005	1015	981	969	939	1048	957	999	1050	998	1025	985	924	984	976	1013	979	977	995	919	980	981	989	969	1012	1033	1002	1040	1042	991	994	999	923	957	1031	1001	985	949	1026	1046	988	963	977	978	1005	981	1001	1038	992	996	1013	1037	1014	976	977	1022	938	964	1004	941	1009	1009	1020	1017	951	1044	1037	1003	994	964	1004	1037	1013	1041	975	1057	978	1008	992	1024	1036	969	993	987	986	1055	1006	980	1022	1025	906	970	985	954	965	955	959	1051	1015	949	965	1004	985	1017	948	997	1005	1018	972	996	958	981	957	990	1000	944	962	1028	981	1005	1034	995	962	1036	988	958	972	952	960	963	957	987	1016	1022	1015	959	1004	1004	994	993	1036	980	1030	998	974	987	948	1022	1025	1052	992	1041	957	1043	1003	952	1023	986	990	1006	998	1047	998	997	978	959	971	1015	979	996	970	1017	967	974	987	1005	1002	1017	1019	948	983	1008	1021	1051	935	1015	1010	968	982	969	1030	973	976	992	981	998	972	1022	1012	995	1009	965	1009	1025	955	1024	1012	1026	1003	1019	979	1007	995	979	962	985	962	1029	1014	979	1048	1019	951	951	1004	1009	966	938	991	1008	993	1021	981	974	953	985	936	1060	976	1063	982	1004	990	1029	1016	955	1032	1015	914	956	1007	947	1008	987	978	961	1019	931	994	1035	966	1010	1039	979	1001	1053	1006	997	1017	1016	963	1009	1006	1008	991	983	964	972	971	963	1020	937	960	1026	1016	918	966	1008	1061	991	976	1012	970	967	1024	966	958	987	984	977	1057	1022	986	1010	973	989	1017	987	901	946	1028	1019	1041	975	963	968	968	986	1031	1005	990	920	974	1023	989	1022	1026	1040	998	931	1008	1032	1001	975	1005	1036	992	952	960	1026	1045	973	1034	1002	965	949	969	995	1010	1033	994	952	995	934	1041	1027	983	966	965	1022	990	990	961	1013	983	1001	986	1000	1008	977	1029	977	959	1011	1041	984	979	985	1028	999	967	1014	1019	1001	972	1046	994	996	930	997	1028	983	1022	979	986	1041	996	1034	1020	1029	990	989	976	1032	973	934	1018	1011	973	1010	915	1003	1011	1008	993	1014	954	1026	1004	1007	985	1044	1015	1015	992	967	979	979	990	1037	974	983	1031	1027	999	1005	978	993	978	972	1050	1008	970	1078	1051	1007	1003	1014	1026	956	936	1056	983	1003	985	985	970	1003	996	1026	1047	1012	979	943	992	1004	941	1003	992	1016	1010	958	996	946	1006	991	1021	1012	994	985	996	982	970	974	968	996	965	987	975	956	948	940	1003	963	1012	1019	991	1010	1026	976	977	1016	968	987	946	1021	983	1003	1017	989	1016	1037	945	955	972	996	972	1013	1003	1014	1004	999	974	1021	953	991	997	1005	1058	967	982	1043	1006	1018	1028	932	1004	985	986	984	1011	1010	919	985	998	909	1040	1009	965	1030	1000	967	979	1036	988	1002	956	1007	995	1013	943	957	980	956	977	938	982	1011	989	967	983	947	974	998	947	979	1024	1081	976	989	1023	999	1045	1036	1000	998	1005	976	1007	943	976	1042	1004	978	1015	977	995	1012	1017	926	1005	997	999	1026	981	949	986	1006	978	961	977	966	1019	980	990	1077	1035	1012	988	988	984	1027	1024	1005	999	1033	979	968	968	981	967	985	1015	1003	1000	1042	945	1034	1007	983	978	1057	976	960	993	976	998	992	1006	960	1032	1023	989	1009	987	984	957	1011	1040	1034	933	962	932	1000	1009	1059	993	961	999	1072	985	1009	973	1008	980	1004	976	1017	966	979	961	967	968	1021	1055	1076	994	1011	1034	1020	1027	1026	940	1026	979	984	1005	1034	985	948	1020	1019	1000	996	996	1022	945	1036	1038	1021	1011	984	1037	959	1027	970	961	964	1001	1000	1019	983	973	986	1012	1038	1034	968	961	964	965	981	940	1041	1002	959	979	1048	970	1032	979	1005	1073	972	1020	999	977	980	1014	923	964	1024	1034	1001	1036	957	1026	979	975	967	964	961	970	996	992	1008	964	962	974	989	1051	1011	975	1072	975	1000	985	1019	979	1007	992	1047	1037	978	985	964	967	935	938	1016	1002	958	971	1021	1004	999	996	986	970	1003	1032	963	985	960	991	968	1018	1013	1001	1028	925	997	959	942	1008	1011	989	1011	1029	915	976	979	1006	1019	959	997	947	1007	1016	1002	985	1004	999	984	976	1045	984	945	924	963	966	1009	947	1019	1038	1005	984	974	974	1028	982	1029	996	986	971	1006	977	1006	968	993	944	985	1011	991	925	990	953	996	1040	964	988	1017	994	1061	1013	1022	985	1007	954	1044	974	1017	1003	933	1001	1055	1004	1061	1022	1022	995	1046	985	1056	980	1060	1058	993	1005	986	971	1030	954	997	948	960	1008	988	950	994	1010	1016	986	970	994	1031	976	960	965	994	954	977	982	1048	1004	1015	983	987	977	979	1009	953	965	1023	971	986	1032	986	1021	1020	931	1039	952	1013
22595	21506	29340	24109	21515	21128	6523	2114	1740	1259	1051	871	878	762	568	599	679	566	486	454	435	463	462	444	440	402	392	463	1127	353	377	341	308	327	350	356	354	352	350	358	362	315	329	312	331	357	342	372	318	326	339	298	348	338	323	312	329	337	341	353	372	303	297	354	336	323	358	283	352	327	339	333	324	350	344	346	338	320	314	336	349	348	298	402	356	356	347	333	321	316	326	378	319	310	332	331	308	351	320	283	322	350	325	345	321	318	337	329	336	365	348	320	331	325	333	305	339	340	307	326	341	333	320	324	347	360	328	315	337	335	334	323	332	318	342	307	350	309	331	340	353	290	373	325	342	275	333	314	306	341	349	354	310	317	358	335	330	344	340	330	360	325	327	328	345	331	346	325	305	321	342	321	328	315	316	309	324	330	311	319	302	311	361	326	337	324	311	295	315	340	363	351	354	329	342	330	315	365	322	337	346	323	336	325	327	325	319	339	297	351	341	318	355	326	352	308	326	321	323	309	341	320	345	321	321	342	325	302	317	319	335	332	330	334	320	368	315	350	276	368	296	347	320	321	349	299	313	313	331	339	333	328	321	335	342	336	343	352	324	303	306	297	323	355	339	347	352	317	318	333	333	305	336	361	319	339	349	311	320	343	334	354	339	333	302	331	337	306	327	334	315	361	343	301	347	344	316	352	320	363	315	356	342	324	333	307	320	348	331	358	371	317	342	311	302	329	356	323	345	326	310	324	330	327	323	366	308	304	322	347	328	345	322	330	343	317	320	311	334	371	330	308	348	312	294	346	329	276	331	343	324	316	320	305	338	353	357	340	349	307	348	355	315	366	358	342	353	331	290	352	352	333	338	316	328	360	320	326	323	334	337	312	320	342	354	358	329	338	331	350	330	318	308	311	346	334	342	315	330	314	314	353	315	317	353	351	355	361	363	334	332	349	299	337	342	339	331	318	316	312	357	329	351	368	344	328	335	320	325	321	330	331	295	341	326	348	304	337	349	333	354	342	319	334	313	364	310	334	319	354	355	353	342	307	328	322	329	350	332	329	348	346	322	354	346	287	353	304	350	318	366	334	330	316	313	317	322	295	301	338	354	317	316	348	338	346	343	335	313	336	320	343	311	349	305	296	331	357	304	345	352	313	311	344	301	325	316	338	344	311	317	317	352	314	358	349	336	314	336	333	360	385	349	319	331	310	320	357	355	361	345	333	304	341	314	307	344	328	350	347	336	333	333	329	361	333	321	314	333	307	345	340	339	320	322	333	322	313	364	340	320	319	321	346	338	316	359	334	331	334	313	331	329	322	348	333	374	314	317	307	348	324	332	304	345	351	336	322	341	296	336	322	300	360	336	309	307	336	296	337	324	342	309	309	316	362	325	355	346	306	335	326	337	311	356	334	333	320	336	339	336	350	336	333	318	341	330	323	310	312	334	331	313	318	324	349	364	304	367	345	308	310	327	327	350	330	356	363	332	334	317	323	337	320	326	319	316	334	326	317	353	352	326	334	327	332	319	323	328	329	302	344	328	307	334	324	353	331	324	351	339	337	307	323	327	330	351	371	373	327	341	322	308	345	308	346	335	339	340	345	327	334	359	340	350	320	337	305	355	345	363	335	331	316	336	323	341	329	324	367	300	320	307	349	330	342	318	321	338	343	343	361	341	315	337	359	334	317	291	333	342	332	333	299	335	348	302	308	335	329	336	325	314	313	326	346	311	357	328	323	355	345	372	339	345	314	311	348	321	327	311	352	309	328	304	308	343	323	335	326	387	351	322	336	347	336	305	334	297	322	358	288	334	344	315	331	357	358	357	327	297	305	316	328	344	312	334	329	308	314	317	319	315	330	295	345	282	336	310	321	316	319	338	353	326	331	302	353	305	352	305	325	310	332	319	325	327	314	301	330	328	330	320	313	354	339	301	296	371	332	342	338	313	338	320	325	338	308	303	337	328	344	309	333	312	313	320	313	330	323	349	314	318	349	343	315	326	346	347	344	307	331	339	354	352	308	292	296	340	323	369	337	344	317	352	348	294	284	296	346	338	339	309	317	341	328	347	333	340	341	343	309	378	334	307	314	334	325	320	337	321	289	333	349	316	305	380	313	338	321	327	310	342	297	342	315	308	319	330	367	346	328	324	321	347	324	327	326	323	349	350	350	354	327	313	287	319	315	347	325	351	315	318	328	311	339	333	311	337	329	344	323	336	333	324	310	341	320	347	307	326	348	341	328	376	377	329	346	324	329	338	351	307	327	339	320	332	311	314	312	335	315	349	352	346	363	335	290	337	310	309	295	281	294	321	342	316	324	315	345	337	341	327	305	320	344	313	340	316	327	293	317	329	342	304	298	347	346	309	313	330	319	335	337	321	324	275	317	351	306	326	345	290	338	326	355	316	332	338	343	342	306	321	317	349	319	340	349	366	333	346	329	354	332	316	337	358	310	344	317	322	315	305	324	320	301	363	326	322	334	314	315	316	331	297	312	335	327	366	328	323	314	320	338	321	318	323	305	317	340	328	303	340	335	351	326	374	366	313	307	327	352	358	319	346	320	314	304	337	320	314	338	352	320	307	326	334	357	334	314	329	335	286	322	341	335	332	320	345	362	338	323	321	346	304	327	295	330	285	324	283	334	333	309	328	353	325	309	295	331	319	310	315	329	328	310	317	307	330	308	321	341	305	324	341	310	323	309	345	289	328	318	350	302	337	340	343	334	305	365	308	317	340	341	320	291	358	331	326	316	316	323	365	338	306	327	312	356	318	325	318	313	326	323	320	361	343	322	323	341	334	336	340	316	339	308	315	341	324	348	319	340	307	329	302	299	320	312	348	316	350	339	366	327	317	311	334	307	328	329	325	344	296	346	319	330	322	343	343	328	350	331	307	326	361	315	348	331	334	332	310	304	308	326	344	346	350	334	352	332	331	314	356	345	326	334	295	328	318	336	359	329	380	296	318	349	363	314	328	360	339	335	331	286	321	313	313	350	323	322	308	332	347	295	317	339	329	363	316	322	320	320	328	316	334	318	373	323	342	299	364	318	329	339	312	318	303	343	305	344	367	309	319	318	335	332	341	335	340	351	350	343	323	331	325	303	317	329	328	349	348	337	339	342	343	312	330	290	333	320	337	343	337	309	361	318	318	308	339	317	317	327	315	316	345	341	295	342	339	325	345	334	309	328	337	391	344	323	331	321	351	333	333	306	311	304	310	334	339	322	338	333	316	335	295	365	341	327	328	350	317	340	317	347	327	326	298	333	352	305	331	351	342	333	337	315	333	348	346	327	323	335	321	326	329	355	335	340	349	316	317	316	325	330	352	349	313	294	338	339	347	344	348	290	327	346	349	314	340	321	347	332	309	326	331	329	340	337	357	327	308	326	336	329	309	329	343	306	315	324	331	356	342	337	320	345	336	343	321	342	353	318	348	340	319	358	341	349	317	326	362	369	339	323	337	321	312	316	313	342	318	343	342	363	329	316
10846	27047	18820	10276	11780	6520	5055	4350	3787	2798	2182	1866	1778	1628	1246	1133	1221	1032	769	770	805	761	709	690	663	594	586	797	2198	450	429	493	431	438	438	499	442	423	424	444	464	472	441	452	469	415	425	444	446	452	447	461	445	435	435	444	429	430	441	445	430	416	465	477	449	454	437	468	424	463	469	419	440	460	444	480	460	469	453	467	446	469	438	440	461	468	467	476	448	436	446	449	435	497	455	460	453	484	422	503	402	470	411	455	432	429	430	403	410	415	407	428	438	441	416	432	416	408	405	425	427	443	475	431	419	438	468	449	424	443	438	429	456	475	447	462	440	468	401	466	450	433	420	440	455	445	445	459	425	477	454	467	465	502	461	486	442	402	463	437	434	455	454	465	448	450	399	426	446	445	418	422	438	434	460	453	419	429	461	460	445	423	461	413	481	430	456	442	461	441	432	468	447	459	409	419	460	439	458	448	455	499	429	426	470	440	418	415	409	447	479	458	419	421	443	449	451	442	480	460	454	465	444	483	383	417	441	471	432	430	433	422	422	430	407	444	429	445	420	432	469	440	428	453	424	462	440	447	432	482	449	465	408	422	465	441	456	459	423	441	412	421	474	453	426	493	451	445	470	438	456	437	429	421	430	437	452	439	420	440	456	420	447	446	408	417	418	439	431	444	452	410	431	445	408	427	444	435	433	498	453	408	449	469	444	425	459	436	437	446	459	461	421	401	434	471	448	459	397	477	393	444	443	430	432	429	441	434	434	411	422	457	433	429	478	465	488	412	431	449	453	466	434	437	438	411	470	443	472	449	453	450	456	454	451	463	477	453	460	420	429	402	438	422	456	470	421	458	443	477	398	468	432	431	439	453	422	417	464	457	433	426	410	464	442	418	466	443	430	461	471	429	418	444	417	427	435	443	444	426	456	406	439	438	438	400	439	447	486	435	408	422	469	485	471	420	424	477	449	427	464	442	488	421	438	433	461	436	459	481	436	454	451	424	436	429	469	458	443	443	443	406	431	431	451	428	473	456	450	414	414	463	443	398	447	439	425	459	436	476	423	417	443	426	461	417	431	467	435	512	456	423	453	435	454	461	421	442	436	430	452	434	465	459	470	481	469	437	457	438	465	444	413	446	450	420	467	432	462	421	460	462	447	443	440	433	468	488	417	473	436	449	443	454	433	448	441	444	477	418	452	427	398	455	423	440	438	438	456	436	473	432	445	424	437	424	449	470	432	436	449	452	433	435	439	470	429	473	453	465	437	433	479	433	418	435	422	453	460	451	481	443	437	463	441	418	474	421	428	440	458	444	432	442	438	411	476	458	418	439	396	435	436	470	471	443	463	436	416	443	418	461	419	447	444	450	429	433	443	450	439	448	431	418	440	454	410	450	456	407	483	405	469	433	418	455	426	457	442	466	434	439	463	432	437	426	432	471	439	493	415	446	419	464	429	406	436	419	416	448	482	448	474	454	445	441	430	420	406	451	458	438	444	456	475	410	407	443	392	444	437	402	448	423	479	457	448	450	466	449	444	464	411	457	455	442	399	436	445	474	453	420	440	450	482	441	461	429	425	463	402	411	462	423	428	450	439	446	431	406	446	394	466	438	447	433	434	441	479	423	448	418	427	447	433	443	455	496	445	436	456	448	449	434	405	464	432	405	419	437	422	421	438	446	451	440	456	466	439	454	480	433	456	451	432	413	433	440	414	468	411	445	457	462	425	437	437	447	414	448	407	486	435	449	429	473	428	459	410	461	431	510	501	468	445	409	446	462	454	495	421	443	434	408	426	431	457	473	414	472	445	444	448	442	428	435	463	457	415	446	474	440	442	420	442	422	472	474	449	448	451	447	447	426	456	440	462	469	426	449	423	412	476	418	465	422	427	422	423	425	426	475	439	469	472	408	449	439	468	483	439	433	422	452	443	466	449	437	449	450	460	423	422	445	438	503	429	426	455	459	441	427	436	452	417	445	451	407	444	428	434	434	408	463	450	463	452	469	428	433	445	472	432	428	450	428	419	449	466	454	447	433	469	452	465	450	415	451	473	412	452	443	464	446	440	476	411	463	432	442	430	419	486	445	408	466	445	428	410	471	462	446	438	463	435	433	412	459	441	437	471	410	435	443	480	442	427	433	423	433	467	403	467	439	422	388	430	477	441	418	449	430	427	439	454	442	449	413	442	429	413	427	477	450	454	431	423	480	440	475	444	422	439	442	453	472	444	453	454	465	444	462	408	432	432	409	422	509	434	433	418	432	487	455	414	456	429	430	457	415	430	432	460	484	412	427	466	461	457	420	438	413	440	452	449	425	423	440	444	421	476	417	434	462	407	420	434	446	414	406	446	430	428	433	462	407	451	439	390	451	460	410	500	438	426	422	457	456	429	435	471	434	431	448	482	411	479	465	400	429	430	478	446	496	464	480	423	462	403	428	428	398	435	438	418	442	452	447	434	423	428	460	459	454	436	448	424	419	459	423	414	431	431	427	443	460	479	441	428	445	430	469	449	434	418	471	500	433	400	445	426	443	437	458	437	466	458	410	434	416	445	464	434	421	461	435	415	427	442	470	474	442	418	395	460	453	463	431	456	463	391	452	467	411	454	448	439	444	454	478	458	489	456	422	449	452	441	468	447	434	434	457	465	445	454	474	418	417	428	442	458	461	412	478	466	398	481	456	452	434	440	466	442	465	466	417	438	417	435	454	432	412	433	442	405	445	422	425	426	418	432	457	407	453	465	456	457	421	432	430	437	451	434	447	463	434	462	452	465	413	457	460	447	459	449	447	447	446	423	442	446	436	463	493	442	440	468	485	467	442	442	466	474	431	424	404	430	433	433	455	435	438	453	432	460	480	466	416	477	474	463	472	401	464	433	459	451	436	435	454	431	424	453	459	437	466	444	451	459	435	426	466	452	415	438	426	447	476	460	443	440	438	432	410	443	422	426	471	428	443	430	423	416	387	446	434	419	434	430	458	444	407	464	449	430	416	442	431	409	468	423	428	408	446	433	453	453	475	425	437	453	472	428	433	437	456	454	433	433	404	426	445	457	469	469	434	441	428	464	433	439	424	480	423	445	454	441	425	455	463	470	476	449	446	440	424	442	439	425	414	413	431	440	476	433	456	424	431	455	409	441	463	448	437	456	448	468	431	439	432	440	409	463	454	457	461	418	451	436	436	438	438	427	449	435	429	435	438	449	436	434	447	424	417	439	436	422	457	439	438	422	437	426	489	457	417	418	456	427	420	412	443	413	424	471	457	440	446	409	432	435	425	454	420	426	443	451	454	498	454	472	435	441	441	457	442	456	453	430	401	445	431	397	444	447	454	451	461	455	490	450	403	418	428	409	439	452	435	431	439	450	455	475	484	456	416	396	457	446	460	438	496	441	453	410	447	404	416	442	417	397	426	435	414	487	435	456	435	427	459	421	434	440	454	440	449	470	448	472	434	475	420	406	439	425	449	463	427	467	471	432	470	405	457	440	413
27257	19318	10266	4380	2498	1303	1243	1058	1005	924	875	876	848	711	724	741	757	737	669	667	664	673	703	698	723	629	708	734	731	665	576	615	645	684	643	674	633	643	605	715	677	639	662	638	641	676	679	647	623	687	689	677	669	663	679	627	618	682	649	618	616	686	599	726	702	649	671	689	659	627	677	636	652	655	673	650	680	658	632	647	688	641	643	640	632	681	720	690	644	625	640	673	660	669	698	686	681	616	681	682	602	620	664	641	687	685	694	643	683	689	689	683	676	690	636	668	643	710	642	663	641	638	657	677	655	693	651	660	640	704	676	662	641	640	624	692	700	612	637	641	639	673	680	623	673	656	682	639	682	664	663	622	665	636	640	608	644	669	636	627	668	652	637	626	626	641	693	670	609	605	679	665	664	673	679	582	648	659	666	634	653	703	657	672	706	666	683	669	607	633	664	636	669	682	637	695	651	671	662	689	656	644	644	635	627	679	623	638	664	683	680	654	662	637	647	679	623	689	645	702	618	668	619	645	625	673	640	700	692	644	620	648	638	666	617	644	724	665	638	628	654	663	594	635	633	631	622	642	696	594	645	635	653	683	617	614	632	621	696	647	632	691	636	656	670	626	655	667	656	614	645	650	663	681	678	602	663	655	711	672	662	645	653	678	625	646	596	644	678	619	670	656	641	612	633	669	654	658	606	664	589	626	683	660	644	636	685	724	676	669	684	656	648	720	628	682	655	640	699	669	661	728	668	689	663	631	630	619	644	709	637	631	639	656	675	657	671	661	626	623	640	719	657	710	626	639	692	668	663	659	661	662	654	705	673	639	624	648	655	687	684	658	652	673	608	704	663	682	668	645	662	681	634	622	610	694	686	644	590	622	641	646	669	650	628	682	617	616	646	708	660	682	597	667	685	616	651	647	654	647	641	659	646	683	630	620	673	643	645	647	664	646	680	656	704	637	642	615	654	654	624	654	644	627	637	663	642	677	657	642	680	669	606	688	649	679	635	638	648	612	673	660	652	697	642	606	680	683	674	611	650	639	682	654	620	660	643	732	660	664	650	681	669	666	662	655	648	705	662	637	649	672	651	648	671	629	660	659	696	683	694	666	680	690	613	674	690	622	665	692	675	654	657	621	636	660	642	692	634	683	646	655	701	671	612	642	665	659	655	634	676	675	640	632	665	703	730	654	677	609	700	650	631	665	623	660	670	679	618	660	683	654	670	651	682	666	652	636	635	676	667	625	673	640	641	695	651	631	674	707	657	677	633	653	683	639	634	680	657	672	659	675	702	630	643	627	663	675	683	613	663	666	641	639	623	697	660	667	630	698	653	646	671	591	629	672	637	657	636	673	620	657	631	623	654	631	654	654	679	682	679	657	687	674	674	713	649	694	666	657	642	652	607	645	601	677	660	656	673	634	646	616	643	652	684	694	670	642	646	648	631	620	669	686	690	613	617	650	691	671	692	665	670	652	697	654	685	650	661	681	610	634	644	635	655	678	621	654	667	692	634	628	683	632	641	671	653	658	628	645	639	662	686	662	644	649	649	629	668	655	658	664	681	668	691	642	656	638	639	642	654	645	685	656	711	667	652	633	673	665	646	665	657	645	645	654	719	634	621	630	657	620	655	682	618	632	638	654	641	693	688	643	666	648	639	707	649	655	696	713	629	606	672	642	676	630	652	634	698	656	662	637	686	634	667	667	641	616	669	630	636	643	657	701	642	661	647	620	639	658	699	632	666	690	675	635	686	674	627	643	667	684	673	613	650	641	620	628	617	641	638	647	633	652	627	651	671	636	670	663	642	661	651	609	672	657	664	641	663	645	708	652	640	630	655	671	672	644	707	632	641	640	631	635	668	677	665	697	643	635	653	621	655	664	591	682	668	629	648	682	669	640	682	665	652	741	681	599	647	641	681	707	624	671	661	674	651	642	663	645	619	604	647	713	677	651	701	613	659	687	671	606	701	647	677	659	683	665	680	663	669	662	676	622	711	633	643	631	644	638	655	704	657	640	688	628	626	666	710	691	672	637	659	659	686	663	657	666	652	703	703	615	690	664	671	687	633	637	651	632	636	720	677	611	605	669	697	676	679	693	696	620	654	650	683	656	663	655	671	660	666	627	693	652	646	673	666	638	633	660	631	662	636	604	664	632	697	660	653	625	678	639	651	682	691	661	623	695	677	670	672	650	655	679	637	677	624	655	693	621	674	590	687	641	662	677	628	657	661	688	648	698	671	667	710	653	643	710	651	636	603	679	609	630	678	631	616	655	679	643	650	644	649	621	614	652	706	662	669	672	685	687	662	647	647	617	642	671	684	615	608	657	641	675	675	644	678	624	634	702	630	627	683	662	676	671	644	680	672	685	668	618	637	654	671	659	638	663	627	657	674	643	638	644	672	681	673	670	634	647	636	629	679	694	648	636	642	671	654	621	634	649	665	632	642	627	689	640	690	673	646	650	677	699	684	641	648	649	629	683	621	691	620	672	650	652	673	688	652	689	685	646	693	651	693	681	660	700	659	665	634	686	676	657	683	674	671	657	662	680	616	619	658	644	644	626	634	607	694	673	630	645	598	633	634	680	689	635	635	616	629	652	660	712	687	632	609	671	655	664	665	637	618	651	632	714	686	677	637	670	648	627	673	654	634	664	701	627	666	627	635	630	627	679	646	654	702	642	711	599	657	651	650	632	665	658	716	704	664	678	673	606	641	663	689	667	640	678	668	661	687	672	667	663	649	668	622	669	624	665	665	630	636	647	681	719	686	657	657	639	692	685	654	626	649	669	641	635	617	665	683	630	678	632	697	682	663	690	658	589	674	646	675	664	687	706	668	678	642	655	614	645	674	664	673	671	665	684	659	673	641	645	664	671	644	635	683	673	643	645	679	671	673	722	648	650	606	617	615	658	607	653	677	658	661	633	625	698	670	626	660	656	718	688	629	645	630	644	669	647	649	622	642	683	690	623	676	657	644	644	642	633	677	640	618	701	658	655	642	681	635	650	669	632	664	657	656	647	684	683	676	672	679	663	659	643	682	660	654	651	678	625	698	699	680	599	628	637	620	641	639	655	617	641	678	700	631	671	675	685	671	625	679	630	700	670	639	704	684	639	631	644	687	662	620	666	640	630	655	684	625	579	637	664	727	613	654	631	639	667	617	626	617	664	684	665	695	637	643	663	626	607	673	655	650	650	662	619	647	633	618	630	682	647	711	685	658	650	642	666	683	683	671	597	650	706	625	618	664	646	687	673	643	633	638	704	650	648	625	617	641	655	705	662	677	590	687	654	675	653	636	662	598	656	651	678	659	655	610	632	628	684	665	622	648	672	683	677	654	657	654	644	642	651	678	682	664	664	683	654	644	658	651	605	648	681	626	639	652	669	710	699	641	655	648	653	699	646	705	663	625	627	608	630	661	663	651	659	622	618	703	680	669	709	733	679	629	675	633	607	642	671	637	655	626	644	695	665	626	671	618	661	721	654	625	669
9575	15820	11664	6018	4860	2422	2494	2086	1815	1616	1569	1512	1325	1184	1087	1099	1180	1113	984	998	923	1005	959	987	1018	934	957	943	970	911	938	894	963	998	919	994	916	908	949	878	950	926	928	949	970	911	880	903	946	913	931	874	966	941	894	930	925	958	917	898	885	874	890	961	958	944	921	957	904	874	886	958	947	927	947	982	903	951	911	925	921	911	952	938	901	886	880	939	915	949	912	887	924	925	931	918	911	961	922	966	876	952	890	950	925	974	854	925	932	938	894	886	934	923	924	914	908	918	954	902	874	934	873	922	910	860	895	933	910	933	885	901	936	984	949	939	884	904	889	942	953	936	943	927	946	912	954	951	939	913	890	922	907	926	915	931	929	908	924	918	938	854	934	936	981	914	936	929	922	946	859	955	867	976	930	920	900	922	892	933	931	907	939	879	858	891	941	946	918	864	886	872	916	946	906	895	891	861	848	933	900	897	951	919	903	927	884	897	910	942	988	930	942	945	954	934	924	881	911	924	920	924	910	932	978	876	839	940	924	926	881	923	888	966	933	907	893	879	954	947	942	916	899	932	956	869	957	893	967	958	929	948	984	891	910	947	899	894	913	869	909	930	889	970	930	921	910	907	940	856	946	889	910	956	945	908	1010	928	904	919	897	906	943	915	960	896	891	915	898	886	923	888	944	878	893	985	951	911	963	925	902	955	925	909	904	937	950	942	854	901	964	925	944	899	946	926	953	912	873	908	893	937	967	948	939	928	917	948	924	914	901	902	945	906	982	868	929	895	946	874	891	906	928	958	894	876	921	908	922	902	920	932	902	903	933	891	942	894	906	954	911	883	931	914	898	919	934	890	954	934	913	975	914	891	853	986	922	927	929	873	1004	949	932	875	907	876	949	955	935	980	936	883	897	920	905	947	938	918	931	923	891	939	894	935	929	969	890	907	894	916	913	948	907	928	882	916	918	909	879	942	892	944	916	888	860	966	894	897	884	915	943	885	893	922	908	923	913	915	889	910	933	895	967	920	929	914	944	955	969	954	911	888	939	956	918	906	934	907	888	915	944	923	945	917	918	961	933	929	892	892	914	875	956	894	897	961	932	927	935	952	896	984	865	896	915	930	932	888	902	938	919	920	903	942	915	939	903	918	906	940	903	931	938	849	911	963	915	891	944	948	925	969	898	904	987	930	865	900	962	900	883	926	912	906	957	941	906	893	903	892	873	889	928	858	896	891	875	904	979	893	926	887	856	899	864	893	940	915	949	920	891	911	953	873	949	940	896	885	930	959	908	943	947	863	883	910	925	880	919	904	914	936	946	903	956	925	973	912	907	904	934	914	893	894	941	927	931	927	908	901	926	894	946	944	933	910	964	960	956	937	915	898	948	899	899	938	898	918	904	907	901	905	891	878	920	937	990	927	917	899	905	905	931	885	900	947	946	925	916	943	946	916	907	959	914	887	893	913	899	995	931	926	908	960	953	939	941	883	876	917	891	909	918	924	905	896	932	948	907	921	862	947	878	937	953	941	900	915	889	1000	997	876	899	950	916	844	925	894	916	945	962	885	920	950	907	918	937	900	909	941	877	950	903	934	896	910	934	907	921	908	930	957	940	904	924	946	942	916	905	939	922	892	909	928	940	897	872	955	920	914	903	957	919	889	874	936	939	952	924	886	938	981	954	905	909	930	854	912	944	949	936	957	958	979	904	917	945	925	896	935	905	882	948	879	944	971	885	941	946	893	953	935	875	909	970	926	989	901	919	929	928	940	927	929	903	903	867	905	907	906	899	940	960	966	947	886	915	909	874	917	939	959	884	935	942	847	890	903	939	910	910	922	917	936	970	915	875	895	932	919	884	915	905	913	928	903	906	911	919	889	845	905	894	900	900	914	957	864	945	944	916	970	890	966	917	944	903	958	906	882	920	937	929	904	907	928	920	902	936	957	887	890	940	877	937	937	915	920	962	908	904	892	876	940	912	893	870	900	911	986	883	881	928	908	967	885	923	890	979	950	959	892	902	887	956	918	909	859	860	880	916	912	944	912	942	871	904	904	868	933	912	893	866	893	949	923	962	921	900	923	926	927	919	953	971	972	942	948	926	928	878	927	919	941	922	919	939	893	935	863	902	917	909	910	870	930	840	902	887	921	971	925	937	925	958	905	897	941	903	905	899	957	894	937	888	954	910	879	958	954	915	913	941	928	902	906	873	870	886	890	971	880	905	934	986	853	895	925	972	931	914	897	944	898	913	953	945	929	962	904	854	923	924	879	942	922	945	927	996	888	896	938	895	932	913	920	910	927	919	899	944	943	918	911	907	880	927	939	989	946	923	953	910	947	962	940	871	900	945	888	922	922	905	906	916	934	946	949	942	938	923	933	915	973	889	915	884	910	937	878	930	898	947	897	941	951	902	907	873	896	918	947	954	933	924	953	896	908	942	923	864	896	912	893	950	928	895	920	901	934	875	931	869	980	877	885	923	903	853	919	938	925	953	955	924	900	955	949	911	936	943	960	903	929	958	939	937	879	938	895	888	966	910	926	884	931	864	855	901	916	916	905	875	909	924	940	944	975	962	903	870	886	877	918	888	912	971	970	903	993	924	928	934	923	945	954	928	932	933	904	935	948	939	887	943	909	853	880	966	913	903	891	888	915	928	919	926	896	919	939	915	946	950	904	961	917	943	927	947	929	963	933	890	919	907	892	900	925	923	939	936	902	886	904	906	899	904	954	974	886	881	891	900	954	929	899	916	876	924	951	933	943	873	914	902	966	924	928	909	924	949	961	888	922	954	923	888	919	913	888	889	962	933	924	936	929	871	894	896	923	897	980	909	912	944	901	930	880	939	910	964	956	926	898	948	947	928	929	937	985	970	902	925	880	951	937	926	873	909	895	973	909	899	928	912	912	927	931	911	924	917	946	897	898	878	923	926	914	952	940	868	861	926	898	916	970	878	936	907	895	888	927	934	930	949	930	900	905	978	982	895	913	943	941	916	933	914	931	962	953	950	928	941	960	934	967	914	911	867	959	945	909	955	915	984	866	872	911	929	920	915	900	865	1009	890	906	947	944	928	892	960	922	932	935	889	893	894	947	980	934	958	982	883	915	922	927	957	909	920	890	950	883	880	913	925	951	995	935	907	917	936	938	913	908	957	901	942	945	904	906	901	958	905	879	921	886	861	981	886	938	916	891	877	991	921	901	913	926	879	936	946	890	947	861	933	879	915	912	904	921	932	922	925	921	896	935	893	948	987	961	926	921	945	926	945	920	948	900	853	919	894	922	891	911	941	928	874	963	873	939	899	874	849	908	943	939	987	941	868	941	911	942	935	874	916	948	927	942	884	906	893	925	904	909	894	856	901	889	975	906	912	838	885	900	899	955	905	880	920	904	944	924	919	935	897	932	957	914	992	872	959	909	908	880	916	914	978	966	895	936	916	890	929	918	902	962	891	875	892	855	923	914	935	904	928	909	906	933	905	924	907	913	920	888	913	918
23652	21474	28653	24709	21050	7338	2342	1521	1187	1246	1240	904	762	687	578	556	569	541	498	488	480	447	450	462	449	422	401	602	1164	439	374	391	409	367	415	394	387	378	395	364	416	382	351	362	358	386	373	375	363	393	364	352	410	397	414	435	410	386	380	388	373	380	418	359	346	446	408	400	391	399	403	370	393	415	380	350	397	365	378	379	388	381	397	405	385	364	401	374	384	369	384	414	397	397	376	371	378	402	391	398	425	415	362	398	401	415	387	399	372	421	398	374	392	384	420	392	388	357	409	358	380	406	354	399	367	383	417	386	432	374	380	419	359	379	376	398	409	365	389	374	389	395	363	422	375	374	376	398	392	411	383	376	375	405	367	401	393	380	417	397	362	376	383	371	384	382	378	370	355	378	377	366	374	379	383	396	370	383	387	392	377	382	376	406	377	393	413	381	422	371	395	389	366	375	378	393	403	377	406	409	404	410	377	396	375	378	375	385	392	368	415	411	351	370	412	376	360	357	377	380	385	403	399	382	383	382	392	399	368	400	389	387	366	367	391	428	378	366	356	376	384	387	377	402	376	377	366	368	403	377	395	368	392	429	423	393	382	399	386	394	393	391	368	390	361	385	358	369	406	405	386	407	400	377	383	374	412	379	377	386	415	362	397	352	382	375	358	412	379	398	368	370	390	369	410	376	402	354	386	409	397	387	398	363	390	352	408	387	402	391	390	388	429	364	400	417	417	397	385	375	373	379	369	384	411	380	388	342	378	404	372	393	373	387	390	365	374	399	380	379	437	387	379	378	413	389	364	376	352	347	420	366	419	405	370	417	342	357	345	382	368	375	385	390	391	393	399	382	360	421	401	399	389	394	384	377	408	338	393	379	410	385	385	362	396	366	352	410	409	347	351	412	414	382	396	382	382	386	377	385	401	400	361	385	395	363	416	390	364	393	441	406	395	391	384	386	365	386	388	381	424	376	359	368	350	379	364	371	377	396	348	379	373	383	418	389	406	388	409	374	410	383	393	370	421	369	390	356	402	392	390	426	415	386	415	374	396	389	400	365	392	378	404	408	363	388	369	415	408	397	372	403	434	410	403	398	409	402	420	408	372	399	376	370	411	383	372	387	357	377	378	368	377	386	357	367	355	397	373	365	404	398	411	385	395	381	408	385	377	391	331	373	346	368	388	368	376	405	357	371	383	380	384	367	388	390	373	399	370	364	400	388	392	384	358	377	365	422	385	379	402	407	430	385	359	390	391	376	386	402	397	370	421	372	376	360	392	364	420	403	341	372	395	390	404	376	382	404	386	391	404	376	401	384	385	366	420	368	416	373	375	399	393	410	370	415	382	399	350	401	345	387	389	375	383	388	405	375	330	387	381	380	373	357	368	383	396	382	366	376	375	400	376	382	390	410	406	346	397	399	395	380	357	380	391	414	341	407	376	385	413	397	371	390	384	395	318	384	398	388	385	376	372	386	400	398	403	397	445	387	420	392	367	381	377	366	360	381	356	373	402	371	377	389	373	366	379	361	422	399	427	380	344	384	355	392	391	391	393	386	394	378	387	373	358	370	403	391	392	412	376	380	366	407	376	413	388	375	376	371	390	384	399	378	383	391	361	375	396	372	404	356	387	374	386	395	356	398	366	367	403	365	397	396	388	384	393	393	388	376	384	452	376	377	420	369	411	370	366	369	371	385	397	393	388	385	386	373	381	391	374	395	371	390	356	367	394	395	395	378	408	390	393	424	353	414	373	364	398	376	394	365	401	384	417	383	382	387	363	402	379	397	418	412	382	369	375	371	369	363	367	377	422	391	379	371	392	418	405	394	387	357	343	399	377	367	351	404	375	389	355	409	390	366	394	429	389	368	361	402	398	369	378	398	412	385	361	347	372	350	358	398	348	386	396	422	415	388	391	368	376	350	373	401	435	411	393	373	400	365	405	395	362	396	367	389	380	412	402	380	379	377	377	377	410	366	349	380	388	379	382	395	394	401	380	371	362	399	347	408	407	360	386	410	368	397	388	382	382	406	388	394	372	405	361	378	362	371	425	390	387	374	394	378	390	389	363	368	390	363	351	387	425	372	389	394	362	352	408	393	406	364	353	379	388	403	384	422	377	351	383	361	400	358	359	377	415	411	384	410	401	346	357	374	406	397	370	404	386	380	349	407	393	396	376	399	367	407	372	346	374	394	367	362	380	388	371	422	333	403	391	395	354	397	374	403	380	383	409	372	390	376	378	386	375	394	401	413	369	349	378	352	407	384	397	379	382	394	371	406	379	356	356	349	368	403	373	394	374	389	428	368	386	411	346	394	398	408	372	363	409	410	390	391	363	364	369	347	379	378	378	346	377	400	393	369	386	377	371	392	401	386	392	372	394	401	359	419	385	354	358	342	376	372	375	380	372	379	386	384	382	374	357	386	372	366	352	373	379	398	349	392	410	356	393	390	417	378	386	386	355	394	398	365	381	387	389	398	400	374	390	391	359	428	403	413	388	387	376	373	393	365	382	407	391	392	398	406	390	388	410	384	408	397	415	347	371	408	386	356	376	390	415	383	360	409	377	393	369	367	352	380	406	389	378	352	403	384	379	405	415	388	386	393	375	403	403	379	373	375	386	368	370	406	423	381	371	367	374	384	382	372	408	392	422	362	358	380	396	388	374	358	383	363	379	400	368	389	426	406	372	385	400	424	381	385	436	374	423	419	378	384	393	406	410	410	439	372	366	362	384	377	403	350	344	379	380	355	381	397	390	356	401	381	406	389	388	400	399	389	382	388	389	395	367	378	390	421	402	407	396	394	405	369	395	363	408	382	390	412	367	369	351	367	409	404	411	407	424	402	409	375	400	375	375	361	360	422	418	376	364	388	383	403	404	396	355	392	379	348	404	372	378	385	414	368	418	396	374	364	388	383	366	369	368	346	419	377	397	385	374	362	329	378	391	382	388	349	371	381	348	395	408	368	430	380	357	368	362	373	392	360	423	377	419	388	431	401	387	398	361	376	383	401	344	397	373	384	350	353	365	354	381	384	406	391	378	387	373	394	384	381	390	367	370	396	377	361	420	370	370	386	357	383	363	348	386	385	404	372	387	389	403	406	367	366	385	393	404	363	360	387	414	384	372	380	410	387	412	414	368	392	359	390	346	369	435	382	350	388	372	388	383	345	379	403	400	421	378	371	376	422	407	375	380	430	358	356	368	414	379	371	382	393	362	374	416	390	371	338	341	399	380	383	356	385	406	366	398	392	368	396	360	372	371	404	388	387	353	358	354	402	390	360	399	360	405	394	412	381	414	384	387	380	372	362	369	363	387	390	411	370	372	390	400	388	378	369	413	381	398	395	396	400	373	382	391	383	417	417	364	370	372	371	374	363	376	380	363	349	409	420	377	378	393	407	371	382	381	364	366	382	389	408	374	409	379	386	361	397	401	373	387	391	351	397	385	386	414	401	366	400	376	406	355	396	372	389	380	379	395	418	395	401	364	394
9009	26737	19204	10691	8773	5279	4154	3316	2589	2795	2693	1865	1591	1227	1095	959	930	965	847	821	815	764	679	731	743	655	607	1072	2458	767	509	551	578	604	563	565	502	581	569	556	551	531	546	563	547	549	549	557	543	559	573	559	581	611	591	570	581	598	573	528	595	597	546	606	554	507	541	570	540	546	562	565	586	571	549	579	522	592	596	572	573	578	530	552	567	525	564	557	569	593	528	590	570	545	578	584	541	546	575	561	557	561	552	558	554	557	581	548	536	560	553	580	522	569	561	547	563	610	576	560	522	576	535	575	555	533	544	579	548	545	543	541	559	551	558	563	571	543	533	529	585	563	561	552	532	535	530	556	536	571	571	559	554	556	596	517	574	580	513	566	563	558	576	549	516	560	521	558	557	529	579	615	557	588	518	544	561	554	579	564	537	584	538	554	574	528	585	521	568	586	550	511	556	536	533	586	507	535	505	573	559	575	519	527	526	540	546	566	545	588	562	568	565	561	542	605	570	537	530	533	509	573	593	495	532	569	585	554	590	545	570	578	592	559	548	559	550	537	570	586	535	564	620	559	551	558	540	547	538	550	582	544	575	552	561	537	543	557	546	554	538	532	586	557	567	569	586	539	564	595	582	571	583	551	556	557	543	531	549	552	573	539	585	552	588	561	585	582	557	569	544	564	567	554	499	565	583	551	579	580	575	544	557	564	533	555	570	573	554	589	554	532	578	616	537	572	543	594	536	579	540	560	542	519	587	503	537	544	565	529	544	538	543	557	560	504	527	563	570	600	549	521	544	569	507	546	575	573	572	551	565	591	571	562	554	547	538	593	534	596	546	581	602	548	551	584	572	551	542	525	548	567	619	571	575	556	566	557	548	557	571	566	571	540	537	562	559	556	564	492	574	571	553	531	514	568	537	516	573	552	564	550	563	552	586	559	541	544	531	547	551	542	542	558	559	531	546	530	561	552	585	532	607	564	548	543	550	554	553	570	533	556	592	499	551	524	534	558	561	542	576	535	563	544	524	568	534	578	625	563	546	537	571	540	529	567	564	547	540	555	558	586	574	573	538	525	593	590	577	541	515	550	563	527	570	579	590	535	574	572	559	534	585	536	530	571	566	554	517	538	513	613	565	602	551	517	555	560	532	537	526	558	592	573	532	560	518	582	520	543	517	498	572	551	524	539	559	557	578	585	530	579	568	511	553	529	533	567	568	599	541	545	546	541	534	575	576	564	540	529	548	570	560	543	529	540	561	566	556	564	555	557	578	567	547	540	525	621	546	537	561	590	541	568	544	575	557	544	542	534	559	552	541	536	550	521	558	587	558	529	551	562	548	536	549	529	556	537	574	552	563	600	566	576	552	526	564	604	568	588	571	560	553	582	574	558	550	567	558	594	591	548	553	558	578	532	573	551	595	564	560	531	554	565	571	550	572	521	560	577	577	560	568	558	535	556	569	566	588	523	568	563	548	547	554	499	575	519	596	535	587	565	542	517	541	542	563	566	566	519	506	557	604	562	527	542	551	561	558	576	564	516	586	532	527	575	536	528	564	559	557	544	553	555	612	548	545	596	524	530	577	546	567	567	581	547	535	556	564	530	551	573	572	551	559	566	538	544	576	595	543	557	548	567	601	558	535	558	555	554	566	555	544	569	573	549	540	539	586	556	562	556	543	535	539	551	594	571	595	594	566	555	565	553	579	510	593	554	542	571	550	551	544	544	545	523	537	524	537	563	529	568	554	548	588	587	532	550	588	529	536	541	529	554	564	533	564	537	575	546	518	547	580	576	542	538	615	561	570	573	552	575	525	521	555	562	534	588	588	561	574	567	527	530	542	546	549	567	547	580	557	588	552	526	579	546	590	542	567	543	565	559	546	545	548	547	587	536	526	577	596	583	576	587	554	551	572	566	560	574	577	544	541	579	562	536	557	546	591	530	543	576	562	510	569	519	514	518	580	509	590	550	577	560	520	537	572	540	540	547	556	576	510	593	564	531	558	553	577	540	541	570	538	570	576	584	557	533	571	534	521	568	583	541	530	507	552	575	542	588	563	547	539	607	513	501	550	516	558	584	605	536	594	605	591	554	573	563	528	530	540	534	528	556	500	539	556	582	557	573	547	579	550	562	518	507	527	553	550	591	528	574	528	536	561	524	535	594	578	546	573	585	527	548	559	555	540	556	561	578	534	537	540	550	567	583	566	532	554	575	568	555	591	558	558	591	541	558	539	561	542	560	543	541	548	551	546	592	577	608	553	554	597	526	560	518	567	550	570	534	599	572	542	590	530	535	562	560	575	562	574	572	540	598	572	537	550	540	530	539	532	607	571	601	544	529	553	559	569	555	544	532	536	546	546	527	532	539	547	540	557	556	606	532	557	515	562	585	577	586	578	569	559	598	548	533	537	580	557	582	557	537	552	537	567	578	562	522	570	567	547	559	571	561	549	576	548	524	552	587	553	532	542	552	517	573	562	600	586	554	518	527	517	560	559	585	548	545	562	567	555	607	543	546	588	566	554	557	541	606	565	576	538	506	539	591	596	536	538	596	541	566	547	534	587	583	530	578	532	544	525	593	504	566	521	545	540	579	571	566	547	548	518	533	555	540	531	535	554	542	532	563	562	571	554	570	566	529	597	558	561	567	605	582	553	595	590	557	521	552	539	530	597	597	544	571	544	582	531	547	558	571	534	588	575	555	540	530	554	537	552	551	568	578	535	516	555	590	542	555	552	580	576	570	526	543	542	570	542	577	509	551	559	585	590	538	589	576	522	578	543	565	566	507	540	592	560	549	577	548	574	534	537	603	586	579	555	551	546	548	547	591	562	525	545	567	581	595	527	554	555	540	537	579	513	537	518	549	502	570	546	552	513	558	555	536	560	540	544	535	557	533	548	584	535	556	578	545	587	545	565	571	551	568	550	551	577	541	592	550	506	563	555	599	563	571	567	550	551	575	547	551	556	532	564	547	530	604	540	549	556	578	520	569	571	588	539	568	561	601	534	569	565	519	545	574	560	569	572	577	550	546	521	550	538	579	505	514	558	554	607	565	537	577	580	573	563	575	559	566	535	575	520	608	529	531	579	522	566	552	528	566	593	552	544	525	585	504	555	552	575	561	530	549	543	567	571	518	542	550	507	503	508	533	593	520	555	578	537	538	519	525	566	521	554	554	566	570	567	529	565	555	595	587	531	548	576	594	551	588	554	559	565	544	576	533	549	525	523	524	559	594	555	545	576	541	551	550	559	562	563	531	575	527	572	537	577	563	524	556	526	600	557	555	573	551	497	593	606	567	555	605	541	525	536	557	563	520	550	538	537	570	520	545	527	573	574	567	541	579	570	522	584	548	614	572	571	515	565	556	527	516	587	550	565	538	573	588	586	571	583	575	547	557	559	579	557	544	595	555	521	565	567	601	559	579	566	544	560	570	533	526	545	530	551	558	575	545	551	570	590	603	550	582	565	545	533	550	553	541	601	507	528	569	563	539
24691	21418	27150	25326	8145	2624	2063	1710	1484	1522	1305	1068	972	937	961	918	866	805	826	848	753	797	772	788	782	758	730	784	842	693	716	755	769	731	727	701	713	694	702	703	721	753	666	752	705	766	742	718	723	745	746	710	694	724	704	741	674	737	729	729	734	709	730	733	677	739	697	716	768	754	756	746	743	704	728	705	667	728	717	728	732	731	719	712	726	730	750	795	696	781	733	702	684	717	750	730	736	753	754	738	722	753	741	708	745	691	731	733	731	681	716	744	744	691	706	686	714	735	745	741	760	679	706	743	768	708	745	761	720	678	703	704	714	715	726	729	747	724	722	728	748	689	696	685	721	724	705	704	714	773	683	701	746	736	748	718	749	737	756	743	724	700	741	733	795	760	680	692	763	725	760	723	726	707	710	702	737	717	739	720	708	703	733	701	754	729	768	723	695	754	693	688	735	727	739	732	761	735	703	735	688	673	725	677	684	723	709	715	731	702	726	734	718	702	723	699	748	716	703	727	759	700	672	742	720	735	772	746	737	758	679	719	731	671	701	746	715	688	699	738	698	753	748	750	726	761	769	700	688	743	750	682	723	736	715	730	704	680	730	684	716	738	728	696	697	733	775	735	693	729	736	732	742	717	733	777	794	688	673	675	745	730	695	694	689	734	744	756	729	758	707	682	697	764	736	752	764	780	729	742	739	734	711	708	714	723	723	709	723	732	724	723	681	703	733	696	743	694	740	690	685	684	710	738	717	743	697	749	705	737	767	746	738	720	708	747	739	698	732	713	717	676	719	753	712	719	715	698	750	737	695	719	702	668	712	746	687	747	680	676	736	707	713	787	737	740	697	752	707	732	752	718	747	699	703	754	727	717	677	773	735	736	761	706	740	732	710	713	747	698	724	762	684	698	755	726	698	697	761	716	723	723	679	699	727	645	709	754	716	778	712	738	759	687	714	671	741	717	746	755	744	674	681	743	720	770	773	723	709	712	775	718	718	723	731	673	750	689	757	691	777	711	730	734	669	701	712	678	703	750	726	716	705	704	734	714	721	730	740	725	749	730	733	756	719	748	712	719	704	728	716	709	703	728	695	749	689	679	731	737	766	720	676	761	726	720	763	715	744	725	718	736	766	723	699	743	661	724	731	748	813	729	686	765	733	736	716	713	735	661	700	721	747	755	706	735	702	701	680	714	732	765	709	757	711	739	700	719	760	758	759	719	744	729	710	677	748	705	759	730	744	738	774	703	746	710	685	709	773	742	704	749	733	778	737	718	739	778	699	706	766	756	777	732	754	709	702	715	691	778	703	753	672	724	710	731	728	725	752	703	726	728	753	763	693	730	730	698	723	720	747	685	734	771	681	748	740	755	675	748	726	755	770	679	691	761	708	740	725	723	730	701	725	753	727	690	733	743	696	726	718	717	720	777	741	672	752	714	669	751	803	717	725	713	746	692	744	713	782	677	722	730	719	720	738	762	725	707	696	690	742	679	716	692	722	704	703	712	724	741	666	748	732	709	659	759	753	724	683	728	755	715	710	769	704	738	726	723	693	737	751	750	755	725	724	725	713	738	763	712	722	721	753	749	708	721	717	682	756	692	762	694	719	748	721	716	721	772	752	751	756	748	736	748	767	681	730	748	722	750	699	718	662	767	754	691	673	699	720	720	707	755	682	724	724	705	730	748	745	730	779	710	732	711	740	744	700	747	716	776	708	741	711	689	750	690	751	693	706	704	735	705	750	757	749	769	715	690	697	726	720	743	689	695	670	730	713	734	737	721	734	720	733	734	749	759	693	723	732	750	726	744	706	739	733	744	727	736	652	702	751	713	736	748	684	690	751	706	721	713	723	713	685	717	690	734	613	683	737	721	675	698	739	671	749	669	716	714	741	722	708	694	760	718	707	735	704	739	767	709	734	750	680	700	707	765	692	674	705	757	743	721	738	762	724	741	704	745	775	742	727	726	712	768	717	705	694	719	717	739	761	761	744	772	756	745	747	699	693	643	740	725	721	773	776	710	760	686	729	715	745	700	727	749	717	781	695	702	714	717	710	702	682	673	725	718	671	706	708	713	740	699	778	737	655	718	709	718	721	739	743	731	763	781	712	736	769	725	737	732	706	721	681	703	753	713	714	708	758	716	786	726	726	668	718	737	722	692	750	700	713	737	733	717	745	695	742	764	738	732	688	703	756	696	699	741	727	746	737	693	720	744	723	796	726	714	678	719	731	741	670	749	680	688	706	717	737	758	727	742	709	727	723	718	676	722	708	727	762	750	738	763	731	700	713	757	699	714	748	746	681	679	711	713	696	714	695	758	713	739	714	716	654	705	688	746	746	713	738	723	722	725	731	740	751	701	711	753	731	733	729	739	685	733	683	745	732	707	814	700	728	706	686	701	753	752	665	705	693	789	724	723	700	719	702	683	730	698	757	778	787	685	760	740	772	689	690	756	733	740	724	712	707	686	746	709	739	733	736	701	753	710	695	753	741	732	731	713	755	699	752	741	712	678	716	773	767	755	717	768	703	734	779	744	712	735	751	712	736	729	757	714	738	755	759	756	707	700	709	745	770	717	731	713	734	750	694	713	736	738	756	781	712	719	725	702	764	771	751	724	754	723	740	724	678	709	727	721	711	722	724	724	761	742	664	719	718	687	721	782	763	712	706	711	719	752	712	707	734	701	751	735	767	735	741	744	726	763	694	724	690	740	724	687	757	705	721	762	702	725	762	721	669	740	706	709	708	715	702	746	697	737	798	676	671	749	733	750	679	737	745	756	745	705	728	710	735	693	700	678	724	759	739	779	768	725	698	778	754	701	708	673	719	720	735	746	721	725	727	736	724	717	703	693	714	743	766	752	694	734	767	781	701	715	773	696	773	731	721	718	727	723	723	746	719	671	719	730	744	789	689	695	729	701	662	790	739	783	732	721	727	752	777	742	708	727	726	756	733	687	695	765	696	712	672	729	696	709	723	741	676	722	715	785	727	762	687	736	724	624	739	695	688	742	721	721	691	725	676	712	733	746	710	729	750	687	723	704	733	725	776	712	720	717	746	697	725	741	719	739	746	726	695	738	720	698	755	712	698	736	741	741	719	684	738	705	717	739	736	730	754	753	758	692	702	705	736	692	757	725	703	718	701	731	726	760	762	703	738	746	700	751	690	760	747	717	751	690	680	745	725	787	690	703	730	796	783	704	770	675	698	729	700	655	725	760	777	707	717	656	741	716	728	743	743	720	755	705	711	688	730	723	694	705	762	684	702	751	668	715	717	679	694	751	769	707	734	740	701	731	694	721	796	740	741	755	726	688	722	710	708	696	712	754	741	729	707	793	722	742	699	706	727	758	744	744	721	766	744	763	745	671	696	764	727	677	735	710	757	679	691	711	761	710	706	711	736	759	704	713	721	720	734	706	708	750	699	739	748	714	692	687	751	746	740	780	717	687	741	755	757	739	719	714	679	705	677	722	719	737	753	719	727	703	719	769
8427	22750	13482	8682	7081	4889	4151	3700	3179	3116	2668	1959	1719	1587	1489	1367	1268	1185	1263	1145	1168	1132	1153	1137	1074	1083	1036	1190	1242	966	959	1014	1001	972	992	960	1022	1029	1005	967	994	1008	995	970	992	1038	949	974	964	972	1002	1004	999	966	999	992	1039	999	970	1003	983	1017	997	995	1033	1003	971	982	983	1053	1015	1040	1000	965	1000	990	974	990	973	1016	977	1027	930	958	1008	1035	1007	1004	1005	1014	1032	1009	998	933	1013	1073	1003	1002	971	978	1005	1007	1008	943	982	1042	1012	1036	988	977	986	945	976	1001	1028	1010	998	1059	1016	1045	984	999	989	985	992	975	972	1029	984	1029	984	987	943	983	974	1009	943	998	1002	1041	1039	1037	1010	1020	1003	974	976	962	995	990	1003	955	1047	986	1019	992	990	1047	1039	1000	1003	1039	990	1000	991	1015	971	1026	969	972	1025	937	994	1007	1046	1007	1050	1014	1005	989	1000	1014	977	962	998	934	997	996	1011	914	974	994	1027	980	1003	1007	1026	1086	996	1060	978	1004	999	979	989	959	1028	1018	979	974	947	980	957	1031	965	1009	973	971	998	981	980	958	1031	1006	1008	963	955	974	1007	1019	982	1020	1024	980	1008	1011	942	1019	943	978	978	1054	974	928	979	966	1036	1009	984	1035	976	981	994	996	970	1010	988	999	978	1002	1047	964	1036	1062	958	942	1000	1004	983	973	969	968	967	926	1033	1007	979	993	964	1001	1038	1032	986	1045	965	966	1001	986	946	964	966	989	1001	996	1007	974	981	1041	984	1010	990	978	997	969	984	979	989	1005	1006	972	1002	984	1010	990	1009	983	966	1007	992	1023	1002	960	1010	995	976	920	985	991	994	1077	1004	987	1024	964	1041	1043	977	1002	940	988	970	969	933	1016	987	989	1007	1036	1002	980	955	978	961	1024	982	1001	934	973	1003	968	1000	1010	1022	952	1022	955	995	1007	995	1027	992	962	989	1011	955	989	967	981	976	965	980	983	965	1001	1016	976	961	1031	992	937	1002	999	1029	1023	953	987	999	972	1030	969	931	1016	980	963	1023	1014	932	1002	991	1040	1005	976	1001	1008	1010	935	1009	1004	1022	1011	967	969	983	988	1006	963	997	983	1025	1018	939	922	1006	992	1033	1043	1022	1025	1024	1016	986	998	973	988	1045	982	1019	1009	1057	1012	946	954	935	953	1024	940	1018	1008	966	968	979	971	988	978	995	974	1056	984	1008	988	991	1007	982	1066	935	1028	949	900	1010	1051	924	986	986	1003	1077	992	978	1043	980	1023	972	996	994	1032	1012	1031	1021	1014	1007	951	1027	1057	990	974	934	990	993	983	1022	985	950	980	993	982	957	1026	970	960	1013	1005	1024	987	987	1039	1008	969	1019	970	961	994	1002	938	950	1019	1043	1008	1000	1016	1026	988	1025	1007	956	1019	1038	1029	945	1001	983	957	965	949	1058	1027	973	988	1014	949	1051	980	932	972	1000	998	1000	1008	971	1005	962	967	971	953	944	984	985	964	977	1020	1039	988	1008	999	1056	945	1014	976	985	1027	987	985	1005	1040	1046	995	1033	981	1026	995	1045	961	1026	1004	1062	942	977	940	1010	982	1019	947	985	965	952	958	1020	999	986	979	1048	979	1023	959	981	988	982	999	899	950	1013	936	1057	990	1007	996	992	1002	988	1008	1023	992	974	921	984	981	999	1018	985	955	1035	1001	907	980	967	1042	992	945	986	997	1037	1019	963	1014	1021	1002	1002	950	1006	1009	1010	965	976	1011	974	922	942	1015	998	961	912	1011	981	960	1020	1002	978	1028	946	1061	949	952	961	1047	921	972	1064	1011	1075	936	960	1036	1024	930	1030	997	984	986	986	1025	963	1022	1027	937	939	1002	994	1032	1057	1002	989	991	1057	1027	967	1005	1003	1014	987	933	1033	952	984	1034	996	1021	969	1047	1013	1013	995	1031	989	975	954	1040	975	996	998	1001	938	962	974	1016	998	978	1015	995	997	1028	953	1005	1064	1024	979	1014	1057	1012	991	979	957	1044	1064	1022	1026	974	1021	976	968	963	984	994	993	999	925	1019	975	971	1029	983	964	1071	1056	997	992	956	962	970	1004	1010	1011	982	986	971	1006	1019	1011	1012	979	987	1009	933	1024	1018	986	1032	979	1038	993	961	963	973	1041	980	968	1045	967	999	994	951	1050	970	979	1014	987	1007	991	959	992	1023	949	1016	916	986	987	987	994	972	931	1021	1008	1020	1029	1009	988	991	1003	992	994	997	1039	943	1047	1020	1024	977	977	976	1005	989	1024	1011	1029	1005	1014	976	1043	987	984	950	1000	951	976	952	956	979	988	976	983	942	989	1022	1010	985	944	1017	1002	988	969	996	1004	1026	966	1001	1010	951	989	993	1041	1000	1015	971	987	982	984	1034	1006	985	982	981	966	1017	999	994	983	980	959	1016	1005	1030	996	999	1002	991	1031	930	1013	1061	1006	906	1027	1003	1018	1001	1010	971	1016	956	984	995	1004	1001	1037	923	907	1002	1008	1010	1005	993	951	1003	929	945	957	997	964	993	973	996	985	972	980	973	1014	986	1020	972	1013	970	982	1007	992	1006	1027	959	965	963	1001	990	995	1019	992	1006	1017	989	969	982	1020	928	951	942	1001	1032	1031	947	1032	1031	927	966	984	999	967	964	959	1024	999	981	968	973	942	1023	990	979	986	984	987	992	984	1034	959	920	1035	969	1034	1065	1007	1026	981	929	1011	959	995	975	1011	970	1046	924	944	979	1001	993	984	986	1070	972	973	973	1039	988	939	988	1016	954	942	932	984	1021	980	1015	1011	1022	1029	1020	1015	958	995	938	947	1022	998	1021	1032	975	984	947	954	991	962	989	940	1040	996	974	961	1005	1042	1023	966	999	1016	986	986	1000	956	1013	947	963	976	1002	1014	970	935	983	982	976	995	967	1000	928	895	1005	1026	1019	981	998	1019	1018	1037	992	1011	996	1006	1014	990	952	1005	991	1000	979	1024	965	991	1037	1018	980	958	1008	966	1007	988	977	985	985	1034	1067	982	948	992	1006	982	1014	1058	983	980	1039	1028	992	1011	1038	979	1005	967	979	989	1015	941	1020	1005	1005	987	1037	975	1015	980	954	993	1014	1017	1007	1023	968	988	1018	993	968	943	969	1000	1018	974	988	960	972	1032	979	1003	981	947	1048	1013	960	958	956	970	945	977	1021	989	1035	995	1018	1003	1003	1002	991	1011	932	1021	993	994	972	984	978	992	954	1004	960	990	966	994	994	977	966	1011	962	1015	947	1004	999	1009	1010	1008	1032	970	981	1032	1006	1019	954	983	956	1002	935	999	955	981	1020	1021	986	958	966	1021	1006	1008	944	1011	973	989	956	986	1012	980	964	982	983	1002	1036	992	1002	971	972	990	1020	996	952	1005	1041	1050	993	973	1015	1028	961	1061	1008	1004	981	994	942	922	984	958	1049	987	1015	1005	998	984	981	1005	1001	927	1012	942	1015	988	1014	975	1000	974	974	960	1009	1032	955	928	1028	1017	994	967	1014	1032	1033	971	972	998	978	976	997	956	1007	942	943	987	1029	1059	1003	993	978	1045	994	1027	993	1023	989	987	934	988	978	976	967	967	981	999	1009	1003	1058	971	1003	1049	1000	994	975	978	1000	1001	979	1015	1029	994	973	977	1034	1034	1028	983	976	964	948	997	974	929	1043	944	1006	981	996	972	922	1066	999	1028	987	989	970	1051	979	1000	973	1018	1002	1014	1000	1001	966	1023	965	977	1001	965	990	947	943	985	992	934	961	1037	957	975	970	1057	976	1004	941	988	1036	1032	987	1021	1005	1002	988	975	972	1004	1009	1003	978	1054	1048	993	974	961	980	1022	1053	1010	989	1015	1003	1002	1092	1042	1027	1000	955	974	986	1009	978	941	932	947	965	997	991	994	997	1004	935	943	998	905	1056	1039	943	1017	1060	978	1042	941	982	994	990	954	974	989	985	938	965	1009	974	979	1031	951	1009	989	1011	1004	976	1027	1009	945	991	1010	1019	1041	980	1037	1004	974	996	1004	1050	992	943
22570	21490	29274	24122	21503	21128	8237	3186	2384	2078	1389	940	809	864	675	626	533	545	415	426	421	450	497	449	369	391	388	535	1661	409	374	366	343	352	355	372	355	331	335	360	355	364	381	367	350	330	361	355	364	324	344	349	357	371	339	384	320	332	334	332	378	362	343	367	346	324	314	372	330	323	312	364	349	369	366	355	331	348	329	353	343	356	314	341	368	347	348	321	336	384	351	356	326	328	340	351	314	312	345	331	341	327	362	347	373	352	359	372	312	358	342	306	334	367	342	329	368	390	330	329	345	347	353	315	359	346	340	362	296	332	326	354	314	315	369	331	368	316	332	360	338	360	345	343	369	354	348	331	352	376	339	331	382	311	342	326	343	353	345	358	328	336	345	349	321	343	345	342	331	343	345	368	348	343	349	311	330	354	351	367	332	316	345	374	353	335	336	361	332	332	346	354	339	332	333	347	277	339	355	357	347	345	316	353	301	324	367	320	355	374	351	302	347	361	345	333	372	343	339	337	332	331	337	316	322	341	360	356	350	333	317	348	360	374	311	329	346	372	345	341	324	328	359	303	337	351	342	337	320	330	306	333	334	389	326	387	362	365	342	365	340	353	340	333	339	325	353	337	338	362	304	360	344	300	359	351	333	312	331	352	320	353	365	323	328	384	322	356	357	326	333	340	357	379	349	313	383	355	326	382	349	359	321	332	347	335	309	342	335	330	341	344	354	330	367	357	337	343	329	347	341	347	365	355	334	321	302	353	342	332	344	342	339	327	334	331	308	354	348	323	360	346	307	340	352	339	339	349	311	334	354	348	374	334	301	345	317	350	354	369	365	347	331	355	309	336	343	359	361	312	343	298	348	324	334	319	366	327	330	366	342	320	329	376	323	356	318	312	360	341	367	328	372	319	323	357	347	333	361	351	307	376	346	339	366	337	323	379	342	355	323	353	330	364	337	353	320	354	353	356	310	349	320	326	350	365	347	376	353	306	328	318	315	375	303	341	312	303	343	352	342	319	333	358	312	310	364	359	368	377	335	350	345	324	324	343	314	335	378	344	335	323	314	351	367	316	354	346	370	342	353	357	347	305	323	336	310	339	349	384	335	342	326	355	353	348	331	357	327	322	319	328	368	343	358	322	327	338	311	348	359	319	341	328	310	340	338	329	362	347	318	315	343	325	337	323	331	316	321	346	352	341	333	344	356	371	357	365	360	354	377	352	346	326	389	347	371	373	353	339	324	351	345	326	338	347	350	368	341	332	355	334	328	330	353	346	355	346	352	308	349	364	329	326	342	343	338	341	324	311	330	348	299	334	336	353	303	333	374	324	355	337	335	383	352	353	334	371	339	343	345	340	323	351	364	388	355	312	333	326	359	331	337	343	339	374	319	338	349	344	325	340	355	324	346	336	359	369	317	346	349	353	330	365	340	334	332	308	333	317	331	326	326	386	358	349	329	326	349	316	323	306	357	330	336	299	330	273	327	331	350	339	339	322	345	344	311	352	342	288	352	360	360	338	322	313	343	349	326	359	321	359	364	340	307	352	348	344	326	341	343	356	349	348	329	336	333	326	311	331	351	360	338	327	324	328	323	332	309	304	305	325	346	350	338	385	343	338	337	312	340	355	340	327	356	334	347	342	374	313	307	333	367	353	371	337	317	319	342	334	355	361	325	362	357	355	371	335	348	340	330	361	321	331	367	318	332	333	331	352	393	340	356	328	329	320	329	363	363	349	342	349	339	329	351	291	364	367	345	329	364	358	319	339	375	318	336	349	361	316	358	369	336	332	348	315	321	316	347	347	357	350	360	315	348	367	353	320	341	367	325	299	332	340	344	341	367	345	342	329	326	332	337	306	346	340	317	347	330	327	307	352	351	327	354	342	355	319	318	324	336	350	328	353	352	334	361	328	349	333	332	346	375	327	339	350	317	351	355	364	362	328	330	333	329	327	319	353	314	316	344	334	378	353	344	310	345	323	334	357	334	326	317	359	359	344	374	325	340	310	359	353	324	348	360	329	333	360	355	349	334	339	335	338	333	335	340	347	358	344	314	299	336	353	326	343	325	327	304	365	309	331	354	311	327	349	357	329	319	331	328	336	364	371	359	348	349	355	350	336	344	357	336	372	327	336	370	348	370	343	333	337	321	331	336	347	344	336	345	321	292	319	376	352	342	340	342	360	337	318	323	332	349	370	342	336	317	352	310	325	318	334	329	356	360	329	331	334	320	330	330	331	358	322	338	306	337	333	339	335	354	339	306	286	349	331	387	334	324	371	308	310	315	318	328	341	367	328	311	342	339	327	342	372	326	340	332	364	363	330	356	349	340	343	349	347	349	353	336	360	303	347	355	315	356	356	342	362	308	325	346	302	332	352	295	312	354	354	349	311	332	361	327	332	324	336	341	384	326	351	363	356	334	312	319	333	331	336	361	334	362	351	323	350	324	325	346	356	366	340	335	300	353	354	330	308	329	367	327	347	354	315	345	337	350	329	304	349	360	353	357	339	360	332	334	332	341	308	332	362	327	311	333	340	363	319	360	356	313	353	311	367	331	362	326	341	322	318	347	333	334	353	329	325	347	346	380	321	341	353	338	337	331	317	348	329	358	339	354	341	341	338	370	354	322	352	335	368	350	319	332	321	316	347	315	328	312	332	300	339	341	337	346	338	344	331	362	346	362	356	313	339	332	295	345	321	304	350	312	339	312	347	347	338	333	337	361	335	311	338	313	374	340	310	330	322	361	318	398	314	359	344	336	364	342	340	328	351	336	352	316	338	345	329	375	301	378	354	327	329	366	373	351	331	328	351	325	333	336	352	332	343	340	342	366	320	328	352	316	341	326	341	324	348	321	367	378	341	324	341	336	336	338	339	303	331	340	316	369	353	356	325	330	320	383	349	332	336	302	395	325	326	316	355	344	304	331	342	339	305	340	329	321	344	322	317	328	339	307	330	365	324	330	346	327	354	360	340	343	335	350	327	361	355	337	347	348	348	313	348	329	366	335	359	322	323	313	350	325	363	360	339	319	337	330	378	349	320	344	315	333	333	321	352	326	348	367	345	369	350	346	362	327	294	331	329	335	337	326	316	351	355	322	318	347	323	346	345	329	349	351	332	326	320	327	363	309	338	357	356	363	351	372	337	361	338	336	324	367	360	355	320	347	367	338	348	333	330	332	302	320	372	337	314	367	323	301	299	358	324	344	331	334	342	342	314	338	304	353	330	347	369	341	331	331	326	353	333	335	326	348	328	376	338	364	361	332	357	355	310	341	357	315	349	364	358	310	335	343	339	351	371	333	324	335	327	336	360	330	386	301	337	365	339	311	330	329	331	325	354	347	328	341	355	333	342	355	332	344	331	319	343	305	304	362	324	329	306	350	351	304	340	339	338	358	336	338	327	346	364	311	352	347	322	318	315	333	334	333	339	353	354	312	327	344	342	350	337	330	340	317	388	329	320	367	342	324	340	321	321	325	373	361	362	347	337
10966	28725	23322	16349	11936	8835	7377	6763	5579	4755	3192	2062	1739	1604	1323	1110	1011	949	774	758	673	694	731	629	516	544	483	863	3510	473	477	445	490	458	478	429	457	468	466	471	455	456	494	481	452	490	465	486	471	507	468	467	445	414	455	459	469	473	475	471	509	479	466	490	465	446	483	475	449	475	484	464	462	446	471	423	466	488	439	484	422	452	455	450	442	472	455	479	466	473	503	457	428	451	467	456	470	454	474	449	459	471	425	485	456	457	462	434	470	453	499	438	455	432	461	499	432	494	467	454	455	446	490	494	439	481	421	455	444	464	453	444	499	467	483	465	467	481	463	468	427	456	402	472	454	454	491	458	449	467	474	483	472	440	430	427	455	431	468	455	437	454	459	481	497	436	456	451	460	478	479	440	479	483	492	470	491	458	456	495	458	439	490	488	469	447	469	417	458	476	468	429	473	483	430	473	477	437	438	488	466	453	469	418	492	482	445	500	449	475	463	449	459	445	466	454	443	508	459	480	483	428	455	419	460	480	464	436	476	459	459	460	451	446	468	465	480	448	486	461	452	458	463	434	442	433	447	491	470	435	453	464	492	463	480	483	470	472	448	461	439	505	435	441	429	469	433	430	455	450	468	480	457	430	438	454	483	445	447	489	500	466	478	474	468	469	514	470	487	443	466	445	430	458	450	450	491	467	487	462	506	457	470	436	461	469	448	470	448	459	462	459	501	443	491	451	470	451	470	455	466	465	462	499	424	442	458	448	512	453	455	457	476	460	489	451	452	458	442	502	448	490	472	454	458	445	457	461	434	459	484	477	456	429	456	475	463	439	464	477	450	462	463	491	479	462	465	445	442	440	448	482	441	465	477	455	478	441	485	406	480	451	450	457	443	485	454	491	464	442	463	407	481	453	432	461	473	453	463	423	495	467	489	478	469	406	476	441	474	464	479	478	451	448	476	440	464	438	457	449	425	455	453	409	484	432	445	463	468	494	479	480	496	465	494	473	450	495	456	460	474	473	444	456	465	448	414	462	453	490	470	430	478	515	480	494	433	428	487	468	465	438	465	462	458	451	463	500	469	454	436	437	470	437	435	446	447	425	451	499	451	452	457	489	447	505	467	473	500	466	428	497	450	477	465	455	454	477	472	487	439	447	471	480	430	408	457	463	451	497	461	405	466	468	484	464	435	479	452	460	436	486	425	433	463	463	441	461	460	477	444	417	437	455	464	443	474	450	482	452	467	474	423	446	443	508	485	491	481	480	484	453	463	426	476	461	449	489	475	450	491	450	478	448	443	464	465	492	467	465	432	468	495	471	473	461	453	437	484	464	429	448	461	457	431	475	460	421	451	453	462	463	417	446	457	481	478	437	436	453	452	429	499	461	448	489	443	464	477	467	465	460	493	476	462	477	477	431	474	443	430	494	470	464	428	441	455	450	457	439	432	461	463	428	444	468	490	480	468	442	484	436	483	447	429	509	438	481	433	428	450	462	438	454	478	463	469	442	463	467	452	455	468	454	526	472	463	460	459	465	439	458	463	464	442	484	441	466	465	450	441	440	446	455	494	437	450	454	447	505	459	464	460	500	453	524	465	478	444	493	481	458	489	452	450	468	450	501	494	433	457	477	446	419	431	470	432	489	433	439	443	462	451	419	491	469	413	471	437	472	443	448	418	459	452	457	461	455	473	469	445	476	463	444	456	435	451	448	454	478	457	463	480	481	475	483	434	445	440	451	460	471	498	461	446	475	426	481	453	470	493	497	473	455	455	457	499	471	446	499	465	484	468	476	435	490	482	423	445	499	502	455	467	463	447	450	477	468	468	419	419	452	446	500	440	456	464	457	447	463	472	472	434	465	498	494	457	451	471	482	485	442	481	461	445	450	460	427	460	488	481	467	445	441	450	481	480	483	474	426	461	492	427	471	459	461	490	484	482	470	426	462	453	448	464	452	469	434	444	429	489	477	474	451	451	458	470	453	470	453	452	453	461	447	452	488	442	443	477	472	477	503	489	456	484	463	438	491	465	471	425	496	499	506	436	442	506	455	476	442	446	395	448	479	470	482	486	471	470	440	487	425	433	466	424	476	462	467	475	461	457	438	447	448	492	439	490	469	431	461	452	444	453	485	458	457	451	453	449	450	443	445	484	481	472	436	466	431	455	447	454	467	426	449	486	438	447	435	466	465	477	459	441	478	472	486	425	476	505	457	457	478	460	463	443	456	462	473	440	450	489	472	471	471	466	466	464	479	430	446	473	494	435	496	463	448	479	467	427	474	471	424	433	476	469	449	473	468	425	477	473	439	464	418	432	450	443	439	482	454	418	499	464	463	458	454	428	465	519	467	444	453	456	448	457	504	443	428	505	461	457	444	461	453	479	449	453	459	456	462	477	463	436	494	487	451	453	444	514	437	429	455	455	429	437	421	436	466	468	475	466	457	502	460	456	464	453	432	446	456	469	478	459	422	452	476	439	447	427	494	490	453	442	456	434	481	442	444	423	421	450	476	513	496	457	426	475	468	456	490	461	448	467	441	446	459	462	494	451	442	474	463	434	475	469	463	440	461	448	482	464	500	448	452	454	480	447	473	469	444	436	466	429	484	450	457	455	430	472	455	453	448	453	467	476	417	506	400	462	465	443	435	472	453	473	424	454	446	429	433	437	441	485	423	445	450	493	457	458	448	489	509	461	461	475	439	493	500	492	441	473	450	519	475	444	480	460	448	504	430	496	439	457	440	445	464	446	465	431	457	450	457	454	469	452	463	449	465	445	450	460	449	444	446	477	446	478	452	463	456	490	441	454	463	453	513	450	469	414	448	451	476	438	478	405	439	451	455	456	453	451	482	440	434	492	462	463	481	476	412	447	421	448	451	471	489	463	455	424	439	489	463	435	445	466	488	474	441	485	493	450	481	475	458	456	428	468	433	431	454	436	490	478	510	476	479	461	452	493	444	487	428	441	464	453	477	420	450	470	460	522	457	458	474	463	462	465	476	451	472	448	506	467	434	424	458	469	463	471	465	425	501	483	468	462	448	462	453	449	484	467	464	460	482	507	461	489	428	494	470	441	475	452	429	486	480	468	467	443	471	439	434	456	457	441	427	472	480	439	443	457	477	462	504	483	462	482	463	469	466	433	506	472	418	465	444	485	517	433	445	465	436	450	459	467	463	438	486	455	508	489	463	463	469	460	451	462	454	436	449	430	420	436	491	467	456	447	423	432	459	430	435	471	456	438	460	487	454	482	460	467	458	455	455	446	504	398	460	465	436	449	463	461	483	441	460	467	475	466	461	465	442	472	464	493	444	448	440	454	466	460	459	450	458	463	432	485	496	453	485	458	467	432	466	460	486	496	452	432	438	443	463	507	445	471	481	432	465	449	444	446	455	467	454	420	469	462	480	472	494	423	424	486	445	444	471	481	427	474	472	470	451	462	455	472	448	472	501	451	486	482	432	491	472	435	493	470	438	429	450	447	482	495	449	469	475
27390	19081	12508	6876	3122	1807	1445	1360	1331	1140	891	807	764	754	740	718	726	652	704	676	690	703	675	721	681	693	697	722	702	669	684	637	675	640	716	668	634	672	634	662	657	706	699	672	722	647	629	648	631	643	669	613	671	650	658	670	658	652	673	656	649	704	613	641	638	638	645	650	652	682	666	642	667	644	642	644	639	679	672	677	638	661	634	641	674	688	652	613	614	693	665	660	673	639	614	699	647	626	683	647	703	632	625	667	702	698	666	603	678	651	677	662	674	659	657	661	657	639	663	651	664	703	676	651	648	670	663	656	653	644	653	630	671	617	660	727	670	630	645	640	614	618	640	673	636	623	671	638	625	623	697	627	693	673	685	661	662	628	666	634	671	653	664	702	674	631	687	667	659	694	675	697	637	683	630	645	696	667	667	612	644	684	688	710	630	644	640	687	631	645	664	668	665	616	691	659	649	647	637	680	651	633	608	667	625	604	641	617	644	620	664	597	643	684	743	633	640	688	643	647	599	667	713	655	668	595	613	635	652	614	659	665	656	654	668	633	663	637	710	663	637	662	641	640	650	671	657	628	641	584	647	673	661	657	723	654	677	673	657	671	672	685	653	596	639	630	605	673	653	668	676	666	632	647	650	718	679	668	672	672	655	639	659	649	664	643	683	612	638	650	638	603	620	645	638	660	625	657	652	646	659	634	663	654	650	622	664	630	671	629	689	647	647	686	640	654	677	662	661	659	661	626	643	670	668	679	675	653	674	645	633	697	691	642	664	664	651	655	662	643	683	678	625	659	626	676	668	646	669	627	684	651	711	699	644	667	703	700	667	669	642	649	628	664	641	658	659	639	607	639	659	663	674	657	670	648	655	653	686	618	667	659	631	701	654	651	637	689	636	671	654	662	656	627	623	660	627	719	658	634	627	645	663	697	668	669	638	648	656	649	662	666	673	635	591	636	660	663	674	701	636	676	650	595	659	681	716	676	670	655	645	659	668	636	639	635	663	666	646	667	667	666	648	649	681	615	638	670	657	661	624	669	715	627	660	649	672	662	676	621	642	711	675	645	623	638	679	652	657	680	632	628	685	644	674	626	676	714	635	697	686	614	649	644	600	679	644	641	677	608	607	646	636	658	686	630	662	649	637	695	650	690	654	674	638	688	648	654	660	711	616	681	675	689	726	630	658	633	673	666	647	652	652	644	677	712	637	678	667	683	658	667	674	683	674	623	631	684	686	652	651	655	618	689	700	676	692	663	703	665	637	672	626	657	686	669	665	627	624	669	681	647	668	652	638	637	651	641	719	690	656	658	659	648	610	690	663	613	641	640	636	667	612	591	690	662	662	631	640	689	660	638	681	641	686	664	659	627	664	643	665	676	628	661	631	687	638	632	664	663	684	649	674	683	663	646	642	681	632	647	635	672	603	655	657	676	635	645	677	628	636	627	670	630	663	657	620	636	674	631	654	672	672	689	650	648	646	673	624	630	651	680	624	708	678	701	671	657	630	649	665	668	683	693	679	664	648	618	677	716	634	650	662	644	634	621	653	682	660	646	623	650	661	627	662	670	634	656	631	633	642	677	632	660	639	674	657	682	619	664	705	621	651	664	667	660	662	677	641	683	627	678	667	653	652	670	667	598	640	644	651	631	612	721	665	637	572	691	649	697	685	681	640	670	624	679	603	606	648	689	664	647	594	623	690	624	668	666	665	666	714	671	645	621	629	660	651	652	632	607	640	637	622	643	679	705	628	637	626	643	697	641	658	654	638	646	658	628	671	638	672	659	685	637	645	717	624	650	639	658	641	693	673	638	629	644	656	676	674	667	671	664	665	665	733	667	650	642	663	657	631	631	654	658	682	668	637	666	648	667	656	671	649	643	589	638	670	673	684	712	672	658	621	637	660	691	642	687	628	702	651	637	626	653	654	644	719	681	639	636	615	702	673	690	666	647	665	584	655	672	677	636	657	635	672	658	635	646	671	645	651	665	669	645	659	629	680	648	621	656	661	657	660	661	694	644	627	639	667	648	631	705	659	685	651	662	619	618	702	644	694	656	666	708	655	616	667	670	652	677	686	624	663	596	619	652	625	707	633	662	638	645	651	709	648	697	660	631	664	690	663	658	651	698	662	609	643	699	637	650	684	679	676	623	687	635	675	636	650	630	661	655	670	650	639	672	699	662	616	629	620	643	648	686	694	683	710	610	633	667	634	643	674	640	602	636	665	696	657	673	644	672	676	705	648	688	672	678	655	730	600	667	630	625	633	661	683	629	647	636	684	707	636	664	654	670	666	673	671	656	645	667	676	641	688	670	639	604	684	639	651	632	665	665	633	631	683	659	716	654	667	640	674	694	694	674	670	713	647	647	629	645	663	656	670	640	643	640	629	680	643	641	625	646	706	667	682	674	640	651	628	630	667	677	708	674	703	636	627	635	710	668	674	628	647	652	666	624	642	643	614	693	629	667	662	634	668	642	632	649	683	654	655	650	674	645	619	644	645	690	668	637	657	638	678	635	699	635	645	643	662	634	648	688	656	685	668	683	656	650	698	670	648	638	627	668	630	652	662	663	693	634	674	679	627	679	624	701	694	659	620	639	624	658	663	667	673	601	690	663	675	637	660	692	606	637	662	642	666	639	695	624	609	644	656	664	694	676	670	671	649	627	615	677	648	728	662	661	626	661	658	630	637	635	647	671	711	686	659	676	654	660	669	612	640	654	650	649	673	643	652	645	684	623	659	638	638	644	642	639	670	644	637	663	611	588	657	658	680	644	672	666	672	662	676	618	680	689	695	656	667	675	688	630	665	652	666	665	681	622	679	648	644	635	684	688	657	630	676	619	670	667	620	667	643	657	667	653	674	658	652	644	662	645	679	679	687	662	716	651	649	603	697	635	692	666	650	683	633	672	704	679	669	658	645	676	624	636	649	684	643	671	710	621	665	653	678	671	645	645	678	669	681	650	614	674	672	630	688	677	614	682	650	672	721	669	668	704	629	667	680	682	665	643	698	601	671	645	615	693	663	660	634	629	679	632	647	689	675	674	669	689	627	634	657	662	684	667	654	688	650	609	679	666	681	649	710	638	650	689	665	642	672	678	654	672	647	653	643	630	664	679	663	659	640	641	649	675	724	665	669	631	660	634	622	674	646	641	694	654	691	670	649	671	644	627	682	690	652	594	709	628	662	646	628	681	597	660	694	678	646	674	672	633	701	637	608	662	628	659	665	657	619	677	653	685	679	670	668	674	656	645	640	585	648	709	686	662	683	660	633	738	671	629	677	704	657	687	620	666	642	686	676	632	624	607	705	642	654	645	683	619	675	708	629	685	643	635	646	635	646	636	650	651	662	661	673	639	630	631	698	616	698	653	652	652	673	630	665	662	645	639	651	670	664	663	620	645	625	684	694	654	665	632	688	640	685	649	652	652	684	684	702	668	666	659	690	630	623	681	640	651	687	658	717	650	643	698	648	683	671	663	642	694	674	642
8352	14466	16124	8917	5870	3703	3014	2929	2690	2163	1571	1214	1279	1116	1192	1148	1111	1057	1015	975	1014	1010	970	956	951	1003	937	910	1029	1018	892	948	962	923	908	921	899	909	925	973	926	946	900	915	957	956	869	956	917	920	910	964	913	938	1013	968	970	913	930	953	937	939	929	905	904	924	896	932	952	915	936	905	939	937	923	936	896	965	920	909	923	916	939	919	958	907	923	873	943	890	943	908	927	875	944	962	888	905	942	959	885	929	970	905	879	855	921	898	909	929	892	998	972	972	920	952	903	892	955	916	953	949	960	940	929	934	928	1008	901	920	924	890	920	910	899	948	909	949	925	922	915	890	966	937	941	889	930	959	925	935	943	917	939	938	947	942	915	956	904	933	950	877	975	940	927	958	935	924	920	878	942	901	903	945	937	973	957	948	961	965	930	948	858	846	887	989	927	931	910	897	978	890	928	927	933	884	950	920	936	944	940	915	920	949	969	903	937	957	936	962	930	918	874	937	980	949	927	942	948	930	902	895	922	868	930	964	952	926	920	935	915	898	879	940	920	877	917	901	946	936	905	951	961	921	938	903	929	920	938	955	950	880	937	898	868	921	927	922	900	944	859	965	952	947	975	960	927	927	950	906	911	906	941	892	862	878	974	916	859	948	934	959	932	936	934	933	837	918	963	945	931	937	954	896	944	970	963	952	974	939	939	973	930	925	897	934	950	912	926	914	972	862	958	870	942	941	881	908	952	967	926	889	953	928	939	901	921	925	939	879	935	922	943	945	967	921	958	1000	986	942	981	937	917	960	905	931	970	921	953	945	953	931	875	993	956	928	950	935	908	926	913	923	922	958	897	885	899	943	896	945	898	920	911	955	947	915	974	935	903	926	923	924	983	989	941	935	871	913	932	915	938	904	938	914	894	900	912	969	920	947	870	913	941	887	1026	967	1000	925	928	913	918	880	923	952	920	897	938	914	927	899	955	905	941	923	977	896	943	915	909	869	909	952	924	954	902	910	907	877	908	936	956	919	910	902	923	925	937	942	935	912	911	932	886	936	912	867	926	953	903	931	934	962	969	907	906	917	867	936	914	904	932	923	929	906	892	901	947	959	950	960	931	942	923	922	889	923	934	959	984	881	927	953	924	988	924	927	949	969	949	917	924	955	903	927	943	996	970	881	913	912	886	920	935	968	951	887	936	948	976	905	914	926	907	999	927	949	919	913	893	905	949	947	901	881	903	916	936	928	903	918	925	958	908	910	944	940	918	916	938	972	936	904	958	949	965	908	921	930	951	902	891	928	936	885	912	905	963	882	866	901	949	948	894	901	906	936	913	965	963	933	876	882	942	897	915	981	953	953	951	979	962	927	919	889	920	913	932	931	947	975	928	905	961	864	883	967	945	955	926	959	894	874	896	928	916	861	881	889	938	936	960	880	988	882	900	929	949	962	917	939	957	934	1001	882	884	924	903	943	930	907	917	980	919	961	897	965	930	939	929	941	876	944	973	931	937	929	907	942	918	884	951	908	900	883	953	899	922	949	919	951	1009	932	967	905	890	931	930	927	1002	963	911	901	1000	942	928	891	952	964	947	881	940	952	886	914	912	932	949	984	942	903	911	939	954	891	910	903	903	898	905	944	922	925	909	955	992	877	933	919	899	927	934	912	953	940	960	899	892	983	925	956	952	891	929	950	934	970	890	961	914	970	935	936	934	960	897	919	977	932	924	938	925	922	924	959	947	858	903	883	953	881	958	866	893	952	936	925	923	920	939	913	932	969	926	932	918	971	946	938	880	896	902	918	968	973	910	948	912	911	909	922	944	947	948	901	929	994	919	927	952	945	945	955	958	901	925	922	961	928	933	886	900	927	987	886	939	949	961	943	887	881	896	934	929	909	929	942	894	904	954	915	908	897	892	895	894	943	902	964	969	926	955	937	950	928	972	900	991	945	971	932	920	922	945	900	884	945	932	974	975	904	931	902	933	943	903	937	935	905	939	901	872	895	892	972	968	954	893	946	908	958	955	996	913	962	929	939	911	889	917	946	976	983	962	954	942	924	901	922	947	912	920	912	949	962	891	967	875	900	957	910	944	931	920	941	952	970	931	953	951	930	945	907	962	892	966	928	890	910	958	924	888	912	986	945	907	859	926	917	921	943	966	882	917	907	899	890	888	961	954	948	867	935	922	946	948	954	957	877	933	941	936	904	977	943	882	918	938	917	896	940	893	926	889	954	955	919	904	934	938	895	970	893	910	891	901	895	930	903	897	895	916	931	960	923	956	914	931	941	912	877	899	899	941	908	898	909	944	932	936	949	974	952	950	979	932	960	946	937	998	947	944	910	973	910	897	962	908	893	957	909	942	940	944	906	898	965	955	890	957	866	924	915	880	942	921	974	884	908	987	929	914	942	917	931	952	934	926	948	902	974	959	960	979	938	943	943	902	887	902	913	951	917	877	917	936	902	893	940	901	949	909	931	849	906	916	904	958	869	929	883	900	962	946	950	916	900	876	873	903	931	966	879	945	921	942	964	920	949	847	945	907	892	904	1007	923	864	916	921	920	890	920	949	894	961	904	930	932	953	932	970	889	997	933	932	939	969	910	954	897	874	977	912	913	958	911	975	939	899	980	906	868	885	948	957	947	910	954	953	878	939	891	925	984	888	950	947	943	925	921	948	920	920	962	949	904	958	926	956	910	975	917	932	930	919	968	966	926	912	958	946	930	854	951	933	945	910	905	949	928	907	981	948	943	947	937	924	989	951	921	929	892	943	910	909	897	938	973	969	989	933	916	976	920	929	968	896	1031	938	978	952	910	911	926	944	927	933	909	876	922	914	910	910	947	915	944	957	841	930	961	925	950	850	956	915	900	913	900	936	926	996	983	934	906	912	916	933	940	941	942	898	942	868	908	941	937	902	930	937	902	897	970	940	924	942	882	920	930	896	900	904	944	932	940	952	934	938	878	972	974	913	934	910	919	901	953	973	898	877	923	945	934	953	921	957	910	971	913	931	960	923	896	933	893	954	941	901	991	966	927	920	946	942	895	926	919	950	916	973	876	897	909	948	932	964	879	961	911	952	975	899	929	947	914	894	958	956	904	971	969	889	921	932	930	966	975	894	889	900	919	921	960	951	971	953	884	945	937	942	947	880	920	947	991	923	898	891	960	925	927	938	938	927	932	947	879	913	916	917	940	952	950	923	995	912	949	956	933	918	895	861	849	899	902	936	924	919	979	944	910	953	917	913	889	854	958	940	940	921	924	914	948	872	931	908	939	936	895	902	944	914	962	895	922	904	942	901	989	889	887	940	901	935	922	870	975	934	909	947	953	921	901	961	975	913	958	903	904	881	929	915	952	951	909	922	889	843	963	949	886	965	892	946	958	954	950	980	915	918	931	1015	899	921	952	910	1013	908	931	963	956	933	890	932	948	935	906	876	931	935	949	893	928	984	973	995	881	902	915	955	947	908	926	927	935	915	934	910	898	930	941	987	894	944	979	943	891	948
23606	21458	28570	24753	20967	7915	2610	1684	1460	839	626	569	628	659	659	574	505	483	506	387	430	409	412	392	384	376	378	419	575	360	370	334	351	361	355	376	371	360	347	373	378	365	355	352	350	324	367	352	356	343	391	328	367	337	343	365	335	346	389	376	357	398	394	337	351	348	363	333	374	367	371	374	377	369	355	339	360	393	366	347	388	321	339	352	355	376	317	370	350	359	343	371	343	361	354	359	370	360	329	354	371	342	351	361	349	353	369	341	336	359	346	376	361	370	391	361	358	359	381	382	400	343	352	363	346	339	353	372	347	345	365	356	355	356	333	381	361	373	330	381	353	360	353	339	325	367	369	348	347	356	356	385	349	386	371	389	369	350	350	385	355	351	352	355	355	384	374	362	332	377	406	370	388	340	302	327	365	381	355	370	343	368	310	360	344	364	347	355	364	361	381	350	370	370	345	348	342	349	337	370	363	377	359	370	350	408	379	355	345	384	312	343	366	367	332	343	356	343	396	365	373	373	416	387	361	356	371	390	338	363	352	346	349	357	349	355	345	356	340	396	342	352	373	359	375	357	357	371	373	349	379	361	333	374	379	324	369	369	357	363	334	359	333	369	317	367	340	337	324	346	375	394	382	342	358	361	364	355	365	345	334	356	382	379	369	343	380	342	352	343	388	359	354	346	370	343	373	344	383	361	398	341	338	388	367	357	344	384	320	365	340	392	352	404	371	372	350	373	347	349	382	369	340	408	351	373	347	324	391	348	383	379	343	337	325	385	365	367	360	356	360	361	333	330	364	333	342	375	369	389	330	336	385	341	361	380	374	382	370	364	381	380	386	354	394	381	360	390	379	360	295	384	384	362	348	354	384	369	342	362	357	359	364	359	318	359	351	364	361	370	330	326	379	379	355	337	337	385	357	395	398	359	395	379	365	365	362	362	394	368	363	371	324	369	342	352	353	352	346	347	374	379	354	341	358	332	361	368	345	371	344	386	371	388	334	383	350	378	370	350	320	375	362	342	364	373	388	366	337	365	408	337	385	340	335	372	327	369	350	361	338	348	335	368	370	337	376	325	362	346	343	351	338	349	335	381	378	344	353	380	370	365	375	336	370	385	342	368	368	343	383	379	365	356	371	375	361	345	329	371	384	345	353	365	350	349	358	340	364	373	385	336	308	353	369	350	344	347	331	339	342	352	400	341	368	352	356	347	347	337	370	358	339	377	350	365	351	333	390	354	329	359	368	358	372	375	346	327	340	329	344	354	345	406	396	380	396	364	351	343	347	351	359	326	361	341	350	358	369	358	341	375	363	367	362	372	362	377	327	367	352	357	350	338	365	328	390	320	361	364	364	351	314	402	386	355	363	374	366	346	359	346	337	345	386	343	373	364	350	362	378	367	358	371	347	370	357	354	377	387	347	346	314	350	356	324	357	325	358	343	363	411	347	351	354	351	349	373	360	352	351	345	312	380	385	381	328	345	365	363	382	340	386	379	349	359	389	354	362	351	339	361	364	372	376	342	365	388	384	368	380	366	374	356	388	363	337	327	310	353	348	342	338	347	361	366	353	343	345	356	370	368	372	349	341	401	391	336	379	378	383	358	356	343	345	362	385	364	374	373	391	368	353	383	365	346	375	387	328	365	341	358	365	342	370	324	351	350	353	372	389	370	334	361	363	381	363	364	370	398	383	342	337	385	355	376	371	334	376	389	342	358	371	369	372	362	366	374	355	354	310	345	361	369	348	315	369	360	353	344	374	373	359	337	333	379	379	370	379	378	363	348	380	404	395	362	298	375	351	354	363	404	380	337	366	397	372	363	356	326	382	335	379	367	387	365	366	371	371	382	366	350	368	354	372	342	342	371	342	362	344	364	381	381	369	380	348	371	391	388	340	338	353	369	334	373	334	392	331	364	352	395	374	343	409	366	333	349	359	318	331	383	399	355	325	348	340	344	351	322	351	366	338	377	334	334	372	356	401	332	355	398	387	346	326	354	370	324	355	357	352	353	372	348	352	352	358	381	386	367	343	350	346	343	350	347	379	366	325	316	334	379	335	337	320	373	351	366	378	353	364	329	345	390	328	395	394	405	370	335	371	346	371	334	376	360	383	345	384	399	365	349	361	360	395	367	352	359	309	352	354	336	365	371	355	362	329	329	374	371	329	343	352	337	323	337	345	343	363	382	376	322	353	348	343	368	358	353	348	357	354	349	358	352	352	385	347	344	343	334	342	337	321	348	367	355	343	374	374	379	384	323	376	372	369	400	352	350	359	375	379	373	371	334	360	356	385	347	370	373	370	351	356	352	386	380	405	358	380	390	335	316	368	384	356	349	343	360	359	361	355	373	341	320	363	313	380	398	342	347	340	344	345	346	341	340	383	349	368	372	346	344	348	337	341	346	335	359	342	349	329	313	337	346	376	396	381	384	363	347	396	358	354	332	362	306	353	336	361	356	327	330	388	360	360	390	346	350	384	364	390	353	376	345	344	371	393	353	364	381	336	335	399	352	353	388	363	368	349	378	377	345	361	366	340	349	382	345	324	338	359	320	352	384	375	385	379	385	368	390	364	387	334	365	344	361	349	368	376	323	352	383	370	334	370	350	352	402	363	370	375	367	386	360	378	357	366	405	375	374	390	361	366	367	369	365	395	366	376	365	381	366	323	323	348	390	360	381	345	338	370	364	340	370	394	376	381	330	345	363	361	333	389	351	387	348	339	356	383	335	351	357	375	357	365	382	349	343	362	381	344	376	334	351	360	328	377	380	389	363	360	390	353	322	356	365	348	382	371	363	313	355	355	351	385	365	338	368	363	364	342	366	365	377	368	392	344	353	382	360	362	368	362	387	380	356	334	335	343	357	362	332	382	379	389	327	377	385	339	372	338	377	381	374	391	370	365	388	372	345	354	351	351	370	333	329	377	368	355	356	339	358	382	350	361	350	341	352	351	330	348	336	354	359	340	382	339	348	330	387	372	384	373	412	359	359	353	356	319	356	354	354	350	377	377	382	307	327	333	355	353	360	356	370	346	372	325	385	366	402	354	354	349	356	372	368	351	359	385	376	357	390	350	334	350	326	318	343	360	340	396	355	358	310	369	383	353	370	351	375	355	403	361	351	364	334	358	346	359	358	357	362	347	352	357	350	358	342	342	343	377	337	362	347	368	396	334	352	370	340	360	390	377	368	311	370	317	352	358	357	353	355	379	356	362	386	326	342	356	375	324	368	333	354	369	328	341	371	379	319	385	346	363	351	329	367	342	328	362	341	354	368	347	345	339	361	337	376	353	356	345	334	332	370	359	340	354	356	374	377	361	393	329	353	338	383	354	353	372	326	365	396	351	356	369	315	369	361	336	341	396	376	362	374	398	352	343	306	365	364	341	349	383	360	334	398	368	355	347	369	355	373	338	385	367	372	319	358	375	371	334	383	346	381	380	359	416	338	371	334	363	391	342	354	348	366	371	378	345	322	371	344	336	354	338	367
8188	24522	26598	13306	10068	5848	4621	4012	3196	1754	1234	1022	1191	1249	1222	1053	785	856	870	679	709	649	702	653	546	558	592	698	1048	542	535	536	545	551	556	527	536	507	557	512	500	575	500	517	533	526	571	561	528	518	507	514	517	514	489	521	549	528	525	536	513	525	491	565	526	515	523	548	566	545	480	484	504	550	470	534	556	495	490	531	508	480	509	510	541	505	486	527	520	561	556	568	524	528	525	491	535	546	480	523	518	596	518	519	522	531	533	493	507	554	521	525	560	513	543	576	534	520	541	528	516	547	526	543	533	514	559	474	531	545	499	562	534	515	490	485	506	502	527	581	520	500	538	502	478	530	506	542	540	524	511	554	526	540	495	519	521	527	476	545	495	493	511	509	544	543	534	506	513	544	530	509	549	512	537	488	562	502	535	518	488	542	521	541	506	468	504	562	551	577	458	554	501	582	500	538	511	551	513	556	486	525	545	501	542	528	509	544	518	571	559	546	541	520	479	563	493	500	545	557	520	563	553	489	514	505	526	525	549	531	518	554	534	558	544	497	534	539	529	528	530	527	494	557	505	493	536	501	496	530	545	528	518	482	527	523	490	554	531	561	504	501	515	518	513	521	547	488	534	498	507	530	543	530	543	542	526	508	518	530	473	546	512	509	522	507	493	520	516	531	482	540	534	539	496	526	501	528	552	523	496	512	507	510	557	519	494	539	535	511	526	547	522	554	503	538	500	483	506	494	544	499	507	524	535	545	525	538	517	505	510	508	510	503	530	558	566	522	560	559	479	529	520	549	508	512	514	519	497	522	517	507	510	513	495	518	480	533	498	527	509	515	503	511	504	507	555	492	505	534	504	554	531	470	549	560	508	503	537	550	542	534	535	500	529	542	502	517	495	583	511	521	533	512	541	546	567	510	511	542	550	517	540	496	521	483	540	546	495	508	513	529	568	544	541	552	519	531	527	516	547	472	514	506	517	578	485	536	532	486	496	545	517	577	532	510	482	564	512	522	509	525	531	486	545	542	518	564	501	502	536	542	499	519	525	504	560	511	567	477	538	487	524	557	486	495	533	502	548	537	551	555	532	512	514	500	566	506	513	542	502	585	537	537	528	541	546	503	499	545	499	543	489	515	504	506	550	550	548	505	526	476	526	537	535	521	494	516	534	515	540	526	527	516	520	535	514	512	501	510	489	512	522	525	541	515	522	518	537	563	550	499	494	536	511	510	521	525	519	513	505	488	542	551	501	514	521	515	509	556	513	488	558	549	516	524	516	499	540	537	510	508	533	494	525	484	538	537	553	518	533	545	541	497	512	505	531	520	486	528	523	527	538	518	562	547	527	506	533	522	540	565	560	555	494	581	562	561	536	512	533	534	520	527	530	482	574	509	520	530	500	570	505	521	524	522	512	499	524	530	519	509	523	461	500	535	541	534	493	536	533	512	528	552	513	518	514	525	522	508	515	510	543	501	523	543	496	543	537	523	531	538	535	496	541	522	559	535	518	489	513	544	541	516	553	528	546	507	537	506	518	546	492	559	555	577	478	517	530	552	504	542	591	543	500	536	546	538	540	480	506	524	534	582	531	519	550	552	530	526	500	540	556	537	498	517	512	538	511	549	507	514	531	482	495	501	485	513	489	535	523	520	546	524	547	560	486	477	509	521	508	522	561	517	555	489	541	559	515	496	556	508	544	556	526	533	510	572	541	517	526	526	541	539	517	494	521	535	516	505	532	530	518	534	524	493	524	534	511	565	525	512	509	550	534	479	544	509	554	497	489	535	536	513	539	530	541	562	491	533	535	536	525	537	512	526	563	480	537	509	511	561	529	452	498	520	516	495	561	548	522	519	505	533	524	520	561	490	525	532	575	525	536	504	521	544	548	553	557	547	533	504	556	503	503	514	522	530	555	542	520	498	520	519	516	484	511	504	542	527	552	493	532	512	532	538	539	507	553	513	557	536	575	543	506	498	494	560	538	539	475	510	526	513	533	524	520	512	571	537	508	563	491	495	538	535	506	512	524	523	510	498	497	505	503	531	554	471	490	532	526	503	496	537	515	493	547	551	486	571	543	524	488	531	515	507	514	510	512	520	520	535	531	523	500	518	520	564	520	532	522	521	546	495	521	538	511	556	525	527	474	528	485	519	533	511	553	487	512	560	518	532	504	523	551	524	526	512	524	518	578	544	519	550	531	514	483	546	524	535	512	559	512	517	534	552	491	515	521	479	553	529	523	549	514	492	539	521	559	521	511	536	557	532	469	496	550	539	575	525	532	515	562	481	525	516	530	531	524	513	539	500	516	531	514	535	493	545	537	563	507	509	556	497	526	548	522	492	550	518	514	508	524	525	463	526	505	485	533	511	495	514	509	555	497	536	485	505	520	546	545	529	522	526	539	532	507	501	517	532	550	492	514	535	555	520	500	512	525	514	534	509	544	519	544	548	534	530	509	545	512	513	520	552	531	498	489	527	513	527	505	513	614	511	541	499	525	539	513	510	533	519	493	519	527	514	557	516	490	522	477	544	522	575	509	521	558	543	511	513	550	559	535	538	537	528	490	500	558	550	528	492	515	516	553	542	512	514	522	478	522	533	524	584	476	538	535	531	534	548	515	550	489	549	532	519	522	478	522	531	551	549	542	551	510	519	529	564	535	486	550	523	507	520	457	510	517	551	498	505	542	534	551	548	524	549	468	529	535	496	526	504	504	507	515	538	552	485	528	533	518	545	499	536	517	524	527	506	558	538	514	525	518	483	509	525	531	500	546	548	545	569	531	534	478	505	469	515	516	532	515	534	550	553	559	491	513	523	516	498	514	556	561	512	538	501	526	525	478	529	518	527	520	514	518	559	483	528	539	499	514	531	533	513	527	522	527	496	517	503	514	516	491	486	512	510	540	535	498	556	538	529	538	532	529	547	557	537	527	521	481	529	573	540	589	533	504	544	569	553	544	515	509	528	525	534	504	516	497	513	525	508	497	516	501	576	569	522	525	519	521	532	529	518	516	520	515	514	528	501	494	498	521	544	513	505	520	530	503	549	493	534	522	537	533	508	536	520	521	474	563	586	547	496	509	515	496	544	512	533	570	536	520	532	530	509	506	507	536	495	505	491	533	527	530	521	518	536	555	532	527	544	472	568	532	521	547	492	499	501	525	494	516	514	557	506	508	530	516	524	500	512	547	474	515	509	545	500	507	507	516	512	503	552	523	559	510	525	512	509	511	519	500	504	539	536	501	531	535	497	503	519	533	504	533	525	554	496	506	491	494	536	536	549	546	509	545	568	527	564	568	526	532	535	521	490	575	546	552	500	542	523	534	508	515	529	557	543	529	482	482	489	519	547	541	510	491	524	530	520	542	523	510	515	548	525	558	517	520	540	541	526	510	492	475	545	518	501	527	523	511	483	500	528	552	532	509	515	493	510	523	491	523	484	536	510	527	571	498	555	520	530	531	547	520	529	494	536	562	529	527	516	555	515	483	521
24625	21474	27347	25262	8770	2503	1843	1537	1177	1016	991	984	1002	1009	900	902	813	777	800	788	798	767	765	780	730	724	721	755	1048	778	717	751	762	757	708	737	736	726	763	751	701	715	752	712	757	677	737	766	748	742	678	704	731	727	724	732	743	756	739	687	710	753	740	717	714	746	702	693	741	685	752	740	697	750	726	728	712	742	689	748	714	714	709	758	757	717	777	707	682	716	731	796	733	680	725	711	764	744	760	710	692	744	681	722	705	717	745	727	685	720	710	704	756	713	708	740	755	732	694	713	705	707	776	724	738	739	723	743	711	742	746	732	700	684	699	722	712	748	718	736	754	741	785	722	728	725	691	721	720	733	699	665	746	719	717	733	719	742	719	714	763	770	757	714	733	718	744	712	741	731	724	717	689	726	711	757	676	727	732	761	743	702	742	682	743	764	700	736	721	665	742	699	714	713	747	723	733	713	739	762	725	726	743	664	795	694	696	747	707	719	717	667	703	693	756	732	682	730	688	742	691	759	703	735	756	675	753	785	721	765	755	744	692	708	735	738	718	718	741	725	754	755	742	734	725	736	740	719	706	697	717	742	758	709	690	751	717	679	726	732	710	740	703	732	752	810	745	698	704	731	800	739	734	675	737	709	729	746	715	711	681	730	718	754	757	708	761	759	714	735	680	743	683	690	695	729	711	721	708	714	718	706	730	761	703	762	720	723	717	752	741	746	803	727	765	747	710	762	733	741	700	716	743	679	690	720	690	724	745	765	751	703	738	745	757	738	746	738	747	724	699	730	719	713	726	742	730	714	714	680	718	670	750	731	745	733	748	702	745	719	699	712	749	735	736	676	723	693	769	717	704	683	764	715	737	747	668	753	801	713	726	697	708	774	704	697	713	706	734	733	722	769	762	737	731	682	690	694	729	715	748	742	793	758	775	699	747	716	738	731	725	748	756	722	722	695	721	737	767	754	722	737	727	730	741	697	711	711	722	735	773	735	725	718	732	666	729	709	728	733	718	726	746	697	680	792	763	737	707	741	709	793	712	750	746	709	720	718	688	744	736	758	741	677	745	698	754	720	727	697	778	770	689	735	730	688	740	744	712	763	766	740	702	734	702	721	709	680	723	713	756	739	736	728	701	702	687	786	674	773	727	694	683	731	747	720	710	788	696	711	686	676	724	755	700	732	763	679	701	747	717	724	785	695	729	716	708	712	744	719	689	709	726	754	710	732	702	696	676	724	705	733	735	720	725	743	783	760	711	744	775	742	742	721	750	744	728	729	762	720	764	710	751	751	711	731	726	752	759	719	753	715	735	757	716	709	703	704	767	715	757	713	767	746	749	717	714	723	748	658	706	749	641	720	722	707	766	760	735	716	713	702	774	757	724	706	755	726	727	722	716	748	705	729	725	718	708	704	717	742	719	726	703	711	732	751	741	739	712	712	738	752	780	748	747	713	758	744	681	731	723	703	748	723	731	718	719	711	768	755	779	714	721	712	713	651	727	713	728	731	747	718	723	746	739	756	792	724	757	775	731	735	760	686	714	697	733	771	705	747	674	694	720	688	737	739	712	781	763	731	795	721	692	759	750	725	718	726	685	732	720	781	679	756	685	739	713	750	759	703	714	728	737	711	717	741	738	719	769	758	698	731	701	767	711	708	733	733	766	738	763	744	731	742	728	704	769	692	737	749	740	686	756	685	728	729	714	691	746	688	737	755	667	711	682	716	760	709	736	734	713	706	715	702	751	746	777	691	718	725	745	728	709	789	748	763	706	728	709	760	755	756	657	737	671	728	790	701	738	716	745	780	718	688	750	712	741	767	696	739	768	700	695	754	766	673	725	751	748	720	732	686	681	737	709	754	679	709	747	754	735	693	751	713	727	734	703	732	692	691	750	711	762	731	698	749	736	650	730	735	680	708	716	729	733	738	758	727	730	758	745	762	671	727	751	766	770	734	752	723	697	732	717	712	701	702	757	743	735	710	722	750	706	710	747	732	729	717	697	699	798	744	717	729	738	733	766	769	686	714	753	719	723	729	745	753	706	759	715	686	749	720	729	734	760	762	737	684	685	721	781	765	727	721	736	730	752	727	671	719	731	743	722	689	773	702	699	750	701	733	748	754	737	708	723	747	700	744	757	693	700	676	669	748	699	741	717	714	710	791	669	707	735	688	702	737	755	726	693	720	702	732	712	774	706	746	714	699	722	711	742	775	769	695	741	742	732	692	790	717	764	703	700	744	729	742	743	728	740	724	742	714	712	698	707	713	742	695	712	765	730	740	734	714	721	710	702	700	731	733	736	728	706	694	752	707	714	727	740	722	686	742	727	712	638	686	695	722	771	790	763	742	700	713	736	737	725	693	715	732	706	746	741	736	735	722	761	774	716	693	747	703	735	733	760	746	726	761	758	709	738	718	702	765	705	773	747	744	703	738	765	755	703	679	731	684	745	751	724	732	727	721	727	684	735	698	720	722	757	752	743	681	737	708	745	706	711	726	720	762	736	735	728	706	722	713	741	707	783	692	756	706	703	749	764	753	732	731	709	687	713	708	773	743	750	735	722	729	733	732	784	762	750	720	707	734	756	727	711	716	731	693	743	707	725	735	732	733	768	795	760	739	745	752	721	738	761	727	747	699	758	711	716	691	717	783	700	750	765	765	727	701	718	767	757	732	684	776	711	787	767	760	743	716	723	748	728	711	717	724	759	680	716	766	742	704	775	675	718	745	731	700	751	751	748	741	739	687	703	709	731	769	727	762	729	764	724	713	704	754	718	711	734	734	700	724	694	742	721	731	724	722	711	680	735	759	754	710	732	718	763	664	760	701	707	769	693	707	718	704	726	720	709	740	695	689	702	699	709	690	715	747	721	702	708	749	681	799	759	756	765	724	731	756	724	749	690	805	707	722	730	701	719	696	749	673	711	715	755	722	753	730	745	744	761	773	749	716	712	725	764	718	753	736	692	719	724	722	768	737	814	724	725	713	733	687	710	791	769	732	758	756	719	720	680	739	721	772	726	715	693	723	749	726	697	737	752	705	706	737	769	663	710	773	751	701	751	678	709	768	706	746	718	745	715	729	736	741	713	681	757	758	668	679	769	766	744	756	722	729	705	727	697	757	721	721	760	742	707	731	770	682	723	741	712	744	735	687	712	689	679	703	757	704	704	706	723	746	752	753	730	760	743	736	673	742	718	710	694	700	759	723	698	696	761	743	722	760	698	714	684	715	719	748	721	776	727	721	710	738	717	732	773	725	702	701	715	696	722	760	717	698	720	723	705	732	720	708	704	776	721	752	744	752	750	728	716	703	733	725	758	690	690	695	751	753	717	732	729	706	724	730	763	770	747	781	715	702	728	720	736	706	723	677	728	809	725	706	738	669	730	746	719	694	766	761	723	765	712	738	700	758	705	747	742	654	716	702	714	688	706	735	735	741	729	706	747	681	687	751	750	677	732	736	685	724	700	713	698	667	736	746	724	707	660	735
7879	22488	22571	11363	6978	4778	3834	3143	2195	1805	1668	1683	1670	1613	1642	1569	1313	1286	1159	1123	1077	1088	1054	1050	1072	1050	1024	1073	1859	1057	952	934	999	985	1014	979	1004	980	980	994	1026	977	953	1016	968	948	997	993	1013	1034	953	1029	992	968	959	1030	971	970	1023	927	1025	983	1017	1019	1046	1015	927	1040	981	933	1020	983	1014	1030	1010	983	966	951	1004	987	904	991	988	965	925	958	975	915	975	1006	995	970	982	1044	1017	1033	1028	964	1026	999	983	1020	985	954	978	979	985	1008	996	1026	952	967	1030	964	1003	1061	980	1007	990	925	982	1037	1028	995	996	982	1043	1023	1017	988	1012	1019	979	929	996	991	1045	958	968	993	1021	965	940	994	1055	976	961	1018	1007	1015	1011	998	992	997	962	1002	1010	982	999	995	1055	1042	1067	1056	983	976	1034	1009	930	1005	994	1001	1006	1014	993	984	1024	971	989	1030	1029	1010	1000	954	992	998	972	928	1042	1025	1028	971	1057	989	1025	1049	946	960	995	1013	1013	959	992	1019	1008	960	1014	1019	953	1024	1030	1007	991	984	1027	976	961	1017	1034	969	968	1048	964	977	973	991	1030	951	960	1026	1010	968	1001	979	998	1012	970	969	997	1022	957	1009	1028	987	991	1018	978	1000	993	982	970	987	1017	988	997	989	973	987	984	1012	1011	1000	960	1040	1023	971	1057	949	1003	961	1013	982	1004	1028	951	1034	1021	994	952	1023	986	1009	1058	960	1013	1009	1056	1030	1041	988	965	949	978	1027	981	1030	993	986	960	1005	970	972	998	1016	994	958	1020	963	964	1007	961	980	1061	962	1044	1015	1056	1011	977	1006	962	966	981	1002	1002	1012	979	977	1017	1034	968	1032	1010	1062	1018	962	968	1012	991	1028	1036	966	961	1066	1001	1034	930	1058	1033	1008	941	1073	985	920	955	980	996	961	1029	1041	981	1025	959	1018	964	977	931	998	1019	952	974	982	1020	1027	960	972	995	981	963	1028	958	984	980	972	974	983	1009	1042	996	956	988	951	987	1000	986	969	1004	1023	971	991	988	952	980	1008	971	982	995	987	1031	974	962	982	1047	963	968	1010	991	978	1018	1020	1007	1040	1075	991	959	990	1044	1001	925	978	947	1002	1022	942	1016	979	1002	1042	1005	1065	1019	1041	970	1012	1008	1027	971	1003	1036	982	988	1030	989	965	1032	942	994	1035	995	988	1014	963	969	959	934	978	1087	927	979	983	995	1027	1001	979	1004	1002	980	994	1015	1008	973	1002	1010	981	974	965	988	1008	1038	1038	1062	980	972	1009	1000	949	1027	1025	1013	957	1049	1005	972	1039	955	981	948	1017	980	973	977	1010	971	1033	970	996	1021	966	966	954	959	974	1019	987	1026	991	1020	959	1010	964	1025	981	999	1034	954	978	980	970	1023	1003	996	1003	966	1026	1046	969	979	1026	1011	1003	989	1044	977	957	986	992	1017	1000	988	1091	941	1015	972	1008	932	988	1064	989	993	1007	996	979	1004	951	980	971	1014	1024	1054	1019	1022	984	970	935	973	1012	994	966	1019	1019	946	953	1039	996	1038	992	996	1038	912	1016	958	990	1013	1011	1008	957	884	990	1000	999	980	984	1022	1042	929	996	1039	971	992	986	995	1050	1022	906	1043	982	989	985	991	1004	987	958	969	986	1096	1053	1020	1029	1017	953	970	972	1023	938	923	1034	1033	1019	1051	1030	1000	1007	992	1004	996	1051	1002	1018	1047	927	1003	960	962	988	1012	1016	978	1007	1016	972	947	999	989	994	1041	1043	955	954	962	966	954	1001	1008	996	1020	952	985	1056	991	991	1042	1058	992	1011	1019	962	1037	985	1060	993	1011	1002	997	1015	999	998	979	1025	988	972	1020	964	1031	1006	1016	957	946	969	977	1010	1004	975	966	1017	962	992	997	930	988	1074	1021	1029	1013	990	1013	963	1005	929	968	1068	989	1040	1008	1000	1016	1022	1002	1005	983	1046	966	991	950	914	934	980	1034	1010	995	1009	976	987	1038	996	976	1004	1020	1008	1004	972	958	1037	1010	1022	1006	966	1075	1062	1005	1023	982	974	1010	992	951	1020	1015	1021	1009	975	1025	996	931	985	993	1011	1011	1019	972	1014	986	1053	1014	945	1001	974	988	1011	996	1007	1036	988	961	1039	1005	1002	976	969	995	1038	1004	1016	985	957	1001	989	974	940	995	1029	1038	1030	1000	990	981	982	974	994	1011	998	971	1017	1004	972	1013	990	1029	962	1024	976	976	996	946	970	999	961	988	967	970	1009	915	987	923	994	1038	969	968	951	994	1039	982	971	1010	1003	953	1037	1049	947	991	1013	1038	985	1018	997	989	994	1025	980	985	968	973	984	997	1050	969	956	983	999	1002	973	973	997	950	1023	1000	1050	998	994	1019	1010	990	985	976	986	963	974	1037	957	989	1065	968	1010	963	1005	1031	977	983	953	986	1011	980	979	977	1025	956	979	1063	1016	1008	1003	1008	1004	971	994	1001	981	1000	967	1010	968	1024	987	1015	966	1052	995	979	977	927	1030	982	990	986	940	958	948	999	1015	1005	950	1020	964	952	1015	1006	1008	1018	994	1014	945	991	958	1025	983	970	1043	1015	1001	1037	954	970	947	998	1005	1013	1007	1044	979	1023	954	985	977	989	968	971	980	979	986	1012	993	990	963	949	973	964	979	1006	1008	974	964	900	997	985	967	989	1018	972	968	990	943	947	1005	1000	1034	1011	1001	1005	981	1011	999	974	1023	952	976	952	1006	979	1051	1009	1028	940	1018	1014	977	1000	1012	1018	1037	977	998	986	1026	994	979	1009	965	980	1034	980	960	985	970	1016	955	998	1027	996	970	1043	1018	1020	981	989	1012	974	981	1039	1044	1003	1008	935	1019	978	1004	1034	928	960	969	1014	962	976	1001	933	984	959	1018	1012	1009	1002	964	1012	995	1036	1014	993	988	970	985	1011	987	1012	938	975	985	976	1004	990	985	912	966	928	980	1022	967	977	964	970	1022	987	955	973	1000	998	1038	1013	1008	975	989	966	960	1038	1004	961	1016	976	937	940	1052	1010	1007	980	965	1006	1013	1000	985	935	997	976	979	977	954	967	1042	1005	1021	1032	922	968	978	969	991	1053	1045	1007	1041	984	970	951	1014	1090	1005	996	982	1017	958	972	954	1018	996	951	1003	935	962	934	937	1096	962	1025	1018	957	1013	1007	903	985	952	1031	1036	1005	915	999	990	987	1033	987	953	1033	982	1019	973	986	1006	1003	985	1017	1041	984	1009	989	1015	1014	993	966	977	1040	1001	981	977	1055	1015	934	1013	980	1029	950	1040	1010	1018	1051	1023	1043	1016	978	980	957	996	987	972	976	977	995	1021	1051	1003	988	1002	1051	963	996	964	982	952	1009	945	891	1059	954	983	1003	1010	945	968	1007	1023	1029	986	961	952	980	1016	1000	959	975	973	1010	995	988	1007	1016	1014	993	1006	1002	1010	964	999	992	1035	979	986	1038	987	1020	948	990	975	994	947	1001	988	988	960	1023	1002	1040	994	929	947	1061	1000	1017	995	982	1013	979	1012	1049	977	985	945	1014	997	1000	1024	950	984	965	955	958	993	1013	975	1005	971	988	961	995	1026	1011	1010	1009	957	998	1001	1004	945	997	981	982	999	955	1007	1062	1029	970	1049	1022	979	967	1036	988	928	1012	1001	979	1075	998	982	983	996	1054	956	982	1013	999	983	955	1006	1051	994	1019	1010	1014	1003	957	1018	933	1012	1024	951	1017	993	1021	1007	1003	1012	1025	1012	984	1017	984	1011	938	961	954	1012	975	1021	976	995	1000	995	1005	1010	975	996	1026	1015	947	997	962	1007	954	990	997	1015	1014	913	1017	1008	1017	934	1032	990	977	990	929	982	1058	978	1006	1010	1003	998	977	1009	944	967	1036	1019	953	990	1017	961	974	976	1046	995	1001	992	1017	933	989	1027	1033	972	1038	1002	990	1021	980	974	960	1031	992	1015	953	960	1045	987	1021	1033	1025	979	1039	1025	964	955	994	953	1037	989	1022	1042	1010	926	1003	1016	1010	999	1025	1019	979	940	969	981
22545	21460	29230	24097	21466	21166	6816	2064	1319	1290	1307	1220	894	806	660	606	647	521	532	479	476	384	420	444	438	378	379	402	1685	547	363	379	358	345	308	366	361	358	389	332	321	351	323	324	334	339	337	335	368	379	328	328	323	343	352	351	316	364	333	323	350	347	323	340	362	320	371	334	351	355	344	349	369	362	352	326	346	346	322	363	367	360	350	346	365	334	309	308	337	347	358	326	345	330	367	372	338	338	319	330	362	355	356	374	341	350	323	343	322	351	305	318	356	348	344	371	346	325	340	331	340	351	350	329	344	333	337	368	339	339	312	344	351	329	330	342	339	329	332	346	341	331	327	344	360	378	333	309	339	362	340	354	333	357	340	345	333	332	353	326	325	326	337	349	299	330	324	344	349	343	344	307	333	340	337	314	336	351	362	311	312	355	379	354	323	325	336	339	323	334	339	319	318	359	343	331	317	325	347	327	347	327	319	362	371	353	320	348	336	351	333	360	334	344	348	354	374	348	318	346	338	306	337	345	369	328	333	349	351	333	328	360	361	357	322	322	331	315	351	354	342	346	337	345	377	397	338	325	351	352	320	344	334	343	358	326	344	348	326	334	343	353	331	354	347	340	345	306	334	365	340	381	382	365	377	315	321	325	333	353	303	329	352	333	312	337	318	387	350	356	322	333	341	359	341	371	339	328	324	336	346	345	374	291	335	344	341	316	346	341	382	321	335	327	339	348	326	337	343	313	352	375	358	335	357	330	361	302	297	359	365	359	330	298	351	371	349	371	360	354	335	387	335	326	317	370	317	368	304	347	347	320	343	338	329	334	370	337	350	337	368	352	338	295	340	353	352	330	340	336	344	363	315	343	319	317	364	347	321	315	329	351	320	325	334	329	335	347	329	364	322	334	332	335	376	345	363	310	339	360	350	327	343	328	317	321	339	362	342	293	346	333	294	338	304	303	336	340	351	330	326	330	346	349	361	385	349	318	318	348	350	341	347	326	313	345	334	347	339	299	315	328	342	346	377	336	339	354	357	338	326	343	363	358	322	354	346	346	342	362	333	334	353	368	349	345	334	363	313	301	339	300	344	364	322	347	333	281	359	308	333	354	326	354	336	358	324	335	339	325	348	345	320	341	352	345	312	329	308	332	348	350	325	370	349	352	331	339	302	327	357	356	330	343	369	344	376	345	347	327	336	349	327	308	322	354	333	342	350	340	331	316	329	313	322	307	341	346	350	328	324	311	330	320	329	336	336	333	360	347	310	307	352	313	336	356	339	349	329	328	334	340	341	325	330	310	316	359	348	337	331	351	316	319	327	329	327	326	355	340	360	309	343	347	348	330	353	311	357	325	341	338	335	368	325	306	309	356	319	358	342	339	344	354	339	338	338	338	366	341	335	353	318	345	357	361	339	351	337	355	356	355	306	341	330	351	363	342	328	326	338	363	321	345	312	352	342	326	345	308	315	323	336	310	366	359	338	351	364	351	340	336	337	317	335	354	339	343	336	365	335	335	300	334	355	329	352	371	348	311	328	344	338	364	354	315	340	343	328	326	337	328	337	302	322	344	350	334	387	359	357	381	327	340	370	331	361	323	356	311	337	336	354	352	349	323	320	346	333	325	294	317	321	311	362	352	328	343	334	336	363	324	354	377	336	319	339	333	367	347	339	360	309	343	324	331	332	343	363	345	356	364	354	334	323	316	381	327	353	339	367	352	349	367	296	349	342	352	322	339	348	336	337	344	327	345	364	361	350	325	324	336	359	332	339	347	311	329	338	339	316	341	320	325	343	361	326	348	371	334	355	322	357	303	324	360	359	320	349	352	342	349	327	356	342	304	344	344	330	360	326	350	331	370	354	308	320	318	323	346	327	322	322	330	317	369	353	345	331	353	344	344	339	326	319	331	352	371	315	306	327	357	359	376	312	337	342	330	328	317	350	356	361	290	333	356	339	351	322	300	357	325	327	346	378	365	320	336	359	321	318	348	343	327	341	324	338	332	311	372	365	348	322	327	346	312	342	332	322	366	346	350	344	367	318	353	319	338	340	325	365	338	343	330	325	323	352	353	338	341	340	346	347	352	350	322	352	350	330	314	353	319	370	323	356	350	330	321	338	333	371	363	350	343	336	327	392	375	294	312	345	316	362	371	317	361	367	355	296	353	318	330	345	316	328	351	350	338	327	326	359	305	358	316	316	324	308	320	348	344	353	353	337	370	345	345	337	341	344	368	337	365	344	339	319	363	342	320	352	347	371	342	336	339	343	383	347	345	358	344	356	307	344	360	297	331	344	346	354	360	309	345	379	343	340	339	339	339	320	331	339	327	334	333	347	358	330	328	306	348	312	323	341	330	311	335	316	313	332	344	326	350	361	343	342	333	348	320	360	347	324	341	350	349	315	364	349	323	339	331	321	324	378	320	324	326	341	329	363	331	350	322	341	345	338	344	316	308	333	339	320	332	320	327	314	355	344	303	329	359	301	332	301	330	344	318	378	343	375	339	343	371	341	315	329	335	374	322	344	336	333	348	365	343	330	358	302	319	329	339	322	366	380	336	353	361	300	319	353	352	375	342	347	344	322	358	337	331	332	312	344	358	311	362	340	306	347	362	345	328	320	344	369	351	325	319	339	343	330	343	361	318	335	342	340	358	320	329	328	324	360	320	349	329	351	329	350	319	338	351	339	357	338	371	320	335	362	347	349	371	332	330	360	319	340	304	330	327	346	344	321	362	335	315	326	324	298	331	350	318	326	372	322	320	359	373	320	317	365	335	311	379	300	338	334	344	315	369	372	321	329	373	345	341	358	333	316	360	334	346	319	356	314	338	348	334	340	354	365	361	313	327	347	339	351	319	368	320	300	360	315	329	321	331	353	338	352	320	358	351	378	325	362	374	325	314	341	319	312	316	322	342	325	331	330	352	351	335	344	354	344	342	334	327	370	320	316	361	353	312	348	342	362	322	317	321	342	365	333	343	316	338	386	352	325	352	338	303	343	349	384	337	341	320	348	333	358	345	353	367	346	333	336	337	351	348	331	326	315	343	339	379	319	345	353	360	344	315	373	334	338	350	330	335	315	351	377	337	351	340	332	315	359	368	364	349	359	312	319	348	342	333	367	352	347	342	282	350	316	366	325	301	341	326	319	343	337	337	326	360	328	311	346	332	325	348	350	323	340	346	361	325	341	338	326	332	345	322	301	339	328	345	353	323	334	373	335	351	318	333	336	335	328	339	333	327	317	315	356	310	317	343	353	312	337	342	349	328	307	310	354	342	351	353	362	329	313	352	324	319	362	348	370	344	361	336	327	338	342	315	352	335	322	345	328	340	345	343	337	325	333	358	309	351	355	357	320	357	348	346	338	337	358	360	328	369	343	330	351	335	314	342	311	328	349	315	385	324	333	352	334	335	361	369	362	321	327	351	356	364	318	362	317	310	326	380	356	344	370	330	332	298	366	347	342	341	326	337	315	319	347	382	342	355	341	334
9995	34563	28829	15479	7985	6416	5436	4053	2925	2838	2978	2776	2052	1769	1289	1082	1217	941	888	803	747	647	632	625	595	609	576	570	3415	864	484	466	447	517	463	438	480	461	474	458	497	464	490	481	482	501	486	484	469	492	474	471	479	488	473	470	415	463	459	455	488	459	498	468	486	464	479	503	447	453	474	473	495	446	459	441	468	439	451	492	462	417	434	430	481	446	506	471	479	410	479	470	458	478	413	450	482	472	452	452	442	446	414	489	446	461	449	450	415	461	447	437	468	427	478	452	472	435	488	455	460	473	443	467	477	485	473	426	442	448	483	498	440	470	443	475	418	439	466	462	462	470	480	470	482	436	448	418	485	440	477	484	484	419	466	477	466	449	461	480	443	483	420	440	459	438	450	465	468	447	473	448	501	453	461	428	519	459	439	462	459	471	444	479	424	455	446	472	467	462	438	484	461	466	480	483	451	480	479	402	456	442	442	459	436	500	438	494	501	435	433	444	446	484	476	434	456	465	460	432	473	470	447	434	483	455	456	454	424	489	470	487	426	432	442	458	431	458	467	485	475	436	432	449	448	461	458	452	469	445	413	467	502	402	458	432	476	468	441	441	458	453	474	439	448	456	485	444	429	424	457	472	435	475	451	501	432	463	494	487	468	455	434	441	495	444	441	429	472	434	420	466	438	473	450	484	442	452	451	437	444	481	471	421	469	479	480	440	431	455	481	440	477	484	454	458	474	463	449	422	477	435	454	492	468	438	462	454	499	476	434	479	477	456	462	438	446	480	483	432	471	465	437	419	474	478	471	454	499	427	463	488	451	468	465	516	431	458	418	455	452	509	465	458	433	479	452	473	470	492	447	419	451	444	444	440	416	407	460	484	484	508	435	419	470	462	466	421	437	462	484	450	429	476	475	476	468	438	457	479	495	484	429	452	463	479	474	439	462	478	431	446	440	465	437	463	434	459	421	483	464	427	474	435	450	447	451	442	505	461	461	444	441	454	483	450	452	439	479	465	503	498	457	474	454	470	421	445	440	442	491	461	431	465	436	427	486	425	465	440	404	481	455	481	486	479	486	477	487	454	444	441	453	470	478	426	456	472	461	458	447	431	517	422	461	463	432	439	459	503	465	471	413	485	513	439	466	495	457	424	465	429	448	435	444	448	442	496	457	447	463	433	450	465	468	448	461	448	453	455	467	445	421	449	438	498	457	469	494	453	434	442	453	471	416	449	485	463	455	429	459	425	417	450	424	472	447	446	433	464	470	485	457	453	431	493	492	469	428	441	451	445	453	421	447	453	465	450	457	453	445	452	463	473	474	458	451	426	410	488	464	454	426	440	450	467	454	489	459	452	438	433	421	474	409	473	417	457	460	463	446	445	455	433	431	489	445	432	470	430	467	435	469	426	488	472	487	472	473	438	500	449	469	448	442	450	462	487	456	445	419	483	449	438	457	472	436	494	467	443	450	439	451	470	442	485	422	439	447	452	446	455	451	463	473	419	467	459	463	469	409	436	437	429	440	453	465	440	463	464	460	438	434	462	440	454	423	446	459	436	458	472	482	492	420	450	478	466	456	442	448	480	458	481	459	522	450	452	432	438	463	476	484	420	461	448	462	436	460	425	453	457	460	456	426	466	483	474	471	491	439	459	427	495	435	465	436	427	455	465	529	459	471	451	416	446	428	455	466	469	476	409	463	441	456	485	442	464	426	470	463	456	492	471	441	471	501	479	430	464	473	452	519	467	448	441	456	468	479	465	445	462	475	409	486	457	418	463	499	460	432	427	473	446	463	490	448	452	466	462	431	476	451	466	434	453	450	447	422	483	446	463	450	444	448	478	476	466	456	445	461	474	449	460	456	419	422	443	446	455	449	452	499	433	477	453	421	436	494	501	468	480	450	496	440	446	471	467	465	470	433	505	431	446	456	480	498	484	442	457	453	473	453	474	468	453	431	441	453	434	434	434	489	441	431	459	444	460	468	458	440	474	425	443	467	464	491	439	490	450	485	449	446	487	461	455	455	447	500	467	486	437	472	448	421	487	476	468	445	458	438	495	434	421	459	521	485	458	434	423	460	457	467	434	469	497	433	476	477	451	467	454	464	456	447	458	414	488	468	446	456	468	478	453	444	458	462	472	458	429	460	494	490	426	457	447	482	464	456	445	456	509	457	493	470	466	461	501	477	475	449	441	466	474	465	459	478	477	457	435	482	425	491	460	452	438	426	452	459	428	430	459	420	458	426	451	483	435	471	443	470	450	453	423	466	448	487	479	516	471	405	471	466	427	461	418	504	430	484	444	463	458	470	475	471	481	457	490	458	462	422	467	460	474	445	438	468	449	450	450	459	459	473	500	472	451	459	467	453	474	483	426	454	424	424	468	466	441	439	500	452	462	461	437	486	453	442	437	445	467	425	443	449	477	495	440	457	451	464	498	458	422	468	458	466	461	442	498	465	441	469	444	488	446	456	455	443	433	466	469	458	467	492	506	450	432	417	460	475	484	444	459	481	485	492	500	442	445	426	430	457	475	465	452	469	453	453	436	482	398	461	494	481	421	461	502	482	484	424	459	463	489	459	479	466	463	454	472	459	438	471	452	463	451	482	468	438	413	423	434	456	504	472	478	437	427	484	448	449	455	444	461	440	464	436	442	476	485	460	432	476	432	463	419	451	469	467	481	450	412	460	445	471	448	445	480	431	419	485	456	471	461	466	462	466	445	467	489	466	457	450	469	466	456	422	469	469	431	406	451	440	475	437	448	500	435	453	445	440	455	437	459	471	460	479	459	460	442	495	454	450	429	473	461	401	469	465	446	453	429	448	471	488	440	471	460	452	480	493	447	463	472	446	485	428	480	461	454	413	435	432	464	452	452	440	466	434	466	422	464	455	433	460	435	446	389	442	444	449	428	502	458	463	441	455	451	416	453	428	464	445	441	446	441	456	460	477	467	445	429	453	428	500	470	454	462	459	423	463	460	439	485	439	507	463	423	475	428	461	440	427	501	463	456	504	454	426	460	470	460	477	470	447	497	486	438	414	475	476	460	464	455	461	447	439	436	444	433	482	487	433	494	422	496	463	464	418	468	443	449	474	421	462	459	439	435	455	454	465	441	468	436	463	438	463	449	459	447	504	497	487	424	467	457	460	467	486	408	450	513	442	473	467	450	476	483	454	443	445	468	435	464	431	435	462	446	444	467	458	421	466	457	454	460	474	419	465	452	489	496	487	508	468	466	490	460	459	457	470	444	437	459	412	430	476	457	500	496	455	472	448	452	491	432	462	415	482	456	469	470	427	464	461	443	446	474	475	432	485	426	498	452	455	445	471	478	461	455	488	476	446	467	434	443	515	483	443	470	465	436	451	445	455	463	493	408	467	414	442	487	448	444	451	474	481	436	448	452	469	461	421	450	454	421	465	451	459	487	473	429	467	469	480	468	426	481	487	461	460	459	471	462	469	455	461	459	473	456	466	441	427	447	434	456	464	471
27456	20223	13376	5021	1721	1183	1149	1098	1003	1023	1083	918	916	788	715	709	715	745	666	692	645	637	662	752	678	660	650	604	678	680	594	623	667	624	644	665	612	625	639	637	640	616	679	638	645	645	645	678	633	630	644	646	646	686	598	684	663	611	609	597	650	671	619	677	642	641	663	636	625	673	616	640	628	659	666	653	649	663	610	677	627	686	691	641	625	657	681	697	631	635	643	631	639	617	628	689	632	666	695	678	691	652	685	631	624	579	653	715	669	621	635	662	640	646	598	596	641	658	695	623	648	646	679	694	656	657	685	630	613	634	661	672	649	647	655	629	621	663	670	651	637	632	657	656	666	641	667	664	613	644	632	645	643	615	620	683	657	662	677	620	667	642	655	636	653	622	606	645	643	629	648	655	659	679	639	657	688	648	611	610	675	643	666	649	646	657	672	663	667	658	634	650	629	658	615	638	653	627	641	691	630	661	642	666	667	646	666	600	677	606	689	663	656	707	645	673	625	663	661	697	637	604	647	675	599	665	629	659	635	629	662	646	613	634	682	652	637	644	661	638	644	656	634	655	636	640	681	674	675	622	655	671	649	641	654	657	602	636	691	664	677	642	666	648	679	646	609	634	624	648	691	621	688	625	641	662	676	630	634	633	660	652	681	660	633	658	676	647	614	633	676	627	642	651	651	664	627	617	625	669	650	710	623	647	651	639	633	650	667	687	650	627	645	653	679	637	598	615	661	610	700	634	675	620	641	608	678	637	666	664	591	646	635	639	653	628	684	674	623	699	640	594	716	635	666	633	693	610	647	688	654	672	726	650	647	597	646	598	670	686	646	617	662	635	637	670	648	649	677	650	634	637	655	640	644	678	667	645	606	650	637	611	636	667	708	668	661	597	626	674	623	659	604	658	619	611	595	680	653	651	651	641	640	659	619	717	630	661	625	659	641	636	669	663	679	625	670	590	614	625	643	655	617	646	633	672	641	659	656	650	632	624	661	649	629	614	688	644	672	629	658	697	603	641	660	624	613	596	667	658	618	589	660	620	659	602	685	618	675	666	635	643	624	680	634	633	675	654	661	605	682	667	604	664	637	645	671	679	650	632	692	665	646	677	670	678	631	628	633	646	640	619	646	620	656	701	612	659	645	678	681	642	678	651	659	649	652	656	682	681	652	652	662	639	701	660	618	646	634	657	636	689	697	654	653	684	627	672	670	609	649	638	689	662	680	643	686	684	627	656	621	653	642	659	610	673	631	626	645	662	635	640	683	678	619	695	664	632	642	675	649	648	624	606	599	645	620	649	640	661	634	632	654	653	631	686	619	653	660	634	647	657	643	655	622	642	634	675	660	671	617	641	677	648	630	647	641	635	657	588	643	660	586	640	661	640	660	621	678	677	656	609	680	632	683	646	641	598	713	650	632	657	630	671	644	638	649	709	667	641	673	634	694	654	631	648	620	678	665	625	636	654	607	591	663	617	639	610	650	635	652	609	639	649	626	645	638	631	659	620	628	620	662	622	669	685	654	713	636	640	691	601	712	671	655	605	616	641	631	681	644	666	683	685	587	655	660	655	661	666	608	614	670	657	630	633	664	614	616	661	660	636	660	652	652	689	647	673	675	642	677	696	612	648	676	631	654	674	697	673	633	619	649	658	635	654	659	597	675	647	651	686	621	636	673	633	631	679	636	682	678	643	614	640	676	603	668	642	683	641	643	664	615	650	612	696	671	644	625	663	661	657	681	651	662	678	641	659	664	666	629	641	621	603	611	649	677	631	632	673	632	660	648	607	683	645	642	653	715	619	660	626	613	688	661	629	619	630	599	682	634	674	601	668	691	642	624	672	665	639	633	675	671	639	700	650	667	609	644	682	640	646	628	638	675	610	674	663	682	638	675	689	655	625	653	668	687	613	640	623	632	645	645	643	713	654	651	673	664	664	666	651	659	686	614	624	659	623	610	654	664	654	639	616	639	622	609	677	644	665	639	618	662	622	677	621	644	654	695	657	632	607	644	670	615	635	631	646	652	663	583	613	657	645	646	666	661	672	654	636	608	644	663	628	666	635	613	592	625	637	688	644	596	671	612	648	689	616	636	626	664	606	650	630	597	602	681	602	633	678	656	603	640	642	667	714	632	615	669	667	652	696	683	621	656	587	652	667	621	574	705	685	654	653	650	631	649	635	645	681	629	627	657	673	598	635	625	666	647	642	643	652	666	620	637	698	636	617	628	607	609	596	667	664	662	628	620	653	645	646	626	679	663	653	630	687	609	637	652	642	642	649	593	673	680	616	662	668	620	660	642	661	648	660	681	650	644	668	642	655	633	652	589	666	665	661	647	630	664	661	625	655	662	650	659	668	605	660	647	603	632	666	621	640	639	645	634	657	687	644	656	629	615	633	639	650	674	679	667	690	658	676	627	688	633	629	655	639	668	630	620	647	644	552	658	658	610	672	625	645	683	664	624	598	644	673	629	661	611	629	625	607	685	600	663	641	677	625	656	645	657	677	648	675	684	647	661	675	609	694	627	635	650	658	650	647	642	623	659	637	654	652	625	588	641	634	655	643	697	654	635	657	613	701	652	636	635	639	602	634	675	612	662	672	665	668	636	668	648	649	643	658	648	647	648	654	688	634	655	622	710	639	625	600	659	640	619	648	655	652	633	645	574	616	618	626	674	581	635	655	600	619	634	637	668	643	630	624	676	626	667	679	687	674	627	623	628	625	660	642	649	681	627	660	679	635	689	664	640	659	679	676	633	633	624	656	647	650	636	636	601	691	658	624	607	644	658	625	671	648	655	638	682	656	627	635	646	708	668	630	659	637	640	636	637	634	640	664	619	640	649	699	629	602	633	643	655	656	671	695	646	615	633	631	636	652	708	613	636	635	652	670	673	630	663	661	608	673	653	629	630	630	657	663	655	693	650	599	669	619	632	640	629	642	637	664	644	649	624	604	679	680	623	650	643	653	658	613	574	617	628	671	640	670	669	665	673	634	674	665	672	605	652	675	665	620	599	621	653	677	655	668	638	672	674	651	653	658	635	643	640	651	639	645	684	641	623	642	603	618	642	709	627	664	630	630	619	663	635	678	663	694	665	676	641	629	662	661	666	632	678	646	670	674	666	627	625	620	629	678	605	710	646	653	682	622	664	660	622	610	638	651	697	644	629	649	624	654	641	698	647	629	659	656	653	651	648	648	620	692	628	616	692	645	616	669	651	650	668	625	624	604	646	638	685	621	649	666	659	687	682	656	577	616	618	682	679	664	600	641	638	662	628	645	678	662	628	626	638	660	639	660	634	599	619	654	676	642	673	691	686	646	581	653	669	648	657	628	619	659	647	704	687	665	652	655	638	652	622	672	651	645	637	671	691	639	610	638	649	622	664	610	684	677	659	641	639	597	627	688	606	660	654	675	620	660	657	665	617	622	634	633	677	626	638	672	638	597	647	684	615	636	668	611	647	677	582	684	637	671	636	658	672	649	674	615
9012	24619	15625	5846	2994	2249	2254	1954	1910	1904	2000	1782	1716	1284	1101	1069	1072	1010	1052	994	914	948	975	1000	961	927	906	857	944	906	863	930	894	898	897	899	889	927	916	880	904	923	947	878	896	915	933	937	910	947	949	877	899	921	880	906	943	908	925	948	956	919	912	919	912	908	882	952	875	899	908	878	916	848	878	895	863	912	851	883	889	939	887	885	915	870	962	910	933	920	970	914	939	901	952	901	923	942	908	893	912	839	908	936	889	939	903	862	911	1016	919	936	891	899	896	915	953	938	910	940	967	922	920	958	934	873	900	852	933	993	940	899	924	910	866	870	876	940	849	882	863	885	891	942	904	867	929	928	909	883	916	957	915	893	944	839	898	870	915	932	880	983	897	878	922	918	929	854	935	884	897	907	916	892	928	852	907	876	886	912	893	870	904	893	895	900	904	885	890	904	895	952	942	920	916	883	882	890	926	901	923	913	907	941	894	925	945	958	931	880	907	959	909	877	915	862	898	867	911	909	929	904	847	864	917	900	942	965	926	918	904	907	887	884	899	905	865	880	902	949	939	929	905	884	903	871	888	900	935	855	882	906	872	924	887	872	934	870	913	912	914	988	906	879	945	921	968	896	937	897	897	885	878	935	920	926	855	904	879	875	886	913	864	910	884	895	901	900	906	866	863	936	961	964	977	922	888	914	908	876	960	882	900	886	914	901	912	943	929	870	955	942	922	848	885	932	905	932	899	920	932	898	881	892	956	869	882	935	906	950	918	904	936	940	894	882	956	953	932	937	907	935	929	948	891	911	957	910	902	857	893	912	911	976	881	884	926	892	904	880	956	934	890	892	900	940	858	890	848	863	996	910	882	919	932	892	968	950	896	920	929	952	910	865	882	936	891	848	927	894	928	944	946	894	966	897	864	901	886	938	918	920	858	901	851	858	897	948	904	883	889	856	900	906	916	894	907	907	860	922	880	911	946	921	892	903	889	942	948	918	905	838	891	908	960	890	891	868	936	892	868	906	915	893	893	907	904	915	910	908	941	962	899	861	867	966	928	900	884	950	900	897	904	928	948	890	901	904	941	905	915	925	931	870	923	915	935	999	908	864	897	893	877	918	898	918	887	961	922	906	923	908	882	906	920	894	948	892	870	893	886	900	922	922	954	930	931	970	918	898	915	921	863	860	887	833	891	879	872	896	928	936	931	893	891	894	941	935	907	893	865	923	859	907	870	854	947	936	924	879	928	926	954	869	931	927	907	923	863	906	903	945	871	885	921	944	901	981	936	911	930	924	947	958	918	915	867	891	939	924	914	887	902	902	906	882	883	861	896	938	867	969	892	916	908	958	881	915	897	934	907	913	922	890	920	888	906	953	924	910	902	856	970	943	915	919	901	930	888	905	924	917	925	882	892	901	904	901	901	900	946	874	962	867	849	961	910	879	891	857	927	872	921	941	869	895	904	848	910	915	915	890	877	873	931	951	899	944	932	956	930	902	894	923	949	917	879	864	904	926	860	859	957	966	865	930	918	930	918	935	877	863	887	965	911	919	897	893	900	908	901	910	902	920	967	908	933	923	881	909	911	896	907	887	894	860	872	929	905	892	906	929	891	904	876	957	890	975	940	923	920	901	924	911	933	927	901	876	885	932	888	938	968	873	934	889	926	869	905	970	860	893	913	892	942	880	933	894	929	996	902	903	926	943	934	901	917	937	921	950	919	926	914	900	938	923	897	902	885	894	869	947	917	928	869	924	890	887	901	904	934	933	890	807	899	880	907	887	933	907	913	939	979	971	907	942	865	938	916	935	893	925	864	843	903	901	944	957	890	942	876	890	946	957	909	906	941	922	892	903	910	949	919	929	974	864	996	860	925	906	910	915	935	929	929	894	928	893	913	912	878	907	879	883	914	906	907	898	883	883	914	927	925	941	899	914	881	888	903	848	883	919	905	940	953	930	905	908	918	894	933	909	946	900	896	876	934	932	883	878	944	893	910	889	873	840	869	885	906	891	963	919	877	879	890	904	887	959	908	910	911	904	949	912	902	952	875	953	889	922	922	920	907	892	887	937	939	930	916	892	915	902	934	884	940	922	864	923	927	872	923	899	947	891	939	928	876	929	932	922	940	884	897	912	944	939	922	910	893	938	906	910	934	970	871	908	912	968	906	919	886	913	871	901	862	926	905	958	847	890	899	896	911	939	949	929	912	922	930	951	979	925	930	892	917	908	921	929	927	922	902	925	906	904	935	923	885	950	907	952	843	944	932	917	948	965	909	957	905	885	911	923	868	908	806	948	915	907	948	884	957	928	869	932	910	882	967	991	911	892	919	911	925	971	911	905	949	898	904	922	879	855	904	955	886	931	917	925	900	904	909	867	940	892	879	882	946	937	890	864	915	914	877	911	942	935	896	895	909	932	890	919	930	972	933	882	923	842	924	864	979	902	921	904	899	893	891	906	893	883	936	866	904	894	955	910	960	905	901	898	899	918	944	936	934	876	917	956	922	915	948	916	949	989	889	864	910	940	883	900	942	916	859	968	874	882	888	862	918	873	886	884	958	965	920	844	938	909	923	898	898	889	876	860	875	889	965	914	882	902	911	860	873	899	918	926	907	917	945	892	932	917	886	955	880	960	884	884	914	884	948	930	944	940	866	894	941	943	956	862	894	880	930	929	880	881	913	917	936	926	953	934	910	901	914	905	905	885	909	926	931	917	923	897	954	883	915	901	915	926	935	937	904	877	914	872	947	934	856	913	927	952	917	906	891	898	942	912	905	858	897	920	976	948	927	888	855	896	869	899	920	902	945	938	878	895	900	902	944	962	915	909	902	901	902	902	972	883	900	886	888	914	956	826	887	933	894	904	886	927	913	969	977	887	901	899	940	936	943	943	916	918	927	956	840	874	948	922	915	890	900	913	933	898	926	921	933	866	932	932	946	861	879	885	906	907	925	960	892	828	896	883	897	917	893	930	873	833	897	887	861	872	896	904	908	959	914	909	901	935	957	914	871	893	928	864	963	911	942	945	925	901	937	901	911	863	888	900	934	880	899	891	922	937	911	941	943	901	955	898	877	903	947	901	871	910	891	917	887	915	920	898	884	938	893	919	904	929	924	964	920	913	886	935	907	891	914	935	925	950	969	924	903	903	843	926	881	930	964	899	839	899	856	940	865	926	905	907	893	938	962	951	923	909	944	943	916	912	941	909	919	979	874	924	959	928	898	909	881	929	897	875	928	933	954	897	916	876	903	1005	881	909	943	955	862	944	939	917	873	902	918	843	944	851	921	893	897	879	891	914	933	962	899	883	901	935	941	895	911	894	887	886	894	886	911	888	917	944	908	866	925	949	889	875	904	929	932	892	942	920	883	962	925	877	909	847	940	910	914	927	905	902	872	875	880	925	928	903	908	913	914	900	888	905	900	915	890	918	886	892	895	935	946	981	980	938	898	976	892	907	904	901	912	882	946	948	939	920	887	902	917	928	903	936	984	952
23547	21454	28680	24651	20927	5347	1661	1434	1373	1246	1106	831	701	537	551	475	478	432	431	403	411	415	404	420	416	403	390	363	554	316	339	364	363	351	357	376	373	379	382	350	366	384	368	357	351	358	344	382	344	347	342	360	386	379	357	315	344	375	334	387	386	375	359	386	369	353	340	369	380	340	359	341	379	381	360	376	360	370	350	346	324	381	359	387	369	342	405	348	309	368	318	366	384	375	339	358	390	338	365	377	351	371	349	337	377	391	361	335	352	377	368	355	352	326	303	382	354	365	355	367	356	376	353	378	352	348	345	393	337	361	325	361	356	369	370	331	363	368	367	347	326	414	363	331	394	370	394	356	374	363	359	324	361	362	357	387	347	345	368	365	340	325	345	357	338	337	352	392	334	371	333	340	365	335	379	359	368	346	363	327	364	354	359	407	371	325	346	368	355	349	353	359	391	352	340	350	347	375	360	338	309	351	366	341	342	355	334	351	326	373	364	382	376	327	372	352	378	345	352	344	350	403	335	341	386	334	356	344	346	337	343	304	346	396	369	345	366	351	380	355	340	364	368	352	345	394	396	365	379	371	359	357	330	398	347	360	348	339	360	378	362	341	329	379	371	354	348	348	351	370	325	362	350	379	354	360	339	370	365	345	353	373	314	335	352	357	357	333	329	375	352	371	352	359	319	343	387	326	361	326	360	339	341	366	382	368	341	326	327	354	383	397	369	404	381	337	354	362	369	321	339	350	357	356	371	345	319	345	370	359	368	340	341	343	351	382	340	360	341	334	400	343	368	350	353	357	329	363	351	376	326	354	373	349	352	338	368	362	412	343	357	328	362	349	357	338	367	326	370	347	337	353	331	332	350	349	334	343	363	372	358	355	390	370	364	329	344	369	341	354	328	345	360	379	331	366	360	374	380	345	348	357	384	352	351	366	321	349	359	361	338	354	337	408	357	370	381	335	345	351	348	359	358	328	344	347	355	351	380	376	363	327	374	373	358	350	367	323	344	361	327	326	364	314	328	369	347	351	344	360	309	370	346	330	340	336	352	344	341	330	348	347	356	366	379	331	386	351	342	339	343	340	362	359	338	372	365	349	331	317	360	344	364	342	316	331	357	339	318	351	360	326	325	344	327	343	338	350	374	357	331	350	375	366	346	370	344	386	350	349	379	359	342	376	363	343	346	332	400	362	327	337	362	340	356	375	340	342	379	358	330	341	362	356	372	342	339	334	352	387	322	353	400	325	376	402	339	372	372	346	337	386	333	370	320	338	323	362	355	359	349	337	355	340	338	342	311	358	360	372	372	369	385	331	369	337	346	375	385	363	374	342	370	387	360	343	336	360	368	331	352	361	333	319	349	334	337	335	366	365	356	342	361	346	382	352	377	369	353	346	333	356	352	369	345	309	343	327	338	373	371	361	383	341	352	336	367	386	374	319	363	330	365	367	360	332	357	352	342	361	352	348	362	386	324	312	321	357	352	356	351	352	358	364	369	339	345	376	352	381	387	360	366	372	371	362	368	361	369	367	368	349	332	357	341	352	342	380	341	372	335	340	319	375	362	363	316	377	309	364	348	364	394	345	364	367	371	358	357	352	386	349	353	402	334	369	317	347	375	319	374	354	357	377	356	367	343	373	332	366	393	340	345	357	358	319	318	380	370	314	338	358	328	325	336	342	319	325	366	347	350	327	334	358	354	337	349	346	349	353	339	371	316	349	365	315	345	360	353	332	358	359	352	352	346	358	348	369	365	355	337	344	356	324	337	376	353	336	379	337	322	357	357	362	310	351	359	402	344	352	354	342	338	341	352	344	340	361	366	347	334	344	369	366	371	351	347	382	350	366	385	364	376	369	352	379	361	334	346	386	349	362	381	376	322	305	351	330	353	340	353	342	327	329	338	357	362	357	368	357	344	337	352	328	346	352	357	335	365	361	350	365	349	373	378	388	340	339	372	342	364	316	352	347	351	316	345	350	368	335	368	371	365	340	317	381	348	360	341	352	379	363	344	362	335	310	345	355	341	378	361	322	355	367	362	365	334	345	337	380	355	356	384	335	382	364	360	330	377	366	356	335	347	340	373	372	374	347	374	350	345	353	373	326	342	370	355	333	328	360	348	367	335	366	363	365	362	330	356	359	307	353	377	322	376	375	361	364	357	343	322	337	377	311	345	350	363	321	353	351	383	412	349	318	373	355	371	320	351	379	345	344	344	376	395	356	349	331	365	356	365	357	340	379	350	365	356	353	362	391	376	322	346	328	350	328	364	341	338	379	347	348	372	385	336	328	361	335	380	393	308	332	370	342	347	361	325	354	360	358	346	374	338	357	341	352	369	346	342	375	370	395	349	357	358	348	323	356	327	377	370	340	366	359	341	367	394	352	348	366	334	370	358	361	348	395	366	339	366	359	385	382	351	372	372	337	354	387	350	333	359	343	392	354	369	344	369	358	361	358	339	385	353	390	379	367	312	326	330	372	369	321	370	340	362	320	337	319	355	369	345	344	336	358	364	329	320	370	368	349	349	355	380	369	360	339	327	365	387	387	346	341	377	317	350	363	363	333	340	352	338	362	354	358	334	355	360	366	348	343	327	368	325	365	362	335	365	364	372	358	350	372	386	355	315	368	320	341	381	391	382	360	360	364	322	341	347	333	328	362	351	343	336	320	357	392	387	349	313	359	327	353	332	322	326	353	336	330	340	350	404	358	320	348	367	355	338	340	363	340	340	381	343	365	364	353	352	362	375	356	334	349	343	355	348	350	390	348	334	373	356	312	345	351	344	370	328	330	347	373	327	372	338	368	357	349	377	352	389	399	352	360	359	383	323	365	355	351	340	330	334	327	332	345	350	350	328	355	355	335	345	359	397	342	332	329	326	385	359	352	368	330	353	332	367	358	365	373	353	318	329	338	352	347	355	358	367	344	309	383	326	372	382	341	359	390	369	360	352	375	368	331	362	349	367	339	370	380	352	369	318	343	351	345	328	339	355	366	337	360	344	334	331	374	366	357	346	341	355	340	385	329	358	337	365	357	336	337	345	329	342	348	324	343	345	360	338	320	379	338	345	345	330	349	377	361	348	362	359	341	374	344	343	332	340	365	353	335	337	334	357	347	366	353	339	358	371	326	344	341	362	355	329	372	335	322	362	336	339	329	342	340	376	355	366	363	363	326	337	332	333	344	376	375	358	372	359	405	342	346	345	350	331	350	374	333	361	356	324	396	373	363	360	345	332	360	358	389	346	357	362	376	344	377	348	351	306	346	358	361	378	350	347	336	354	346	313	344	354	346	344	349	366	349	346	354	356	324	351	380	336	359	361	360	322	344	374	342	383	370	376	357	385	386	344	326	338	361	375	372	302	379	344	367	374	358	372	360	345	420	344	347	352	347	371	318	386	383	343	364	328	345	337	398	361	367	343	367	375	346	361	356	346	381	326	335	335	388	343	364	355	340	352	357	387	374	369	330	390	344	362	356	339	359	360	366
10484	31162	21320	8207	4896	3340	3058	3268	3128	2900	2534	1865	1474	1119	970	957	876	775	679	604	602	622	711	653	622	603	554	538	1077	544	517	542	526	534	481	517	482	529	517	509	496	547	535	520	523	528	559	521	494	549	497	542	538	508	532	522	507	523	524	551	544	506	511	487	479	485	543	555	524	523	477	516	498	504	530	538	486	528	471	493	504	497	504	493	518	498	552	552	483	544	498	529	523	553	519	533	493	526	501	568	476	518	521	555	544	575	525	557	475	514	553	554	517	489	525	503	552	538	489	549	518	513	561	483	501	545	512	511	537	520	529	518	539	516	544	539	532	538	541	473	566	536	502	493	554	516	490	545	546	520	492	502	530	514	529	514	517	511	524	513	511	524	523	521	533	530	498	530	509	500	525	497	540	534	547	499	538	505	536	504	506	536	481	509	501	516	532	491	498	505	541	530	512	512	531	513	526	502	502	485	520	513	513	486	514	532	545	518	518	520	527	586	478	526	513	535	532	525	479	501	519	535	524	543	520	496	504	511	502	523	538	486	522	554	527	534	551	526	496	526	502	541	530	493	493	544	514	510	521	537	481	518	568	505	539	537	502	520	521	515	505	561	579	518	487	538	587	510	527	503	494	534	509	477	526	538	533	479	529	532	492	524	505	481	535	530	553	502	514	540	505	516	533	514	550	538	552	495	493	581	552	521	490	514	504	493	546	527	541	475	511	573	495	532	481	516	527	507	490	503	509	541	556	524	530	513	507	532	518	519	542	526	545	534	532	463	509	562	520	499	519	540	534	495	505	483	526	503	499	503	500	525	521	520	515	503	525	496	543	544	505	526	529	536	521	507	510	465	502	553	500	542	518	515	494	518	502	509	485	519	561	439	548	478	529	495	556	509	549	486	478	486	508	523	529	505	579	504	495	494	475	498	520	511	518	532	495	505	486	538	486	486	554	521	507	510	522	487	494	521	524	521	539	510	512	533	477	507	522	545	502	509	548	534	504	524	542	487	514	510	510	503	513	498	503	539	541	501	494	534	515	522	547	481	507	536	519	552	508	491	486	490	531	546	504	559	520	495	537	498	525	506	519	530	498	504	498	505	505	479	528	510	523	499	511	479	526	491	526	509	542	519	520	519	536	527	480	533	492	521	513	491	516	485	493	503	507	462	543	492	527	528	542	572	539	536	498	520	572	490	510	514	480	538	490	509	530	508	495	514	532	483	523	511	531	481	543	519	548	535	505	498	472	480	523	493	488	501	529	544	515	532	499	489	501	509	479	535	510	518	515	528	521	511	491	515	523	520	483	565	499	511	496	504	541	492	497	527	507	544	545	493	493	468	495	538	549	536	493	538	498	498	511	523	515	553	533	527	503	528	534	526	530	524	500	543	539	518	501	519	523	485	526	510	533	512	570	475	525	496	488	519	495	511	509	495	529	505	496	508	495	488	506	522	524	480	514	490	505	533	479	515	507	512	536	506	527	513	514	543	545	533	519	562	529	497	531	529	539	517	522	517	514	537	527	481	504	547	520	531	523	519	510	500	530	523	524	513	527	520	526	483	518	550	526	488	504	541	484	506	476	486	498	467	535	533	438	497	496	547	544	507	518	532	520	494	528	493	536	541	532	538	491	523	538	520	471	504	501	522	497	540	485	485	520	541	534	495	503	514	538	526	491	511	562	489	527	487	494	539	529	506	522	526	491	506	493	505	518	510	530	581	504	521	521	497	550	541	476	535	543	540	504	549	520	512	539	552	526	515	526	505	538	508	503	539	514	541	495	521	507	489	535	535	509	523	487	518	517	535	507	541	498	507	474	556	508	489	542	566	492	528	532	529	531	496	541	522	499	500	494	497	517	505	510	501	556	508	504	526	534	501	518	542	535	539	492	535	546	563	528	481	546	497	520	538	537	513	516	502	526	538	522	515	507	531	527	511	493	555	504	510	484	525	575	524	514	503	526	478	555	508	501	520	513	529	502	557	467	525	518	539	521	522	513	515	489	561	532	542	491	489	524	490	531	493	476	506	538	558	553	560	480	493	508	533	525	538	559	494	514	509	502	475	507	540	494	527	519	518	519	477	505	545	518	523	486	533	542	547	511	545	523	501	490	509	491	529	522	508	534	495	502	521	502	511	515	522	501	516	531	521	493	512	521	531	504	479	490	532	495	505	500	507	526	507	487	544	515	511	532	547	516	520	539	513	477	485	535	525	518	532	519	522	482	540	553	499	559	503	539	516	520	494	532	522	541	483	527	500	512	524	561	482	514	489	516	529	525	508	517	558	532	496	503	531	515	508	536	523	542	520	494	496	533	513	534	560	471	487	501	488	541	516	528	529	533	584	528	507	543	507	552	502	531	491	509	525	514	520	547	528	566	510	533	522	508	503	519	485	549	566	450	519	523	512	509	494	526	514	542	474	494	523	502	510	496	482	481	480	510	506	546	529	519	557	509	479	506	574	526	512	523	502	523	533	540	555	528	518	531	494	503	499	511	526	521	484	545	525	524	504	515	535	531	543	485	507	516	552	562	525	575	486	538	540	497	509	557	517	557	524	511	524	500	527	502	505	503	527	497	534	515	535	503	494	484	511	549	490	518	480	568	531	535	513	489	503	506	502	519	501	527	534	515	510	525	505	470	506	499	505	485	513	504	529	492	540	502	518	479	505	487	535	504	553	514	486	489	527	507	533	543	542	544	489	536	510	511	477	532	497	519	494	477	517	485	549	487	510	465	503	539	543	552	542	501	488	505	476	491	538	500	504	515	534	521	538	563	572	529	470	488	483	501	485	493	567	542	485	566	534	511	500	532	482	540	509	512	553	517	552	503	475	515	498	535	527	525	492	517	494	535	537	541	509	562	514	551	526	502	505	508	522	557	534	553	532	541	526	508	512	513	510	501	504	489	490	527	510	517	496	523	526	519	562	539	501	532	524	520	484	556	507	519	511	495	527	518	534	519	492	503	514	497	544	529	498	520	500	527	537	523	568	506	530	548	515	549	521	516	507	489	488	507	533	524	472	472	488	473	479	493	507	500	540	480	506	520	513	509	545	495	513	542	489	515	522	510	536	545	519	514	498	542	492	539	539	506	539	541	585	500	535	534	521	516	496	489	472	530	476	514	500	523	491	509	529	509	507	513	527	562	511	539	518	504	500	545	540	498	516	507	534	520	532	504	517	484	528	477	524	502	482	484	501	512	507	549	514	508	495	545	539	488	464	509	530	512	501	559	500	551	551	519	497	530	512	517	506	505	498	558	531	549	511	493	483	544	517	536	509	542	545	562	498	513	526	543	526	530	485	477	510	548	522	501	531	532	507	494	521	537	544	533	476	466	503	541	497	517	474	505	469	516	492	521	510	470	596	491	520	557	506	537	504	483	482	524	538	505	536	469	496	535	457	491	505	523	524	514	532	479	468	505	560	479	526	538	509	537	521	559	500	511	494	509	532	529	490	505	522	511	524	519	525	500	517	529	496	504	508	501	523	500	493
24725	21424	27165	25291	6190	1344	1582	1486	1434	1365	1273	1008	882	929	918	863	828	804	782	712	766	715	713	741	759	677	653	643	807	745	718	696	667	695	731	737	696	706	683	700	646	705	711	681	706	672	684	667	746	689	703	676	721	704	720	662	685	708	675	691	680	694	708	668	686	726	698	719	655	694	669	709	714	729	652	692	730	701	702	694	665	709	779	702	697	706	705	704	684	715	686	667	669	715	665	711	685	685	710	689	715	744	698	744	686	693	740	725	707	735	721	640	723	746	708	727	723	661	642	726	669	710	699	702	710	708	776	712	681	668	675	707	694	715	709	701	697	728	680	715	667	673	704	740	697	709	735	712	668	725	696	670	716	684	683	726	680	686	724	731	689	732	782	699	654	717	695	656	717	654	730	698	712	654	696	724	685	687	760	684	723	730	699	675	665	754	733	683	705	725	715	724	729	734	673	675	721	755	682	705	742	678	696	645	694	729	720	692	668	718	672	724	642	701	717	750	704	765	728	699	751	680	709	691	688	697	692	688	738	651	687	679	660	664	726	737	714	722	699	716	745	705	729	713	675	714	734	664	751	739	691	622	730	714	769	753	745	726	685	685	726	719	740	715	715	703	737	725	656	700	707	719	708	754	653	686	649	694	709	705	699	644	688	700	732	735	699	696	693	666	685	721	719	692	702	685	709	674	682	733	694	707	682	730	758	695	712	682	647	683	722	730	714	717	725	703	746	714	712	700	682	720	677	725	665	734	721	723	700	675	701	720	680	688	729	661	723	680	706	702	686	671	659	703	711	725	751	780	706	718	731	701	647	709	707	688	658	729	676	701	682	718	734	711	749	701	651	672	672	687	717	706	719	714	681	745	694	714	741	684	703	672	707	685	675	666	703	659	747	712	745	709	688	673	749	719	663	709	714	689	682	700	671	647	674	703	677	682	688	716	732	699	678	684	724	693	716	707	710	730	705	666	691	713	631	714	738	703	691	669	719	686	710	644	750	659	734	694	716	684	653	692	755	692	712	702	730	689	722	742	668	690	687	713	726	686	649	691	670	711	729	677	716	698	707	678	758	713	719	731	751	722	662	696	692	705	666	665	708	676	699	733	654	736	718	736	644	702	668	719	738	762	737	765	721	725	738	705	678	725	671	702	710	680	701	680	669	705	722	733	741	708	691	695	676	699	689	701	708	688	722	686	753	654	709	726	686	706	681	732	700	705	709	705	688	685	714	701	668	711	720	693	692	688	691	706	723	719	693	740	684	675	679	714	711	735	723	703	727	680	744	706	703	747	681	727	682	709	739	750	692	748	750	698	727	708	757	696	704	701	689	695	717	679	732	726	707	707	723	703	771	700	712	699	739	702	718	724	679	717	689	686	680	659	707	682	729	670	701	697	707	699	660	711	695	667	688	676	701	698	670	683	691	695	694	646	739	706	709	718	686	680	758	722	690	745	752	727	693	704	738	716	690	700	655	702	671	691	657	659	642	672	702	665	683	682	720	693	710	720	672	714	719	690	701	692	706	722	691	686	761	687	689	672	639	719	743	715	675	656	703	709	700	686	735	776	729	662	697	709	723	684	738	700	736	701	691	680	709	668	692	707	706	698	656	693	681	705	713	703	705	726	673	622	719	713	733	683	729	660	700	680	686	727	719	682	713	732	723	727	690	676	655	717	704	683	678	734	713	688	669	707	668	745	698	697	728	700	728	733	706	728	697	732	699	671	725	735	674	688	673	757	669	651	691	687	707	710	692	768	717	719	730	703	663	702	711	705	731	666	698	673	672	696	723	681	691	726	699	656	780	700	668	743	728	714	701	700	679	689	660	720	720	731	669	695	736	739	699	723	706	709	678	735	712	693	724	644	693	692	675	709	667	699	706	683	668	705	696	701	680	726	673	676	735	700	720	702	676	661	683	710	729	706	671	747	694	687	728	714	715	788	731	711	732	684	673	724	626	736	689	690	732	697	642	697	699	701	722	654	709	710	668	711	700	709	661	698	645	709	777	700	680	743	674	656	665	717	715	713	664	722	739	685	689	729	703	640	698	722	686	668	723	650	695	734	754	671	699	693	681	698	669	718	759	742	706	704	698	700	709	692	730	678	703	686	703	717	751	675	715	739	719	655	700	645	704	691	739	738	701	706	736	653	725	721	699	745	715	717	694	743	752	738	729	702	736	639	674	672	683	699	727	735	661	734	714	701	735	729	692	697	700	668	683	700	678	744	729	715	671	723	718	688	748	672	658	706	666	673	695	708	731	682	697	731	673	722	670	685	682	719	677	685	723	715	678	694	680	690	729	655	637	718	684	697	679	688	723	729	667	675	732	695	662	721	700	664	723	678	698	711	675	713	732	730	675	686	712	734	727	700	716	688	681	676	731	789	686	692	656	701	751	674	730	697	708	655	681	714	672	711	652	726	709	708	671	672	701	739	707	712	663	666	680	726	724	702	657	744	718	694	715	726	722	690	665	686	720	725	652	691	663	703	674	714	687	677	728	726	675	703	696	680	741	698	682	678	686	690	674	719	665	712	732	702	686	708	667	730	673	734	703	686	740	702	707	698	715	722	732	671	696	668	747	761	663	693	727	710	676	686	675	700	646	674	746	690	770	688	718	728	742	685	690	728	675	749	715	738	726	707	715	759	757	688	702	741	737	745	719	723	687	753	695	736	707	706	694	690	718	705	720	715	721	689	676	674	704	713	700	722	712	708	686	695	703	679	715	750	687	693	705	698	723	725	705	703	709	680	705	691	736	658	677	665	709	745	675	739	678	667	673	698	679	721	719	673	674	677	638	707	727	712	675	746	681	720	685	671	733	744	728	711	740	686	749	712	717	691	688	713	701	691	732	682	749	671	655	700	699	690	709	681	705	685	733	674	675	709	730	748	704	697	712	699	715	637	720	704	699	653	752	713	731	731	673	659	745	689	685	714	721	700	680	708	681	694	691	734	635	683	733	734	697	701	691	673	760	726	741	719	711	690	714	688	724	723	698	702	726	718	702	689	700	694	697	705	663	725	721	718	715	697	716	682	685	715	658	697	692	720	689	734	678	705	700	709	721	667	714	762	631	676	689	707	657	677	745	684	697	728	685	661	714	692	720	741	680	693	731	677	704	699	715	700	671	703	712	722	729	689	690	698	683	674	734	691	741	693	720	693	750	721	711	711	694	703	741	727	659	738	771	744	730	728	693	698	734	715	690	727	711	722	741	689	674	714	736	723	716	691	690	713	695	676	719	709	675	684	705	709	767	691	728	653	705	694	687	727	715	693	645	762	674	684	689	690	709	694	701	700	659	731	719	722	702	695	685	664	674	697	730	708	688	673	723	697	723	727	681	732	699	689	675	649	699	730	694	710	727	664	709	681	693	725	663	710	713	714	724	678	680	701	710	709	703	679	688	682	697	717	695	704	706	681	726	685	647	666	694	690	684	711	697	676	670	699	696	719	742	663	678	714	703	760	687	711	725	666	691	683	725	700	701	709
11776	25471	14205	5998	3885	2579	3054	3054	3189	2811	2419	1786	1501	1463	1514	1304	1194	1229	1055	1022	993	1012	1013	1015	1030	1026	986	1011	1260	1026	1007	958	976	976	946	988	994	1033	960	976	998	1011	1009	1027	958	918	941	963	945	1004	944	995	902	955	1019	1000	992	984	941	974	995	946	975	977	962	1013	979	980	964	962	954	946	966	976	990	977	931	930	962	1044	937	982	1000	1011	978	943	932	997	1007	980	974	961	942	988	997	921	992	910	966	965	965	1028	964	955	1007	957	939	912	938	988	1009	962	969	986	921	942	979	902	955	941	975	943	950	1021	951	961	928	985	1002	931	994	949	979	967	948	1007	986	968	1039	977	962	954	934	927	974	952	956	949	981	971	944	1016	999	956	978	955	986	987	965	966	953	957	976	927	937	954	991	945	986	938	975	967	960	961	934	972	924	993	1021	907	951	922	911	945	992	955	923	1009	971	1003	932	939	976	987	975	956	957	947	922	903	958	975	964	965	960	985	948	983	950	926	970	977	1035	931	940	968	909	955	1008	943	938	997	991	995	921	967	922	1012	912	989	971	995	959	1027	1002	971	897	968	996	1004	987	1010	955	985	974	1006	951	955	978	990	1012	1014	913	955	1063	979	979	928	968	910	984	1004	986	984	945	998	972	972	990	924	962	909	939	955	1021	1013	985	976	1040	1002	949	917	1035	982	969	920	930	990	927	922	979	899	966	997	951	1020	929	1020	955	908	891	977	977	997	947	981	956	984	948	942	1001	946	1005	928	957	974	997	997	984	996	984	930	986	952	974	920	946	936	982	986	963	958	972	956	961	932	972	944	940	947	953	1058	967	991	997	1010	972	973	922	946	972	1001	972	1019	935	944	964	942	944	923	962	942	970	954	974	934	934	960	1010	1007	1005	981	1017	973	965	975	1023	992	985	952	1002	968	965	952	961	981	943	956	1008	941	930	960	968	941	975	927	955	951	964	1012	957	1013	937	958	1025	973	927	946	951	952	974	958	930	973	984	974	991	995	1012	1021	939	932	1001	962	928	953	982	1017	937	1008	972	997	975	950	974	922	983	974	951	925	928	995	927	968	912	985	929	903	963	951	946	899	916	968	974	992	981	962	921	977	991	959	954	1006	1009	957	954	932	990	939	922	932	931	956	962	946	955	938	994	977	883	1006	920	956	983	937	919	944	1014	942	1006	922	914	980	939	927	947	980	997	974	983	1030	989	920	924	973	940	958	1014	946	956	925	1001	997	950	990	964	973	908	957	906	945	967	982	1015	977	958	949	961	990	976	1009	951	927	1047	955	948	971	1016	1010	977	916	968	989	964	974	949	950	937	962	973	945	971	1001	982	918	968	1020	1012	957	944	985	978	990	1003	943	1004	995	983	952	933	934	958	943	988	1020	981	991	1013	977	939	973	975	970	908	967	1016	966	978	941	1017	954	922	1003	960	1005	956	1013	959	947	922	986	983	958	956	932	976	934	947	971	970	976	939	975	965	962	926	884	983	957	923	944	988	937	989	892	944	915	957	943	933	1005	941	979	959	1000	942	969	935	956	1021	926	956	999	946	987	957	1019	984	1014	943	970	999	941	951	951	983	998	987	914	996	961	1002	935	990	1008	1006	1024	911	965	972	980	995	928	939	1016	940	993	968	947	944	946	978	975	954	984	997	948	965	921	996	966	955	944	974	1023	956	949	990	965	975	935	984	1003	970	966	1007	970	956	914	1040	936	1016	945	965	966	998	1011	967	921	1002	918	1020	958	962	971	980	1008	1018	964	939	940	943	911	959	928	994	936	1001	970	950	940	1018	926	966	915	942	876	986	957	951	976	946	986	1002	955	951	975	945	954	924	999	978	1033	974	988	968	962	962	967	987	949	986	942	965	959	947	908	985	979	928	965	961	998	1003	936	973	995	1017	1035	970	961	973	1005	981	971	961	1003	952	994	928	964	951	972	974	949	919	966	968	971	995	943	994	986	1036	955	931	1030	961	980	945	959	963	946	1039	954	972	900	970	935	934	949	949	980	975	961	971	976	964	945	988	906	1024	941	943	936	949	983	978	986	971	958	994	1002	1025	898	921	966	990	986	958	983	943	973	989	988	916	939	941	986	949	946	946	962	946	956	940	995	972	982	945	979	875	969	961	988	953	964	957	1058	995	961	968	972	1003	947	978	979	929	963	988	978	973	915	994	941	954	977	1028	944	965	966	972	936	943	953	950	938	981	986	971	971	960	986	913	974	949	1005	950	993	935	997	987	957	946	945	960	976	984	1002	937	1017	968	981	924	952	1008	1001	917	972	995	955	1018	978	956	958	967	931	982	977	986	974	955	954	1010	997	970	956	932	949	935	920	937	1000	985	957	986	970	964	917	975	955	969	934	1011	909	990	1018	948	940	912	952	1016	952	915	989	997	983	986	968	963	974	1026	965	992	989	958	954	986	959	910	1038	1001	944	953	918	915	979	923	923	965	973	932	958	1008	951	964	932	962	970	947	997	953	939	970	913	881	908	999	914	978	954	1011	975	951	954	971	985	965	937	956	1017	918	1001	980	987	975	985	949	933	996	940	928	1048	932	1022	958	967	974	916	972	961	957	936	931	968	948	1045	1001	1008	910	1028	958	965	1001	987	986	984	975	925	913	978	950	1014	953	1027	1008	1009	873	915	944	997	926	987	990	955	926	925	982	929	1006	1003	939	924	971	939	982	1008	956	943	962	1010	961	944	957	1002	940	941	973	981	947	1008	976	1038	910	964	914	931	989	978	958	974	946	905	970	1024	859	1012	1019	967	1001	958	997	996	955	956	944	938	967	978	942	968	970	915	938	933	941	1005	950	946	960	987	1021	947	947	930	941	985	987	976	953	971	938	976	1007	907	1019	963	944	941	923	1024	945	960	981	977	955	996	924	977	994	972	933	1003	912	967	968	935	960	964	952	914	962	997	1002	969	994	999	957	1022	926	975	912	959	979	969	969	995	965	897	978	992	919	952	966	982	957	977	958	1006	955	922	1000	992	1004	974	961	959	956	932	1000	970	1012	893	965	995	967	1003	901	980	891	1047	954	991	1013	1007	932	946	964	981	972	976	976	929	938	970	994	971	975	983	988	954	1017	990	983	936	951	1021	959	940	1015	967	933	869	888	954	973	968	1010	1014	1022	1020	974	976	990	954	899	970	999	939	909	950	997	981	1000	963	949	958	1034	964	942	997	979	984	939	969	1001	933	970	988	950	924	918	978	923	944	954	973	982	978	1014	972	989	967	989	1010	964	938	956	964	951	994	970	954	940	963	964	987	994	974	969	996	986	951	928	1030	976	927	952	934	991	957	968	958	1013	939	969	917	982	1004	1003	900	933	1017	956	1010	957	982	960	957	915	1005	986	978	947	948	1031	1012	921	985	929	944	951	969	953	992	978	985	983	949	984	956	938	942	987	1009	1010	993	934	1006	915	999	917	957	986	965	966	975	986	938	933	951	938	1008	919	981	951	965	926	960	928	960	923	968	993	972	942	957	966	954	936	946	947	967	968	1031	942	968	942	992	1008	959	951	964	990	937	1015	961	967	927	983	959	969	1024	1008	993	961	946	938	978	991	909	998	944	971	984	983	967	959	959	1001	1007	974	930	962	1001	975	913	965	934	935	947	960	925	1001	1060	902	996	971	940	995	987	1015	1050	1005	991	958	984	995	986	992	1002	1037	983	968	939	993	959	918	930	978	925	952	937	963	986
22550	21464	29227	24087	21462	21218	6839	2579	1853	1652	1290	860	733	883	730	647	485	495	434	415	387	444	431	395	398	359	325	362	433	326	313	332	324	316	325	354	310	317	313	289	309	347	306	323	342	309	316	351	315	344	353	311	325	294	323	337	310	304	315	322	322	306	306	300	312	318	351	313	306	316	302	329	297	336	332	341	340	341	335	308	307	302	314	301	311	324	321	336	322	327	314	329	271	290	299	308	342	324	329	335	365	328	323	318	329	351	314	298	342	337	338	347	285	340	330	304	312	306	302	284	354	279	337	311	326	328	307	292	302	315	302	309	286	330	305	301	329	339	287	344	342	298	347	300	315	344	342	292	298	319	317	340	319	339	330	315	334	302	326	327	281	325	325	347	346	320	325	316	327	298	335	326	324	334	342	336	345	317	320	319	325	269	295	314	337	316	311	302	323	341	322	321	299	343	317	358	343	324	339	303	317	333	327	337	318	285	337	278	351	316	291	316	318	330	304	299	289	296	312	285	302	306	329	349	319	301	305	326	361	325	319	330	327	309	325	344	365	322	334	314	311	314	351	305	330	311	310	316	340	319	340	330	313	321	324	314	349	314	315	327	321	325	327	306	336	320	309	327	317	273	322	318	328	323	351	312	293	308	307	327	354	324	329	327	334	331	297	352	326	320	316	278	315	277	346	324	306	287	321	325	333	338	301	303	334	297	339	295	341	291	314	298	317	337	300	319	331	334	330	290	326	315	314	303	292	334	329	281	305	326	321	311	293	326	330	355	324	303	331	341	327	308	323	331	319	289	307	311	309	319	294	300	294	320	295	310	315	300	334	303	310	329	323	342	302	350	318	307	293	324	317	334	309	304	362	352	322	316	343	292	337	342	330	318	330	339	323	300	337	291	305	312	348	308	320	317	307	316	319	317	331	340	331	317	286	292	300	350	321	327	330	348	327	323	317	331	303	321	317	309	339	313	310	322	286	299	294	318	324	333	309	297	332	305	324	338	330	306	321	326	324	344	292	298	302	294	345	320	334	320	370	312	336	320	332	324	320	372	325	338	318	325	335	309	288	334	309	329	298	308	309	362	307	283	302	323	304	320	336	332	321	297	350	302	328	335	307	306	323	303	289	308	314	309	298	285	318	312	312	280	329	321	334	305	348	323	306	282	301	331	326	311	340	321	315	321	322	294	309	318	342	328	305	340	310	338	303	296	293	337	313	311	311	286	341	310	324	317	321	324	308	325	326	312	296	326	334	317	311	313	315	330	301	304	330	327	303	306	329	325	299	301	324	295	320	295	329	320	321	341	316	350	319	295	293	299	317	321	322	318	328	303	304	296	339	329	330	375	287	318	334	324	314	346	348	301	322	282	289	341	359	312	333	326	347	307	326	346	306	310	322	341	347	340	322	315	312	347	333	292	329	337	326	296	340	286	293	288	322	327	318	350	324	303	320	317	351	300	312	307	335	312	327	322	342	301	332	306	321	302	322	351	328	301	305	310	318	314	342	322	321	302	341	311	326	346	329	316	335	279	316	321	312	290	307	340	351	291	299	322	331	302	299	302	310	323	328	322	311	308	311	321	323	310	304	327	331	326	343	307	316	320	299	319	328	329	303	336	322	300	330	288	338	310	327	315	306	304	317	348	343	320	307	316	318	346	308	353	310	329	308	331	294	306	328	305	347	317	291	314	316	366	329	291	336	310	313	310	325	303	326	310	333	300	329	332	311	308	303	317	332	339	297	332	323	333	296	311	284	335	314	307	313	290	316	343	331	344	300	338	286	314	329	300	342	304	314	330	292	297	302	335	307	329	317	324	307	353	359	314	305	329	303	314	313	335	292	348	336	326	306	323	316	302	338	312	336	309	322	297	331	311	330	343	312	340	335	343	299	307	331	336	363	330	331	303	322	313	341	314	320	303	323	329	320	329	299	309	339	301	300	357	338	315	341	311	297	326	289	317	330	336	343	320	303	313	288	332	328	342	337	334	292	294	317	328	292	301	294	311	351	303	307	297	290	342	288	332	334	330	286	316	330	367	319	348	310	291	300	283	321	308	349	355	323	307	298	341	306	328	292	316	331	320	286	320	335	326	304	285	354	310	340	337	327	303	308	340	323	323	316	314	302	317	324	329	321	347	326	324	316	303	332	301	333	312	304	314	325	342	337	318	286	311	302	295	321	309	299	318	307	322	313	327	334	326	309	321	304	295	318	315	318	304	331	301	359	287	346	343	351	307	313	320	338	329	294	322	350	305	292	327	300	323	300	315	325	344	324	311	332	312	332	297	309	314	327	326	302	362	338	330	309	332	301	290	328	309	361	296	323	302	315	315	307	307	323	304	325	321	308	320	310	321	328	324	324	332	336	291	311	309	332	319	316	339	327	326	296	298	296	323	304	325	332	338	324	315	329	300	343	326	264	334	327	317	326	338	302	317	328	314	319	299	332	324	286	281	326	339	309	299	310	303	319	318	333	346	312	319	324	354	348	293	310	335	286	343	339	327	316	326	296	310	302	322	323	311	322	302	307	326	289	312	298	317	333	350	350	340	319	322	338	329	330	330	298	314	344	318	334	252	297	276	308	303	338	305	295	281	326	314	322	336	328	344	324	327	314	342	302	318	297	277	318	288	308	317	295	309	348	320	306	322	313	293	289	296	318	313	293	339	327	302	299	312	311	321	288	301	322	297	358	329	323	320	359	338	292	310	299	331	339	313	321	316	347	325	347	305	325	337	325	329	306	314	338	323	329	337	323	307	328	302	280	281	329	315	317	311	307	298	326	308	337	353	305	288	314	307	341	318	290	323	312	310	338	307	343	351	332	329	319	330	338	335	325	327	298	291	329	291	346	317	339	347	336	359	325	340	339	358	318	326	347	331	314	303	328	341	344	298	309	294	295	334	344	311	306	295	325	337	323	302	298	320	315	299	338	310	298	283	332	307	326	280	331	336	341	313	330	332	339	331	320	322	327	309	317	294	319	313	340	299	305	315	325	279	295	299	319	348	341	336	316	302	309	312	324	303	342	297	342	346	339	320	312	320	355	307	341	308	335	286	298	336	301	345	316	309	343	323	294	286	321	305	296	303	332	308	355	327	311	321	303	354	342	304	301	321	325	305	298	287	325	324	335	317	348	317	298	320	300	340	321	331	350	334	300	324	330	328	305	328	344	312	325	305	344	339	316	299	312	314	315	327	305	315	309	346	306	321	326	326	315	305	325	289	312	319	330	327	314	300	344	317	335	327	347	325	349	321	317	287	325	314	349	320	344	334	340	314	279	319	314	317	334	347	332	320	327	341	327	331	338	323	307	318	298	284	284	327	303	308	301	296	340	280	302	303	324	310	333	328	339	325	308	330	298	290	315	315	306	339	311	330	327	330	338	326	312	342	341	323	328	328	304	300	331	322	272	293	324	309	353	316	312	330	296	293	323	300	308	334	346	314	355	349	343	320	328	264	309	305	321	329	300	312	352	338	300	296	340	335	339	339
15050	31857	18716	10995	7127	5551	6597	5402	4397	3837	2892	1766	1572	1851	1571	1163	855	863	726	622	631	622	592	682	570	483	504	498	667	465	491	464	511	474	445	463	436	413	414	447	451	417	482	421	469	446	449	417	441	453	452	447	468	409	404	433	448	423	427	388	431	439	428	424	428	440	411	428	437	406	446	407	428	427	422	433	446	432	430	440	454	398	453	436	440	402	427	460	425	430	452	403	444	409	437	397	421	451	423	441	416	487	409	429	412	437	394	395	416	458	415	464	439	427	448	460	441	445	422	430	461	457	437	458	475	410	475	421	442	461	447	410	433	395	407	443	418	409	425	444	463	419	426	430	435	431	459	409	405	396	423	449	411	439	422	455	408	448	444	425	433	445	413	415	429	418	438	437	424	419	410	425	435	419	440	423	401	441	438	404	435	409	402	447	472	408	396	437	418	459	445	469	414	420	434	427	418	431	440	420	453	428	423	401	452	453	445	448	442	453	450	432	402	442	443	428	438	419	408	477	418	432	423	407	423	396	403	466	416	430	463	428	423	465	451	401	434	443	402	441	434	417	415	390	410	408	459	445	440	440	411	417	412	408	425	441	417	412	434	395	421	465	417	380	395	421	412	437	448	422	425	405	483	428	407	413	409	408	437	438	417	441	432	418	480	419	419	404	409	420	440	451	468	446	433	426	464	413	459	432	434	413	411	454	489	422	466	411	449	430	459	449	450	404	428	443	387	427	423	434	417	458	415	434	420	396	454	407	442	408	464	409	460	368	445	453	460	437	457	474	407	442	428	436	434	457	447	436	414	437	421	411	404	432	419	438	427	454	442	410	417	390	426	435	393	440	434	403	412	446	435	415	418	431	434	444	456	454	437	404	423	445	490	417	435	410	399	436	412	432	411	444	449	376	424	456	450	450	444	378	454	440	420	448	425	400	422	435	449	427	435	399	440	433	436	449	426	439	380	429	428	441	408	371	444	433	424	408	395	414	437	438	412	418	447	430	415	436	409	438	429	442	388	448	450	438	408	443	436	426	412	415	433	401	424	439	428	486	426	409	426	423	403	410	449	439	428	432	423	392	432	409	424	438	425	433	425	431	397	422	453	426	406	433	407	450	416	450	448	432	390	466	466	430	408	419	426	482	440	393	436	423	438	398	454	409	436	411	412	396	434	430	421	458	460	380	447	439	424	424	424	437	463	423	428	406	430	377	422	458	448	382	418	424	424	437	431	393	462	433	416	436	445	463	411	455	430	424	418	440	397	457	417	398	422	427	421	420	459	449	403	402	421	440	422	424	432	429	440	411	398	469	426	455	426	404	442	426	398	448	422	401	428	477	424	431	455	418	418	465	454	387	385	435	405	439	430	445	439	401	411	431	379	456	440	401	386	427	415	406	399	438	406	447	435	429	444	425	432	465	457	461	455	451	449	418	437	452	435	439	433	429	425	428	469	405	429	419	434	410	440	432	435	382	425	415	418	411	460	416	435	405	432	411	407	437	443	421	405	457	422	430	416	437	441	442	467	429	432	445	445	448	455	443	403	434	427	447	426	431	407	458	429	413	418	441	425	455	448	436	431	441	443	453	428	447	437	449	474	440	439	410	406	431	433	417	413	442	419	423	419	444	468	454	416	440	439	454	405	445	437	412	438	439	425	435	443	430	413	435	440	452	430	441	426	413	450	398	434	445	448	422	416	466	412	463	475	431	404	418	411	409	418	459	420	420	440	423	409	481	440	441	404	423	423	432	416	437	429	460	397	415	465	396	397	444	457	437	433	410	444	410	425	411	438	418	422	445	451	453	457	449	436	385	402	428	400	442	469	447	434	425	418	428	416	457	398	414	441	450	439	437	449	442	392	416	403	425	430	417	406	452	431	383	427	409	438	416	410	453	414	441	412	435	377	412	429	422	416	453	407	433	446	442	416	403	442	413	404	440	412	406	442	444	468	435	402	496	450	424	461	434	442	443	433	422	439	459	419	418	416	452	432	421	444	415	445	430	417	406	389	420	404	444	408	410	434	427	447	406	446	414	412	430	418	410	461	416	362	436	421	420	448	418	437	449	437	477	399	432	406	433	458	433	447	440	439	424	426	408	446	464	416	461	420	429	410	422	421	430	423	415	457	402	446	440	437	445	437	408	404	423	450	417	422	442	418	415	476	412	435	424	391	427	453	394	437	427	398	417	455	439	446	430	420	434	404	434	412	425	444	412	433	418	417	397	407	428	423	421	445	432	442	444	454	456	380	434	457	418	428	429	440	440	393	422	452	460	433	462	427	430	426	438	402	419	428	400	402	422	441	465	430	446	417	432	463	452	418	420	419	427	408	427	406	457	389	448	436	441	461	412	418	399	432	481	394	436	431	427	441	406	426	445	415	413	389	405	391	432	459	417	434	404	430	437	477	426	394	427	439	406	462	453	401	414	423	397	457	405	420	437	429	408	429	467	465	424	438	434	392	439	463	439	424	428	446	419	423	422	429	406	429	437	441	437	404	416	420	424	437	469	379	404	444	421	426	414	435	406	398	412	431	473	396	434	453	417	430	427	400	429	432	467	412	395	381	416	391	390	441	421	454	415	441	457	437	425	395	480	416	448	446	463	418	453	396	412	427	421	432	390	441	434	439	448	421	424	437	429	411	478	430	425	410	433	417	457	420	407	414	433	437	428	413	424	439	446	452	444	447	456	409	381	409	422	418	405	438	454	407	433	458	433	450	449	440	417	424	447	400	413	456	428	390	453	419	423	434	436	443	413	414	465	446	427	431	409	430	425	438	419	423	423	439	410	459	421	428	434	452	433	446	442	423	430	404	447	400	440	441	418	418	393	438	429	441	431	400	424	429	422	468	443	443	442	401	430	453	458	402	470	425	421	413	405	415	425	449	445	445	418	449	398	453	424	454	443	414	433	404	393	407	435	455	410	421	424	416	426	417	436	406	408	398	444	435	436	427	428	434	441	424	412	478	403	403	448	434	434	406	434	445	428	436	386	428	460	389	456	395	397	461	395	408	449	442	419	426	421	438	425	412	419	436	431	433	421	404	420	423	428	416	412	445	458	395	427	420	397	419	464	459	415	437	440	443	434	452	417	432	437	402	425	411	483	437	457	451	441	415	426	443	426	452	420	431	432	382	417	441	409	391	430	466	433	424	411	415	444	428	437	444	466	432	411	388	440	442	428	430	424	416	422	396	412	440	424	439	422	431	434	432	420	408	444	413	441	409	428	452	393	440	431	435	405	444	420	473	439	416	423	431	439	405	440	392	428	430	431	433	449	408	453	417	452	444	425	402	425	410	466	439	455	408	402	415	389	429	409	404	425	450	417	410	415	436	390	437	396	410	425	440	450	438	401	426	443	434	443	412	412	426	440	457	467	438	431	368	431	447	440	407	420	428	420	451	422	426	403	450	439	416	429	418	451	463	448	430	460	408	441	466	421	424	397	422	425	415	401	429	406	434	422	456	443	431	480	470	407	449	438	447	389	446	404
27377	19207	8802	2644	2106	1712	1703	1439	1112	1004	834	756	805	758	805	683	670	661	682	678	751	650	646	647	641	695	620	600	687	658	681	630	667	672	608	641	675	591	656	623	600	649	631	578	626	602	656	649	609	684	611	607	642	620	588	616	638	600	650	647	634	599	646	600	615	618	605	641	603	646	597	635	654	643	627	660	633	644	636	654	641	654	613	646	664	657	643	639	638	544	653	664	627	645	623	633	595	646	622	652	654	642	637	622	661	600	596	609	639	605	594	583	634	626	648	634	608	604	600	627	641	618	618	630	624	639	609	692	594	657	619	628	569	624	631	610	620	645	635	632	626	632	616	620	627	606	653	606	605	609	684	655	609	630	635	614	631	607	651	651	609	641	609	620	617	611	594	595	599	636	637	623	625	627	638	573	580	603	620	564	691	616	651	624	671	641	626	622	648	618	627	649	605	599	645	647	673	678	641	597	657	586	628	629	626	626	639	653	627	637	650	649	609	599	679	599	650	617	622	592	638	638	636	607	662	644	654	605	651	654	575	603	603	619	664	658	612	633	594	665	613	675	658	613	648	614	609	679	639	635	631	646	656	671	593	618	617	620	613	653	644	612	613	657	691	654	693	615	622	597	615	622	607	653	611	593	617	618	647	651	640	630	639	646	691	638	631	628	627	625	688	695	689	619	634	602	649	667	615	600	642	621	636	597	614	622	631	631	615	666	649	627	661	643	660	708	628	630	631	685	651	630	640	594	600	670	652	621	645	602	610	643	622	619	604	597	626	618	617	671	598	702	664	603	578	632	597	642	649	636	628	643	635	612	596	617	608	635	643	624	636	636	620	624	642	584	649	647	634	624	657	655	671	656	651	593	628	649	653	623	618	632	632	588	607	646	632	646	678	601	632	671	633	621	645	674	626	622	646	652	647	614	624	611	589	596	605	654	611	640	622	581	640	625	634	648	649	614	645	625	630	630	626	595	673	621	653	620	638	615	626	640	645	619	652	635	611	693	635	606	638	604	599	603	637	609	624	606	599	621	629	602	647	649	563	626	629	624	620	626	651	654	644	660	634	635	598	639	612	668	643	665	652	641	641	635	652	680	637	610	615	638	619	648	627	627	657	597	584	640	612	651	610	640	619	614	632	653	629	636	610	617	632	618	646	657	621	652	674	642	614	607	648	614	606	660	645	635	633	635	608	685	648	600	632	613	621	678	666	614	635	660	606	628	638	620	640	622	637	634	645	675	625	630	595	633	627	621	652	606	638	597	616	606	639	618	648	648	619	613	617	644	608	628	620	626	646	651	641	623	615	602	658	640	655	614	686	670	676	665	615	617	607	620	641	598	640	592	606	656	707	664	629	672	641	637	644	638	662	632	637	601	660	648	598	658	621	648	645	616	648	669	618	605	651	664	630	651	685	620	579	589	620	665	640	660	606	617	690	658	635	638	628	607	609	611	596	624	653	635	607	615	653	644	615	600	649	588	605	624	615	619	632	614	644	614	626	684	624	615	639	606	650	662	654	659	619	635	621	616	601	596	668	642	614	653	621	620	603	608	657	653	624	661	642	655	632	590	603	639	592	624	628	646	628	672	624	603	615	577	657	615	646	613	589	647	654	585	680	631	632	638	624	600	626	590	642	643	617	587	618	592	645	635	667	635	633	640	620	649	631	589	625	583	610	659	615	635	634	615	605	641	644	607	643	569	584	622	586	606	672	619	619	588	627	649	606	619	658	609	641	658	613	620	651	681	640	613	633	630	615	653	591	626	595	713	633	657	623	635	619	583	657	642	619	649	602	649	596	635	615	610	621	642	621	651	595	653	639	633	582	629	644	652	657	609	673	639	587	627	592	574	653	643	618	642	652	588	639	672	633	660	598	613	641	632	623	623	624	670	625	603	582	631	608	584	672	600	653	629	641	642	639	658	668	639	643	629	668	627	635	642	653	648	630	683	633	595	648	621	627	601	630	649	582	630	634	602	649	641	616	692	634	637	635	583	627	614	635	578	641	635	639	648	657	616	636	603	620	652	603	671	595	659	593	632	655	614	644	633	614	635	629	661	648	670	619	603	623	658	645	650	631	654	636	632	592	566	615	613	638	641	656	572	615	650	661	645	639	655	605	652	651	679	634	598	600	603	633	655	637	609	671	617	651	645	645	645	658	616	604	670	610	649	646	629	617	631	660	608	639	583	674	634	598	618	671	576	629	646	628	642	625	638	618	610	622	616	656	590	640	611	642	642	638	622	665	619	599	597	619	641	576	614	633	663	609	610	641	631	622	582	633	677	600	628	605	633	668	688	663	600	606	651	639	640	600	668	631	615	630	647	682	698	626	632	650	665	621	654	585	655	582	634	637	608	601	618	650	644	652	656	591	646	627	651	634	627	697	648	674	666	635	582	615	588	624	592	635	671	625	628	649	639	629	632	648	640	628	664	594	612	662	639	614	624	615	646	659	620	641	663	615	613	617	655	581	636	631	618	615	615	646	605	646	644	615	622	651	582	628	671	633	619	615	597	628	622	626	630	595	593	636	652	658	688	650	642	592	618	639	661	656	635	599	640	641	635	626	632	602	645	664	627	645	589	620	673	644	611	631	631	612	644	629	616	655	592	627	649	629	585	649	638	651	675	635	621	640	602	631	665	662	594	651	613	636	623	632	625	619	615	649	606	680	631	618	622	624	620	584	614	654	650	620	647	638	662	679	632	639	607	653	607	661	610	626	610	631	651	656	615	639	651	632	622	682	612	665	619	622	624	637	620	654	620	655	671	632	643	662	697	627	638	625	573	615	605	596	581	650	625	647	615	629	645	622	607	606	609	646	643	648	639	654	629	637	655	647	639	640	657	596	620	656	646	588	651	569	654	632	635	624	610	696	608	652	648	611	644	619	648	626	669	632	621	654	637	636	612	653	646	635	665	664	699	642	646	616	597	610	623	622	610	645	639	564	621	601	608	624	650	644	677	598	629	608	653	611	656	621	662	607	608	655	585	631	605	635	618	636	642	649	638	631	694	657	615	693	652	634	639	648	613	643	642	616	654	667	664	646	596	625	661	615	637	646	652	624	625	603	640	617	613	677	635	653	625	623	615	611	644	667	692	703	630	620	614	626	624	675	613	594	623	642	653	643	653	642	697	623	634	676	617	664	664	584	599	640	609	614	630	626	609	588	592	624	680	666	599	635	637	614	640	643	621	629	626	633	637	591	598	639	618	657	628	619	678	645	617	640	679	607	642	633	611	636	610	633	667	697	621	656	657	650	645	644	659	634	620	621	607	633	648	676	640	654	652	645	579	613	606	637	611	642	603	610	604	632	632	685	650	646	686	616	553	641	642	663	612	631	633	595	669	645	670	631	668	599	590	617	662	629	667	610	644	693	604	589	631	649	653	617	613	675	618	666	614	615	656	614	649	632	644	610	619	600	640	604	616	623	657	649	628	625	650	687	627	608	608	649	662	598	656	640	653	603	622	648	667	646	580	616	612	634	611
11600	15855	9216	3744	3961	3279	3555	3075	2227	1802	1348	1253	1392	1254	1092	941	1035	1061	1002	1027	971	991	885	978	878	922	869	859	891	904	911	854	884	925	880	860	888	900	899	865	915	861	920	858	896	894	873	902	849	964	891	852	885	856	908	843	896	874	882	894	884	852	899	881	875	881	910	917	888	903	839	931	845	916	858	927	951	922	898	909	867	857	890	861	853	884	946	885	933	855	902	902	894	915	884	892	852	853	941	871	923	901	869	909	861	884	886	880	863	944	897	890	893	898	862	874	891	897	911	859	886	850	859	866	898	859	944	931	910	895	891	928	864	967	835	918	859	904	891	941	898	904	852	867	843	908	906	897	879	900	906	890	883	928	912	868	945	900	885	884	890	876	845	910	908	926	880	905	920	890	894	850	898	907	904	897	848	856	881	889	942	910	889	847	896	856	915	898	872	913	883	867	872	850	921	888	857	868	879	944	920	924	901	900	948	909	908	920	865	906	868	893	922	867	875	854	860	837	911	883	926	906	847	905	910	919	865	870	886	873	865	864	937	874	878	917	909	864	828	890	864	898	882	894	849	851	915	873	937	893	903	899	904	902	878	886	865	883	872	875	894	899	937	889	892	886	866	894	872	905	844	929	881	907	893	880	858	880	880	852	905	919	899	854	848	898	897	891	870	858	884	889	912	922	882	903	830	944	914	862	842	902	835	894	856	905	917	858	917	873	958	916	845	859	897	980	856	942	869	890	879	870	923	914	857	904	873	908	873	891	947	926	915	890	917	875	918	865	833	891	865	901	881	883	905	840	896	938	913	904	923	888	954	923	909	846	888	859	892	879	884	935	858	916	853	855	869	869	839	914	866	883	882	846	897	862	909	858	919	887	888	890	946	868	887	862	896	924	907	926	879	912	909	948	892	855	935	875	845	862	889	895	896	870	913	879	928	860	895	882	843	924	869	891	908	871	875	884	874	928	915	904	869	858	887	883	847	923	901	916	913	906	915	851	805	881	917	867	903	905	868	868	880	913	864	893	925	865	926	883	873	932	927	877	921	905	916	894	904	865	916	874	936	901	931	907	902	897	879	922	872	883	839	885	846	834	912	821	957	878	874	898	852	938	837	896	901	878	854	869	949	913	949	906	886	879	890	899	891	935	900	860	903	982	920	874	865	936	878	868	944	867	943	899	871	890	860	880	961	925	911	884	882	908	862	891	920	863	840	899	865	903	865	888	847	875	923	932	910	914	868	909	865	925	882	853	841	948	897	875	881	845	860	898	828	898	933	904	923	863	901	891	887	885	897	914	924	871	873	892	844	842	939	951	928	882	907	863	881	895	874	870	884	909	872	876	871	917	913	924	888	841	919	922	907	904	936	917	832	919	900	917	903	950	940	882	888	907	870	879	904	877	935	863	910	851	921	883	902	883	898	943	920	927	853	878	940	905	910	881	894	851	929	890	902	872	856	873	908	900	903	879	902	858	898	878	935	858	911	868	860	874	906	917	858	880	904	896	860	878	921	845	853	859	896	918	905	933	827	952	911	879	929	885	843	841	902	858	906	938	919	885	892	925	902	918	886	851	914	914	933	875	847	919	820	878	971	841	846	922	860	849	891	901	871	919	875	933	927	893	837	938	911	902	857	858	919	917	845	925	842	846	949	890	856	888	837	905	893	876	877	913	907	888	883	863	829	895	903	831	912	909	885	888	852	853	907	900	901	933	913	928	880	881	903	910	884	882	844	894	938	882	920	879	884	925	845	911	900	857	862	825	840	891	880	872	888	870	890	956	904	897	849	881	877	888	879	890	910	899	916	868	863	862	847	860	920	879	939	923	895	884	906	882	892	902	947	917	853	825	921	873	917	891	872	811	900	890	873	881	906	892	923	903	930	849	917	878	915	897	911	898	897	896	862	858	872	916	885	895	870	917	891	895	892	905	888	909	907	907	868	879	923	867	814	911	914	927	937	860	887	909	871	918	885	906	913	919	949	902	889	876	889	834	924	878	885	897	881	839	898	918	896	903	914	861	907	884	920	949	921	887	922	915	902	911	952	913	923	861	924	905	857	887	924	885	905	884	877	900	907	915	833	849	954	841	865	888	810	925	915	895	951	900	857	877	875	887	912	913	918	870	878	935	943	850	908	872	850	900	859	920	874	907	919	911	937	921	869	915	861	915	908	882	880	915	858	888	926	831	945	888	872	881	930	912	922	851	895	911	895	893	896	899	897	840	898	951	960	889	891	887	914	892	935	887	843	884	869	912	884	909	863	895	908	875	887	901	915	895	931	886	907	919	913	903	881	972	873	896	905	946	852	876	941	899	851	898	905	884	871	861	878	882	863	841	846	913	897	886	901	861	859	895	954	893	915	888	871	871	874	887	829	900	862	879	920	926	905	893	906	822	874	905	888	897	855	937	906	906	879	880	933	901	846	896	847	854	897	869	856	877	910	863	896	937	909	858	869	889	956	902	884	921	919	977	915	877	856	847	856	930	903	912	865	923	901	937	868	880	910	922	893	915	903	876	895	860	883	893	855	879	839	877	866	898	884	854	888	900	859	914	897	886	883	873	941	886	910	904	920	919	881	944	883	885	927	923	882	918	813	911	889	909	918	878	878	912	925	904	901	853	880	825	937	915	910	883	905	943	877	909	961	920	899	857	871	892	925	848	887	913	879	913	889	905	886	918	852	910	923	887	854	889	856	853	938	914	899	926	915	873	925	987	846	862	889	897	878	895	896	869	916	885	902	905	883	856	895	884	883	916	933	893	847	904	886	959	867	892	861	896	944	886	851	873	879	917	892	865	890	914	929	889	910	876	901	835	909	906	870	925	894	892	896	886	930	859	909	879	881	918	895	872	899	865	906	857	908	909	860	867	863	921	914	867	896	863	927	891	913	913	866	838	945	884	896	902	918	887	865	906	939	827	890	839	867	864	896	917	887	822	861	879	903	874	860	847	851	908	879	921	894	888	888	865	867	911	849	884	919	882	908	926	888	887	829	858	874	934	880	937	935	925	911	894	881	891	940	918	867	918	883	871	913	934	889	882	840	878	872	936	880	860	876	886	891	903	914	864	875	873	859	898	884	854	920	929	878	928	860	892	862	893	853	902	863	911	916	895	921	948	891	903	884	902	932	925	910	886	911	890	922	971	831	923	834	937	906	885	918	901	852	894	897	885	864	896	911	870	914	890	869	932	918	883	896	864	881	896	871	924	876	897	933	871	904	871	921	893	893	885	902	851	917	908	924	927	869	870	878	885	905	907	904	858	864	896	894	861	853	901	867	959	909	940	844	945	844	889	935	920	920	891	890	894	935	859	889	887	880	901	867	907	943	919	946	875	906	896	920	898	888	878	913	893	883	935	864	869	853	860	913	865	914	863	870	925	872	894	876	887	897	889	918	882	812	890	893	865	843	900	877	876	836	926	853	963	821	892	874	881	902	931	862	887	892	912	917	914	929	903	898	865	865	935	845	872	881	928	931	900	905	885	917	890
23575	21456	28600	24722	21146	7982	2997	1920	1246	965	884	739	564	591	439	439	406	427	469	456	504	408	405	391	411	344	390	355	393	369	349	345	378	374	343	350	359	350	378	340	340	365	337	327	373	319	326	374	348	363	337	357	354	358	332	307	341	310	330	348	361	348	347	359	340	362	321	306	356	358	325	327	373	353	390	355	341	378	367	343	352	347	334	306	361	365	361	347	360	349	377	376	314	359	315	329	350	363	336	327	362	346	388	330	345	307	338	365	331	327	353	350	343	378	308	341	350	338	346	343	377	320	342	347	359	333	375	352	366	324	348	357	377	381	354	352	343	359	319	358	345	351	331	351	346	386	347	412	336	352	330	332	348	383	361	374	382	351	367	352	327	353	352	365	343	358	377	346	324	333	362	334	342	332	360	335	331	342	350	352	365	357	357	361	312	343	349	350	363	346	354	317	352	320	360	354	342	376	365	352	361	347	323	334	321	361	332	319	347	365	406	322	325	330	333	355	349	351	330	368	344	340	368	352	382	331	349	296	364	342	322	347	333	349	336	347	342	375	368	371	347	348	358	365	311	365	334	335	378	324	362	326	360	341	307	371	313	345	342	328	351	364	391	345	332	324	314	334	370	327	345	317	343	346	362	355	350	324	376	366	349	337	367	348	363	336	325	353	354	385	332	371	366	344	374	388	348	349	385	322	345	317	340	332	309	343	346	344	323	323	345	369	340	385	327	369	355	336	353	352	323	351	368	344	356	385	321	330	332	360	380	377	327	346	331	331	337	357	364	371	333	410	319	372	390	345	364	370	366	372	345	381	319	323	326	319	366	360	320	343	357	350	351	317	375	365	339	375	339	347	370	334	327	362	370	340	358	362	387	359	341	343	335	379	335	339	340	302	323	372	374	356	358	350	311	326	338	353	318	350	353	330	326	358	363	347	360	318	314	358	349	335	361	365	332	346	353	352	325	359	338	346	373	344	362	324	355	341	346	371	299	352	330	352	356	365	329	328	364	338	334	359	352	355	357	376	340	312	354	336	362	326	330	371	349	332	336	360	361	360	382	336	350	367	318	360	322	359	333	353	344	350	335	347	326	323	350	337	337	372	360	345	341	359	363	325	336	305	341	333	340	350	312	350	340	362	347	361	344	342	372	339	371	350	341	365	373	355	357	344	337	347	348	360	388	335	295	332	312	349	332	332	354	343	337	346	375	291	362	330	365	352	328	337	354	328	373	331	343	335	360	345	352	347	335	356	330	349	360	375	343	377	327	365	345	343	333	335	369	345	349	380	379	344	317	310	348	347	358	383	347	372	313	323	336	378	342	352	368	362	354	365	342	325	342	353	348	318	318	344	361	333	318	390	351	331	366	347	321	344	330	347	339	359	335	319	324	374	328	332	339	376	359	346	321	380	362	356	334	331	338	349	322	323	346	350	341	327	363	361	354	340	357	358	373	359	373	348	349	354	373	349	345	348	371	338	354	331	347	297	340	347	338	342	354	353	378	346	380	333	352	333	346	369	341	320	353	346	335	342	348	343	340	328	326	345	307	358	354	352	323	340	332	344	372	351	322	322	323	338	360	375	357	337	328	321	385	360	325	374	338	317	380	326	331	339	365	338	332	346	373	379	348	345	367	352	391	368	343	328	354	336	296	332	338	353	367	352	352	389	362	336	333	342	328	351	338	379	346	338	351	335	353	292	335	349	383	321	330	349	337	380	356	302	353	350	345	325	337	337	360	363	362	341	339	326	339	349	366	355	331	337	352	361	316	357	332	341	332	339	334	369	367	411	370	312	360	351	340	362	357	349	367	364	339	366	387	374	332	368	290	386	341	402	362	371	336	376	361	338	346	365	380	308	339	351	318	361	347	340	311	355	335	357	388	380	352	369	341	366	350	325	355	341	339	359	339	358	353	359	330	361	324	349	325	354	341	338	370	350	349	391	398	331	357	347	350	344	354	350	341	364	364	345	354	368	370	314	347	337	366	329	350	359	348	324	365	343	364	353	346	334	388	349	349	357	337	335	340	342	346	337	332	358	348	386	332	354	381	343	355	344	334	353	379	361	358	341	318	326	324	373	333	343	335	362	303	338	338	314	325	355	352	373	350	326	346	346	375	360	326	349	319	358	329	381	344	373	325	353	354	337	345	345	328	354	372	330	339	310	354	298	378	385	338	335	307	372	342	336	356	341	399	344	344	350	323	336	335	340	339	354	326	344	357	345	362	327	329	334	326	338	354	343	335	379	345	308	344	319	313	363	342	354	350	322	337	331	358	384	339	350	316	345	342	370	311	313	353	338	392	329	339	360	340	357	372	342	340	338	342	335	311	336	364	337	353	336	354	337	371	370	323	382	352	365	358	347	338	319	283	346	326	354	381	360	345	346	333	356	345	332	336	354	365	349	356	341	378	370	319	309	345	338	367	330	343	348	336	381	383	331	339	369	361	375	360	353	370	368	338	373	334	360	356	329	345	320	339	344	350	363	358	360	368	369	328	333	359	320	354	376	356	328	337	368	366	341	332	375	350	344	330	358	368	338	351	367	355	349	374	347	335	343	348	358	338	362	355	347	325	349	346	346	330	368	341	352	364	351	380	345	342	339	359	383	322	363	335	337	339	345	318	341	355	355	340	371	371	363	346	318	321	343	341	341	353	323	344	343	333	371	322	380	344	329	352	353	344	333	329	332	357	358	366	335	330	363	359	340	346	339	372	359	350	370	349	346	361	351	398	329	362	349	329	343	329	359	340	357	301	375	343	337	351	348	372	347	370	324	362	351	348	319	365	340	367	324	353	350	370	342	369	355	353	348	361	337	351	360	339	353	315	337	372	355	353	339	368	344	334	349	336	341	359	350	331	340	343	347	356	350	327	334	345	332	320	356	340	343	322	379	364	354	344	322	370	346	326	353	317	323	314	336	338	353	313	341	351	343	327	357	369	357	345	327	348	310	348	357	328	346	316	337	303	347	335	346	366	305	301	346	327	316	332	333	349	312	334	325	348	331	312	337	339	337	348	343	360	336	342	369	359	330	318	356	319	359	370	329	358	364	377	314	342	357	333	348	348	323	357	346	313	337	361	330	323	361	323	342	353	326	327	343	325	353	350	322	333	363	334	341	319	353	374	348	326	334	349	333	342	352	328	371	351	348	327	361	327	336	326	336	339	320	370	295	339	345	352	385	343	336	331	352	382	376	348	359	350	369	327	316	348	348	349	351	285	334	373	374	370	351	357	349	372	357	362	379	355	334	380	311	348	328	348	333	344	353	334	375	354	350	351	343	352	327	349	362	371	369	328	324	356	332	335	362	348	329	335	326	348	383	357	346	353	346	330	361	356	341	305	335	331	331	363	368	349	355	371	333	370	340	314	325	349	336	316	369	382	356	351	349	387	318	357	343	367	364	312	336	348	344	329	351	355	352	376	366	366	353	349	351	300	333	361	385	355	352	337	327	324	335	298	382	331	351	322	352	352	362	359	341	349	341	371	348
10169	23873	17411	6528	8845	6643	5594	4363	2733	2028	1804	1415	1094	1128	779	735	678	693	782	743	807	707	592	613	600	589	572	517	580	508	513	545	562	518	461	499	514	537	540	528	543	527	509	558	521	503	502	491	493	486	518	466	493	520	527	523	492	529	503	505	530	535	537	469	518	520	516	552	517	490	568	461	477	495	464	470	514	482	536	504	510	520	498	508	489	470	510	497	520	523	539	505	508	510	525	496	502	494	556	506	516	527	513	535	510	473	472	533	535	517	527	508	522	498	510	525	506	501	499	542	511	491	522	480	471	536	524	511	497	474	515	496	513	493	501	494	478	518	544	490	499	496	465	533	521	493	471	525	489	490	486	509	519	525	476	489	481	467	483	445	489	496	482	561	489	511	484	503	486	490	512	508	501	454	504	516	484	519	453	504	525	520	484	479	513	494	521	540	528	473	517	486	512	500	499	485	473	462	541	486	500	524	523	476	512	494	541	505	527	528	477	509	483	522	516	519	505	492	507	508	479	512	518	497	509	499	495	519	482	541	457	529	497	493	541	481	518	499	539	497	511	487	511	483	535	474	544	514	526	485	527	502	498	516	499	490	523	537	487	536	509	567	462	513	490	522	516	525	465	509	475	546	487	463	495	513	463	536	492	510	491	508	527	523	481	493	468	512	486	476	523	521	489	514	525	505	500	474	479	531	522	480	535	501	539	506	505	461	513	481	479	497	508	471	501	510	489	506	512	529	504	523	488	485	552	512	529	515	526	481	493	508	490	487	489	511	499	508	537	466	494	495	489	516	530	470	507	499	493	502	515	490	491	517	533	498	519	456	514	499	545	467	493	507	521	512	459	528	523	506	493	507	525	464	510	493	508	533	529	487	523	507	492	507	510	550	489	503	537	476	437	532	516	525	492	519	528	517	502	528	527	508	501	488	513	495	503	469	524	509	520	450	524	503	534	471	477	454	485	517	465	547	514	506	525	542	518	522	512	504	517	541	507	508	497	497	522	546	497	492	529	508	475	510	528	492	482	495	542	497	514	500	499	444	490	520	490	468	521	510	441	514	483	505	500	508	527	487	506	463	491	513	468	539	489	530	528	521	540	488	511	478	534	545	511	535	537	496	489	534	499	490	476	481	531	476	518	539	522	490	509	499	467	536	498	458	456	516	496	481	467	517	485	485	513	497	486	528	512	517	465	476	474	502	488	467	491	457	481	519	520	492	510	542	482	472	475	505	529	510	504	445	469	483	500	471	485	526	544	525	481	511	519	499	524	483	463	508	505	534	525	482	525	521	478	507	489	514	540	491	478	526	492	476	472	528	496	463	554	463	500	499	512	491	519	506	534	461	490	487	499	493	515	500	487	508	509	470	499	509	536	502	524	543	530	506	510	474	519	508	518	539	547	525	529	518	474	521	521	470	516	526	496	506	533	489	506	562	533	502	516	501	466	478	485	501	496	533	510	525	522	500	510	466	539	526	504	519	493	533	506	495	472	490	476	502	464	522	478	535	473	489	468	518	501	494	506	492	507	465	476	517	516	518	500	526	506	468	507	525	490	505	491	487	524	470	532	540	483	507	477	475	504	568	505	519	442	488	473	529	518	504	494	498	520	522	536	470	501	493	490	542	471	528	492	518	501	519	558	526	472	494	480	517	514	553	509	509	479	484	515	568	496	499	490	511	476	528	533	504	450	499	531	509	522	518	505	483	482	530	480	483	483	517	520	470	499	507	483	488	491	552	529	495	508	522	491	534	528	532	516	474	484	531	514	482	532	505	522	522	474	487	496	493	504	472	493	530	508	488	483	507	489	532	529	505	535	492	500	494	490	467	482	468	518	502	512	552	497	498	490	478	489	536	519	559	452	496	538	515	482	504	479	451	469	506	498	504	497	526	500	536	497	528	487	487	506	524	531	507	455	535	517	538	493	495	529	536	503	531	498	503	490	472	504	493	503	511	501	520	506	511	491	547	520	496	526	509	517	502	515	487	492	512	493	487	509	492	471	491	507	513	502	533	477	536	506	505	522	524	496	467	493	531	496	507	508	492	534	509	548	496	511	463	515	495	496	521	519	480	514	509	513	539	476	517	484	492	530	440	564	477	510	492	481	500	499	534	469	523	515	473	516	519	538	505	501	479	513	474	512	509	469	487	483	480	475	480	545	492	495	511	514	523	529	506	514	563	509	475	522	523	528	519	523	515	536	528	494	532	541	481	477	536	530	509	515	480	521	523	485	497	468	472	497	487	535	494	494	499	532	472	527	539	492	499	504	509	499	500	529	492	474	485	473	527	539	519	513	497	443	491	502	500	568	530	482	480	520	531	540	507	498	533	523	523	481	516	573	499	525	474	516	455	508	495	489	524	498	480	512	544	516	518	536	484	532	478	521	539	519	447	469	530	492	523	523	488	501	514	506	554	484	507	503	487	475	486	526	501	500	518	524	465	511	493	488	508	554	490	492	522	510	519	489	481	486	518	476	515	496	535	494	560	501	504	525	475	490	501	487	518	510	497	477	505	472	496	507	481	482	530	519	513	507	496	434	533	529	487	499	487	532	540	475	483	539	517	485	520	480	518	505	502	490	505	472	537	461	511	526	511	486	505	504	481	494	509	483	534	507	512	504	527	494	470	521	505	549	477	500	498	508	481	500	519	492	563	529	516	478	489	487	526	479	468	489	472	474	504	538	483	507	518	546	523	507	483	501	523	539	567	532	528	500	482	511	474	486	528	483	483	509	531	501	501	525	508	484	516	539	514	520	520	521	548	520	492	487	500	522	539	543	498	501	529	540	524	477	512	546	472	509	501	525	508	518	493	510	505	505	503	546	500	509	516	485	556	487	480	474	525	507	500	534	481	521	489	475	511	486	495	516	529	537	520	520	457	501	501	517	523	505	490	485	470	510	499	538	490	477	488	540	480	547	473	513	493	482	507	528	491	513	517	518	522	487	543	515	501	491	529	478	526	490	510	502	500	482	470	503	524	494	488	500	473	475	520	497	453	494	516	503	519	493	495	553	489	486	506	460	487	468	512	500	506	526	556	494	497	481	494	492	481	543	509	501	479	467	508	489	514	525	497	516	469	472	530	490	507	520	542	539	524	495	515	478	481	539	457	475	502	492	515	488	497	533	494	507	531	554	454	477	502	507	548	522	474	487	510	527	500	517	477	524	491	489	495	473	485	500	505	466	495	510	502	444	497	506	512	496	513	483	525	543	519	493	520	465	493	481	477	564	511	474	505	529	499	486	558	514	500	479	509	520	545	516	507	499	537	485	503	494	501	476	521	508	494	513	495	479	497	483	505	533	476	506	480	485	494	517	507	476	499	466	514	514	494	477	460	504	514	538	530	511	500	541	471	493	496	495	524	525	488	493	476	497	492	521	478	515	512	502	502	491	459	486	493	509	500	540	529	503	501	498	481	511	541	471	498	525	491	493	466	500	560	475	493	530	546	487	475	527	495	496	525	486	529	519	521	497	519	513	495	490	505
24692	21462	27207	25329	7648	3261	2194	1580	1238	1051	970	840	942	866	778	777	825	821	790	831	758	761	714	716	717	720	695	726	675	688	706	690	735	707	740	710	697	696	691	659	701	660	665	682	696	679	671	655	744	695	716	714	708	695	668	667	678	693	731	708	752	725	680	684	728	698	662	675	657	705	741	685	679	721	703	762	676	720	710	687	696	694	685	646	735	682	702	740	678	727	687	711	693	712	676	695	707	668	677	675	685	707	714	719	706	735	686	678	734	706	700	695	669	670	715	726	663	673	712	682	662	643	694	672	698	708	750	653	689	762	724	665	671	708	665	727	642	686	710	737	699	690	693	706	684	690	690	692	708	743	713	705	704	711	705	728	677	690	668	710	714	705	683	710	737	701	684	723	769	698	644	692	695	668	743	688	687	705	662	693	680	688	684	736	705	699	711	686	696	724	711	714	732	678	668	708	684	608	727	691	714	658	768	666	690	747	647	712	732	729	698	723	736	728	677	674	680	680	686	674	698	713	721	686	742	714	712	678	699	693	734	701	732	670	732	691	663	688	679	770	676	686	707	710	733	728	667	718	697	679	696	658	724	686	726	700	692	699	720	733	720	659	679	702	716	680	730	695	727	705	702	720	679	715	653	694	672	711	726	709	684	663	692	658	683	651	724	749	649	690	721	733	763	678	682	649	700	756	752	724	731	706	672	711	697	672	720	710	666	720	705	671	661	707	708	666	691	692	680	629	689	668	689	722	685	678	706	709	682	694	643	642	733	634	725	675	705	715	706	676	720	689	619	710	689	699	683	676	702	688	698	696	708	699	710	719	702	770	703	722	664	743	688	716	724	709	678	699	692	688	688	724	724	713	660	707	715	720	672	713	649	696	656	702	716	712	701	644	701	689	699	710	715	665	678	750	667	682	700	677	714	657	663	696	687	674	738	716	732	691	717	666	685	716	736	696	668	702	694	727	686	671	674	675	688	701	712	709	660	670	684	741	718	723	717	669	694	694	717	685	685	708	694	697	712	694	721	693	726	697	706	687	711	724	688	694	712	667	684	712	723	682	647	671	694	650	654	677	663	717	688	705	698	668	742	690	668	728	675	699	675	649	683	730	711	661	715	706	673	654	725	759	712	698	687	724	729	724	658	727	722	691	729	728	713	720	666	735	709	639	684	648	695	692	703	682	727	693	714	708	679	704	675	697	663	733	675	703	660	716	691	673	703	715	662	709	676	695	670	710	698	712	673	728	708	653	714	725	637	709	719	729	701	703	719	697	682	681	712	658	715	678	693	674	674	688	677	674	656	716	709	691	677	717	712	733	667	686	690	704	670	712	717	673	686	726	672	697	678	661	724	727	652	693	727	702	685	701	661	679	673	670	695	703	694	682	673	638	703	704	659	698	704	723	721	705	713	717	707	655	741	682	669	712	686	678	678	697	684	696	718	694	653	730	749	734	683	694	732	716	682	707	693	698	708	734	697	666	703	636	686	678	722	664	715	703	702	689	693	656	657	679	681	687	688	689	725	701	699	702	691	672	687	733	682	718	657	688	701	708	666	698	721	702	701	729	694	653	690	732	704	659	701	660	691	655	694	712	646	701	705	610	677	624	673	707	644	719	727	739	678	678	680	704	709	696	743	663	756	710	632	715	671	669	734	724	700	683	698	716	685	683	688	689	691	682	713	688	656	693	698	702	713	708	663	702	679	671	691	719	664	682	706	691	677	744	668	686	672	686	731	778	724	684	711	686	681	725	702	717	688	632	713	693	702	657	712	676	662	682	710	722	657	683	708	689	698	703	717	722	689	728	721	746	695	700	700	660	707	657	748	684	731	687	708	670	683	669	707	734	717	672	695	661	702	714	692	690	724	674	700	688	692	703	690	681	740	687	671	690	648	689	682	703	738	724	685	695	692	672	666	696	690	695	716	647	686	661	699	715	738	665	718	658	724	689	681	652	649	713	698	697	697	707	679	684	674	694	726	709	680	682	697	637	658	681	710	643	713	648	715	713	699	707	694	734	748	667	704	670	691	696	709	687	717	724	731	743	695	656	633	670	687	668	693	717	700	689	690	673	681	717	684	744	651	687	717	663	703	728	700	723	666	753	662	706	737	713	706	706	685	675	699	738	659	760	676	715	674	702	670	686	696	694	736	692	754	683	719	733	720	687	690	734	651	704	710	660	680	692	692	697	731	711	682	695	650	703	715	663	773	665	684	640	701	686	657	679	681	705	695	696	677	740	702	733	714	648	738	709	733	731	708	678	691	735	659	728	660	729	682	695	647	694	721	682	664	716	708	693	681	717	696	715	723	669	696	721	750	663	701	709	687	628	682	677	695	686	710	718	704	694	652	710	712	659	712	697	730	649	719	680	713	718	648	694	692	710	659	674	697	728	699	749	689	703	654	682	665	706	707	676	708	702	695	704	720	625	707	670	659	694	708	696	688	718	691	711	681	701	727	721	668	698	668	691	739	718	674	734	730	705	706	675	703	680	714	661	682	685	712	686	665	712	690	741	689	659	721	648	687	719	691	709	686	664	622	704	715	704	674	727	707	739	698	715	743	676	686	688	696	686	729	685	740	640	668	712	699	633	726	710	638	660	649	684	660	697	706	656	674	636	742	672	703	656	632	730	671	690	669	723	683	679	709	671	657	674	745	697	691	747	712	662	700	687	680	696	677	655	691	750	666	669	679	709	738	692	668	671	722	682	692	686	689	687	695	685	714	732	707	727	663	714	677	682	699	710	723	701	655	688	698	694	730	719	737	670	664	725	690	699	707	672	686	710	698	702	687	657	727	720	704	698	717	685	692	726	696	731	632	723	684	683	708	721	722	622	688	720	717	682	744	676	660	726	710	674	657	677	698	689	683	685	672	705	700	692	673	713	696	679	726	706	661	681	709	721	742	683	734	692	694	721	690	701	691	670	678	688	691	682	697	676	699	683	733	726	689	699	671	684	693	691	670	683	704	690	668	696	649	679	710	668	708	683	714	667	685	717	613	689	673	661	710	718	722	678	683	643	693	718	705	723	686	748	703	700	687	678	643	741	668	660	665	712	718	727	700	723	690	684	679	672	699	658	644	706	732	685	731	699	652	667	694	684	691	702	716	709	658	711	676	699	641	715	675	676	697	696	656	658	701	715	726	704	671	702	701	649	687	696	692	693	641	694	713	717	703	681	736	710	736	666	731	703	667	725	713	674	726	686	712	721	669	655	700	678	678	704	653	694	699	696	711	670	714	719	683	721	718	717	776	713	661	692	694	712	707	713	680	697	703	687	718	763	736	712	704	698	725	691	720	678	736	690	687	686	732	736	739	662	652	713	701	694	706	702	705	754	719	710	693	682	689	664	651	700	680	638	717	683	699	694	735	680	700	738	704	723	751	706	658	702	752	678	691	701	689	700	700	766	704	674	693	720	638	734	692	709	705	699	695	683	668	697	674	704	662	680	699	712	740	738	685	661	694	718	683	722	697	691	705	704	696	671
8795	21251	12830	6040	6864	6345	4392	3448	2491	1993	1799	1518	1496	1457	1186	1162	1238	1206	1206	1187	1092	1073	1029	1056	1034	982	1011	969	995	983	1006	991	977	917	927	926	908	898	896	932	999	899	933	964	965	940	901	959	956	963	948	925	973	936	949	1010	965	1003	925	979	930	941	959	940	958	1002	963	940	998	915	915	934	987	1004	999	907	1024	958	966	942	996	961	999	969	973	982	950	978	1002	906	989	898	948	922	972	954	944	970	960	924	949	977	968	962	988	941	975	998	982	926	898	974	927	950	992	1014	972	931	992	962	1036	969	948	968	930	946	967	890	1009	977	981	988	958	923	976	958	937	899	986	945	968	950	1024	972	921	912	990	936	974	981	974	900	988	934	969	967	988	1004	980	914	937	952	980	982	940	1002	951	927	952	973	972	1002	918	946	956	900	959	1004	926	916	982	976	981	991	945	956	985	944	908	961	946	977	952	925	964	972	960	946	956	919	1021	962	908	952	953	972	957	969	1005	954	969	919	958	979	891	945	891	937	974	943	952	990	961	1013	924	993	936	952	917	937	958	991	900	911	924	963	915	1012	972	935	928	935	976	953	927	879	975	982	992	998	896	974	964	951	937	982	1002	952	968	972	964	959	938	962	895	956	1009	1026	1009	909	914	915	967	1001	952	917	918	950	986	913	986	986	943	943	966	953	908	896	954	988	975	1001	881	981	946	966	1037	912	962	965	897	974	920	997	979	992	930	919	928	982	952	1004	954	964	983	930	1015	958	998	932	987	916	965	973	946	979	982	1025	990	902	957	933	950	919	998	981	938	972	934	906	1007	889	901	1006	943	1027	997	905	927	915	985	925	920	921	920	956	966	984	965	991	950	946	900	962	963	993	979	940	981	913	938	935	972	938	930	981	937	935	919	918	997	992	971	959	931	956	900	979	971	945	1000	943	967	959	1003	999	966	950	987	869	974	972	943	941	916	951	948	1003	936	908	901	961	930	943	976	901	933	977	1014	971	914	944	907	981	970	941	982	931	930	982	965	1009	966	918	952	945	1001	916	988	944	950	990	961	922	980	1030	1004	921	905	932	925	971	913	946	927	1003	940	961	986	1001	988	911	897	925	971	934	962	925	1000	966	922	999	928	944	967	966	967	960	910	950	939	990	974	949	915	920	936	905	936	912	989	974	977	928	982	919	967	998	983	949	935	997	1016	963	978	973	965	965	979	931	957	925	989	899	1015	919	934	998	980	1004	1006	974	908	952	1001	919	947	1013	996	918	923	978	898	971	1019	1017	994	955	894	947	915	968	923	998	953	980	1015	927	964	935	978	948	927	951	874	929	978	910	984	965	1005	943	1042	967	902	970	944	945	988	920	969	944	933	977	906	982	1005	990	1015	953	960	944	977	951	965	961	916	960	935	931	938	956	951	973	1001	960	972	929	914	920	966	976	931	950	946	954	927	946	942	971	900	952	993	986	952	914	960	921	938	966	955	970	965	924	967	1006	963	924	940	946	957	916	1001	938	950	1007	960	906	978	929	965	911	981	961	981	940	959	960	942	969	887	929	893	998	916	938	956	969	992	916	935	940	965	927	936	977	953	940	965	970	970	957	975	973	998	899	953	966	971	947	948	935	957	983	956	1014	901	942	962	904	963	892	1003	908	966	931	954	947	944	929	923	908	956	962	975	975	1018	930	937	964	1017	919	922	996	908	955	974	987	910	956	905	946	943	940	1003	924	991	990	974	1019	956	975	996	934	951	941	960	1049	982	941	969	970	953	977	922	972	961	965	975	992	947	997	923	966	948	950	991	925	946	998	958	960	966	977	996	969	955	1005	942	979	898	977	929	913	962	937	984	939	945	934	941	1008	939	919	952	1017	961	950	993	898	949	965	970	932	923	977	972	900	987	975	929	963	923	989	1020	1008	958	910	956	948	959	955	945	906	930	997	917	1024	985	983	948	939	940	976	929	917	944	909	975	970	966	915	977	979	962	951	924	905	954	912	954	970	955	956	906	912	944	975	916	942	981	983	1002	981	956	980	960	933	1024	994	923	998	955	993	994	980	993	972	958	955	915	940	964	957	979	933	978	930	950	973	913	965	943	948	972	949	993	1008	897	983	959	943	933	946	929	953	920	937	956	964	955	955	982	963	904	933	930	975	947	931	938	931	928	936	951	955	983	1034	980	1008	949	957	1008	940	933	944	947	974	971	1026	983	930	899	974	951	938	923	945	939	969	986	930	954	1011	961	935	933	970	963	989	870	990	946	913	970	1000	917	984	1000	976	951	925	1006	908	991	951	966	884	901	950	951	979	927	941	955	944	1010	951	933	956	974	974	992	949	937	932	982	888	962	972	1029	952	942	951	932	946	972	916	935	976	937	956	993	959	964	913	932	975	965	978	933	933	946	949	948	992	991	981	928	1005	929	974	980	1001	965	938	934	943	954	932	993	977	960	946	969	989	944	993	985	954	960	997	901	963	959	920	983	1006	956	993	1011	920	926	981	897	973	908	947	963	937	938	920	911	931	900	963	988	926	1027	924	961	919	965	914	938	990	967	1041	948	950	945	938	941	950	1007	963	956	970	1001	961	980	958	966	967	1003	922	918	985	966	911	923	951	936	977	989	927	944	963	990	1005	989	966	933	936	997	927	1026	959	955	981	959	957	963	1019	962	953	982	960	936	961	926	985	937	995	950	949	920	975	956	962	977	994	935	929	959	925	899	938	906	956	977	964	928	993	908	976	886	978	1037	941	957	933	955	947	924	977	947	923	964	990	975	963	1000	961	940	974	935	968	950	1015	972	937	966	948	974	917	1026	938	915	962	969	934	906	957	962	969	901	978	929	973	979	969	935	996	915	978	923	968	918	960	933	967	969	958	945	969	998	945	926	954	937	907	955	917	924	902	944	1015	912	979	949	929	952	946	962	918	980	946	952	975	974	999	962	977	976	977	931	1001	933	1038	916	933	942	959	964	972	999	901	963	977	967	985	970	956	958	988	937	981	977	960	991	962	961	926	1010	967	986	906	1010	979	939	932	932	905	892	981	924	988	898	928	975	899	947	952	994	928	953	946	948	936	960	926	887	966	1008	942	944	963	994	938	917	929	949	953	967	964	926	1014	969	960	954	1002	952	1014	988	957	945	980	934	1021	988	951	937	992	954	1033	929	938	999	920	920	922	986	957	976	982	952	970	957	1012	991	947	980	911	980	974	978	946	960	943	1014	882	954	900	959	983	931	930	935	944	972	924	1012	957	931	1024	1025	939	1003	947	975	964	953	1022	983	1014	993	923	959	1000	967	931	942	949	960	994	1030	899	969	991	944	930	907	970	918	922	867	971	963	960	1028	960	992	884	973	908	936	976	994	982	904	950	974	921	914	971	990	900	1005	949	917	934	992	966	944	940	921	932	960	973	926	949	956	949	923	941	936	998	944	914	931	985	943	940	971	921	945	932	904	975	966	974	913	974	984	971	946	961	961	969	966	988	947	980	923	989	955	914	962	924	978	987	905	981	978	970	950	956	984	935	944	960	972	970	999	944	939	1001	924	988	920	959	955	950	990	950	946	971	934	920	992	903	915	917	946	925	888	976	985	927	920	911	955	981	950	922	945	975	937	913	970	895	956	909	1005	1026
22636	21494	29300	24104	21503	21254	7765	2210	1505	1265	948	875	801	582	480	489	594	554	541	461	376	457	428	380	427	392	342	369	514	345	319	319	317	364	295	324	330	327	306	354	309	288	329	317	328	339	318	345	300	360	350	303	316	330	393	332	340	303	323	317	294	287	288	322	371	305	343	335	334	329	343	314	325	327	302	317	304	326	289	314	302	298	337	308	327	302	321	291	321	327	324	310	306	341	298	297	290	327	314	297	333	307	338	344	362	325	315	306	331	351	316	340	303	313	313	295	325	350	325	311	300	351	339	317	332	318	310	282	326	337	319	291	333	315	326	337	337	330	298	338	294	313	284	307	312	310	303	328	323	290	324	338	289	330	286	274	340	308	306	325	312	327	313	335	312	323	303	294	319	349	331	299	345	335	344	337	340	287	309	333	336	303	320	319	322	361	342	304	304	306	328	344	306	333	303	337	301	314	301	300	307	323	293	322	284	305	299	287	340	316	283	329	333	323	295	303	316	314	340	299	290	358	345	358	305	379	306	318	341	314	307	319	335	331	343	321	321	296	326	322	334	283	325	297	325	298	301	317	325	316	285	323	344	330	328	324	305	302	326	321	314	309	342	302	312	314	323	338	325	304	326	305	294	312	309	331	340	332	332	287	318	331	294	295	292	328	316	307	304	306	321	326	334	317	340	347	316	342	322	320	325	341	311	333	358	312	304	299	304	313	331	323	333	315	325	330	309	298	290	329	342	284	327	322	341	307	355	332	333	348	308	305	337	288	316	306	319	314	365	333	299	353	313	293	336	310	335	313	320	335	326	334	295	338	309	316	311	293	312	334	297	325	338	304	319	349	317	356	283	332	295	326	307	321	298	279	274	343	310	320	332	323	299	332	345	319	302	321	360	327	341	329	326	320	317	286	318	312	330	300	311	293	342	323	288	320	347	351	283	323	294	312	308	318	322	299	334	290	312	318	332	330	335	325	329	365	306	330	329	327	348	312	350	324	331	296	299	334	332	348	300	318	352	365	328	320	333	335	313	316	335	285	304	337	307	353	338	337	315	293	299	331	335	345	304	339	313	312	325	298	308	334	315	323	343	322	314	315	336	292	322	335	336	312	302	325	319	323	321	308	368	305	315	321	314	308	327	330	297	339	325	312	314	327	326	360	341	332	339	320	330	312	344	312	315	343	312	325	321	333	310	305	287	324	362	305	298	326	316	300	266	313	340	339	343	311	303	297	322	340	335	331	320	336	321	341	300	321	337	346	334	317	295	352	321	324	328	335	319	347	324	295	332	313	329	354	338	329	332	330	328	352	331	320	297	360	326	329	301	311	313	319	303	319	313	303	341	331	311	303	299	291	333	301	322	317	304	281	311	347	308	297	332	296	310	345	309	363	340	285	321	316	329	306	337	329	327	343	318	332	322	363	309	323	321	312	316	284	348	349	340	316	304	348	323	345	301	326	290	309	334	352	325	312	302	311	346	322	335	325	295	322	302	324	302	332	318	322	301	330	340	306	329	330	355	330	331	371	297	315	299	348	291	314	318	309	306	308	329	324	326	312	330	339	299	325	321	298	317	335	332	340	318	313	315	308	321	342	333	295	316	320	313	321	325	317	361	332	325	348	325	297	324	290	328	325	269	303	310	317	339	351	335	302	293	359	325	278	329	330	324	336	326	318	310	334	301	326	321	320	331	302	320	318	284	272	344	348	323	310	326	335	319	322	315	328	331	317	283	303	301	345	307	299	325	333	302	334	314	324	305	312	335	342	323	343	319	314	321	333	310	317	303	314	353	319	309	317	337	308	363	308	314	294	326	346	317	321	311	316	340	310	327	322	298	333	290	322	299	327	299	346	321	329	318	288	318	288	339	330	297	324	322	346	294	307	315	321	329	332	300	320	304	335	342	324	333	337	312	338	312	352	322	349	324	321	331	341	298	330	308	351	302	317	314	314	304	324	309	313	312	304	321	307	314	313	312	342	313	347	353	335	315	340	314	313	349	327	299	316	326	326	336	323	312	353	342	323	305	313	334	364	293	307	339	298	341	338	341	345	314	331	352	321	300	322	320	280	344	301	318	330	332	310	338	312	335	318	311	305	319	319	305	334	277	309	362	323	324	329	312	328	324	336	262	305	336	327	293	311	350	349	333	332	316	336	310	290	306	322	312	290	329	340	297	339	300	299	312	372	320	325	284	299	300	354	328	343	351	290	283	306	329	331	302	323	340	281	313	316	319	333	297	306	309	324	327	343	329	309	319	344	285	321	312	340	331	339	297	298	316	343	321	312	284	350	308	316	322	275	319	344	319	325	357	318	302	323	329	319	285	283	333	306	314	325	338	289	322	341	302	296	303	316	292	314	338	312	287	358	284	312	345	327	313	305	320	321	330	330	325	311	289	315	299	314	310	299	302	344	329	347	326	322	317	332	317	331	323	313	341	303	326	339	326	339	363	315	292	334	297	372	314	327	310	325	305	320	277	324	330	324	323	322	296	291	318	312	307	330	312	298	343	310	315	312	316	308	323	295	330	320	300	329	336	306	323	353	340	324	311	344	346	308	318	287	310	307	323	324	293	322	281	299	343	306	316	324	320	318	308	289	321	333	347	333	295	330	323	314	325	331	325	325	286	324	331	289	311	302	307	319	319	335	331	368	309	330	318	329	314	318	324	330	319	313	311	336	314	313	331	333	306	289	298	301	311	304	335	324	310	328	308	327	301	337	343	298	319	302	313	288	352	317	298	287	340	327	304	299	330	351	313	309	286	355	310	314	309	307	346	341	320	328	347	337	311	309	340	311	283	315	319	329	314	299	339	275	334	304	326	304	332	322	342	292	351	288	285	348	353	344	307	333	326	319	319	322	309	321	318	303	324	304	360	327	338	306	284	321	285	320	316	338	342	301	345	327	344	355	297	326	284	330	287	339	325	292	282	316	329	322	315	353	310	284	330	312	331	328	329	345	322	314	336	321	320	296	314	327	334	339	300	368	367	346	291	328	324	312	310	304	320	271	293	338	301	304	332	348	347	309	338	310	303	312	345	340	316	320	302	283	300	343	311	313	308	292	334	316	334	339	324	299	298	286	324	346	322	287	311	306	318	339	309	325	337	287	338	322	337	299	323	318	321	322	333	324	307	343	310	316	283	329	307	305	323	317	338	329	338	297	315	338	322	322	324	326	295	317	322	337	303	336	308	304	317	323	274	302	310	324	332	306	315	308	306	340	316	314	289	320	322	340	292	314	338	315	318	285	298	307	325	302	308	326	297	336	291	307	304	304	332	310	321	340	322	353	330	301	313	349	331	318	348	306	326	315	320	318	286	337	329	344	329	332	322	323	309	291	298	349	307	289	322	288	327	306	310	312	340	301	322	288	305	305	289	328	306	307	310	309	299	326	316	297	320	340	316	311	292	320	309	308	341	311	325	356	314	344	312	316	332	318	298	320	302	333	300	302	317	352	319	314	302	332	323	331	298	329	295	306	336	320	299	325
10419	30810	19552	10571	9273	9398	6380	4465	3456	2795	2048	1966	1637	1058	790	929	1067	972	887	867	725	704	677	678	638	524	526	544	835	459	449	453	465	445	460	441	413	450	416	467	437	470	439	430	450	469	438	402	410	422	441	467	452	437	428	470	435	404	430	416	451	414	426	429	409	390	437	429	455	451	441	418	426	392	408	363	458	452	463	467	415	443	466	417	384	424	431	449	406	409	423	438	432	451	404	469	415	464	438	441	412	442	410	426	407	448	449	372	431	394	456	427	479	417	402	411	396	399	438	454	455	415	400	439	477	447	402	439	414	409	430	439	447	426	475	434	486	450	409	417	427	424	445	464	460	415	411	439	430	457	408	443	424	433	412	419	446	438	433	439	451	446	413	396	401	430	421	354	449	412	446	450	418	431	463	402	434	410	416	476	455	416	420	413	461	416	427	428	485	415	443	402	415	429	426	421	435	434	465	384	403	433	411	436	384	397	454	416	462	412	437	409	439	411	445	416	423	438	434	425	413	446	448	453	453	420	450	404	449	455	400	379	461	450	440	420	450	459	440	412	472	424	416	454	430	434	467	409	414	402	438	471	431	380	425	463	437	442	444	453	452	424	446	389	467	436	432	400	391	413	423	448	422	421	427	432	416	434	448	467	446	420	437	448	422	425	395	425	429	403	440	395	410	451	446	432	437	418	474	420	411	437	425	445	410	432	456	454	451	391	442	457	470	478	417	436	428	424	404	448	419	445	392	418	413	416	420	428	434	445	404	439	420	435	391	456	443	470	435	400	403	443	467	414	432	429	405	423	426	408	478	439	436	454	422	435	384	435	365	470	445	419	427	411	441	411	407	406	465	451	434	414	438	423	461	408	462	437	412	409	428	440	402	381	421	413	425	424	407	439	412	413	437	438	415	449	446	457	433	412	444	442	416	438	401	426	444	396	404	430	445	404	433	466	429	412	468	430	450	386	435	407	439	432	432	427	445	411	399	415	426	417	466	423	377	411	430	435	418	432	430	459	436	451	428	434	450	433	428	478	442	411	460	428	420	428	415	420	397	396	425	432	445	415	466	411	453	440	428	406	440	371	421	454	421	455	456	436	432	410	437	462	428	406	448	454	391	443	445	400	437	445	421	428	427	395	445	440	430	419	427	448	388	422	417	456	404	404	406	426	427	408	408	431	417	441	472	454	428	449	461	447	412	454	446	415	415	430	408	417	436	419	414	450	406	453	423	462	465	462	416	446	429	421	420	434	433	414	426	443	420	415	435	416	425	399	434	441	415	446	429	426	447	442	459	420	397	438	390	405	451	443	425	416	407	459	430	435	416	407	415	423	402	419	382	401	431	400	446	444	457	446	444	418	383	437	427	413	441	434	407	444	436	398	419	431	455	455	433	411	431	455	399	463	424	440	428	436	447	417	413	426	429	438	430	452	404	445	432	434	434	401	455	442	417	424	423	450	448	413	445	433	419	442	433	439	407	425	431	434	425	408	426	448	438	415	436	450	399	441	416	426	446	386	422	439	435	427	430	452	424	455	437	416	443	391	454	434	406	434	441	429	440	430	399	417	389	447	434	435	425	444	401	447	402	445	427	427	423	436	407	442	454	435	425	395	460	422	444	432	459	399	462	423	449	403	452	461	420	429	421	472	428	443	451	439	416	421	428	448	436	453	456	396	421	444	426	425	427	446	454	437	427	432	443	445	455	418	481	410	421	421	446	410	422	416	427	407	464	396	446	409	464	428	429	418	431	460	432	405	410	446	441	428	453	381	436	423	464	411	430	467	421	422	416	455	414	403	476	385	450	421	428	402	447	446	433	438	418	417	457	466	394	462	459	434	410	406	440	424	422	429	433	453	444	430	420	425	440	436	430	455	408	432	430	444	440	425	421	434	439	440	447	420	451	435	419	450	401	430	424	452	428	434	408	461	455	408	453	440	408	398	424	421	432	447	429	426	429	462	379	419	395	456	436	412	419	429	428	431	424	445	451	392	420	427	440	435	398	434	421	408	425	469	446	439	438	392	435	407	452	441	418	429	417	430	443	425	447	417	443	453	440	418	466	449	410	426	422	448	383	486	454	420	492	415	435	389	405	461	440	427	457	438	442	398	418	424	440	411	445	402	419	404	422	453	409	440	429	429	464	414	442	444	418	448	399	415	438	420	424	439	464	446	433	426	417	434	440	423	399	449	436	416	379	442	391	435	475	409	403	440	468	457	414	471	446	447	438	478	453	489	414	419	409	450	402	425	423	418	392	435	457	426	422	415	442	404	396	409	419	436	422	421	449	397	417	435	407	418	457	409	438	419	417	422	437	457	417	419	468	435	422	433	438	452	435	405	426	420	455	446	447	404	446	402	438	448	414	452	420	433	433	431	413	438	435	434	417	396	448	438	443	441	398	388	422	454	396	430	405	414	396	430	424	449	446	403	394	461	429	426	429	436	438	433	393	427	418	482	480	432	429	445	435	413	398	385	402	406	468	432	456	407	420	434	385	429	370	411	405	379	434	441	457	421	391	416	430	443	402	429	458	412	438	425	412	386	393	440	397	403	430	442	441	404	409	447	418	468	425	415	411	412	400	409	482	475	438	442	402	425	408	419	379	401	433	430	462	409	453	427	446	441	434	386	420	425	388	398	422	450	423	388	380	433	413	428	404	418	380	432	431	426	428	460	410	414	416	420	457	413	413	432	432	412	440	417	444	405	429	443	400	435	431	453	405	400	412	410	442	429	421	410	434	461	400	462	458	451	443	416	434	454	420	405	433	423	414	398	455	428	419	419	475	414	441	423	463	452	416	391	453	413	428	406	405	444	430	438	398	431	403	468	411	448	417	450	422	420	450	435	430	452	396	436	384	455	424	432	410	440	416	406	432	466	426	420	418	396	448	461	421	431	462	460	462	435	415	408	404	437	433	438	483	428	432	430	425	434	442	400	433	425	402	443	419	419	403	463	433	397	468	413	454	449	420	454	455	463	433	404	431	400	462	432	437	423	404	427	409	454	433	421	391	475	433	419	413	432	413	420	404	425	389	394	397	439	424	430	451	434	440	412	420	434	454	444	436	387	452	430	453	432	429	407	447	438	452	415	409	396	377	437	435	437	409	443	419	420	418	463	459	421	411	405	409	416	450	428	438	421	444	446	433	436	426	429	435	437	434	434	416	452	432	404	428	412	441	431	427	412	453	433	441	452	450	452	419	445	416	436	425	403	395	446	420	425	398	419	460	432	407	439	494	404	426	431	436	445	435	396	421	446	434	432	423	428	421	452	411	435	409	405	457	467	461	405	423	415	415	394	416	439	416	420	414	429	442	434	427	436	404	405	434	406	431	450	403	431	435	424	450	409	427	449	433	439	447	411	420	429	474	458	437	442	420	425	419	447	460	420	421	425	380	436	396	454	430	445	450	438	441	420	433	425	435	380	416	410	404	385	428	407	432	407	402	446	439	448	415	447	433	437	400	445	472	407	472	439	434	412	450	421	449	429
27369	19043	8513	3301	2337	1789	1346	1033	959	786	733	740	676	711	697	718	694	683	695	699	674	635	631	698	679	647	655	605	626	659	667	595	642	597	658	642	645	608	661	660	673	631	664	638	626	607	625	616	646	640	634	575	622	608	620	633	622	618	575	662	609	643	612	612	665	629	659	640	630	627	560	627	660	641	604	605	680	636	632	674	623	652	579	697	649	684	604	654	645	605	611	635	639	600	621	648	699	588	579	611	661	609	632	677	641	653	618	583	646	616	597	641	677	583	612	610	632	601	648	663	637	594	626	605	628	659	619	642	594	614	634	644	611	652	652	627	661	604	629	566	630	624	662	614	622	621	628	661	601	630	575	609	628	621	664	626	633	609	608	656	594	669	608	577	612	666	603	599	655	663	651	673	641	622	632	616	681	649	646	575	617	674	643	616	634	642	627	614	618	652	618	628	596	579	677	608	631	658	615	631	624	648	657	618	613	652	589	657	568	619	607	642	626	653	636	626	582	619	597	699	635	646	638	664	615	620	621	641	569	647	614	633	639	661	620	615	613	663	637	651	625	651	638	660	627	600	578	633	647	729	617	640	637	654	630	607	664	645	663	634	653	622	645	638	641	619	625	591	632	601	643	662	671	615	659	601	608	645	652	624	647	663	619	652	633	635	651	617	574	632	599	648	666	614	678	642	661	604	657	623	637	632	618	598	622	621	626	642	612	612	626	614	630	627	657	656	607	644	601	658	609	630	630	640	653	653	600	627	634	593	631	640	621	623	620	625	627	645	656	591	606	596	631	608	616	601	634	662	642	580	594	654	615	633	629	620	623	636	629	625	639	663	613	626	657	631	636	599	643	649	661	647	619	621	567	624	633	642	597	624	631	583	613	621	663	609	582	662	582	606	615	595	637	616	614	646	678	641	637	586	621	629	620	619	611	649	630	617	665	605	633	651	632	629	583	636	611	590	643	604	629	640	622	671	636	626	624	605	650	668	650	642	663	612	584	649	675	636	656	603	619	620	605	651	654	649	621	627	637	641	647	608	666	601	609	627	610	656	637	663	609	639	654	639	668	611	633	619	629	676	645	610	622	625	654	705	583	612	611	671	609	603	623	628	665	649	650	661	663	586	628	572	629	576	614	626	614	597	624	650	640	654	607	598	655	670	675	640	667	682	601	665	562	639	632	659	646	596	645	615	639	640	660	611	646	680	641	637	627	659	625	682	628	665	599	596	601	661	625	638	633	601	615	634	649	610	649	629	616	597	616	684	639	615	635	595	588	620	639	631	630	616	614	652	572	650	661	654	611	601	635	681	599	615	592	613	645	637	638	644	617	673	682	642	585	594	639	646	676	621	623	604	615	634	575	604	678	574	636	638	633	627	643	633	621	637	601	656	657	560	649	640	630	644	623	666	627	654	646	671	639	651	612	663	656	587	654	615	636	616	607	616	631	629	654	649	645	593	633	640	654	607	625	635	611	643	645	643	647	649	626	658	592	673	646	627	678	642	634	677	587	630	645	614	591	613	576	625	623	615	656	621	633	614	642	594	580	622	629	667	664	629	633	612	665	621	620	650	642	623	606	653	588	610	650	654	613	624	630	579	641	641	629	593	611	642	639	612	673	643	592	629	665	639	588	647	608	667	677	612	632	642	598	617	646	660	614	635	620	632	639	600	642	633	642	608	607	614	675	635	617	586	615	655	633	634	643	602	609	622	602	594	638	605	639	605	629	639	619	630	638	664	666	616	629	629	621	603	665	628	626	592	632	647	632	639	616	623	648	633	632	607	657	640	642	605	655	648	656	626	642	609	660	629	638	624	620	654	582	670	631	624	622	677	600	659	641	667	627	673	606	617	634	608	597	632	641	634	649	651	600	673	579	629	637	609	623	641	614	648	651	665	636	659	644	617	647	616	616	631	656	629	602	624	604	639	614	630	639	652	638	601	671	581	610	582	668	616	650	603	671	586	679	568	609	623	578	595	644	621	670	651	632	639	610	620	655	670	654	624	657	631	612	636	666	644	656	600	626	617	640	627	602	642	611	650	645	603	647	622	620	638	601	641	588	663	660	642	633	643	605	643	612	654	631	604	666	588	612	629	669	661	668	608	630	646	646	640	610	622	649	613	620	656	627	646	595	626	615	659	603	635	634	647	701	607	614	607	616	593	615	620	635	676	662	591	682	622	648	664	633	622	660	629	599	669	657	615	659	604	658	653	582	584	663	627	617	658	616	601	646	632	634	649	653	628	583	596	644	617	637	636	639	652	641	614	634	652	618	643	670	605	598	667	635	617	601	644	594	629	644	629	601	653	639	615	678	661	641	662	652	636	620	604	656	647	626	661	609	640	648	671	611	612	599	643	632	654	652	593	621	637	643	659	615	663	634	655	652	620	652	622	592	637	623	638	624	629	634	606	653	598	626	628	625	672	645	562	628	622	642	589	610	649	605	657	608	600	617	598	646	606	643	653	626	605	622	614	621	636	634	647	631	670	666	618	646	606	637	623	629	581	612	656	639	610	650	589	608	618	639	649	629	632	637	651	599	624	621	632	638	603	620	584	635	613	626	603	609	631	598	644	610	602	596	618	652	608	613	605	663	604	612	649	577	592	637	659	625	670	591	597	644	650	610	595	634	655	619	598	656	623	644	636	608	649	633	628	674	662	653	653	619	617	597	645	623	603	622	652	669	662	641	630	621	613	652	636	652	645	634	669	589	691	653	642	638	645	608	615	620	640	663	574	578	657	620	604	602	623	621	620	646	660	662	644	662	640	591	629	646	609	599	614	630	637	602	676	644	640	612	641	625	632	619	601	606	669	619	658	600	615	624	604	626	600	612	649	634	638	580	612	610	589	578	657	611	646	616	616	629	611	636	643	620	634	669	574	641	646	581	650	584	654	584	639	630	673	645	606	665	629	642	638	597	603	606	636	624	572	601	616	615	665	620	622	631	618	643	635	608	603	614	609	624	647	617	667	671	605	623	580	596	669	628	609	593	596	628	578	634	584	687	633	598	658	600	634	652	614	610	647	591	584	656	601	615	592	602	579	591	606	647	593	652	660	654	658	613	629	678	634	636	579	624	642	576	610	617	654	604	646	633	639	631	654	566	620	679	616	620	577	627	631	638	679	597	634	614	645	627	624	646	650	635	597	627	661	646	653	633	609	612	606	578	616	611	643	632	653	589	643	610	642	665	636	655	649	624	603	687	622	608	617	582	618	667	641	663	669	618	620	656	626	590	613	639	630	633	612	628	650	661	611	616	589	571	641	650	632	646	670	616	628	669	650	635	633	646	569	594	658	637	599	581	598	614	599	652	588	639	637	612	657	661	669	666	671	588	640	625	627	593	688	620	629	619	605	625	623	663	619	624	604	646	643	623	663	600	637	642	605	639	611	618	625	611	657	629	626	631	629	621	642	582	604	665	631	562	655	612	641	623	563	641	623	628	607	655	623	644	613	658	653	612	647	600	632	617	665	603	619	653	617	666	636
8265	14532	8944	4835	4404	3769	2616	1915	1710	1389	1138	1146	1053	958	996	1121	1046	990	1023	1086	1015	1017	913	911	920	908	903	899	887	849	836	881	886	892	841	875	885	856	847	881	860	899	862	907	886	915	860	878	863	884	907	848	874	860	836	894	869	836	830	877	847	828	876	925	858	871	902	885	835	831	892	898	909	898	901	894	867	914	886	881	930	879	875	918	927	905	838	855	874	872	887	896	799	924	882	886	931	860	886	910	895	914	902	889	922	857	910	865	887	905	895	876	832	881	869	823	870	845	888	900	904	848	864	908	891	865	854	901	904	900	848	861	871	862	912	881	928	881	906	874	896	854	881	924	848	855	860	853	908	874	863	906	930	886	856	833	867	817	848	894	889	900	884	866	890	892	908	875	864	850	839	886	863	880	854	901	887	860	849	874	884	935	880	873	881	858	915	860	873	885	850	922	909	836	937	813	888	920	913	920	885	834	897	876	908	910	917	888	866	879	911	877	886	867	879	882	910	852	896	861	887	855	936	922	867	874	932	861	910	885	872	872	863	893	866	965	859	873	910	931	928	873	884	869	858	850	907	912	844	878	893	842	902	861	920	856	833	849	877	893	897	969	929	921	921	871	857	862	863	894	901	887	882	876	826	869	908	896	918	903	897	876	895	890	890	849	852	908	853	823	869	897	886	901	902	832	907	872	901	885	863	872	885	889	940	863	860	895	884	858	870	881	924	895	876	888	827	850	861	872	917	846	895	890	897	888	862	934	957	860	937	875	876	917	886	853	922	872	861	875	860	854	849	859	867	880	826	904	876	894	831	938	903	870	899	878	870	878	894	874	859	933	906	894	923	873	844	897	896	914	868	908	852	855	899	947	872	895	823	907	911	836	913	829	877	879	876	920	922	914	888	887	883	898	883	853	847	902	908	913	902	856	897	876	882	961	910	908	907	838	858	906	919	888	886	907	921	902	863	885	895	889	861	909	899	911	899	920	909	898	837	878	913	874	897	894	870	912	911	886	893	914	860	857	899	914	873	880	834	850	842	847	898	907	895	919	890	892	936	879	877	865	863	867	884	912	865	904	858	913	873	862	848	851	888	910	837	893	862	909	878	884	912	901	867	847	905	875	895	898	865	930	834	911	891	911	912	892	868	912	903	819	917	905	889	887	899	875	908	927	898	855	922	919	867	887	868	872	847	866	917	884	909	898	881	858	877	884	905	854	863	907	878	879	851	923	881	893	912	875	940	893	897	888	909	818	864	884	870	844	882	921	923	875	945	849	861	917	932	921	891	917	875	919	942	889	880	889	888	869	937	888	873	859	918	892	874	900	910	905	888	907	836	900	821	880	923	949	893	889	904	871	851	861	907	898	893	853	885	885	871	871	923	897	869	887	935	917	928	917	850	910	926	876	867	830	911	922	871	928	842	897	883	849	870	877	899	903	899	891	853	913	873	841	928	920	903	797	910	850	848	897	932	891	867	879	933	876	860	875	875	878	818	858	860	855	857	850	881	836	902	859	874	919	877	811	875	906	913	910	833	851	874	869	863	882	873	848	899	889	914	929	873	868	902	906	919	901	921	840	909	954	951	897	869	928	929	874	933	901	815	877	844	828	885	879	887	848	841	938	888	900	891	865	852	868	895	913	871	854	915	908	882	872	895	876	909	923	888	872	902	897	952	881	851	882	841	852	879	876	841	855	854	876	868	854	876	866	908	882	834	920	802	858	879	862	844	890	902	867	866	841	873	943	885	904	825	881	858	930	864	894	865	810	910	878	897	857	853	852	887	905	879	963	879	920	885	881	918	888	824	867	859	896	890	891	935	841	897	899	897	873	919	853	908	856	867	866	880	906	902	928	842	936	863	895	897	913	889	889	921	891	850	862	867	839	835	867	846	909	892	881	916	866	949	910	922	840	900	854	885	861	896	866	876	871	886	928	853	848	899	893	885	908	874	875	876	889	848	869	918	834	872	862	865	894	849	884	890	845	870	850	863	878	843	958	860	908	833	862	866	893	876	854	877	887	908	880	854	891	913	898	912	893	883	872	873	863	910	863	909	913	866	881	912	822	890	865	914	927	847	884	867	923	941	880	890	883	851	830	914	904	905	847	892	873	925	873	900	943	899	852	849	901	864	907	887	874	901	848	863	834	889	905	856	898	906	890	869	859	938	929	891	904	853	903	859	915	874	887	874	949	891	853	893	888	833	932	791	909	903	874	896	870	896	925	895	875	903	858	884	861	849	866	898	824	856	874	892	932	867	901	855	867	918	934	923	902	911	853	908	921	862	897	900	889	874	880	875	937	876	974	858	880	896	858	868	898	851	843	917	881	859	841	906	881	835	867	853	831	868	831	856	885	919	861	919	901	903	887	945	906	872	901	813	860	885	866	906	927	874	837	875	896	877	931	869	835	873	926	840	885	852	822	860	841	906	897	870	890	863	887	893	875	911	928	948	885	922	833	919	831	880	840	885	879	829	909	892	928	896	920	892	914	885	901	905	914	906	950	894	880	930	898	799	877	923	860	909	882	880	838	937	905	927	863	880	895	901	918	877	893	884	850	830	885	869	839	892	909	846	926	826	886	842	874	851	913	910	895	893	840	839	895	867	854	908	863	837	894	920	903	896	880	873	944	905	866	910	842	914	904	843	899	855	902	903	838	831	853	852	866	868	856	841	870	859	878	896	894	900	838	923	915	906	857	864	837	893	883	910	871	909	857	895	884	930	858	861	893	864	938	842	900	927	874	834	883	872	892	864	854	830	874	862	865	876	872	842	833	850	904	875	890	898	879	849	860	909	876	881	906	906	890	848	943	834	932	889	891	882	896	927	855	906	896	950	897	885	904	867	908	821	855	914	862	833	889	859	910	883	916	885	857	847	898	914	876	888	885	883	868	908	928	900	914	897	844	875	930	860	905	870	873	867	878	895	912	882	849	894	832	915	837	841	862	854	925	831	834	871	875	881	833	866	974	811	891	896	853	820	861	867	856	913	868	878	872	897	907	889	916	863	913	830	845	914	922	887	872	922	895	864	872	894	835	878	899	871	917	897	914	816	909	865	854	903	922	893	912	871	860	869	894	895	821	894	872	919	875	867	821	868	832	838	914	911	842	876	902	878	890	899	913	900	878	864	830	867	897	864	918	846	859	890	929	894	830	906	885	907	871	881	934	870	896	841	905	931	943	872	835	887	902	933	906	907	914	896	885	842	874	937	904	866	831	870	914	927	867	863	869	905	865	879	872	901	872	901	894	900	877	880	934	883	925	872	917	830	921	885	894	885	863	877	905	891	932	881	904	887	835	849	864	914	850	885	875	924	872	924	844	874	877	846	900	876	935	882	930	899	889	846	933	869	885	918	817	921	877	896	924	905	869	878	836	877	933	909	869	886	871	862	894	880	872	857	869	875	804	888	886	845	865	925	852	896	889	869	876	909	859	883	895	846	890	870	855	837	864	918	916	911	897	852	982	860	851	868	887	911	898	836	918	907	852
23501	21419	28565	24654	21059	6966	2616	1262	998	784	602	558	534	502	539	538	489	532	451	445	457	400	400	412	350	373	377	341	369	360	330	371	324	350	354	370	337	346	343	348	351	354	353	320	362	342	367	326	318	350	341	336	341	297	303	353	339	353	346	356	330	317	353	339	379	333	341	328	336	343	348	313	396	361	324	370	353	317	347	327	340	335	326	313	324	355	362	329	327	371	332	347	326	345	318	339	358	327	349	349	363	364	325	348	332	366	336	354	328	332	323	338	346	346	320	355	348	353	324	360	352	342	320	330	336	340	382	340	386	328	368	314	348	376	341	323	319	335	359	341	353	329	334	355	363	313	322	395	319	356	322	326	352	344	310	355	337	340	337	311	352	304	346	354	357	339	353	351	345	375	334	312	368	332	363	338	347	324	357	331	373	356	365	317	337	344	359	300	309	333	346	333	349	359	348	324	337	355	332	330	332	368	318	316	377	308	343	355	341	335	342	348	354	352	327	309	333	374	319	364	347	388	323	335	339	341	350	336	371	340	332	346	334	338	352	330	352	358	341	354	339	362	338	339	340	359	357	332	343	351	364	303	348	351	349	315	375	326	346	343	343	352	380	325	357	347	343	342	342	317	324	336	342	378	317	320	343	312	346	358	321	336	373	331	361	323	349	356	357	335	373	343	320	350	374	356	348	368	313	355	336	325	330	345	343	324	337	334	342	338	360	344	378	344	334	334	364	383	304	337	335	329	286	335	359	359	343	335	342	351	324	349	365	338	353	335	354	343	345	373	329	318	337	340	321	362	359	322	344	383	326	358	335	350	350	363	333	354	356	343	331	345	324	339	314	337	350	328	347	339	321	351	323	348	365	354	338	332	365	375	323	330	321	352	316	308	326	335	332	320	360	332	344	356	357	364	330	312	365	337	371	360	370	336	331	337	316	334	379	325	311	320	346	317	326	313	333	351	344	340	328	343	305	325	337	346	332	350	360	332	359	345	326	329	371	356	339	315	333	367	334	352	322	319	352	355	323	358	316	341	359	372	355	286	341	345	328	343	317	368	329	360	334	354	340	322	334	330	362	351	369	359	329	337	365	371	335	363	341	313	378	338	339	344	365	362	317	316	329	355	356	366	351	348	333	342	346	336	349	332	338	299	352	351	350	336	333	356	376	326	368	335	358	339	336	369	331	350	353	336	349	320	300	350	364	358	332	353	361	323	302	371	329	359	324	321	313	355	312	356	322	365	356	361	321	338	348	345	351	355	354	360	356	333	313	340	319	333	348	339	346	363	355	327	288	362	312	320	345	321	331	354	329	311	316	346	335	313	343	337	320	351	342	351	362	330	315	335	346	355	325	366	318	372	355	342	346	299	310	323	366	373	345	347	331	298	369	335	359	335	316	347	350	317	349	364	325	358	374	347	361	340	333	350	305	322	364	325	348	346	352	320	337	314	318	336	362	323	359	351	328	337	343	307	332	344	319	322	330	367	337	332	328	331	324	372	360	326	370	311	324	361	348	337	349	392	318	368	329	340	321	322	349	355	352	328	335	347	314	329	360	330	346	331	327	346	344	316	349	350	335	365	343	354	337	355	324	366	333	357	350	353	335	344	384	329	371	333	342	343	320	343	357	328	332	336	352	356	358	338	352	348	358	339	328	378	324	346	326	320	343	382	314	333	336	342	343	311	330	358	336	344	330	339	350	361	345	302	358	362	345	360	352	318	335	358	357	365	370	364	349	313	346	374	334	347	327	352	343	302	340	314	335	334	322	345	328	343	337	345	335	324	310	363	346	329	342	315	325	330	348	321	347	339	349	325	343	323	341	350	331	331	312	338	313	339	334	327	343	362	363	359	319	346	332	317	348	338	378	354	320	367	336	327	353	320	328	341	323	351	319	338	327	340	328	353	359	338	376	334	342	326	344	325	352	329	312	347	348	312	348	348	337	375	328	381	335	359	319	373	294	338	333	322	327	341	360	347	315	337	324	325	360	331	337	331	344	341	348	351	328	340	337	341	356	356	348	349	333	332	359	334	330	338	357	342	311	305	350	351	390	305	346	340	320	328	351	322	361	303	345	323	357	324	354	340	359	320	351	349	357	330	328	338	333	347	346	327	314	348	339	336	373	325	337	383	304	357	337	324	312	336	327	337	348	386	323	369	351	293	329	360	328	380	327	318	351	344	351	323	357	344	337	355	336	308	341	350	327	318	342	333	338	351	325	321	322	314	344	335	328	341	335	332	380	370	362	356	311	370	345	353	351	349	358	321	342	307	343	358	312	357	297	341	355	320	358	338	323	364	324	354	338	324	339	350	332	327	330	351	346	355	351	369	347	342	354	355	336	334	346	338	344	327	333	335	374	351	339	367	357	355	316	313	329	332	333	366	334	338	341	318	364	331	333	337	353	348	367	314	320	354	352	341	326	324	340	324	344	345	346	325	346	342	356	329	331	341	338	345	332	310	325	330	329	311	373	315	344	311	351	340	353	337	353	346	349	367	326	331	325	347	326	343	351	346	341	322	327	329	329	355	335	322	362	354	374	357	341	322	331	343	333	342	304	335	321	353	320	352	325	350	346	323	332	298	385	358	345	342	324	329	348	320	321	331	329	346	331	339	304	327	324	345	336	337	346	354	362	316	352	355	353	316	331	339	348	302	351	325	332	342	366	300	336	345	330	347	334	315	372	310	347	377	345	309	337	326	329	373	355	344	359	303	344	351	322	337	336	352	336	368	336	365	320	343	323	339	347	345	362	387	321	355	350	358	325	351	321	324	351	321	358	327	334	341	309	338	343	357	326	350	335	335	350	334	325	313	356	350	344	346	337	344	352	306	343	345	318	336	328	351	350	325	354	353	330	347	337	315	339	320	318	335	332	343	369	313	333	358	324	317	341	376	346	367	323	338	344	308	329	360	330	323	354	330	358	339	366	336	323	312	326	305	338	349	320	322	385	319	326	302	319	366	344	339	338	342	343	346	359	342	323	316	348	330	330	316	313	324	338	391	359	327	328	338	326	310	367	387	353	341	357	328	331	348	377	354	332	357	326	326	301	329	308	325	302	326	332	317	312	342	350	365	326	330	323	353	291	356	345	334	321	335	331	336	342	313	317	341	345	329	367	309	317	340	331	334	359	341	331	339	329	348	318	353	359	319	341	331	331	348	343	359	340	326	362	339	371	325	320	334	350	347	347	326	367	337	324	346	347	361	361	383	331	366	323	345	305	360	322	318	315	337	330	325	333	375	322	325	364	352	356	348	345	316	339	351	346	310	353	320	368	340	330	322	335	384	364	379	338	333	333	344	344	330	331	328	315	335	325	349	356	348	318	333	341	322	335	344	345	334	335	357	342	353	345	332	355	352	367	367	339	336	355	362	346	358	361	322	371	321	340	327	356	347	354	340	333	366	353	296	357	310	335	353	381	347	357	346	328	337	347	340	337	334	370	360	352	336	322	323	350	380	333	327	335	345	338	298	332	334	322	360	352	320
8376	22856	15367	8040	8045	5426	4690	2685	2015	1488	1180	1051	961	900	1048	983	926	891	896	812	703	692	560	613	541	570	590	590	604	447	527	527	543	507	493	506	516	494	483	492	495	521	476	489	460	511	499	494	498	474	474	515	497	519	491	498	471	496	471	488	496	481	522	480	514	501	491	510	559	477	548	469	463	525	509	501	489	473	450	507	469	533	460	490	496	451	489	490	521	454	445	468	482	468	504	505	502	490	478	508	502	481	485	510	525	513	491	522	475	533	491	458	498	478	521	506	527	482	513	526	502	529	490	513	491	472	483	534	493	502	444	494	508	504	535	522	496	522	447	479	461	523	499	472	513	448	512	504	479	459	490	507	481	494	517	506	489	475	500	467	520	497	523	485	499	484	505	472	481	443	482	499	483	519	502	500	503	510	539	499	498	505	474	489	522	500	520	508	508	486	515	471	477	501	504	482	503	510	465	487	482	523	510	490	488	506	529	501	455	473	482	513	468	465	516	463	490	474	491	457	456	512	506	515	491	487	557	499	502	469	498	492	470	493	507	476	497	513	532	491	514	503	463	529	510	508	492	469	550	552	510	497	493	522	499	487	495	508	507	502	525	503	492	486	489	485	465	492	519	476	499	483	509	515	478	460	493	462	462	525	473	471	477	525	474	532	498	497	478	525	484	478	479	507	483	540	482	517	513	501	482	484	485	501	515	508	514	495	476	495	500	478	471	449	486	534	467	499	480	482	470	492	493	456	491	507	490	476	520	512	502	508	500	540	505	523	460	484	488	485	496	474	475	493	513	503	467	505	530	486	500	495	498	521	518	517	446	491	514	479	487	466	496	484	495	459	496	487	491	466	503	551	505	474	504	506	523	487	523	497	515	482	464	443	503	497	484	454	466	505	484	491	495	519	491	470	466	520	506	505	480	517	548	487	463	500	481	474	512	503	477	507	493	481	503	505	489	497	510	490	496	461	496	489	505	496	489	484	471	477	470	503	489	508	487	462	490	480	519	509	484	449	449	475	487	488	502	485	498	464	477	510	531	442	484	529	503	476	521	500	531	513	500	468	496	489	495	519	438	500	483	467	500	494	473	525	522	509	521	513	504	518	490	483	496	478	507	508	483	486	451	464	524	450	485	452	510	506	524	458	507	461	471	510	484	497	496	506	478	488	474	482	510	533	507	503	464	475	515	507	501	511	484	491	504	474	514	468	492	475	503	460	475	522	482	503	485	442	486	475	485	515	466	458	441	519	465	504	487	536	498	471	457	492	501	476	486	494	501	471	511	498	468	501	502	446	450	480	520	461	504	475	478	501	497	484	475	499	497	528	502	492	476	489	480	508	475	515	485	489	520	462	484	497	496	483	489	509	468	479	492	480	493	484	477	490	509	481	504	522	455	447	493	514	484	502	476	490	514	497	469	463	427	486	495	518	528	500	485	497	484	490	502	494	508	522	473	488	491	476	478	456	495	479	498	458	499	469	478	487	537	447	509	483	533	508	504	498	489	500	481	492	526	499	493	442	492	459	510	498	516	464	454	501	491	504	510	481	497	484	507	520	484	490	497	466	501	496	509	460	468	502	505	460	473	503	510	526	469	500	496	515	532	466	483	502	465	491	497	495	460	478	482	483	527	487	507	484	470	491	498	509	458	472	527	517	486	495	520	475	482	524	534	512	507	526	460	501	490	522	506	531	507	510	519	527	440	453	500	495	512	483	507	452	497	503	520	498	492	490	439	468	472	481	473	538	486	523	488	483	531	526	525	517	525	476	519	510	504	509	495	510	480	528	509	429	518	485	523	474	502	479	502	480	497	506	490	528	499	487	507	478	478	494	485	483	494	498	513	518	484	532	507	479	500	494	497	531	498	462	511	493	477	468	497	481	486	479	468	469	540	526	506	515	479	496	474	516	509	468	477	493	537	514	469	489	512	461	500	513	509	515	501	536	522	526	503	522	502	518	497	504	488	481	497	513	511	468	513	503	498	485	483	473	486	480	496	492	479	491	506	472	514	519	519	533	493	472	477	457	524	545	529	495	472	511	548	514	470	477	513	501	519	530	534	515	503	507	489	491	464	500	475	491	487	521	503	497	517	508	479	506	479	504	490	506	523	506	455	479	511	508	504	454	496	473	521	522	490	489	469	511	499	526	472	493	505	500	481	487	533	465	506	504	495	496	474	484	518	515	496	485	460	474	501	485	507	512	525	527	458	527	501	489	510	480	482	488	484	466	469	496	490	460	526	496	508	520	501	474	496	557	534	479	489	485	552	509	479	461	487	490	471	538	482	529	488	489	501	505	507	516	521	488	490	523	488	493	483	509	488	515	492	528	453	508	521	526	514	445	453	512	493	506	503	463	548	532	509	520	495	508	491	511	498	504	506	486	483	481	495	492	520	513	533	480	514	476	504	482	486	487	459	467	484	516	475	484	473	497	512	497	468	512	501	516	486	488	519	484	496	490	540	481	511	539	520	494	503	510	503	474	518	486	487	525	503	464	462	481	463	482	490	446	476	493	489	484	460	516	469	465	489	486	465	464	511	535	456	491	466	510	528	510	500	510	472	485	518	492	462	457	486	479	503	496	465	486	495	520	519	498	508	509	474	472	508	479	525	503	489	487	495	496	511	531	506	516	507	493	484	478	501	494	478	480	498	479	475	496	495	527	505	536	460	490	489	493	474	532	506	526	494	452	483	482	448	462	504	510	504	505	468	493	523	482	512	524	465	484	479	508	467	507	531	499	504	462	496	476	521	495	462	492	484	536	507	493	514	480	487	494	486	473	501	480	516	492	467	541	479	473	498	493	485	494	505	474	477	454	566	496	498	507	497	477	490	514	533	471	492	495	437	449	489	451	469	497	512	499	522	511	517	493	472	508	512	480	523	523	522	513	512	489	483	476	487	490	488	508	435	478	472	506	547	511	478	494	473	478	464	496	514	500	499	480	476	514	516	488	594	485	476	493	460	478	454	500	528	519	542	475	487	481	491	541	479	507	476	490	511	497	490	477	438	498	473	471	471	520	502	518	475	469	506	507	495	456	507	497	516	472	473	439	523	506	469	500	511	477	485	520	503	486	462	502	508	506	512	508	511	493	492	475	495	527	502	504	506	530	494	485	506	520	549	527	523	489	495	510	483	512	473	528	532	500	480	493	507	469	533	511	496	493	503	511	476	494	492	502	487	469	478	485	478	460	491	492	476	484	545	528	515	467	502	517	470	472	471	521	479	495	507	480	463	503	507	480	476	481	473	504	486	485	508	480	507	459	522	523	462	508	479	519	475	503	530	465	476	490	493	493	488	487	489	483	484	486	522	523	493	501	501	498	479	492	495	515	493	492	478	487	486	509	495	462	499	484	486	494	478	551	498	500	485	511	470	497	494	498	461	485	513	490	467	518	469	471	502	501	515	491	480	503	535	469	463	492	480	498	529	501	515	502	539	463	507	477	489	507	500	505	488	514	549	471	499	460	494	469	506	478	532	505	534	487
24734	21449	27108	25306	7158	2415	1639	1267	979	982	872	792	800	797	778	736	822	768	758	747	711	744	699	764	748	665	709	675	696	676	675	666	674	658	656	655	720	654	690	675	720	668	700	686	670	679	668	713	664	735	672	721	743	670	715	707	742	713	677	678	642	658	678	691	705	643	714	701	722	633	707	714	729	657	670	710	644	695	685	725	664	661	718	709	711	673	659	675	728	668	719	655	715	716	734	665	686	705	675	718	676	694	677	688	694	684	698	675	712	678	681	706	727	659	703	667	674	612	692	672	655	687	694	696	687	723	717	674	672	690	678	666	680	733	733	645	696	695	695	698	705	738	667	625	691	713	646	691	689	685	708	683	650	702	648	692	697	630	665	669	672	650	657	670	680	658	677	707	655	681	698	660	688	702	706	724	657	696	713	673	694	666	704	676	677	698	684	700	666	686	648	702	730	730	695	692	696	726	728	705	677	709	697	713	716	665	730	668	709	682	692	669	695	702	706	709	666	663	732	651	659	701	656	715	716	702	678	705	665	658	677	676	693	695	653	674	631	681	658	642	644	678	650	715	690	697	675	710	722	693	626	697	680	655	669	709	720	735	695	688	662	697	740	719	639	685	668	685	715	679	685	690	703	661	718	655	662	662	704	713	699	709	675	631	719	706	712	689	663	695	673	681	702	705	725	729	712	665	695	659	655	640	708	725	684	723	680	648	662	693	672	682	694	668	669	684	684	702	681	658	709	726	671	712	670	680	684	702	715	693	672	677	678	654	690	652	655	667	655	680	684	665	715	692	678	696	671	745	641	677	673	709	749	721	689	730	697	740	707	687	650	682	688	641	671	687	721	694	675	697	674	689	660	656	704	703	661	655	714	702	653	704	659	661	700	692	746	689	694	734	697	653	693	690	698	710	707	665	685	675	688	694	667	670	702	673	697	721	711	680	703	691	668	700	706	703	720	712	708	710	670	710	698	683	736	690	704	665	678	672	680	716	654	697	698	683	739	716	688	697	704	662	670	685	717	670	699	752	694	694	655	720	679	676	687	658	740	654	645	678	701	726	633	696	680	674	717	707	673	721	742	718	650	707	692	671	683	702	669	688	755	722	640	713	681	661	682	625	708	698	680	704	707	687	685	749	667	740	701	700	682	667	673	715	678	705	658	651	633	645	627	699	661	711	726	732	671	704	685	667	687	707	635	682	679	726	690	713	693	727	645	683	675	696	705	706	699	679	680	693	664	698	703	658	711	714	715	666	694	669	726	707	650	685	654	699	687	662	691	663	692	673	721	702	656	660	677	649	621	720	689	736	723	685	694	681	674	696	707	694	680	666	688	679	666	661	715	670	734	702	725	734	696	691	694	716	708	701	654	639	649	681	644	673	715	708	717	672	706	669	672	696	708	640	711	720	666	674	719	683	688	656	685	707	714	668	665	703	678	692	687	646	648	713	691	723	656	703	706	652	682	652	724	667	706	716	710	693	627	664	610	664	718	707	704	691	723	745	683	661	686	691	681	701	710	713	707	688	724	677	704	660	702	728	736	685	714	678	684	679	653	730	685	698	661	666	693	656	697	707	701	687	680	732	668	723	749	712	707	685	718	689	676	680	686	652	705	688	689	706	704	684	705	697	684	705	704	679	732	679	661	673	684	679	693	711	716	747	682	714	671	726	653	653	730	678	650	681	684	718	686	672	709	685	678	621	680	696	742	699	735	697	720	652	672	713	690	685	743	702	719	695	694	682	691	661	715	722	721	725	698	690	688	674	679	720	670	703	701	685	700	701	713	671	715	699	699	729	650	699	717	673	710	699	727	667	703	690	711	737	676	652	678	703	672	664	680	720	727	725	682	655	659	695	671	677	687	726	713	694	699	709	722	660	695	682	690	701	650	701	726	752	659	728	676	639	660	685	625	713	689	719	675	697	728	673	647	685	690	701	669	725	685	627	677	691	658	695	695	698	684	701	674	737	736	734	704	702	697	732	734	688	692	669	703	650	696	700	724	717	686	648	711	696	669	660	690	680	641	702	698	666	655	656	776	654	698	665	715	675	712	659	705	658	682	682	666	665	683	680	678	633	694	666	663	716	723	703	710	635	688	679	677	693	695	709	749	673	715	702	667	693	655	650	680	700	704	687	670	700	708	663	663	700	735	679	712	689	652	674	689	637	659	695	714	720	729	745	706	661	697	713	689	709	696	716	684	729	670	687	721	697	682	678	705	730	700	698	681	668	700	720	691	715	673	709	672	710	714	704	706	744	679	697	686	674	702	701	718	661	674	680	678	729	651	703	711	674	707	682	722	673	713	673	677	691	684	679	686	694	700	679	661	705	690	720	736	654	699	713	693	694	670	689	713	704	659	682	704	667	722	692	701	695	691	697	683	737	701	687	709	696	699	694	713	653	697	663	715	689	645	722	662	674	739	658	667	689	645	697	652	689	685	677	677	690	700	673	694	678	724	680	670	695	710	718	691	734	690	709	651	668	696	695	702	696	741	695	695	679	679	674	676	700	696	727	717	698	694	662	681	706	677	691	716	699	703	643	702	665	717	703	719	667	720	632	682	669	728	672	695	689	684	698	711	724	670	728	729	669	671	683	685	677	698	659	696	664	712	702	687	649	686	723	752	691	679	710	700	682	693	655	672	657	736	751	720	678	676	675	701	648	648	670	668	654	694	666	669	667	671	673	653	683	743	643	677	687	692	683	639	701	652	690	661	657	662	657	677	686	658	661	721	657	678	675	718	660	719	697	674	691	687	721	692	651	678	702	700	680	685	657	680	678	684	648	709	686	663	737	687	664	702	691	699	663	632	730	686	675	684	724	697	674	692	709	696	721	648	693	696	672	648	720	697	676	672	682	669	668	691	668	722	682	722	727	672	646	695	703	685	678	689	719	704	663	684	631	732	677	680	714	664	673	684	710	648	704	690	682	627	668	689	691	680	703	687	694	700	677	674	676	731	653	669	671	694	699	715	671	673	625	639	677	685	680	708	659	624	684	648	701	675	671	689	672	700	726	684	699	728	682	700	697	682	720	729	695	743	700	665	652	673	723	683	687	673	657	702	681	668	669	717	721	664	695	701	681	660	673	711	649	690	665	651	668	707	670	700	684	730	705	750	698	687	761	638	680	705	697	708	728	663	688	675	679	709	668	632	668	665	696	726	629	704	701	707	690	711	647	693	703	699	707	657	647	653	697	719	684	671	680	622	669	688	730	644	687	702	709	666	659	741	669	694	725	694	641	689	660	638	684	715	725	660	675	689	702	702	689	715	716	686	704	714	641	687	711	697	679	689	672	639	709	680	700	667	671	717	731	703	721	663	699	702	697	690	673	672	709	662	684	695	704	745	720	699	721	701	717	725	715	704	661	704	720	675	734	689	669	718	681	698	685	767	704	737	684	685	680	676	684	664	706	698	671	685	668	703	645	692	692	662	705	685	686	678	689	736	667	696	688	707	702	701	689	678	733	704	700	670	639	727	656	670	705
8587	18988	11282	6783	5997	4444	3312	2425	1890	1591	1390	1340	1300	1379	1283	1199	1235	1050	1131	1090	1125	1081	984	1048	1026	1009	986	962	1037	1003	923	950	929	916	948	950	915	921	926	945	922	968	911	948	912	919	947	896	936	918	922	903	971	928	927	934	897	997	898	920	902	953	922	952	908	951	880	978	974	942	952	917	934	916	965	897	930	965	980	951	977	951	949	944	990	975	930	988	962	975	913	938	999	967	920	984	954	935	918	945	917	972	998	947	908	931	941	920	924	939	935	927	919	932	947	942	928	959	989	928	949	972	943	958	916	986	1005	942	944	878	986	956	946	1013	988	931	919	942	924	925	983	910	960	935	947	986	957	903	979	1003	936	909	941	971	948	939	957	898	901	993	935	941	980	903	976	931	963	903	956	973	940	958	935	921	973	913	995	953	945	952	927	959	943	947	910	928	967	977	922	904	920	945	929	935	955	967	972	927	932	986	944	923	948	927	992	955	924	955	933	945	954	931	971	968	989	954	929	939	1000	959	928	949	898	969	992	945	926	935	934	944	937	956	951	942	941	969	896	963	892	961	955	910	908	921	921	953	954	946	959	995	956	940	959	977	976	968	929	940	948	953	925	920	921	939	945	945	982	903	976	963	905	975	902	965	935	896	952	929	945	947	989	971	958	979	944	959	962	850	867	944	953	995	906	929	948	919	924	994	987	945	954	917	959	930	934	978	961	1001	953	955	952	890	989	957	933	915	947	920	975	906	923	991	937	920	986	935	911	902	954	919	938	954	971	883	949	971	938	944	950	972	942	933	962	948	933	957	997	913	969	970	949	905	970	1023	972	947	983	900	975	946	994	948	927	950	975	951	932	927	947	963	946	972	948	890	896	894	932	994	979	913	945	947	950	1006	954	984	932	979	967	938	977	983	902	994	948	993	961	946	954	940	943	948	980	931	962	924	974	929	947	964	937	933	924	996	941	966	954	958	974	998	931	981	919	936	964	963	958	939	902	980	907	931	902	968	926	935	927	930	959	935	948	948	942	978	886	937	981	958	923	979	922	970	949	951	988	917	931	901	961	946	983	956	950	940	914	924	952	947	929	983	906	984	903	898	960	964	923	933	906	906	965	949	967	927	948	904	966	920	932	953	938	951	885	928	922	965	935	969	935	963	911	985	970	995	925	907	949	967	977	965	946	922	962	952	937	913	929	899	918	931	889	945	920	952	955	940	962	912	973	949	918	879	989	908	1008	951	935	960	894	909	930	889	956	947	959	940	944	938	950	900	913	938	937	936	904	936	930	1002	935	969	877	928	928	956	948	998	948	942	953	911	958	1007	908	907	1007	953	925	985	974	940	942	940	900	941	939	937	964	962	960	956	890	980	970	947	981	926	952	944	922	964	948	968	958	915	941	939	966	893	963	914	977	919	972	918	953	914	992	893	956	945	911	959	912	930	986	951	953	974	952	946	907	923	942	954	912	884	905	918	946	948	975	900	961	937	911	958	944	1007	949	907	927	908	935	940	932	959	885	916	898	956	983	908	949	954	919	927	1010	942	967	950	1020	947	928	926	890	999	938	982	935	935	946	887	948	900	984	902	942	971	929	955	878	966	956	963	920	903	993	948	1022	967	987	926	927	994	949	970	958	943	970	980	960	966	965	949	950	957	1002	912	1007	916	953	949	955	936	923	947	945	879	962	938	922	970	920	931	971	954	929	984	945	933	928	960	911	947	943	931	959	920	986	999	933	970	924	920	958	909	960	934	960	1004	935	932	934	995	986	946	950	913	953	941	980	971	965	964	978	961	927	969	989	943	936	982	954	957	923	974	956	910	929	977	909	918	958	918	927	935	899	903	1015	916	962	931	969	1014	900	921	965	982	971	918	973	968	936	924	902	983	903	966	957	963	914	942	898	966	998	972	935	910	985	940	940	904	920	957	974	936	1003	922	899	994	968	933	962	963	963	961	911	905	923	957	1002	982	965	911	947	947	905	935	974	926	986	972	919	902	966	953	909	991	961	988	980	961	993	913	935	983	922	983	897	918	873	889	986	921	1001	948	880	957	989	930	937	991	967	960	936	928	991	935	904	898	955	945	942	921	951	950	996	926	973	918	938	954	889	932	960	964	946	959	924	965	935	989	989	962	971	996	946	939	908	1004	1010	937	886	958	1006	894	916	929	915	951	954	992	963	915	922	961	987	922	1002	933	997	936	972	933	920	936	972	942	964	949	972	907	987	948	981	982	941	957	1000	941	973	956	967	931	957	927	990	962	973	964	966	964	946	982	960	912	951	926	1010	947	944	926	942	998	948	906	987	939	950	955	922	965	940	856	927	955	976	984	862	926	917	963	935	958	966	929	955	942	934	982	950	901	966	883	975	911	944	959	922	945	943	983	974	889	900	989	970	943	892	971	968	940	950	972	962	913	953	938	925	895	942	964	952	901	965	921	956	949	902	999	992	966	902	954	918	905	927	946	991	920	962	919	1016	875	874	975	922	960	966	974	933	991	934	977	936	957	946	969	945	971	990	882	997	960	951	992	941	966	945	908	935	1005	928	931	957	948	968	981	939	893	917	957	926	959	935	941	955	941	903	987	930	957	941	961	930	1009	887	896	969	973	915	932	922	978	946	976	982	977	968	940	953	928	914	961	971	925	934	947	868	979	924	940	962	959	939	917	991	897	928	929	964	927	963	994	931	968	929	971	891	925	959	939	933	964	960	981	964	963	937	970	923	972	940	969	926	953	938	1011	971	944	964	947	1002	1008	945	921	996	894	945	937	939	986	968	942	909	975	925	907	905	932	948	893	925	968	998	880	944	944	980	932	873	944	930	938	946	933	984	956	951	930	908	976	998	965	940	929	921	973	972	985	924	965	920	929	958	924	915	983	882	997	894	957	944	934	961	957	965	898	988	963	937	960	950	961	941	995	937	907	921	1008	954	943	925	932	987	933	971	982	905	936	952	958	908	961	926	949	930	893	961	916	897	966	952	980	909	974	965	963	970	964	931	958	963	927	942	911	946	973	955	935	979	928	965	924	942	981	937	939	902	945	932	962	941	933	950	943	958	962	909	983	908	985	955	918	985	911	970	932	915	974	938	943	958	945	942	989	900	941	981	921	963	993	955	953	918	879	955	959	939	975	930	885	963	922	987	969	948	962	1039	944	937	990	959	941	940	921	961	945	964	962	924	905	901	924	982	946	954	998	947	953	928	952	944	932	991	890	939	943	979	949	902	942	940	937	954	915	958	966	950	926	938	966	933	963	976	937	982	965	938	933	887	982	995	919	949	965	974	974	953	899	937	962	960	983	972	921	945	944	932	931	930	916	977	961	918	943	962	1009	952	906	944	1001	988	907	914	941	954	973	972	964	895	977	933	930	893	926	963	960	928	966	935	975	993	975	961	953	940	902	975	923	955	936	921	901	939	1037	941	959	1005	946	908	886	942	989	1005	922	869	988	965	912	949	944	971	997	954	971	971	911	932	1016	960	918	940	927	912	935	937	916	980	961	942	880	901	917	944	897	940	962	982	944	901	945	968	968	946	896
22579	21448	29262	24053	21443	21078	6772	1737	1081	817	743	692	632	693	633	603	554	495	504	532	481	481	432	437	378	421	356	434	591	337	357	370	342	359	325	341	353	348	331	365	322	330	353	322	361	316	311	333	300	332	356	329	357	314	317	310	346	329	310	296	334	321	321	331	333	329	321	357	336	315	333	317	329	283	320	314	326	311	329	294	352	317	320	323	291	323	310	301	318	326	328	318	311	314	297	303	340	345	345	323	303	318	302	288	299	294	340	318	297	288	290	321	287	318	334	334	324	317	328	339	329	335	314	291	292	267	320	333	313	305	337	325	330	301	292	300	260	310	334	316	327	269	316	322	294	321	292	315	312	319	320	287	300	311	300	338	336	291	335	319	327	302	321	321	335	285	313	308	329	341	298	335	296	294	329	301	298	306	318	319	312	323	347	338	315	363	277	318	298	319	308	301	327	322	287	341	311	320	301	323	324	307	307	299	303	300	342	300	311	355	332	320	316	307	360	319	292	325	307	302	318	327	324	332	301	277	344	313	349	347	335	311	346	305	324	317	313	333	307	330	337	287	350	308	336	326	306	333	343	306	304	317	295	317	318	331	306	315	343	342	351	326	297	297	292	313	348	298	361	303	306	294	306	313	310	324	297	317	317	297	335	281	328	337	330	346	324	339	331	316	328	307	329	308	329	286	313	293	328	334	332	347	292	295	324	363	311	332	315	317	330	328	334	301	349	323	334	286	333	324	332	328	318	328	372	299	335	323	283	301	309	347	346	326	333	324	321	314	323	321	299	326	352	310	323	319	288	296	320	328	313	306	304	326	319	344	310	299	313	352	313	332	305	333	331	308	309	320	300	291	300	304	302	319	295	287	347	342	293	299	352	287	317	321	283	294	319	294	288	336	321	297	292	332	290	313	329	309	294	304	300	308	289	321	298	335	305	297	325	310	325	311	323	336	366	324	333	312	321	309	291	329	309	321	338	316	322	304	327	332	326	302	341	298	352	336	338	349	328	318	313	337	306	305	333	320	295	318	305	309	323	309	338	299	348	327	297	331	321	287	331	312	335	321	316	308	329	293	312	272	309	291	309	315	339	324	297	312	321	349	289	294	295	330	324	341	313	304	331	323	311	304	347	317	303	333	301	335	310	310	284	312	309	323	333	326	328	324	331	339	306	274	307	311	337	305	315	277	333	324	340	292	312	319	319	333	309	311	294	342	326	313	306	302	367	311	291	333	324	296	329	299	327	308	344	342	326	312	317	318	312	326	306	280	312	302	306	319	316	333	279	283	306	325	306	331	320	315	314	319	309	290	333	300	306	301	315	343	370	291	309	358	308	305	329	341	320	307	326	315	311	320	315	274	323	332	333	328	313	338	282	335	311	290	285	345	321	329	344	341	296	321	353	341	348	296	342	299	350	283	333	304	303	319	335	326	325	342	311	325	304	325	301	349	308	329	363	343	328	291	342	290	321	312	333	316	309	301	306	305	300	349	331	339	346	309	343	288	296	316	311	333	340	308	305	340	309	312	338	323	322	340	306	315	331	318	291	311	354	321	307	343	314	291	300	339	311	297	325	272	282	307	321	304	299	325	311	304	321	306	333	341	320	314	322	312	330	321	328	309	347	329	334	297	316	308	308	294	331	297	301	338	329	334	343	298	287	297	296	297	287	309	331	319	326	320	328	290	306	323	290	293	301	316	321	303	332	328	317	306	337	291	344	326	371	288	323	334	304	318	318	304	313	307	319	325	311	306	316	312	314	293	334	321	334	337	285	310	311	323	320	336	324	327	316	297	303	326	320	288	306	331	316	319	315	319	315	307	326	299	307	318	329	305	320	327	323	326	336	329	330	315	327	334	360	332	298	343	306	300	353	315	298	337	345	349	329	298	314	294	327	332	327	317	350	331	319	310	308	281	305	351	331	323	327	320	328	309	304	312	323	314	340	337	301	320	303	326	302	323	322	275	314	303	318	317	289	327	320	355	338	310	321	313	316	326	335	347	324	315	310	311	303	291	307	332	319	301	345	325	308	322	311	322	331	340	305	321	333	335	306	306	294	332	308	317	313	304	315	351	344	308	312	306	327	346	337	322	298	288	316	306	315	311	328	320	315	310	307	342	330	297	319	278	291	300	325	319	320	295	325	308	319	307	313	318	284	319	318	323	332	318	343	350	360	329	306	326	305	315	305	330	320	337	301	316	319	297	327	323	336	320	295	314	308	309	315	297	329	310	339	304	299	347	307	291	329	317	305	324	307	305	311	303	311	280	303	326	285	307	322	322	320	296	342	326	291	309	335	320	338	308	325	313	317	291	345	300	289	325	317	304	313	352	318	319	326	327	315	315	302	310	328	301	337	321	339	321	335	328	336	298	304	292	292	311	347	306	322	328	314	286	327	321	340	324	323	315	303	311	326	336	304	278	329	338	300	319	309	315	305	351	329	335	317	318	306	331	306	333	298	319	331	327	306	296	309	313	299	338	309	341	325	350	282	307	336	278	346	331	283	328	320	328	285	303	317	308	337	293	328	342	304	316	349	316	340	313	320	299	313	288	320	306	334	315	311	309	303	315	315	293	300	326	333	333	333	333	342	302	301	313	317	327	318	323	307	352	319	276	322	297	297	320	315	321	291	318	331	323	301	296	303	302	319	296	281	273	323	343	330	314	337	298	314	303	309	305	280	267	296	284	298	329	319	303	305	320	339	301	303	272	322	328	299	329	286	327	326	311	308	329	326	288	291	331	305	357	310	310	291	330	321	301	319	314	321	300	307	300	316	349	316	274	321	310	328	323	294	347	332	331	308	291	287	317	330	293	318	318	318	317	314	301	311	321	330	320	322	296	304	303	347	288	316	315	314	303	329	343	309	306	297	300	300	306	288	321	289	310	313	279	313	303	313	328	288	330	325	351	307	323	328	341	326	299	300	291	312	263	306	287	325	329	317	308	302	290	304	321	313	316	321	305	328	338	329	313	312	305	310	286	312	322	329	316	363	351	311	314	297	326	293	289	282	323	330	294	288	341	291	326	268	328	317	312	319	299	332	281	294	344	300	334	327	312	321	299	309	336	330	319	305	339	316	320	327	294	343	302	329	304	345	312	301	315	305	307	318	312	343	304	289	311	310	343	327	310	307	353	303	306	310	334	301	313	323	336	324	313	335	310	322	334	327	280	310	319	342	310	292	300	288	285	321	309	298	318	321	317	322	343	314	310	312	295	306	294	331	314	314	322	318	350	326	362	299	302	323	324	289	292	290	318	316	318	316	325	281	314	305	331	321	321	302	307	329	331	280	334	342	275	284	338	303	339	292	313	336	325	316	329	274	326	340	316	296	286	306	313	307	312	322	331	317	296	336	306	318	290	298	312	324	340	314	338	333	315	306	317	305	319	318	344	304	325	346	319	308	339	286	313	284	330	362	302	316	311	304	311	338	311	306	314	320	333	322	319	293	311	314	298	292	327	305	313	292	300	334	298	296	306	316	311	310	315
10763	28068	22704	12674	10417	7758	5287	3625	2477	1889	1537	1374	1266	1348	1172	1070	1044	861	814	931	885	856	744	763	615	643	546	670	1004	461	415	456	438	451	494	424	427	445	447	427	402	442	443	457	453	431	455	415	411	447	435	436	393	446	421	455	424	448	421	454	410	439	413	452	391	435	408	429	423	454	420	408	409	477	436	424	446	453	436	473	452	463	421	459	444	446	447	446	470	410	402	400	433	439	420	435	418	443	389	433	387	435	415	444	414	437	449	419	395	459	408	426	454	412	424	411	424	474	431	430	416	415	444	444	426	414	471	438	409	401	423	422	434	429	450	411	419	406	414	426	427	436	409	406	479	425	423	449	414	445	438	402	424	439	413	403	411	457	436	413	390	455	452	428	395	437	424	380	436	461	436	420	408	423	435	420	437	413	421	392	420	438	387	401	445	450	406	381	459	404	445	420	434	414	398	416	453	426	425	430	426	429	421	428	441	455	398	447	429	392	446	421	474	449	469	443	428	425	398	459	441	455	443	434	420	433	409	453	449	422	402	430	411	444	419	391	432	472	449	442	451	430	445	399	409	452	415	413	429	410	429	440	402	379	432	429	402	425	399	431	403	406	418	430	428	421	418	424	422	401	463	448	409	422	424	440	427	447	428	417	416	431	414	445	427	432	419	418	443	410	413	441	435	456	426	402	430	408	410	419	410	423	420	407	435	441	408	421	441	446	449	425	455	449	447	441	453	450	439	440	385	443	424	416	432	437	475	450	416	427	440	435	408	484	408	454	389	400	466	418	421	423	442	449	425	451	420	458	422	475	431	403	437	455	397	457	379	451	433	425	455	445	421	372	412	436	455	422	407	457	396	406	435	448	433	471	421	408	415	448	454	421	444	421	415	428	466	420	387	432	414	439	420	390	422	394	438	437	401	456	400	439	416	461	411	406	451	438	402	432	425	444	454	393	396	411	425	427	431	408	384	382	441	419	448	436	409	419	407	411	442	410	439	458	421	427	445	440	423	413	401	408	445	416	423	409	439	427	427	405	426	436	417	408	445	428	418	409	448	426	358	448	434	411	418	497	410	453	403	423	419	411	414	424	421	402	399	390	423	435	391	416	446	452	415	430	430	390	424	440	440	422	415	424	442	387	411	387	410	432	468	445	442	395	468	438	426	458	444	438	434	417	402	437	441	436	447	449	477	447	417	430	434	424	396	431	413	432	439	430	445	450	464	428	439	427	440	442	467	426	416	434	409	444	398	394	423	430	372	394	406	435	398	417	405	457	432	393	444	404	386	399	404	415	416	430	430	406	422	419	417	440	438	405	411	429	463	440	420	435	451	445	415	403	422	435	456	436	420	415	405	422	428	407	466	452	432	415	428	437	418	467	396	409	422	416	417	458	407	429	411	443	442	439	401	408	431	452	408	425	397	408	484	451	414	423	397	466	402	415	456	441	471	402	421	451	449	459	408	414	441	440	420	412	446	408	440	458	414	425	430	426	457	450	420	421	448	437	421	402	439	429	439	392	400	412	423	400	420	430	388	421	430	445	444	460	412	429	401	431	424	425	437	425	425	472	434	443	408	413	438	423	413	470	440	400	406	468	434	410	401	478	429	460	399	443	444	405	413	429	426	443	414	473	447	405	448	425	419	446	429	442	459	451	452	450	415	439	434	442	457	422	419	433	422	441	452	443	424	388	429	423	460	415	400	435	415	420	416	404	448	409	391	454	403	404	424	462	403	408	429	429	415	404	449	397	440	413	415	411	444	399	418	425	413	463	403	403	462	417	420	463	423	426	425	394	459	379	427	420	450	451	451	413	425	438	460	478	431	434	435	416	444	416	404	431	453	424	433	430	442	419	428	408	398	436	422	407	404	425	399	418	422	363	423	388	422	471	427	438	407	419	448	410	426	425	455	425	424	431	442	424	431	393	420	424	426	394	451	409	425	437	398	448	432	377	406	450	406	414	456	425	425	416	443	422	430	410	484	384	432	434	450	462	439	445	409	418	398	414	444	429	456	406	428	416	438	443	420	436	419	418	449	429	435	462	421	434	446	450	414	424	446	464	408	425	409	455	393	412	406	427	411	421	446	427	430	430	385	448	413	402	425	465	427	444	443	395	451	421	453	406	430	415	401	450	439	443	418	441	424	424	445	407	434	396	429	414	422	425	437	433	438	438	419	390	433	411	459	420	391	406	426	419	397	422	436	425	461	415	426	432	435	441	452	417	409	427	415	432	432	431	421	429	433	413	415	426	441	449	431	426	441	420	433	436	462	452	403	449	436	404	438	422	410	410	436	428	475	442	414	412	399	410	400	431	410	389	419	451	435	454	414	444	460	404	415	457	389	443	388	400	410	386	410	430	459	431	480	413	415	440	414	459	453	456	417	424	440	427	442	461	394	458	444	394	446	434	439	414	417	434	439	397	427	440	406	399	400	421	446	388	424	390	427	453	435	439	468	435	430	419	372	399	422	415	430	415	406	426	447	422	402	391	462	424	472	396	438	454	452	408	421	451	444	467	457	405	443	424	455	425	436	420	405	431	445	405	428	386	442	426	427	415	454	419	428	436	427	423	407	462	435	452	447	417	453	449	440	415	442	451	456	467	382	406	426	383	454	399	413	415	416	436	425	433	435	441	422	430	406	404	442	430	457	430	436	411	422	422	447	416	435	436	429	460	432	444	431	424	395	413	412	407	414	430	415	387	434	430	439	435	395	441	406	421	428	440	440	433	444	435	420	413	460	393	406	424	410	435	405	411	473	394	456	399	382	448	413	413	425	450	435	406	433	402	419	426	385	401	435	423	435	443	423	445	390	435	415	446	406	437	399	415	432	441	409	437	419	464	399	445	424	435	404	455	458	442	433	431	453	415	445	383	412	429	454	421	475	433	388	437	429	415	427	402	423	434	465	410	426	466	431	415	420	450	423	424	430	415	412	435	418	438	438	406	422	401	457	428	413	407	387	420	404	403	433	397	452	452	420	406	437	432	438	413	465	421	426	442	445	434	416	452	427	437	440	415	441	460	424	426	437	440	431	425	429	383	416	435	422	430	403	444	413	442	378	470	462	428	421	430	409	423	419	400	407	420	406	415	412	421	444	417	420	451	424	428	427	417	416	445	420	420	432	452	425	425	445	421	476	424	471	446	427	417	448	454	429	404	426	409	413	470	418	422	404	413	404	450	419	392	422	419	439	424	417	411	359	404	404	434	451	431	401	428	389	396	421	411	422	459	439	450	415	430	403	431	425	409	464	444	436	427	400	388	425	423	414	474	438	425	446	432	450	425	442	383	461	424	424	435	429	438	395	432	400	432	404	440	411	441	445	404	429	408	435	471	413	416	446	461	468	397	426	402	426	435	452	428	422	413	442	426	475	426	478	438	435	411	465	448	442	410	448	426	447	395	442	420	449	425	463	451	435	395	430	407	444	446	441	447	378	446	434	412	418	424	427	437	425	402	416	449	392	437	453	387	437	424	421	429	420	410	405	427
27362	19358	10432	4386	2443	1804	1257	1052	929	755	729	713	752	780	722	675	729	639	644	685	665	620	695	706	706	687	632	662	630	608	652	651	667	676	633	621	701	636	622	632	628	584	638	644	610	621	625	623	675	634	616	603	644	596	617	631	628	622	667	621	626	649	587	684	694	664	666	666	605	658	619	634	627	663	649	629	630	660	623	661	623	634	624	618	605	608	664	612	611	660	622	613	611	661	634	605	568	616	632	636	639	657	632	607	619	658	626	618	622	631	637	597	622	627	600	607	639	666	617	586	681	628	603	628	681	652	612	625	667	565	601	659	630	580	653	625	632	637	625	702	621	637	595	626	599	637	646	642	620	615	602	627	630	594	594	580	605	643	630	598	615	661	639	606	645	634	643	611	612	614	613	633	631	636	639	591	614	606	566	596	610	562	668	608	598	624	605	615	611	636	647	639	592	630	611	624	630	620	591	668	620	631	644	661	585	606	585	639	615	633	667	633	630	628	642	599	617	617	619	640	681	640	630	638	658	623	628	600	629	676	653	620	624	608	622	672	635	587	629	617	660	671	650	642	663	621	614	675	676	659	612	623	593	631	634	623	618	642	632	646	619	625	606	618	625	633	608	633	642	619	658	647	598	623	597	636	616	583	650	623	634	637	692	642	622	643	637	589	615	586	651	658	686	606	652	622	608	604	588	587	611	584	639	616	676	640	609	637	654	614	593	602	613	678	635	601	632	618	626	637	579	646	638	632	660	626	601	632	613	650	637	611	602	631	618	627	577	632	600	689	630	598	617	633	624	623	621	618	660	621	659	624	614	604	628	668	633	604	637	626	598	576	645	632	585	618	586	603	596	581	636	687	663	634	615	608	629	639	627	688	579	646	611	690	660	637	650	649	604	624	600	604	586	582	676	646	645	665	655	680	595	623	623	624	629	663	588	644	615	631	607	631	628	600	620	601	606	656	594	644	687	667	640	638	657	615	615	654	663	600	648	648	653	602	600	607	607	680	617	617	619	613	615	661	565	643	624	630	623	608	654	606	649	637	617	616	619	635	654	624	596	580	632	667	648	588	652	603	601	556	632	625	556	622	638	659	652	580	609	593	634	621	607	627	613	602	600	631	610	648	655	673	643	600	634	678	607	673	604	634	650	604	663	660	633	670	608	633	643	646	650	640	641	639	596	611	641	612	626	634	587	638	645	594	643	629	648	632	635	625	614	617	623	615	640	617	664	655	581	613	680	657	598	616	641	645	638	594	620	613	610	638	613	596	653	596	627	587	643	654	626	600	593	642	615	643	598	627	666	600	650	642	621	641	611	591	651	658	623	613	620	620	620	638	620	642	630	602	634	669	625	612	661	641	548	632	639	602	614	631	594	641	677	673	617	674	634	662	593	633	650	594	633	651	667	616	634	619	604	627	646	578	597	642	648	594	591	619	598	649	611	654	608	633	588	654	609	687	608	612	639	641	579	636	648	654	633	621	635	595	651	606	594	621	614	586	643	613	603	616	598	660	672	596	647	623	600	605	654	633	653	637	626	603	596	640	664	669	619	629	662	615	595	633	662	585	640	650	621	614	616	614	577	588	610	616	628	634	664	633	600	678	631	596	656	645	603	651	640	656	673	642	597	606	623	610	577	603	631	630	583	607	640	624	643	647	621	655	616	670	649	631	657	600	628	663	609	662	590	658	589	576	587	620	638	590	579	581	663	667	605	586	630	602	602	601	625	610	676	614	644	624	607	610	574	621	598	623	657	616	669	587	629	629	650	628	611	614	598	652	668	593	637	595	627	655	635	624	634	614	607	634	599	635	669	598	689	595	626	643	641	574	668	649	642	645	613	604	614	594	619	629	607	659	626	641	606	618	632	687	629	594	608	607	628	614	590	603	643	610	629	598	632	618	600	590	633	619	602	625	612	611	634	627	640	632	658	603	635	655	619	639	617	611	610	581	634	590	614	662	649	651	605	617	609	637	660	656	638	624	613	648	582	585	621	597	587	639	636	614	624	622	628	649	605	641	597	643	662	628	645	629	596	607	616	590	606	656	629	637	595	640	635	628	658	576	619	646	626	606	627	626	569	602	671	624	605	620	620	622	597	629	640	620	579	603	614	608	648	638	627	575	619	696	623	594	632	634	662	607	605	592	621	602	645	660	632	638	635	660	635	599	615	607	629	645	620	619	599	564	630	665	584	616	628	672	630	644	603	632	646	620	656	635	600	688	616	641	593	680	651	615	664	607	605	627	629	624	643	570	609	610	616	630	615	594	583	688	659	591	624	609	632	631	632	576	668	626	655	646	590	651	624	639	607	649	641	617	637	611	634	640	612	661	600	642	676	618	624	663	646	652	644	633	637	656	659	597	628	665	659	631	631	606	623	585	639	626	595	647	645	640	623	684	615	638	631	612	679	584	671	580	645	672	674	613	636	611	631	639	611	602	624	613	622	649	663	624	591	662	647	627	640	612	616	639	623	626	652	615	675	575	638	659	615	624	657	623	673	630	615	637	622	627	635	676	624	638	643	656	587	584	643	629	622	643	669	611	659	606	657	625	620	582	605	622	624	619	600	617	596	631	650	614	611	598	648	602	625	649	629	619	604	641	660	621	545	651	625	614	620	631	638	613	626	665	659	660	644	620	626	594	618	634	576	634	605	641	641	609	604	647	649	641	675	590	653	622	622	629	625	620	645	645	628	636	637	617	622	582	579	603	622	609	629	595	627	620	647	661	619	661	587	622	660	598	622	601	626	607	646	671	610	650	637	606	628	645	670	667	584	657	633	651	662	622	651	664	567	615	689	642	638	595	658	621	665	604	606	624	674	636	622	623	609	638	630	637	665	601	660	646	651	650	598	666	592	626	616	647	615	627	650	625	617	642	634	668	624	585	625	674	666	631	636	660	628	646	623	594	639	635	638	620	657	622	650	627	662	626	587	650	638	642	626	638	604	655	623	601	616	664	636	675	646	599	655	632	606	639	618	603	605	587	615	593	638	584	645	647	614	566	644	655	634	617	596	631	628	640	640	622	638	625	625	627	616	619	617	605	633	616	637	605	623	673	609	591	645	641	643	612	646	612	590	607	617	628	636	614	628	623	649	638	628	629	655	655	654	686	680	635	628	626	647	613	634	606	613	606	640	657	645	634	606	631	577	609	644	631	632	608	630	606	617	654	574	668	628	634	637	659	634	621	649	590	655	679	617	660	598	635	644	643	696	603	649	619	640	604	659	603	630	618	641	627	640	642	588	595	620	591	622	657	602	576	669	607	635	605	616	606	643	673	623	602	559	635	639	645	667	633	641	636	610	609	638	637	594	648	642	605	643	610	614	587	638	619	624	588	668	644	639	573	598	635	642	619	621	661	607	604	615	615	613	637	628	585	626	594	602	627	630	632	613	644	652	639	592	611	598	613	601	589	641	577	648	621	636	630	687	607	634	609	633	667	607	637	609	609	614	644	631	673	574	605	624	642	647	660	607	630	645	600	649	624
9128	17111	12089	5885	4495	3672	2649	2019	1614	1270	1105	1149	1118	1188	1114	995	1033	1028	1060	984	1009	964	955	944	960	914	862	880	925	877	873	838	889	878	889	906	870	899	861	889	918	891	874	915	877	860	877	928	885	922	895	887	891	852	876	895	891	833	881	920	831	868	891	845	885	836	896	897	870	881	877	804	837	891	892	915	815	882	835	895	886	871	868	888	885	937	873	913	861	885	904	880	871	909	863	897	840	855	923	858	915	912	832	839	876	837	880	822	873	891	870	892	894	866	864	806	859	849	851	900	908	844	901	886	862	902	877	811	862	919	876	853	895	872	868	874	891	911	879	882	970	919	870	865	850	858	899	857	909	893	908	912	855	947	888	883	889	859	872	883	926	917	849	852	872	869	850	847	840	887	887	880	907	909	863	853	873	842	871	859	859	845	883	821	891	852	844	897	888	903	906	911	903	890	886	922	921	867	902	887	877	890	882	876	868	880	857	879	863	818	885	866	913	903	916	869	899	931	865	919	843	883	899	850	906	863	924	834	882	859	898	892	887	859	882	879	854	901	870	877	908	880	877	847	865	861	895	855	899	933	810	844	872	852	907	861	897	882	908	886	888	820	824	849	898	888	885	941	813	843	885	913	859	892	822	874	905	881	863	849	922	876	874	939	893	869	920	902	883	843	880	868	867	915	922	839	937	858	971	845	868	863	874	891	906	945	872	861	922	908	936	899	924	884	878	859	924	853	854	851	825	872	899	894	864	899	883	913	867	848	823	881	877	905	877	894	871	917	922	908	884	908	879	877	896	934	890	892	889	909	860	858	860	924	903	936	893	825	909	908	834	870	889	857	886	948	880	875	815	921	878	899	847	861	934	923	941	876	868	920	926	839	926	848	888	851	908	893	866	864	853	906	864	852	854	895	868	879	899	847	879	923	910	874	909	876	860	850	896	878	909	876	954	931	865	886	902	894	857	827	848	888	870	854	913	910	930	925	859	865	889	863	867	925	905	827	907	897	921	846	897	846	864	926	910	843	842	825	857	859	866	849	885	873	880	896	873	882	852	842	902	836	904	895	869	868	839	880	870	836	912	879	825	876	888	910	897	892	924	889	887	830	922	894	847	872	861	839	854	892	902	883	911	891	901	882	815	856	869	879	871	882	879	882	909	867	838	851	855	859	852	815	864	854	843	949	930	866	850	864	898	896	895	873	832	924	865	916	832	896	889	825	874	868	914	876	897	912	864	912	865	889	882	844	901	913	884	889	903	869	858	912	823	923	855	911	865	819	850	867	888	867	863	874	885	882	892	852	917	911	871	911	814	870	898	909	884	888	846	868	873	936	869	872	881	938	845	852	903	896	923	862	950	905	823	896	875	906	868	888	871	855	881	843	800	869	893	882	913	919	860	901	845	888	836	819	879	850	882	935	854	909	857	866	930	863	888	863	850	884	944	930	860	858	895	864	828	874	866	882	881	907	901	884	918	840	857	910	918	888	933	880	881	868	906	862	891	871	866	874	948	878	885	862	890	875	946	925	869	903	899	864	839	857	854	908	860	882	922	875	893	847	893	885	865	877	890	902	901	909	866	905	889	909	885	899	841	870	886	928	834	876	920	883	886	876	856	847	864	873	886	923	898	919	898	883	876	844	837	839	887	871	805	842	896	902	870	850	876	880	878	830	878	922	853	841	881	827	859	837	823	882	884	898	842	864	900	921	899	878	923	909	877	909	904	900	876	846	901	857	875	872	828	871	881	852	911	886	912	898	868	881	836	839	885	870	861	863	879	910	900	838	859	899	839	899	890	865	837	864	897	817	908	918	878	922	855	871	890	874	866	891	949	897	882	954	879	877	805	863	852	920	840	906	847	907	858	873	845	878	844	871	876	863	867	854	874	864	865	887	876	889	866	903	917	857	874	879	880	882	809	903	840	880	872	916	847	893	869	900	869	854	897	937	886	875	904	900	856	913	887	848	887	850	856	860	850	894	884	925	905	918	892	874	903	880	854	903	855	848	863	818	917	915	859	832	834	891	839	951	887	888	898	949	874	948	887	957	893	926	943	919	898	918	858	932	844	921	889	905	925	928	887	838	841	909	895	883	882	915	848	879	869	912	866	861	904	861	879	893	890	874	895	818	854	893	842	909	943	887	859	903	897	869	848	888	882	899	907	862	896	896	918	917	886	926	885	951	875	873	837	873	914	893	845	867	916	846	864	906	846	879	875	830	860	911	933	867	816	908	884	918	885	892	908	896	913	907	897	925	868	854	880	909	826	865	893	883	908	909	826	829	868	831	937	871	875	862	914	914	877	860	871	836	840	886	947	818	889	917	885	903	864	839	869	885	833	859	867	887	920	862	896	891	822	902	896	894	829	912	871	892	893	878	882	879	866	831	871	841	899	875	881	904	954	871	920	890	857	880	904	866	874	884	856	827	859	902	908	858	880	861	882	926	864	906	933	872	876	885	897	814	840	938	877	892	894	895	873	853	889	813	895	898	888	853	837	837	848	903	882	899	907	887	827	883	868	891	945	926	903	908	837	839	911	863	861	903	861	840	855	896	903	929	874	918	891	947	911	881	891	895	900	879	885	869	907	931	858	837	921	904	888	850	873	881	883	868	843	835	915	896	850	911	956	870	905	826	882	829	909	894	911	870	901	835	903	866	861	837	891	863	862	852	874	870	894	851	896	843	869	848	893	927	918	892	877	840	867	874	860	848	890	848	915	856	863	883	892	885	888	947	874	869	873	900	892	857	882	845	927	900	896	862	894	905	894	886	879	838	863	832	879	864	861	880	870	879	817	908	905	874	833	854	903	850	897	879	898	846	858	860	874	877	875	846	818	874	874	866	926	868	949	913	849	860	856	893	879	869	915	858	871	875	879	874	877	905	917	916	893	888	858	846	891	866	898	900	919	853	850	904	861	854	863	927	870	854	900	879	893	912	875	840	862	876	894	867	895	924	911	879	876	825	901	871	853	887	879	874	857	888	905	846	862	906	840	886	861	896	897	905	905	906	891	855	902	930	920	810	844	841	922	873	865	856	822	840	915	850	851	873	871	819	840	847	847	894	853	884	883	881	895	866	868	911	907	899	855	899	930	894	858	892	945	884	911	858	872	863	840	884	864	918	893	899	943	886	863	864	907	923	873	898	886	891	895	909	905	880	887	855	915	869	889	888	853	926	888	815	924	932	861	830	903	859	848	856	976	902	895	865	864	864	859	893	873	916	884	880	879	866	856	883	890	870	896	876	828	844	861	868	855	904	879	868	851	980	910	883	841	854	803	874	898	801	854	895	851	910	900	823	874	854	909	860	891	889	908	909	887	884	838	934	897	898	882	899	934	907	893	902	858	808	937	823	871	877	854	837	843	888	856	831	817	889	869	823	897	915	858	889	900	859	914	864	864	830	915	916	896	895	861	880	839	877	836	870	894	823	940	868	874	956	920	868	858	892	942	901	891	858	888	838	866	845	852	876	843	937	878	948	905	875	886	915
23547	21410	28495	24702	20876	7162	2295	1390	1021	752	675	644	564	549	508	480	477	478	474	492	444	393	443	397	425	357	399	420	505	342	378	330	330	328	344	370	368	333	363	356	355	367	310	370	347	392	357	347	336	354	344	345	322	327	333	359	348	335	343	358	336	373	355	302	328	356	330	341	332	342	311	341	332	340	374	328	327	336	350	342	345	358	384	352	352	342	350	333	344	343	365	365	347	328	333	321	318	355	375	330	327	342	334	341	355	350	358	355	371	343	338	305	306	354	340	351	334	360	352	346	363	372	335	374	355	378	344	358	357	343	380	316	339	359	345	333	345	308	335	338	362	352	368	341	356	329	320	320	334	352	362	354	335	347	331	350	382	374	322	333	324	322	357	358	379	336	360	350	338	372	348	337	355	339	317	334	329	381	336	342	329	350	368	352	355	320	336	355	335	343	332	374	307	350	358	350	338	377	350	389	314	399	348	373	365	330	344	347	339	322	365	340	354	359	349	347	367	381	315	339	345	377	355	305	356	348	331	332	357	337	338	383	344	348	353	345	361	355	318	339	378	349	357	360	351	349	337	333	375	336	324	335	324	360	323	362	364	384	333	383	320	330	348	385	332	344	309	344	344	378	358	316	362	335	368	393	311	350	325	354	354	359	343	315	345	319	360	363	350	320	345	343	331	332	365	337	378	360	354	344	347	335	376	339	337	365	339	391	360	361	375	356	342	347	345	313	339	338	366	382	357	373	320	329	361	311	337	364	397	342	355	354	369	369	297	336	354	343	364	334	305	329	363	300	343	330	315	341	353	324	361	356	329	362	326	312	336	329	357	320	362	345	349	353	340	328	340	337	390	335	349	354	303	336	355	337	361	360	383	325	365	329	317	356	363	339	328	349	351	358	329	367	331	328	357	351	356	379	358	362	342	361	343	330	344	321	327	342	366	339	357	340	334	344	338	353	337	366	334	351	368	348	349	355	392	373	335	356	385	352	329	327	335	374	369	349	370	356	349	357	296	360	364	362	356	309	351	350	325	345	338	336	350	350	361	368	327	337	329	415	347	334	363	371	362	305	349	344	343	351	329	336	341	347	336	361	355	353	340	350	348	348	347	361	342	314	321	351	335	356	349	344	364	383	369	345	329	346	375	331	349	372	353	343	285	358	320	340	342	317	360	357	367	360	344	343	384	332	334	317	347	354	376	344	343	343	347	331	317	362	367	333	363	375	332	389	349	324	331	343	365	333	360	352	356	332	342	343	312	342	352	363	342	348	346	336	345	377	303	357	331	348	351	337	331	360	338	354	329	320	374	371	346	322	346	345	370	347	359	308	377	312	370	360	336	333	357	360	333	336	329	368	357	320	357	349	343	314	379	325	347	334	358	370	308	387	353	350	334	331	326	355	341	368	334	340	341	348	342	321	372	330	350	359	330	355	326	349	329	359	334	349	337	355	343	323	342	341	347	338	355	316	355	330	331	357	369	352	349	358	348	330	391	320	313	289	343	360	343	336	335	369	319	376	350	338	350	351	345	365	334	336	366	331	337	318	363	343	334	339	354	307	320	340	333	351	328	358	348	334	368	340	333	357	338	348	334	332	332	379	355	356	363	337	323	327	337	354	329	349	320	332	315	318	337	353	347	318	355	354	350	354	328	343	333	328	313	369	365	343	335	356	368	351	311	357	329	343	352	342	361	385	343	331	332	370	360	346	340	313	341	347	342	352	322	327	324	362	338	343	350	342	321	355	311	350	329	337	325	347	361	336	320	344	334	353	318	345	329	339	329	325	379	343	351	344	361	362	328	351	330	353	328	344	340	331	363	354	335	339	355	360	353	332	346	361	340	344	340	361	330	317	354	345	338	331	309	341	322	359	339	305	372	319	355	329	380	384	337	343	340	347	324	327	351	344	352	330	347	370	340	336	323	341	332	383	367	326	321	366	352	369	346	338	343	369	356	391	329	387	364	340	339	355	364	358	334	343	366	363	330	351	357	321	318	336	392	299	353	360	368	341	347	358	336	334	375	358	325	323	359	358	361	321	372	360	357	354	360	348	337	339	342	314	324	317	342	372	333	341	336	342	320	357	336	334	360	338	326	354	352	385	368	313	352	370	348	336	347	366	326	356	334	363	363	355	346	389	343	343	318	322	320	365	361	324	357	343	345	359	378	363	299	339	374	310	366	385	347	314	330	352	352	360	339	356	365	347	348	382	342	369	351	355	360	354	364	313	355	308	331	349	338	327	336	344	349	359	320	347	366	335	311	356	356	345	352	352	341	368	367	349	360	350	336	369	400	326	324	329	354	328	311	349	371	370	361	320	334	325	340	347	359	358	325	340	350	351	350	329	345	365	343	351	360	352	335	351	354	335	357	354	342	347	331	340	374	366	355	358	350	341	342	354	341	375	328	334	358	338	381	317	337	343	308	340	352	347	346	326	342	373	331	349	351	344	348	360	340	345	318	327	374	325	334	311	341	376	340	339	346	347	351	360	368	358	367	327	340	337	352	376	321	370	367	347	364	350	329	338	355	318	372	360	337	361	339	341	356	337	342	354	351	343	336	368	396	342	381	328	376	354	319	320	323	295	356	351	332	364	358	350	357	370	346	322	320	355	354	342	366	338	350	334	352	369	367	350	370	370	342	345	342	343	397	353	316	316	332	330	327	340	321	388	375	336	339	340	345	329	313	351	376	341	388	393	331	376	376	362	348	353	334	376	336	327	340	341	349	357	354	362	338	378	301	348	397	314	368	309	343	364	345	337	349	355	363	321	339	344	320	362	326	303	317	339	345	371	329	333	335	382	348	321	322	330	354	334	346	311	340	358	333	313	352	373	329	330	345	356	326	345	322	366	362	326	359	339	362	325	341	329	334	368	323	339	312	326	347	353	354	345	344	344	338	334	326	351	346	361	334	353	341	346	355	339	327	365	337	321	346	344	334	338	314	328	334	339	349	345	355	333	341	369	330	331	366	342	366	352	365	346	324	349	346	324	340	325	337	354	333	367	354	342	371	363	356	356	342	320	354	345	341	337	358	336	330	339	349	361	341	374	307	349	356	326	344	331	371	341	348	350	371	311	306	350	366	355	326	356	372	364	355	334	351	315	363	352	350	340	361	320	393	343	338	332	338	351	340	347	359	331	357	343	349	371	378	357	372	317	360	379	372	362	321	357	363	334	350	317	333	347	340	352	314	373	317	329	345	333	331	329	355	368	370	310	367	341	351	328	353	369	328	358	351	348	356	328	323	332	338	350	326	321	321	369	327	333	342	352	361	367	327	355	308	366	372	311	348	361	361	328	376	344	347	306	358	364	302	336	353	373	364	359	330	329	360	322	330	357	354	343	319	329	366	339	328	324	357	322	356	331	347	336	333	316	324	385	406	351	326	349	341	350	363	368	321	357	333	366	320	363	343	376	374	335	358	343	361	358	316	368	340	335	325	349	386	316	340	347	348	367	319	361	345	366	356	383	311	364	371	329	364	333	327	319
9277	24558	19432	10330	8432	5799	4004	3071	2293	1623	1297	1362	1168	975	928	877	851	788	764	782	687	695	658	656	700	544	587	645	870	451	521	520	471	514	535	503	504	514	505	505	527	516	493	497	484	462	518	516	471	489	501	478	505	502	476	551	508	470	559	510	524	468	495	489	549	500	511	466	486	515	529	466	517	499	532	583	497	501	490	523	516	475	483	488	512	493	445	505	531	481	467	482	487	516	550	522	510	506	522	554	518	505	538	517	486	482	512	481	493	552	494	513	485	510	535	486	472	491	510	511	493	503	484	486	535	480	444	496	521	525	518	450	455	533	509	480	495	519	480	498	535	532	537	497	484	487	507	493	503	523	495	521	482	526	486	524	512	486	482	508	550	531	517	479	540	493	505	522	543	465	489	533	528	495	462	508	488	476	515	505	520	502	477	504	476	507	460	485	493	499	495	507	487	500	498	510	480	498	500	504	528	544	493	506	512	495	537	486	458	500	491	497	501	488	467	471	482	523	501	447	508	544	497	522	493	497	526	499	491	511	516	513	500	502	492	523	498	471	515	522	526	499	536	523	483	508	501	526	494	509	493	529	498	494	520	485	496	516	502	509	493	489	455	454	503	547	495	463	531	511	469	477	525	497	499	497	512	499	535	468	534	527	509	526	556	507	485	482	486	471	478	473	517	517	473	489	477	470	527	570	530	506	494	483	509	506	514	519	500	484	542	480	516	508	477	509	532	460	509	534	514	519	505	470	514	512	507	528	505	480	485	525	506	506	520	508	529	525	525	506	455	492	494	510	520	528	504	515	498	503	507	498	519	509	525	530	525	473	517	544	501	522	495	510	536	489	495	527	463	499	506	487	502	496	498	517	531	508	468	501	501	497	483	496	522	516	551	459	494	518	491	538	497	514	466	519	550	473	511	513	500	485	517	507	500	505	518	479	490	498	501	496	515	480	493	529	516	501	523	484	505	481	458	495	487	529	484	506	471	558	489	465	517	460	487	499	558	475	503	543	504	527	520	524	505	508	475	517	474	511	485	529	498	532	507	501	486	500	531	500	489	518	469	500	512	494	488	521	497	515	496	478	532	475	472	465	508	503	501	501	516	451	484	475	488	519	500	526	471	514	525	516	470	474	465	477	523	498	478	523	522	463	517	536	470	519	522	483	499	479	521	532	470	517	495	512	462	533	509	520	474	514	522	481	481	461	496	511	497	478	507	480	508	466	541	477	481	507	524	484	517	504	528	519	509	517	470	529	537	520	540	531	469	506	490	478	499	517	451	500	491	506	501	507	524	494	510	517	521	506	507	524	513	509	482	446	525	481	494	517	522	501	528	498	514	525	508	470	513	495	468	534	491	495	511	491	484	501	495	530	496	519	472	500	508	522	524	506	498	537	510	477	530	522	494	495	501	494	535	515	549	461	551	484	509	491	491	512	479	505	509	502	516	484	520	514	462	538	514	524	483	500	482	468	510	486	503	506	493	497	533	525	484	531	538	512	543	492	513	481	479	435	500	479	447	496	484	520	482	530	523	512	532	524	505	505	475	516	524	531	500	443	507	525	503	477	497	472	502	483	475	475	488	532	502	522	452	514	532	550	493	516	491	501	510	522	524	545	511	513	527	533	538	501	538	506	509	482	500	532	534	486	469	509	466	516	476	532	523	462	540	521	490	496	483	504	512	526	557	497	499	487	556	494	466	512	547	444	572	548	485	518	509	488	490	534	516	513	456	507	489	489	517	523	473	499	539	466	523	502	523	521	568	499	528	515	553	511	527	551	538	504	451	555	496	481	513	513	521	490	503	500	481	528	484	489	503	504	504	511	513	489	496	476	513	489	527	521	485	502	503	490	509	497	528	510	504	495	525	518	522	489	498	467	520	473	484	507	527	487	504	459	504	446	498	468	575	497	484	524	523	492	535	477	481	499	512	493	491	487	509	494	485	500	511	478	512	520	490	513	533	550	505	452	505	511	502	499	503	509	480	546	494	474	459	494	505	546	526	489	476	451	487	481	474	538	485	480	515	528	517	513	512	483	519	492	492	470	542	536	492	560	511	474	530	546	489	515	506	461	494	515	501	519	516	492	472	536	536	511	497	465	526	510	507	475	491	537	490	485	474	550	503	488	488	450	497	490	526	526	540	507	490	483	458	486	481	485	499	520	498	512	500	520	540	515	512	527	467	516	514	496	519	479	494	474	533	518	524	525	491	520	526	544	501	476	463	482	479	503	502	496	457	486	505	513	494	502	500	493	473	479	544	543	494	515	514	469	527	545	507	512	513	514	490	466	493	433	465	504	531	504	518	473	520	452	504	505	497	517	472	472	492	577	509	466	540	460	473	468	496	521	538	492	510	480	495	512	489	502	504	504	501	534	480	533	533	488	477	522	508	475	502	496	448	538	542	467	477	465	502	472	518	497	504	510	455	485	485	507	508	507	503	509	528	481	510	507	481	523	502	449	517	498	560	469	525	541	501	501	481	503	507	467	514	494	499	485	508	474	513	488	497	484	526	520	475	485	501	502	524	489	491	495	495	540	513	500	496	506	504	531	459	525	520	528	507	494	504	489	473	534	504	520	513	484	479	527	498	523	483	477	523	485	509	519	523	558	481	499	503	510	527	503	482	483	518	508	476	520	444	553	501	474	517	515	512	475	540	478	484	471	503	520	510	459	531	512	538	474	509	527	513	516	509	482	514	515	558	502	465	500	512	493	489	501	512	511	499	533	498	498	549	530	485	489	503	530	503	538	484	524	527	457	493	452	512	519	481	511	494	518	510	557	483	505	486	503	502	515	521	511	505	518	509	523	469	514	488	506	510	508	499	514	496	488	511	509	474	507	472	454	531	490	534	548	454	497	516	509	471	497	532	501	529	511	458	518	462	526	521	432	471	486	513	511	479	530	534	460	484	504	494	475	472	537	483	472	462	492	499	523	524	508	487	481	509	510	492	474	556	492	507	520	518	508	477	510	510	516	472	530	527	498	494	543	484	492	509	487	491	525	537	481	492	474	487	461	552	470	511	469	497	517	500	490	476	504	481	534	486	475	514	523	528	564	562	466	529	462	463	486	474	497	460	492	504	490	529	489	510	496	495	504	505	511	551	490	498	479	517	556	509	457	475	499	485	540	527	480	511	482	459	493	472	474	470	465	538	484	480	514	505	489	469	504	533	530	527	473	566	481	482	544	488	493	533	474	506	496	518	498	494	477	488	513	520	520	513	508	485	484	511	496	469	539	503	494	488	489	544	545	502	538	489	471	529	499	489	478	534	505	504	507	539	488	498	524	483	545	526	532	543	505	545	487	525	480	500	500	473	527	530	499	534	482	515	510	488	462	538	496	457	480	497	452	490	473	468	495	489	478	506	491	481	489	518	474	514	513	472	485	512	505	491	498	487	483	516	478	517	526	474	492	483	481	494	513	520	501	478	489	476	519	538	534	525	502	485	479	521	522	482	460	535	529	498	536	453	459	492	475	487	534	492	521
24664	21388	27065	25158	8081	2205	1828	1549	1274	1031	980	943	857	873	851	874	801	778	785	731	703	702	733	712	792	719	717	643	757	682	678	674	682	686	700	695	703	676	664	677	722	693	724	645	705	679	699	716	696	697	665	672	694	669	683	678	664	712	673	700	649	670	677	659	666	674	649	687	709	706	663	709	664	673	642	725	676	624	720	667	724	642	726	719	729	674	716	683	688	711	640	682	672	623	653	707	712	701	659	704	669	696	705	712	727	685	677	652	684	736	658	651	670	657	689	695	668	700	660	680	676	641	698	676	722	691	722	710	675	693	693	680	666	684	664	664	684	683	694	720	686	659	623	703	660	718	672	711	666	668	725	714	675	686	643	666	698	677	642	709	664	667	695	670	689	644	706	658	675	690	680	694	739	660	686	682	655	666	700	708	678	726	702	660	674	695	735	678	683	662	679	678	763	695	625	648	694	634	722	642	645	680	728	668	653	677	721	661	699	733	684	678	713	703	655	710	648	678	691	713	704	710	653	713	697	675	646	720	668	648	722	673	731	696	679	666	709	703	656	650	688	672	668	693	654	630	702	729	681	729	683	673	698	744	683	671	625	707	688	732	704	718	653	680	656	694	722	698	695	690	634	673	636	679	686	638	701	662	633	683	750	726	682	684	692	675	654	670	688	712	666	667	658	689	641	669	700	701	734	695	724	706	704	668	657	697	730	703	724	691	660	679	737	672	700	681	675	654	661	663	693	700	655	676	693	718	698	692	695	684	687	681	691	620	660	742	706	671	688	719	695	678	706	679	701	703	749	661	706	685	678	714	686	660	683	720	702	682	716	649	672	679	713	676	719	646	668	660	684	680	692	690	709	652	640	683	680	699	666	707	728	688	695	637	646	651	703	690	739	731	674	692	695	670	718	694	633	673	679	703	646	655	724	681	691	702	653	693	692	711	714	707	682	674	685	665	708	698	653	632	729	691	700	682	662	668	671	711	674	604	670	716	722	649	683	692	713	686	705	663	666	652	674	692	730	670	693	689	688	713	670	698	663	643	670	677	667	712	720	691	699	680	642	675	707	706	687	663	741	669	644	657	697	749	673	634	722	699	674	691	671	649	662	675	676	722	667	667	706	669	650	679	664	713	660	659	636	701	646	693	669	666	628	682	689	698	695	668	679	731	711	694	703	684	715	683	708	687	684	668	744	773	715	614	743	660	679	669	670	659	668	704	674	629	676	694	709	704	712	663	699	635	697	699	711	684	678	762	691	691	630	705	700	681	704	655	678	698	714	727	708	691	699	721	705	699	646	654	671	656	720	729	637	657	655	659	698	678	738	633	686	712	709	652	685	679	723	744	658	666	690	697	700	705	693	651	703	660	661	724	693	724	649	694	739	728	739	672	684	708	665	710	693	703	664	697	691	677	654	746	680	727	657	706	654	716	723	720	701	661	667	663	700	692	734	655	688	636	676	686	700	675	701	743	698	679	684	675	691	678	664	723	715	685	703	659	659	699	714	686	694	655	660	681	645	650	705	687	704	663	696	684	677	679	716	702	712	678	734	695	707	700	701	689	730	680	678	684	691	715	648	701	667	715	678	664	705	710	708	704	681	682	705	632	663	668	709	691	707	692	704	635	694	669	705	671	701	650	680	696	750	685	729	625	689	660	729	710	682	693	666	732	728	657	653	684	672	719	682	710	721	686	671	710	686	675	726	684	690	680	739	684	665	657	736	680	709	697	672	644	699	677	700	715	709	687	703	714	695	644	720	727	676	680	672	677	720	653	695	698	700	680	683	691	668	704	706	690	710	671	684	673	671	698	676	686	681	645	669	694	649	708	742	696	655	705	670	650	701	729	702	681	659	686	729	695	717	707	674	708	706	703	659	693	697	687	685	709	707	663	685	674	686	670	668	708	647	663	663	691	673	726	707	636	691	693	682	676	674	733	688	671	737	707	690	720	722	662	686	670	718	711	685	705	678	731	663	698	676	695	682	673	657	697	670	680	641	653	681	697	658	634	735	729	672	684	692	704	691	699	664	706	655	681	669	710	636	688	674	673	691	691	659	647	704	686	678	685	689	678	721	697	697	664	693	672	672	633	648	637	672	690	669	699	684	675	688	700	719	664	683	696	652	677	706	694	727	682	656	697	656	686	702	708	672	730	692	711	677	692	669	655	659	706	628	693	686	663	665	664	689	710	697	674	708	686	709	713	677	638	667	670	654	636	682	729	721	663	698	692	673	678	661	657	689	704	694	666	672	728	715	693	679	711	666	717	666	689	667	679	732	683	661	735	716	683	699	673	695	689	665	711	679	612	705	661	655	629	698	723	685	668	706	663	656	688	668	701	697	721	691	672	638	730	685	639	692	754	719	683	650	714	702	676	703	695	677	696	679	696	643	732	668	690	644	679	730	719	682	672	674	694	689	704	684	669	721	669	730	704	714	742	657	685	652	646	717	646	653	683	656	656	635	670	673	717	689	707	678	679	694	687	650	706	648	668	641	701	673	747	751	671	716	706	714	685	654	665	664	707	682	658	679	689	661	716	719	696	694	754	719	635	679	699	717	694	696	697	678	683	678	662	671	704	694	651	669	682	666	668	648	681	647	717	708	688	700	686	682	696	651	673	665	660	679	691	707	729	699	700	693	670	685	672	715	687	692	685	701	676	670	662	642	730	718	704	699	671	695	694	701	706	681	650	678	739	750	752	685	724	696	668	715	692	687	652	679	713	725	692	703	701	680	683	672	726	726	714	690	673	720	676	652	659	649	666	645	749	626	686	673	662	703	685	696	700	664	661	680	682	658	707	725	614	698	698	713	701	729	727	675	746	699	676	647	645	664	706	684	709	707	707	676	668	669	692	713	684	683	713	660	656	715	668	719	653	711	677	669	689	659	704	707	711	689	633	644	697	648	689	671	693	707	639	696	658	686	636	691	710	678	659	638	688	706	680	696	691	720	697	659	710	701	728	692	712	709	692	696	665	659	688	705	711	690	707	676	712	660	716	699	689	672	701	672	647	674	689	666	694	673	678	714	692	641	678	673	633	687	726	621	718	710	713	642	654	720	653	676	700	684	642	709	640	666	677	711	670	719	656	623	767	692	588	669	689	675	714	668	663	701	673	684	690	708	673	718	688	679	681	730	687	725	702	706	654	685	683	703	717	733	689	701	661	664	660	673	680	669	671	738	684	705	682	701	719	670	682	681	722	663	707	687	724	695	675	670	677	686	696	664	692	682	666	691	657	672	658	723	683	646	679	683	709	709	673	705	708	643	673	691	690	646	658	703	680	661	650	700	658	637	687	677	694	690	708	616	686	668	646	658	653	699	686	660	637	692	693	674	677	653	645	709	654	687	655	689	690	661	673	699	678	688	696	715	722	683	677	710	714	680	722	704	714	660	671	695	701	704	693	695	691	721	693	727	676	690	706	676	658	720	671	705	638	693	758	709	643	651	726	712	727	677	713	704	667	677	713	659	723	722	714	712	689	676	687
9468	19206	16200	7940	7333	4329	3653	3032	2573	1988	1805	1668	1392	1361	1326	1339	1242	1164	1153	1078	1035	1055	1017	1008	1009	998	998	977	1006	1020	974	944	981	1008	931	940	979	901	954	942	941	951	922	951	956	945	880	915	935	1004	888	1017	941	971	927	878	955	941	981	969	953	942	947	934	936	991	1015	877	986	951	964	957	942	899	1005	951	915	958	992	975	912	946	927	909	939	946	948	963	954	928	942	937	934	987	920	984	935	902	981	971	926	959	912	955	969	959	950	958	918	1007	934	893	881	996	961	958	928	934	915	900	1002	883	918	935	951	953	968	974	883	971	931	928	936	911	934	937	913	921	938	912	903	902	853	966	976	959	951	956	1003	958	957	979	929	902	876	946	893	935	1001	910	926	945	919	897	915	931	922	957	973	972	940	968	975	945	941	943	931	971	941	929	931	863	941	943	991	955	915	962	942	923	962	913	969	942	936	932	907	954	933	920	965	930	953	935	942	949	953	951	909	1005	944	953	970	949	912	962	911	933	978	961	933	967	963	1014	937	982	951	911	952	937	960	970	924	965	938	908	931	949	908	915	949	949	970	911	881	970	917	978	947	902	879	937	959	1010	916	878	920	926	927	923	981	951	975	887	906	951	938	888	964	934	952	937	1011	959	903	948	927	935	964	948	984	912	991	978	939	984	934	860	956	900	909	963	905	927	932	950	959	965	939	939	962	885	945	882	938	962	949	982	916	886	917	869	958	953	965	921	958	958	953	976	945	912	932	917	951	923	896	963	870	951	941	924	934	946	923	954	1025	993	901	961	978	906	1000	947	936	914	917	947	890	953	952	955	877	923	915	961	927	1012	955	927	941	972	959	951	951	917	923	866	944	975	879	912	953	941	905	929	936	961	978	940	920	931	955	966	976	911	947	971	911	954	994	983	993	945	997	976	915	983	948	971	926	938	940	975	903	918	943	929	904	992	894	978	956	936	874	974	932	936	916	927	950	878	933	923	948	942	978	961	962	989	935	969	926	933	924	897	929	945	921	935	927	942	952	896	966	915	964	949	948	948	985	1006	916	943	894	900	921	895	937	939	911	920	926	893	952	902	915	957	961	966	938	937	907	924	934	921	910	939	862	913	943	974	929	907	944	964	936	889	930	948	967	953	933	919	943	912	949	990	971	931	1004	942	967	957	943	884	939	930	958	957	978	891	922	948	982	927	924	933	958	904	985	905	921	1008	954	939	947	907	934	954	924	975	937	875	918	943	903	941	992	945	856	915	966	895	984	925	924	899	949	950	931	931	904	886	1000	954	913	921	973	905	905	936	969	980	931	923	986	981	947	910	908	926	939	896	982	927	902	900	953	929	921	955	879	968	949	982	889	902	937	1003	922	937	987	926	920	976	953	912	947	942	974	953	960	951	955	955	945	942	940	960	898	924	948	942	971	984	972	932	908	911	955	973	948	948	918	980	938	951	924	894	979	924	892	928	930	920	871	927	940	1010	898	955	926	969	929	983	923	965	893	956	941	923	924	944	902	977	986	929	979	938	938	957	921	920	996	911	935	887	912	924	895	943	943	940	937	955	921	853	980	993	975	934	964	907	981	942	886	933	956	935	928	900	890	953	897	937	923	918	970	917	954	944	941	929	967	910	970	973	962	966	906	953	919	957	949	959	976	936	933	980	912	929	937	958	944	920	976	970	964	950	968	960	931	964	976	891	942	938	949	953	988	946	926	970	892	937	953	960	959	1013	948	926	946	951	932	873	921	962	940	930	920	905	934	949	977	958	945	962	927	851	926	909	941	925	950	982	951	938	965	907	961	946	955	972	975	971	883	931	971	934	874	964	925	945	948	928	899	897	945	971	913	895	1001	1012	909	971	908	962	946	997	944	906	946	916	971	933	897	881	953	957	955	975	939	957	960	989	1010	978	920	894	970	929	916	948	981	992	945	986	981	961	936	931	980	986	876	925	950	936	932	913	933	945	915	943	938	971	963	936	976	961	972	926	936	920	961	888	890	891	971	902	914	950	915	973	970	954	922	935	926	904	967	909	893	937	948	943	948	904	917	921	963	935	946	959	915	972	917	936	922	896	894	976	931	937	981	920	907	898	903	943	983	929	924	943	953	964	959	962	958	982	944	921	951	955	922	868	900	918	970	965	963	916	912	933	989	996	958	944	959	932	914	973	957	886	928	993	926	897	931	975	963	996	969	958	952	974	886	968	949	948	940	897	909	939	945	946	982	934	976	918	911	956	992	945	902	919	963	952	946	946	918	948	910	941	979	942	950	959	998	952	936	925	975	991	957	994	988	898	995	983	977	938	997	920	940	952	976	938	955	946	913	976	940	968	906	976	917	883	895	967	948	904	943	928	963	939	957	983	915	917	880	919	922	950	942	980	984	938	977	914	952	963	891	947	956	920	981	978	884	888	946	983	974	917	959	907	899	941	939	945	957	941	953	888	964	889	943	979	953	916	921	1014	902	970	922	903	981	943	977	964	946	986	932	967	913	920	943	893	972	930	976	988	930	961	938	933	936	953	924	899	908	922	962	944	945	889	934	955	941	958	948	978	986	897	929	942	994	953	980	926	919	927	995	947	964	941	952	921	931	934	913	897	938	933	971	990	922	936	902	968	973	919	976	919	950	943	984	929	941	1052	904	997	974	955	978	930	939	911	972	930	912	938	959	937	956	954	905	976	921	932	938	929	951	944	911	918	948	937	948	903	972	953	973	930	904	946	943	1027	902	930	972	983	941	892	971	919	974	927	961	969	988	920	924	937	907	903	966	945	963	935	1014	898	906	940	987	949	916	940	968	951	939	928	934	959	921	973	978	919	910	987	917	925	907	967	923	882	955	973	945	846	933	956	953	923	910	889	946	902	967	912	994	1011	902	931	979	954	938	930	881	977	920	941	961	949	949	946	927	992	955	940	953	960	915	972	974	916	913	950	965	951	949	912	938	884	890	936	933	934	959	949	926	978	977	937	1007	915	880	956	909	947	946	919	927	930	929	896	878	936	889	954	987	987	943	951	885	958	962	909	944	994	992	959	933	938	972	886	954	912	940	935	966	940	1000	903	966	959	988	952	959	901	922	943	946	924	1000	957	955	910	975	909	907	958	924	914	948	952	965	881	907	906	925	909	983	960	933	943	896	978	904	907	954	978	922	882	905	999	972	912	924	972	927	956	1012	939	951	939	886	911	966	946	955	880	910	974	930	969	933	949	960	931	886	961	977	893	934	967	973	957	945	894	876	911	918	902	951	914	974	930	941	943	939	933	915	951	912	937	934	989	891	1002	902	909	907	971	928	930	1023	983	910	949	988	906	981	972	960	938	916	1018	938	942	917	962	888	936	941	957	907	976	919	962	957	951	925	949	937	928	885	990	976	962	934	921	910	978	980	891	968	977	969	913	959	977	945	939	932	941	999	969	963	918	974	932	968	920	948	940	940	931	897	972	966	945	924	933	916	864	986	980	924	938	992	932	951	981	943	959	900	934	915	927	1015	957	922	906	949	969	933	918	898	910	922	910	931	1025	931	966
22535	21433	29235	24032	21392	20936	6942	2392	1648	1535	1227	831	737	783	664	661	625	617	555	386	397	399	349	388	345	362	340	425	449	332	339	343	314	368	316	334	318	341	300	326	326	321	300	335	326	343	329	319	298	321	316	319	319	286	323	290	330	318	320	334	300	356	335	333	313	310	323	351	317	315	321	304	312	326	336	300	329	325	325	329	333	338	322	329	346	299	322	331	338	316	333	325	305	304	297	325	308	289	304	315	299	340	307	331	342	328	308	329	315	322	318	336	306	308	290	328	316	328	343	314	296	303	298	326	307	316	310	351	325	302	338	348	315	296	314	308	333	331	327	320	339	334	318	340	343	340	289	340	305	320	349	329	343	344	271	334	347	311	337	332	289	354	301	302	359	303	328	324	319	314	284	309	328	299	318	309	343	322	292	301	308	338	309	312	328	324	339	318	321	305	323	317	329	316	288	335	288	339	328	333	328	317	315	325	340	299	302	279	338	331	299	323	347	295	331	311	298	306	307	330	286	313	299	338	312	312	291	337	306	325	316	321	279	320	343	337	353	326	295	336	338	312	326	307	321	300	341	302	331	307	321	331	332	279	307	285	339	297	332	332	324	307	343	300	349	310	329	314	320	313	302	313	346	316	332	344	314	315	314	293	309	317	322	328	343	323	338	332	326	342	341	336	328	321	329	297	309	354	300	317	319	322	282	343	284	288	315	294	329	297	324	324	350	306	336	365	306	368	301	307	300	327	340	306	320	315	312	348	312	289	318	330	362	309	306	341	306	289	333	315	316	299	355	319	321	331	335	332	357	324	320	322	344	331	298	333	297	302	295	347	304	323	333	325	297	321	317	297	323	339	320	331	327	312	339	297	301	299	321	336	306	347	327	305	318	328	310	332	314	344	322	337	330	348	313	339	350	338	298	285	324	360	311	335	326	320	307	353	298	305	337	338	308	306	355	323	344	303	314	297	327	331	307	339	323	306	342	306	317	312	296	315	310	349	302	308	290	312	314	354	299	319	317	329	299	328	308	318	335	308	306	329	351	313	304	317	302	304	338	313	295	316	334	326	329	310	335	327	312	308	329	294	331	332	365	325	313	317	331	353	290	314	313	306	304	297	322	332	326	322	335	324	337	317	335	293	356	346	305	317	308	304	295	313	346	340	309	335	293	307	297	340	300	339	338	319	319	285	312	328	335	324	343	294	309	344	309	309	342	332	316	274	334	311	313	337	322	310	323	356	308	334	310	313	341	331	328	354	322	319	300	297	311	333	336	303	310	280	280	287	318	328	312	306	320	312	331	323	317	322	337	324	325	331	296	351	307	328	297	328	332	306	323	306	310	330	308	298	315	341	328	326	330	303	297	319	314	298	330	305	348	314	348	319	331	335	304	302	316	340	284	349	306	312	327	272	354	318	305	339	341	290	332	273	315	305	348	300	323	309	287	315	330	311	289	312	334	322	293	339	282	332	316	344	289	315	299	330	291	295	321	347	324	295	315	336	349	323	313	345	295	305	303	306	297	328	313	329	298	315	293	310	297	324	296	339	333	329	310	331	283	296	335	335	303	313	323	334	291	323	297	290	278	313	335	300	338	308	320	335	311	296	345	329	329	298	321	297	320	323	323	352	351	310	302	315	296	331	316	284	334	324	284	314	308	278	326	338	309	312	347	311	310	306	307	341	344	343	312	282	338	337	318	301	301	309	328	318	333	319	328	332	316	330	347	328	332	329	322	328	306	311	307	317	317	303	317	329	326	311	301	342	304	294	305	328	346	320	326	338	304	315	305	311	343	336	300	318	305	335	315	333	295	305	322	328	325	339	309	292	319	297	302	306	308	337	289	318	332	315	327	312	338	290	320	325	307	317	304	330	329	313	330	354	318	325	324	310	315	334	322	323	336	303	315	313	318	328	334	302	289	299	337	305	304	340	319	327	327	316	326	292	327	294	324	339	327	293	296	328	292	324	336	345	292	294	285	333	311	292	324	299	344	286	355	314	323	331	355	303	339	302	302	299	313	325	275	340	279	309	321	351	335	306	321	301	314	307	334	319	307	326	315	309	288	360	354	334	291	344	315	341	284	302	337	334	337	322	315	341	334	323	345	323	298	342	310	333	311	349	296	320	342	308	314	303	314	308	333	314	315	317	326	306	353	330	301	340	303	293	308	324	314	334	323	329	331	341	323	275	325	321	348	304	361	326	320	316	319	283	325	339	285	325	351	341	288	290	317	305	319	323	327	342	321	351	320	325	305	319	320	335	331	321	308	324	318	318	318	314	318	332	331	339	313	316	308	323	332	316	316	303	321	309	300	318	326	301	320	317	311	304	279	332	305	301	324	325	289	314	305	299	295	321	308	340	338	318	310	312	304	304	313	299	334	310	312	299	311	346	323	316	319	295	309	316	304	298	343	327	342	308	308	280	300	357	340	323	331	324	324	318	337	320	342	318	314	317	303	290	311	324	319	323	347	354	342	310	307	302	341	308	335	315	314	325	310	320	317	293	317	346	319	324	321	339	269	312	318	353	324	315	329	344	312	319	323	339	331	315	306	322	315	332	334	317	312	322	304	322	338	336	353	290	315	354	311	315	315	296	303	333	318	345	310	297	285	301	310	331	316	321	341	315	325	292	315	286	343	293	311	278	311	336	303	322	301	309	288	345	333	335	328	320	296	326	318	315	309	299	339	327	303	315	303	330	301	330	326	313	322	308	316	336	338	313	316	319	320	314	337	278	329	314	317	324	318	339	332	311	336	322	311	322	326	338	325	319	317	306	317	296	337	312	323	339	350	324	298	328	355	334	312	349	304	319	315	337	333	294	333	318	334	342	298	329	303	356	315	319	327	318	286	272	342	343	346	286	304	308	300	323	321	328	308	326	316	329	295	319	328	332	306	313	347	314	325	313	290	289	321	301	353	341	341	327	338	322	296	335	313	332	338	314	340	318	294	319	331	320	310	308	334	322	329	341	342	275	325	316	307	335	330	301	338	322	328	309	344	339	328	306	310	314	296	384	346	330	323	316	305	353	301	338	332	307	315	331	320	284	337	333	351	313	323	313	301	321	311	291	329	321	335	330	337	327	284	342	325	329	305	315	330	343	285	271	327	308	321	312	317	283	317	303	332	335	285	327	324	314	309	321	308	314	323	319	307	349	322	324	335	287	316	332	313	316	333	332	306	329	334	309	288	298	324	292	338	317	309	314	284	325	304	324	314	315	335	301	298	329	377	314	328	346	350	329	365	331	328	332	325	330	298	310	301	314	335	346	326	313	300	302	322	324	288	299	326	290	327	325	307	319	333	332	321	273	310	321	335	336	286	291	317	324	332	358	294	313	319	294	347	323	342	301	322	313	321	308	309	332	327	310	333	282	314	335	324	304	302	339	315	298	318	314	357	363	353	334	302	328	336	290	294	319	309	294	323	325	305	309	340	318	312	308	328	319	300	316	334	331	343	297	307	316	295	311	294	314	284	316	302	300	300	320	313	335
11067	32427	26515	13119	11647	7594	5598	4799	3811	3631	2805	1796	1590	1581	1366	1307	1219	1186	981	622	599	622	521	504	515	546	499	634	734	451	462	466	499	439	467	431	495	442	461	477	461	435	435	458	415	438	435	443	431	425	427	446	430	443	420	424	465	433	403	412	412	436	463	443	468	436	416	424	425	453	450	432	408	415	427	464	417	458	477	392	400	477	414	434	413	446	479	458	442	448	430	388	446	438	437	453	441	432	473	485	410	434	468	472	408	453	397	429	452	436	439	429	406	403	399	420	475	392	383	425	460	452	420	409	463	439	416	439	415	440	438	395	431	457	413	432	415	388	483	447	404	436	433	413	447	447	406	438	437	414	439	411	414	425	441	450	450	445	404	422	430	420	432	430	428	426	465	445	445	403	414	414	403	448	442	394	413	425	448	458	425	432	436	424	453	409	446	423	433	411	438	422	395	447	439	437	412	377	427	461	411	458	455	405	422	413	411	439	432	454	423	460	425	450	386	441	408	388	395	404	452	434	451	444	416	424	429	423	474	421	423	434	395	404	452	433	411	439	406	435	409	471	460	424	446	466	419	436	437	396	437	437	461	398	406	403	406	452	417	464	411	398	436	409	405	437	431	455	425	430	458	408	386	444	407	477	427	441	397	443	401	406	449	421	353	447	429	405	416	421	394	409	414	432	433	452	419	405	420	433	443	459	475	411	416	435	436	447	402	372	427	467	445	447	408	436	415	428	397	464	432	423	412	444	450	427	404	422	394	444	408	455	442	425	437	411	439	407	396	432	453	454	421	463	431	483	379	436	415	430	473	466	465	423	415	493	426	405	417	413	402	431	464	446	433	439	453	397	398	449	400	443	406	445	426	460	444	407	425	448	440	445	459	446	434	413	467	430	436	437	443	446	439	468	406	446	452	429	460	417	409	411	400	401	440	418	454	411	455	397	437	429	376	418	419	428	409	422	402	440	410	412	441	406	414	428	448	432	436	393	428	488	446	402	439	429	428	423	466	445	407	426	449	453	422	431	444	437	436	406	423	440	418	448	425	441	413	421	434	410	390	400	441	430	437	422	446	461	409	445	448	398	414	452	445	454	457	473	369	441	421	413	437	469	485	436	436	434	448	430	432	458	379	443	402	410	454	430	441	408	395	458	456	441	461	458	450	464	442	464	474	447	409	440	418	430	407	464	423	399	436	464	423	415	411	422	429	418	476	457	438	420	419	450	470	413	460	468	448	413	413	426	405	444	405	416	435	413	436	421	456	424	400	395	429	451	409	465	442	393	411	418	423	431	425	444	433	441	457	414	413	432	422	426	429	440	459	453	423	408	407	411	419	437	420	428	389	448	457	447	482	462	415	415	428	432	403	415	404	423	438	429	443	417	458	438	420	439	437	435	439	439	420	413	451	408	424	428	437	476	461	406	428	450	417	440	439	439	439	384	412	436	462	459	462	424	435	402	404	432	433	478	440	419	441	437	457	440	439	422	436	448	427	446	434	408	434	458	428	427	391	435	447	461	454	422	484	442	417	446	426	444	428	446	415	418	423	429	421	399	405	412	423	428	428	416	455	416	429	395	448	430	433	459	421	418	404	423	435	430	448	460	452	374	436	418	417	446	440	435	421	429	422	435	458	412	408	452	384	430	436	462	450	430	408	432	418	459	415	414	417	411	447	399	436	408	421	438	389	467	445	450	465	440	418	432	404	399	452	396	426	419	433	408	413	448	449	426	450	422	463	438	456	413	434	446	463	406	473	463	438	446	434	423	438	398	420	407	456	433	413	434	461	423	437	481	432	422	441	420	475	442	447	420	453	461	414	410	396	424	452	431	399	408	463	406	412	425	444	421	460	423	407	435	404	404	435	432	392	425	447	459	467	417	415	435	425	433	423	389	439	420	458	439	426	442	430	420	446	414	436	432	415	390	426	428	418	404	422	401	441	460	437	435	417	431	420	430	441	406	425	462	417	411	458	414	476	438	487	445	463	392	465	428	430	453	404	398	432	432	438	411	396	418	436	441	464	412	439	421	423	456	407	426	418	442	391	445	434	439	472	410	388	404	397	429	420	430	391	404	438	403	427	462	430	452	457	485	433	465	453	463	425	424	423	458	427	400	447	424	409	434	436	395	430	416	445	419	456	438	462	423	401	443	428	395	421	438	453	442	422	429	460	431	420	434	454	463	415	446	445	430	381	446	431	434	443	413	443	431	443	429	416	448	421	448	441	430	466	433	461	430	438	430	461	454	445	432	412	434	448	403	435	426	437	422	441	426	469	437	456	409	426	420	423	411	441	435	469	408	437	428	431	399	417	413	442	383	462	426	399	426	445	435	406	451	420	435	416	410	423	429	455	469	412	431	407	385	455	401	449	427	429	441	429	435	412	424	420	421	437	450	436	431	461	422	439	447	423	427	464	386	403	418	457	463	401	442	439	442	408	465	408	453	434	401	422	429	441	418	431	406	440	454	420	422	463	415	449	439	408	398	419	416	426	468	401	453	402	423	441	421	460	435	431	423	460	425	457	399	460	409	415	423	467	439	426	406	450	388	428	467	440	428	425	405	423	435	439	448	421	448	394	403	437	424	415	401	426	424	439	427	468	427	436	431	428	450	413	400	455	438	434	397	391	422	444	430	474	436	464	441	416	426	429	430	421	412	440	419	418	450	460	417	450	441	379	416	431	418	453	432	443	458	484	446	430	424	424	454	410	433	432	438	430	402	405	404	415	424	436	420	417	444	426	454	443	451	441	436	424	447	442	435	437	413	451	435	427	425	429	423	480	441	401	418	425	447	411	408	440	430	393	422	408	434	436	415	423	445	449	444	459	472	465	455	438	413	430	448	471	429	423	476	446	432	421	434	424	443	428	433	394	401	405	424	427	394	440	417	428	438	414	458	462	425	443	398	474	447	406	436	419	401	464	464	415	412	437	449	430	431	445	409	434	408	429	414	449	460	449	421	425	435	425	466	450	413	423	419	418	427	441	456	423	419	411	452	423	421	430	422	447	406	435	422	405	428	435	403	442	388	420	447	479	455	425	458	414	431	434	420	406	409	446	417	436	399	439	425	395	470	430	422	441	399	406	459	418	434	415	409	463	428	415	422	443	436	399	444	437	431	431	443	438	429	418	433	416	434	412	430	400	442	420	413	428	407	408	443	450	455	428	394	396	386	440	482	453	401	448	456	435	417	429	421	415	453	444	423	430	426	414	461	426	387	403	431	434	396	472	419	450	416	431	415	436	418	402	420	462	423	429	427	421	426	412	441	437	424	458	443	400	452	433	360	424	392	417	413	456	413	480	412	409	425	445	410	443	442	438	418	450	418	443	420	436	446	410	462	437	436	425	477	402	422	418	440	415	430	464	415	407	455	432	474	446	420	452	424	436	425	439	440	438	434	412	437	420	429	438	426	376	420	462	424	405	463	407	442	448	422	455	437	366	424	445	429	422	390	446	423	418	404	420	404	436	406	417	442	447	398	423	426	421	430
27298	19792	12572	4525	2782	1917	1440	1141	997	998	843	794	776	805	787	753	738	741	669	700	641	625	652	621	596	670	631	619	655	659	634	617	623	617	639	648	667	619	623	641	606	655	626	650	620	617	651	590	665	599	618	607	639	584	642	616	658	628	590	642	591	577	608	663	642	642	666	626	613	645	687	579	570	575	642	591	657	614	584	592	591	627	654	639	673	616	610	658	626	604	606	621	652	611	621	597	631	638	606	626	626	613	595	604	578	621	608	644	591	669	641	642	674	611	648	623	658	638	643	596	654	640	636	642	646	628	641	632	635	630	631	593	598	631	627	644	615	601	653	562	625	613	587	642	614	644	623	601	643	585	630	641	646	619	653	670	647	655	663	616	618	620	648	589	644	632	596	612	634	671	627	616	632	629	628	600	641	598	607	603	660	617	652	646	652	602	616	645	646	627	586	631	673	635	612	648	641	613	629	647	600	599	626	640	621	635	605	640	620	633	604	653	630	567	625	692	619	609	640	623	639	609	619	621	581	626	630	661	618	598	611	576	673	598	623	655	663	629	622	639	690	626	619	616	619	636	619	631	580	628	643	654	639	628	586	645	609	639	615	661	604	663	622	641	621	607	678	636	618	611	634	617	616	619	591	663	651	645	602	597	598	606	594	617	635	626	645	642	644	641	626	638	629	606	620	668	633	641	631	659	580	687	602	586	646	643	631	630	646	601	574	604	642	574	650	674	655	636	628	634	618	638	675	617	622	582	612	593	614	681	628	615	642	590	646	635	592	604	637	640	638	599	612	624	665	600	642	642	627	598	593	640	635	609	598	677	594	593	614	645	626	651	584	634	614	619	650	631	628	625	631	610	619	651	664	650	670	665	661	635	619	645	658	631	633	590	642	666	606	612	632	660	649	642	630	591	669	617	622	608	594	597	639	650	605	640	619	609	646	613	602	652	595	636	626	649	641	621	606	615	675	647	634	623	637	630	609	617	615	681	667	639	673	660	649	617	631	656	656	616	617	611	674	634	663	639	625	610	621	590	663	603	648	598	615	670	580	668	612	612	636	655	659	648	619	633	642	607	587	672	619	586	624	632	603	598	661	651	622	636	651	614	604	644	663	647	674	608	605	635	653	634	619	563	597	632	649	653	637	589	618	592	650	651	618	616	653	603	594	625	615	620	618	637	621	644	585	628	636	637	632	600	650	640	600	622	670	628	662	620	649	656	656	602	715	639	656	601	654	605	684	654	624	628	614	610	653	631	629	661	633	624	636	585	611	612	675	682	628	629	651	625	623	601	642	620	644	613	640	615	623	678	668	614	601	602	631	602	640	611	610	681	657	660	628	633	601	640	608	618	650	668	652	594	633	590	590	616	606	637	608	627	627	643	595	684	622	652	663	620	636	652	593	660	625	579	566	601	615	626	661	626	673	608	615	603	669	608	613	650	618	621	668	684	653	610	599	607	617	685	626	628	666	657	602	671	669	640	604	592	595	600	606	674	598	651	697	642	655	629	636	606	616	618	647	676	633	638	641	639	606	615	631	602	643	621	646	649	615	636	622	606	682	672	605	612	628	652	679	592	714	645	627	616	644	631	625	611	637	646	644	571	617	608	636	634	656	604	610	626	623	610	637	602	633	612	664	654	623	590	600	630	660	618	611	627	606	638	647	623	612	672	621	699	610	621	595	582	670	651	612	623	635	639	604	687	618	576	637	666	662	604	629	638	637	620	617	604	647	642	638	594	583	655	654	577	618	623	621	641	628	657	669	591	661	656	638	636	607	626	647	602	636	618	611	621	632	611	632	636	610	636	635	606	644	590	650	616	662	671	591	636	584	640	705	652	641	609	635	609	616	641	634	664	656	661	632	627	594	634	659	595	638	587	632	614	608	664	640	638	620	617	647	637	633	673	657	615	611	628	657	632	638	636	604	680	609	659	655	636	655	651	664	600	614	601	611	604	624	641	653	611	617	614	623	677	645	599	635	609	633	634	581	625	665	620	626	622	625	652	605	629	623	580	663	621	612	646	647	643	623	586	607	691	613	574	624	594	624	632	631	622	623	614	645	614	633	666	681	622	652	664	634	615	613	594	578	643	619	618	632	639	632	626	598	629	654	658	586	595	615	597	634	641	643	649	623	597	591	630	647	654	664	650	647	598	613	625	634	629	629	583	644	611	656	618	613	613	676	620	635	624	613	599	656	600	643	651	628	638	597	616	661	610	611	650	628	590	620	642	597	655	622	619	634	632	602	568	591	616	642	683	641	668	643	667	671	627	607	615	685	666	676	672	645	613	638	655	649	581	616	603	632	636	627	642	639	599	556	671	610	620	672	637	645	611	561	645	633	658	648	647	640	598	613	627	629	627	641	594	657	626	633	599	603	663	608	612	641	648	626	636	649	653	599	622	597	629	618	645	624	612	633	616	626	622	633	613	605	582	608	653	636	639	582	645	596	640	648	610	600	638	616	649	645	580	633	666	593	645	662	624	656	626	656	680	633	621	607	605	664	646	581	669	648	653	601	622	637	615	649	630	616	614	613	625	651	608	575	652	634	646	652	634	621	646	682	683	589	612	624	651	600	665	605	655	628	632	623	643	663	639	607	680	638	691	607	634	619	622	618	640	642	588	677	614	604	588	621	601	637	608	591	637	650	651	657	603	628	636	626	636	622	626	619	613	636	646	644	613	639	615	614	576	619	635	628	596	578	629	624	631	627	596	673	584	585	598	655	620	599	576	638	627	624	570	619	684	620	652	624	678	625	591	684	663	637	684	613	631	595	674	617	625	646	615	662	636	620	629	633	637	629	646	620	634	619	634	640	625	648	604	579	602	596	614	625	584	648	654	611	653	627	578	648	618	608	589	650	634	658	641	615	692	668	621	623	639	609	616	598	628	627	644	613	640	593	641	599	664	632	666	599	621	589	632	634	613	617	643	612	640	677	605	622	649	671	643	620	673	620	621	610	607	576	641	617	602	656	609	622	675	618	610	631	645	652	601	604	636	630	592	598	636	614	653	596	592	648	607	609	618	633	634	617	688	615	670	631	564	637	642	625	585	632	621	628	663	618	616	585	629	680	622	658	637	657	613	585	642	621	597	600	631	682	692	639	584	582	622	570	643	595	637	587	627	622	613	645	621	631	592	666	614	628	638	685	619	661	687	644	622	641	616	631	653	561	617	678	667	587	582	657	651	588	699	659	610	601	646	671	611	669	647	641	621	628	624	600	626	659	656	619	615	606	618	661	643	658	626	631	609	652	634	671	641	619	642	578	631	674	610	650	660	627	622	670	628	599	631	609	666	607	631	609	627	610	585	643	617	634	610	651	613	628	619	655	596	633	659	634	598	622	644	645	615	653	605	622	672	605	638	653	639	611	633	639	620	592	607	622	599	643	621	635	604	629	647	650	605	648	632	619	621	657	627	653	586	684	613	658	629	596	663	623	652	620	659	650	621	628	608	621	650	657	644	599	610	613	670	641	637	639	605	611	658
9253	20853	14579	5711	4982	3699	2865	2147	1867	1730	1394	1298	1291	1171	1179	1203	1124	1068	1017	984	920	914	940	921	985	896	921	900	941	868	949	891	865	898	924	846	897	871	895	866	864	894	901	879	887	861	919	892	834	888	916	916	884	877	914	858	841	848	910	886	918	851	869	895	912	879	909	854	904	804	906	863	908	876	881	888	901	865	868	910	899	912	894	881	865	898	874	861	920	959	897	829	860	907	913	897	909	844	878	884	839	891	911	871	862	847	907	869	863	925	862	836	856	838	867	887	893	901	883	926	896	854	861	888	903	917	905	873	848	843	911	878	864	826	890	882	929	869	841	917	836	846	919	902	912	865	902	909	855	917	896	891	884	868	881	895	923	949	916	871	889	889	911	891	851	856	911	884	923	880	896	857	881	871	859	899	919	901	896	866	894	845	887	838	886	850	918	884	865	927	916	887	863	887	847	796	866	890	888	904	900	869	891	879	865	930	881	848	856	933	883	856	900	833	921	901	885	935	847	916	844	891	885	852	864	864	909	926	872	843	835	893	860	935	888	845	831	893	874	885	862	809	901	915	965	897	875	887	889	902	924	841	894	855	875	893	872	913	863	891	925	874	858	905	890	899	886	864	873	905	858	929	876	824	841	910	831	900	858	875	858	870	898	937	904	894	892	858	873	866	869	843	852	847	900	922	852	862	837	876	905	925	835	864	895	949	910	883	856	883	919	840	900	866	900	879	901	874	866	910	850	896	871	898	853	892	902	928	922	881	875	910	899	871	851	881	859	875	866	878	898	885	857	886	910	844	886	869	883	890	846	940	891	856	851	889	886	894	878	941	924	841	879	944	888	937	847	853	874	892	905	842	887	861	879	876	926	846	841	888	863	866	846	887	892	884	883	930	900	857	906	885	814	809	891	870	852	869	855	895	852	893	875	864	889	946	931	864	876	878	900	929	912	843	914	914	907	895	828	892	885	897	880	892	823	881	901	950	867	856	888	861	920	901	856	939	853	859	891	873	844	847	868	911	839	894	812	875	866	857	887	898	961	897	855	885	931	882	913	892	863	868	889	940	883	892	844	881	843	894	841	879	906	865	890	894	872	909	899	863	851	891	842	859	885	905	900	888	910	838	797	914	834	932	931	860	834	845	838	874	813	914	864	885	884	896	851	896	870	829	853	869	914	915	957	911	924	845	885	833	886	846	876	859	868	871	856	933	888	903	891	858	868	837	917	940	853	877	919	874	908	846	910	861	915	908	929	903	892	929	843	900	898	954	848	899	869	852	913	900	949	903	828	870	896	905	853	870	860	840	861	922	866	861	879	847	853	920	887	915	902	856	905	877	956	898	852	868	841	869	894	881	902	843	917	843	882	895	918	909	903	881	884	928	894	861	822	879	838	899	878	870	852	865	858	851	861	866	872	912	940	892	854	849	873	895	918	878	898	861	901	832	865	930	869	873	873	816	906	895	854	886	849	895	853	918	858	868	876	895	815	899	858	901	904	871	878	896	890	828	872	857	869	911	898	840	848	892	854	835	925	859	833	898	894	846	830	871	862	897	934	893	879	868	886	874	922	940	803	882	812	887	932	868	902	885	922	891	910	888	863	870	861	852	875	869	907	848	876	900	939	887	892	883	913	852	866	831	890	879	907	847	896	896	870	852	900	889	906	879	861	867	902	900	915	882	853	849	813	882	904	861	899	917	865	844	841	911	866	878	905	841	868	893	877	894	865	851	881	874	856	855	896	897	885	916	827	924	947	895	843	894	899	882	875	911	840	861	864	878	858	889	875	837	879	906	890	878	864	883	901	835	919	876	885	880	850	873	834	894	848	859	908	887	841	858	848	901	879	904	922	908	881	860	860	898	874	858	877	844	908	869	937	867	829	903	934	833	889	836	864	879	849	875	884	869	907	939	850	834	860	898	901	894	838	874	882	881	888	869	878	864	914	890	852	851	876	881	841	888	878	854	874	880	848	938	862	864	855	871	855	877	865	871	851	843	851	874	931	894	894	829	887	889	866	973	891	886	935	894	902	880	906	901	872	899	855	871	884	901	905	852	884	874	823	857	898	865	861	904	898	886	899	909	923	894	910	881	856	897	887	868	927	881	891	848	849	880	852	903	855	897	878	842	892	846	861	861	832	871	902	893	910	916	862	865	917	935	841	861	853	942	888	875	835	831	917	913	873	853	959	921	896	885	904	884	885	893	902	889	881	913	881	887	835	873	845	891	841	906	943	859	924	843	894	910	890	918	844	886	881	941	885	885	889	886	877	904	824	853	890	844	852	898	891	866	917	907	887	936	846	889	873	886	874	876	860	885	878	852	875	891	855	888	892	896	913	839	928	900	850	905	850	884	894	875	861	904	868	918	856	900	828	879	900	936	897	870	821	910	954	870	937	911	869	876	887	905	904	920	905	850	823	867	927	884	855	915	853	890	910	926	908	934	835	859	868	865	906	847	870	846	904	936	867	840	888	909	871	886	949	876	868	889	949	889	920	850	839	857	858	834	912	901	908	920	839	859	860	887	931	901	872	854	901	917	852	874	883	909	909	884	892	915	914	937	915	903	895	924	927	891	889	849	861	855	837	917	924	865	838	887	919	889	918	816	956	935	890	893	872	889	932	886	857	831	890	938	876	870	852	862	832	908	909	875	877	858	872	894	875	847	879	841	927	897	863	835	892	894	905	902	840	883	796	967	916	859	908	915	838	870	843	806	875	905	880	933	891	901	927	829	874	842	849	846	891	850	890	888	873	858	867	833	873	851	808	888	863	899	928	911	908	859	884	886	922	888	907	894	917	886	919	917	907	886	849	901	935	891	879	843	890	903	848	845	890	868	913	865	903	894	887	883	858	915	895	871	905	808	861	880	870	863	887	813	897	901	843	885	908	886	881	926	893	860	913	886	807	881	846	877	879	884	918	873	867	901	880	878	900	851	923	838	879	912	871	896	934	867	856	920	887	869	861	887	912	935	852	833	862	868	867	922	873	882	850	882	924	926	889	878	843	927	901	891	875	877	847	893	869	842	869	855	834	869	914	877	884	905	871	877	872	886	850	864	882	855	866	898	898	857	900	921	860	863	893	899	867	906	909	902	903	902	822	911	842	907	891	890	861	957	829	902	881	860	841	854	883	898	894	887	867	910	900	904	903	879	895	900	894	924	905	877	877	922	946	875	852	903	847	859	880	904	840	823	884	825	880	883	895	919	864	868	804	897	922	870	867	871	912	881	892	884	959	935	880	828	897	867	862	869	866	903	933	913	879	820	828	910	860	892	875	847	910	841	889	925	838	883	862	914	835	917	865	890	878	879	910	855	896	859	916	897	907	917	910	863	904	902	839	832	886	860	904	928	889	889	846	874	908	802	854	893	872	928	845	895	838	877	919	864	856	919	847	873	888	879	865	918	864	891	914	853	878	866	929	862	829	946	860	867	851	867	878	861	918	880	891	861	860	878	836	869	902	907	857	838	868	865	911	935	853	852	890	879
23543	21417	28577	24621	20984	8928	3182	1715	1104	876	823	699	600	606	612	593	512	448	501	455	454	482	430	399	362	382	418	405	818	399	402	330	375	374	330	364	362	349	348	370	348	381	355	379	355	349	350	390	363	340	336	363	333	359	340	344	360	373	320	343	338	361	333	341	342	385	362	353	328	349	348	364	376	348	351	360	356	355	332	377	326	358	354	380	339	332	319	376	346	352	391	360	342	349	357	350	353	351	353	379	344	375	381	353	372	361	341	355	327	389	420	368	360	350	343	359	358	356	370	349	329	347	365	366	347	345	347	337	342	368	369	354	378	346	351	391	323	375	375	366	346	386	352	353	319	390	350	322	340	350	355	331	330	383	377	350	381	368	354	376	337	342	375	344	354	352	352	324	360	344	367	361	371	336	379	336	340	358	380	325	355	357	340	337	394	343	348	343	347	349	362	364	388	339	352	345	362	340	371	322	378	343	371	348	363	344	356	340	326	367	340	312	359	336	417	338	349	358	372	386	349	390	336	338	365	378	334	342	333	373	369	363	344	330	370	380	361	373	358	355	347	369	362	378	355	317	344	384	362	329	312	362	385	331	355	359	332	374	368	401	353	333	339	400	321	329	363	377	351	359	366	363	351	353	369	357	372	390	376	328	331	327	369	370	334	363	379	378	357	346	379	363	384	341	324	345	329	393	364	351	374	367	341	344	372	331	352	326	356	359	367	336	360	342	354	380	328	323	354	343	368	347	365	347	371	367	360	360	373	367	324	351	329	352	336	386	370	359	352	357	343	367	370	369	342	346	358	364	350	341	329	340	364	359	375	355	384	333	336	361	341	342	342	329	364	381	371	348	356	354	367	367	372	359	342	375	341	357	389	388	369	333	338	347	382	354	368	343	373	334	346	372	323	338	375	377	363	374	371	357	362	367	367	345	353	332	364	343	316	354	340	348	367	390	332	365	366	356	357	335	348	377	329	370	356	333	355	362	348	361	360	358	333	388	380	353	319	366	385	326	339	352	373	338	366	356	382	373	397	398	361	362	353	362	364	390	358	374	368	349	376	340	347	360	374	343	388	357	344	351	381	377	349	387	362	384	394	371	331	354	370	340	383	339	356	344	359	368	343	356	354	323	380	354	372	408	403	359	346	394	385	389	340	331	376	349	330	355	382	361	384	372	336	411	339	354	372	372	350	353	376	343	370	375	323	356	356	342	361	373	363	361	409	351	378	341	364	369	368	330	356	359	357	359	338	354	331	353	371	331	386	387	342	347	359	376	382	382	385	344	363	365	367	370	343	317	361	363	354	349	322	354	365	384	363	358	348	348	344	348	346	336	392	325	357	344	336	361	357	346	402	357	374	336	371	344	351	348	368	355	372	371	358	349	372	389	354	361	376	362	346	328	395	362	385	331	335	356	355	348	358	348	344	357	375	349	345	377	378	345	347	404	356	371	338	378	324	366	373	340	345	367	329	366	368	403	369	352	367	343	382	316	380	382	378	356	367	321	368	325	327	328	357	356	355	343	379	355	366	359	356	364	364	344	324	349	376	346	377	356	367	372	369	332	341	319	320	365	353	355	397	396	371	330	366	340	335	384	363	371	347	347	370	361	338	354	347	377	366	337	340	368	386	358	352	348	375	352	333	355	383	337	336	343	310	295	330	310	335	353	316	345	351	376	350	371	372	340	368	339	348	348	329	341	350	337	369	381	380	345	393	343	375	345	365	352	321	355	372	372	336	351	427	368	358	363	374	365	361	368	352	385	331	357	325	347	348	348	372	323	388	364	348	376	361	335	347	321	392	359	358	334	384	342	358	386	356	348	343	344	367	315	358	364	329	355	373	324	364	380	367	389	373	346	369	353	352	336	359	331	379	354	316	341	380	391	394	362	372	353	340	316	347	368	376	355	356	351	355	337	361	355	331	363	346	356	351	356	366	348	349	367	363	340	368	343	328	398	337	292	349	372	343	382	365	350	366	334	371	380	377	331	329	376	350	370	345	353	384	350	364	399	385	351	372	348	329	376	337	362	326	349	367	346	356	321	351	364	384	353	327	358	356	363	367	379	349	366	359	339	381	342	347	366	318	372	340	327	373	319	377	419	307	347	391	335	341	354	368	342	342	347	347	343	351	378	340	354	337	352	358	334	342	368	354	370	355	352	372	379	357	318	370	364	342	373	321	340	338	320	386	376	333	364	350	345	374	359	377	327	371	296	358	354	358	367	376	315	351	351	333	364	324	334	346	360	342	401	339	355	348	356	347	377	378	338	368	338	343	345	346	342	323	362	342	339	324	352	367	353	361	363	356	342	333	356	343	330	379	383	337	346	358	338	352	359	379	368	321	357	371	385	340	368	342	351	341	375	367	374	342	360	363	365	321	373	375	380	337	383	371	377	359	353	362	321	331	390	350	394	342	329	377	334	361	315	338	357	321	359	342	343	374	342	373	355	343	362	366	347	380	393	342	368	370	345	375	323	363	354	397	338	390	377	353	376	352	320	343	372	379	372	355	321	374	388	340	352	360	360	329	323	339	382	330	362	355	376	329	389	339	354	361	378	337	333	354	375	332	408	351	358	330	357	360	364	342	369	376	378	356	372	370	371	345	343	353	369	367	365	345	356	373	370	365	359	382	346	339	340	342	353	363	343	331	370	362	358	352	315	326	342	356	365	391	333	356	357	360	354	317	349	359	369	358	325	370	376	349	360	381	346	344	366	337	357	331	371	332	356	365	353	356	362	335	352	329	390	345	341	338	363	319	373	359	350	329	337	356	374	332	366	360	366	350	375	358	370	351	364	342	332	323	372	369	354	360	362	357	356	340	375	363	379	364	340	329	350	366	310	345	344	364	372	384	344	350	361	364	361	361	387	326	378	378	365	365	317	337	357	353	389	340	361	327	395	350	356	325	335	323	361	355	399	346	335	358	329	349	347	362	338	336	381	387	374	341	340	377	369	348	351	360	332	297	353	344	349	350	321	346	369	357	366	345	350	378	337	373	349	379	344	349	377	350	355	330	345	334	329	370	353	368	355	340	365	358	332	365	334	380	335	366	314	365	366	349	384	354	323	360	345	346	368	373	372	392	349	347	381	374	328	347	351	351	334	350	340	332	384	364	348	374	338	374	334	345	360	341	402	362	376	363	358	374	364	339	359	367	363	385	359	354	373	355	355	356	374	367	360	386	363	385	327	355	368	349	383	342	343	353	351	332	368	341	328	390	354	378	364	374	366	367	349	370	344	359	314	381	308	326	340	358	355	332	355	365	355	356	339	362	319	393	359	342	354	329	371	351	362	364	373	327	347	360	361	369	353	356	344	387	364	343	366	336	331	348	381	373	343	369	374	333	371	330	309	344	398	360	363	341	362	362	375	353	354	343	338	360	374	350	352	388	335	353	353	411	317	371	364	347	398	349	340	370	356	362	346	366	334	369	339	389	340	342	319	363	353	372	380	393	345	341	337	367	377	368	383	372	363	331	374	373	360	351	364
8899	28098	19679	12092	10597	7567	5654	3608	2452	1924	1685	1440	1350	1229	1151	1112	900	754	695	647	715	781	649	683	604	580	595	561	1584	643	530	545	532	551	522	556	506	516	513	486	531	483	515	507	510	522	507	516	532	517	544	569	525	540	510	529	491	539	526	510	525	505	511	529	520	513	468	540	506	509	527	537	511	504	495	491	517	495	553	508	537	552	514	532	480	533	534	503	499	501	518	480	499	510	529	539	491	507	504	541	499	517	526	518	474	557	516	519	497	540	484	519	520	526	526	482	503	490	516	532	519	537	526	528	499	522	507	470	548	512	492	501	507	513	555	496	491	525	519	523	559	508	535	518	528	522	498	514	542	524	524	488	519	524	475	533	533	541	542	529	503	501	508	485	526	500	512	480	499	535	471	490	474	525	496	512	495	555	500	547	505	479	527	538	514	524	493	517	458	507	516	516	506	520	507	504	514	532	558	499	511	496	483	524	525	542	511	551	550	517	528	510	509	489	494	521	519	550	540	512	506	493	547	532	486	526	526	500	498	500	493	502	492	553	507	544	482	525	530	500	555	543	501	554	521	508	515	491	543	512	487	553	502	542	537	498	500	519	541	505	504	477	541	529	493	482	523	488	490	532	549	509	525	482	558	474	485	473	489	553	484	514	518	503	521	510	527	495	551	505	533	489	499	524	525	535	539	530	501	537	493	470	524	514	472	477	520	529	512	543	486	530	545	537	507	510	536	536	567	528	512	533	534	540	515	528	534	488	561	517	518	490	532	527	536	514	497	517	520	489	502	484	550	510	525	503	526	500	508	519	550	523	512	519	515	518	556	514	490	461	504	507	502	511	566	507	488	498	499	481	540	519	536	526	539	500	510	522	485	506	548	509	510	527	486	552	491	492	501	517	530	553	493	540	477	544	503	503	563	518	503	515	504	525	506	545	556	564	527	502	549	491	553	527	483	511	510	509	542	496	545	519	486	516	562	528	484	492	554	510	505	520	528	516	541	528	509	500	484	504	524	508	532	510	527	488	506	533	525	555	524	517	504	529	549	517	526	531	522	488	526	496	488	527	524	498	529	537	516	515	549	557	524	497	512	467	522	541	526	497	489	537	531	526	521	539	535	504	532	511	505	503	559	493	537	520	470	478	504	534	497	533	537	532	523	494	539	479	529	482	527	556	534	488	548	493	511	567	517	531	538	511	501	484	528	528	519	510	546	512	484	494	535	528	512	548	525	508	507	522	548	519	530	490	550	527	530	507	551	514	511	511	485	505	450	504	529	508	480	517	463	496	568	539	559	525	515	490	559	514	499	502	506	520	507	543	498	517	521	499	470	472	520	470	549	542	551	531	504	572	497	517	515	527	500	465	540	519	520	519	497	527	577	523	524	523	541	520	507	544	511	465	514	503	478	525	491	522	529	517	504	532	516	534	510	528	544	514	530	516	524	502	501	552	510	546	526	528	494	466	528	525	512	497	527	512	496	507	495	512	501	541	510	485	498	572	467	488	540	502	521	501	508	502	544	504	515	508	490	523	502	491	505	501	485	510	522	530	501	514	511	526	522	508	493	499	513	522	527	460	511	506	518	538	542	516	516	489	524	489	560	503	509	524	538	548	519	511	537	528	515	533	508	505	490	519	529	539	485	518	553	524	506	513	482	522	505	559	549	503	519	559	501	489	544	512	523	495	521	520	525	490	533	527	555	540	475	536	493	517	496	515	538	527	497	520	533	529	524	480	526	546	488	538	497	481	555	523	510	533	537	532	491	496	529	546	525	480	543	517	514	505	498	490	511	517	523	523	508	495	506	535	540	527	470	534	467	605	532	518	593	485	504	469	527	497	548	497	492	519	511	502	493	512	504	514	515	511	526	540	496	525	506	543	537	536	532	527	502	533	486	508	489	528	495	534	498	516	584	482	498	508	505	495	502	536	509	519	535	523	546	517	470	513	501	533	516	511	539	503	499	530	477	480	556	509	528	524	510	518	535	523	523	567	546	531	534	530	538	491	506	528	561	473	513	493	505	540	517	509	533	511	515	538	528	531	505	525	523	535	500	521	497	579	531	541	504	525	477	488	539	515	553	509	506	476	508	515	506	487	540	510	485	516	499	478	484	519	504	528	515	504	492	496	532	506	503	521	535	513	511	537	486	495	508	518	516	520	472	515	535	548	532	530	512	537	527	548	519	483	510	532	511	513	528	520	466	509	541	536	511	530	509	571	518	472	462	543	520	536	489	501	493	538	572	511	529	532	542	521	528	454	531	494	515	473	542	498	457	540	475	516	511	536	535	548	512	520	538	520	525	559	507	535	505	513	551	519	525	532	512	487	523	507	484	479	494	538	483	544	505	506	538	510	506	553	471	506	526	509	492	531	543	495	513	503	488	524	503	511	517	520	529	541	482	516	513	499	485	521	543	520	537	531	520	530	522	542	538	493	503	479	502	522	533	546	443	527	517	527	554	546	460	516	517	499	508	551	556	514	532	525	543	544	509	557	499	530	531	523	535	581	516	519	523	496	509	513	537	519	537	525	537	503	493	543	490	539	496	531	531	526	519	501	487	533	545	519	529	511	542	525	514	490	496	506	520	554	491	527	520	520	526	566	561	497	528	544	520	519	501	522	536	508	540	534	521	527	536	527	564	513	541	559	514	537	525	492	515	495	545	527	534	481	510	519	535	532	500	514	509	537	516	496	456	558	519	523	572	490	492	521	539	498	519	499	511	521	500	515	504	524	537	494	556	501	524	535	532	548	535	502	519	519	537	577	557	531	518	504	512	493	519	512	497	490	527	501	534	535	492	509	502	502	510	497	511	523	554	534	466	487	535	529	530	519	516	531	511	503	562	567	497	512	504	532	520	540	503	513	502	492	504	486	541	496	526	542	549	486	483	510	531	549	525	495	519	532	538	509	574	514	541	562	532	490	538	485	516	514	502	490	539	526	504	544	498	564	532	498	488	491	499	521	507	487	584	532	497	520	497	530	549	535	506	543	499	527	506	542	498	548	518	505	523	516	518	471	553	548	531	503	497	508	525	494	543	522	537	523	518	503	534	524	563	512	546	531	519	516	522	488	528	496	536	498	529	507	572	498	532	496	481	500	538	565	522	503	515	552	525	532	543	509	526	521	519	501	533	492	533	516	491	500	518	501	503	478	571	516	520	511	520	500	520	535	473	493	506	467	502	532	518	482	498	499	489	510	536	502	518	475	508	552	499	546	514	538	467	491	526	533	492	500	504	516	512	511	507	531	483	506	533	529	495	539	489	565	551	520	494	523	542	480	492	515	518	520	526	539	481	470	485	536	554	500	540	537	524	554	563	491	508	558	503	554	508	507	527	471	467	503	515	510	508	515	521	538	505	571	511	543	481	550	501	489	519	514	491	500	517	516	520	547	478	540	559	475	511	496	499	499	510	535	521	484	541	496	564	553	504	519	520	497	535	486	518	501	488	525	530	497	502	514	541	520	514	497	532	564	517	520	508	531	523	487
24721	21390	27074	25272	9360	3773	2454	1774	1348	1196	1026	963	985	902	897	818	759	744	725	729	719	739	723	737	730	746	681	770	948	707	725	674	672	692	717	720	715	710	692	711	656	687	663	728	666	689	671	641	698	667	722	667	737	672	672	661	702	675	693	692	714	719	640	688	707	714	679	703	685	754	717	740	667	709	705	630	697	694	674	662	734	745	664	701	686	705	689	706	699	680	726	681	685	688	620	711	686	668	707	725	687	671	668	693	708	697	718	681	686	692	692	685	721	715	672	678	695	739	729	662	675	685	693	658	707	682	649	721	692	674	673	680	699	672	696	682	656	716	640	711	720	702	696	723	686	655	729	721	693	670	692	773	688	673	698	728	624	706	720	683	740	639	667	690	677	686	698	693	648	684	655	647	678	680	699	663	697	677	695	718	651	718	665	699	731	683	715	701	719	696	730	686	671	663	722	747	697	691	715	681	700	676	685	711	707	699	732	718	680	741	705	741	713	679	686	725	692	710	682	687	682	768	664	645	737	699	683	672	676	651	696	697	687	653	669	731	707	687	713	683	641	715	717	702	696	732	712	722	671	696	695	696	718	685	665	667	665	654	692	689	668	711	676	667	737	716	730	673	713	741	686	693	699	713	708	714	672	676	667	664	674	655	681	670	700	716	681	703	692	756	690	713	645	745	711	673	718	664	652	672	726	705	729	688	605	682	720	701	657	696	662	652	712	711	697	676	733	688	661	681	737	670	683	726	673	658	714	694	653	728	682	681	671	699	690	707	662	695	670	686	689	777	702	687	656	717	702	659	699	677	688	676	683	700	710	697	706	687	664	697	733	688	733	705	682	673	707	678	684	689	680	702	711	713	709	686	712	719	703	698	674	686	685	731	705	706	668	691	722	691	700	668	696	715	715	692	653	729	666	682	693	678	697	692	730	729	711	727	649	641	699	708	703	737	670	675	732	700	672	693	733	668	666	663	683	715	678	682	673	691	711	700	683	664	687	735	750	680	627	690	691	715	668	696	713	698	725	672	716	672	704	735	695	670	686	675	665	739	715	691	679	733	691	684	687	754	697	679	697	672	686	665	686	695	699	654	726	724	699	694	751	659	665	725	675	695	680	643	712	627	716	695	727	685	665	708	660	700	703	676	686	748	743	671	707	661	698	695	708	723	704	710	697	728	734	736	681	664	669	696	692	694	754	734	691	693	701	737	686	732	674	665	670	639	687	713	661	688	621	674	668	707	702	709	722	660	707	650	729	772	695	677	727	686	651	716	680	696	708	677	652	721	658	696	694	712	742	704	742	734	673	753	689	674	686	688	715	678	673	673	733	677	726	720	689	671	657	701	678	702	702	713	718	700	709	687	748	683	688	669	694	704	710	658	681	662	681	683	678	734	664	678	688	743	679	723	728	664	697	678	670	679	678	711	668	706	730	724	722	693	765	716	640	676	679	649	721	688	695	732	661	675	732	715	694	699	664	655	693	689	729	771	729	679	664	713	695	685	674	707	709	703	707	711	697	686	682	660	672	698	685	725	652	693	688	684	642	673	721	690	689	662	748	698	733	713	699	722	730	711	647	698	697	694	709	692	691	668	704	687	709	691	696	716	672	646	725	695	706	659	696	717	681	707	741	710	713	691	702	724	655	691	721	761	695	682	715	731	674	741	709	682	718	689	668	692	687	645	683	666	669	678	702	679	744	714	705	694	643	700	716	696	706	703	690	676	737	673	686	704	749	700	746	747	683	669	649	688	685	620	690	705	706	769	670	695	694	740	685	697	731	704	639	677	701	690	694	658	687	641	703	683	686	722	742	706	683	697	672	688	740	752	693	720	685	706	667	679	688	765	720	729	638	686	717	698	654	686	651	746	642	649	664	645	698	695	690	714	737	701	681	658	689	715	680	747	690	683	665	695	677	659	772	674	722	701	710	692	685	700	656	657	737	709	673	728	720	649	660	737	680	695	662	709	740	679	646	664	727	724	698	693	702	694	735	723	734	704	655	688	680	698	714	705	697	717	680	699	701	738	683	706	676	686	720	697	651	697	707	713	706	639	702	680	612	697	723	719	709	684	714	696	712	639	721	646	671	695	706	732	693	665	748	701	736	665	694	709	710	724	719	685	716	704	717	667	660	700	672	669	686	750	685	720	651	700	727	637	744	692	686	687	697	699	661	681	685	716	678	701	723	697	700	702	751	684	706	677	713	686	717	707	711	713	653	699	693	710	720	646	667	727	745	737	682	737	698	742	699	696	705	731	659	710	734	681	716	688	675	706	688	676	674	680	660	699	666	702	716	713	699	729	726	706	670	690	691	682	647	693	709	666	679	692	689	669	759	706	696	744	709	661	713	724	757	729	676	675	706	704	651	657	689	694	731	726	677	689	703	697	678	708	665	649	693	675	715	689	718	676	722	690	691	656	694	687	656	741	696	699	751	673	713	647	712	657	679	695	687	717	710	693	722	711	695	666	688	733	705	734	678	702	682	677	658	679	701	667	701	695	691	680	709	675	650	646	729	671	711	670	675	738	657	745	682	676	698	727	692	690	679	705	700	711	693	695	693	683	703	680	727	685	711	728	691	693	675	681	684	663	710	678	710	666	690	712	703	727	688	706	655	692	695	708	686	673	704	660	640	696	699	698	659	662	659	692	714	697	681	682	688	653	711	703	716	719	738	673	699	688	739	676	715	705	720	661	701	730	693	757	646	677	635	684	672	708	761	674	687	681	708	659	719	682	696	716	677	730	728	705	698	661	694	691	638	693	705	679	713	683	711	721	654	708	716	714	690	682	736	677	730	680	652	695	680	645	708	694	674	707	714	685	687	634	683	667	727	707	704	714	667	707	727	689	735	744	713	676	660	608	708	701	673	746	691	702	680	679	689	695	729	671	730	679	707	673	703	718	689	732	693	715	727	714	689	650	707	675	662	646	670	682	714	705	697	654	745	689	701	700	668	713	718	732	671	684	690	687	683	666	675	703	741	696	684	676	687	709	697	670	705	724	750	686	684	710	708	706	678	694	697	711	734	698	726	685	714	692	703	703	674	683	707	702	714	651	716	727	683	714	692	725	672	713	709	713	677	692	702	693	731	691	673	733	706	736	668	666	653	709	746	728	701	707	683	679	746	706	669	703	704	669	691	728	755	721	695	713	633	693	723	664	711	725	720	673	704	726	700	653	673	683	720	663	701	703	666	698	709	730	654	736	707	642	740	666	662	649	651	680	710	718	712	713	711	700	702	687	669	722	689	696	669	720	676	726	734	694	708	663	641	735	670	695	714	713	721	696	729	673	697	719	680	677	689	748	695	679	715	744	661	707	724	685	670	690	741	726	695	713	651	725	694	713	712	685	671	677	726	736	737	736	716	702	732	650	667	698	665	688	710	712	758	694	684	763	682	700	733	667	705	651	712	667	713	699	687	698	689	684	652	688	728	714	686	667	684	694	671	728	710	722	719	722	692	678	736	707	645	689	691	681	719	683	677	698
7517	23344	15279	10482	9129	7144	5128	3841	2808	2277	1901	1598	1573	1595	1481	1292	1191	1166	1186	1117	1173	1116	1096	1051	1013	991	992	1017	1594	950	969	983	935	969	993	984	947	927	968	933	970	958	969	958	946	983	996	977	946	994	991	967	963	949	963	955	981	951	916	946	956	940	978	1016	880	936	979	924	933	946	962	999	958	975	921	949	958	914	934	956	950	972	961	924	942	996	922	931	943	944	944	940	994	996	929	962	971	952	921	951	1017	962	984	929	969	960	933	939	966	1003	982	939	933	978	955	954	960	949	968	1014	942	987	953	967	958	962	919	907	965	903	962	934	988	929	930	986	982	933	973	929	951	929	957	968	964	926	959	1005	940	917	962	923	956	960	949	919	998	960	954	1005	948	966	938	917	975	938	960	964	980	984	978	958	892	947	981	994	993	974	984	934	950	971	937	942	963	985	981	1008	956	969	975	986	1003	969	942	1011	993	977	967	976	945	940	958	952	987	935	997	956	1006	923	972	947	941	983	914	959	982	992	917	970	991	996	962	924	977	963	954	940	910	924	1025	956	933	983	936	930	960	943	972	970	993	930	959	919	1002	946	963	952	910	933	962	939	962	918	933	934	908	1021	966	950	925	969	944	956	944	950	950	973	933	960	974	975	932	980	921	981	966	925	940	993	977	1011	987	938	991	1000	931	954	962	1012	907	964	947	962	909	973	901	922	956	915	981	986	965	965	982	949	961	957	1041	892	937	925	917	970	957	942	994	935	961	938	961	968	940	918	917	954	909	883	977	976	974	912	968	944	923	986	994	933	967	907	957	974	973	981	927	971	962	967	969	926	1011	951	933	953	895	979	907	981	989	947	967	985	940	999	1017	973	980	908	892	972	966	994	970	994	888	972	945	932	931	963	972	1019	978	953	979	943	939	1007	998	938	926	966	913	956	974	1007	982	974	902	937	942	949	989	966	961	943	995	931	982	994	955	979	952	953	960	959	1026	930	987	938	899	995	963	924	951	1018	926	947	977	985	1003	928	939	930	950	958	920	966	891	967	980	987	974	971	1033	951	935	979	929	921	963	954	938	929	1010	938	987	986	993	951	931	925	980	982	912	967	946	965	921	978	909	977	1001	914	932	894	935	918	928	980	923	925	990	970	954	982	943	908	939	951	886	929	923	972	979	972	930	931	934	948	953	940	992	953	958	939	923	973	963	930	968	910	967	991	932	967	984	924	964	998	963	983	948	956	934	974	916	931	1012	978	999	948	930	968	977	899	978	977	932	918	979	935	935	932	927	996	1004	988	984	972	956	990	962	966	936	994	952	946	999	899	969	933	940	957	1000	1024	928	990	953	949	998	956	934	961	945	940	954	972	936	975	984	999	944	963	946	979	964	978	912	972	969	966	996	966	1012	901	1004	994	949	928	988	966	906	971	953	918	958	956	950	951	968	924	943	951	938	957	961	964	917	930	955	928	1012	944	947	945	1014	948	1010	896	967	938	946	939	1001	930	942	991	940	921	958	978	999	994	929	978	962	1023	957	939	991	959	932	956	931	959	890	945	983	906	961	940	988	960	962	937	917	1015	991	943	999	985	964	983	934	950	882	989	985	938	985	952	984	1010	928	911	943	923	994	984	1022	936	946	924	938	973	989	967	966	941	984	917	966	940	930	943	928	1041	946	930	900	961	926	963	963	996	978	957	940	992	934	944	893	930	963	911	1001	966	944	884	998	902	931	952	930	884	870	952	973	931	934	969	893	918	932	972	963	899	979	938	938	958	909	931	994	958	931	955	968	938	938	942	956	955	973	987	932	1006	909	965	923	901	977	882	911	913	967	992	980	1005	981	955	931	917	971	948	894	932	955	949	959	977	963	963	986	992	981	942	974	970	933	947	950	978	935	944	938	982	955	977	953	975	950	965	972	953	1000	966	979	941	962	974	946	919	969	915	947	941	945	969	994	952	899	931	947	899	921	945	977	936	932	957	983	987	962	921	991	949	1026	924	941	954	967	928	991	953	935	1001	936	974	966	928	944	942	960	1001	955	977	975	965	992	973	965	999	898	1005	952	1018	931	958	972	977	975	974	968	935	954	1005	919	985	937	1005	1041	916	958	873	974	961	941	944	978	968	938	968	1016	960	1000	932	951	984	962	917	932	959	943	924	932	1005	973	932	925	947	924	944	933	943	922	1010	949	951	890	950	964	934	984	951	979	907	920	1001	972	946	947	981	929	945	943	1007	948	969	958	987	930	985	951	981	955	1005	989	966	992	922	999	923	938	906	971	939	935	955	964	956	926	970	991	916	996	991	1011	899	973	982	984	945	903	949	906	921	946	973	955	913	924	1004	991	943	946	929	946	945	986	1000	975	929	949	901	975	920	931	934	928	945	926	894	886	958	992	932	916	951	935	918	961	989	960	927	923	973	918	944	971	918	916	931	940	958	956	991	1024	980	911	936	960	1003	947	948	898	963	974	909	1013	946	915	957	976	989	984	961	968	1010	955	926	938	947	930	997	968	978	982	932	979	956	942	971	930	1002	953	920	916	934	959	909	971	946	915	974	993	967	935	953	939	1001	935	955	966	924	944	973	939	954	925	1016	971	959	964	960	960	965	952	944	940	913	986	975	914	908	925	973	918	944	985	954	969	947	1029	1000	939	959	887	928	950	940	960	970	914	903	937	940	939	957	972	917	993	947	935	964	925	934	940	976	935	974	990	976	973	959	928	1053	949	945	978	935	951	942	960	985	931	915	921	938	906	964	984	950	1004	943	953	937	909	936	955	1024	992	954	934	971	933	986	918	972	992	951	982	959	969	947	958	968	937	943	896	958	907	1010	953	972	915	988	1000	1004	964	946	905	929	924	933	942	936	923	974	957	856	958	957	973	905	930	946	935	934	913	939	953	942	954	935	908	946	937	939	962	925	1004	952	932	981	914	972	947	945	936	915	979	970	928	985	967	967	947	942	922	878	981	938	925	991	1035	997	915	979	1012	975	994	977	984	969	926	873	999	958	988	925	997	928	1010	881	924	914	949	928	987	982	958	937	888	947	951	920	955	984	931	965	961	934	947	943	953	930	938	907	939	977	944	924	946	988	944	949	920	983	923	944	920	928	945	944	933	1008	976	992	993	993	1000	920	988	936	950	923	996	920	953	944	988	974	919	944	927	943	959	990	966	944	1008	977	980	939	966	994	1000	926	948	962	924	972	951	946	948	955	1006	1005	1007	941	948	972	966	1019	888	934	896	1013	978	909	973	941	964	933	898	977	962	950	977	949	948	965	934	956	979	951	980	943	980	1015	962	938	936	951	950	926	1018	934	1008	954	936	957	971	959	976	896	942	937	940	991	940	1001	967	984	947	934	952	953	958	941	939	1035	958	953	955	938	878	930	975	947	988	968	916	933	966	923	940	955	939	998	949	956	960	930	964	990	990	950	923	949	917	896	989	970	953	938	964	987	935	1041	924	959	948	964	1017	999	928	909	947	927	1011	1015	942	957	973	972	946	936	958	920	972	990	966	950	957	928	967	942	980	905	941	924	957	981	1004	884	995	990	949	955	1032	1007	983	984	921	962	920	933	933	974	945	971	951	958	982	952	973	880	904	971	964	908	1016	931
22559	21449	29226	24075	21453	21118	9364	3234	1989	1407	1071	1059	998	887	705	587	543	504	511	526	520	477	467	420	428	399	351	403	1020	336	356	341	335	347	353	367	335	318	354	391	327	313	361	334	361	345	341	337	352	325	330	349	327	287	343	310	350	349	310	355	357	346	344	339	318	314	352	338	292	324	351	340	326	335	348	340	308	350	349	328	322	356	339	392	345	324	326	338	319	330	333	346	344	330	329	329	348	336	334	350	320	328	324	310	317	309	328	348	353	329	319	317	320	354	328	344	330	353	360	308	338	332	336	381	318	347	347	349	333	336	350	358	320	332	325	354	338	314	320	345	325	329	338	354	332	371	364	327	306	338	290	335	332	327	326	336	304	309	310	337	335	373	341	343	319	345	349	347	346	329	356	372	342	329	316	328	325	331	340	328	332	348	339	347	347	336	348	337	310	286	331	350	336	345	343	335	340	310	327	377	304	326	352	317	340	336	317	312	336	304	352	329	311	342	337	335	315	333	347	337	328	330	333	355	348	325	306	348	356	335	338	353	314	348	332	351	343	342	321	315	326	363	354	345	345	344	355	331	360	318	351	331	341	358	353	340	340	336	313	331	331	351	301	329	337	336	340	349	321	348	331	333	341	306	311	328	327	311	354	327	341	333	342	334	355	349	310	348	317	340	354	319	333	299	355	340	325	348	302	317	361	334	364	310	337	322	324	336	356	356	325	304	300	309	306	327	322	318	314	348	338	310	322	333	335	338	315	345	318	331	345	335	349	329	329	346	357	345	317	368	322	331	361	369	314	339	360	343	319	333	332	357	316	319	316	351	349	311	328	360	368	338	309	334	342	327	332	337	334	350	333	345	332	361	351	323	323	347	328	308	330	337	320	342	329	320	299	310	339	303	314	330	335	330	340	344	322	317	306	344	337	325	317	338	338	337	340	359	360	295	325	306	322	355	342	298	339	293	327	381	324	349	309	338	318	328	397	314	357	364	346	358	353	362	338	300	349	299	333	363	301	334	344	320	305	340	314	339	322	339	318	376	320	339	323	317	330	331	333	364	348	308	320	350	341	346	338	356	323	358	336	347	322	305	307	357	325	362	314	303	317	364	331	328	316	355	361	364	355	314	324	334	335	314	322	322	335	329	337	363	335	321	302	342	332	355	311	329	317	323	346	328	348	330	337	320	303	371	314	323	336	351	335	352	341	323	320	320	357	342	321	355	307	287	313	322	367	360	358	333	304	351	336	323	356	345	309	351	336	326	325	324	341	326	336	333	346	319	316	306	342	309	342	342	318	328	306	340	351	338	326	356	324	331	346	336	342	315	350	293	313	330	288	339	341	350	322	331	348	321	323	329	340	336	344	341	311	336	318	335	319	331	323	310	319	347	311	337	309	357	319	286	311	339	341	299	337	361	329	345	306	354	349	371	325	364	334	351	339	312	315	328	313	350	304	349	321	317	353	344	358	313	338	312	286	334	339	355	347	331	345	325	356	337	292	364	309	327	348	332	343	318	355	329	329	316	301	358	364	334	329	309	321	343	353	335	296	311	323	306	310	322	321	346	356	368	333	367	318	331	336	285	320	325	331	321	326	321	310	336	308	329	320	314	360	333	334	356	331	334	348	304	343	337	348	314	312	335	321	308	313	336	347	354	334	336	326	329	344	302	300	309	337	302	337	344	329	342	337	334	321	350	315	350	333	316	340	313	321	338	337	353	341	355	336	309	292	336	320	312	326	330	311	354	343	343	299	367	334	347	332	339	327	350	340	310	324	346	303	310	345	326	350	340	323	330	348	316	332	331	341	333	348	363	333	325	339	353	360	281	327	338	369	341	320	311	334	314	309	345	320	332	327	316	306	332	296	296	363	320	331	327	284	339	340	312	296	294	322	334	344	321	290	343	350	373	329	343	365	320	303	348	318	322	295	316	325	355	314	310	348	321	325	316	349	337	352	330	310	306	311	349	319	314	324	341	331	326	340	308	326	339	319	355	286	307	322	314	307	322	333	344	344	347	330	349	329	316	297	312	333	320	363	333	323	336	317	314	348	339	304	337	331	359	326	322	320	347	306	326	332	336	301	345	316	320	319	305	321	329	336	329	371	312	324	311	321	315	325	364	341	301	342	360	304	333	347	345	349	332	332	315	318	335	322	356	356	316	360	308	351	296	361	296	319	296	287	328	341	326	334	341	322	306	311	356	360	364	333	327	348	344	340	351	319	334	341	330	287	314	367	358	343	307	333	328	320	336	293	306	329	347	298	344	309	307	324	330	328	327	313	336	302	325	345	319	326	338	342	320	345	328	324	314	309	341	353	333	334	354	335	352	324	311	340	340	365	318	336	318	329	367	307	346	318	352	356	306	309	318	320	357	332	321	324	364	328	343	352	349	334	326	354	348	357	365	351	335	346	335	344	353	347	329	324	318	326	315	323	345	304	347	334	308	311	325	315	338	342	324	364	343	325	340	327	326	337	343	347	342	319	283	320	330	340	335	343	344	306	330	307	335	349	336	319	357	334	348	321	331	321	364	350	329	325	345	311	326	358	368	319	303	314	336	328	334	346	308	329	327	337	331	343	345	320	349	327	354	348	344	312	313	343	359	343	361	351	334	369	328	330	349	354	356	339	343	340	328	301	345	326	323	337	324	352	330	328	321	359	313	350	345	322	344	351	319	333	337	311	321	330	335	345	353	331	341	339	301	354	327	331	359	338	316	322	274	320	335	326	330	343	368	369	333	331	338	327	329	300	326	317	280	285	321	328	336	359	330	360	296	350	337	309	350	355	326	330	341	332	327	319	329	337	330	319	323	311	335	325	308	344	343	362	333	329	344	285	357	345	315	327	317	337	319	325	353	344	335	303	370	334	359	344	298	332	316	316	323	325	321	347	366	328	318	334	317	326	322	325	355	321	327	338	315	330	341	317	316	323	339	324	365	337	323	343	339	341	350	312	328	339	328	338	331	342	342	346	317	340	335	329	327	321	305	357	305	369	332	335	322	330	324	356	317	323	342	327	315	317	339	345	357	341	326	335	340	294	363	329	339	365	315	347	326	309	312	295	339	332	317	346	321	329	337	347	319	323	331	336	318	340	336	319	339	338	303	304	334	321	348	337	349	324	357	321	323	367	319	341	333	304	326	335	357	362	333	341	317	326	352	340	314	315	326	328	310	344	372	313	325	319	360	349	331	331	341	331	326	330	323	335	340	331	300	311	295	332	327	341	311	352	348	292	348	346	337	323	320	332	343	322	332	325	309	352	303	355	332	331	322	333	310	309	336	359	348	356	374	339	325	328	315	334	322	339	284	326	324	336	328	335	327	347	310	345	330	304	327	336	340	349	297	334	343	314	333	312	313	290	318	325	347	324	343	347	328	312	345	325	338	352	307	309	311	362	305	334	297	343	320	346	325	311	330	323	312	326	356	290	311	344	308	314	322	343	324	327	301	335	358	317	331	332	331	383	309	321	317	363	338	314	327	314	327	347	348
9915	32470	25133	14899	14562	10482	8395	6433	4782	3320	2363	2343	2059	1870	1316	1032	1007	875	919	860	963	873	775	749	673	628	560	594	2010	469	461	455	432	504	432	496	485	478	489	471	457	485	490	459	477	488	454	452	456	470	443	442	445	447	457	485	449	462	452	447	505	451	435	491	433	459	462	491	428	474	467	489	443	487	459	428	399	471	499	462	441	490	471	466	442	432	456	445	432	464	451	461	443	435	420	455	442	474	457	464	450	421	446	449	443	467	474	446	499	429	471	441	429	475	465	439	445	448	455	466	437	471	504	468	449	512	444	443	467	452	466	476	474	451	410	464	472	454	456	407	434	470	448	441	448	463	449	469	430	466	477	467	477	489	449	484	460	471	462	441	447	384	428	491	446	456	454	440	440	407	476	454	463	456	472	449	448	432	429	410	461	455	453	457	441	468	448	463	466	429	433	441	459	434	448	447	483	452	440	430	437	452	436	424	462	454	507	435	478	435	431	453	446	447	438	422	449	435	419	488	478	428	424	433	433	440	472	448	441	459	457	445	433	450	431	425	468	456	446	449	425	430	492	437	452	392	451	498	473	433	448	436	418	445	466	430	459	457	452	451	463	463	458	445	446	513	440	451	432	443	431	427	417	512	445	447	459	457	473	426	445	474	426	429	434	449	424	520	449	461	444	453	430	457	437	450	483	444	444	447	442	453	411	465	514	470	442	461	465	438	446	431	447	469	456	463	439	497	435	449	433	434	486	464	464	476	458	453	432	417	445	498	449	430	482	436	438	447	405	454	497	498	451	446	411	482	467	462	453	463	464	462	438	441	452	439	437	484	469	438	444	448	439	445	471	473	441	427	472	442	452	452	424	477	492	464	442	447	428	425	436	475	446	451	472	439	452	455	431	468	441	447	443	419	500	430	446	454	444	441	455	444	427	490	465	493	446	418	453	469	468	446	466	468	467	411	429	417	446	438	458	435	417	487	428	454	473	435	446	407	461	450	438	493	456	459	441	454	442	466	458	475	456	471	452	445	436	464	447	486	495	459	454	477	450	456	428	425	403	449	440	455	432	435	468	450	432	447	449	459	500	423	445	427	495	470	454	425	449	470	444	452	459	408	433	469	464	425	434	443	444	450	432	460	432	420	449	458	448	432	410	447	463	449	458	459	439	477	438	430	462	413	459	494	466	457	446	467	439	450	457	483	460	425	425	435	439	422	436	463	447	429	468	450	418	456	465	449	458	447	455	471	463	463	450	460	480	441	448	442	457	444	459	456	430	433	440	435	440	460	405	472	443	422	458	444	439	466	440	474	427	397	448	445	431	471	438	405	469	430	426	407	439	487	409	458	471	457	430	445	411	461	442	475	432	472	499	405	488	439	435	449	403	470	458	483	458	446	440	466	492	426	460	464	455	447	475	453	460	453	394	439	449	456	451	457	463	455	498	452	416	422	450	418	460	430	451	500	470	432	425	511	457	438	479	471	455	447	476	431	450	476	446	476	442	443	466	451	438	465	431	450	416	423	456	422	431	475	464	418	453	478	476	462	459	450	444	480	445	463	478	476	416	481	446	415	446	446	459	458	439	470	427	458	433	451	453	442	451	463	424	434	476	474	432	444	420	444	417	494	456	467	434	443	464	414	468	473	424	451	436	448	455	427	419	451	458	445	458	424	473	432	416	428	501	450	439	447	441	442	445	449	426	447	443	462	462	461	432	450	439	444	448	437	436	415	462	425	472	469	427	444	459	485	436	449	434	447	442	447	455	470	443	444	419	453	463	456	455	433	443	454	443	430	451	443	470	462	428	456	440	426	460	446	456	453	426	439	448	461	479	465	457	486	483	431	451	472	435	438	461	458	390	435	452	465	474	460	464	415	448	425	452	449	418	470	483	460	437	467	430	462	466	493	440	439	431	462	445	445	426	465	450	442	427	468	425	464	435	459	473	469	454	447	463	447	472	438	438	445	462	443	455	483	433	424	442	455	445	408	436	449	470	432	423	433	460	446	481	468	457	453	465	477	473	511	444	457	450	461	456	480	443	472	422	422	442	443	453	462	449	443	457	471	453	483	440	435	453	450	423	444	428	472	443	443	484	409	448	420	475	441	480	484	447	472	453	513	429	427	455	457	458	426	456	452	430	462	429	447	431	459	449	459	473	443	463	477	432	404	457	437	442	457	449	479	458	454	443	444	420	458	448	442	458	466	465	458	459	443	431	486	444	437	422	438	482	430	461	461	465	449	475	418	446	500	471	460	427	441	480	481	449	470	415	453	480	406	465	459	431	408	488	483	482	486	475	449	469	472	419	435	442	450	437	489	425	468	463	465	451	440	474	464	432	472	423	438	427	465	421	443	469	465	461	458	447	445	451	408	452	461	446	443	450	434	447	455	435	474	445	423	429	449	476	460	487	459	439	430	433	486	438	483	428	456	463	402	474	441	433	433	436	451	433	470	456	490	440	479	451	472	419	460	450	431	433	437	479	445	440	457	481	459	457	447	453	424	485	440	416	443	463	489	410	456	466	450	430	424	459	445	476	483	500	469	442	456	445	464	455	458	457	471	437	446	472	423	434	447	450	421	439	446	435	437	453	491	457	442	441	437	467	485	476	398	442	455	448	441	460	461	489	435	448	428	436	460	463	454	464	460	414	452	434	453	425	445	445	448	472	454	436	461	445	489	473	473	462	459	480	475	425	426	452	463	449	455	433	433	395	438	476	421	485	486	464	470	440	453	497	452	426	430	468	417	455	452	434	429	420	455	421	423	473	500	451	460	428	433	469	462	439	425	461	462	461	461	490	447	460	488	475	454	455	457	430	445	417	428	456	461	418	455	480	444	430	443	482	431	467	427	473	434	466	430	450	431	445	457	456	484	420	422	437	487	428	417	454	474	462	425	469	435	455	459	400	429	468	456	467	463	412	468	477	416	449	465	468	463	452	466	450	456	471	460	451	442	449	407	452	423	456	452	410	402	457	434	490	403	452	443	482	431	442	471	444	489	440	469	434	435	449	444	418	451	450	436	494	475	450	480	446	479	442	430	419	477	484	475	487	462	442	434	463	489	441	440	460	460	442	455	431	440	416	452	445	444	455	398	449	476	417	417	434	448	453	442	409	424	448	469	414	443	430	427	442	462	445	452	472	449	466	458	435	434	434	448	439	456	455	411	476	430	480	449	516	460	433	419	454	466	500	455	460	441	445	414	405	434	459	438	435	436	451	441	441	443	457	437	438	452	430	433	481	467	472	473	454	451	463	429	463	464	440	450	445	492	421	448	416	472	442	418	471	463	466	416	454	456	421	437	399	433	468	450	428	434	397	455	394	482	452	444	465	450	448	442	466	476	469	413	437	433	448	439	423	453	431	438	458	491	435	456	467	402	444	449	456	462	427	468	453	426	462	438	436	456	460	468	406	447	426	446	490	438	487	442	435	445	449	442	450	459	429	461	475	444	438	449	406	457	421	437	452	453	447	417	415	435	419	457	471	448	436	443
27310	19687	11294	5091	3478	2216	1829	1391	1194	968	874	905	867	704	727	688	669	667	653	693	699	689	684	660	637	629	616	652	699	659	610	602	668	626	651	580	604	639	634	618	635	645	632	620	619	616	604	617	673	633	608	604	642	664	601	669	616	608	655	626	594	617	629	629	674	676	603	674	609	659	647	639	630	642	613	617	595	629	635	621	659	626	602	665	613	645	662	634	612	610	633	634	604	634	665	615	614	615	634	635	654	631	634	604	643	604	652	633	590	652	643	612	599	667	621	635	649	668	660	602	587	696	653	643	612	627	643	627	629	681	665	595	621	627	599	619	606	644	679	602	589	600	656	611	626	616	626	646	607	629	666	597	625	631	648	614	635	599	624	637	643	688	634	605	575	642	637	635	673	634	625	597	673	626	597	642	642	639	616	624	601	587	624	657	661	591	636	606	652	643	659	614	607	624	577	646	604	608	655	602	584	625	636	623	633	606	663	642	662	615	637	628	598	623	560	661	617	651	607	650	579	653	651	610	591	636	635	642	658	632	646	628	633	622	610	629	640	657	639	589	599	629	680	624	659	640	658	636	654	569	639	627	626	614	647	616	604	596	591	626	641	624	656	640	611	625	589	591	668	635	672	640	557	616	652	650	601	565	645	702	634	623	659	633	628	641	642	650	657	590	643	593	614	626	646	621	600	639	588	611	637	637	657	589	682	608	627	658	638	650	654	654	622	627	596	624	579	604	666	637	621	659	652	670	637	655	613	646	612	606	605	654	638	592	638	641	620	666	641	654	611	637	573	678	641	634	675	647	641	628	635	638	653	599	625	628	615	666	633	634	596	634	647	684	631	606	595	583	642	662	613	709	669	615	645	616	659	619	658	644	613	663	643	627	676	623	663	639	642	627	642	651	638	616	673	648	620	648	612	617	595	643	655	620	605	628	600	635	619	631	635	631	637	623	619	625	676	617	649	603	640	624	596	565	633	566	635	619	646	637	681	615	619	608	618	603	656	612	639	652	624	670	614	649	605	643	587	654	680	658	662	600	689	663	628	635	635	629	584	645	633	705	672	630	580	622	660	654	648	636	654	584	628	649	646	669	614	630	634	608	648	597	628	604	627	673	612	628	639	665	622	642	631	598	641	630	611	669	641	659	635	659	651	599	630	634	708	642	647	614	598	642	607	614	622	625	614	658	626	632	606	678	635	612	648	625	644	663	634	608	601	674	662	686	629	626	638	660	638	622	635	621	599	589	611	613	607	626	681	600	653	569	621	652	576	613	626	599	661	649	633	603	611	667	613	597	652	603	606	634	630	621	656	593	610	597	645	656	647	622	659	666	681	619	636	659	650	616	665	587	597	687	593	660	630	621	678	635	602	636	663	560	650	628	620	646	638	586	646	631	605	617	613	631	601	665	605	628	564	632	641	646	623	615	628	657	623	604	615	606	669	658	639	628	600	665	651	616	622	656	618	615	607	621	687	660	656	637	621	660	624	641	630	642	626	662	637	637	641	593	601	602	621	604	626	613	580	641	639	656	608	676	661	622	602	633	598	649	672	696	606	657	677	621	621	603	636	616	635	624	643	636	621	644	645	621	643	623	616	672	642	624	626	647	641	658	648	601	634	660	640	609	658	625	627	612	610	630	654	629	624	622	649	674	616	648	611	678	598	603	645	627	624	660	591	604	626	645	611	606	592	675	632	609	610	634	619	629	623	656	649	641	618	600	652	629	659	660	621	628	588	651	619	616	628	630	631	590	632	643	619	621	661	587	637	690	657	639	611	643	617	585	650	586	683	641	660	654	665	628	641	642	635	644	630	658	583	589	631	647	619	612	652	665	586	649	662	600	666	638	632	617	590	632	609	614	628	635	609	687	640	637	641	616	627	597	618	608	629	625	664	672	650	625	649	617	599	650	670	638	647	595	648	622	628	615	582	593	655	632	625	595	649	636	663	635	641	607	611	616	630	608	571	636	602	609	638	622	615	659	610	602	598	607	669	648	622	655	632	666	618	633	672	664	621	629	677	646	655	621	593	626	611	641	654	637	621	633	601	573	626	645	583	611	625	593	611	602	641	682	643	647	614	620	654	654	651	620	634	645	651	634	608	641	644	600	598	698	684	615	633	612	619	659	643	642	598	609	661	621	626	621	596	630	598	604	640	623	678	664	619	650	666	588	630	623	645	613	638	654	686	598	627	653	677	581	644	660	674	640	595	590	653	625	599	625	603	642	610	620	607	599	625	660	599	645	658	613	644	632	610	617	643	619	593	635	603	600	655	636	664	610	665	642	618	598	662	651	624	666	609	653	621	620	633	601	696	602	656	624	626	674	656	623	645	682	625	643	649	576	665	637	641	629	623	634	666	636	664	637	678	652	608	665	618	662	652	638	608	641	633	674	643	655	646	551	645	653	617	634	638	654	627	656	665	615	677	640	592	661	657	648	617	597	622	654	686	629	653	656	655	646	659	595	623	616	603	642	635	637	628	630	622	660	656	613	662	612	636	635	597	615	645	583	634	583	727	640	611	588	619	630	645	657	692	619	585	632	642	616	636	602	597	655	620	615	635	649	626	657	649	588	629	649	626	652	665	617	627	639	614	624	601	616	634	601	594	644	651	610	618	617	624	671	624	700	629	626	646	621	606	641	698	627	658	548	674	638	620	632	634	604	653	632	580	618	628	638	625	667	661	627	621	578	588	657	627	632	624	662	629	615	645	624	634	616	644	579	678	623	638	624	654	651	623	646	609	631	661	641	628	641	636	591	681	657	638	603	626	635	611	624	641	619	640	654	609	604	636	622	651	638	629	620	654	646	635	630	618	676	597	625	580	626	634	627	628	618	630	650	592	597	615	601	597	696	610	626	665	665	589	650	633	614	647	640	646	642	642	638	658	636	601	634	597	650	587	642	646	648	638	612	619	603	572	593	635	627	641	634	600	572	632	619	663	616	604	654	628	646	593	650	669	637	643	596	605	597	626	670	646	669	638	654	651	646	621	641	660	616	621	623	621	613	604	629	634	618	663	584	635	610	577	650	598	566	645	645	701	636	585	643	617	647	628	630	625	642	604	613	652	615	622	610	606	634	653	638	600	660	641	660	642	596	592	598	590	634	640	580	666	621	585	664	621	629	604	633	650	640	594	627	597	668	664	641	670	646	680	623	658	621	668	610	648	662	606	623	604	604	653	643	615	662	653	615	581	605	625	604	641	651	660	626	633	615	641	688	643	601	621	677	621	692	586	595	622	605	652	661	603	611	651	629	589	614	641	576	642	655	595	614	658	627	622	583	652	610	606	646	643	650	618	635	592	624	628	668	631	627	616	621	641	617	608	620	616	620	682	657	665	628	595	640	616	644	631	636	618	609	631	636	655	625	672	652	661	646	632	635	651	665	629	616	619	638	671	620	627	567	660	589	615	623	646	694	651	620	672	608	650	647	626	679	619	616	684	638	651	624	593	643	683	668	606	579	583	645	621	615	637	645	666	665	661	654
9153	19570	13055	7006	6434	4642	3877	2750	2239	1765	1627	1697	1326	1171	1050	1076	1003	1004	1073	1080	1053	993	964	1006	933	894	922	894	987	864	894	868	858	897	876	909	858	869	837	854	888	885	842	883	851	852	889	885	934	925	938	916	905	900	814	881	926	953	849	873	866	873	901	907	901	906	877	890	877	876	928	910	857	879	862	859	920	825	851	958	805	879	897	894	903	856	844	875	897	892	860	866	983	883	875	823	916	857	915	873	858	922	853	891	832	925	871	935	874	892	887	889	866	860	867	880	891	907	889	823	915	896	882	909	882	925	947	859	897	923	890	854	893	924	881	883	892	899	887	875	896	889	863	848	880	838	876	844	870	891	876	933	888	904	872	908	887	935	845	847	891	807	906	875	894	899	907	917	931	899	903	870	868	901	819	932	906	836	901	872	867	914	866	935	959	921	889	861	874	938	839	878	845	894	880	893	885	900	916	889	872	897	866	898	805	865	901	946	889	865	879	877	874	920	858	872	876	852	898	881	890	908	903	895	865	911	871	891	894	891	909	911	911	852	865	884	951	872	862	844	848	856	927	866	908	868	929	889	841	845	880	894	887	861	860	882	884	866	892	898	926	846	942	922	880	786	852	884	843	897	891	895	858	891	867	897	879	869	930	842	855	891	896	875	917	895	876	880	895	917	877	904	886	865	799	837	902	896	909	954	927	862	889	902	895	861	884	901	914	916	867	862	903	851	950	870	848	880	893	885	883	903	939	903	841	887	925	863	878	895	914	926	896	902	874	918	897	903	861	884	837	882	874	859	850	884	932	849	928	897	909	904	881	936	890	882	918	896	846	855	893	885	902	925	877	853	865	848	931	877	870	882	922	900	906	908	881	913	889	913	894	878	889	898	921	919	912	935	888	876	875	900	919	880	922	880	908	868	869	906	908	880	862	826	879	852	864	924	831	897	840	927	829	919	883	935	856	842	851	887	881	903	929	842	861	867	895	849	887	880	862	844	972	908	871	868	940	937	872	934	885	911	911	858	855	893	927	880	892	879	897	902	863	875	897	854	889	884	859	877	854	868	913	926	866	878	883	922	899	882	852	938	938	888	895	872	898	867	887	909	891	866	852	891	829	899	924	818	905	881	853	906	859	876	952	923	842	879	914	918	871	874	922	895	905	881	888	909	894	870	848	914	882	883	865	923	879	876	938	889	906	865	876	805	885	899	885	942	903	871	910	857	919	901	856	888	892	892	889	844	853	915	837	912	905	930	895	899	917	871	847	848	843	892	894	948	876	924	859	872	917	883	859	890	932	890	841	837	948	855	922	866	861	865	909	901	883	887	853	902	877	905	882	917	948	850	861	927	897	907	925	888	885	869	928	856	824	872	894	843	965	904	926	923	873	885	862	861	862	915	890	883	908	899	898	890	858	867	871	892	893	855	909	915	875	880	866	914	875	906	891	865	900	888	910	881	902	892	912	879	893	915	866	908	868	849	914	832	881	866	867	906	907	908	924	894	854	886	940	881	875	916	881	906	882	873	931	879	920	889	857	862	887	927	867	888	854	919	907	919	866	901	866	954	920	883	834	913	923	890	860	838	877	912	868	893	929	916	876	889	896	893	877	921	871	922	872	890	867	913	867	846	911	888	887	927	860	938	856	866	866	888	845	878	834	850	904	917	874	918	841	854	903	870	852	843	900	868	844	840	879	860	823	911	921	904	849	883	918	929	890	893	851	857	905	892	893	874	866	911	848	901	908	883	906	897	898	864	871	856	882	878	885	931	911	864	894	924	907	906	860	888	885	965	842	872	877	898	889	948	868	886	927	878	894	916	919	868	859	857	918	908	916	932	945	887	901	909	932	854	871	916	872	838	868	855	879	876	877	886	896	952	898	838	902	884	960	858	888	889	850	952	920	916	894	898	900	894	921	841	839	872	876	881	874	903	869	903	880	891	845	894	851	876	924	898	934	843	889	936	920	893	839	875	911	913	907	886	906	848	951	899	887	856	856	874	870	888	870	938	888	863	864	913	902	879	888	898	908	841	852	888	930	887	915	932	887	885	887	884	908	897	853	873	922	890	947	905	832	861	949	931	881	910	878	864	886	873	911	869	886	891	859	929	880	825	925	919	922	910	892	907	863	855	878	888	893	889	899	889	882	934	917	924	911	861	871	943	854	893	943	886	926	860	896	949	897	880	901	850	884	918	887	886	942	897	889	861	887	841	852	930	874	918	904	849	880	885	874	889	880	888	869	918	904	870	950	890	957	869	848	854	905	837	878	935	838	851	869	926	879	879	882	890	877	899	840	895	913	908	981	873	848	817	868	921	932	880	913	884	877	836	905	885	827	851	894	865	877	857	873	875	926	899	851	891	817	877	945	843	874	876	900	883	938	870	863	881	894	877	870	933	879	893	973	877	876	881	860	877	861	876	867	903	862	891	830	882	871	870	850	907	911	882	871	852	895	881	862	840	949	902	861	812	931	874	864	913	901	903	902	877	914	863	856	840	893	937	883	864	905	868	898	888	807	882	960	885	865	843	869	886	858	873	882	916	923	837	887	898	885	919	854	839	914	860	868	843	892	941	834	947	877	874	870	902	889	842	923	909	935	863	887	854	955	920	881	914	895	873	881	862	905	835	944	831	868	1000	866	942	857	852	868	936	907	869	935	836	914	945	901	889	922	872	895	901	897	911	915	877	897	907	885	896	863	904	881	876	828	870	894	891	883	884	879	896	923	860	961	858	871	846	847	908	904	907	894	848	919	920	886	870	874	921	922	923	878	895	904	887	862	881	888	904	871	862	865	869	871	868	907	902	885	892	894	868	830	866	866	843	844	873	878	830	842	846	900	857	898	870	890	900	940	861	824	902	867	844	925	938	894	904	936	953	901	893	900	924	848	892	912	909	893	870	905	915	887	940	918	945	908	827	941	909	840	905	911	906	915	849	852	944	931	893	860	886	898	906	885	841	911	894	885	867	870	904	910	870	898	861	888	844	912	851	847	878	922	925	904	902	851	894	939	918	919	901	873	882	905	896	882	911	900	899	904	830	878	909	884	874	843	895	887	899	857	861	879	887	878	834	869	888	838	870	902	889	854	880	854	936	870	864	898	898	879	908	922	882	871	902	893	892	909	872	883	908	856	908	866	826	890	850	883	869	876	894	957	908	897	867	841	910	885	939	892	884	871	877	833	885	934	913	945	877	859	905	849	908	850	930	862	847	878	842	869	887	928	901	855	909	850	903	896	876	857	856	884	831	838	875	917	873	911	862	904	882	867	901	888	918	886	867	915	881	915	913	878	861	878	883	870	899	892	869	880	833	863	838	922	815	885	879	942	892	920	898	900	868	955	943	900	834	865	937	923	838	945	904	882	882	836	828	924	895	866	904	825	885	914	893	912	925	951	942	910	826	943	866	879	876	897	870	885	902	894	886	898	871	903	887	878	858	843	926	917	900	863	923	879	891	877	869	877	915	939	933	895	867	888	914	893	894	903	920	831	806
23542	21404	28520	24640	20922	8334	2978	2064	1180	932	923	814	656	512	525	517	491	509	465	438	498	504	476	419	413	453	377	430	1053	414	382	364	355	357	385	354	375	371	350	368	350	363	347	359	358	356	368	347	372	368	334	346	335	348	384	350	379	331	352	351	390	334	381	351	309	394	372	346	370	339	375	316	373	365	348	365	370	362	371	376	349	345	389	353	345	398	361	356	362	354	358	338	340	385	368	352	307	375	346	374	400	354	355	372	316	337	401	388	367	351	358	346	359	371	387	346	325	330	372	360	347	370	382	352	350	341	368	367	343	375	349	348	370	362	383	381	362	368	353	333	368	375	355	369	371	328	352	353	351	357	364	348	335	372	371	383	365	345	368	360	353	335	379	372	318	371	369	328	362	375	337	370	305	358	360	400	369	359	366	342	358	372	346	368	337	379	374	356	369	378	351	394	362	356	324	359	369	377	350	360	377	336	337	358	362	334	353	340	367	384	332	361	351	343	339	384	348	345	381	383	374	317	352	401	360	357	323	407	384	375	384	360	340	381	352	339	342	373	371	373	352	367	321	340	365	375	361	369	321	365	412	335	318	380	368	342	350	375	361	365	340	325	352	327	355	346	351	358	328	355	379	368	355	359	394	367	376	347	357	372	349	380	387	328	369	399	306	347	348	327	336	393	350	361	370	389	348	358	356	349	342	378	347	381	325	357	314	351	312	395	338	330	370	362	377	358	337	336	328	357	383	353	340	361	334	363	311	391	378	338	351	349	371	370	332	349	361	363	376	374	379	364	370	346	338	363	361	362	378	365	354	370	384	356	357	402	352	294	354	359	374	339	377	381	388	348	360	366	374	370	329	340	350	337	335	375	335	353	367	346	372	335	361	353	319	374	371	338	375	349	366	368	360	355	359	369	361	376	381	353	348	342	319	354	343	343	383	334	353	330	390	320	364	320	368	331	371	361	369	367	344	398	374	374	342	330	393	351	321	357	361	334	365	334	379	340	353	378	334	381	330	354	358	408	384	344	365	339	377	365	349	353	318	366	337	358	344	316	373	374	354	374	360	384	388	347	361	368	361	408	365	380	381	396	345	372	356	373	338	361	323	367	396	360	351	340	334	368	382	346	369	378	338	354	357	363	365	313	351	356	380	368	369	404	334	342	384	316	359	378	367	362	379	365	340	376	382	372	381	366	351	396	336	356	394	351	357	361	378	338	355	340	359	361	348	316	396	392	333	387	395	336	341	374	360	350	347	331	316	390	352	382	362	365	347	368	384	320	331	358	341	341	362	372	358	379	336	376	376	373	344	367	362	365	362	379	357	394	393	374	363	358	376	381	349	355	390	348	367	398	367	377	377	363	374	363	319	349	357	350	373	338	354	368	375	330	360	343	363	363	324	366	374	358	345	382	379	379	368	353	376	348	340	348	376	340	366	383	366	351	321	362	344	369	381	361	351	360	353	364	328	386	355	385	352	347	351	374	365	351	319	345	343	334	370	367	375	339	374	383	386	346	370	345	345	354	350	352	373	360	354	343	343	366	356	360	353	322	356	344	335	361	352	351	385	333	353	332	392	351	377	358	375	345	361	329	358	365	353	354	325	358	376	331	337	360	368	343	367	373	342	365	356	401	350	343	367	355	378	381	350	370	378	363	355	379	381	346	369	370	344	368	343	354	343	368	337	348	383	372	355	384	369	379	338	324	322	324	379	361	356	373	364	354	362	343	335	334	384	350	354	384	346	365	345	350	394	334	338	349	332	382	384	322	362	344	351	384	343	354	345	349	367	373	346	350	325	361	390	344	344	326	389	369	396	323	342	329	335	362	356	354	351	332	401	377	363	351	351	360	364	372	359	365	363	386	327	372	358	362	356	356	331	360	356	362	372	367	345	366	350	342	351	373	390	352	386	369	340	358	387	330	375	350	345	360	368	397	360	374	360	384	337	364	356	325	343	353	376	389	356	386	374	351	336	369	375	374	348	352	371	342	366	358	380	356	343	346	348	359	376	345	352	345	348	366	383	332	365	366	349	368	374	334	334	360	376	365	332	352	355	381	379	344	362	363	374	358	357	376	338	377	381	387	346	363	388	367	344	355	398	373	414	368	342	354	338	363	368	372	360	360	353	347	343	369	350	351	382	365	371	367	391	368	381	373	345	373	359	360	359	373	355	348	338	345	345	381	363	324	339	389	345	381	379	372	350	372	379	390	381	360	360	365	385	363	363	347	363	362	313	310	341	333	373	346	363	378	335	376	341	354	314	371	353	348	351	333	350	360	350	366	380	346	341	352	341	356	382	329	354	346	361	327	348	326	374	365	351	351	380	328	375	350	382	354	352	342	379	353	328	351	349	347	346	358	366	401	346	352	388	348	362	324	381	397	365	343	385	387	325	347	362	365	353	369	374	362	377	370	374	322	357	364	374	359	327	360	319	335	349	365	394	353	358	354	350	366	327	382	327	352	353	365	377	348	355	360	341	337	359	349	355	379	341	359	347	350	345	339	343	381	353	370	338	358	356	356	365	358	364	343	386	350	361	357	336	345	349	361	344	354	378	356	356	349	360	354	351	343	360	372	351	362	371	356	335	345	358	340	358	343	380	342	365	389	357	354	341	353	356	359	336	381	351	338	351	348	343	365	342	363	379	347	369	364	378	311	378	346	379	375	335	360	337	378	314	319	326	353	364	355	339	370	384	391	330	367	356	362	372	385	372	371	335	359	367	340	326	342	351	342	326	361	362	338	366	332	376	362	365	374	374	378	342	368	356	347	355	353	318	398	371	344	363	376	339	375	385	385	372	379	343	378	362	378	385	377	366	381	350	366	373	371	359	367	402	367	362	349	305	386	374	333	352	338	354	338	360	328	348	373	382	362	368	348	358	357	343	344	345	350	359	324	372	339	353	302	351	345	327	359	349	345	338	365	337	371	341	370	357	352	365	339	329	368	332	366	364	367	356	393	327	341	375	364	354	318	367	363	349	342	364	379	356	364	391	368	379	365	376	345	361	374	374	367	385	356	383	394	304	387	371	335	416	354	330	338	360	393	338	358	401	356	381	335	357	386	386	363	374	374	320	336	361	369	351	339	329	354	355	359	356	366	333	328	366	400	344	330	369	366	346	311	357	325	335	379	351	343	347	373	371	400	374	364	318	320	356	358	339	341	340	319	364	359	349	366	363	309	341	363	338	357	339	350	355	354	344	347	341	332	326	339	377	368	360	358	367	351	379	347	374	315	343	326	363	356	381	357	323	344	348	321	327	391	345	381	353	348	366	344	357	362	374	387	383	390	321	377	390	353	366	393	389	368	375	396	350	381	356	347	336	333	348	342	359	368	368	360	370	341	334	307	334	388	350	359	373	355	366	359	357	358	372	373	354	371	369	366	357	360	349	352	342	368	377	367	367	351	396	409	364	366	360	342	376	337	392	369	337	387	359	367	344	341	357	321	338	324	378	350	350	370	358	355	352	339	384	362	370	369	361	364	352	369
10016	27648	16967	11590	9523	7138	5545	4544	2756	2089	2019	1838	1210	953	934	900	806	882	776	792	776	786	771	707	629	596	613	767	2133	715	536	543	529	497	529	530	506	550	541	551	538	532	550	513	529	567	487	539	520	521	512	509	518	538	531	545	525	537	527	525	565	548	501	549	527	514	532	536	532	523	513	514	537	535	557	537	510	514	517	501	480	520	514	493	478	554	525	531	531	509	535	529	500	491	476	573	500	524	517	561	519	512	541	496	523	519	510	536	521	499	529	478	518	559	520	541	510	533	510	544	543	509	513	510	566	573	536	546	531	512	516	482	512	524	540	506	511	525	540	488	471	541	510	505	495	497	507	499	543	516	530	527	501	528	501	456	525	530	540	543	535	526	531	534	532	536	512	534	499	497	478	497	563	520	494	542	504	515	573	507	511	492	452	536	504	533	507	450	488	502	531	569	544	543	511	525	525	536	510	504	522	565	529	538	526	511	508	498	529	504	536	502	540	554	532	524	493	482	532	512	539	503	539	527	529	522	511	493	544	504	545	550	536	494	556	533	511	516	514	514	471	521	530	507	509	497	517	512	488	506	506	499	532	524	493	502	584	496	513	510	509	556	540	563	507	522	513	539	514	530	518	521	498	541	548	506	520	550	518	532	503	515	526	517	551	512	506	482	534	485	520	536	523	489	515	482	512	481	477	521	551	506	497	506	539	503	497	480	561	547	503	528	545	524	531	520	516	502	492	499	504	516	533	476	511	515	510	502	535	554	546	502	531	533	511	485	527	478	525	499	534	525	476	503	495	491	504	547	501	499	527	522	503	542	560	529	516	458	542	508	550	540	553	544	537	559	540	510	520	482	557	523	535	476	531	499	528	543	554	493	508	496	530	542	507	487	534	523	528	500	510	498	500	552	553	512	526	542	513	516	517	547	484	560	539	493	508	555	524	505	536	522	552	529	530	537	546	473	538	499	527	500	519	532	519	524	510	513	473	527	541	508	537	484	498	540	532	498	509	536	492	523	517	526	494	520	510	525	495	488	522	522	541	494	483	534	499	497	543	491	533	532	529	535	507	510	488	530	486	481	538	541	533	488	528	532	475	514	543	506	531	520	489	506	537	523	521	543	507	485	505	486	525	517	524	526	505	534	544	530	481	503	521	554	506	529	519	511	532	527	519	488	498	494	533	514	491	516	539	515	502	538	517	505	546	554	497	509	532	494	504	536	500	481	510	513	557	492	525	510	506	504	490	525	482	515	522	480	509	511	491	540	512	539	546	514	496	525	542	497	527	495	556	516	514	530	482	505	539	515	517	521	518	546	498	543	545	495	513	530	522	505	515	519	511	508	575	492	511	509	510	535	529	514	513	481	525	534	515	525	527	476	520	494	564	491	474	506	479	536	511	551	536	493	491	537	530	525	536	517	469	470	526	507	490	514	490	551	542	519	510	520	503	562	497	499	582	527	493	487	489	505	531	520	482	550	524	519	528	512	563	519	488	518	489	520	508	502	534	527	550	518	530	498	501	518	522	548	496	521	536	510	517	489	511	488	526	515	508	546	548	533	532	532	502	508	517	506	477	541	544	509	533	540	534	497	541	502	533	495	533	523	485	476	556	515	489	479	525	517	549	525	535	545	542	491	530	499	558	485	530	517	493	493	543	530	538	529	506	535	529	519	464	528	522	495	515	468	509	488	550	544	518	509	526	508	562	528	542	526	512	546	478	517	477	543	527	489	535	507	514	509	517	495	497	536	505	506	570	496	507	502	537	533	538	514	524	513	552	460	511	471	496	481	521	528	534	496	511	541	539	563	488	524	513	543	481	490	518	494	512	561	544	512	553	533	581	512	510	542	549	449	500	566	510	483	526	494	532	482	505	510	503	491	489	532	548	535	506	523	527	500	539	545	511	503	505	553	545	519	500	501	544	507	519	516	493	494	516	514	503	470	497	503	500	573	525	593	522	510	547	515	528	515	556	516	505	475	537	487	473	528	543	504	527	510	510	551	558	537	513	503	528	524	552	543	524	534	512	587	534	500	563	515	524	520	527	523	528	512	554	514	546	526	509	508	510	535	536	514	524	534	554	499	473	523	522	539	517	518	489	533	507	570	525	533	537	476	511	500	594	529	475	508	507	508	532	539	511	554	502	510	525	505	527	508	572	543	521	544	496	489	503	576	531	541	536	570	523	541	503	534	532	511	488	491	534	548	545	511	542	501	537	548	535	500	527	508	499	502	514	520	571	514	479	510	560	479	518	502	538	499	543	523	497	532	513	519	529	500	508	518	491	522	507	500	498	523	522	535	515	530	548	458	534	506	515	525	495	503	535	551	501	473	543	522	537	513	482	499	566	522	490	518	522	499	498	550	504	494	497	506	504	517	535	497	512	569	487	507	563	506	532	539	526	499	494	508	496	527	516	528	548	575	519	515	512	506	508	520	513	530	525	502	541	528	510	503	511	540	496	516	509	522	535	545	506	540	525	527	567	506	525	498	499	499	512	542	519	522	536	549	509	529	535	541	530	548	550	508	549	480	523	527	521	575	510	558	517	487	537	523	559	498	561	536	555	557	527	579	543	539	534	544	525	535	538	536	490	536	492	497	526	548	502	495	542	489	543	495	529	524	530	501	505	526	518	513	540	559	495	480	490	521	544	578	532	519	522	532	480	548	518	508	522	532	535	539	538	522	515	546	539	500	516	541	474	500	540	536	537	526	513	498	519	529	544	565	528	505	549	506	550	532	540	497	511	514	526	537	527	542	504	517	495	553	554	489	481	505	495	475	486	518	491	554	512	528	524	501	503	558	524	513	509	542	473	504	514	536	517	477	495	534	495	521	512	543	468	539	540	514	538	528	529	563	499	518	534	544	497	538	566	538	537	524	517	533	527	478	508	539	489	526	483	488	503	511	559	587	538	519	518	507	495	539	508	522	507	471	513	500	507	517	506	540	516	516	520	533	496	501	491	525	497	548	541	517	555	503	502	549	519	536	483	511	523	515	496	518	506	526	550	495	552	522	511	511	514	474	504	487	536	548	543	553	522	527	521	485	530	534	482	512	485	531	500	518	510	553	565	505	477	485	512	490	505	494	500	494	526	518	538	506	479	519	485	520	456	533	515	506	482	503	523	525	492	535	513	500	504	555	533	532	507	491	551	519	506	514	546	521	516	475	535	536	569	545	550	493	533	524	525	528	492	535	520	519	478	510	514	517	511	501	496	505	524	494	509	513	503	519	512	543	550	512	530	500	504	552	501	516	546	550	526	523	524	544	500	512	517	555	505	567	505	492	526	521	495	536	523	524	520	513	529	559	538	517	519	529	531	548	517	496	552	551	544	545	499	577	532	570	497	498	534	534	494	495	536	527	526	549	511	495	520	532	526	551	500	518	509	537	506	559	503	496	551	525	533	515	531	508	534	546	515	510	528	481	513	503	520	545	482	542	540	521	500	524	519	537	541	495	531	495	503	558	535	519	480	501	502	507	541	530	494	541
24689	21398	27059	25296	7440	2821	2088	1757	1458	1207	1112	985	804	844	865	760	841	777	814	723	748	766	709	745	697	756	685	729	869	735	708	701	710	695	701	701	731	687	690	642	687	693	681	694	718	660	728	681	680	701	687	677	696	691	696	724	629	711	665	662	663	678	671	697	662	712	739	707	700	653	660	712	753	725	708	680	709	632	692	673	729	702	667	638	711	707	641	703	700	718	685	722	685	737	690	680	686	691	735	691	690	654	720	654	731	699	692	710	720	671	713	645	726	669	713	690	680	702	684	658	708	693	652	711	683	720	683	714	682	696	707	683	698	741	700	721	694	683	658	666	754	711	671	711	733	709	663	659	719	663	697	703	675	670	732	739	723	681	652	702	731	696	696	687	622	682	660	682	672	670	687	677	666	684	699	692	691	671	739	715	710	700	706	699	676	668	674	693	691	700	710	681	671	719	702	711	696	679	691	735	707	674	707	691	694	727	670	629	697	705	649	718	625	638	717	723	656	670	723	708	672	685	707	663	729	675	684	710	682	713	709	695	702	697	668	644	673	681	654	694	692	699	683	692	676	689	672	713	734	759	700	682	701	697	739	626	685	652	708	711	696	685	714	737	677	730	689	704	667	688	645	674	693	683	710	669	651	663	689	678	642	641	724	663	688	688	673	690	649	689	638	704	704	700	655	666	724	681	725	697	721	649	661	677	673	682	706	702	643	704	714	629	684	665	716	755	685	692	691	701	687	679	705	672	728	684	645	695	678	696	698	688	652	679	645	658	674	683	700	687	677	695	703	749	695	651	733	726	683	718	680	697	753	717	655	685	680	689	642	697	646	729	717	682	663	722	668	684	675	683	683	730	745	709	718	688	703	680	654	701	655	688	646	709	680	720	740	666	679	690	693	677	700	675	700	669	684	724	712	701	669	685	719	619	709	721	741	708	681	714	670	731	666	663	667	737	697	700	687	690	695	716	686	649	653	667	625	706	659	701	719	701	695	710	711	656	692	699	711	759	787	665	711	723	677	701	686	705	695	673	645	688	681	708	714	685	649	700	683	661	668	662	686	709	690	680	681	697	732	739	721	695	722	687	703	707	663	675	705	706	665	641	677	668	652	683	699	678	712	685	660	673	714	735	612	686	676	678	688	667	681	676	695	691	693	719	748	712	653	690	659	758	674	699	754	695	658	702	669	690	685	664	681	719	716	686	681	704	685	692	659	661	662	648	711	666	705	664	698	734	698	700	705	703	684	690	694	661	694	674	723	720	706	670	682	711	629	678	671	682	684	688	693	693	708	693	729	732	685	714	682	700	687	745	716	686	691	699	713	638	703	688	734	694	679	704	731	674	660	664	723	650	676	640	670	701	747	718	673	728	687	707	674	672	713	684	667	690	709	679	679	692	677	673	655	739	720	702	657	683	699	727	671	749	763	714	680	672	663	649	747	674	646	704	677	698	694	679	697	721	732	642	695	667	705	696	677	715	656	649	723	679	734	729	698	723	725	688	690	695	701	637	637	724	699	723	667	748	660	692	721	704	663	666	719	710	642	683	696	663	707	716	656	700	705	696	671	720	686	717	664	673	712	688	688	717	710	695	683	751	645	674	724	659	682	673	732	669	759	677	663	709	685	679	679	719	673	689	675	665	665	695	702	664	721	691	673	710	699	667	701	727	683	693	697	687	642	666	655	704	701	696	697	738	722	693	714	691	679	712	729	710	686	682	721	670	719	701	719	694	652	702	671	692	640	699	689	691	657	715	679	659	699	676	717	722	706	731	665	706	669	680	729	721	719	719	687	696	663	711	679	694	695	731	658	685	679	682	707	682	705	728	686	675	674	662	623	656	687	647	658	656	737	699	693	706	667	684	702	656	716	655	666	682	650	692	653	707	715	603	696	713	743	686	641	692	722	695	712	678	692	735	648	674	692	721	698	691	658	642	697	697	683	688	666	703	652	697	679	720	663	660	684	707	726	694	670	688	663	657	687	653	675	656	691	714	697	675	712	715	663	685	695	668	722	657	716	680	685	717	682	706	683	687	656	698	689	656	668	703	678	715	700	718	646	725	740	704	664	720	676	732	706	700	660	685	718	683	659	735	677	694	660	681	710	695	698	703	651	653	657	655	697	679	679	722	648	631	681	631	717	693	692	696	729	725	704	683	715	681	736	681	718	698	710	675	706	720	750	727	654	668	686	632	709	653	683	672	648	687	693	694	694	689	681	700	689	644	700	705	742	730	672	672	707	725	707	716	711	714	671	683	669	685	655	641	736	700	647	718	673	663	672	660	657	708	660	641	684	728	689	698	738	696	659	707	676	670	656	686	701	685	700	754	693	680	733	683	701	730	673	690	658	665	707	675	679	698	699	689	685	660	646	683	695	672	673	659	695	728	683	672	639	675	668	664	704	712	708	695	670	717	693	720	708	689	718	719	729	699	725	658	695	673	682	729	701	701	686	694	688	676	722	667	689	711	693	715	637	711	702	709	700	672	707	679	655	678	672	671	687	716	688	667	708	692	675	692	680	707	695	686	678	673	682	713	663	683	712	652	661	699	715	690	713	687	717	702	694	681	672	688	713	660	705	680	669	654	668	754	690	725	723	702	731	681	688	667	713	711	716	683	703	693	675	735	706	643	700	655	705	761	689	700	680	697	677	710	697	710	663	707	722	683	723	699	694	692	725	689	679	678	666	695	673	669	704	658	642	641	687	689	688	680	691	676	684	651	650	697	688	705	710	714	693	704	709	677	671	682	675	654	696	702	654	757	671	629	695	681	666	700	712	671	698	722	687	732	700	703	672	694	695	666	659	705	697	721	726	709	729	669	705	718	678	716	685	650	709	692	708	655	640	719	678	692	709	669	711	702	673	705	726	679	658	678	652	684	699	691	698	714	706	733	687	707	657	700	705	681	661	673	697	725	693	678	667	726	677	671	687	644	658	736	691	676	679	681	694	694	685	719	716	696	666	705	666	703	695	697	649	689	724	690	707	695	660	677	682	652	685	657	725	688	689	672	688	687	733	700	716	665	683	696	721	689	716	687	758	642	717	717	705	697	732	643	751	718	683	690	688	631	688	642	691	697	695	714	761	747	715	683	630	676	628	707	711	693	711	693	680	685	703	667	721	659	658	702	679	717	672	674	690	717	706	693	689	633	683	675	683	708	707	651	650	657	711	704	697	672	684	710	689	737	760	740	608	654	683	639	670	714	670	707	728	636	730	643	693	710	715	734	716	685	690	646	698	670	667	705	713	684	706	669	674	672	677	673	646	696	700	665	722	718	641	678	663	681	692	673	738	703	668	661	690	684	739	648	668	648	715	659	700	693	678	671	692	661	706	684	715	710	686	725	674	718	653	712	686	698	704	661	720	717	658	657	721	702	684	689	741	668	675	684	712	644	709	690	711	700	683	694	684	730	717	681	703	671	677	670	679	694	702	696	700	672	726	702	722	702	671	709	722	669	710	701	651	716	685	633	709	732	685	718	681	650
9992	23087	12165	7268	6369	5346	4209	3692	2761	2245	2168	1678	1352	1288	1336	1232	1219	1192	1197	1090	1081	990	1118	1047	1033	1077	986	965	1308	941	953	933	967	916	965	917	938	946	963	926	950	978	942	932	939	967	919	930	947	937	976	872	971	912	968	941	901	927	975	954	972	952	956	920	939	933	977	919	912	966	961	990	962	918	913	935	934	956	940	984	972	926	924	964	952	874	936	950	943	928	878	956	967	970	995	983	986	992	981	933	961	897	911	906	953	974	966	924	916	893	917	934	976	903	967	944	928	899	945	953	930	955	960	998	940	959	959	946	976	962	1006	953	947	983	1009	941	958	935	933	941	926	914	918	938	951	952	988	918	926	950	905	955	946	939	912	961	987	958	984	970	928	968	1005	921	948	1012	955	956	978	978	958	913	890	970	955	976	919	917	900	901	942	923	957	920	939	988	975	948	946	934	878	947	919	941	963	898	970	967	941	949	953	956	942	923	955	965	919	922	905	981	929	929	948	975	925	940	969	916	992	943	908	885	917	948	921	983	1010	916	958	915	914	977	910	980	966	956	943	902	1003	941	918	914	934	946	920	930	961	947	978	966	922	941	926	936	931	924	942	887	960	939	952	916	964	993	932	935	957	959	981	1000	850	947	940	956	892	1014	909	941	986	964	949	916	933	951	955	915	941	926	907	889	879	963	939	931	975	983	979	891	932	886	920	948	943	968	939	973	986	928	956	978	953	968	929	937	934	926	969	943	964	963	955	945	996	944	908	929	969	948	930	875	952	922	929	916	931	1015	929	965	934	944	949	951	985	994	941	995	918	895	916	969	913	891	970	984	913	1030	951	922	995	938	952	898	959	965	937	955	948	983	970	937	974	955	923	986	914	946	942	976	926	948	921	980	902	923	921	938	942	965	940	982	954	937	940	942	908	973	1006	971	933	923	913	940	928	906	959	882	944	958	975	965	943	1008	937	976	985	968	969	942	902	941	1027	966	934	962	936	926	934	968	952	904	979	921	898	946	941	960	932	965	946	973	876	854	967	974	959	934	911	926	944	952	915	922	959	922	920	862	903	937	945	979	948	976	965	948	908	933	894	949	966	964	949	949	971	861	957	941	958	922	976	947	976	927	962	951	937	983	937	933	903	940	965	911	899	984	949	978	984	918	944	925	933	968	933	925	962	964	962	956	961	938	955	911	894	923	919	880	894	914	907	919	877	895	929	959	970	978	912	926	939	950	946	939	982	937	966	950	995	901	904	979	912	905	923	915	998	941	956	922	934	989	1008	905	923	941	912	946	904	957	953	951	940	912	948	900	956	920	922	958	911	901	924	1015	994	975	930	964	913	939	981	955	944	953	925	924	956	966	912	945	955	907	936	960	938	934	924	917	957	940	949	910	958	948	916	867	944	913	923	951	913	961	992	944	962	992	901	969	896	947	971	922	971	908	938	985	939	954	903	917	940	919	920	883	915	959	991	906	945	963	887	977	1023	972	901	872	973	912	852	927	909	974	937	882	934	967	959	959	968	952	946	968	909	932	978	950	976	963	961	990	961	912	976	907	906	967	984	900	909	881	939	968	948	947	949	913	980	936	959	921	948	979	885	983	884	964	974	917	979	902	921	898	964	870	987	932	926	952	943	930	912	936	941	935	933	965	915	928	997	907	923	976	930	959	970	940	983	928	874	959	938	943	993	904	984	972	1009	948	920	966	941	981	943	901	955	936	925	926	916	897	973	963	968	926	948	955	908	914	999	964	975	954	918	953	925	910	973	930	895	978	1041	940	920	921	931	957	955	990	953	988	916	935	968	875	981	935	944	1000	1008	958	937	913	958	936	919	976	950	936	895	942	941	961	947	872	931	931	907	951	942	948	985	970	960	949	955	881	925	966	946	934	945	878	935	965	981	924	862	907	922	912	898	961	979	969	929	907	939	940	933	927	929	900	941	904	961	974	939	940	909	911	988	885	912	986	931	892	923	1005	934	918	947	915	932	912	959	946	977	1035	918	962	968	961	917	946	930	938	941	1009	950	952	956	980	892	923	942	978	953	911	936	935	1000	970	947	950	934	980	929	903	962	977	925	928	934	936	881	862	971	921	1004	919	895	935	959	883	961	928	939	932	871	886	936	926	968	951	934	917	907	862	972	1006	957	983	913	917	983	964	947	921	976	907	946	985	991	911	977	957	968	966	910	878	886	905	962	969	871	933	965	968	982	927	963	936	947	907	918	924	958	952	941	919	968	934	921	965	907	901	931	875	930	976	909	974	993	1002	951	896	922	929	956	949	949	920	893	908	919	985	998	918	953	893	930	946	928	916	945	966	955	963	976	945	949	905	1003	984	959	959	938	967	928	947	913	919	913	888	950	945	938	911	910	905	893	981	928	922	987	881	944	921	928	967	951	946	913	885	929	945	944	916	922	878	866	918	926	959	891	912	913	871	966	885	961	918	952	961	961	931	942	952	929	970	988	940	957	903	890	991	971	957	926	894	919	940	920	987	921	877	952	931	957	985	949	967	1006	970	963	966	952	932	977	953	918	968	957	915	941	952	947	924	942	891	937	988	958	947	939	950	967	988	956	951	928	922	878	931	959	876	938	937	994	912	901	925	965	948	977	921	949	923	938	932	970	973	927	940	995	939	930	1006	902	1011	955	913	906	915	914	882	922	878	933	966	899	967	965	940	939	928	976	985	985	949	962	1015	959	966	937	957	960	893	935	935	977	951	906	953	965	998	954	888	910	974	955	991	906	978	942	947	959	968	977	933	934	972	967	919	940	981	973	978	954	924	914	930	998	873	971	936	958	932	976	938	921	915	946	945	979	925	880	901	981	958	914	988	936	954	911	934	933	948	914	943	934	1004	999	992	910	908	967	932	990	943	914	938	990	959	943	916	955	942	941	958	926	911	923	1016	913	928	942	912	905	943	960	970	881	959	952	951	960	937	885	917	1011	965	962	993	930	951	956	934	962	970	963	913	959	926	971	901	925	896	949	993	961	903	877	948	988	936	1012	892	960	933	939	949	981	940	970	943	946	965	937	908	938	938	963	901	963	911	882	914	894	953	937	954	922	927	917	928	926	929	938	919	901	915	929	927	972	961	922	964	957	923	894	934	941	940	952	1011	912	892	896	885	943	951	909	934	999	899	953	954	878	959	957	978	905	908	929	929	880	932	940	974	952	925	954	923	976	979	900	924	951	949	924	977	934	986	957	962	928	979	955	943	902	960	947	912	932	978	942	996	943	968	881	974	948	954	947	922	904	920	985	940	948	951	903	935	908	977	995	928	950	993	945	946	982	925	964	927	923	945	956	892	943	934	985	964	906	949	928	893	937	907	887	938	976	957	958	969	928	962	985	933	918	927	868	943	870	877	910	865	931	925	924	1008	919	943	933	917	922	895	939	949	990	936	986	1020	997	926	892	947	941	909	901	930	942	984	882	913	964	988	930	942	941	932	898	958	934	930	940	959	934	935	975	906	882	970	929	936	929	988	954	945	964	940	907	981	968	904	947	958	971	979	867	937	945	873	894	936	976	905
22563	21432	29154	24109	21429	21110	8096	2695	1773	1360	1142	879	622	728	621	499	547	595	550	464	427	370	377	440	422	359	337	388	477	336	342	355	297	346	334	322	305	311	313	290	326	270	303	327	325	336	339	301	335	308	336	330	309	348	309	347	319	335	333	325	318	283	323	357	318	350	338	305	296	304	303	303	322	296	317	284	287	321	326	317	314	345	298	339	300	298	311	337	330	355	340	299	329	307	310	291	281	327	315	336	308	313	353	336	313	327	301	301	293	340	309	278	328	300	330	298	317	335	313	318	320	340	353	346	332	326	305	332	341	332	297	329	329	307	321	320	356	315	344	302	316	316	328	281	329	308	296	319	281	317	339	324	298	308	341	318	308	331	311	324	334	360	331	345	340	318	326	330	314	302	326	276	321	282	296	325	287	312	305	311	319	280	297	312	323	316	302	300	316	295	318	337	300	323	314	316	308	308	301	330	333	308	301	311	332	308	302	310	323	312	317	319	304	263	312	317	312	304	334	281	286	326	322	316	326	332	325	353	277	288	300	324	317	323	298	299	292	293	305	312	343	313	330	323	319	307	306	340	311	330	312	305	308	319	312	322	308	298	364	327	338	295	314	335	335	312	306	334	319	318	321	345	341	316	320	311	348	299	356	326	316	282	303	320	347	305	321	347	299	337	289	331	298	285	311	326	295	334	301	339	282	315	320	306	293	344	349	288	350	323	336	299	318	295	313	317	302	301	314	303	325	329	321	296	296	309	300	313	347	321	323	323	300	325	315	299	299	341	339	348	330	323	327	311	293	309	309	316	342	284	322	308	329	309	320	319	308	342	320	304	341	308	344	327	297	315	332	321	323	311	307	307	325	290	330	328	323	332	330	300	308	287	303	331	337	300	323	252	332	280	326	327	306	321	308	286	335	324	334	303	300	341	312	325	338	303	317	319	335	320	313	349	311	315	340	306	319	300	301	317	318	306	322	313	327	316	332	310	321	305	317	327	335	333	324	307	324	316	313	308	300	304	341	310	328	309	326	317	321	315	308	314	310	294	304	324	296	319	320	309	294	324	332	320	353	299	324	374	324	317	310	336	312	314	320	300	293	305	327	297	335	296	320	328	327	308	352	299	310	346	316	322	351	347	293	318	328	327	314	328	329	342	310	315	293	317	312	316	312	324	344	308	342	329	296	330	349	341	314	332	308	303	298	328	318	336	307	320	306	327	288	311	339	324	343	341	316	374	338	302	309	327	331	299	340	298	315	325	287	341	316	316	317	338	335	272	323	326	313	324	299	360	332	357	337	332	319	333	305	322	322	331	324	328	302	287	305	308	281	327	348	322	301	265	338	329	316	297	295	329	317	307	312	299	349	328	282	306	314	306	308	317	319	355	331	286	343	302	338	311	323	294	323	287	288	309	326	301	297	317	311	297	340	313	321	319	332	322	339	317	306	289	300	326	313	300	300	319	337	291	299	312	302	321	334	325	318	340	312	343	349	304	293	296	313	325	303	326	315	344	319	299	329	377	326	323	316	281	314	317	319	302	315	272	305	300	321	308	316	315	362	311	310	357	330	320	293	314	338	328	300	302	298	282	328	288	337	324	283	296	312	290	322	312	307	323	292	304	307	363	315	303	337	365	305	310	306	314	312	332	285	340	287	309	326	316	293	288	331	333	311	328	308	322	377	315	301	303	280	284	339	299	312	314	320	317	335	306	344	310	316	318	293	333	334	315	317	313	304	330	314	347	264	318	313	314	326	337	300	334	303	300	326	374	314	340	347	347	325	308	296	317	290	328	292	306	301	332	341	304	312	363	294	332	304	312	318	314	314	327	344	339	310	342	317	315	329	337	320	314	281	329	303	308	315	319	317	349	307	303	301	291	282	352	292	323	308	306	324	305	307	358	318	286	310	321	273	303	283	325	316	283	334	304	354	296	330	325	307	309	276	328	332	316	317	266	306	304	280	292	303	342	300	322	332	320	329	336	320	331	331	325	289	325	354	337	293	300	337	318	343	330	325	293	323	328	319	327	325	295	329	311	319	309	304	329	319	320	321	325	299	322	319	312	297	319	287	331	320	320	351	308	318	300	320	325	312	329	295	321	307	310	327	328	303	279	321	290	335	257	319	323	309	308	297	312	331	305	309	328	342	341	313	284	303	325	303	336	288	287	308	322	280	306	326	319	322	329	334	282	321	299	312	319	285	308	306	299	323	331	327	301	315	319	301	319	345	289	308	356	323	333	358	325	345	324	295	315	315	314	349	332	336	329	307	313	298	322	331	324	333	318	307	313	309	307	305	325	313	325	324	356	296	302	336	316	316	298	309	343	313	289	283	312	288	312	302	334	316	336	317	336	312	301	324	321	322	349	314	336	312	288	308	304	315	327	335	336	327	344	321	323	313	304	345	323	360	338	326	338	322	355	368	289	301	306	294	340	294	342	351	342	353	328	316	339	320	295	334	329	336	311	316	341	301	308	295	318	304	320	301	310	312	302	317	329	263	300	336	348	316	309	322	317	333	329	324	274	311	322	317	313	313	317	302	324	297	308	303	308	335	287	317	302	307	339	327	310	339	323	319	321	310	335	311	315	305	291	326	310	297	291	335	299	323	337	308	317	312	307	327	316	308	307	348	342	281	311	324	307	272	310	298	294	297	311	341	319	326	297	307	297	331	337	324	288	307	325	307	303	331	367	317	309	283	318	304	284	324	321	341	322	326	321	318	290	332	342	309	302	332	325	314	333	314	317	345	304	322	298	306	336	306	349	326	293	304	315	319	328	304	325	322	335	295	280	361	293	313	305	310	313	302	327	311	324	322	315	313	311	299	313	295	303	310	324	314	314	293	297	303	284	325	290	309	333	330	335	294	326	316	322	305	304	326	306	311	326	304	328	335	293	320	349	300	317	314	331	315	340	311	321	314	332	345	310	330	299	327	327	329	312	299	311	330	318	324	329	299	308	300	297	311	335	327	302	314	334	311	293	316	279	328	328	300	285	328	333	298	328	308	300	309	328	315	312	317	311	325	350	324	316	305	304	300	331	313	314	337	367	324	302	278	293	313	317	310	323	330	312	313	306	322	313	307	292	302	304	324	313	326	332	295	349	332	294	311	316	300	313	331	310	302	262	326	339	306	310	323	313	332	313	289	301	337	301	303	308	307	328	304	312	307	310	327	309	293	318	321	312	322	289	316	334	325	296	335	314	300	327	312	295	354	334	332	336	301	322	346	315	345	303	319	322	342	338	312	319	289	274	311	330	308	288	331	310	312	334	295	341	308	306	324	319	319	308	305	328	297	345	290	351	294	337	311	294	318	311	332	324	290	302	295	320	308	293	339	322	298	328	305	306	313	302	305	330	306	311	330	334	314	287	282	289	329	288	340	315	310	335	307	325	322	334	287	324	321	330	310	309	335	325	333	341	306	320	321	339	292	334	338	300	328	306	315	339	333	304	321	319	307	325	309	334	305	317	308	292	326	312	310	304	304	300	305	340
11323	30700	24933	13922	11153	9557	6702	5443	4212	3282	2429	1778	1371	1409	1131	980	975	1119	1033	909	706	574	592	645	632	548	498	622	797	432	481	463	447	421	433	428	467	431	428	450	396	491	427	446	427	386	441	437	404	436	409	461	402	454	477	440	453	402	425	449	405	483	437	446	439	470	436	443	406	457	431	445	420	439	413	415	429	426	436	454	431	400	428	421	446	427	438	434	496	456	439	457	399	433	418	479	432	439	446	394	431	425	442	415	414	442	452	441	449	429	456	456	408	414	444	416	454	411	425	432	445	436	445	399	411	433	448	445	441	465	460	419	405	434	420	434	407	451	407	430	434	432	501	446	399	399	427	440	454	438	435	415	434	416	406	424	440	431	424	443	444	430	412	460	412	423	416	429	434	403	406	424	420	417	426	412	441	442	423	443	414	414	414	469	410	398	421	441	415	393	423	429	439	441	456	440	427	429	423	444	429	452	428	454	451	410	404	424	444	432	422	426	445	449	445	410	476	432	429	431	427	419	425	430	398	407	420	420	436	446	428	436	432	426	419	412	405	388	455	469	439	352	415	414	434	421	437	392	404	401	411	452	428	419	423	415	439	383	421	397	423	435	421	420	375	401	403	406	416	407	418	437	424	451	465	422	429	392	449	423	397	455	443	405	420	441	370	414	414	418	462	473	448	431	414	409	422	432	442	396	429	425	442	453	417	443	427	455	390	418	457	464	444	426	415	438	433	427	431	430	418	425	449	424	436	449	434	430	413	444	409	423	445	430	459	431	423	444	447	405	384	426	421	432	391	401	430	441	434	395	426	425	389	433	448	435	405	438	421	435	422	456	450	437	425	439	458	410	393	489	445	457	424	418	441	386	396	455	446	451	447	403	432	416	421	435	418	442	390	460	419	409	447	426	383	423	387	404	436	462	455	413	429	447	410	431	412	389	422	424	442	385	434	388	439	419	414	468	404	423	433	444	432	453	457	478	405	410	412	396	401	408	416	418	446	432	428	393	447	421	446	453	401	451	432	445	425	431	452	417	421	462	402	412	423	442	405	458	420	427	435	417	393	422	437	437	419	415	438	458	417	487	411	426	426	429	411	423	394	433	410	419	446	436	464	436	432	424	432	441	421	411	419	439	433	430	403	422	421	413	441	437	411	438	399	431	437	442	415	402	394	460	416	436	415	468	441	412	460	417	409	421	454	424	408	425	413	419	444	426	415	413	422	455	396	402	382	464	416	417	401	426	433	458	451	449	460	419	395	434	443	471	406	460	422	434	414	432	451	442	413	423	444	421	433	401	428	380	403	454	426	470	451	421	421	396	424	444	429	441	425	449	426	384	441	423	402	426	452	423	436	409	431	401	408	420	398	424	389	412	406	393	459	408	396	420	411	399	425	432	439	408	436	428	393	480	437	414	398	409	404	433	395	401	454	410	408	386	421	444	439	459	457	428	435	447	408	421	391	424	458	440	438	415	411	397	456	427	461	463	377	394	413	360	437	421	425	379	424	458	463	426	432	432	459	444	424	408	470	417	440	444	440	403	423	454	436	435	428	400	384	442	448	430	413	388	437	446	397	459	423	458	390	382	454	399	451	480	441	415	415	391	423	419	423	463	413	379	449	436	386	421	455	412	416	448	377	414	461	424	424	421	411	452	457	385	475	382	385	439	382	424	422	436	423	400	434	466	433	420	438	438	398	423	406	476	417	413	424	431	425	446	437	406	439	421	408	436	418	423	412	416	442	456	443	438	441	421	450	398	433	441	402	450	433	461	442	441	440	410	423	421	436	454	420	448	450	413	439	393	445	430	395	436	401	421	395	430	415	416	396	434	415	390	437	418	464	407	410	458	458	436	432	419	447	436	417	447	403	429	426	418	412	413	442	418	419	429	444	472	439	432	444	433	420	450	424	452	420	411	411	406	417	401	417	422	400	453	405	408	425	421	425	458	400	440	411	408	442	415	387	410	412	422	412	443	394	426	400	441	407	391	395	436	441	445	440	440	442	409	409	422	396	431	417	377	453	447	427	434	451	419	404	438	413	442	450	433	419	435	422	447	441	420	426	436	457	439	454	444	438	403	403	457	434	421	401	395	460	418	433	399	428	434	426	412	401	405	418	418	424	404	448	418	429	414	483	442	444	368	390	386	475	426	412	455	436	425	387	443	437	395	470	428	411	464	437	447	467	418	401	420	390	407	446	438	407	430	390	438	437	428	400	430	440	395	396	423	453	400	395	421	417	417	446	404	409	453	393	436	456	393	466	420	418	421	443	378	415	404	428	421	418	415	415	433	450	444	407	439	446	409	409	405	428	444	397	423	374	406	432	397	428	412	445	463	458	395	420	469	401	402	423	429	441	391	411	388	457	453	397	434	411	417	413	414	472	434	455	408	407	362	420	440	429	432	434	439	362	427	418	417	415	440	440	449	390	409	449	405	441	443	429	417	421	445	415	442	445	439	439	428	405	391	429	413	405	415	461	411	430	444	414	487	385	439	421	400	434	445	445	452	449	412	439	463	439	415	413	436	416	391	504	401	413	444	408	453	429	411	455	480	416	447	411	444	449	454	455	438	398	456	429	420	452	404	422	380	463	425	453	425	396	421	442	451	430	433	414	426	439	375	422	408	412	450	414	400	453	470	437	476	438	442	451	442	407	411	420	403	395	425	417	450	408	439	397	448	465	394	405	403	450	416	444	385	414	447	471	417	447	417	425	411	405	458	399	422	403	402	410	396	429	422	413	438	420	457	402	435	423	423	419	399	382	429	449	448	424	393	459	442	454	465	410	394	400	437	459	406	454	457	430	446	432	436	433	444	437	441	406	409	448	431	400	383	420	383	448	416	415	422	447	437	433	420	439	458	470	452	411	388	392	443	466	435	413	390	399	461	419	434	394	419	461	432	371	425	417	447	407	422	439	438	408	424	443	378	401	450	426	434	399	444	396	437	417	424	416	446	435	405	428	398	424	452	433	416	423	403	451	427	441	407	451	414	472	456	413	445	433	445	429	437	411	453	431	427	418	422	425	389	420	429	424	407	448	453	431	405	456	440	406	419	447	402	415	442	428	471	466	412	444	446	421	446	407	440	424	410	427	417	410	482	398	421	415	451	436	422	436	439	431	443	419	407	424	427	454	453	409	430	447	411	403	408	430	443	391	450	421	444	399	394	449	471	448	431	399	400	459	444	425	400	435	469	433	382	489	455	441	445	440	428	462	426	405	417	428	417	447	412	459	424	410	389	447	442	407	384	402	410	460	422	422	412	431	437	402	425	423	449	397	432	417	399	428	471	459	421	402	416	423	436	412	407	429	450	432	444	413	420	461	417	432	408	470	426	428	392	411	390	423	419	419	419	410	436	416	451	433	448	435	447	423	441	415	463	408	451	418	423	429	449	409	461	371	406	427	421	435	412	423	420	427	410	420	402	398	454	430	453	416	425	424	468	430	440	442	443	442	430	434	400	409	433	434	456	400	406	443	435	404	397	442	409
27317	19244	11208	3806	2190	2084	1527	1277	1204	983	755	718	745	715	705	669	702	641	661	645	630	602	598	649	640	605	588	623	637	615	638	613	665	664	623	608	609	604	580	579	588	662	643	600	584	626	616	614	637	600	619	620	577	619	632	550	628	627	618	641	620	622	602	624	587	645	622	603	595	591	606	589	659	599	651	620	555	616	630	591	643	577	632	641	604	627	623	614	595	634	619	617	578	618	653	643	601	609	569	598	652	602	608	569	579	603	615	606	569	642	602	560	631	608	594	614	602	625	590	598	592	624	597	627	593	616	594	620	582	576	671	643	591	572	547	639	569	596	616	591	559	632	607	619	629	605	564	614	609	659	628	606	569	610	596	596	643	613	621	651	596	595	629	595	579	629	590	621	583	591	607	599	566	623	598	654	625	609	581	602	621	604	578	631	635	600	577	619	599	604	599	592	577	648	586	644	608	572	631	623	625	563	583	588	591	588	626	641	633	574	616	656	627	569	598	657	618	575	625	607	602	626	621	576	613	595	573	608	631	614	604	611	584	626	609	571	605	563	642	609	593	614	646	591	581	651	612	611	586	556	606	596	564	585	598	597	607	639	627	613	659	605	622	613	629	609	607	611	614	593	579	590	618	639	589	592	639	601	613	617	590	572	598	615	551	591	574	632	605	620	604	600	562	618	588	616	649	615	552	563	640	586	603	625	608	659	621	575	615	581	591	661	632	559	629	591	632	595	623	589	612	611	621	635	569	615	654	604	640	586	644	618	606	613	619	585	581	608	590	602	626	618	583	619	572	548	615	599	611	610	558	561	617	624	596	642	588	596	586	634	618	655	571	610	618	613	614	575	631	653	642	591	614	588	623	601	602	603	618	614	563	605	631	619	627	622	651	575	597	570	600	649	604	591	576	609	627	599	595	609	579	610	611	553	652	611	593	589	632	601	618	528	598	596	614	564	609	647	635	550	617	585	596	615	608	578	603	580	550	587	627	634	623	614	589	609	615	593	601	589	612	642	618	633	605	606	618	650	575	621	580	582	562	631	595	626	586	632	577	658	573	588	617	563	601	590	591	646	590	562	630	627	631	582	597	626	615	588	619	625	621	657	576	630	593	636	641	614	582	637	574	627	623	602	576	585	593	586	618	610	628	576	605	583	617	585	579	598	580	587	587	647	583	589	605	632	607	575	586	622	569	616	568	601	599	623	602	607	615	577	596	583	625	628	588	628	561	614	590	578	598	580	613	540	618	645	601	584	623	636	580	632	622	625	544	618	570	617	638	617	618	584	619	569	598	613	656	610	586	585	601	571	610	602	602	574	623	616	647	603	613	573	609	594	598	617	592	591	622	615	568	576	579	578	585	611	612	580	629	586	634	625	604	628	659	639	598	552	575	655	603	611	599	596	577	614	618	566	641	603	601	604	654	615	554	607	627	582	622	624	538	595	609	616	586	565	623	597	582	616	590	634	648	585	610	612	606	627	622	593	621	600	573	613	617	620	587	624	611	598	676	602	619	636	620	616	582	610	634	619	589	616	625	593	627	613	620	576	648	596	630	587	604	623	633	639	597	679	632	616	592	586	608	620	642	619	589	592	535	580	628	611	593	562	584	639	600	584	567	641	617	633	606	585	586	601	636	611	562	583	660	590	566	585	608	626	649	634	638	626	589	613	561	635	623	576	637	637	594	625	571	589	577	605	585	601	620	588	574	592	626	587	583	599	559	612	600	604	617	600	588	648	599	621	614	600	619	617	582	627	586	607	578	578	602	617	596	578	623	612	595	653	617	610	566	620	612	610	583	594	647	628	615	651	653	649	615	562	619	579	613	566	616	630	642	592	618	601	641	595	618	592	598	641	602	621	631	619	632	549	621	647	613	607	599	576	610	623	559	612	679	633	588	591	609	622	642	669	613	591	581	592	581	606	601	632	581	592	576	607	590	593	634	623	601	588	568	581	609	619	616	589	610	621	672	659	663	614	598	599	616	610	559	606	632	617	628	573	587	609	564	604	592	615	632	630	636	591	630	576	628	622	590	638	614	622	614	568	672	625	586	620	608	589	605	596	574	602	552	575	608	596	618	561	636	579	593	602	610	599	583	599	620	603	657	611	576	625	558	623	612	628	615	635	567	636	627	608	603	592	602	587	621	617	612	592	610	609	616	629	573	561	594	592	549	587	654	632	593	604	620	618	634	597	611	659	593	585	601	618	634	617	649	611	584	609	594	625	607	622	638	614	643	665	589	567	579	606	587	595	603	551	664	589	597	581	597	608	637	554	639	602	602	584	615	611	594	588	611	593	573	622	596	618	614	590	637	581	586	618	612	608	635	599	585	599	627	617	589	627	602	618	566	608	599	585	560	613	616	578	628	633	614	600	622	634	596	616	554	581	610	580	596	640	619	630	587	617	609	609	606	620	666	590	618	582	577	607	587	542	616	567	591	629	579	632	616	594	618	617	604	589	598	615	570	622	597	585	581	597	590	599	637	620	593	601	637	612	580	595	626	658	577	578	611	604	627	587	605	643	626	617	613	595	632	650	603	634	587	590	560	588	588	571	584	610	617	611	632	667	631	621	635	608	583	591	595	589	604	575	624	590	639	653	627	592	592	567	616	598	603	650	575	590	628	569	602	581	622	618	612	589	635	591	585	581	597	633	579	580	616	599	563	576	613	617	647	577	580	631	624	596	624	622	569	580	565	604	657	613	613	652	597	611	592	594	607	636	604	594	577	626	614	589	623	635	574	601	591	616	603	608	582	643	622	610	635	622	600	615	652	594	632	648	599	585	573	619	627	606	655	632	604	591	595	594	582	626	608	659	611	607	607	606	609	599	632	589	629	608	656	613	578	587	598	623	591	640	621	624	572	636	689	603	622	606	617	595	591	608	595	589	574	612	574	573	584	622	620	538	611	618	606	563	569	567	664	606	628	631	596	621	626	566	593	629	606	562	587	597	550	585	641	591	609	603	672	615	643	626	633	617	621	599	606	595	655	645	598	603	640	586	537	618	615	606	628	604	586	564	640	596	605	599	634	635	598	586	574	666	649	615	646	575	640	632	580	597	596	567	589	597	586	604	649	607	623	614	602	605	616	565	630	633	672	620	619	624	631	597	621	630	611	616	605	585	616	622	565	595	659	602	625	576	594	678	619	606	591	616	603	617	628	623	600	636	630	604	595	583	554	635	599	577	636	590	596	607	589	620	647	640	586	604	621	590	569	604	637	602	631	566	581	547	634	605	613	610	578	592	532	604	613	642	620	635	621	624	614	620	602	631	621	575	622	623	610	640	608	612	571	631	584	615	614	597	607	596	605	602	634	631	605	588	547	604	614	649	573	605	612	596	568	611	613	625	623	566	592	613	590	598	620	606	601	615	603	584	609	635	602	639	615	615	578	574	637	613	572	602	597	641	531	574	620	596	605	625	605	565	604	609	597	616	594	608	566	622	618	606	631	571	620	638	598	582	615	602	592	641	641	573	577	598	664	630
9959	17265	13361	4815	3922	4351	3179	2504	2318	1860	1277	1099	1120	1144	1096	970	1064	1020	946	980	943	870	892	929	833	970	871	866	849	918	817	899	886	839	873	885	921	877	851	837	843	857	840	825	864	860	816	865	801	918	860	908	836	811	864	863	826	841	855	828	807	828	884	841	867	841	812	847	841	791	838	815	834	876	859	874	811	871	930	847	850	855	840	844	876	849	854	870	907	833	805	792	863	825	839	860	883	808	851	808	832	846	852	859	879	814	793	864	829	829	834	860	804	926	882	844	820	827	824	884	851	796	862	838	861	880	807	842	884	899	839	899	845	867	856	837	886	855	832	871	813	873	874	804	883	836	860	844	850	868	901	835	794	841	826	902	913	875	821	824	851	806	813	832	830	834	836	859	871	862	891	849	870	823	861	881	769	827	863	875	846	908	869	830	845	851	808	872	872	855	871	861	857	901	863	856	826	855	791	847	871	820	851	833	842	860	820	830	806	815	845	814	860	811	903	883	849	830	895	862	830	858	833	857	823	862	873	811	849	841	792	868	845	868	853	852	882	853	791	861	908	864	870	850	822	887	882	855	796	855	846	820	840	867	869	821	855	820	861	888	804	871	889	869	814	864	838	855	859	864	865	833	884	902	842	862	872	874	872	792	861	773	842	883	873	859	853	898	837	785	854	841	894	863	852	823	849	873	844	877	844	904	893	845	799	840	845	776	834	853	905	837	872	837	890	873	855	841	798	832	890	809	809	893	848	844	863	837	832	841	880	869	850	799	816	896	824	917	863	858	816	830	818	817	878	882	838	900	851	849	936	841	844	860	882	913	873	811	874	859	853	894	808	786	854	884	821	842	859	874	883	847	890	872	839	836	835	862	881	850	835	862	803	882	858	933	843	822	823	894	855	870	850	881	842	868	822	826	824	823	833	854	768	833	836	832	855	851	819	852	836	848	864	853	882	883	839	843	818	852	860	872	867	905	895	815	843	877	859	846	862	860	832	898	878	868	894	836	799	893	815	851	863	832	886	860	856	896	880	856	803	905	841	854	850	837	829	856	853	887	845	885	914	863	855	843	859	818	913	876	878	853	827	808	860	884	843	898	896	826	883	850	827	875	847	847	871	872	848	828	876	900	836	850	833	861	890	857	898	884	872	869	821	847	870	809	849	871	843	806	841	802	815	843	803	840	889	866	860	879	862	827	878	860	810	803	882	828	860	866	869	863	804	864	803	854	849	835	851	841	872	869	826	801	865	831	871	841	850	892	840	868	880	827	811	815	826	821	851	837	843	824	844	896	865	820	835	837	867	859	841	855	855	864	851	853	856	797	806	884	807	821	883	889	815	805	890	921	840	883	866	830	872	864	813	833	865	856	839	882	866	900	864	863	912	828	856	856	878	852	834	805	884	893	861	798	897	871	829	849	915	898	844	827	832	862	838	882	833	847	769	812	823	835	850	802	812	842	827	882	894	839	855	852	827	848	881	813	831	910	838	831	856	867	848	840	847	823	850	885	892	880	851	851	878	850	831	831	876	857	862	856	832	866	915	842	855	880	882	891	843	878	837	859	866	856	831	881	794	770	888	840	828	810	865	811	915	858	857	864	853	853	822	884	864	856	828	855	836	824	841	864	850	886	891	819	882	873	804	818	805	873	913	894	830	802	854	867	924	799	824	899	864	831	803	827	828	860	817	856	854	863	803	885	850	842	872	774	817	923	852	852	919	869	832	841	865	850	850	886	836	854	895	855	830	811	864	836	838	893	862	868	825	856	885	847	852	832	818	840	871	833	843	862	817	911	858	799	862	818	811	873	856	834	860	882	889	833	854	853	811	856	839	865	821	864	836	831	828	837	886	882	877	845	859	884	855	868	850	876	878	868	903	784	851	847	876	824	902	829	821	909	856	897	853	919	792	869	820	869	848	823	849	792	880	923	872	893	896	900	853	834	838	849	882	822	820	881	881	842	798	841	875	819	862	865	901	872	809	862	845	843	849	847	819	835	835	838	929	855	858	829	852	862	942	885	878	863	930	814	877	799	841	880	884	808	866	817	892	825	874	820	818	808	854	899	863	852	843	882	823	853	811	836	883	893	856	824	818	809	844	864	838	924	850	827	880	846	861	844	850	812	844	815	832	841	835	862	900	854	837	876	880	837	873	833	877	832	826	826	872	833	841	866	881	801	864	922	874	897	835	797	863	894	888	855	900	858	862	832	840	840	829	843	838	833	867	832	861	855	854	840	863	836	794	869	841	782	897	864	857	883	817	863	844	920	839	811	886	863	823	851	855	824	843	842	859	881	866	880	831	863	830	884	849	892	813	831	863	802	828	888	824	804	871	908	818	838	862	860	888	842	842	856	883	861	868	902	883	881	882	833	891	832	824	858	829	839	844	860	803	824	905	830	827	852	890	801	855	908	858	799	835	846	899	851	844	862	834	826	876	882	828	826	847	865	858	844	880	874	821	785	829	847	874	877	852	840	842	923	885	851	859	908	841	820	869	819	879	847	871	861	803	878	814	848	853	867	913	860	889	825	837	820	827	832	803	860	868	875	817	785	807	877	828	865	838	853	842	872	837	854	789	847	818	854	852	807	846	869	849	904	864	841	818	849	870	868	857	892	846	893	863	841	855	814	823	847	835	885	806	843	788	930	822	852	817	867	838	814	841	839	860	831	864	877	847	848	856	868	805	860	867	868	907	853	855	819	842	846	885	824	861	823	858	880	870	907	869	834	891	856	828	878	855	844	896	877	862	838	887	794	809	871	794	924	902	886	900	777	831	902	868	849	850	855	817	864	783	892	799	879	845	843	826	853	845	848	864	911	889	794	910	862	865	882	884	841	890	875	858	815	883	872	914	873	816	864	842	853	848	871	803	868	852	869	826	814	863	850	819	810	832	867	796	912	868	886	818	842	868	824	856	804	890	777	853	850	900	852	896	887	879	846	813	817	844	855	888	823	859	908	825	816	822	873	844	890	847	832	830	909	824	861	915	841	810	862	832	817	872	917	835	887	821	839	874	886	827	859	805	883	853	857	884	892	822	831	910	864	864	831	829	847	852	885	861	871	824	883	831	904	814	871	835	891	876	826	859	890	872	827	886	845	900	875	901	881	915	801	840	829	900	896	908	845	830	849	859	829	894	839	819	823	827	820	868	823	844	805	919	801	870	880	874	845	841	910	840	859	816	826	812	820	884	806	830	881	866	880	827	838	822	846	814	818	873	891	855	831	888	898	880	849	873	833	856	818	819	906	833	888	849	873	853	836	902	871	845	838	812	840	817	915	856	883	808	832	795	850	832	860	826	882	832	866	892	857	847	879	838	892	823	836	836	897	846	834	827	866	864	865	852	884	849	846	874	862	850	831	867	864	829	861	876	851	872	853	895	816	886	865	831	877	903	822	831	867	849	845	877	807	846	850	883	850	861	862	844	827	822	875	898	884	853	807	840	830	858	879	829	871	855	870	892	800	862	806	884	841	830	817	880	807	893	853
23542	21396	28541	24633	20914	6911	3047	1899	1406	940	719	669	624	554	491	557	500	419	477	437	384	440	366	306	347	351	380	397	407	349	336	334	354	355	343	313	330	334	340	318	326	347	330	323	345	348	320	372	338	302	339	336	362	353	338	322	364	368	345	366	344	347	336	352	295	326	317	333	301	315	330	334	349	349	370	318	335	317	331	330	322	343	337	319	343	313	358	356	324	306	333	356	308	346	314	351	319	314	315	319	329	335	362	356	344	334	379	328	335	347	341	318	336	321	352	323	353	306	356	328	323	349	328	329	313	345	340	360	332	343	320	331	356	327	332	353	353	365	324	322	322	335	365	317	340	357	312	334	367	351	362	310	300	344	317	300	310	358	327	328	354	310	329	336	355	345	354	345	351	324	329	319	353	339	342	327	347	342	323	338	296	325	321	314	302	307	331	333	338	354	346	349	334	312	309	316	361	324	321	299	337	342	346	327	346	340	346	333	342	349	355	339	323	324	334	345	351	331	363	359	307	313	329	329	336	334	350	343	343	344	303	321	344	340	356	364	336	321	358	311	314	331	321	367	356	368	319	359	295	342	322	326	308	340	306	338	326	349	316	330	306	289	342	352	324	323	347	318	319	337	321	326	341	326	326	340	337	339	353	325	338	338	339	349	316	316	336	300	339	321	328	320	337	353	334	308	320	313	316	314	341	327	341	332	361	366	352	337	364	317	339	351	354	340	300	314	337	342	339	309	362	347	330	347	337	336	363	353	310	353	337	343	311	317	341	349	338	308	328	314	318	347	297	327	353	313	317	331	306	308	315	322	366	353	343	368	335	312	372	349	324	362	337	365	317	305	335	335	366	343	319	317	352	344	327	307	320	309	317	369	323	330	350	375	312	334	344	340	376	352	295	357	341	333	335	341	321	294	333	331	315	317	343	362	331	340	330	349	304	328	349	329	328	345	320	317	328	330	334	342	355	359	356	315	336	351	327	345	297	334	306	370	347	350	326	341	359	327	361	327	327	318	346	345	351	308	354	343	359	305	308	300	334	324	305	350	340	326	332	332	343	343	328	324	328	350	344	346	340	307	346	326	334	337	340	321	267	340	376	336	339	333	354	352	352	346	342	347	335	311	312	357	338	350	351	316	327	321	357	329	349	334	305	328	322	328	351	337	312	309	334	351	337	338	355	352	352	342	299	323	331	337	320	304	332	302	349	313	334	337	322	326	311	349	339	329	313	335	329	362	351	329	340	352	321	339	307	352	357	299	361	309	319	323	322	346	333	310	316	328	349	312	349	324	327	373	322	323	323	343	350	310	333	337	308	337	384	353	347	374	345	328	307	332	333	352	330	340	350	318	330	347	323	331	371	345	341	327	358	340	318	300	317	320	341	341	337	321	333	337	311	315	342	342	327	330	319	341	313	338	340	335	343	346	344	348	311	324	336	323	344	302	356	331	327	317	353	337	326	315	331	297	384	344	338	381	356	353	341	299	337	359	330	337	357	298	347	320	319	342	346	316	314	352	295	331	346	329	347	346	330	326	304	354	308	324	306	306	337	256	278	340	311	375	308	336	347	349	338	322	306	337	314	364	353	337	322	333	332	343	325	314	327	364	362	324	344	359	347	354	325	334	316	349	344	315	337	337	327	321	295	348	310	309	335	322	315	326	348	277	325	347	371	313	339	330	325	344	342	306	348	326	339	324	332	336	336	322	356	354	366	308	322	329	307	354	371	378	350	356	304	332	343	376	354	318	357	349	319	316	320	345	314	334	314	311	332	306	338	301	335	334	357	333	326	330	343	315	353	345	309	309	345	313	310	335	329	359	324	322	336	335	314	286	336	329	306	344	329	346	333	303	330	316	339	321	347	342	340	373	344	323	325	310	334	330	332	355	340	330	332	304	361	319	335	390	319	318	298	340	326	317	340	338	333	338	292	321	360	309	339	344	324	300	383	323	328	337	348	341	350	374	335	333	319	351	321	337	344	342	350	343	299	349	318	324	352	342	340	323	320	294	334	311	349	311	327	312	356	337	369	360	332	328	345	329	314	324	335	316	363	332	299	356	318	321	310	373	318	354	337	331	309	315	336	313	336	334	325	366	340	338	335	353	335	348	325	341	348	337	318	346	297	335	342	347	287	341	313	329	338	311	309	322	321	346	324	343	342	379	336	308	341	323	311	351	317	291	331	341	306	327	342	339	377	342	314	322	351	337	353	334	365	372	333	342	302	350	352	365	339	370	331	307	324	295	351	327	337	337	323	295	328	313	326	343	354	348	313	323	342	368	339	312	329	364	348	324	351	359	338	317	321	293	336	322	345	303	353	359	310	329	371	323	321	337	311	350	333	350	323	308	354	339	338	371	309	314	342	344	323	321	340	334	368	335	332	324	352	355	342	365	332	333	344	327	345	303	333	319	346	335	336	359	346	346	346	342	330	335	377	337	332	341	335	335	333	314	346	316	332	312	340	308	344	331	323	291	307	346	328	308	316	318	321	329	359	343	329	367	334	340	294	321	308	325	339	336	319	364	334	316	306	341	341	331	294	380	347	348	320	312	317	337	303	369	320	321	313	329	360	341	344	306	306	341	323	345	330	343	343	351	357	331	327	325	329	329	338	329	334	335	329	329	364	340	320	309	341	325	328	365	309	329	332	344	308	326	327	323	374	319	301	319	342	322	314	341	348	297	305	330	296	312	333	315	308	354	365	336	325	319	355	336	339	354	326	370	322	343	355	298	334	329	373	346	328	356	352	324	341	354	361	335	323	343	344	311	341	313	337	342	326	333	316	304	333	325	368	328	363	368	348	337	352	333	352	346	330	336	334	298	313	356	334	366	336	317	330	321	304	303	340	347	332	329	367	345	332	314	324	324	398	354	343	322	308	304	327	347	341	323	343	360	341	349	351	314	333	314	317	333	313	304	344	334	353	354	348	344	383	330	348	336	334	352	330	373	368	343	336	364	341	361	343	315	315	305	324	331	308	346	352	352	318	383	344	328	333	327	359	346	303	291	308	335	335	333	332	326	333	312	365	326	328	331	330	325	319	322	311	298	333	365	349	335	297	371	328	298	317	328	275	294	286	307	325	326	312	309	329	342	342	354	334	347	348	334	337	308	304	329	317	303	322	331	344	325	317	338	299	309	320	345	304	318	335	314	332	346	330	333	341	318	308	345	317	321	339	326	349	331	330	340	324	330	357	325	354	332	335	339	349	330	325	300	334	334	312	353	323	342	351	337	324	321	335	339	308	332	319	324	294	342	357	327	319	348	337	319	341	296	313	309	352	366	327	345	341	314	292	316	341	362	335	320	303	358	340	343	313	327	336	372	325	301	363	317	342	324	362	317	345	339	351	358	324	351	330	334	318	337	338	335	326	336	325	329	324	329	347	328	357	322	342	327	314	311	327	334	310	332	314	350	330	316	329	326	323	374	338	331	334	335	348	318	318	330	339	326	354	359	312	325	330	332	345	307	352	324	340	305	347	283	340	312
10525	24072	16302	8788	5668	6157	5637	4340	3327	2186	1593	1387	1080	982	893	929	897	822	835	632	657	648	623	556	539	484	495	628	750	530	528	493	520	516	504	478	472	502	531	502	510	491	531	506	499	483	509	519	472	476	459	474	505	510	527	491	489	491	508	468	520	454	481	495	486	452	481	481	474	499	476	486	483	484	527	482	456	462	487	466	459	520	470	526	483	449	494	506	526	485	487	518	492	479	462	457	508	460	529	521	496	491	447	498	474	482	485	475	480	468	494	461	508	503	486	482	509	474	487	478	461	482	513	496	494	486	505	488	473	497	496	486	496	501	497	481	442	483	467	486	525	484	479	481	517	502	503	517	494	480	498	511	478	452	467	532	467	459	536	472	490	475	477	502	542	471	452	500	513	467	464	504	488	480	438	489	435	498	468	460	484	454	489	465	514	486	465	474	465	488	462	518	498	496	477	472	481	475	539	502	506	514	505	454	487	467	497	496	516	457	465	508	525	511	517	492	479	492	464	514	484	480	474	517	503	528	465	476	483	475	517	462	493	478	497	502	516	473	458	458	496	490	495	489	477	477	524	447	498	507	471	520	505	473	503	521	521	514	442	499	480	456	487	481	462	515	467	520	480	473	491	494	502	482	461	476	489	489	485	469	451	480	491	472	483	455	501	528	460	481	488	540	479	461	505	469	462	507	486	505	513	504	493	505	480	496	488	507	486	521	497	501	511	519	468	479	500	488	477	508	491	511	510	469	521	467	468	495	466	500	511	487	447	468	495	481	523	516	470	498	496	474	468	512	456	498	512	462	439	448	467	459	446	510	483	482	472	504	494	501	491	474	437	504	474	463	482	483	495	502	499	460	465	480	472	500	477	466	504	479	528	482	460	502	494	442	462	474	483	482	450	478	507	514	514	531	531	455	506	490	483	470	495	497	487	522	482	485	532	480	483	460	502	482	503	531	469	491	486	450	521	476	445	475	518	504	475	462	472	496	480	513	472	485	466	437	453	459	458	500	482	539	513	481	494	459	465	478	492	479	480	435	481	496	465	499	501	494	495	497	510	496	491	513	490	501	493	485	510	519	474	487	484	510	465	498	451	460	442	462	499	505	519	498	515	541	530	507	443	489	482	493	516	473	530	536	500	508	498	465	472	455	510	449	484	455	481	503	442	506	498	499	474	498	475	454	470	514	503	469	458	476	512	461	482	499	474	485	495	483	501	488	505	511	473	472	503	507	499	498	482	479	489	506	507	484	501	486	493	493	442	520	477	457	536	441	468	485	455	457	504	493	503	467	469	493	493	467	508	481	478	494	482	488	497	484	479	478	488	485	502	487	505	482	495	469	514	468	479	510	506	489	464	465	498	523	481	513	501	432	490	523	520	489	503	490	501	470	495	474	428	509	528	493	510	453	482	504	490	499	495	475	465	504	491	465	476	509	493	455	489	438	467	464	508	531	480	464	503	477	470	495	477	476	475	470	494	460	469	493	493	517	463	495	477	491	458	505	485	494	448	465	498	495	456	479	488	550	455	539	509	469	507	502	477	498	506	478	495	494	486	492	478	508	465	483	487	483	469	521	505	483	508	504	479	498	494	481	500	473	498	506	452	486	453	492	494	473	545	504	483	498	508	463	512	433	499	477	469	466	497	520	496	483	477	499	459	532	484	482	473	479	503	455	512	482	494	480	495	466	479	499	457	507	526	517	503	477	457	480	528	493	510	489	442	465	511	485	467	517	454	482	463	502	479	473	494	480	489	505	484	486	499	498	492	493	503	467	476	489	452	494	456	495	485	472	496	488	487	458	501	487	450	491	484	473	465	536	472	518	462	491	464	480	467	491	470	477	449	496	464	471	480	481	495	489	492	480	496	467	509	462	494	473	460	497	483	484	500	487	480	521	482	486	482	464	467	507	500	479	471	473	503	473	461	518	516	508	506	484	499	502	480	469	465	502	495	497	501	481	482	476	486	489	535	477	489	496	467	493	472	467	503	497	492	511	494	478	502	450	520	485	471	520	499	506	470	509	488	499	479	470	466	478	519	465	504	459	505	510	511	497	474	481	463	486	484	489	470	509	497	554	467	488	508	510	455	496	489	472	503	457	498	467	537	466	443	504	504	491	503	498	464	463	476	506	459	492	487	506	502	473	483	497	478	485	525	498	478	490	479	523	469	464	460	509	508	474	493	456	516	460	465	450	459	478	528	497	460	521	455	487	478	480	492	488	498	475	454	478	448	458	475	507	501	468	474	483	508	493	485	464	497	484	483	505	454	505	482	493	507	470	496	491	481	478	491	525	478	467	517	463	472	533	500	502	493	480	478	481	472	490	481	493	500	479	514	518	481	470	476	516	509	475	505	493	498	494	472	488	486	463	494	510	487	519	469	538	476	502	459	481	471	503	470	482	500	478	505	500	558	465	485	451	476	480	487	473	514	483	489	479	481	472	439	462	467	450	496	487	457	505	472	484	483	474	479	480	517	460	493	509	481	458	502	515	515	522	476	532	469	474	537	468	499	515	510	473	510	486	526	452	523	444	456	470	476	461	466	473	468	487	446	502	514	510	479	528	496	494	451	463	498	497	486	531	496	498	467	487	476	504	501	494	480	472	467	502	480	451	482	482	464	498	509	519	513	486	522	476	474	479	490	465	474	486	554	514	522	469	504	483	494	471	471	483	488	493	463	528	493	506	479	515	506	472	520	474	465	473	480	452	476	496	488	483	531	466	482	504	525	495	467	472	477	466	495	450	474	497	510	506	497	512	465	552	484	463	483	516	483	501	484	524	488	476	470	521	490	490	487	491	487	496	471	512	478	471	497	503	470	500	495	467	500	506	493	456	490	503	497	454	488	520	538	483	483	482	477	514	437	508	523	455	463	412	528	538	479	494	458	448	451	461	500	489	482	454	494	474	454	524	471	525	527	490	495	448	480	513	466	466	465	484	513	484	482	472	510	470	483	486	484	462	485	495	479	506	473	477	508	504	507	487	472	483	517	512	486	468	517	494	477	469	484	477	507	507	485	492	466	483	479	480	512	501	528	457	470	470	464	498	491	487	471	463	509	493	478	483	474	470	481	479	540	479	487	470	487	470	499	455	481	473	470	490	464	475	485	447	463	471	485	480	471	495	494	526	442	504	474	506	478	481	454	514	530	465	516	510	485	519	497	493	488	483	463	473	509	484	496	501	510	492	458	511	473	466	480	477	514	493	508	499	474	479	512	462	482	506	489	496	512	471	507	476	452	495	477	476	495	472	512	498	474	459	446	471	490	476	455	487	509	486	514	454	465	526	503	490	497	505	467	466	526	487	487	443	493	453	484	443	466	499	484	441	462	468	486	456	475	493	487	513	498	474	527	450	511	476	529	471	488	485	473	453	491	469	478	493	493	529	480	461	521	499	500	538	458	483	493	463	451	489	475	476	520	474	501	459	513	510	472	490	485	492	472	477	520	472	470	510	491	507	514	501	498	531	452	460	518	464	502	483	466	499
24730	21416	27049	25217	5953	2387	2038	1602	1331	1104	906	854	856	796	954	881	838	748	767	793	745	729	713	677	704	698	704	728	832	680	644	686	694	637	638	697	705	668	664	720	652	697	716	663	669	652	676	689	669	700	673	639	701	646	704	698	683	679	676	670	667	669	686	667	646	653	672	646	692	699	682	682	673	700	670	640	663	639	643	669	709	641	680	662	681	646	686	666	677	649	694	681	627	664	662	674	652	646	650	660	614	689	647	684	681	662	655	646	660	711	720	658	707	657	636	646	665	683	642	666	652	704	665	623	716	653	682	656	684	692	655	656	703	644	682	695	676	668	702	692	618	669	676	708	615	733	667	683	694	705	708	694	633	688	638	716	699	718	668	692	657	646	685	654	641	669	674	719	648	704	682	639	675	672	706	694	709	665	686	700	711	659	692	669	653	675	678	648	693	728	657	685	617	673	629	654	651	704	618	676	659	637	737	771	694	707	677	670	675	673	664	700	700	681	680	708	664	669	665	686	655	663	674	669	666	661	712	645	637	671	705	656	666	677	650	695	666	691	698	670	660	751	666	707	650	674	634	644	676	680	750	710	693	655	682	655	651	689	672	696	672	637	687	671	647	615	649	696	708	693	682	675	624	706	670	645	673	680	714	656	683	703	709	695	628	694	689	663	636	680	627	699	641	689	658	692	677	670	677	678	671	723	640	713	711	730	664	704	689	684	684	668	686	712	680	655	714	684	682	666	676	640	681	671	642	683	703	672	701	680	740	654	675	672	691	695	694	669	689	681	750	692	694	638	642	714	700	661	710	692	725	655	722	670	678	721	676	705	680	710	691	669	699	679	668	705	658	676	670	685	688	750	695	678	681	652	730	681	694	703	706	689	672	617	643	702	661	682	718	687	637	710	733	674	680	684	687	684	662	655	710	670	658	734	662	674	664	681	724	637	761	687	669	742	654	665	713	641	660	673	700	667	651	707	659	643	650	692	656	691	684	682	660	685	708	656	644	710	720	714	680	669	601	671	645	626	672	704	637	687	645	697	716	673	665	650	695	694	673	682	637	688	682	679	676	660	688	680	641	681	671	706	655	676	713	654	692	715	646	688	657	679	723	664	656	663	662	651	655	686	661	656	692	651	691	647	653	682	629	651	644	659	694	672	713	696	635	677	719	671	650	670	746	700	691	711	696	665	670	672	679	651	660	668	703	673	664	694	673	664	682	682	673	646	696	659	647	656	638	667	683	682	646	656	640	693	689	657	664	675	736	678	654	680	675	634	666	666	649	696	654	679	682	686	652	649	675	693	657	725	708	669	700	648	645	700	635	707	676	725	665	669	710	654	676	710	695	633	696	658	690	681	630	673	692	651	639	705	696	647	738	714	673	696	678	700	678	694	685	641	648	710	664	629	673	654	619	664	645	673	697	653	626	673	661	669	645	655	667	648	660	685	666	668	662	669	677	639	639	692	660	672	685	716	704	630	686	723	723	638	640	716	678	639	683	666	701	678	627	722	678	633	628	701	665	638	620	687	668	634	660	716	699	677	676	697	680	643	641	689	697	650	705	624	653	704	697	640	690	689	609	706	654	621	716	676	719	677	682	660	664	674	708	682	650	621	650	670	706	693	680	665	684	705	637	653	685	667	712	679	679	648	652	703	629	684	619	689	677	673	709	673	661	653	658	644	717	670	666	660	689	660	703	701	644	703	677	674	652	672	712	680	663	699	679	634	676	690	666	677	658	707	658	647	685	662	692	706	665	723	640	711	733	649	652	640	666	648	702	707	705	689	679	634	650	628	723	628	698	669	644	696	709	686	700	665	686	685	684	620	718	672	648	632	674	673	662	687	694	687	661	665	672	635	682	666	704	652	661	659	647	683	670	643	658	665	690	622	677	662	667	711	746	637	656	676	670	672	660	654	667	720	675	665	695	621	666	679	618	682	649	695	712	662	647	661	652	655	662	632	675	659	662	730	679	713	736	658	644	666	656	695	624	663	669	641	646	642	625	639	685	664	677	677	671	642	674	673	641	650	685	658	639	736	718	677	670	689	668	682	675	671	693	722	646	666	679	679	705	692	698	684	676	641	714	724	704	684	670	693	688	686	665	666	653	671	694	703	635	680	680	637	698	643	662	689	668	635	690	646	651	667	688	744	684	699	627	704	677	676	686	686	672	648	697	710	703	669	675	663	695	674	681	681	733	674	659	710	679	663	691	649	652	674	683	688	690	692	679	658	678	683	678	654	665	661	692	643	702	671	648	697	680	695	668	658	661	671	707	690	665	695	687	721	667	647	677	704	685	693	665	695	688	711	644	672	660	677	669	661	621	653	687	677	648	617	686	695	671	667	690	659	677	687	671	636	672	673	652	622	691	654	639	671	676	718	616	670	689	709	686	652	686	628	676	681	735	656	662	673	709	663	690	632	683	670	644	734	664	652	642	665	689	654	643	673	686	663	643	707	683	668	673	658	663	669	662	709	691	619	688	682	673	685	676	693	691	689	624	683	715	666	651	645	694	641	689	701	675	647	678	632	661	699	774	699	681	695	662	680	633	666	672	654	644	672	680	672	673	702	728	630	628	680	684	687	665	729	659	656	697	669	699	688	686	708	659	693	706	704	657	687	648	690	673	698	671	695	665	674	655	656	668	670	708	685	690	694	704	648	651	695	682	666	675	694	625	652	703	643	701	658	650	646	718	664	678	644	679	653	648	703	700	661	664	663	686	683	670	684	677	684	688	668	696	697	686	654	661	738	675	662	688	655	689	614	724	664	669	676	662	712	673	710	677	677	678	676	698	678	652	637	656	660	684	659	690	701	643	650	645	671	709	653	678	657	664	744	667	676	718	694	685	654	666	648	661	722	697	669	681	685	654	657	632	704	689	682	694	699	657	690	646	734	655	667	643	643	670	673	695	678	651	688	704	662	704	665	691	714	703	644	682	679	647	680	736	689	719	657	653	668	647	657	643	673	660	689	652	645	688	654	644	708	685	653	693	686	640	674	682	714	641	687	637	688	674	696	707	628	712	645	623	681	693	692	663	624	652	699	647	711	635	674	668	634	707	642	728	671	635	697	661	682	679	715	662	652	656	673	677	676	658	726	743	628	739	651	698	690	647	666	689	664	714	678	648	664	668	720	704	675	672	690	678	690	669	680	675	683	678	662	659	686	706	643	720	731	686	686	705	691	697	677	668	616	671	657	670	677	696	623	709	712	665	652	639	709	695	616	657	676	695	656	655	663	643	640	653	673	675	654	671	659	667	639	635	716	723	684	627	716	683	654	620	685	708	685	670	685	692	679	643	654	631	666	674	664	702	630	667	670	671	653	646	728	682	689	662	635	648	680	682	670	669	644	642	630	681	678	637	659	687	689	671	663	707	688	691	652	700	661	675	618	682	628	694	691	683	631	721	655	662	629	637	651	676	665	648	624	658	647	648	653	702	676	675	703	663	685	693	652	642	641	650	688	686	625	724	707	648	690	702	650	650	696
7340	15416	12920	5984	4379	4863	4103	3326	2896	2081	1494	1398	1398	1307	1612	1528	1385	1250	1165	1041	1096	1084	1099	963	957	1018	1014	999	1260	1060	925	876	933	926	953	957	941	991	920	917	874	928	996	908	902	883	945	911	965	900	962	986	914	925	920	910	945	958	967	936	911	925	915	951	1006	933	937	914	959	952	951	896	919	988	901	945	926	902	962	929	923	921	938	947	918	910	978	978	954	954	941	936	955	953	959	924	961	972	904	938	914	924	995	927	955	927	925	939	896	937	960	923	938	947	912	965	915	906	937	917	930	875	962	980	871	890	940	913	935	923	911	971	931	867	939	910	946	962	964	913	892	944	953	958	962	958	940	970	992	985	916	872	961	884	899	931	922	936	998	929	863	947	984	947	938	957	908	932	919	939	920	953	936	930	932	932	987	944	989	949	944	917	912	890	991	944	907	991	954	918	895	932	971	933	958	953	932	954	876	922	940	909	959	1008	916	961	915	928	889	893	905	896	950	881	906	966	910	947	926	899	933	942	964	908	1016	964	927	945	920	918	875	951	954	882	973	948	913	930	913	920	905	942	911	996	910	921	915	932	918	943	917	937	905	948	923	894	933	913	904	914	939	955	972	929	950	913	942	1001	914	903	885	1005	968	1010	887	914	958	966	889	930	986	965	922	919	942	922	910	942	947	916	919	915	959	942	877	910	926	912	879	888	906	896	931	971	939	942	941	950	895	967	916	988	881	909	929	958	948	964	971	936	970	957	902	889	950	926	950	949	926	934	946	941	980	917	943	961	1021	939	909	938	841	918	880	918	903	926	933	888	922	903	895	977	938	960	926	910	956	941	926	973	917	944	949	928	968	950	870	927	972	976	942	936	913	890	946	914	913	966	932	927	940	929	939	943	930	937	918	931	964	940	902	950	943	879	935	1001	935	909	901	985	950	978	963	916	923	1012	946	942	926	955	948	934	915	995	929	932	939	911	961	937	943	911	979	937	918	938	937	938	979	928	938	947	891	959	890	979	924	939	917	907	919	936	980	980	927	918	942	887	1027	987	904	901	951	909	893	940	886	917	975	923	914	904	940	940	913	967	949	934	911	936	957	968	944	910	988	997	913	892	1001	959	965	965	890	949	916	910	961	935	949	957	926	952	965	965	896	896	932	893	929	938	902	920	892	966	928	925	931	922	971	921	925	913	917	990	945	891	939	937	874	922	949	991	906	883	899	878	925	992	975	961	900	916	931	920	926	912	952	910	924	961	909	942	939	904	916	964	941	954	942	935	886	953	914	984	956	962	912	949	918	965	878	921	865	980	917	908	932	954	921	920	941	945	955	906	880	940	936	966	948	945	860	907	914	933	878	917	934	931	933	903	933	942	960	916	966	949	914	930	926	941	977	961	954	908	958	932	957	899	951	1007	942	960	926	867	949	972	940	941	878	955	960	971	928	954	945	909	878	968	973	924	918	921	902	933	920	965	941	939	931	909	935	872	992	857	900	958	904	972	978	913	918	1009	905	911	912	907	939	927	907	961	1001	976	942	959	916	908	964	920	936	1001	956	964	906	943	939	946	918	937	873	920	921	918	865	948	961	982	902	929	1018	961	932	978	933	914	950	924	989	885	928	947	999	911	918	948	917	928	923	959	906	935	952	979	952	918	925	927	907	992	961	893	900	880	935	929	947	953	892	970	845	943	889	937	899	923	966	928	906	997	933	1013	929	889	946	902	923	1021	921	896	924	907	923	862	873	959	891	961	913	935	957	908	969	977	940	958	911	929	882	939	916	929	958	891	905	925	896	968	967	936	916	944	924	968	927	891	870	901	934	926	971	941	936	936	944	911	974	955	937	981	950	982	933	950	916	965	915	874	950	923	895	885	969	940	947	946	938	933	951	961	905	936	914	984	912	942	893	962	934	897	972	992	900	924	964	915	949	914	969	923	956	939	982	935	934	922	944	915	906	964	936	918	937	922	939	891	870	909	904	929	942	990	962	952	932	938	905	878	941	949	913	949	920	961	897	920	982	947	976	947	938	965	919	926	947	925	936	965	906	930	900	940	922	903	1011	970	953	918	933	945	944	893	924	920	964	890	932	902	950	988	962	933	989	919	940	876	921	943	963	951	948	939	922	921	946	892	959	881	940	950	953	927	922	921	957	936	857	932	998	939	926	948	938	910	957	936	932	956	917	978	964	991	893	939	905	971	933	899	945	873	984	913	942	934	904	906	992	896	960	959	902	930	947	916	909	899	886	963	902	932	926	920	920	928	922	922	898	948	909	926	977	924	940	970	920	921	931	935	985	919	949	959	934	950	982	969	898	982	903	940	941	901	939	978	949	952	962	923	948	930	948	954	941	984	957	1006	894	929	949	908	904	937	918	944	938	936	924	941	922	967	933	904	985	911	945	965	984	949	930	923	957	933	949	944	887	925	985	970	959	918	937	957	932	937	890	889	956	983	937	937	882	965	960	925	999	965	936	938	962	999	962	933	951	903	883	964	924	919	962	974	923	898	958	906	950	896	976	976	924	990	904	971	972	926	936	860	909	949	927	930	956	933	948	913	888	972	906	920	967	934	912	923	941	941	952	928	937	943	956	932	935	960	940	957	881	938	947	903	972	950	921	916	921	923	923	908	934	871	908	875	992	926	936	970	933	935	967	888	884	921	962	949	921	917	1001	922	904	926	936	936	926	893	955	868	948	941	928	908	980	969	929	915	948	914	871	886	885	930	926	956	916	891	894	921	956	951	954	930	941	966	929	919	937	948	985	922	940	955	910	891	955	924	924	920	972	954	959	959	948	920	868	940	928	978	921	923	917	933	945	965	912	955	974	937	867	927	930	854	915	984	960	899	919	909	936	949	941	924	952	968	989	919	947	989	954	913	915	939	961	932	932	953	971	912	947	968	947	991	892	881	1004	877	919	957	963	976	977	882	907	933	895	958	918	949	910	953	952	932	958	882	950	944	951	902	925	909	940	900	907	917	937	969	906	922	900	955	900	900	911	933	939	924	984	969	1003	954	940	973	937	982	927	976	938	950	1008	915	907	932	962	893	944	977	946	954	995	951	936	945	946	937	932	950	954	931	950	972	889	960	954	984	993	975	932	933	908	916	970	965	946	939	873	960	970	851	907	897	997	928	955	915	900	901	888	935	915	885	853	953	962	922	931	966	909	926	969	883	941	921	956	959	936	969	915	883	905	905	940	894	905	928	957	903	959	933	950	941	897	927	964	942	939	884	934	964	973	973	872	1013	955	949	973	972	955	972	911	1001	956	927	954	902	919	890	929	919	938	928	976	947	947	946	920	965	910	914	936	897	918	921	882	987	937	899	914	940	924	953	903	903	925	968	934	960	904	907	949	900	892	945	921	950	864	901	953	918	955	901	909	908	929	905	967	981	924	913	908	952	967	928	975	914	984	973	914	932	932	926	976	933	931	910	908	911	891	922	979	953	916	932	933	971	952	893	958	919	909	924	930	935	921	927	928	915	954	853	962	949	935	996	916	984	944	892	989	961	980	903	941	986
22479	21424	29233	24030	21419	21035	5908	2162	1311	953	839	801	794	888	980	852	731	533	475	473	513	444	431	414	422	398	374	382	1018	548	292	312	334	319	337	337	343	281	326	327	307	357	286	347	335	305	325	292	315	303	286	303	324	333	335	342	329	304	316	314	308	336	318	312	322	326	294	306	317	339	308	310	294	296	296	321	332	356	306	305	349	318	336	324	330	316	333	282	317	313	282	331	318	312	338	316	335	319	306	303	319	320	308	297	313	317	305	342	305	287	321	313	298	330	345	325	327	317	333	319	319	310	283	303	298	320	323	317	359	316	308	350	301	298	354	286	295	330	342	317	309	340	302	333	303	320	281	309	310	283	312	322	303	325	301	321	294	333	296	335	295	303	314	309	357	291	293	347	337	291	305	333	358	328	309	333	283	329	312	334	339	315	329	316	304	316	304	281	330	289	328	334	343	342	332	338	298	316	306	342	322	304	304	334	327	316	342	344	324	306	333	300	297	319	322	332	323	303	344	313	312	294	276	313	337	314	305	303	288	330	327	326	291	318	284	290	335	319	311	318	327	285	353	340	314	322	306	310	319	335	279	293	317	277	328	334	330	300	320	311	320	293	286	292	323	332	310	323	310	310	348	294	325	288	333	309	309	310	284	320	328	340	261	312	306	331	298	335	324	288	335	307	301	320	309	311	312	319	289	299	321	311	281	327	330	293	338	295	344	297	310	308	328	277	328	324	311	310	311	305	324	333	319	303	273	279	328	302	294	296	294	297	295	301	349	306	335	321	320	310	339	327	330	328	344	322	338	309	328	316	304	321	271	318	305	304	315	274	317	314	313	314	302	347	334	305	331	294	313	325	294	341	292	309	335	306	308	313	323	344	324	337	342	301	305	349	330	318	293	308	358	324	318	338	338	300	313	298	331	297	349	313	355	290	326	319	329	302	290	294	323	310	307	311	328	326	334	310	337	331	309	317	321	327	299	332	324	356	329	344	285	308	301	298	282	297	362	318	313	302	313	291	293	294	312	314	329	315	316	328	321	307	322	309	322	303	279	308	315	331	303	348	314	304	280	307	304	315	337	328	321	316	297	340	322	288	314	295	309	290	329	265	299	327	283	334	311	315	335	297	307	293	310	303	338	304	294	305	315	327	330	331	342	309	349	301	286	305	296	303	315	320	315	314	315	318	312	353	344	330	327	307	326	324	330	331	274	306	311	288	319	284	273	372	318	327	338	311	321	296	347	330	282	285	299	315	327	307	303	310	331	316	317	275	304	297	287	316	345	298	315	310	301	315	310	311	344	329	299	277	331	314	280	314	312	305	320	317	305	295	304	318	272	330	310	305	325	297	277	291	327	299	292	315	331	307	301	316	285	341	276	306	315	314	288	309	313	321	323	325	330	339	335	318	319	326	300	334	298	300	271	326	328	322	316	336	302	315	306	340	311	308	312	297	329	322	309	302	311	310	351	337	301	309	325	271	308	334	318	311	288	308	319	315	306	308	294	311	306	308	282	330	306	307	313	336	313	315	331	346	302	348	331	340	295	282	329	306	324	289	335	338	285	320	301	357	365	312	319	311	335	302	320	318	335	305	328	289	321	319	319	293	315	323	314	321	298	310	330	304	324	322	272	322	336	303	339	309	330	316	276	289	294	325	285	295	319	326	324	296	287	315	300	258	287	282	313	352	318	290	328	300	316	304	305	299	306	309	301	304	308	309	300	317	325	312	324	320	290	332	312	316	316	310	298	287	341	306	328	316	338	313	314	312	319	303	317	313	322	341	329	316	313	357	291	308	289	315	304	289	314	306	318	321	299	309	293	279	356	321	315	293	311	309	320	307	312	327	344	316	329	304	326	312	292	294	353	300	303	342	309	331	354	304	332	324	296	320	295	272	320	298	330	313	319	321	325	324	330	335	349	346	314	309	332	341	319	329	280	303	343	317	304	291	284	312	297	271	309	341	323	304	291	321	320	341	293	324	302	326	314	303	310	298	314	283	310	356	309	347	322	335	300	289	313	311	302	314	320	300	289	329	294	309	329	317	316	346	358	304	319	319	311	301	320	304	301	315	317	322	307	297	312	292	305	322	313	339	312	331	300	294	297	303	321	314	306	306	261	322	289	352	335	297	331	296	306	327	327	321	349	304	304	309	310	292	281	336	309	348	296	324	317	358	300	334	335	328	301	312	289	291	291	327	331	300	314	294	310	327	306	292	290	322	321	333	309	319	314	308	339	324	323	297	304	292	289	305	322	301	291	309	315	317	286	285	345	286	318	259	319	301	306	318	318	311	333	314	325	313	328	329	336	296	334	323	315	285	324	293	314	325	302	327	324	332	329	308	319	306	296	289	321	296	308	322	324	279	335	329	324	356	298	335	317	358	341	324	327	314	320	341	342	321	314	329	325	328	316	348	299	338	278	291	293	306	331	308	324	303	313	331	303	308	332	314	304	328	316	305	342	341	298	289	281	291	293	317	306	311	303	325	285	307	327	342	319	322	314	328	299	330	311	306	295	331	285	344	335	327	327	309	314	284	299	299	327	333	305	315	320	294	284	322	321	335	315	299	297	292	330	302	322	331	315	296	327	328	308	300	324	345	314	340	320	308	328	339	316	329	282	316	321	329	310	317	327	318	334	345	350	273	304	321	343	327	320	368	275	296	311	319	340	315	309	322	312	268	312	320	336	326	292	308	344	310	301	316	308	311	307	321	324	355	299	353	288	325	332	295	315	327	329	329	306	300	345	309	304	333	333	329	344	319	307	312	311	331	322	309	279	296	306	289	293	330	312	309	325	331	334	306	328	337	332	329	321	306	302	312	288	322	323	308	285	324	308	292	321	304	313	320	281	331	318	330	291	287	305	308	331	295	327	310	324	328	320	302	289	304	326	355	335	312	325	296	310	336	316	322	286	328	332	325	330	323	309	286	301	299	310	328	340	368	328	330	346	330	294	316	348	310	311	331	315	334	317	309	321	320	287	330	318	325	306	305	313	288	312	290	323	316	302	314	318	298	343	314	316	325	294	342	303	322	316	327	317	326	319	325	335	326	318	320	329	310	310	289	293	292	287	295	300	330	328	335	302	322	300	326	327	299	324	318	320	300	319	315	335	298	310	303	318	332	317	326	292	299	291	290	353	289	352	308	306	316	328	328	292	312	317	333	335	280	294	308	300	333	314	342	297	307	297	291	317	327	314	318	350	300	297	335	304	303	307	297	299	320	301	300	320	328	302	315	300	307	334	303	327	317	326	296	309	317	333	322	302	293	303	344	306	319	326	319	303	316	293	318	297	312	329	295	311	348	322	352	320	308	288	355	316	298	308	335	335	300	310	298	317	315	306	309	338	311	327	322	310	312	293	322	322	340	321	295	330	327	314	288	310	306	311	305	312	299	314	296	323	318	349	295	327	335	300	304	300	300	298	298	345	333	328	314	296	321	321	260	324	321	278	364	324	355	302	306	307	337	351	331	302	310	321	332	331	329	323	335
7938	23604	21830	12085	8325	5868	4953	4388	2958	2287	1805	1680	1579	2007	2098	1751	1545	907	799	779	940	763	617	711	617	597	567	515	2112	930	478	470	407	446	449	447	462	455	437	440	418	445	466	431	437	427	434	433	451	440	383	449	429	450	446	428	428	509	457	413	442	441	454	412	424	453	430	424	437	411	475	432	460	428	421	424	439	412	466	441	462	435	418	441	441	412	426	411	426	444	411	423	396	399	438	438	446	431	462	404	385	417	459	448	416	403	448	412	427	459	450	412	438	459	447	428	420	449	438	415	408	467	436	412	402	459	461	444	451	406	448	451	481	393	419	409	411	434	416	440	428	422	428	430	419	459	473	435	451	439	421	398	419	464	439	435	422	423	422	446	419	445	442	420	452	446	370	460	435	398	428	388	427	418	444	411	442	452	413	415	455	422	429	390	441	411	410	404	432	418	430	434	445	445	437	446	429	375	457	429	451	398	411	398	437	404	432	417	445	407	433	452	428	452	399	448	437	450	407	421	392	402	451	425	449	399	443	420	386	422	450	459	449	421	434	412	397	409	403	423	411	399	458	436	444	400	452	457	416	440	399	416	453	454	401	431	458	431	436	430	451	414	412	455	409	422	421	426	399	410	446	468	428	409	463	423	432	400	376	469	417	394	441	437	425	419	434	457	420	449	410	454	433	408	413	440	410	440	441	440	473	435	403	395	448	432	443	411	460	430	418	433	423	467	442	434	454	456	442	396	400	454	455	400	453	401	472	397	402	447	422	425	426	436	401	385	448	399	460	420	383	392	420	418	439	443	422	425	422	400	409	465	437	460	402	433	461	425	406	433	414	423	406	437	387	439	424	449	433	455	417	430	421	423	432	421	427	414	453	441	435	461	435	421	425	426	442	453	447	429	404	437	447	423	431	456	426	420	474	425	399	440	440	458	453	410	419	404	441	409	458	398	409	376	421	433	411	443	448	436	452	446	407	422	409	402	403	419	431	441	436	445	425	429	434	449	436	402	453	395	407	456	453	432	433	422	423	423	431	395	422	442	430	418	443	443	434	418	439	413	405	424	445	392	460	431	410	428	461	449	427	439	445	437	426	452	394	415	407	411	426	430	407	409	397	433	405	431	435	436	449	433	435	413	421	471	469	392	408	441	455	403	411	432	424	400	432	430	419	418	403	462	434	432	423	443	434	416	437	463	385	441	428	430	445	454	412	377	470	434	398	424	444	443	379	447	410	432	411	422	436	415	424	451	442	409	447	458	429	449	423	434	453	426	435	419	416	423	475	444	487	423	413	431	456	434	412	429	408	401	416	414	435	427	415	418	462	432	433	410	444	424	456	437	424	435	438	423	435	422	433	465	443	389	440	425	406	428	421	418	402	437	421	446	441	420	446	416	415	463	434	425	441	403	419	380	444	410	420	450	422	428	445	436	434	423	440	444	421	425	440	430	415	403	396	435	430	415	420	410	462	431	411	441	392	437	432	366	461	419	449	451	392	431	455	462	461	414	393	416	390	462	394	435	419	460	433	429	408	435	424	419	442	410	421	389	432	402	416	430	417	457	405	435	457	409	455	448	424	428	442	463	406	409	448	423	440	427	432	434	414	445	444	442	411	381	440	414	442	443	442	470	413	389	431	431	427	403	428	415	413	425	403	463	443	436	460	444	437	402	403	415	412	409	434	414	421	424	468	426	394	412	464	438	426	427	450	434	442	430	425	455	441	436	422	453	426	469	397	424	397	405	399	418	444	426	427	433	442	434	396	435	404	426	402	390	418	415	434	431	430	438	434	434	410	454	460	468	440	444	395	468	421	426	455	445	413	446	468	464	412	404	425	418	450	464	449	411	449	417	458	436	424	427	396	437	450	433	416	447	428	414	411	486	389	468	402	425	450	412	439	432	394	399	449	440	421	447	458	399	397	428	432	439	412	431	450	435	458	448	443	450	442	439	403	417	427	465	426	436	389	448	421	463	403	450	453	439	446	410	414	392	419	397	442	437	420	418	401	416	448	428	433	420	416	464	445	463	441	428	420	400	438	450	440	423	433	395	462	432	457	452	454	389	422	431	421	405	435	400	423	463	410	422	415	451	448	403	402	439	425	403	426	414	413	385	402	411	415	454	406	419	421	444	454	416	444	433	429	404	408	409	423	416	446	425	443	444	416	421	393	401	389	431	422	431	436	416	418	428	415	391	411	438	443	394	424	454	445	413	450	418	416	435	456	444	426	417	433	417	439	425	415	423	443	442	427	451	425	453	453	440	429	439	400	408	424	444	441	451	440	441	410	443	437	407	410	424	448	451	452	445	391	430	401	448	452	463	432	449	450	419	411	427	404	423	445	398	424	410	382	435	430	437	412	416	443	422	446	435	455	396	396	422	455	418	411	414	386	408	423	441	416	427	420	429	401	431	433	430	440	472	424	393	420	389	427	414	476	425	470	433	434	461	441	438	426	413	423	420	427	423	417	393	467	439	413	440	403	432	424	413	411	426	466	437	399	455	415	400	389	452	427	414	391	409	433	411	411	471	434	426	431	433	402	375	407	414	442	408	428	455	423	447	413	446	418	423	429	452	408	403	397	420	457	469	446	435	429	406	445	464	418	452	476	458	426	433	421	414	452	410	425	431	427	417	447	432	418	401	421	426	464	435	442	443	391	452	396	390	459	412	417	441	420	425	445	397	454	405	423	410	419	442	413	443	453	410	454	412	442	417	461	410	431	451	430	438	417	445	424	444	438	407	439	440	395	433	392	450	409	436	436	413	432	430	407	413	470	384	427	401	399	451	430	461	410	425	411	425	427	412	420	415	492	446	429	475	424	428	453	416	422	408	464	389	431	431	425	462	468	390	430	451	434	417	399	454	459	467	407	387	449	431	457	376	421	444	428	413	429	458	448	405	401	432	414	417	390	436	411	412	421	421	430	486	410	415	477	444	438	465	421	409	449	443	403	430	443	420	409	413	392	454	412	455	432	453	407	398	420	483	447	440	448	458	425	410	412	455	438	427	445	450	431	403	416	414	456	432	476	450	398	442	444	427	438	418	441	415	401	441	426	420	419	412	430	428	464	431	434	427	415	412	450	432	423	412	443	461	423	380	437	391	391	416	451	408	373	419	448	414	441	421	467	454	450	456	422	413	423	418	424	398	413	423	402	457	416	457	443	449	440	423	441	388	397	438	451	444	408	399	412	405	437	445	420	445	454	462	455	443	424	438	414	438	435	415	428	439	389	447	433	425	461	426	436	451	416	399	452	460	414	429	407	446	450	425	407	457	433	406	440	407	443	419	415	401	422	445	440	397	395	448	436	416	439	413	438	404	466	414	422	422	448	478	451	458	468	395	434	408	421	413	440	410	416	451	411	437	435	464	432	466	408	406	418	414	424	428	422	420	446	439	388	399	427	381	442	447	436	417	430	391	411	442	415	424	463	432	459	408	419	428	420	416	439	399	455	406	404	418	412	440	427	445	470	447	402	426	435	437	431	403	436	399
27238	18853	9905	4371	2132	1306	930	895	843	771	814	917	862	756	779	721	701	710	618	628	620	674	619	596	650	633	579	585	587	586	598	619	599	572	605	645	596	595	593	561	599	625	664	642	597	656	636	622	569	621	575	615	579	577	592	573	568	608	627	581	639	572	606	585	609	615	606	585	594	659	552	628	616	592	588	612	617	543	570	563	631	605	657	625	626	569	604	584	610	627	586	631	579	600	611	647	573	600	578	595	613	592	602	574	620	628	590	582	627	600	539	622	623	609	596	588	534	607	569	600	653	566	568	618	594	617	591	593	614	570	584	580	614	643	562	595	589	590	537	619	600	581	585	603	576	594	597	603	603	616	596	562	575	601	582	609	611	631	624	608	612	578	583	633	618	629	629	570	552	577	585	628	551	621	625	589	588	612	644	639	655	636	589	628	598	625	536	585	625	594	587	603	580	578	559	619	569	607	597	578	654	650	544	620	637	620	613	576	537	594	584	601	582	624	589	632	590	603	592	610	589	654	579	627	604	622	620	604	596	629	567	640	645	558	615	605	585	608	596	608	636	612	608	631	581	620	599	577	622	620	597	582	646	632	595	570	635	576	641	598	616	589	630	611	566	554	581	590	640	603	596	626	605	580	568	613	559	604	575	574	618	557	611	608	596	587	621	637	607	593	624	604	612	616	590	614	609	588	587	602	582	575	620	618	610	638	621	576	623	586	602	628	612	572	599	584	606	597	593	599	595	629	615	602	590	619	627	669	592	608	618	574	569	659	613	589	633	646	605	620	588	596	615	613	611	627	644	624	589	614	617	627	628	602	599	587	613	558	633	553	605	619	602	616	585	619	583	621	626	615	614	533	636	581	593	630	607	637	550	608	588	609	647	598	581	626	598	565	598	600	583	568	600	578	619	573	590	638	624	598	561	582	620	641	606	590	594	577	587	617	558	561	597	601	592	583	647	627	581	612	621	621	611	597	580	612	623	636	592	569	650	603	573	621	604	620	603	585	562	623	661	599	603	605	578	612	617	613	601	553	582	587	604	614	653	627	595	643	586	625	616	635	605	579	599	576	585	597	593	581	579	625	588	599	625	612	637	588	573	610	622	596	607	649	614	648	644	562	639	643	599	612	599	614	600	582	582	635	590	645	600	595	613	610	622	620	600	634	598	605	593	595	589	609	611	593	621	581	602	596	600	644	627	589	595	568	623	598	608	572	616	599	603	591	611	588	655	645	655	580	622	625	570	574	609	612	551	601	590	585	553	620	629	638	566	590	589	618	575	617	603	605	653	584	624	596	593	558	609	617	645	549	593	637	563	615	664	648	590	554	657	589	619	573	610	606	542	633	590	613	610	575	617	676	621	640	644	644	617	616	615	598	634	622	595	611	522	617	628	611	640	604	611	584	581	642	632	621	574	586	633	619	601	595	608	630	583	608	585	577	609	614	576	617	628	582	632	569	585	592	660	631	609	633	621	606	628	612	611	597	576	604	594	607	614	591	592	590	587	645	602	638	576	580	587	611	613	679	588	579	586	617	575	574	599	589	592	649	565	602	583	620	594	589	591	586	627	637	605	565	581	613	562	616	617	620	618	610	653	596	604	589	623	585	599	614	610	596	547	648	621	617	604	638	641	621	602	585	585	595	579	633	625	563	607	569	642	622	570	612	636	611	617	627	572	593	628	580	612	637	622	613	621	591	643	598	592	587	641	602	642	621	596	598	578	591	563	554	557	587	574	644	616	637	620	620	613	545	589	592	560	634	611	622	611	624	561	603	578	582	606	555	590	586	598	605	586	583	599	587	593	580	603	620	573	606	595	594	638	649	630	603	585	669	576	558	580	557	582	617	640	604	601	558	613	613	599	582	616	588	613	604	619	599	616	567	570	616	599	654	592	623	577	630	650	621	610	591	621	614	542	632	618	578	588	585	618	643	621	587	570	631	659	688	596	608	586	655	589	619	609	599	602	549	574	565	632	557	571	578	612	613	629	590	625	599	556	633	599	583	622	628	613	597	604	624	595	562	612	615	610	601	610	592	570	585	617	598	553	597	577	639	627	608	553	625	575	628	606	614	615	641	588	593	595	651	601	614	633	602	590	600	597	611	600	563	571	621	565	587	623	640	593	599	636	602	653	591	584	613	563	567	608	588	583	599	603	612	612	618	595	653	609	613	602	618	642	616	593	598	595	585	635	606	578	577	591	613	622	631	603	613	580	596	617	579	553	604	599	610	597	567	582	596	609	562	616	604	627	586	606	606	635	601	581	630	584	612	639	586	590	575	566	628	608	603	580	627	589	634	578	592	683	627	590	608	636	602	598	588	576	604	601	614	619	624	610	570	589	612	586	606	607	601	617	570	609	588	558	623	602	612	607	580	575	610	582	590	602	644	566	617	570	573	595	648	538	581	615	627	655	615	654	604	584	573	574	592	591	599	618	653	640	573	577	605	595	617	595	568	639	621	612	611	591	634	565	590	573	548	606	566	604	597	620	591	551	621	603	600	639	615	596	598	591	615	582	625	619	614	557	603	583	595	616	597	593	597	618	617	602	584	600	606	628	577	593	604	610	602	656	591	648	664	649	658	577	627	601	614	606	606	587	601	597	584	617	657	590	602	610	613	583	579	618	612	622	614	627	594	576	607	629	605	613	633	630	622	570	647	599	550	625	610	594	605	626	604	607	570	594	583	610	602	618	588	639	592	571	581	608	618	595	583	571	623	566	589	619	626	645	591	620	583	619	670	621	614	606	645	631	542	622	654	596	626	586	605	620	592	618	603	643	587	593	627	580	608	579	616	605	635	627	580	621	606	590	578	585	626	585	604	603	569	632	607	571	587	578	580	639	636	575	600	614	601	588	585	635	611	586	620	619	622	614	622	603	620	574	588	617	602	600	638	560	592	620	621	579	650	617	623	602	616	572	615	573	645	622	609	594	573	625	631	601	580	611	623	598	600	622	617	586	588	624	615	649	604	622	597	590	604	616	645	622	621	598	594	655	621	595	598	585	610	569	615	615	562	596	569	615	635	573	619	603	574	588	595	593	627	642	604	607	565	580	620	625	611	645	630	597	633	603	656	626	615	611	568	623	561	649	635	581	584	574	597	577	625	609	601	617	600	618	622	625	629	600	564	586	632	620	608	599	649	588	593	577	579	580	551	603	626	561	588	628	591	616	589	614	656	587	620	567	629	615	591	574	600	558	585	596	614	591	589	560	603	622	580	574	582	580	623	626	605	625	614	613	610	608	571	585	559	614	659	650	592	645	657	592	581	602	583	570	553	590	600	583	591	600	583	647	572	640	646	584	584	613	605	624	589	605	637	556	617	621	603	578	608	632	592	619	608	557	612	636	603	591	633	592	618	610	622	595	623	590	608	616	623	596	599	655	589	597	636	613	599	611	594	596	564	611	552	580	565	601	623	622	581	606	591	591	632	635	617	597	626	551	592	623	612	622	607	595	560	571	597	579	598	601	598	596	618	581	593	621	598
6722	13299	11966	5767	3860	2311	1558	1576	1507	1355	1236	1626	1422	1323	1203	1117	982	988	980	945	976	900	919	930	937	901	878	839	849	838	788	836	867	886	820	845	847	851	812	834	834	808	798	846	869	863	830	842	877	831	853	834	915	837	825	832	843	773	825	859	831	821	845	865	808	840	862	799	840	849	839	861	876	776	861	794	790	836	863	873	845	841	814	857	805	817	805	861	865	838	858	863	845	865	840	865	871	862	881	791	867	831	826	854	873	861	821	895	826	836	881	859	867	929	825	889	833	818	836	847	858	839	851	873	828	872	836	873	868	917	828	794	843	796	865	840	836	872	872	809	849	871	795	806	846	848	897	863	837	850	840	817	852	854	833	847	838	842	838	909	876	827	825	937	832	800	848	875	838	820	801	816	798	854	830	858	842	883	872	845	876	879	854	835	913	810	851	800	832	860	869	831	859	864	859	883	815	825	873	844	841	900	831	837	803	892	852	824	848	843	842	860	936	865	872	859	792	864	862	905	798	851	861	893	856	840	894	856	837	785	780	829	848	881	820	852	818	863	900	881	793	888	827	822	856	829	872	850	906	799	850	854	866	877	840	849	815	885	821	814	816	867	834	832	856	794	851	820	819	876	810	847	840	852	859	828	808	812	804	823	822	851	863	859	895	894	836	917	837	848	874	833	829	880	849	860	878	825	793	872	812	826	827	816	833	872	838	853	867	834	894	857	900	826	891	829	839	815	847	846	842	866	878	795	843	850	873	835	779	871	868	835	885	851	867	865	871	834	784	876	836	857	884	849	905	833	845	906	824	833	840	836	856	808	845	876	887	840	860	855	837	803	841	849	860	844	808	844	809	878	882	827	861	848	846	799	900	884	867	822	815	863	853	804	788	836	809	850	870	819	846	852	830	834	892	823	821	869	822	836	847	877	875	830	844	847	845	850	797	879	810	859	836	891	858	821	814	833	813	795	830	873	847	851	824	860	820	857	804	814	937	883	828	808	856	883	811	865	790	843	868	862	860	831	846	816	842	841	800	830	844	911	824	847	835	808	881	858	873	817	852	787	843	858	866	874	869	839	833	816	875	882	848	831	830	864	864	855	870	817	865	903	847	850	846	858	813	780	842	857	815	836	863	814	867	841	842	926	839	915	865	843	820	794	861	916	837	807	853	832	832	807	827	856	880	851	871	875	843	814	817	843	827	823	836	851	820	879	848	836	853	771	875	848	841	848	832	825	805	828	873	802	801	809	847	814	842	825	856	843	845	883	851	892	890	850	884	844	815	851	886	808	848	847	835	844	897	820	855	853	855	816	830	817	875	838	886	873	844	899	821	833	805	842	787	870	849	816	868	830	832	873	895	860	870	870	814	864	812	839	875	820	826	842	866	854	870	809	833	885	818	873	834	851	833	883	858	833	883	837	913	854	858	819	842	820	840	807	874	855	846	828	851	850	896	843	786	854	786	835	831	818	805	844	865	827	802	859	862	879	862	868	879	890	799	842	897	851	870	845	772	876	875	886	845	814	798	855	861	864	798	868	820	819	851	896	812	864	856	842	890	877	842	859	833	846	845	869	852	868	841	860	863	840	867	805	853	890	850	833	843	850	875	838	862	818	821	898	838	814	854	859	827	803	815	832	863	874	881	875	885	858	877	840	870	824	815	882	822	828	856	846	879	838	872	831	875	845	823	850	845	846	847	834	853	806	850	888	843	852	856	834	854	820	829	833	844	832	877	898	858	807	776	803	868	866	853	880	860	802	879	914	790	848	866	867	818	869	781	828	835	877	878	829	800	799	817	852	843	833	897	866	796	877	848	811	810	832	829	884	872	893	837	868	816	889	808	828	846	886	848	788	853	948	857	872	849	854	882	843	852	860	917	888	876	852	872	806	842	874	833	880	852	838	790	792	904	832	851	846	801	816	826	844	849	883	875	822	852	854	860	889	868	801	810	876	879	856	846	794	865	867	900	798	850	834	829	838	830	861	855	820	855	841	811	874	894	835	872	815	824	814	847	858	833	926	846	836	901	869	854	844	855	861	841	867	858	877	858	827	860	868	812	837	788	842	845	806	837	838	891	833	820	834	851	871	834	763	851	862	885	808	831	865	891	837	849	874	871	863	847	842	836	845	844	847	815	848	827	838	876	819	849	817	827	804	816	792	871	886	845	845	843	851	811	867	818	864	873	822	838	810	811	832	843	858	845	891	837	795	848	814	873	813	856	803	819	816	844	827	808	813	847	829	837	801	815	841	821	830	844	871	855	817	858	862	819	862	835	800	840	806	860	848	843	894	865	865	815	821	845	812	893	823	873	844	841	850	868	798	773	873	847	833	866	902	844	834	856	804	817	908	872	819	867	835	824	803	805	848	861	799	873	882	852	821	862	822	891	868	860	934	828	831	828	838	831	887	877	831	829	848	830	836	858	869	800	813	804	824	869	837	895	871	844	836	823	854	880	840	844	813	858	847	867	846	818	858	835	848	869	840	834	865	853	845	781	838	821	892	868	808	908	882	864	847	853	801	879	859	888	811	857	838	855	895	852	860	849	867	864	860	873	805	852	854	796	895	828	855	908	871	853	837	848	863	792	895	820	885	811	825	805	883	834	857	829	789	864	857	821	822	886	814	806	840	805	833	839	811	906	820	804	853	856	837	813	823	784	807	827	841	832	822	847	842	828	838	879	846	885	826	869	869	869	804	870	848	844	877	875	875	886	796	829	858	861	877	813	868	844	828	856	837	867	874	822	845	861	810	810	879	876	834	871	836	838	839	855	839	892	848	824	851	878	862	867	835	863	839	867	836	829	862	873	824	859	878	867	877	881	810	852	870	822	888	860	835	846	817	781	847	851	838	799	839	835	789	797	855	810	836	831	820	842	863	815	852	825	825	823	825	872	823	838	847	805	879	864	902	829	811	864	819	861	902	847	850	877	844	843	805	908	825	884	836	857	864	875	857	883	845	886	879	855	828	814	846	818	856	831	816	774	846	866	858	867	847	854	814	821	814	832	861	871	831	867	848	841	864	870	900	854	873	784	832	836	862	840	854	810	853	792	855	841	840	865	872	856	879	819	801	819	855	851	815	881	825	905	863	815	801	844	835	844	843	858	883	860	848	805	824	842	835	851	864	896	829	853	839	835	845	865	803	837	838	839	864	865	840	816	838	826	853	870	832	843	879	810	846	881	845	879	881	848	798	837	860	851	896	814	900	804	867	825	889	851	903	846	867	796	920	871	870	825	818	835	872	842	892	854	856	932	823	861	846	861	857	851	821	823	852	856	821	814	817	878	818	823	811	845	829	822	862	905	827	864	883	861	869	811	897	879	920	830	880	876	863	850	800	826	829	892	846	843	866	784	869	870	844	873	855	844	860	887	882	878	868	793	831	854	820	863	823	846	818	798	868	776	849	890	874	830	824	869	853	877	817	858	788	816	810	871	892	901	905	793	802	841	828	861	866	798	884	842	784	818	854	847	824	862	834	888	845	771	763
23506	21436	28611	24658	20936	6424	1309	849	807	959	1220	1021	667	590	630	573	499	457	428	428	384	396	359	379	400	373	342	364	456	314	373	318	293	343	368	332	340	354	348	340	348	381	324	345	370	335	348	326	331	348	347	357	333	307	317	344	344	319	336	338	356	391	330	322	326	333	361	356	323	369	317	367	332	330	365	358	331	355	300	312	342	310	368	302	339	324	330	296	317	390	355	350	352	327	310	364	325	333	324	321	344	321	301	348	309	350	333	367	366	322	348	329	320	320	351	310	320	352	316	317	356	342	362	333	328	334	338	374	324	336	349	348	324	345	352	338	330	336	313	340	350	344	355	338	350	341	352	331	347	339	343	354	308	323	336	300	354	339	322	355	364	308	336	317	336	308	297	329	338	326	348	340	355	339	345	333	338	352	320	350	340	328	350	323	333	337	334	332	340	312	309	351	359	349	335	343	328	314	332	343	339	328	348	331	339	337	288	319	325	360	356	337	332	345	306	352	333	291	359	335	293	319	321	321	336	300	362	336	354	324	312	326	355	345	321	338	357	344	277	340	343	312	315	323	307	314	383	331	352	333	365	363	378	329	361	317	316	357	354	330	335	334	316	343	362	337	336	355	346	308	327	350	333	313	324	348	292	315	355	355	323	341	359	350	330	326	351	342	333	330	364	341	315	331	336	364	336	375	357	333	314	347	346	321	335	322	313	323	336	344	314	310	335	355	338	331	352	324	349	335	320	362	291	336	330	339	335	312	334	311	294	356	318	352	326	349	315	347	338	372	338	322	329	345	341	341	351	318	313	348	334	361	317	321	354	337	349	334	333	328	356	322	345	332	322	329	337	376	308	340	341	342	345	307	332	336	306	302	336	317	365	368	333	291	355	323	309	314	316	328	286	323	334	355	334	318	334	308	336	364	333	351	347	355	351	327	345	320	343	319	312	349	323	332	341	351	304	339	344	325	350	311	342	354	321	322	347	319	315	350	338	351	305	352	371	331	331	340	332	342	308	312	348	350	332	340	351	373	334	313	333	310	345	336	323	322	303	313	349	332	357	307	363	356	334	339	324	337	315	318	356	350	336	327	321	350	379	324	340	323	339	355	291	313	352	340	363	320	332	351	365	343	339	342	342	336	327	320	331	337	320	349	348	338	348	290	325	307	351	270	346	333	327	334	337	349	331	309	303	346	356	329	333	342	367	310	315	328	349	332	321	334	352	337	336	323	363	342	343	348	339	353	325	307	324	326	329	376	325	322	340	308	317	310	319	352	325	330	317	335	333	340	327	337	361	336	337	348	331	328	355	311	301	337	329	319	323	328	307	337	323	306	321	335	375	323	328	326	345	357	360	327	342	296	353	357	285	360	313	351	378	331	344	335	348	350	323	310	315	331	331	331	296	333	336	318	324	354	298	335	343	287	345	322	359	333	370	335	303	316	316	341	332	343	305	323	316	327	318	339	315	347	331	341	306	348	322	327	349	329	337	328	330	344	331	331	350	334	352	338	367	349	316	338	325	317	321	312	316	334	315	303	367	355	343	333	341	353	311	336	331	333	358	329	324	343	333	345	331	343	321	347	331	336	344	294	306	336	319	333	329	329	315	318	348	375	384	323	341	344	314	370	338	326	317	326	317	337	333	295	345	344	309	289	327	331	355	345	314	323	351	344	344	317	345	311	331	322	341	325	345	350	336	309	345	322	335	333	322	349	336	332	310	333	337	329	361	299	359	344	357	334	318	345	333	347	313	355	309	344	337	314	316	318	334	307	311	358	329	338	310	359	324	332	334	288	344	343	344	351	341	368	357	305	292	343	320	338	329	343	317	317	320	356	344	322	344	308	350	327	317	315	330	289	312	332	313	304	357	361	315	365	315	308	313	341	347	329	336	342	312	334	338	327	321	319	320	335	325	336	315	347	312	325	347	320	354	335	339	329	338	327	323	334	346	370	305	340	324	326	328	332	300	342	329	330	331	352	343	339	348	303	319	298	367	329	331	323	333	323	313	317	337	334	321	297	360	304	345	341	301	326	342	327	315	336	330	369	311	329	298	324	357	311	324	324	320	303	329	360	346	345	342	312	286	310	356	323	351	329	355	351	332	352	336	311	332	326	347	298	359	309	348	328	326	320	334	355	314	344	324	324	333	304	299	347	319	340	335	323	334	320	318	331	314	301	333	317	334	313	337	339	311	367	332	310	309	341	327	299	330	336	335	323	358	318	343	375	337	331	352	332	354	326	287	324	330	353	290	354	315	335	376	329	344	358	336	340	306	317	301	329	361	323	339	334	337	338	301	352	327	335	348	371	343	339	344	336	310	361	360	321	318	345	362	329	302	347	358	320	317	314	326	329	337	348	328	355	343	359	330	340	316	318	335	342	349	319	327	369	355	329	335	321	319	346	367	314	339	328	370	302	295	334	300	342	320	328	319	327	308	298	339	348	328	326	312	346	344	337	338	339	321	328	324	331	327	347	326	326	315	341	367	321	349	367	340	380	302	330	318	316	366	331	341	337	326	331	357	303	315	366	352	354	334	334	347	324	345	358	344	324	347	320	335	334	343	317	328	320	306	339	352	317	337	350	339	317	330	319	316	311	316	335	327	300	331	344	309	309	320	331	321	333	328	309	336	361	329	328	349	327	319	343	333	325	339	323	323	334	346	333	348	337	359	323	319	339	351	324	351	367	301	313	347	357	317	317	328	334	310	321	339	338	336	344	330	327	362	342	320	346	336	333	360	360	336	344	327	350	347	320	309	333	328	355	366	345	300	346	317	312	312	325	335	337	335	333	336	323	360	315	347	325	323	333	310	316	329	341	350	319	308	346	377	371	343	334	318	338	340	339	371	341	333	325	349	357	344	335	324	349	329	336	328	347	333	352	310	328	329	338	327	336	329	277	342	332	348	350	349	340	317	336	333	329	350	361	325	350	344	363	330	349	296	324	351	307	312	368	323	338	344	346	350	335	347	338	339	324	313	312	342	344	340	310	325	331	337	326	337	336	326	312	315	383	312	308	336	359	331	327	300	339	350	336	347	365	322	337	354	371	341	347	311	322	331	366	339	330	316	364	347	308	335	298	327	311	331	300	314	324	329	360	311	337	361	361	326	338	309	333	340	292	327	333	347	326	322	299	312	327	317	334	343	317	351	330	340	359	320	354	331	334	356	359	344	329	342	327	352	348	329	350	305	353	351	346	288	317	322	340	343	365	322	329	327	349	319	320	370	325	338	312	360	327	324	312	328	319	376	315	310	351	324	329	341	326	348	328	318	306	339	370	295	356	322	322	343	345	316	356	356	320	338	370	302	342	309	346	369	358	300	335	350	340	312	341	328	376	319	332	316	358	364	350	327	340	361	326	325	353	333	354	333	347	339	325	345	349	320	341	334	317	320	331	329	333	363	339	338	338	332	349	306	317	349	355	352	308	335	353	326	338	302	348	335	328	321	325	316	348	349	360	330	311	320	356	307	371	349	346	336	321	324	304
6572	25543	19514	8992	6713	4387	2110	1833	1747	1988	2739	2160	1505	1131	1184	1067	963	858	774	719	670	616	618	648	545	597	599	524	706	500	516	521	484	538	449	512	492	509	521	514	500	470	528	476	522	513	498	521	478	475	520	514	488	462	432	469	498	488	464	472	483	467	485	479	512	474	513	462	494	467	480	496	488	485	467	501	467	485	473	515	492	442	518	491	446	464	452	450	472	496	492	466	506	471	487	476	440	504	471	520	468	489	478	454	470	477	485	472	489	505	445	478	450	488	499	510	519	465	523	445	495	505	474	477	451	510	476	501	527	496	498	475	516	480	480	459	469	471	503	473	494	481	477	442	501	482	489	460	495	455	495	501	477	489	459	467	480	460	471	480	470	493	471	514	481	501	473	525	508	466	492	467	472	490	503	469	444	509	497	456	494	450	485	471	496	546	498	488	500	461	547	481	498	454	489	471	470	461	494	512	472	492	509	525	472	478	463	510	483	449	442	458	464	475	479	494	516	502	500	454	520	505	466	485	550	474	478	458	490	496	460	497	461	476	494	472	466	509	493	490	471	496	464	512	506	488	453	456	466	479	478	504	486	466	486	559	511	504	510	477	506	453	471	474	475	459	530	511	513	473	504	469	487	467	492	468	477	473	446	495	526	538	477	510	477	446	510	505	508	478	496	482	466	451	479	489	453	525	513	472	480	489	452	475	468	472	459	471	465	480	485	491	510	499	482	475	453	525	503	473	508	487	463	499	487	473	496	503	431	477	494	463	471	514	482	503	477	502	521	465	489	481	453	452	481	497	444	479	469	494	480	525	453	509	483	500	459	482	470	474	511	477	504	494	473	475	460	484	517	489	525	506	484	474	463	500	506	484	454	462	500	483	464	491	481	510	511	468	466	477	478	491	520	518	459	490	472	507	502	476	457	442	472	448	496	479	480	501	433	500	511	494	460	483	492	461	507	511	458	487	467	444	496	521	454	483	493	460	441	431	477	498	446	514	443	481	500	502	498	474	505	514	479	469	424	476	488	495	486	488	478	470	465	462	511	458	454	451	479	528	486	498	514	482	460	453	453	492	487	449	499	449	494	485	481	466	507	466	508	515	478	457	462	530	473	481	432	472	468	489	459	494	479	489	524	492	450	497	468	475	520	480	494	494	518	473	451	465	518	519	487	466	489	472	452	477	474	443	496	496	449	484	460	464	490	482	486	482	487	518	494	479	468	466	451	475	483	520	522	488	519	489	500	491	481	478	488	477	483	519	517	495	473	527	523	493	469	525	460	502	439	447	462	490	493	510	506	459	493	450	460	464	476	472	481	467	504	486	496	524	507	494	461	508	485	459	458	462	473	467	497	503	488	486	484	467	448	476	478	444	471	479	470	484	512	485	499	478	494	487	515	461	531	467	497	494	474	471	542	461	482	455	472	482	476	496	516	510	502	470	447	447	465	504	448	472	441	451	515	508	514	464	465	498	446	493	500	505	476	491	461	435	492	441	492	460	481	433	477	482	494	482	469	515	493	476	468	476	511	450	510	528	501	500	488	465	501	455	441	485	456	469	496	482	496	448	528	502	506	494	486	495	514	438	501	504	500	488	481	455	482	490	482	491	451	474	468	509	539	484	482	501	480	489	497	484	531	452	493	489	481	483	484	490	462	489	491	511	469	490	494	473	458	462	519	517	490	494	461	472	505	476	471	501	453	492	504	503	495	437	457	463	469	526	529	514	455	515	482	498	469	506	548	485	478	483	431	486	464	451	486	479	478	484	459	440	467	520	480	490	514	485	482	473	488	520	482	482	433	460	518	505	476	497	426	476	515	478	492	468	480	476	538	487	451	471	501	476	507	451	520	487	481	479	475	474	518	477	464	517	491	479	514	483	452	461	459	439	478	511	503	473	512	443	533	469	476	439	507	463	488	512	490	459	471	450	465	504	463	477	450	518	458	466	518	479	499	481	470	460	480	508	494	454	499	489	511	472	463	527	495	476	487	469	485	456	459	497	451	455	508	446	466	484	474	497	493	478	485	466	496	482	494	445	493	483	441	476	496	485	492	458	473	499	454	499	510	508	489	487	496	466	520	460	497	465	466	468	486	517	469	499	476	503	426	448	447	443	515	469	466	487	473	537	515	470	456	512	490	490	523	458	462	488	452	511	462	468	456	508	493	462	505	441	514	489	500	468	488	476	480	444	478	478	495	491	498	490	524	462	491	486	477	482	452	513	442	462	471	492	439	468	501	482	493	456	480	484	495	457	462	518	483	478	504	454	491	511	489	474	480	476	498	471	454	453	483	498	458	480	477	496	485	437	466	426	447	452	455	475	488	483	488	505	474	502	519	493	450	514	490	490	488	445	489	462	493	456	498	482	472	476	497	468	486	522	461	508	491	493	470	484	455	479	471	528	503	487	511	495	507	465	459	477	469	458	527	464	475	474	559	493	506	455	490	496	499	500	481	479	497	489	479	502	466	494	504	486	530	454	486	446	482	503	491	512	501	507	514	456	466	475	570	457	531	503	467	487	447	498	449	523	495	518	435	506	497	485	433	516	475	494	490	493	444	470	473	484	475	542	481	492	502	488	482	473	458	509	485	480	507	476	474	483	450	468	483	511	472	466	475	472	441	516	506	495	500	490	533	509	489	480	501	456	466	429	500	516	515	505	498	526	473	498	470	479	465	484	471	478	493	486	474	454	464	468	462	489	487	490	461	467	506	477	436	491	530	493	502	485	482	518	482	474	502	495	509	521	492	481	491	464	476	493	470	507	509	477	497	486	447	464	468	473	481	449	486	488	474	498	484	514	490	498	467	500	499	485	467	465	499	516	460	490	504	486	499	507	476	505	498	493	457	489	492	467	458	501	444	460	466	501	448	479	450	511	512	489	467	469	455	494	464	481	464	457	460	503	497	519	486	467	501	513	481	483	443	463	484	487	517	506	481	467	482	483	478	536	496	503	487	501	489	490	471	468	482	450	494	476	453	470	513	479	508	442	476	465	496	494	473	502	493	479	485	485	482	472	442	515	507	476	477	483	452	489	475	510	459	479	504	468	496	488	502	491	502	479	488	495	487	486	487	484	502	452	498	485	507	456	494	514	496	472	487	491	498	460	458	460	511	510	427	483	478	474	473	468	489	471	489	474	496	491	446	457	447	461	513	503	495	495	480	448	467	440	495	516	531	481	518	473	492	471	451	479	474	495	491	464	490	502	508	509	481	510	451	506	490	482	507	520	493	476	456	497	499	522	488	490	489	469	469	474	452	498	490	480	477	473	487	493	464	434	477	526	491	447	494	495	474	507	478	491	479	456	462	473	471	494	475	500	441	462	480	468	468	453	495	476	477	514	472	487	493	476	525	489	501	496	507	447	483	489	478	465	441	508	469	485	493	503	480	484	492	476	495	496	505	482	522	478	476	453	461	488	472	475	496	513	496	488	449	511	473	444	476	429	466	483	478	479	479	466	484	492	518	485	474	503	479	451	486	504	492	499
24706	21384	26967	25264	7228	2701	1402	1163	1046	1058	1297	993	872	891	771	725	756	691	743	742	736	737	724	695	754	688	707	699	715	718	684	682	647	663	686	662	680	680	674	671	661	706	694	708	674	690	689	658	673	687	708	689	641	667	723	690	701	677	735	690	634	654	674	683	693	665	678	700	719	704	715	666	699	629	633	667	695	662	650	640	664	670	647	629	638	663	715	690	682	710	719	635	649	616	722	685	636	716	671	670	641	621	634	700	671	657	718	722	667	654	698	725	700	694	679	643	679	700	635	684	709	664	681	635	700	624	658	684	670	690	639	664	703	630	641	667	655	683	620	680	690	670	648	675	662	644	676	605	689	660	631	656	644	676	701	701	718	633	703	645	624	674	665	687	676	655	649	660	650	668	694	687	620	651	647	679	697	661	696	682	712	687	616	713	703	700	714	697	671	687	682	660	668	682	688	679	624	676	697	670	679	713	629	655	680	681	652	651	688	652	686	655	650	698	680	687	711	713	682	665	652	705	661	653	711	646	640	662	643	689	631	712	686	678	683	738	662	684	690	645	680	666	648	712	646	687	677	620	699	630	658	668	635	651	717	706	687	684	635	654	692	659	644	675	686	661	637	683	671	684	672	661	666	701	679	633	679	641	631	660	685	694	681	657	679	648	655	664	709	703	672	684	696	659	688	652	721	695	668	668	622	689	687	615	720	678	688	686	652	686	695	676	668	680	639	718	684	691	638	636	666	671	679	614	684	724	681	649	703	694	617	704	684	686	651	650	659	656	677	644	648	662	676	664	660	689	653	673	668	640	668	685	650	659	690	676	702	710	658	662	660	687	666	689	669	671	725	676	633	668	640	728	652	708	665	700	727	663	680	689	702	659	685	686	686	655	686	651	686	681	683	676	660	666	652	695	660	658	658	650	706	677	665	651	625	680	636	670	658	674	686	669	670	622	658	699	683	675	621	642	636	688	744	649	689	669	676	676	648	676	659	661	708	614	684	696	697	646	668	695	649	642	685	647	672	643	679	663	647	633	665	683	664	686	718	689	639	704	635	746	664	662	647	643	681	667	665	656	681	692	654	662	684	655	706	712	596	659	660	712	667	658	685	650	726	648	660	729	694	679	653	688	704	666	662	669	655	691	675	717	663	672	684	698	676	666	675	655	681	685	722	663	695	651	654	655	706	666	630	644	681	671	676	711	658	656	620	683	657	677	664	652	717	657	644	635	640	701	676	697	728	678	675	715	676	671	646	697	663	672	670	683	672	668	690	643	669	658	668	667	674	706	707	638	641	678	661	708	732	703	696	627	682	675	666	662	691	668	710	682	646	707	641	652	707	676	649	669	648	673	669	662	701	644	676	720	627	659	629	686	680	644	671	646	696	690	683	681	703	681	693	696	680	677	667	633	698	733	641	645	674	650	695	676	685	701	691	657	683	652	710	664	659	689	700	690	671	690	661	657	716	685	674	644	628	653	627	682	680	639	650	651	660	679	693	657	666	698	685	686	680	708	667	659	689	707	714	672	715	675	754	670	643	699	722	654	635	650	672	702	657	673	634	638	612	674	701	750	704	673	694	684	666	682	687	643	682	685	673	642	645	634	717	666	665	723	697	669	651	660	687	670	677	676	650	684	685	652	676	657	709	662	715	654	662	674	603	668	653	685	670	707	625	644	655	724	688	661	656	672	682	618	694	661	656	609	640	675	670	677	671	676	696	769	651	661	695	661	660	651	632	708	684	697	718	641	679	669	714	638	695	641	683	689	662	666	713	699	644	672	664	646	664	649	638	652	671	667	688	661	690	654	662	654	704	651	701	670	708	617	688	635	659	709	671	713	702	692	655	700	719	685	694	702	698	661	648	677	667	683	650	659	669	645	633	720	648	672	718	633	608	666	657	690	703	631	721	700	645	647	673	688	674	662	680	671	700	642	656	670	651	657	688	727	660	650	663	705	681	696	681	682	693	654	674	736	700	699	648	661	705	652	673	664	703	622	637	649	655	673	675	696	686	720	623	699	673	698	672	676	635	669	719	654	665	693	672	670	654	664	689	694	680	663	672	659	671	677	719	666	670	709	678	706	682	636	679	673	669	660	662	691	708	706	653	754	665	654	667	680	714	696	673	634	684	657	672	649	626	697	728	723	687	644	667	656	664	717	669	706	671	665	716	670	663	665	669	673	666	649	686	676	672	687	692	626	713	685	697	687	668	689	636	647	648	686	692	691	657	677	672	691	690	698	674	647	661	729	688	676	689	673	657	685	640	660	684	718	694	647	675	710	673	659	699	691	670	730	684	670	674	641	684	636	692	705	650	692	662	662	672	629	633	644	694	640	715	664	688	703	652	696	645	615	684	686	683	656	634	671	689	673	703	671	714	666	669	632	625	688	676	710	649	675	650	650	648	664	675	679	690	661	701	706	618	720	697	691	670	689	641	701	634	669	688	666	665	666	684	651	703	680	700	657	666	624	689	647	655	678	695	668	726	653	687	668	647	679	653	666	709	711	691	657	674	583	690	708	666	663	652	701	634	694	655	736	682	731	651	672	626	667	670	696	694	659	697	679	657	662	647	725	649	723	676	666	650	689	696	626	673	711	691	658	706	716	631	696	698	687	668	677	669	651	685	640	642	687	668	683	677	685	670	657	638	662	681	644	649	639	632	627	678	690	635	644	704	677	678	659	618	683	668	673	724	640	707	708	635	660	698	661	678	680	707	672	664	686	677	646	666	687	704	672	640	696	712	661	680	689	683	690	692	670	624	647	688	672	657	643	641	654	709	623	673	668	652	648	658	653	663	671	688	664	728	721	666	673	680	693	673	645	691	673	668	677	676	616	676	720	703	649	668	655	689	677	700	673	682	712	641	672	686	697	663	691	682	682	656	664	652	698	692	671	714	681	656	702	677	650	668	722	710	699	675	594	655	659	645	654	673	656	706	655	655	660	686	642	664	662	682	652	683	695	671	699	672	689	657	656	719	625	681	693	654	690	648	726	660	639	662	672	659	695	668	633	658	688	681	744	646	689	691	692	701	650	716	695	673	671	650	698	663	660	670	709	687	666	683	695	658	666	697	655	653	640	693	650	640	678	637	645	712	686	732	671	677	694	636	648	693	671	654	726	691	711	684	687	646	633	694	640	669	655	753	671	655	691	685	645	696	690	670	659	681	692	675	717	637	635	643	697	630	660	692	664	678	674	681	730	686	637	617	639	697	725	602	682	672	663	630	701	683	671	635	586	683	606	666	675	706	659	642	668	751	676	699	655	676	686	682	668	656	727	690	681	676	664	689	667	716	676	677	660	637	613	678	720	711	643	668	699	686	670	718	678	637	687	660	696	670	683	668	662	666	732	671	684	661	640	672	672	654	679	698	646	639	663	653	655	652	679	711	640	678	724	706	655	678	666	678	639	672	690	637	668	621	679	689	679	663	720	718	668	694	641	667	668	709	689	708	688	640	659	648	672	660	679	641	664	657	698	672	651	681	654
5751	25156	15275	7367	6147	5125	2538	2285	2006	2146	2641	1954	1547	1484	1308	1214	1162	1120	1110	1046	1093	1024	1028	996	996	991	970	962	1006	856	903	900	934	901	944	893	915	903	933	905	912	902	942	957	983	906	943	904	946	915	963	913	899	912	941	940	905	925	924	899	937	893	925	933	926	931	961	920	920	851	913	931	925	924	941	873	918	884	930	939	901	877	902	899	906	964	943	879	908	919	946	927	880	923	925	921	927	907	944	913	914	889	919	929	954	930	946	957	969	915	951	908	913	921	942	971	976	938	887	886	911	948	918	894	953	914	971	944	893	917	880	924	953	957	943	973	873	941	963	972	876	920	927	954	968	971	913	926	910	923	883	927	963	897	897	907	937	914	969	918	939	900	959	873	923	955	906	914	901	947	896	924	927	932	883	922	880	901	900	879	949	925	904	922	905	896	907	895	946	857	958	931	903	917	925	946	926	900	926	886	939	918	928	948	950	890	918	908	956	995	908	917	903	886	830	912	896	830	935	888	967	909	945	962	903	979	863	956	859	946	935	959	922	928	941	963	950	933	844	940	903	910	933	913	891	918	965	909	942	889	953	892	939	968	935	914	965	946	889	892	887	922	952	939	919	910	964	923	924	978	917	917	987	925	881	915	875	880	922	947	899	922	935	907	910	917	904	969	935	877	953	941	924	932	911	915	898	921	907	905	946	967	880	885	910	884	911	892	926	952	888	911	902	945	915	880	940	906	948	911	877	924	967	915	927	909	903	958	917	863	949	846	923	867	947	893	945	967	887	992	929	963	940	963	958	935	941	878	972	889	882	942	920	931	966	938	946	931	922	964	895	913	939	852	921	926	934	937	944	953	946	970	904	960	955	916	896	934	907	980	908	962	927	933	926	906	972	933	1007	888	950	898	976	951	871	947	943	957	937	902	990	968	933	983	865	951	877	878	900	1001	925	916	922	919	897	876	922	995	867	959	923	922	941	904	930	926	927	921	899	923	867	889	932	896	891	895	934	914	930	884	977	861	894	865	956	900	934	911	973	935	909	981	957	857	910	898	936	970	968	915	953	912	875	904	916	922	929	879	908	906	930	920	915	876	950	915	909	981	930	903	937	899	959	926	922	940	940	968	899	974	868	898	947	902	931	950	963	984	901	884	927	927	928	888	872	912	943	961	908	900	951	917	960	974	939	965	845	939	965	893	911	954	932	944	915	880	936	926	923	897	905	941	937	944	904	857	905	934	883	941	921	908	906	924	868	920	950	898	959	875	970	940	914	920	891	951	896	969	898	910	963	913	900	899	920	914	966	912	941	919	961	920	911	892	910	912	909	860	961	850	933	890	947	976	930	894	895	931	925	880	978	892	963	920	899	911	895	938	887	877	919	953	906	937	927	942	902	931	841	946	863	944	922	932	874	897	908	881	938	888	929	938	885	943	946	891	917	872	953	871	1011	931	840	887	934	928	896	950	963	941	949	886	866	859	949	927	920	917	924	945	936	919	944	927	909	937	896	988	879	941	854	909	956	949	910	941	969	972	880	955	873	927	914	918	932	876	873	873	908	925	938	892	928	966	852	905	932	936	932	992	972	916	911	987	927	909	913	879	948	884	927	895	916	858	955	848	914	938	913	897	929	880	916	859	936	921	957	904	904	897	901	901	923	896	945	919	930	863	887	974	905	929	913	898	976	933	888	914	885	901	931	931	919	899	961	922	895	966	929	962	902	904	1013	951	943	944	986	971	875	904	932	963	903	953	922	943	919	945	921	907	942	919	863	879	897	913	920	921	910	924	934	865	924	916	919	949	954	896	947	942	925	935	906	931	936	960	906	921	944	893	922	967	939	904	890	921	895	889	923	932	881	905	898	939	948	876	996	860	899	917	866	879	934	944	915	926	968	967	897	889	892	913	905	961	897	957	959	916	944	933	919	939	937	917	938	939	940	939	909	939	881	908	904	920	930	921	920	944	924	915	845	849	929	895	897	940	875	931	897	907	953	911	934	933	925	894	933	900	950	923	909	946	903	989	941	917	898	994	939	929	969	915	910	956	907	932	914	881	919	928	882	894	927	901	915	890	865	923	938	910	936	964	948	939	925	904	924	912	962	926	902	943	890	904	938	922	920	899	908	957	924	914	894	876	949	930	962	929	904	911	956	902	896	905	907	908	908	854	929	933	947	904	917	921	888	918	947	929	902	914	960	927	893	990	964	960	898	900	960	915	932	953	914	898	911	898	1001	908	981	880	987	930	975	914	906	885	914	935	877	892	907	910	898	938	826	883	868	915	915	929	949	875	937	969	944	964	945	928	925	925	876	911	865	979	916	933	938	947	951	906	924	897	920	924	864	909	955	900	924	871	930	916	972	965	914	896	939	931	940	910	886	908	907	888	971	909	893	891	965	915	924	900	924	915	924	925	945	931	879	858	912	947	923	941	914	950	969	928	934	905	912	908	920	923	934	914	918	944	921	967	949	895	987	896	910	923	917	898	880	926	918	896	934	880	888	895	937	882	915	946	855	933	985	889	905	935	928	913	914	877	921	882	952	915	925	947	867	862	899	971	931	979	990	906	875	904	898	879	919	911	927	890	897	928	890	946	913	911	940	950	912	898	924	959	946	930	974	972	940	936	947	914	885	951	897	903	957	872	932	909	930	928	950	926	924	925	909	975	932	987	873	961	947	906	904	976	986	916	915	941	923	893	915	911	898	947	901	915	961	898	892	931	947	937	963	920	953	899	913	914	915	940	985	940	956	921	905	890	906	853	888	894	918	952	944	981	957	944	914	907	923	944	863	898	946	921	879	922	908	904	891	876	988	915	921	862	977	923	904	905	927	921	917	930	888	919	936	903	940	931	868	901	907	913	968	919	904	944	929	846	916	962	986	913	970	954	890	936	914	936	929	909	929	931	885	927	840	949	911	953	926	911	941	903	942	903	906	920	945	940	888	962	926	908	973	900	988	879	947	926	861	967	942	917	900	944	927	906	904	889	913	919	929	924	909	947	849	879	836	922	908	931	957	915	899	843	920	929	903	920	948	904	877	898	946	976	919	913	871	924	915	885	947	947	891	915	931	952	927	927	962	1001	948	972	912	937	913	935	932	920	938	893	935	959	920	878	876	900	931	922	923	899	966	896	960	894	901	881	894	955	949	947	941	895	916	881	924	933	884	909	915	975	906	943	945	949	947	932	905	928	870	932	920	934	940	894	881	882	994	969	945	936	956	930	936	909	954	955	992	946	891	905	956	932	945	914	902	921	948	933	899	960	945	946	910	927	953	863	867	908	953	890	896	899	903	957	891	909	929	892	913	869	908	955	871	887	971	937	933	925	912	920	920	883	935	901	898	889	855	877	889	913	903	926	879	908	903	931	972	915	938	949	929	918	930	904	947	928	855	912	916	959	880	936	882	961	980	944	886	943	960	929	848	913	899	924	938	962	929	919	921	870	922	951	902	906	905	963	935	888	893	893	937	909	909	893	969	926	924	857	973	934	932	974	926	930
22505	21417	29146	24046	21421	21132	8072	2175	2177	2173	1610	1170	731	697	729	633	564	475	452	430	447	471	516	462	423	370	387	336	540	327	318	343	316	305	311	315	304	376	322	322	306	273	337	296	327	331	345	321	312	314	284	334	332	339	320	319	298	342	314	327	290	316	315	329	300	334	298	365	300	328	364	364	316	322	330	333	303	325	315	326	347	328	337	330	315	326	312	341	339	300	324	310	314	317	309	309	309	322	327	319	316	356	307	320	288	296	327	311	335	325	340	336	320	308	325	326	339	338	347	329	317	323	331	324	332	330	331	299	308	333	319	299	331	303	315	313	303	309	323	295	304	338	305	325	305	336	329	290	328	329	302	339	309	333	320	299	295	332	312	324	292	299	307	331	316	328	307	328	331	305	343	330	310	315	310	330	334	310	300	312	317	309	319	305	333	319	314	295	313	326	325	337	328	331	320	331	352	279	335	350	326	332	334	345	315	303	312	334	319	307	293	331	341	320	304	295	306	294	313	316	326	323	290	327	337	297	330	319	337	316	316	306	323	308	298	321	317	295	304	302	316	330	286	325	310	340	313	312	300	330	303	335	305	340	333	294	325	313	378	321	328	325	333	317	314	325	340	334	328	298	327	309	346	305	349	302	350	287	298	311	302	361	341	314	304	299	307	293	357	324	319	314	319	293	322	285	320	330	300	319	336	332	337	316	322	324	343	305	309	313	301	340	310	289	323	327	322	325	307	302	300	317	306	313	307	306	297	316	325	299	330	314	301	307	346	323	338	293	302	350	329	316	321	299	346	329	328	306	296	326	333	338	326	333	324	331	333	347	357	301	305	361	313	280	302	314	305	309	327	329	325	321	339	313	278	328	284	312	325	345	322	349	325	326	300	309	349	330	308	309	308	321	293	324	329	310	301	330	322	298	334	337	308	300	332	318	332	293	306	341	316	303	333	317	320	314	327	291	305	356	323	332	356	325	295	315	329	312	308	288	337	314	312	303	325	339	314	272	314	315	287	343	315	313	276	312	297	343	303	331	330	340	315	293	312	327	295	302	307	314	327	330	356	326	312	306	294	316	298	345	323	280	317	329	310	321	322	318	300	342	357	343	281	290	347	311	293	347	298	291	305	329	340	315	301	311	315	303	295	316	324	331	318	299	307	308	316	310	336	320	332	326	310	334	325	359	286	328	321	327	336	308	281	327	326	323	330	330	298	326	282	311	331	310	317	295	288	318	340	304	329	292	353	291	294	298	316	303	326	334	301	321	320	295	285	316	315	338	323	324	312	317	311	312	330	336	341	307	313	319	321	333	313	321	362	307	332	307	304	318	333	307	308	312	305	314	331	311	327	322	273	334	321	326	293	305	301	291	315	314	323	314	321	324	341	333	330	306	335	320	321	310	354	278	316	328	347	316	311	334	334	311	329	316	318	323	325	299	326	319	318	339	335	332	321	361	318	307	330	335	308	304	314	305	290	291	312	328	326	314	305	334	318	314	344	361	342	307	350	336	342	326	300	353	311	296	340	321	300	306	331	313	308	304	286	311	320	297	330	330	342	329	332	335	321	334	312	349	307	338	343	356	344	303	302	296	302	318	320	301	314	330	337	323	296	316	308	294	320	325	325	338	324	306	319	301	352	340	296	311	316	316	309	328	286	327	295	291	342	340	320	310	290	332	283	341	299	308	325	328	337	302	279	307	323	327	308	313	312	321	310	331	293	321	302	348	299	320	320	336	298	315	306	320	280	306	311	339	339	337	316	323	338	319	277	324	305	312	275	321	315	338	327	314	335	323	325	324	299	348	314	343	311	303	329	326	327	330	314	327	307	326	340	309	328	351	335	331	297	287	316	309	280	311	316	321	326	332	302	326	307	319	306	311	339	309	315	318	339	334	268	324	311	311	331	292	308	295	314	337	332	310	296	291	330	314	285	334	310	328	362	329	309	336	306	285	323	355	281	294	316	320	298	295	354	310	323	302	339	310	302	315	332	334	313	304	306	303	315	300	298	313	303	340	296	305	330	311	306	329	323	321	336	327	312	321	315	337	333	314	329	303	306	305	296	312	285	342	325	306	319	294	314	306	314	326	287	342	292	322	348	338	350	342	286	326	364	293	307	301	321	340	331	334	306	326	306	317	309	314	324	312	350	307	300	309	328	323	334	303	317	353	318	337	327	329	324	306	318	319	335	318	316	288	333	333	292	324	317	300	271	345	316	327	312	317	337	315	327	299	332	342	318	315	310	318	340	323	325	334	328	305	311	305	324	338	338	321	338	288	311	319	313	317	285	276	334	304	298	335	298	288	324	316	311	299	306	257	315	316	294	336	331	331	298	325	313	320	316	331	316	324	301	328	325	311	327	308	317	332	328	307	347	323	300	331	299	304	341	290	322	333	320	318	303	309	363	332	285	342	322	312	325	302	264	314	325	307	311	310	295	331	305	296	351	303	347	344	298	306	277	341	330	326	325	313	320	331	336	335	333	333	324	319	323	349	322	313	292	302	312	315	312	294	309	324	302	300	342	347	314	279	323	299	336	317	343	334	292	289	313	297	309	298	303	306	304	318	326	319	322	292	346	313	324	315	304	333	292	344	294	324	336	310	312	329	300	325	333	321	321	304	310	321	325	346	328	312	308	305	289	288	328	317	315	328	294	327	298	312	305	330	337	321	349	337	320	325	322	313	356	332	319	306	302	320	337	304	349	321	371	294	298	326	329	295	333	325	318	323	313	317	339	295	335	326	347	310	317	300	343	315	288	328	296	309	295	325	320	323	335	298	316	312	333	372	336	303	343	326	337	336	283	310	315	289	288	270	317	315	311	322	317	312	298	302	337	326	309	290	318	333	319	328	325	298	348	325	291	275	337	304	297	320	323	316	321	302	330	294	303	302	294	320	289	311	315	323	337	300	325	349	289	308	321	305	316	346	335	307	332	307	333	323	327	327	336	311	305	319	330	330	328	325	295	299	301	279	324	330	324	326	326	314	263	335	314	339	291	305	318	316	353	301	310	333	295	303	335	311	331	315	293	298	313	355	318	295	304	287	338	327	325	328	329	307	291	313	309	292	326	316	329	312	321	315	325	293	336	295	345	313	331	336	287	331	314	312	300	327	299	345	361	340	316	330	333	315	318	339	318	313	313	318	339	328	331	293	339	327	340	311	317	340	293	360	324	284	300	301	315	324	300	335	330	319	300	334	323	314	314	309	331	338	291	303	312	301	324	294	316	311	340	298	317	318	320	324	295	327	316	303	320	316	298	317	300	296	301	334	310	302	275	335	330	281	333	327	313	327	336	297	304	304	289	315	345	308	309	310	301	296	315	310	314	338	307	304	307	303	307	329	282	307	298	284	313	344	315	303	328	314	326	282	313	290	331	291	308	323	321	294	303	294	334	300	298	312	338	276	319	301	309	300	304	307	344	337	317	324	304	326	305	312	309	343	311	335	302	337	313	341	300	282	321	344	294	315	331	293	324	297	325	333	301	287
8121	31862	21905	12846	11235	10360	6517	4450	4965	5009	3631	2521	1524	1337	1312	1228	968	958	810	743	779	841	824	745	622	577	551	461	934	462	431	470	454	451	471	425	423	435	441	461	467	458	423	419	458	467	425	426	433	462	431	420	468	433	404	447	418	413	412	440	437	452	431	429	433	418	464	435	406	459	437	426	448	424	454	421	402	474	406	442	440	457	429	432	421	416	453	441	423	424	441	444	475	446	437	438	419	416	414	441	440	433	425	402	438	406	429	450	464	420	411	413	430	424	400	413	424	387	446	425	438	496	413	454	389	419	418	444	452	452	389	389	475	437	439	465	454	425	449	441	405	417	416	454	407	418	440	426	430	403	457	391	425	446	431	416	461	427	432	430	435	429	394	452	444	448	428	432	411	420	464	417	399	402	435	430	434	431	423	424	427	427	437	436	438	467	408	393	429	409	404	420	401	440	430	407	396	438	412	424	461	412	423	410	386	437	435	435	436	427	427	415	445	422	412	418	400	415	442	450	412	426	416	413	431	418	429	408	441	450	420	426	385	439	436	451	455	403	468	438	406	428	411	392	401	444	437	430	445	417	435	413	437	403	432	409	452	438	423	424	420	426	425	436	434	430	440	458	443	476	442	416	418	405	432	391	460	435	446	430	435	433	423	450	411	422	438	451	428	440	397	489	443	433	424	435	406	411	425	427	428	426	415	408	431	417	430	395	442	420	427	427	401	426	437	450	432	415	401	416	452	457	460	423	450	397	447	403	418	455	416	421	457	404	396	466	449	439	394	427	456	432	415	428	406	417	433	421	421	410	394	434	433	394	430	439	409	402	456	438	428	422	437	405	439	443	441	456	452	434	418	436	408	421	393	451	395	448	442	412	417	447	436	431	441	440	407	455	432	438	434	443	387	461	478	452	465	401	409	414	386	436	433	405	418	417	432	425	432	433	426	408	431	471	393	437	409	393	408	449	432	462	430	452	431	422	435	428	432	425	421	389	418	421	462	422	461	422	439	400	420	424	419	415	378	425	418	440	417	450	452	432	404	454	401	460	405	409	448	392	412	450	363	462	422	414	389	421	410	429	415	420	422	428	425	416	436	431	429	433	447	478	406	425	447	433	449	439	431	392	463	446	476	420	409	436	431	412	453	413	438	455	462	421	441	417	466	434	447	463	390	437	398	445	400	438	440	442	439	409	389	430	436	439	465	432	428	417	373	443	426	476	424	409	410	420	409	420	396	429	435	410	417	421	450	419	429	428	451	422	426	434	408	439	411	434	434	417	380	390	445	429	442	420	446	439	447	458	413	491	434	402	437	437	439	427	431	390	394	442	492	423	399	425	452	410	429	385	411	433	458	444	416	450	436	381	413	424	423	422	446	404	426	426	396	445	399	429	392	434	418	456	405	411	403	433	420	430	457	412	433	413	415	433	412	463	449	429	433	457	409	434	431	399	423	457	458	452	400	381	435	399	419	444	437	428	444	427	421	450	438	419	442	438	453	437	415	448	431	419	392	430	424	441	425	434	410	470	417	429	458	461	426	454	425	414	434	429	433	419	428	413	418	421	430	412	394	414	454	406	448	459	468	398	446	455	429	434	398	444	446	436	410	437	453	410	432	453	400	464	446	410	469	445	418	416	403	420	478	419	408	425	432	439	442	429	432	421	413	445	429	470	399	453	427	424	437	442	430	432	420	411	435	383	417	481	462	400	448	415	408	451	410	408	437	438	459	425	426	400	449	415	414	445	464	424	437	434	449	423	470	416	390	439	392	449	395	450	421	398	424	412	436	453	456	431	424	448	429	405	426	393	399	464	427	423	397	419	444	434	392	441	425	432	453	413	416	420	429	425	414	414	425	461	432	408	415	441	424	445	458	454	409	387	453	450	406	456	436	444	406	423	438	423	478	415	388	423	450	412	426	441	447	439	395	444	395	438	440	450	421	396	427	447	431	400	386	407	446	425	370	437	451	401	450	416	405	412	409	416	422	365	448	414	423	422	401	445	449	450	421	432	412	450	447	436	449	433	446	451	400	413	430	431	447	416	432	417	386	440	424	413	420	436	472	452	408	427	453	453	425	379	438	428	426	417	411	399	409	430	427	454	441	409	439	420	406	455	412	410	425	458	404	448	429	435	392	433	421	392	446	437	388	415	445	405	426	410	393	426	450	436	403	434	436	431	414	411	445	425	454	467	457	438	435	422	405	426	462	428	391	458	441	412	460	430	406	439	425	454	409	437	404	441	414	413	445	426	421	393	422	451	453	469	424	435	405	441	399	430	428	427	443	425	447	402	408	410	438	459	408	428	461	455	416	413	444	415	467	440	443	432	444	443	434	471	432	444	439	404	426	455	384	434	401	396	430	420	442	432	435	418	477	421	408	405	470	408	446	444	366	426	420	447	410	403	441	437	426	428	461	453	433	417	462	449	404	412	422	428	453	461	471	417	431	435	450	402	450	470	428	427	423	447	412	415	433	447	418	420	419	432	407	384	415	417	416	454	399	442	433	449	431	428	444	452	467	449	402	422	404	430	442	413	402	441	436	448	399	441	439	416	435	437	420	455	434	445	445	409	411	442	428	402	482	423	434	429	422	413	461	433	395	441	451	437	411	413	459	436	445	423	488	436	438	399	417	441	405	453	390	417	452	450	424	423	426	423	434	407	391	409	428	433	445	436	411	422	422	448	445	424	420	399	404	484	439	473	436	468	436	446	429	479	445	455	427	421	484	410	460	443	455	432	449	429	432	420	467	445	393	419	423	421	458	388	422	436	427	430	403	448	439	407	464	456	422	412	416	453	430	407	460	423	442	381	412	428	419	443	407	399	431	413	432	466	407	418	448	403	448	427	400	380	459	423	421	425	423	448	414	415	422	424	434	445	487	418	408	425	423	435	450	398	407	430	449	419	424	418	398	446	430	424	467	436	425	431	425	463	431	417	438	421	431	382	410	428	409	455	458	471	396	432	417	454	412	398	400	427	440	442	407	420	427	427	421	407	440	412	431	416	429	434	439	447	424	423	445	425	404	430	421	440	428	459	460	416	424	440	431	432	415	432	421	450	402	383	497	425	402	438	414	436	426	434	441	447	417	465	426	434	449	413	414	462	429	417	446	457	419	457	452	423	413	416	462	436	417	449	400	421	472	462	441	434	429	401	442	391	437	452	481	425	455	420	421	450	425	431	407	445	422	432	411	414	434	427	413	451	393	431	412	402	407	446	420	361	417	421	454	409	435	404	436	383	432	446	420	449	420	421	424	422	447	389	433	452	408	455	438	431	420	446	455	415	424	409	424	427	438	431	434	435	424	450	473	427	438	424	420	449	411	403	453	437	412	435	400	461	399	409	396	406	447	437	412	408	433	423	445	431	419	425	406	407	447	434	400	438	432	408	415	397	409	463	397	453	467	438	376	443	414	447	445	407	423	461	428	386	406	467	437	431	436	439	447	466	407	418	447	449	421	411	451	425	387	423	377	441	411	412	437	443	372	419
27231	19079	9111	3976	1993	2080	1993	1247	1272	1116	842	769	715	729	702	746	656	633	630	632	668	651	657	615	597	578	617	589	608	600	657	601	584	613	580	607	582	568	625	616	583	651	612	594	625	604	612	610	555	568	577	620	605	623	603	602	597	612	549	604	627	580	555	606	584	590	563	572	647	594	593	585	540	566	625	591	598	616	603	597	609	601	618	590	600	586	626	620	613	602	570	610	600	568	633	593	641	601	554	625	592	631	555	578	626	619	605	612	570	589	587	598	577	595	606	628	594	565	606	587	632	592	589	617	597	597	649	590	609	578	579	585	632	578	654	559	605	625	573	576	603	584	615	631	654	617	623	589	607	613	577	618	598	579	647	609	618	639	614	614	547	591	646	554	605	596	571	596	580	578	592	605	619	618	597	618	623	597	613	607	599	635	606	623	570	579	597	590	580	557	620	569	578	617	611	567	595	575	608	606	584	635	589	594	618	601	561	562	597	629	603	587	567	626	570	607	593	623	557	604	608	602	585	625	615	629	615	610	665	595	573	592	604	593	577	588	604	582	584	579	549	610	610	600	583	608	654	602	640	579	604	619	587	627	572	556	642	610	632	586	583	568	591	602	547	582	597	573	624	604	619	606	630	595	616	599	615	621	570	596	592	587	583	603	634	573	639	604	630	611	571	581	634	579	589	635	604	593	594	609	567	625	602	588	563	557	587	579	581	576	577	586	616	612	593	581	564	666	608	606	598	629	568	602	562	617	642	628	572	596	562	630	649	574	641	543	617	593	579	622	562	619	614	608	617	610	574	538	586	607	585	584	575	617	612	628	616	595	612	602	629	595	629	602	570	619	606	584	621	623	578	634	604	581	620	610	593	612	589	639	573	637	614	602	594	608	623	631	634	621	589	621	581	598	592	585	617	594	582	627	624	579	580	560	599	614	575	576	553	590	643	577	594	598	570	585	586	630	583	575	620	625	601	624	566	597	633	627	583	657	632	583	528	642	585	567	632	652	589	568	525	624	552	625	659	580	583	599	612	588	577	615	582	547	607	604	605	618	562	564	601	605	647	575	584	624	581	638	632	619	600	564	630	613	571	588	550	553	638	612	638	636	595	598	601	601	580	655	572	609	611	590	599	596	581	624	592	624	617	599	572	573	633	582	597	578	597	581	662	632	584	629	594	639	617	608	611	646	607	616	637	637	606	609	564	615	610	589	605	582	569	549	613	582	569	545	571	591	572	615	593	595	584	611	600	598	619	622	570	612	579	617	568	617	585	625	556	587	574	593	585	631	625	605	601	628	598	663	600	581	622	623	642	572	602	641	576	584	571	588	643	622	600	544	609	623	617	580	548	626	597	616	602	544	628	590	630	615	625	612	636	583	644	615	614	641	579	614	577	613	583	613	580	651	609	593	610	622	589	580	613	625	564	611	621	597	639	595	606	570	608	624	603	617	604	604	616	598	578	584	597	595	561	610	578	608	598	543	583	655	596	609	589	628	609	610	595	635	613	629	599	590	554	574	617	602	578	625	577	571	592	656	588	621	594	575	597	676	595	622	549	603	589	612	596	601	624	601	617	592	625	622	582	643	570	576	592	622	588	569	598	610	617	596	590	590	578	583	599	561	622	582	625	611	607	605	595	616	631	596	617	602	577	574	640	642	596	628	607	565	623	604	630	600	629	611	596	591	575	605	604	570	623	619	592	627	611	579	570	600	567	585	606	611	591	600	632	579	610	650	608	601	574	616	592	573	687	561	587	585	578	584	593	607	608	596	633	611	624	587	621	604	576	599	584	574	567	627	619	573	619	617	617	627	582	577	647	590	620	604	612	636	578	617	599	574	617	627	604	579	555	542	647	643	620	606	649	613	625	625	580	618	610	544	642	597	625	579	598	566	576	562	628	564	614	591	628	578	626	629	618	589	576	631	625	589	638	616	579	615	650	583	614	612	638	594	640	600	607	559	564	593	613	606	603	637	626	606	610	640	607	616	567	567	612	622	569	619	660	589	573	595	629	568	568	621	593	625	602	596	586	648	591	622	607	618	622	578	611	599	591	630	606	580	615	597	619	605	604	621	622	562	578	621	608	585	596	588	605	587	604	605	575	615	587	601	624	651	604	568	566	570	586	664	595	610	564	620	633	612	566	600	597	618	613	645	590	548	609	582	559	602	621	616	627	601	601	641	624	633	592	597	624	616	627	618	593	573	603	614	607	584	585	557	617	636	600	619	586	627	597	591	565	593	633	608	611	601	589	584	600	616	608	652	632	591	610	572	613	630	574	624	586	608	608	594	568	588	580	605	617	663	613	557	576	612	582	609	590	613	621	611	620	602	590	589	641	632	623	579	604	605	634	623	653	584	599	583	609	640	609	620	632	592	604	566	582	569	608	589	576	596	600	624	612	581	581	611	608	620	620	608	590	560	604	582	570	596	650	609	591	580	606	591	604	644	574	597	599	593	612	605	616	618	590	618	639	572	614	673	613	579	598	577	615	588	604	617	571	594	567	584	607	600	584	568	574	573	568	611	621	675	645	656	595	607	623	615	613	649	570	582	609	623	582	574	589	617	590	553	584	605	643	636	614	577	617	596	596	633	618	621	668	573	594	547	640	573	620	591	636	571	600	573	584	611	570	621	615	589	586	601	553	599	602	613	622	617	594	619	593	584	563	557	610	637	620	644	628	565	623	611	598	586	577	585	582	604	601	572	605	622	583	603	573	600	597	567	567	587	639	604	620	577	641	610	624	602	582	584	609	578	558	650	590	618	592	580	588	608	594	594	588	613	587	601	603	623	571	607	594	605	592	562	613	608	555	575	632	621	593	609	600	626	590	599	598	566	573	589	625	631	623	619	565	577	575	606	639	624	592	589	593	580	600	599	581	581	615	625	617	575	622	562	633	626	592	571	599	612	616	572	617	588	642	624	602	606	618	584	598	622	607	649	579	645	594	560	608	597	582	575	616	603	624	641	591	593	579	585	599	613	566	643	639	577	618	589	605	604	568	602	601	595	613	617	583	621	561	631	648	634	565	598	619	592	543	635	603	550	620	572	607	637	641	565	585	569	647	578	588	595	583	555	577	587	620	611	619	593	573	603	580	627	618	653	631	631	632	567	582	605	590	578	598	577	600	601	606	573	618	624	586	576	593	589	606	598	626	611	626	597	645	626	556	585	587	557	563	603	631	602	617	623	570	618	631	594	623	640	593	592	603	579	634	612	582	616	592	601	612	599	626	608	569	562	581	577	607	549	588	570	555	610	617	640	637	563	599	588	600	567	579	586	591	554	555	584	604	585	596	602	556	599	612	578	633	591	627	609	550	580	594	606	630	653	586	602	606	605	588	579	589	600	592	618	576	547	621	578	590	609	580	604	614	582	613	668	573	618	578	619	578	585	610	598	614	544	625	630	594	615	609	599	614	597	587	611	630	620	573	598	643	573	587	668	587	603	614	598	588	551	618	572	591	638	590	607	584	628	593	617	578	623	643	586
8219	15350	10059	5499	3643	4044	4091	2633	2553	2144	1533	1304	1108	1177	1067	1026	999	980	968	984	980	961	954	881	911	878	869	814	837	840	836	797	809	836	831	793	833	827	791	869	904	837	834	824	874	836	792	802	813	848	827	829	875	850	860	815	860	870	810	887	836	870	882	803	843	848	797	829	821	869	843	872	858	855	823	887	832	851	813	837	808	824	912	886	822	825	820	815	883	832	848	920	843	845	864	791	893	840	818	849	858	837	857	844	819	894	873	829	860	834	797	845	837	832	789	866	827	862	770	851	871	861	865	812	851	862	840	870	839	871	812	883	870	841	841	821	855	821	878	863	855	855	819	827	851	815	830	850	877	833	809	856	851	907	844	892	855	899	882	890	841	877	889	791	857	864	862	825	844	832	857	864	845	862	846	837	854	824	858	888	849	848	821	841	812	852	862	835	855	841	883	864	797	830	844	847	842	855	812	855	900	829	877	823	879	832	850	821	807	826	779	862	810	860	898	842	817	800	841	840	884	823	863	834	895	861	816	826	877	878	859	870	825	816	869	848	894	817	852	851	835	835	874	854	817	842	862	825	821	801	841	848	818	856	816	833	886	856	824	812	855	814	815	843	867	838	854	836	811	820	818	848	839	848	803	858	858	896	821	869	871	838	876	835	841	877	882	823	873	890	800	872	878	902	866	871	811	859	867	827	820	897	892	826	861	864	829	810	833	834	829	817	832	776	812	820	864	823	861	866	849	830	862	816	821	841	839	843	846	859	827	853	832	883	863	831	836	808	810	829	846	864	805	898	844	879	849	868	872	855	825	836	869	800	756	842	834	820	891	831	843	862	819	828	825	837	821	829	837	855	892	907	879	848	854	852	858	802	888	817	866	829	867	875	817	840	846	818	844	848	855	830	857	757	791	863	819	804	834	833	750	859	852	868	820	829	815	861	873	912	910	849	858	819	806	845	861	827	871	804	825	787	796	853	844	849	809	797	834	800	826	880	826	856	884	843	881	840	845	821	843	823	824	875	895	838	811	863	830	846	830	866	844	817	830	838	825	879	872	890	840	812	853	826	855	824	858	830	821	825	813	798	819	862	850	793	870	865	821	789	824	875	816	865	859	814	885	803	809	837	824	838	883	825	877	851	843	912	846	853	799	798	874	871	854	838	835	869	873	814	822	847	784	839	844	849	891	895	847	867	845	896	897	891	840	791	855	856	849	884	874	814	803	761	828	833	822	850	893	838	826	841	860	828	839	804	860	864	837	811	848	886	825	832	853	802	840	827	831	833	812	851	840	822	849	819	864	780	867	879	842	838	858	808	812	855	866	857	878	773	842	841	859	822	809	783	833	857	781	866	849	855	803	808	810	783	816	844	820	807	803	859	853	852	818	836	816	819	822	771	833	871	813	880	828	835	835	877	881	817	820	904	865	875	807	881	846	842	841	870	842	846	842	844	827	760	794	875	886	855	850	812	834	815	858	862	879	864	882	841	819	847	848	850	833	827	861	842	857	864	811	866	856	885	846	862	882	818	852	865	816	840	811	794	874	832	799	861	823	833	827	786	817	789	854	839	891	830	858	868	866	828	840	814	841	837	832	860	835	799	805	879	851	820	832	854	829	849	825	840	767	856	839	849	882	851	915	819	820	844	827	852	843	860	843	844	862	901	801	813	828	821	869	836	853	812	824	851	851	902	840	847	880	802	878	827	858	878	797	832	807	862	854	873	835	851	869	828	841	802	860	844	840	841	861	863	881	860	830	875	844	866	858	791	792	858	873	831	825	874	826	850	877	839	913	825	884	870	879	860	871	892	860	867	851	820	805	848	859	857	900	841	806	841	828	845	842	873	851	835	873	844	833	864	860	847	842	795	872	785	854	870	850	817	851	794	812	839	791	864	874	845	831	794	862	826	827	822	847	873	804	859	770	860	812	839	861	877	817	881	843	841	878	806	801	817	885	831	879	823	857	829	861	803	876	816	836	862	837	801	845	942	876	893	817	846	810	906	873	809	853	834	892	832	755	855	800	777	844	857	859	829	895	842	851	844	855	829	843	819	808	857	826	819	827	885	846	877	813	824	849	829	839	797	801	876	818	838	807	793	868	814	844	823	859	827	798	856	817	861	892	860	853	813	826	797	807	866	882	825	827	927	856	813	840	853	842	858	826	847	877	862	854	880	869	873	844	861	862	869	841	818	844	817	803	841	869	860	856	918	854	816	809	834	862	814	844	834	801	800	871	793	837	842	827	852	893	831	849	810	864	816	820	841	807	852	790	854	884	890	830	841	846	855	880	856	824	828	843	864	875	849	857	857	872	804	817	788	811	883	882	822	826	860	880	831	813	864	837	905	840	850	811	859	795	845	779	856	782	819	841	811	825	815	834	826	817	832	856	843	842	885	801	871	865	774	877	857	834	841	881	858	864	848	878	845	804	816	830	817	821	829	804	825	871	839	868	788	829	838	873	822	814	838	819	824	810	822	782	838	838	856	855	812	846	840	824	812	810	845	864	820	850	851	868	839	810	833	799	868	843	825	875	884	813	902	856	865	804	897	863	851	851	849	799	819	855	809	850	896	785	823	880	848	865	808	852	843	840	816	828	848	866	831	846	900	867	820	842	851	849	841	848	848	861	825	866	846	808	862	853	866	832	872	826	854	823	857	844	795	804	853	890	884	848	847	854	807	774	839	853	893	823	816	809	813	829	828	815	834	820	843	856	816	850	828	864	811	837	891	867	830	794	816	823	851	893	845	807	828	796	834	836	833	815	867	801	872	850	823	875	820	827	842	859	833	916	809	779	823	849	791	850	862	851	863	895	836	817	814	818	887	833	826	800	860	873	789	836	842	857	852	799	895	783	894	905	830	848	818	859	802	846	819	839	801	881	828	888	816	855	842	832	824	824	836	804	861	806	813	841	818	841	854	763	869	869	880	830	858	832	841	877	873	837	798	816	902	845	828	833	821	822	850	813	868	898	835	869	870	841	862	849	868	819	832	830	859	815	848	802	857	814	875	840	822	816	797	780	874	860	868	832	823	813	803	863	845	865	824	854	887	825	861	862	845	867	835	849	793	859	902	809	820	885	828	781	882	849	856	874	806	847	825	858	815	841	871	806	826	852	859	867	824	846	857	840	834	860	885	846	840	836	800	851	884	881	811	843	852	880	841	845	828	859	810	854	840	821	874	809	846	850	834	837	849	826	839	843	805	800	838	893	822	876	880	875	818	852	894	824	818	829	853	820	842	818	856	840	824	843	812	863	873	842	851	862	815	802	795	863	847	816	858	836	825	786	855	900	846	891	841	851	871	837	844	826	774	846	808	831	861	847	786	829	836	799	834	795	862	854	823	858	922	809	859	878	851	883	834	847	844	799	830	868	876	849	822	847	857	853	827	791	868	824	789	837	827	815	837	817	852	815	829	890	859	888	853	845	861	819	857	814	794	817	813	873	834	836	868	852	856	819	878	868	817	854	864	842	859	855	803	823	824	859	808
23487	21412	28554	24655	21021	6339	2890	2324	1606	1031	824	672	554	533	510	503	489	459	448	467	461	474	488	375	368	351	371	355	486	307	326	365	321	340	325	346	369	335	345	358	327	326	319	307	304	296	317	324	317	300	339	312	311	318	339	328	353	340	325	337	369	339	356	324	348	344	352	338	341	309	345	337	318	305	324	333	368	347	312	320	309	326	311	315	315	352	348	347	331	337	362	297	354	316	349	316	380	340	352	312	353	377	314	325	329	306	333	334	308	362	341	312	296	323	293	342	323	312	323	347	324	342	350	355	310	364	339	338	362	352	330	362	300	334	314	304	344	345	326	328	320	302	343	366	371	338	309	348	290	344	350	335	308	345	337	335	340	358	369	330	306	309	346	342	335	361	335	318	318	321	320	350	312	289	324	337	332	294	339	341	335	346	310	345	318	316	354	345	366	320	336	326	358	335	348	333	320	364	334	351	342	310	365	295	371	311	310	331	335	346	359	344	362	340	337	348	329	344	334	333	352	319	311	361	349	314	357	332	294	327	351	333	324	360	328	343	318	303	338	320	318	321	337	337	349	332	299	328	319	343	309	328	307	310	363	342	323	347	345	364	336	343	353	337	311	324	355	338	308	345	331	338	325	320	329	350	344	337	326	353	320	348	341	339	332	352	362	353	322	343	347	349	334	331	338	337	304	330	329	366	326	347	356	343	358	332	357	338	329	335	291	306	347	341	333	327	349	351	369	303	320	361	341	331	308	322	292	321	364	311	331	315	352	346	308	382	336	359	348	311	359	335	323	335	346	334	328	335	308	359	348	362	332	347	347	347	338	349	363	327	337	381	330	350	350	371	341	334	335	334	291	312	330	333	308	393	314	338	351	348	319	331	358	333	346	366	309	349	332	360	374	339	367	339	336	329	330	346	358	338	319	359	318	345	303	347	337	331	369	353	331	358	348	336	337	315	314	326	334	347	330	335	378	347	323	355	330	345	327	320	327	325	352	346	300	325	339	344	328	328	348	316	337	356	354	302	372	355	302	335	361	329	334	316	337	313	306	292	342	348	357	323	363	326	319	375	347	310	343	331	319	356	342	288	341	358	350	319	353	318	329	336	316	345	332	335	343	314	340	350	321	358	348	360	330	309	327	387	341	365	348	342	327	344	350	349	345	333	323	339	327	307	346	360	310	306	348	301	348	333	296	326	336	363	363	327	338	311	375	349	324	339	340	350	320	380	308	336	320	330	354	306	330	333	331	328	319	316	329	362	341	348	342	314	317	310	331	334	328	325	321	333	327	306	322	355	329	335	361	307	349	340	330	334	351	332	335	303	314	319	349	331	344	345	366	358	334	361	346	347	313	334	325	336	372	349	369	314	325	336	364	358	299	344	320	343	350	320	345	332	348	339	317	321	337	346	371	346	337	300	324	334	368	334	374	316	355	343	324	305	334	363	317	332	342	307	330	317	311	358	365	329	331	369	345	323	339	356	339	332	330	335	323	366	314	333	326	323	305	343	311	342	316	358	351	289	344	349	344	320	377	335	364	348	350	324	345	352	318	309	378	329	321	339	356	334	332	340	341	343	335	361	340	320	336	301	297	286	328	313	337	357	336	313	348	348	325	371	347	349	320	303	313	366	368	349	363	316	344	362	337	314	342	340	333	319	339	311	314	324	368	351	343	315	329	338	349	331	342	303	333	368	359	336	336	349	351	337	336	340	319	340	327	322	323	343	324	308	313	354	334	330	325	352	356	333	343	309	328	344	331	333	347	335	356	332	355	333	319	318	345	328	322	315	302	319	315	359	356	326	320	322	348	330	354	346	316	325	308	349	389	336	335	353	341	359	350	337	318	330	389	312	318	306	341	354	330	317	335	338	314	318	335	311	321	306	324	301	308	344	320	327	367	320	316	326	338	348	358	358	337	325	335	346	297	321	340	300	352	322	325	333	313	314	334	338	322	284	335	318	358	336	363	354	346	332	339	314	344	331	304	329	343	343	320	339	333	313	340	321	330	322	336	324	329	328	319	315	339	317	289	323	359	334	340	326	341	328	338	340	333	346	366	324	362	349	304	339	317	338	343	317	323	300	322	319	354	358	324	365	358	354	348	367	324	334	354	323	286	298	308	364	311	302	348	326	349	359	342	339	309	319	307	344	349	320	311	340	311	338	333	325	338	315	331	348	332	341	368	363	326	321	343	365	356	367	367	367	350	354	331	351	340	310	318	335	337	343	367	327	325	312	337	344	343	311	311	357	341	359	320	319	309	327	320	302	312	330	290	328	354	297	324	360	342	359	322	343	314	354	344	351	337	341	341	314	341	330	329	311	342	310	334	366	330	345	323	338	341	347	303	325	342	319	346	358	349	309	332	308	341	336	357	344	342	312	333	333	334	314	345	342	381	339	317	327	373	350	361	365	323	322	335	337	315	357	321	320	327	316	358	357	359	348	327	348	337	362	317	365	313	329	345	337	346	353	320	323	361	314	346	332	313	332	331	335	338	341	312	329	302	305	323	371	325	354	282	294	351	365	315	362	326	303	324	337	286	327	329	334	355	301	368	334	336	300	321	370	320	348	329	310	347	316	340	328	330	321	344	347	344	336	301	342	325	330	290	315	327	338	320	357	346	339	312	345	324	342	340	322	299	337	328	365	332	342	330	338	386	353	330	359	335	338	335	350	339	342	307	369	359	364	351	320	355	330	345	327	337	336	336	334	311	332	333	318	325	316	339	306	321	335	322	325	344	325	339	329	336	328	348	372	348	345	349	334	341	336	351	342	334	358	337	323	338	355	332	337	333	333	335	349	328	328	345	335	330	347	355	298	318	342	331	316	349	335	323	336	349	328	317	353	325	331	310	338	354	349	364	316	342	349	319	352	359	357	286	363	304	379	323	337	333	351	322	340	340	329	335	368	340	307	322	334	332	298	342	311	334	325	338	350	350	359	323	346	339	338	312	320	313	328	335	346	307	356	356	353	337	361	318	316	332	354	347	316	336	312	334	341	297	331	349	313	307	336	305	337	341	322	304	323	314	331	320	321	336	329	316	334	341	304	316	329	337	311	353	340	310	349	293	342	317	343	308	318	314	326	311	328	332	311	371	354	340	376	362	364	319	320	332	352	336	331	356	345	330	336	340	325	326	330	314	321	356	329	321	336	341	316	351	326	360	316	340	301	322	317	339	322	353	366	360	342	326	364	355	349	346	335	324	316	344	317	348	310	348	360	354	329	332	333	326	391	316	342	325	345	358	339	332	304	353	341	340	339	317	358	340	360	308	335	354	327	315	332	338	346	338	342	328	312	345	368	366	343	304	341	314	338	328	307	325	350	326	339	327	327	329	354	326	349	302	296	348	384	351	333	353	363	363	338	334	356	340	333	315	344	348	366	307	319	328	314	332	340	318	332	342	311	338	348	315	367	336	366	334	342	346	313	313	329	364	329	331	344	330	335	355	348	340	332	355	329	308	365	328	329	313	366	343	325	328	340	351	327
8674	22393	14885	7696	4786	5053	5529	5121	3731	2299	1714	1459	1171	990	895	853	799	835	792	784	798	818	751	614	584	546	498	518	859	466	498	504	506	473	509	492	499	493	518	478	461	506	464	513	483	496	518	483	456	529	495	471	477	474	490	505	433	513	488	491	472	510	489	493	510	504	490	467	521	490	487	501	512	492	526	465	494	487	474	500	458	515	455	469	483	519	496	457	471	443	489	492	478	461	461	467	477	499	475	489	487	474	499	479	516	509	498	502	480	473	482	463	478	474	486	454	477	489	507	494	498	477	482	461	472	491	520	489	469	460	522	499	434	507	510	513	478	518	512	465	508	470	469	466	500	426	512	530	470	454	522	505	493	511	449	493	476	460	500	480	514	479	470	497	483	463	455	514	456	481	481	493	516	500	457	488	509	511	494	450	474	489	495	495	495	488	471	499	518	455	458	493	447	457	488	501	492	506	491	532	493	523	502	504	500	454	507	505	473	494	484	521	513	479	512	466	520	466	483	469	528	468	463	548	475	495	461	532	481	478	514	466	456	512	504	527	510	507	520	468	504	521	509	481	462	495	470	488	480	487	481	469	485	497	433	485	462	517	443	515	467	472	460	486	485	504	449	500	459	491	441	475	503	439	488	486	510	478	495	464	485	516	537	482	516	523	496	472	492	484	472	496	473	497	447	470	485	440	478	490	454	503	475	503	480	501	452	483	455	486	502	498	489	482	491	501	479	505	532	461	462	494	539	479	503	498	471	465	495	466	483	529	474	483	484	510	478	459	477	488	474	468	488	508	503	454	482	464	464	474	487	446	436	473	492	520	509	490	477	497	456	481	507	509	500	502	459	462	412	488	472	515	505	454	526	484	462	501	481	455	501	465	473	453	502	481	504	466	487	462	491	481	495	471	508	464	487	458	511	481	471	473	480	473	458	467	475	503	489	463	468	485	478	497	455	490	508	461	460	486	457	490	502	469	494	506	488	483	468	505	473	497	478	452	498	472	486	510	504	508	509	458	492	524	446	464	536	496	480	456	461	459	444	485	514	505	502	505	461	501	472	483	436	473	496	493	478	540	438	513	489	520	509	480	453	481	507	464	481	467	498	486	448	500	526	495	478	500	483	423	491	476	559	517	519	449	483	494	494	489	516	501	466	464	528	474	471	523	514	469	473	475	507	542	494	469	490	452	487	432	507	489	493	526	506	483	495	470	489	479	513	497	476	484	484	500	488	485	544	475	508	458	527	477	476	511	485	513	484	520	451	462	497	487	501	473	477	511	459	489	507	484	479	558	505	499	419	462	492	507	466	482	477	496	486	505	474	521	484	502	495	482	529	461	532	506	497	471	454	474	481	487	479	460	465	498	519	515	505	480	546	471	456	480	495	457	495	490	471	499	450	505	500	472	458	473	490	486	480	514	484	493	465	463	508	508	483	456	483	515	496	513	452	490	502	463	493	503	525	503	476	510	467	510	513	476	470	487	532	488	492	465	494	484	468	520	439	488	451	437	504	478	521	463	507	482	471	486	501	442	491	483	492	485	495	498	502	412	507	521	492	508	493	506	507	506	474	497	506	428	503	467	473	466	482	521	487	463	475	493	478	486	491	443	480	474	462	460	495	466	482	471	491	497	496	477	499	459	487	508	486	466	484	514	471	473	464	489	477	465	475	472	454	500	478	450	562	535	470	449	456	499	449	510	448	442	502	476	538	475	492	518	500	489	448	499	513	493	522	459	474	479	422	469	497	480	455	484	468	535	478	457	510	469	452	476	457	470	491	505	460	488	436	474	466	526	475	510	488	509	495	491	506	429	476	468	464	482	516	482	453	534	506	495	474	500	461	513	529	487	497	491	518	486	509	440	483	465	459	473	449	498	444	471	440	503	488	533	482	457	489	484	460	488	482	524	494	501	468	457	474	506	472	506	496	483	508	492	472	478	525	496	489	485	487	441	511	494	505	500	498	485	526	494	488	503	477	490	506	492	478	481	474	493	470	531	462	483	493	491	492	477	506	500	514	494	491	455	452	473	523	450	481	481	479	495	493	482	459	462	471	486	469	516	490	467	492	534	487	495	455	522	498	468	497	482	487	492	486	487	474	497	494	518	515	473	476	464	477	440	448	499	464	524	469	470	464	503	516	467	480	484	458	478	511	465	496	498	482	505	530	464	512	527	475	471	508	498	484	506	499	508	476	516	475	496	482	487	507	501	477	496	475	532	429	499	506	482	492	502	504	459	499	478	489	523	498	483	507	470	488	485	520	457	481	478	474	487	498	507	543	505	483	506	526	449	461	478	509	510	509	501	526	488	496	474	459	414	481	478	492	523	484	469	470	477	515	505	474	487	490	520	503	458	490	506	484	493	473	506	516	466	506	492	512	520	477	460	499	510	477	475	488	484	486	486	521	477	512	494	474	498	504	473	490	480	488	506	440	491	454	474	463	493	504	540	494	485	510	473	494	487	484	482	509	492	483	466	523	488	487	492	468	481	474	485	507	503	488	498	456	490	493	449	532	477	479	474	480	464	499	490	494	517	468	490	474	470	508	494	460	493	523	470	494	474	484	468	488	483	516	511	477	481	492	500	458	496	483	464	476	496	498	493	489	503	440	461	465	450	475	479	538	472	492	473	510	515	483	453	504	495	485	483	516	502	471	467	467	464	502	485	466	447	466	495	501	491	525	504	498	467	483	469	470	507	495	463	449	477	469	490	433	470	454	471	471	502	495	498	476	475	470	490	451	480	487	512	553	499	456	517	469	499	529	472	453	462	513	498	523	473	463	486	482	481	490	496	461	478	504	501	508	506	476	528	461	504	497	524	469	500	505	500	524	448	489	509	483	487	476	498	479	502	506	469	460	507	531	496	462	546	461	474	510	504	493	501	436	528	456	468	480	462	470	464	484	485	487	517	451	511	517	484	496	505	485	471	493	508	494	472	489	504	528	465	461	492	487	451	492	467	493	490	505	480	490	481	455	480	505	505	510	540	470	469	500	497	501	478	468	492	476	445	470	480	444	500	490	481	487	530	482	481	449	467	452	493	485	452	470	481	471	500	491	461	490	497	420	484	453	461	505	473	495	508	498	513	491	467	464	497	471	518	519	466	497	467	478	495	489	484	491	530	483	493	454	518	478	490	483	455	516	507	485	457	519	499	493	491	485	476	443	529	488	506	457	524	485	462	451	503	510	472	457	456	514	483	502	494	526	501	484	495	516	470	424	514	469	470	497	494	502	523	448	530	517	493	482	487	470	468	504	490	490	466	475	499	479	500	471	491	450	507	497	494	494	495	467	505	473	490	515	488	459	471	494	485	494	497	465	506	472	497	525	505	495	459	469	467	484	475	463	471	505	491	462	518	472	426	440	444	489	466	475	483	477	448	526	476	476	452	497	488	505	516	523	510	487	492	464	479	474	433	485	524	484	490	462	500	487	497	474	480	522	470	486	493	464	472	459	476	559	472	513	499	524	493	483	498	463	526	516	503	519	517
24630	21386	27006	25181	5627	1938	2047	1897	1591	1141	877	877	857	852	861	830	852	815	802	790	772	787	712	714	732	725	657	677	767	687	673	653	674	664	702	716	727	698	659	659	668	643	655	666	640	688	671	629	652	694	679	642	647	665	710	677	674	687	640	686	640	668	675	707	693	651	688	637	662	666	665	718	667	664	643	656	690	691	678	644	675	655	714	652	638	667	702	649	700	655	673	638	669	722	673	634	685	640	712	692	661	673	686	679	681	634	711	705	657	676	678	666	669	691	698	681	677	688	654	629	695	687	634	705	661	671	649	675	652	662	696	664	660	644	643	703	662	683	678	681	660	671	681	666	694	668	654	723	648	623	671	651	681	687	668	684	652	678	736	680	682	706	662	652	695	662	716	652	622	685	670	687	661	680	661	697	661	651	674	673	711	672	694	649	655	689	636	652	677	683	669	708	620	690	699	673	685	697	667	649	653	680	676	686	656	631	674	688	705	713	646	687	648	715	686	678	696	680	687	657	661	657	644	658	670	689	653	700	636	633	695	679	695	704	697	639	723	662	647	691	633	653	734	676	706	632	650	670	720	699	668	678	695	704	639	625	670	639	654	638	635	700	664	639	722	683	654	648	711	683	639	615	673	693	669	720	681	667	694	668	681	680	704	683	674	666	686	700	647	684	715	704	680	629	661	696	634	655	661	683	640	683	738	678	692	656	658	679	620	690	614	668	694	670	636	665	636	661	667	713	677	701	685	662	709	678	681	650	664	648	702	707	658	667	700	695	687	690	650	659	685	722	713	640	584	668	687	643	652	659	715	638	663	628	713	677	677	697	683	666	629	699	695	675	643	670	695	713	713	663	684	699	727	658	644	693	703	671	691	689	673	643	686	677	669	642	661	660	679	695	639	680	668	660	668	663	700	664	664	647	685	708	656	685	715	688	695	672	658	708	660	642	660	711	616	625	716	680	685	719	704	700	668	741	666	666	702	697	684	670	681	694	699	623	639	683	658	709	676	673	681	688	711	690	705	650	637	634	648	648	698	649	733	690	703	677	673	667	684	692	695	619	647	695	694	671	665	639	661	679	703	682	720	659	687	666	668	670	675	662	689	694	678	666	673	707	701	680	721	674	647	682	660	660	621	671	643	695	665	674	687	669	675	675	670	676	645	680	703	695	645	719	637	691	657	653	659	683	671	641	628	658	630	677	660	674	727	667	700	660	645	679	648	646	714	693	710	693	656	679	682	701	697	623	706	671	666	670	669	686	721	635	676	684	658	700	685	716	776	649	660	632	692	676	648	665	669	705	705	684	712	661	646	644	652	697	682	668	642	667	722	629	688	701	705	686	633	650	641	658	625	757	642	650	627	639	719	670	637	680	664	691	757	673	692	636	686	661	662	694	711	648	713	698	673	682	686	670	672	683	688	730	612	706	658	685	678	669	641	671	645	655	709	651	616	635	696	651	690	710	688	654	679	630	692	713	664	668	695	646	668	707	705	719	671	649	670	654	738	679	741	635	650	666	711	669	637	647	701	638	676	685	652	666	710	713	660	652	697	662	663	660	623	643	728	642	701	647	704	703	687	674	672	654	685	663	635	684	705	606	677	671	660	707	671	719	664	711	701	684	647	678	725	635	656	668	656	689	662	699	661	702	698	679	662	712	672	686	690	637	687	671	692	689	645	714	708	617	654	642	651	694	681	649	661	649	660	680	633	654	688	662	656	658	683	705	670	631	682	693	649	719	677	686	711	650	663	674	684	679	683	678	756	673	673	685	674	700	679	685	730	621	689	678	682	689	702	644	691	683	688	633	696	697	669	712	717	657	652	646	664	676	634	614	698	640	680	662	615	681	699	666	697	673	654	665	667	708	624	651	688	671	629	618	672	655	652	692	642	632	634	644	674	637	650	665	682	637	659	688	676	680	675	687	664	663	706	660	686	740	708	684	683	630	660	669	648	676	681	682	686	660	698	720	665	639	666	694	693	641	698	682	713	660	679	663	684	698	646	669	639	674	678	667	664	665	690	678	683	684	726	634	666	644	660	632	607	688	659	668	652	620	710	710	696	691	686	648	721	619	653	695	666	665	659	663	674	673	657	709	668	641	692	720	699	677	681	646	681	650	662	698	698	632	712	659	652	656	653	629	652	737	677	656	711	665	662	682	630	662	674	656	645	675	741	739	649	653	704	613	723	684	673	697	676	683	710	683	675	684	663	665	693	684	651	690	703	670	659	676	659	671	728	660	688	691	684	604	636	718	639	652	668	687	642	651	688	654	627	676	668	669	676	654	647	689	750	672	708	698	682	678	667	665	632	635	685	671	687	627	692	661	692	629	655	675	661	649	617	717	657	697	748	673	613	663	629	672	657	645	685	689	665	670	699	652	650	687	694	640	649	645	671	689	646	618	654	672	656	700	655	668	672	715	674	711	703	715	643	666	670	640	653	676	699	661	668	710	650	661	676	652	689	670	715	720	672	702	715	656	674	660	663	656	674	661	684	696	668	692	658	632	658	662	634	656	661	696	656	653	682	642	673	636	667	697	627	680	655	694	673	673	663	664	652	659	724	664	676	685	679	706	680	650	683	749	681	666	709	644	714	689	621	682	666	624	686	623	705	681	655	663	638	659	676	680	721	687	673	669	687	659	680	672	665	686	688	633	685	669	685	688	699	652	665	687	681	683	679	692	665	637	688	664	717	716	714	685	679	689	683	675	657	667	654	679	680	674	689	661	674	666	671	629	674	697	671	671	673	723	704	639	682	616	687	688	667	646	646	666	594	717	647	690	676	723	666	667	647	625	634	701	695	701	647	668	690	657	646	647	644	704	681	661	688	689	696	703	676	715	655	679	670	661	673	639	685	715	649	672	651	686	661	632	671	689	681	636	652	713	731	680	655	673	699	718	664	662	621	702	621	698	676	622	710	679	655	649	682	709	684	694	700	659	628	691	760	719	677	679	683	637	666	684	669	682	646	689	701	639	622	673	661	676	701	632	740	651	679	645	693	749	690	680	687	689	691	663	671	726	709	693	666	642	695	669	757	702	623	655	670	700	648	679	637	674	684	678	704	636	647	689	700	716	639	691	672	658	703	675	640	666	688	693	654	657	687	656	651	646	686	656	704	698	719	703	700	691	696	675	655	654	668	651	622	658	660	639	687	655	665	693	700	639	714	680	683	708	664	635	671	674	700	656	641	678	663	703	716	655	675	628	650	670	700	653	659	644	669	660	640	741	737	655	671	690	693	689	672	684	702	718	621	664	692	715	653	658	657	674	741	690	655	692	661	641	703	628	669	625	650	657	670	674	747	689	686	692	696	686	683	659	657	678	657	687	656	647	701	644	688	649	657	702	697	664	695	638	699	714	658	688	682	664	699	660	704	726	649	676	654	700	732	641	674	726	654	659	670	666	676	689	637	672	706	656	661	702	670	673	648	697	708	656	701	694	637	669	646	682	655	640	688	673	666	656	707	686	629	661	673	649	708	649	647	630
9650	18570	13844	5306	3817	3889	4232	3955	3381	2147	1647	1416	1319	1377	1353	1245	1364	1393	1243	1158	1158	1148	1023	966	966	1030	967	936	1217	952	896	900	912	877	935	896	951	910	907	910	918	874	950	931	917	925	886	908	952	904	961	963	904	949	860	906	950	935	936	901	981	942	853	962	877	890	955	886	869	903	906	927	935	921	925	921	925	886	897	892	943	922	938	939	872	910	886	950	980	884	868	946	940	852	908	951	908	897	906	918	979	940	889	897	947	891	882	898	901	890	944	931	912	915	925	906	915	945	885	908	948	909	914	930	940	946	945	924	961	930	941	961	938	937	912	892	937	893	896	916	909	945	902	910	939	933	954	905	921	913	873	927	934	938	942	893	962	896	943	908	923	904	945	886	884	912	889	882	955	877	905	920	899	925	889	903	905	896	941	928	836	894	922	952	867	908	907	919	900	916	965	970	930	917	894	952	886	931	882	882	935	878	896	905	960	926	942	925	958	926	945	901	932	951	857	880	919	875	924	893	888	973	959	926	915	922	975	926	932	924	878	899	892	930	920	934	894	947	905	911	915	958	912	940	939	916	925	833	998	946	913	926	901	925	913	933	919	922	934	873	935	891	906	954	895	902	905	944	931	893	936	940	905	951	901	938	921	916	934	981	956	942	892	907	929	895	898	953	955	872	864	910	935	965	886	935	876	932	931	935	906	910	857	903	914	851	928	900	917	884	912	884	907	896	930	944	996	890	904	933	849	954	948	880	883	917	918	937	863	887	906	908	902	892	898	942	917	900	940	884	898	925	876	945	878	939	943	915	892	879	889	966	976	924	935	892	905	947	965	928	908	881	941	938	913	921	930	963	905	904	900	938	917	950	936	926	893	906	925	933	894	840	917	877	854	947	970	834	941	868	940	907	906	962	912	913	948	912	876	944	935	884	911	918	987	928	886	910	878	927	899	995	875	891	957	878	942	879	874	908	916	880	925	903	950	894	919	890	901	862	916	916	908	900	914	945	868	947	911	886	898	910	932	944	906	930	931	907	946	926	902	881	914	886	931	890	935	935	856	852	969	891	898	904	892	920	899	953	900	911	893	864	929	891	943	926	930	926	923	942	916	887	967	980	913	906	874	962	888	938	901	920	908	872	893	941	907	914	939	865	883	967	866	872	886	927	942	880	969	860	945	899	898	950	929	886	893	943	911	892	922	899	946	969	895	990	855	937	955	925	875	948	956	923	903	881	900	884	946	931	931	900	894	922	961	952	906	928	914	931	928	927	893	951	953	925	912	917	928	898	878	902	952	900	903	898	934	905	903	862	923	950	917	945	903	912	903	942	923	905	947	903	911	910	896	945	911	913	915	956	865	895	940	956	919	947	924	939	997	983	894	939	900	915	892	911	922	896	969	915	845	948	948	954	879	949	939	898	919	927	908	936	902	917	920	949	890	909	923	905	937	918	902	971	895	917	904	883	848	928	917	930	932	893	909	859	906	950	937	981	867	962	1001	906	907	934	853	842	942	950	908	929	925	855	924	871	898	892	929	915	915	912	946	877	936	970	907	913	961	922	917	914	949	911	906	948	944	905	911	887	885	908	925	912	910	968	947	897	911	940	903	971	927	905	895	940	888	937	883	857	924	921	906	963	927	890	954	943	858	926	968	885	878	978	925	900	934	943	919	871	924	920	930	888	931	917	928	872	847	923	957	964	896	956	923	961	941	923	929	894	924	875	883	923	857	885	987	899	924	888	933	934	964	907	917	925	934	903	911	916	923	875	920	912	890	927	909	944	912	964	881	956	964	908	877	939	898	935	878	837	935	869	913	938	940	961	959	933	960	932	878	904	953	878	939	869	925	894	934	902	903	946	933	931	946	929	907	943	961	944	910	922	911	903	877	924	952	923	845	961	853	926	905	940	882	894	969	937	917	935	904	936	919	949	888	926	886	928	837	974	937	901	968	927	904	967	908	902	918	968	900	978	910	923	860	872	915	929	927	957	910	946	953	891	886	911	959	894	911	876	894	967	899	886	926	958	925	989	911	881	889	972	903	920	948	930	949	944	947	928	895	906	867	950	903	895	920	909	930	949	904	938	886	903	876	911	892	951	855	848	919	930	934	953	933	891	902	957	947	931	951	930	904	904	902	930	942	928	874	903	897	923	864	897	884	912	918	906	904	931	892	913	947	910	958	905	885	870	945	958	912	1000	894	902	931	898	942	925	880	909	924	875	920	942	948	951	916	892	920	927	947	912	947	898	943	884	913	891	919	910	927	932	918	911	930	905	932	895	893	924	929	907	921	890	981	943	865	916	934	905	917	903	908	927	896	892	913	902	912	923	857	988	958	944	958	956	943	915	923	898	884	919	920	964	930	956	943	842	882	956	932	923	913	891	909	951	874	933	886	896	908	963	930	943	1006	917	884	930	965	916	933	950	892	955	897	933	925	935	947	943	878	956	861	924	960	928	951	927	909	903	906	901	909	959	900	960	916	941	969	922	927	926	891	944	955	946	931	937	833	942	907	881	879	905	909	868	891	864	909	871	912	901	926	879	937	928	878	953	945	957	909	881	853	914	907	936	891	920	878	921	914	910	931	873	936	903	995	921	939	898	859	877	900	972	945	880	914	913	956	915	915	885	944	913	954	952	886	865	865	895	888	934	968	858	923	941	918	963	901	895	915	956	900	941	909	955	909	881	903	920	934	964	972	917	921	934	925	999	939	929	884	908	858	921	907	933	868	936	884	924	917	883	915	917	863	956	949	902	932	929	891	921	922	955	915	953	886	986	883	889	908	940	954	900	924	848	871	946	897	891	956	894	902	909	969	950	930	983	885	940	918	954	892	937	941	971	907	946	916	845	901	906	921	880	933	995	898	934	909	981	921	893	904	953	924	958	958	840	903	975	919	922	934	868	872	915	1009	893	933	918	912	893	922	881	942	924	919	897	947	988	905	905	933	962	899	943	908	885	922	884	955	910	952	887	950	855	948	979	901	934	943	891	924	900	900	898	911	855	862	879	942	912	980	898	971	901	931	890	895	898	944	920	956	897	956	899	948	961	962	946	945	891	980	894	914	946	907	954	917	878	921	884	964	884	900	926	937	979	943	900	931	988	918	925	913	903	962	955	931	903	908	893	929	876	912	907	881	909	925	908	906	885	916	952	889	893	893	926	880	913	907	888	914	899	936	900	916	921	860	932	896	938	957	988	970	912	894	912	875	952	945	920	888	958	917	929	916	945	926	925	887	1041	950	892	908	939	885	879	887	963	906	846	919	917	951	921	900	930	941	917	901	910	880	934	908	919	899	913	922	901	940	932	936	869	962	961	979	865	963	935	951	943	941	936	876	894	898	912	928	871	901	943	914	873	893	894	923	900	909	942	932	956	871	944	909	836	921	930	943	933	938	910	843	919	938	968	953	892	954	912	937	902	1005	956	986	959	912	955	936	866	956	927	911	931	906	904	876	896	927	927	933	894	870	948	937	953	908	916	954	916	927	927	943	852	890	922
22569	21458	29240	24100	21457	21099	6914	2557	1653	1021	778	792	745	751	700	568	506	479	461	476	467	429	368	385	364	356	316	323	485	345	315	314	327	314	328	283	292	302	325	294	319	312	320	329	313	325	324	328	330	292	326	270	338	322	318	267	316	302	279	328	324	328	336	303	316	312	314	274	313	340	289	308	303	306	309	300	293	304	290	305	289	303	294	293	322	282	322	297	299	293	295	322	286	277	288	305	296	316	295	322	321	298	306	280	299	315	284	311	332	268	311	294	327	298	341	334	316	298	289	322	310	300	285	305	307	286	314	309	338	287	294	280	289	304	303	264	294	291	312	275	291	282	312	313	284	304	317	302	291	310	339	325	285	320	295	310	260	301	321	320	281	330	308	312	330	287	301	284	291	295	289	291	302	320	320	322	306	301	308	302	288	308	288	296	291	318	308	306	274	308	308	348	291	290	320	268	322	306	298	309	302	316	298	295	306	341	286	314	298	318	271	313	331	320	289	276	316	298	275	293	333	326	310	358	309	286	297	298	313	309	320	311	263	239	280	296	294	314	321	317	289	338	286	291	316	301	328	304	299	312	310	297	291	323	316	329	294	304	287	284	306	336	273	326	306	307	300	336	332	303	296	292	313	321	314	301	299	271	322	289	314	292	267	314	293	305	289	275	300	317	287	287	322	282	295	326	296	311	315	288	315	308	304	316	334	288	308	273	339	311	311	280	293	300	305	327	290	332	316	300	282	287	315	289	290	335	334	313	265	336	311	284	289	314	316	339	315	312	285	314	336	329	302	334	331	324	300	298	297	321	338	317	315	289	292	313	300	324	292	308	334	289	298	298	347	286	279	313	318	302	291	305	306	297	311	287	327	322	307	276	299	300	285	340	302	310	321	282	286	316	302	309	316	278	306	296	305	292	295	280	298	280	345	327	286	298	275	299	340	330	302	304	304	300	287	319	308	292	296	292	335	302	319	293	314	294	321	295	312	290	297	288	315	321	307	326	325	295	268	306	317	311	308	322	269	317	336	297	310	280	290	291	293	312	304	299	283	286	308	289	320	298	296	319	297	293	305	302	302	291	325	318	306	320	301	268	296	309	338	304	311	315	299	320	262	251	300	289	285	308	296	316	306	316	332	292	293	287	286	283	298	274	296	319	320	285	292	290	290	294	310	295	271	296	319	303	292	292	288	279	317	292	303	328	290	305	290	307	342	302	310	309	290	308	313	268	310	300	354	323	302	340	296	261	282	302	293	283	280	347	323	251	327	318	306	270	309	299	345	292	301	308	305	311	301	295	290	324	276	281	304	314	314	333	295	322	314	312	292	350	290	302	297	301	302	312	280	294	307	284	298	307	301	317	313	307	301	293	346	324	310	327	274	338	293	326	305	328	300	325	327	293	296	309	272	308	293	310	305	287	309	323	296	326	290	297	316	263	323	299	299	286	299	282	307	281	304	307	332	267	312	305	293	291	311	306	296	325	284	299	268	302	284	306	315	282	282	319	299	318	305	301	302	309	325	306	334	330	331	262	295	284	284	290	312	277	292	304	300	304	315	319	324	328	313	315	328	282	296	289	318	319	306	267	301	281	292	297	292	300	316	331	282	350	282	319	310	300	314	301	303	323	299	291	300	302	308	304	322	290	319	276	306	334	315	302	305	285	321	283	267	289	334	291	309	291	289	322	294	297	263	311	267	274	303	295	331	321	321	331	318	297	335	298	318	290	307	305	273	278	305	289	322	283	275	310	317	295	318	324	316	315	280	292	280	302	298	294	310	311	300	286	286	270	313	341	305	300	302	312	281	307	337	307	294	318	311	318	303	291	289	282	294	298	347	305	310	307	281	310	307	333	297	278	277	300	296	305	310	304	318	289	291	290	293	299	353	317	292	310	295	312	332	323	280	274	313	278	300	287	307	344	328	282	322	303	315	302	312	336	322	288	324	286	301	277	282	289	313	303	311	305	337	309	302	321	339	331	307	288	296	304	305	340	335	305	282	298	298	291	317	324	288	308	265	313	323	323	312	322	328	335	303	318	296	323	324	295	353	295	319	309	283	287	302	288	279	309	299	288	285	292	315	300	304	298	280	313	319	303	294	313	286	308	318	335	303	291	316	357	332	311	297	271	313	294	263	316	308	329	338	307	260	304	293	293	295	297	305	313	297	281	300	321	283	267	289	299	288	291	292	303	337	286	322	320	303	329	295	323	246	319	305	308	310	310	304	311	329	296	294	294	310	297	310	290	341	313	286	339	307	320	288	293	331	318	328	306	300	315	326	322	295	298	297	293	265	280	296	295	350	310	327	293	310	294	311	302	300	336	309	293	307	299	267	326	311	284	307	317	303	313	282	298	328	294	303	293	310	322	312	312	294	327	301	309	313	315	312	310	301	300	304	328	302	325	308	312	289	281	321	307	310	322	271	314	309	305	322	269	291	306	311	304	278	282	296	338	346	292	312	313	305	268	296	285	279	290	301	288	321	302	286	271	326	283	284	306	315	312	325	305	295	296	323	294	305	311	272	287	304	256	306	319	322	282	302	348	313	277	286	309	308	298	338	299	303	330	295	314	295	312	310	320	332	273	306	290	314	293	278	329	312	293	312	296	289	294	314	333	322	282	307	290	308	311	320	312	308	326	347	324	303	352	284	309	319	318	327	321	284	321	303	277	289	283	297	294	291	296	298	305	300	318	317	297	314	311	298	336	293	288	310	323	322	313	314	304	338	282	299	305	297	296	316	294	315	291	295	306	262	302	315	290	293	303	283	319	318	323	304	302	315	301	322	327	340	321	307	290	284	295	270	323	324	302	313	317	295	305	263	334	300	274	304	328	346	305	307	275	331	324	308	285	313	284	301	303	293	290	300	274	298	316	315	313	314	261	317	313	303	289	306	301	294	323	266	308	309	285	310	288	322	316	306	329	289	330	309	309	275	325	284	282	283	285	296	302	295	288	317	299	333	300	289	302	308	279	274	318	291	324	283	298	314	303	288	308	294	308	315	308	318	294	288	292	291	283	284	336	281	329	284	282	296	301	298	304	303	307	306	282	313	312	309	309	315	298	298	295	302	288	306	285	299	322	311	313	306	326	322	271	326	314	304	332	325	307	331	279	284	311	303	320	298	276	287	301	322	282	293	283	331	302	310	303	283	291	308	275	326	282	308	314	311	308	297	296	327	305	312	286	280	301	305	313	317	294	333	301	289	287	335	296	314	312	303	292	279	313	298	298	309	306	285	326	297	307	282	315	339	330	280	286	309	290	320	288	301	303	274	289	293	282	267	300	300	325	269	302	276	336	310	285	297	291	297	287	324	302	294	278	313	333	329	308	329	300	296	315	294	275	316	305	317	313	247	310	304	291	310	287	309	274	303	297	318	289	316	310	342	309	285	320	335	323	298	304	296	290	300	315	266	324	314	328	301	299	274	293	326	315	325	266	327	343	333	302	319	312	300	277	297	312	301	306	300	329	278	315	266	285	296	295	297	282
13101	30324	23596	11017	6522	4619	6679	5424	3818	2240	1668	1711	1521	1520	1410	1154	872	819	831	798	793	697	605	542	495	505	512	497	948	485	435	441	446	433	444	473	427	453	445	434	412	419	403	433	401	424	425	416	426	392	378	449	446	405	412	399	430	397	416	412	431	430	449	402	403	387	434	410	409	422	405	397	399	389	393	405	424	439	447	447	412	418	412	369	410	388	421	399	463	362	393	363	417	390	382	389	413	397	418	413	422	403	395	411	416	410	441	411	398	437	412	413	408	417	400	439	402	409	417	398	378	434	391	400	406	400	396	411	409	425	397	405	445	374	412	408	421	440	416	447	436	403	415	423	409	409	423	379	424	429	385	432	404	411	397	385	458	389	393	394	391	363	430	436	395	400	426	414	409	392	404	394	414	422	374	391	443	429	386	390	366	419	443	391	424	418	403	394	382	417	434	386	437	402	413	382	425	395	446	419	401	396	390	382	423	408	432	425	394	418	436	420	433	412	397	389	408	395	403	439	411	423	377	453	424	409	424	438	418	389	401	406	410	390	434	384	383	391	397	443	393	431	403	401	341	439	391	394	436	427	374	426	432	420	392	403	411	408	407	398	397	405	389	433	381	391	431	421	401	412	381	397	385	423	401	417	409	386	400	422	409	425	414	369	376	396	376	417	401	365	411	419	412	402	399	399	411	407	426	418	419	396	440	409	409	390	409	407	417	406	387	421	416	407	404	412	433	361	398	414	403	392	384	424	424	408	389	447	447	412	373	413	480	410	422	402	407	414	397	378	401	372	404	404	382	374	392	387	378	390	363	391	423	412	450	419	404	427	399	413	347	403	435	370	412	432	404	399	403	402	360	415	371	409	385	437	440	437	435	441	423	435	435	393	388	438	451	427	405	422	387	418	396	418	423	408	448	387	399	418	383	382	416	415	409	385	380	391	415	415	396	408	399	389	394	425	425	439	418	437	417	379	408	414	361	373	420	366	446	426	382	417	419	386	393	403	421	365	445	383	400	391	419	411	407	428	414	427	417	367	422	396	416	413	425	479	414	439	390	372	429	365	376	421	429	416	404	408	422	447	419	380	366	417	441	451	395	396	423	413	375	412	390	440	428	395	377	455	410	406	415	415	378	393	444	368	389	425	412	408	402	381	415	396	385	436	413	413	446	394	368	408	399	420	393	435	427	404	402	419	384	381	405	397	427	418	434	405	409	439	407	402	410	421	427	404	407	407	396	397	430	407	418	398	426	403	409	404	421	406	434	371	425	411	398	400	409	411	416	408	378	439	389	403	430	392	392	401	432	406	402	389	407	409	438	385	463	377	404	434	388	397	398	423	408	414	389	405	421	424	422	403	421	400	364	383	425	415	415	378	381	432	388	413	418	442	397	368	421	373	461	416	392	414	380	410	424	429	413	374	367	447	426	400	405	405	426	431	354	383	398	433	380	381	412	404	390	437	410	406	373	420	395	417	405	388	393	411	397	429	384	410	425	435	373	422	462	412	438	404	371	435	428	399	384	338	428	455	395	406	379	467	366	409	425	405	443	408	424	407	418	406	454	445	399	367	398	421	389	403	401	431	418	415	395	401	433	401	407	415	432	416	428	436	421	424	440	439	438	409	412	355	420	446	401	397	417	413	377	407	410	391	396	433	404	424	383	432	411	405	422	409	385	371	421	402	374	427	395	419	442	414	430	428	394	401	417	420	379	395	428	399	390	396	425	408	434	435	400	401	401	408	372	439	460	441	389	438	427	455	384	404	396	396	429	401	413	384	398	453	401	375	414	386	397	408	415	417	395	378	395	407	342	400	430	413	401	402	377	432	427	445	435	430	412	402	400	436	414	414	396	436	401	385	381	435	400	455	403	407	425	404	427	424	439	395	382	421	415	395	425	393	394	401	396	390	392	417	408	417	386	429	395	390	401	409	419	407	414	413	426	412	375	417	411	409	404	407	399	411	395	369	404	414	407	409	433	417	439	430	406	376	417	411	383	388	402	401	417	354	369	433	441	373	398	408	383	379	395	408	423	400	389	454	407	452	424	381	398	410	410	423	405	398	414	403	428	411	413	376	400	456	400	416	370	403	407	409	429	391	403	438	429	414	440	443	379	394	392	403	383	405	452	427	445	423	404	419	395	376	432	424	418	425	443	387	412	389	388	412	395	413	438	412	389	400	397	403	402	399	395	402	393	396	419	425	435	447	390	413	416	405	379	416	438	401	432	375	423	410	397	395	420	397	407	386	387	361	395	386	403	414	394	387	402	399	386	415	437	401	405	420	377	407	408	410	427	378	424	422	379	384	398	405	412	425	375	429	433	417	402	357	410	398	427	439	424	434	391	377	363	430	423	392	407	400	397	407	419	398	403	424	396	441	358	444	442	442	416	396	399	401	392	406	403	387	427	410	406	425	414	432	371	445	426	402	429	384	385	367	397	412	404	386	421	391	411	410	388	417	431	386	423	419	393	384	395	410	391	388	393	406	383	394	389	415	403	393	362	375	408	374	416	390	413	407	413	390	377	434	411	428	415	381	389	394	416	388	400	395	421	391	401	401	393	440	438	385	393	420	400	400	434	384	414	391	390	455	410	417	401	416	390	410	417	380	391	428	404	369	424	411	416	415	426	421	430	405	393	423	380	414	424	408	426	433	408	394	412	418	430	375	419	394	396	386	394	423	410	438	419	373	372	394	391	406	399	369	383	410	397	399	412	378	430	394	406	401	383	416	432	379	411	383	444	396	422	405	416	404	389	448	398	418	408	410	429	430	424	402	404	373	428	394	441	405	402	394	403	377	425	412	414	433	428	432	404	433	398	398	432	369	394	404	427	387	380	374	391	418	407	434	388	416	385	403	417	439	443	404	445	374	420	449	364	430	375	367	410	380	435	391	385	409	382	367	419	440	421	400	401	390	422	435	433	411	410	445	425	411	403	415	393	409	441	444	426	428	436	421	423	403	378	407	391	413	418	404	398	402	408	433	386	399	422	380	404	412	418	388	436	420	392	381	407	379	397	395	364	383	419	354	381	397	423	455	437	429	400	443	419	411	420	371	458	430	391	391	420	426	431	412	404	416	417	415	403	406	397	425	419	407	457	426	396	378	387	379	396	421	425	403	406	357	424	390	424	396	436	385	448	401	456	397	387	398	392	390	397	410	410	403	456	368	400	397	420	463	416	400	363	405	380	370	417	441	416	414	417	381	398	406	408	424	390	443	430	415	452	351	390	354	369	421	415	394	434	380	417	408	416	404	428	358	397	396	397	404	410	417	408	377	402	395	418	362	399	452	375	414	422	410	420	424	395	415	366	409	431	395	391	405	428	430	392	415	411	394	395	413	403	407	384	375	378	462	427	409	399	411	407	401	395	408	431	398	432	399	415	428	410	392	390	409	414	440	422	408	417	428	431	422	433	440	410	404	427	421	377	396	416	392	380	406	406	345	431	426	403	430	404	367	401	420	433	422	404	408	389	404	377	421	414	418	385	406
27370	19029	8166	3706	2276	1174	1117	1125	877	756	775	766	720	760	676	656	663	646	611	621	680	661	597	586	639	636	580	615	564	622	592	576	603	586	590	615	590	594	592	566	637	571	608	621	585	611	618	632	629	563	553	598	599	619	594	637	634	605	595	607	576	580	575	587	588	554	629	564	622	587	602	605	564	547	572	596	583	628	649	581	546	554	610	647	577	592	607	583	595	602	595	561	583	574	590	604	628	593	590	584	594	627	554	578	574	568	599	586	607	597	555	583	565	618	595	596	621	609	565	618	623	643	591	600	595	597	584	620	573	581	604	595	621	616	617	581	587	575	585	582	609	623	592	612	600	601	590	584	582	547	596	592	609	629	578	566	612	613	620	591	594	594	654	626	589	619	619	555	614	588	597	606	578	578	550	594	572	599	615	622	579	623	642	622	590	592	583	620	599	561	591	589	623	623	591	625	535	573	578	611	557	561	572	615	600	609	591	591	588	634	589	602	603	577	607	609	599	583	577	589	627	581	592	630	562	608	568	560	634	588	642	570	597	569	605	565	580	606	607	588	604	568	604	590	600	587	614	626	619	573	576	591	604	573	566	565	588	614	609	569	600	571	572	640	552	630	605	616	601	597	573	621	570	615	562	583	616	594	608	619	597	573	603	573	574	591	545	594	591	612	572	597	585	571	607	639	587	628	578	614	603	573	591	577	560	555	565	510	637	591	595	596	627	606	603	619	563	565	559	627	630	595	561	633	586	628	601	592	618	551	587	628	656	609	524	613	593	565	601	570	606	574	586	573	552	597	601	580	555	563	617	620	546	626	584	586	577	596	592	600	597	603	594	619	611	578	604	584	574	612	589	608	601	613	602	601	589	617	604	627	578	602	543	558	649	613	545	660	590	583	585	590	590	582	576	552	602	564	637	585	592	583	621	587	636	641	566	566	584	620	618	627	581	606	643	633	581	612	541	538	572	607	579	589	587	577	616	562	625	566	578	596	620	588	578	610	576	611	610	601	647	582	581	608	607	593	592	592	630	606	567	618	592	571	541	588	556	520	552	608	569	574	600	549	618	582	570	571	675	574	571	588	593	579	599	617	585	554	576	577	590	646	624	579	627	592	589	593	605	639	583	617	603	615	552	563	595	631	568	602	636	547	584	652	568	588	576	609	597	617	598	631	601	559	600	591	543	605	599	597	582	575	547	576	608	604	600	598	602	602	649	592	629	630	615	606	592	611	582	612	604	592	594	599	660	606	607	571	621	605	585	588	586	628	617	615	580	574	595	581	590	560	622	606	587	565	560	560	572	565	634	638	580	589	574	617	557	588	603	569	571	608	578	610	648	590	544	567	601	582	598	589	593	607	588	551	645	563	587	622	638	606	584	614	598	581	581	632	586	605	604	572	574	569	619	603	580	563	610	598	577	603	593	565	592	576	575	607	638	616	586	542	609	611	590	621	582	599	561	576	583	616	603	549	614	591	608	592	587	614	638	610	631	653	578	565	593	627	620	627	587	533	580	622	591	578	610	623	578	622	615	570	643	583	615	601	588	648	553	604	568	560	622	629	601	567	603	560	594	593	563	617	579	626	601	614	589	593	611	625	597	555	576	603	616	567	599	597	591	591	555	568	574	555	533	591	573	562	589	592	579	580	578	578	605	595	596	621	630	617	577	622	612	569	566	597	619	568	612	576	556	627	608	639	552	587	560	561	574	601	614	582	585	577	567	628	643	574	624	587	577	521	570	610	602	591	579	539	603	614	586	591	614	585	565	554	562	616	595	589	586	565	602	574	601	597	603	574	543	621	569	576	600	539	569	631	583	584	638	645	613	601	576	601	555	597	632	649	638	567	610	586	591	618	630	585	601	612	656	628	606	596	645	530	577	645	601	601	595	583	593	595	596	643	531	634	588	581	620	594	632	584	601	581	580	559	567	617	564	590	613	584	626	573	611	623	582	573	571	555	574	566	622	573	609	615	581	557	574	591	584	582	580	592	596	595	543	586	593	601	577	591	624	608	576	585	569	572	559	583	596	591	608	612	574	616	567	562	615	603	649	556	610	622	592	608	631	571	644	624	629	560	576	593	601	632	626	610	619	623	550	600	603	631	652	617	610	605	626	549	571	594	628	567	592	573	559	548	599	556	618	585	613	613	587	577	645	620	616	549	534	593	551	588	549	556	611	585	609	612	610	584	587	593	579	597	569	614	589	618	572	607	578	614	583	577	635	557	619	595	565	635	590	609	562	613	612	574	592	603	604	599	629	560	563	579	592	566	587	596	587	619	601	603	572	648	580	587	608	579	588	591	588	585	599	592	520	623	620	589	558	548	559	618	628	587	581	602	539	591	605	548	570	590	599	557	621	608	564	615	629	574	619	578	595	594	587	602	595	591	580	600	601	634	577	596	564	576	621	606	595	562	586	620	575	598	593	573	578	569	575	577	608	623	595	638	620	597	585	588	567	595	596	662	600	567	602	588	571	617	658	604	571	618	587	591	592	594	619	652	642	545	544	602	578	605	559	563	616	606	608	593	605	580	635	581	607	578	556	577	553	566	569	620	568	582	593	595	568	595	635	600	597	582	579	629	598	584	529	606	641	602	606	625	619	584	615	592	574	586	594	620	576	606	605	610	643	569	580	570	595	602	581	603	595	575	612	549	591	572	572	599	622	628	616	590	644	616	566	606	612	627	560	538	590	598	600	593	542	593	624	605	583	556	634	579	562	577	582	594	545	624	565	614	644	567	609	603	604	593	558	589	640	596	546	602	580	615	610	564	640	531	620	624	553	623	570	587	579	593	559	601	615	618	627	628	590	617	629	618	622	601	627	638	614	628	554	619	523	589	604	593	534	599	590	589	610	559	573	603	578	593	582	612	574	628	602	613	603	580	624	614	617	577	594	594	566	565	566	625	625	566	613	581	625	609	626	592	595	557	576	552	610	603	602	600	575	578	603	573	626	609	578	617	620	629	565	651	582	579	606	529	602	588	614	577	619	613	561	598	623	583	578	607	611	613	572	586	590	589	632	574	640	569	616	558	604	588	570	600	587	605	617	610	610	586	608	589	613	658	599	627	603	591	573	586	608	554	549	579	625	636	573	579	573	592	593	612	555	571	588	588	584	603	592	586	582	599	605	537	605	643	594	579	521	612	614	578	579	625	579	611	510	660	565	603	619	609	614	603	606	588	598	562	593	568	595	570	612	590	587	568	655	568	569	605	583	556	580	629	570	621	630	581	600	562	567	585	608	588	574	592	574	633	621	556	566	582	592	573	590	586	584	578	599	613	600	540	606	583	587	648	558	602	596	606	582	611	621	597	585	583	589	561	589	545	621	596	602	563	573	551	554	598	578	598	594	583	590	617	617	585	594	603	597	580	594	603	612	659	632	603	595	602	640	592	580	623	587	557	589	593	584	589	613	554	641	608	594	585	620	592	582	630	567	564	626	594	576	608	561	547	598	597	641	604	595	594	599	571	606	589	569	641	575	611
11111	14937	8107	5269	4157	2144	2112	2218	1595	1251	1321	1344	1186	1239	1105	963	931	949	979	915	990	939	839	815	898	858	852	830	790	850	806	798	853	824	823	794	800	820	836	863	838	795	832	867	795	844	823	807	785	771	878	787	799	795	802	844	833	843	810	878	880	837	878	884	821	859	805	811	806	748	785	800	834	857	798	828	783	814	803	906	850	810	797	820	822	859	810	829	801	820	815	827	847	838	788	835	834	810	833	805	786	805	847	803	768	849	796	806	839	788	783	858	841	816	779	857	847	827	867	822	834	827	839	866	838	827	815	816	843	867	825	800	848	830	825	786	817	829	796	798	814	782	869	809	828	807	843	860	902	863	787	806	809	817	853	847	845	868	895	841	835	850	817	807	842	883	835	820	777	866	851	763	834	820	801	750	823	864	835	817	821	868	780	830	839	795	829	835	809	828	836	818	856	834	834	829	864	862	818	837	832	837	814	854	828	861	858	850	852	810	846	841	822	776	814	827	883	808	849	845	830	847	855	835	831	809	866	770	800	817	814	872	807	864	867	813	825	802	875	777	830	837	807	840	854	813	788	785	830	812	828	814	836	823	854	877	785	880	756	833	809	787	822	846	853	817	777	840	826	833	831	807	842	818	804	832	801	907	825	849	815	892	854	789	861	785	865	858	860	847	869	849	837	809	821	779	819	824	840	831	846	792	796	838	871	836	774	821	824	804	824	845	805	881	844	823	796	865	832	827	861	827	812	846	823	805	840	815	781	822	791	815	836	829	805	747	839	833	827	831	814	840	803	800	844	833	798	863	869	810	856	818	808	870	841	852	786	845	823	821	825	831	844	840	809	838	805	811	821	809	811	787	830	835	818	823	885	835	850	795	840	855	824	794	800	804	783	794	806	842	814	857	809	836	831	839	854	825	822	814	896	833	841	856	806	826	834	793	843	819	914	813	821	837	860	830	814	752	819	816	819	786	836	847	846	824	833	780	823	819	810	815	766	821	864	815	833	845	791	828	828	828	822	824	846	796	809	814	801	787	848	762	759	855	812	846	841	799	788	865	820	847	834	810	858	858	797	757	823	912	821	810	846	895	783	786	778	830	832	807	864	854	826	795	841	842	856	769	814	854	842	820	817	816	776	805	860	867	783	806	806	878	850	829	825	843	824	849	770	838	833	807	832	830	818	813	866	905	834	803	824	805	812	802	838	858	835	799	823	829	898	787	841	869	840	791	835	844	831	860	855	799	863	821	824	821	842	894	798	836	818	824	775	807	858	850	820	810	850	870	796	839	840	824	834	869	803	823	836	808	887	810	863	786	819	838	830	810	805	820	801	820	815	784	853	851	819	782	851	785	796	813	890	815	846	818	844	809	766	851	830	856	824	820	836	820	822	834	853	833	835	799	861	821	830	846	866	841	825	842	822	846	839	818	802	824	847	832	811	858	862	773	830	854	788	868	826	831	826	828	843	822	849	893	822	793	810	870	822	735	810	800	817	834	815	786	824	811	873	860	796	827	865	770	804	843	810	795	830	791	836	783	830	824	843	799	833	830	844	833	820	857	812	877	853	826	793	831	851	871	777	849	798	856	818	899	842	812	829	845	786	862	874	866	813	832	782	859	819	855	781	819	855	802	845	781	886	840	859	876	778	833	807	803	816	803	816	833	857	838	813	848	861	844	825	825	844	864	832	833	821	837	822	831	825	863	798	799	817	785	818	849	833	855	803	813	831	813	867	853	855	810	802	806	800	790	875	857	873	791	810	805	840	820	821	831	789	861	862	790	825	831	888	828	852	873	829	814	832	803	868	776	798	847	874	813	817	785	851	846	876	864	809	841	822	805	831	906	838	851	872	843	802	843	823	833	805	808	804	774	871	805	832	757	865	830	809	815	822	834	838	803	829	878	823	844	847	808	869	827	867	824	823	779	857	814	824	833	827	837	814	776	837	845	836	816	795	845	834	813	809	828	783	840	845	847	849	873	818	829	852	829	806	832	784	843	814	856	859	845	830	859	850	842	787	802	890	839	842	840	858	904	827	836	869	858	838	807	787	834	784	820	852	830	815	881	822	812	832	793	835	832	799	803	856	814	839	793	842	772	845	795	807	809	857	846	812	804	856	757	823	789	849	827	822	846	824	839	848	823	815	824	821	817	800	856	791	824	850	821	842	834	860	795	850	826	830	844	824	817	810	806	806	851	845	861	858	864	843	825	845	793	850	837	804	837	854	776	826	824	781	831	757	847	820	803	802	842	800	855	888	862	857	858	876	814	807	774	856	826	815	826	846	795	802	824	805	847	788	791	890	806	868	835	819	803	833	846	786	790	810	806	852	797	845	815	854	798	820	836	774	816	849	848	810	861	862	865	792	877	848	787	859	822	811	821	786	859	816	812	806	856	844	805	857	853	839	847	886	811	854	868	827	809	817	835	845	747	834	824	888	791	815	801	893	890	842	866	852	835	805	801	800	780	809	835	869	785	861	817	831	853	881	776	835	833	840	814	843	789	837	801	843	802	782	843	810	843	783	818	773	871	799	853	862	833	816	830	784	812	806	821	819	810	792	842	891	845	881	859	890	813	847	900	866	860	780	824	811	783	825	799	820	846	783	865	819	858	814	829	805	816	793	832	808	821	849	797	803	781	853	795	826	852	842	867	856	788	818	847	823	827	816	836	813	860	823	787	815	787	830	816	874	828	818	821	763	800	833	855	811	819	812	807	875	805	806	824	809	827	817	841	821	829	766	836	795	814	893	848	786	834	910	809	839	866	802	862	894	844	807	818	813	801	841	787	839	776	840	814	837	813	791	826	823	814	865	876	854	847	831	829	831	876	820	835	847	831	798	850	830	833	825	806	834	833	815	821	781	835	757	852	865	875	798	837	833	799	835	850	834	750	881	838	847	825	852	853	764	821	834	830	849	857	789	849	840	840	822	766	843	826	803	877	853	858	822	846	832	841	816	843	773	830	899	854	857	847	792	788	805	827	814	810	787	844	856	912	859	799	801	854	793	835	839	806	864	821	881	844	839	891	849	765	801	797	790	818	846	896	818	869	833	833	835	831	846	828	781	848	799	807	878	832	808	833	819	793	878	887	862	799	859	839	852	814	837	870	840	803	798	871	806	791	888	782	820	829	739	838	851	800	847	848	845	808	896	797	838	860	798	811	829	823	827	844	841	822	874	853	818	854	830	880	817	893	823	787	811	816	840	847	799	801	841	813	776	806	848	855	851	860	782	806	839	824	763	831	823	813	836	800	820	822	857	843	835	771	745	867	811	862	831	838	818	827	802	821	821	812	809	845	833	816	835	850	814	846	819	849	811	816	771	790	873	825	830	799	795	843	856	785	858	853	798	823	827	862	850	849	798	880	843	846	849	826	870	843	760	820	835	883	855	813	848	834	853	813	852	791	843	850	835	797	873	806	849	863	795	794	841	856	848	889	867	814	867	804	861	800	849	801	814	846	802	783	828	811	838	849	814	831	874	827	854	858
23453	21404	28509	24696	20996	7446	1553	1079	982	949	889	849	571	572	534	448	454	539	440	456	392	420	373	401	352	359	328	345	301	304	313	357	317	338	343	297	332	338	344	321	324	350	289	331	318	335	313	356	341	318	349	337	317	341	360	349	320	287	356	322	332	351	324	348	338	325	319	331	292	320	336	343	344	340	340	312	332	301	331	322	342	347	330	320	327	301	317	327	314	305	326	334	328	309	349	318	314	327	324	304	323	340	329	344	346	312	318	347	302	350	309	301	331	309	308	320	342	348	337	336	313	336	346	313	323	298	362	357	315	300	322	372	323	327	369	334	336	358	305	330	326	354	333	350	347	330	312	299	327	306	327	366	284	309	343	322	334	330	349	351	347	315	332	342	314	339	331	345	343	344	280	337	334	332	347	296	324	305	338	312	320	374	306	338	318	321	319	372	343	330	305	327	332	328	330	290	349	304	321	342	330	307	340	334	323	316	352	329	299	291	361	340	351	326	329	361	335	331	335	306	327	319	330	333	352	329	329	343	362	325	322	330	354	315	322	336	328	317	317	340	278	309	314	278	321	354	300	304	317	345	343	315	344	357	342	335	377	303	357	366	323	327	335	336	307	355	327	341	338	302	317	305	331	325	320	322	358	338	338	359	331	334	359	320	306	325	335	356	323	336	338	307	312	319	321	325	323	329	340	325	307	279	319	336	342	328	331	347	301	330	315	330	340	316	306	326	324	369	323	319	304	329	318	341	354	309	321	310	349	352	318	306	326	303	334	319	339	338	322	338	335	351	336	336	310	326	346	296	330	324	342	371	350	315	323	315	295	308	286	354	332	332	336	287	334	273	329	326	328	342	303	337	328	313	312	320	329	339	300	348	340	307	307	359	351	359	332	302	325	359	326	342	318	327	335	329	331	364	308	322	345	335	348	348	340	330	304	310	346	310	321	345	300	349	312	354	345	332	315	339	362	296	334	351	361	331	347	304	331	312	337	322	343	343	314	334	321	314	315	300	331	335	369	295	360	320	316	341	346	311	333	315	338	342	313	328	353	296	354	331	307	324	299	339	283	321	326	313	321	324	319	328	324	328	382	325	354	322	345	313	368	349	310	314	301	289	344	320	334	371	284	360	324	337	324	332	311	337	295	320	384	328	327	335	318	321	298	292	304	328	321	291	312	336	332	323	327	333	313	297	320	309	342	361	338	312	335	316	344	316	318	323	325	351	326	344	326	350	348	341	323	338	341	365	343	335	304	329	338	321	359	310	299	361	317	347	299	328	322	339	344	357	322	295	342	336	335	315	312	332	329	330	310	293	335	342	314	336	346	353	306	359	325	310	335	345	324	323	331	335	340	341	327	359	341	335	313	336	330	350	325	284	347	322	322	324	337	328	340	338	341	342	328	353	340	338	296	323	338	324	356	289	324	337	335	360	323	293	305	361	349	345	295	283	307	335	330	349	315	337	329	343	327	318	364	339	314	325	312	314	327	299	371	323	303	328	329	308	347	296	332	329	323	305	328	347	346	349	325	327	292	302	300	328	305	357	324	354	305	315	326	315	307	345	349	324	332	329	320	305	342	318	311	364	327	286	338	334	318	348	335	308	334	322	338	327	339	322	341	347	334	296	340	337	315	324	323	350	331	321	335	291	342	299	285	331	368	306	325	316	296	300	305	320	336	318	352	319	324	318	342	313	325	360	307	335	329	307	322	300	335	308	323	339	326	334	322	309	335	297	367	343	368	292	302	324	346	313	345	334	341	335	317	292	354	304	327	341	320	369	329	327	350	331	349	298	356	295	348	319	363	307	341	286	297	324	331	322	312	314	307	350	320	329	323	340	337	351	348	330	311	359	333	311	316	324	331	314	314	340	358	303	306	317	328	317	348	306	344	318	303	337	301	332	348	334	334	351	335	337	320	297	301	329	337	300	317	323	330	344	347	336	340	305	325	312	307	327	336	300	327	291	320	332	323	325	337	331	302	319	349	333	340	312	335	316	332	383	323	319	328	308	310	338	344	298	317	357	322	360	314	344	306	296	328	314	365	329	315	312	297	296	322	310	347	318	308	295	341	330	337	332	301	313	328	313	348	337	316	342	352	318	320	342	321	331	331	321	310	307	315	319	360	341	323	322	317	337	327	359	310	304	353	341	291	338	335	327	366	301	314	334	322	341	359	349	329	316	303	306	319	357	312	349	336	341	312	337	324	322	327	322	349	324	295	310	338	329	339	325	341	326	302	322	325	327	357	322	348	321	315	320	339	335	322	306	314	359	361	338	325	330	319	328	330	367	351	306	301	323	357	336	313	310	306	329	328	295	344	327	349	327	318	302	343	307	303	324	331	349	316	307	317	321	296	335	319	317	333	320	330	314	347	331	318	350	331	344	353	346	370	347	337	316	327	368	350	365	354	345	303	314	314	335	333	324	308	316	321	343	310	315	330	359	311	309	323	326	342	324	335	315	371	339	339	348	342	328	341	334	317	346	319	317	307	333	343	333	314	331	331	307	289	324	325	328	336	355	334	321	338	309	295	346	333	325	308	354	294	310	340	272	341	363	340	311	296	319	303	320	331	344	324	332	337	340	344	350	328	307	348	341	310	332	331	335	347	350	320	338	308	309	328	308	325	277	362	363	325	324	319	347	314	311	325	363	336	341	347	312	304	360	329	312	343	295	336	331	353	317	336	302	339	312	354	288	334	311	302	327	301	320	318	328	314	341	354	357	360	293	330	301	348	311	361	310	313	335	325	320	334	325	298	328	332	354	332	331	284	294	344	317	321	328	309	360	331	307	340	303	380	333	316	350	324	333	325	299	337	349	321	319	316	311	310	325	300	325	331	327	322	319	323	351	337	300	310	297	343	349	316	284	345	350	358	346	344	312	322	320	346	337	310	319	324	329	331	331	338	320	298	341	351	330	321	319	338	330	312	340	287	312	332	339	311	315	332	325	347	333	324	321	324	335	300	311	319	296	310	326	325	298	348	319	343	339	364	330	340	331	310	312	340	337	349	316	344	308	350	299	322	335	334	316	350	292	336	320	324	350	314	294	335	330	338	317	342	310	321	353	315	310	348	322	331	293	337	311	326	344	356	322	338	358	322	303	326	322	299	345	336	329	291	356	341	352	353	357	336	336	344	330	341	342	340	322	363	332	363	368	292	356	302	348	323	307	324	332	342	325	318	320	331	366	329	328	305	313	322	326	312	308	330	306	324	352	302	354	362	325	323	317	316	333	322	319	356	375	319	323	315	311	368	330	300	305	346	336	340	316	351	306	331	336	327	335	362	328	307	293	293	361	325	314	317	314	304	304	329	308	313	341	311	317	329	331	309	331	325	317	296	342	335	340	301	305	326	305	321	324	332	361	347	338	351	330	357	346	345	317	318	315	331	326	386	293	309	316	336	349	327	314	326	332	295	322	311	308	336	320	349	334	300	328	320	296	306	375	305	342	338	324	348	310	330	331	317	334	343	295	330	309	319	341	326	334
11264	22127	14141	10349	9007	5453	2430	2335	2215	2059	2040	1699	1172	1183	997	849	806	897	802	743	681	566	622	576	519	538	482	487	502	517	476	485	476	469	483	492	471	450	464	525	467	489	493	500	507	456	488	446	437	480	469	437	473	505	504	452	479	467	469	479	459	479	497	434	446	475	458	462	465	443	495	427	482	487	458	482	489	455	464	456	478	489	506	465	483	497	446	484	499	479	495	463	451	449	451	535	461	467	470	459	479	475	506	475	514	493	479	526	447	490	463	498	463	433	475	476	435	456	461	441	512	474	515	491	471	485	463	469	459	480	462	489	489	461	465	508	477	452	475	472	465	466	479	467	500	445	442	516	479	498	494	444	463	474	492	479	477	511	452	442	446	477	452	467	518	486	467	480	514	461	445	504	428	491	491	468	444	469	454	481	480	456	505	485	470	481	449	485	470	484	483	455	461	497	481	497	528	464	457	498	476	465	479	463	419	491	497	470	440	475	489	444	458	481	464	468	448	466	480	450	471	474	452	468	453	469	455	477	476	493	508	469	473	467	436	491	467	469	502	453	486	476	461	452	474	476	430	480	460	525	464	459	467	464	490	481	460	499	487	463	480	436	473	481	512	470	459	456	494	502	459	454	479	501	497	492	487	465	480	492	422	512	487	484	451	475	487	478	425	440	454	462	473	456	475	474	459	491	517	467	456	433	494	452	467	447	469	497	466	466	487	469	493	483	503	508	517	461	485	413	481	518	444	486	450	485	456	470	451	503	468	452	473	465	466	481	471	482	467	471	484	458	517	455	410	459	481	468	511	480	452	536	485	461	468	504	444	470	493	483	483	475	442	485	439	470	418	504	474	502	472	452	474	485	532	441	490	472	480	484	502	458	484	457	508	477	504	498	438	476	480	501	482	463	475	461	468	471	481	460	469	467	467	456	506	482	467	475	463	447	466	428	457	485	495	425	439	479	426	500	479	464	461	470	466	481	493	457	484	471	425	489	459	435	493	473	460	485	488	456	467	472	448	459	461	469	477	496	507	500	485	513	453	434	433	470	503	454	459	458	507	448	461	461	502	468	495	494	472	491	463	471	478	496	449	485	515	445	460	484	448	464	454	479	498	453	494	466	486	460	501	478	488	484	507	477	473	453	509	473	453	446	439	479	460	490	471	460	492	467	487	455	450	507	438	473	482	480	478	472	481	502	478	486	430	493	476	445	451	460	464	490	459	457	486	458	487	472	523	482	464	493	448	483	437	484	456	459	504	490	449	455	448	491	460	492	461	481	469	508	477	528	498	467	487	517	493	466	501	415	510	475	436	484	448	481	489	455	486	463	501	473	488	501	484	485	491	467	503	474	471	453	428	465	455	502	450	482	473	452	476	429	490	486	466	451	482	488	463	466	450	502	489	424	446	497	459	475	458	457	430	471	464	475	463	465	469	471	473	455	485	490	475	438	468	466	463	470	465	478	483	455	491	520	449	453	454	438	450	494	448	509	488	470	477	477	469	482	467	458	461	492	478	482	487	457	481	458	448	495	460	468	495	473	462	497	463	510	485	417	472	460	460	430	468	467	488	474	453	453	454	465	439	463	493	479	485	458	471	460	510	454	442	452	476	461	491	483	472	463	452	466	495	500	501	486	481	456	464	475	515	458	450	526	481	453	458	516	491	445	493	471	477	445	461	508	503	494	426	468	435	461	491	505	464	497	474	523	443	447	480	481	471	472	462	455	492	456	465	446	497	431	501	492	477	444	464	456	469	494	444	452	473	477	450	468	501	498	440	476	456	482	483	512	427	488	456	466	461	498	466	475	493	499	478	489	488	430	509	475	513	467	492	433	460	464	480	473	449	485	444	478	482	483	449	435	480	428	502	450	483	445	452	491	504	472	462	468	490	473	514	478	495	445	493	455	467	485	457	472	453	459	485	477	493	486	476	451	479	471	491	453	469	399	493	515	468	455	454	457	446	481	487	450	448	471	439	460	480	482	499	439	528	472	492	493	461	474	458	513	509	518	445	459	476	483	478	479	461	486	466	450	448	477	442	512	446	473	452	458	461	471	480	450	494	487	464	519	490	486	515	445	455	475	457	467	462	474	461	493	473	470	499	465	492	475	503	491	470	500	474	484	505	478	472	490	473	470	471	499	472	487	512	491	474	490	476	466	495	498	517	491	493	479	529	482	449	468	446	469	486	468	495	493	457	481	468	461	501	465	440	417	437	460	483	512	476	469	466	487	480	481	471	457	503	470	463	476	470	473	495	481	473	464	477	446	500	458	490	447	476	477	461	438	445	496	450	530	468	457	436	459	492	449	459	458	480	442	456	471	475	476	450	469	470	464	465	454	467	450	476	502	483	458	460	474	501	480	480	510	480	438	461	438	495	476	476	449	446	481	482	445	481	483	468	480	483	439	463	447	463	463	482	482	431	506	449	463	509	473	478	465	496	490	485	495	485	478	498	442	495	494	467	481	476	482	463	474	476	477	445	492	483	527	478	480	463	474	444	443	505	428	467	484	470	465	496	482	462	485	463	455	475	415	468	506	462	485	455	475	503	478	459	454	447	461	437	463	505	446	469	458	430	481	473	481	470	448	449	486	517	440	455	497	511	427	467	495	472	468	446	455	516	477	442	441	462	492	469	493	462	428	510	442	478	513	511	429	484	479	443	490	507	419	478	435	488	493	530	471	494	514	450	472	453	459	455	439	459	451	484	484	505	453	456	511	464	485	503	487	465	466	461	432	475	455	497	486	480	486	499	461	483	458	463	463	448	471	445	435	482	505	477	439	493	478	463	473	517	487	471	480	505	485	459	465	460	434	501	501	506	455	451	485	452	483	470	465	505	472	457	460	493	456	483	499	497	456	486	473	485	459	505	485	502	478	483	468	497	499	468	463	472	533	432	485	475	442	472	496	452	454	466	447	470	508	468	498	512	501	468	475	448	480	488	465	479	482	444	464	469	472	475	434	480	468	477	491	449	462	500	455	431	463	441	462	432	416	485	443	450	503	477	501	525	465	485	483	468	487	441	483	464	500	472	421	474	439	451	465	464	459	461	479	451	478	499	518	498	446	463	452	502	450	467	485	468	477	508	454	430	455	463	467	466	448	465	457	451	454	461	499	460	482	449	457	493	495	474	468	480	469	441	462	485	432	472	525	478	470	450	481	451	452	420	460	440	456	475	476	465	502	428	436	550	458	448	473	496	472	454	433	486	480	459	475	445	491	465	444	468	499	475	448	472	492	473	454	471	444	441	457	487	436	482	454	456	485	441	445	479	518	453	441	459	495	465	462	451	470	456	463	493	529	487	478	452	433	484	439	511	477	467	476	503	453	459	458	477	486	469	481	437	483	430	474	469	488	459	510	428	460	480	483	467	479	449	443	471	474	512	487	450	470	431	463	442	468	435	456	447	471	466	510	480	448	492	440	482	463	475	466	471	472	469	473	489	493	460	468	516	454	495	465	427	520	461	501	457	445	481	455	484	445	459	470
24597	21393	27065	25352	8969	3105	1643	1017	1181	1226	1160	1015	837	771	798	821	779	750	825	760	722	737	692	704	687	672	663	701	792	658	638	666	660	647	676	676	663	712	634	664	656	660	672	703	693	648	649	657	654	697	674	629	641	720	672	641	653	664	712	649	670	676	682	648	640	659	710	650	652	658	657	675	668	648	677	636	657	675	695	695	670	687	661	673	647	661	663	693	644	707	663	621	668	655	648	654	623	636	678	657	640	635	640	669	650	646	671	651	666	704	681	673	726	668	671	646	639	665	652	676	708	692	676	687	648	704	654	695	710	697	632	705	712	638	657	641	703	675	685	670	683	647	674	675	673	640	651	652	666	710	626	691	667	692	658	666	677	664	669	650	686	619	645	642	692	644	643	676	657	673	666	675	660	680	654	659	675	650	653	654	653	647	657	640	646	674	672	698	689	666	675	694	612	685	729	675	669	624	691	681	656	653	678	655	669	671	662	649	677	711	644	684	689	708	659	646	645	639	674	680	647	667	652	637	637	654	682	664	683	699	662	659	669	661	657	625	701	649	682	685	676	618	665	644	688	675	642	701	634	661	696	722	676	630	691	662	698	623	659	697	694	671	696	644	663	668	646	632	694	702	682	631	645	642	673	643	626	666	689	656	687	644	671	661	670	698	673	714	671	662	666	690	718	677	698	613	657	667	614	559	693	685	684	707	673	650	649	695	665	700	704	632	665	637	632	656	651	623	670	645	622	682	645	656	628	635	628	650	658	667	669	667	688	645	678	650	691	654	703	662	669	658	620	680	644	651	711	697	658	672	675	684	654	653	663	672	617	674	670	664	645	682	716	684	675	675	666	644	670	691	609	658	666	682	663	653	712	655	641	635	667	698	665	655	705	635	600	638	706	675	661	661	696	670	647	669	666	658	605	716	642	681	650	674	677	667	697	700	679	647	669	620	639	656	646	673	673	660	662	714	690	670	643	681	690	673	645	629	670	658	662	644	686	662	633	648	654	677	645	671	633	631	687	653	684	661	630	666	673	657	645	628	630	629	656	643	685	671	631	678	623	634	699	667	672	647	653	670	638	666	674	657	654	665	712	665	690	645	632	678	638	645	663	650	685	715	670	675	649	667	671	621	709	688	693	683	659	722	660	664	659	650	650	713	656	645	665	667	677	694	693	664	670	701	639	680	671	642	680	669	658	688	688	623	694	673	691	663	648	657	670	656	685	655	671	686	663	677	680	660	673	686	611	660	619	689	666	655	644	700	703	664	710	700	685	665	655	647	655	658	716	636	686	684	662	676	661	634	632	644	667	655	668	668	625	662	672	672	651	702	625	655	691	643	644	653	627	714	683	717	637	626	706	625	654	625	654	628	684	667	698	637	663	676	651	677	678	686	683	624	641	693	658	668	647	616	633	659	650	641	658	671	612	646	615	677	639	667	624	663	669	685	683	664	662	647	677	697	669	713	662	690	709	623	611	681	659	673	683	644	704	680	637	656	666	682	708	679	672	629	655	669	650	647	647	659	650	659	636	642	681	646	665	650	699	697	698	673	709	646	617	634	641	639	670	652	664	666	655	629	653	654	671	660	690	657	663	658	722	663	627	656	639	656	659	661	658	700	615	643	699	662	632	646	666	719	705	692	664	696	700	663	646	640	640	669	644	641	622	632	652	629	671	661	668	636	651	643	677	676	655	672	699	637	662	678	674	646	639	665	687	637	630	619	685	661	652	665	652	645	677	656	633	692	675	674	632	617	682	651	670	695	700	685	663	644	683	677	627	668	677	631	651	667	635	665	682	636	662	666	643	664	690	675	666	735	682	620	651	677	683	674	667	633	676	662	703	713	692	650	661	634	677	647	656	661	655	673	744	664	673	628	664	629	674	694	667	669	620	689	677	632	627	613	733	664	598	663	629	709	648	655	685	657	660	658	643	644	685	665	696	656	685	639	641	693	596	697	685	678	679	688	685	700	634	633	689	686	673	654	693	684	694	663	650	657	706	739	650	657	656	655	713	674	678	659	628	625	655	684	670	656	660	647	668	641	678	702	644	711	645	696	704	716	673	680	667	693	647	647	699	583	625	663	665	660	643	692	672	703	667	684	625	632	655	669	658	655	642	661	673	676	718	660	666	668	660	624	666	647	667	706	705	668	721	677	684	661	671	655	681	651	664	697	743	692	669	665	689	689	662	675	686	673	693	670	676	652	662	628	661	654	692	684	681	667	664	711	650	657	692	619	638	642	655	656	699	674	692	644	663	646	687	675	616	625	724	652	688	713	661	670	669	650	622	670	724	690	739	634	676	695	700	706	663	659	628	696	667	608	649	679	697	653	656	640	643	692	682	637	711	676	668	639	716	712	688	731	673	656	656	684	677	642	641	668	704	655	632	668	700	657	635	691	657	682	687	641	643	679	662	668	661	691	647	688	651	643	685	682	600	682	691	673	691	688	636	658	673	660	646	650	678	650	690	673	685	646	662	656	655	666	641	719	639	653	711	628	688	661	633	666	689	659	702	649	639	642	671	674	666	698	697	684	680	674	661	685	665	698	621	657	678	721	687	673	704	643	652	634	703	667	654	721	684	601	643	648	603	680	646	683	638	662	657	673	639	644	636	650	698	653	666	647	623	664	659	704	651	622	632	638	633	641	644	671	667	708	642	689	643	687	666	652	657	659	663	628	617	674	623	599	658	659	678	678	694	635	626	632	643	604	686	632	661	667	666	677	676	666	700	659	659	625	678	686	685	656	639	680	690	694	677	644	672	675	716	692	689	700	652	658	644	685	658	664	633	678	671	674	657	691	717	634	702	657	687	669	664	639	680	656	688	657	672	628	724	675	630	649	705	674	645	648	749	608	680	668	654	703	671	669	673	685	670	689	713	710	606	664	633	672	662	653	690	635	613	666	698	725	685	668	643	696	672	695	623	681	616	669	655	642	687	697	699	659	677	639	643	709	706	657	625	623	643	667	717	714	679	686	677	621	666	663	640	702	684	656	657	658	646	662	673	629	619	634	683	627	695	653	710	640	639	731	640	678	671	661	659	694	674	686	667	717	639	623	673	678	705	651	648	611	660	671	653	614	668	654	624	647	670	673	658	661	671	676	693	625	685	670	687	681	636	701	674	676	697	685	674	632	635	667	676	675	683	622	679	635	648	681	642	656	665	679	657	694	704	648	663	682	629	672	679	651	715	669	711	707	640	644	661	661	655	669	692	650	661	692	632	670	678	615	677	726	644	711	669	695	657	675	633	670	686	663	641	662	708	719	714	649	714	661	670	649	685	644	667	674	673	652	718	659	661	603	668	697	685	678	723	631	650	703	691	635	635	674	670	632	690	716	671	665	710	621	625	631	674	701	701	696	635	647	679	682	664	624	667	670	676	670	692	691	697	643	637	631	650	682	632	655	633	678	765	680	699	658	639	634	653	699	666	677	661	624	693	640	710	714	700	712	710	671	703	659	696	696	672	703	671	680	648	649	628	660	670	666
8647	16990	11803	9715	8415	5678	3112	2011	2195	2590	2379	1684	1420	1281	1245	1212	1218	1227	1079	1074	1038	1020	1031	1093	949	973	962	973	1134	901	909	918	961	891	916	944	904	958	902	902	909	937	847	894	940	915	882	952	925	929	945	879	962	962	907	946	905	869	888	952	944	924	934	904	969	893	924	919	865	935	922	859	920	916	851	879	906	813	963	897	913	904	883	886	964	867	884	918	887	897	921	909	882	918	938	856	925	888	942	904	875	879	914	927	898	886	877	932	905	952	910	868	956	872	951	922	978	901	868	893	869	886	892	872	926	893	911	894	911	886	906	854	885	862	904	902	955	1006	906	911	890	923	907	962	898	912	904	901	892	888	925	924	825	857	900	855	939	941	955	966	880	867	975	910	915	920	918	914	911	961	911	921	891	918	902	890	903	936	934	934	941	938	971	910	895	888	912	929	913	857	893	868	953	920	892	928	913	877	934	929	881	929	863	903	906	886	944	891	897	967	886	914	922	895	870	876	991	868	871	903	911	915	864	870	868	898	886	924	857	868	885	932	877	887	928	906	899	884	907	955	910	886	924	913	915	838	887	918	916	932	925	885	907	881	929	875	894	930	905	957	976	888	907	926	951	879	926	932	940	921	909	962	871	872	900	924	890	866	891	925	915	834	908	949	896	946	975	880	953	871	909	889	910	876	904	903	876	905	901	908	912	934	887	900	908	944	879	871	904	850	836	911	878	927	910	893	923	860	932	898	936	932	948	874	862	943	908	977	897	862	897	963	899	914	910	867	926	921	876	871	851	986	922	907	927	877	914	876	970	934	909	886	855	941	946	951	851	913	937	938	908	903	935	920	924	870	881	944	927	921	892	883	865	901	949	899	922	901	888	917	919	937	896	901	948	929	920	912	908	923	894	872	889	916	940	860	942	939	918	894	973	953	923	938	892	927	896	848	923	882	932	870	931	903	919	923	926	928	893	895	968	979	907	894	914	907	899	855	938	868	873	878	963	934	929	917	871	925	928	937	944	910	898	929	919	920	942	926	913	873	906	974	881	864	883	945	913	966	877	970	881	905	904	906	936	963	922	920	903	893	944	913	908	891	987	959	851	953	946	888	895	932	912	840	932	884	885	911	858	970	921	939	930	952	864	881	905	938	939	871	912	908	921	920	892	977	850	894	918	885	935	851	930	908	930	959	908	884	909	906	930	903	867	894	880	920	908	922	883	884	912	911	864	914	905	918	871	928	902	962	924	927	868	888	939	903	923	940	906	943	921	877	866	891	891	936	909	915	951	989	944	952	930	920	903	916	910	932	944	920	985	961	919	944	907	920	892	902	892	873	880	912	902	880	947	870	888	876	910	889	870	897	918	889	947	894	890	979	899	899	934	898	907	921	914	942	909	923	872	860	963	836	913	887	843	927	904	871	886	941	940	955	924	888	917	877	868	925	876	980	929	905	916	909	914	932	928	921	936	892	926	913	835	946	917	904	880	918	912	921	907	947	932	871	929	887	923	909	913	815	916	894	919	904	955	941	935	900	885	891	957	957	891	869	910	918	886	895	919	915	902	933	896	928	904	859	897	969	902	889	886	927	866	919	927	910	889	885	909	903	909	868	943	917	936	929	873	928	918	917	883	940	901	901	874	947	917	892	893	842	934	903	892	933	891	919	934	917	946	925	954	870	899	928	869	907	873	879	863	902	855	895	896	899	864	918	927	882	909	915	856	941	957	887	885	967	960	932	857	907	946	878	954	890	929	919	884	887	923	904	911	913	902	941	906	897	886	885	886	914	880	889	838	925	898	981	894	976	929	898	884	902	942	900	874	885	901	876	906	937	908	866	911	887	852	879	981	947	907	914	928	965	911	926	908	869	882	871	958	957	936	939	919	884	879	906	897	965	913	849	868	907	916	928	897	920	874	874	911	914	951	910	909	908	894	862	955	927	924	924	956	896	959	839	883	874	907	930	900	956	866	898	934	915	929	927	937	840	947	937	884	901	874	868	904	884	888	871	903	936	923	894	898	954	900	921	896	939	916	930	921	901	933	856	878	913	934	891	941	932	922	916	931	919	898	967	905	932	904	948	912	928	910	903	849	895	907	904	898	942	932	907	889	928	887	918	887	896	906	912	890	946	915	937	900	924	873	854	917	943	902	865	921	931	939	931	990	858	921	893	878	930	937	928	925	900	931	927	931	869	982	902	936	917	934	896	912	923	894	889	943	905	864	925	865	919	850	945	925	882	924	864	944	988	892	917	910	903	861	943	911	899	881	891	909	956	865	920	930	957	919	921	892	956	903	913	895	851	907	899	938	924	879	958	954	942	908	898	844	930	874	915	918	911	902	880	897	891	843	932	932	901	893	940	863	863	895	881	941	901	882	901	959	919	880	917	939	928	898	887	896	942	909	918	886	878	904	906	957	889	942	901	937	866	926	912	959	883	874	901	925	890	925	828	861	930	978	857	904	880	895	920	881	923	899	890	950	882	923	884	902	869	968	881	904	903	929	935	940	887	948	941	903	876	883	882	942	875	916	909	915	893	851	865	913	825	887	943	905	945	884	895	938	877	921	913	914	910	942	891	904	862	891	899	923	955	948	916	921	902	879	865	923	934	916	888	932	957	930	916	890	887	923	939	889	889	908	930	909	903	903	921	896	901	961	921	928	1003	928	869	867	981	963	933	900	952	918	898	927	938	899	874	990	908	901	894	903	907	945	931	899	937	932	855	882	913	928	923	902	975	984	950	869	933	880	935	927	892	881	904	949	945	894	872	895	921	894	921	919	942	899	914	919	919	928	889	917	939	963	867	933	916	904	936	924	941	952	955	886	872	851	870	908	930	865	863	953	958	889	895	896	889	928	918	945	932	892	952	929	928	934	931	848	902	898	931	888	939	893	924	909	940	929	906	816	897	868	877	931	880	921	920	852	930	894	876	978	937	902	941	893	910	907	897	898	929	915	945	904	933	884	961	906	949	890	897	933	908	875	919	843	935	870	911	913	924	945	892	960	940	900	949	891	947	973	919	919	898	907	938	910	919	927	923	917	874	925	854	911	901	912	865	931	859	889	976	900	918	912	915	848	920	900	864	904	913	891	933	867	914	876	873	906	918	942	934	912	977	912	948	919	977	957	869	951	927	930	879	883	937	883	866	896	919	850	937	956	941	916	950	940	920	896	933	950	918	886	894	901	869	916	900	925	898	926	884	908	904	844	960	934	947	969	958	901	924	971	970	912	931	921	883	923	869	917	915	923	961	951	879	908	857	892	930	944	905	943	894	886	915	922	921	881	865	935	907	893	850	882	897	923	874	848	929	958	882	887	908	933	899	894	905	909	919	866	926	856	896	890	948	942	927	938	941	910	909	947	881	916	924	990	927	922	928	898	941	917	935	906	880	936	908	873	931	894	921	909	888	911	934	912	899	949	950	919	933	901	893	979	901	920	914	921	969	912	885	874	899	882	955	940	906	869	907	902	892	900	865	919	868	880	866	913	919	963	970
22554	21444	29249	24059	21457	21061	8389	2015	1622	1850	1245	956	767	753	634	649	605	577	528	485	468	408	433	363	351	367	344	377	1562	567	354	332	343	324	347	334	322	353	326	344	299	335	325	293	310	338	337	326	338	322	346	322	346	328	309	328	315	334	319	325	307	292	318	301	323	324	302	329	343	346	317	326	309	356	333	340	334	321	344	303	324	300	319	342	322	320	343	335	347	278	323	312	307	316	315	301	306	309	354	340	289	302	323	323	331	351	352	309	354	355	343	313	351	317	312	281	293	316	307	334	322	317	331	334	318	346	342	374	314	331	283	316	344	339	317	348	327	323	332	350	338	316	314	324	325	321	326	319	305	314	335	309	303	333	327	339	309	336	287	317	340	347	310	349	330	292	316	331	308	301	291	301	329	320	297	306	353	300	328	324	340	340	297	319	348	336	359	315	316	330	345	350	306	314	342	303	322	330	297	299	316	297	348	352	328	357	322	330	332	334	345	302	355	340	304	316	312	336	328	327	340	320	294	346	350	295	310	295	327	300	328	319	310	285	323	339	325	309	341	313	312	308	333	314	309	309	319	312	312	328	382	314	337	307	322	340	337	294	315	303	340	312	319	319	319	324	337	328	324	329	316	341	329	346	329	328	334	309	318	326	327	306	324	341	339	351	333	288	340	301	331	319	308	324	292	316	310	350	326	340	315	330	326	350	319	291	308	315	327	318	354	322	295	302	300	346	338	320	309	323	300	318	350	324	337	327	358	295	313	341	332	311	323	307	303	326	354	329	335	317	317	300	337	341	335	317	320	343	299	312	312	292	315	358	306	321	296	295	304	327	311	321	328	328	307	346	321	305	322	312	318	343	322	342	328	337	337	331	301	309	328	313	305	330	320	268	348	326	342	326	300	309	342	329	300	333	333	341	337	341	324	321	288	311	350	359	327	331	317	282	338	332	330	317	303	322	318	330	340	318	318	302	307	293	336	337	320	353	325	330	312	296	333	341	317	346	321	358	325	322	342	360	330	327	355	314	297	336	314	328	340	310	305	279	308	300	329	305	343	304	329	316	323	315	333	327	324	327	347	326	288	317	351	341	354	312	324	301	332	339	326	327	342	334	327	308	332	328	316	374	331	295	317	290	307	334	296	330	333	330	299	339	348	333	307	325	314	317	337	329	298	308	318	346	330	342	321	334	314	333	326	311	338	319	319	304	303	318	349	313	345	308	323	326	334	347	309	355	331	312	320	325	352	323	330	343	350	350	305	335	307	338	319	333	325	262	295	322	323	313	320	310	351	311	306	345	318	328	352	331	323	316	293	319	325	303	296	344	340	338	291	333	287	320	318	302	319	329	303	317	325	322	343	322	359	306	313	317	332	327	266	292	306	317	333	319	300	349	295	304	334	306	333	344	330	305	318	319	345	366	316	349	309	324	343	330	329	317	316	322	315	329	299	300	330	305	335	323	310	330	284	353	327	318	300	320	316	305	305	322	299	327	314	268	331	315	329	321	303	348	332	335	346	317	345	334	300	325	316	330	352	336	319	299	319	307	297	307	313	340	359	317	361	301	305	325	341	307	326	306	348	342	326	342	302	318	324	328	347	323	301	328	336	322	329	324	370	310	305	293	329	341	325	330	314	354	306	325	295	371	302	340	329	315	306	316	350	347	311	347	335	342	341	339	318	301	308	347	345	297	315	314	303	314	305	302	336	309	315	297	345	332	328	317	337	329	317	319	299	343	325	302	330	291	304	284	325	379	308	343	336	362	346	343	325	291	348	384	296	298	326	319	319	346	331	317	286	325	327	292	330	332	350	311	344	312	310	292	322	303	339	321	323	309	315	324	345	308	313	324	328	347	352	340	315	316	312	347	329	344	345	314	338	294	327	298	303	308	331	313	292	330	332	319	324	326	311	335	335	316	321	333	285	307	330	305	325	341	306	305	321	351	314	332	320	309	335	306	325	316	316	331	306	367	355	309	367	366	318	318	330	328	299	336	347	309	325	335	316	310	299	312	286	304	303	325	321	341	329	317	326	333	336	337	320	306	343	322	309	300	338	324	285	311	310	340	315	332	333	338	313	339	333	358	310	337	305	320	329	308	322	337	321	316	320	317	329	308	335	317	328	335	312	301	315	307	288	316	346	322	346	314	328	276	310	325	308	319	326	359	327	344	312	323	313	291	306	288	297	299	295	316	338	305	342	308	354	289	310	299	310	320	317	335	313	321	321	341	324	352	333	297	317	315	314	299	315	313	331	296	313	365	322	352	317	321	330	338	332	338	287	327	345	337	285	312	315	327	323	291	292	337	307	300	312	290	304	339	332	329	329	325	303	328	347	289	333	320	318	315	327	345	316	322	328	306	319	346	321	331	317	304	319	289	350	319	306	274	309	324	313	360	322	336	325	306	354	323	316	315	304	316	309	330	318	304	313	315	317	329	358	304	331	317	299	327	344	304	301	302	309	341	294	325	314	319	345	324	290	285	300	311	327	325	314	316	342	330	322	314	310	343	303	312	303	312	330	336	308	305	316	304	338	328	318	334	303	346	361	329	314	329	337	313	335	303	332	306	293	351	304	316	375	310	304	279	312	280	313	333	320	321	326	303	320	293	286	309	334	327	313	312	315	332	324	315	361	301	322	310	320	343	303	299	342	328	314	337	317	304	323	317	295	322	335	318	329	340	328	340	307	318	319	297	339	321	318	306	319	312	342	341	355	313	313	315	326	296	333	296	330	335	347	325	314	331	322	296	335	313	299	327	315	291	347	334	302	321	332	285	295	297	319	317	329	309	311	330	342	347	302	334	316	321	291	289	318	318	342	303	326	319	296	291	322	322	303	330	356	266	306	306	332	349	315	288	306	351	326	343	342	304	294	335	321	296	334	332	351	332	320	318	312	358	322	307	308	283	335	316	331	328	292	312	328	326	336	309	349	311	310	349	327	340	351	331	306	325	311	301	300	319	320	322	327	326	318	289	313	334	348	322	315	299	361	327	315	306	326	337	314	360	305	320	337	340	322	344	337	303	331	298	319	330	322	291	343	345	310	304	334	318	351	331	298	336	335	356	335	357	335	344	350	312	317	315	331	289	324	312	313	324	320	333	324	314	332	303	340	330	300	312	339	314	321	321	333	324	324	312	335	350	321	310	313	317	327	281	306	305	340	325	337	361	303	330	317	327	309	353	326	324	341	336	350	316	352	376	323	303	349	292	303	340	307	302	335	314	326	303	315	311	335	316	327	326	359	356	302	330	314	326	299	318	308	324	319	326	321	343	348	336	309	282	326	318	354	356	343	307	327	357	339	339	348	319	324	314	321	342	315	355	342	339	314	315	328	311	327	322	317	352	319	320	328	327	327	307	350	328	298	344	328	327	309	359	310	310	281	323	306	317	305	348	298	295	347	307	305	303	325	314	334	311	350	335	353	334	322	306	356	321	341	351	308	316	347	346	307	317	309	339	335	297	308	325	309	308	342	315	318	307	356	307	319	303
8947	27191	21683	15769	14721	9703	7056	4027	3760	3982	2687	1935	1732	1444	1221	1202	1236	1035	981	876	809	759	658	616	575	532	481	542	3317	776	449	492	461	450	490	443	431	445	459	444	471	456	411	461	441	439	463	433	444	418	427	428	473	445	459	475	445	425	422	467	434	413	462	452	443	431	426	427	435	425	408	415	428	409	432	414	428	436	444	410	440	409	393	427	414	461	472	420	435	451	437	441	450	387	455	427	451	496	437	431	408	446	433	435	437	424	449	410	433	400	446	429	445	401	428	467	432	433	454	413	412	438	459	431	436	414	433	440	444	442	426	411	419	459	481	412	448	483	415	433	409	497	462	468	454	419	401	452	393	434	442	427	422	463	411	428	458	412	459	396	417	425	393	451	425	414	446	456	425	426	464	411	431	467	433	498	435	451	436	434	494	434	468	460	482	457	451	402	427	457	403	391	428	426	423	430	463	450	429	468	434	424	413	456	417	445	448	433	445	440	403	446	438	423	440	389	437	420	401	440	454	425	479	417	434	432	458	432	446	445	419	423	481	410	412	431	398	435	440	449	400	446	431	408	420	442	461	475	397	435	412	445	405	441	400	431	440	423	432	405	454	441	431	407	440	439	414	485	434	449	438	433	447	396	475	439	430	456	442	459	446	456	428	422	435	455	423	420	402	430	436	412	420	418	394	411	424	425	443	439	408	453	462	455	429	411	414	381	425	431	403	417	418	439	475	425	427	465	451	390	447	411	435	471	466	428	425	429	441	465	416	424	485	439	472	454	390	420	466	422	442	407	440	444	418	434	453	443	463	439	447	402	433	436	411	424	425	426	386	437	430	446	443	409	407	428	432	415	416	411	459	432	423	427	394	436	452	414	421	392	424	456	418	445	440	446	410	418	417	452	438	441	415	445	419	404	430	421	401	448	435	448	444	401	408	458	456	400	425	425	453	413	440	436	466	399	448	417	425	418	433	416	440	414	452	424	388	446	417	438	443	439	414	441	437	448	411	424	410	437	444	430	415	463	441	414	463	441	429	414	424	422	411	414	420	444	420	411	412	441	459	439	504	406	432	402	424	422	464	381	432	424	441	425	431	428	424	440	413	438	408	455	425	467	449	455	459	450	455	448	391	502	431	453	418	458	402	423	424	440	436	463	409	467	433	467	440	431	440	447	451	438	437	446	414	418	383	454	445	416	423	456	442	451	437	447	447	449	477	447	405	464	417	441	422	427	428	442	375	396	412	433	413	452	436	421	404	404	436	421	430	423	431	455	449	441	437	408	402	432	454	435	407	430	478	424	421	484	415	432	366	417	437	441	438	454	458	421	467	432	453	430	438	434	432	432	419	430	466	408	440	410	418	415	442	453	461	432	394	436	449	397	449	465	397	414	417	399	445	437	441	448	439	453	435	426	436	450	416	436	419	432	405	411	437	398	420	397	484	455	430	415	415	448	418	485	409	448	437	423	431	424	439	471	426	424	442	412	424	420	436	442	427	430	418	436	421	444	433	442	443	411	411	403	433	407	444	449	393	444	406	425	427	433	465	442	449	426	408	422	447	409	421	436	415	458	446	446	440	418	438	410	461	374	448	450	444	390	438	450	412	468	416	464	440	402	443	408	438	487	419	425	448	421	454	472	413	414	460	431	424	445	387	419	421	460	420	428	411	447	445	452	410	423	451	426	454	420	436	415	405	429	417	421	449	430	437	419	442	438	410	424	446	412	464	410	431	456	414	438	426	427	416	444	449	407	439	432	431	447	426	425	424	424	408	394	454	444	441	419	410	419	426	445	416	454	412	428	404	424	427	431	434	444	427	448	438	431	446	414	409	429	406	465	441	470	434	399	402	420	448	436	406	447	423	431	443	395	421	444	436	447	460	422	445	406	417	459	398	452	455	418	456	402	408	426	431	402	435	436	470	407	429	457	389	437	425	413	459	421	409	439	431	456	424	442	413	428	421	425	389	431	455	426	413	438	403	442	446	442	438	448	433	443	449	467	465	443	476	411	439	448	451	413	430	444	457	429	460	422	436	438	428	464	422	419	454	442	430	426	433	410	419	435	431	461	457	410	447	467	433	455	467	454	450	417	404	417	423	419	412	406	400	426	410	423	418	419	414	425	447	446	440	398	435	425	447	451	378	441	440	447	436	434	434	459	416	442	463	414	418	442	439	429	446	412	447	451	433	428	428	411	453	431	441	413	463	392	428	455	398	430	439	409	431	474	459	457	403	422	429	418	439	465	420	429	452	456	466	424	465	407	446	418	427	452	436	417	469	432	450	457	436	430	450	421	425	428	420	418	442	423	451	395	465	404	449	483	417	396	448	487	434	429	389	437	452	437	432	450	399	418	446	432	420	405	429	446	445	443	434	452	412	431	478	404	415	425	434	387	427	434	438	445	413	428	431	406	442	440	427	452	453	486	434	411	413	480	449	419	381	399	435	410	436	424	402	442	458	419	469	444	429	464	443	382	433	429	412	408	457	422	415	435	477	411	436	396	426	408	434	404	432	411	425	444	442	422	430	427	468	424	448	450	433	409	486	433	412	422	470	433	465	430	405	447	444	454	437	460	430	434	430	421	487	437	423	427	435	440	434	452	456	472	448	434	406	428	443	400	457	427	438	444	425	434	419	409	453	442	425	443	438	430	422	422	418	428	409	409	416	438	427	426	441	421	417	420	448	412	412	421	413	443	445	439	469	432	402	466	435	430	430	433	447	413	431	462	441	433	469	420	408	443	456	410	436	417	466	410	430	446	430	442	450	468	474	427	457	471	411	393	428	449	449	393	431	471	427	468	430	431	431	389	402	417	443	440	470	410	401	463	492	409	431	399	411	483	411	441	423	415	432	425	420	441	441	421	440	426	419	448	466	444	436	441	419	405	439	456	432	438	414	433	431	448	408	433	438	445	408	453	440	398	444	430	436	450	445	436	429	445	412	394	415	431	415	380	426	444	434	437	463	429	401	399	407	476	420	415	459	428	414	402	414	439	448	420	442	385	431	414	409	416	454	430	411	462	435	449	481	451	439	377	433	462	456	386	431	402	417	459	431	446	419	464	447	463	441	422	409	382	402	410	420	422	437	423	466	412	430	455	439	429	407	422	434	402	419	420	435	403	445	462	408	377	448	447	427	439	415	427	448	421	449	440	419	467	438	431	450	433	468	427	413	398	470	434	417	464	389	445	409	472	457	405	397	439	435	441	388	397	432	447	439	422	414	403	436	444	430	433	412	423	416	426	462	409	427	468	428	417	448	448	439	426	462	399	401	433	416	453	430	431	448	413	410	422	428	424	429	448	446	443	414	439	398	411	445	436	409	460	423	430	439	420	417	402	425	461	427	418	412	424	445	441	431	396	441	415	426	412	428	413	426	455	447	451	404	430	466	449	391	446	450	401	407	463	451	384	417	439	406	397	437	417	402	472	447	462	416	474	418	467	386	438	453	457	458	447	440	440	462	434	444	404	419	400	457	415	430	460	422	386	439	432
27333	19059	9803	6363	3693	1847	1699	1255	1125	945	822	805	780	703	710	695	748	640	668	649	631	677	657	649	597	579	657	579	670	631	628	665	608	645	595	586	597	571	618	610	622	601	613	633	559	639	619	624	636	617	624	605	585	619	573	584	590	630	622	655	616	598	565	623	582	611	565	635	638	613	630	583	600	594	611	640	594	598	591	611	557	615	565	622	617	648	610	554	587	574	587	647	606	577	610	589	603	569	602	634	662	602	578	599	615	622	620	595	592	612	594	609	637	642	603	586	563	619	589	630	591	568	618	636	622	596	623	696	616	608	581	590	576	550	605	608	605	601	632	612	612	540	588	601	575	652	611	612	612	619	596	595	551	565	608	653	593	586	579	606	610	579	566	572	602	599	621	593	557	570	610	616	616	601	602	577	622	605	592	601	628	603	653	627	604	611	594	589	580	608	569	618	631	590	598	590	637	594	549	591	611	588	626	568	610	599	655	606	626	639	610	592	598	614	594	602	597	636	606	609	598	648	633	591	631	577	566	638	624	593	579	611	618	639	584	589	637	611	592	606	627	625	589	561	615	613	585	598	631	594	561	644	551	585	602	587	585	585	584	561	599	590	625	612	594	596	590	604	591	547	615	602	604	631	567	621	633	583	629	585	604	588	583	578	628	585	594	618	564	639	594	613	605	636	591	597	578	650	590	616	606	612	624	605	617	617	606	649	618	596	611	612	598	624	610	605	579	615	663	573	604	602	582	560	605	620	607	591	575	601	622	578	616	613	618	578	577	600	614	570	618	581	546	640	601	633	609	609	597	617	570	603	568	624	598	546	635	610	592	600	635	583	606	600	609	594	603	566	596	602	585	621	633	607	594	591	590	582	639	597	579	646	602	626	585	655	607	615	607	640	637	597	602	618	623	609	631	618	599	572	568	600	601	603	565	586	634	614	612	624	610	590	611	618	619	617	584	607	587	602	656	630	591	582	608	577	592	568	649	604	644	641	638	606	619	584	603	630	591	584	589	609	620	585	615	561	632	546	592	568	632	591	660	577	632	606	573	597	631	614	597	618	629	572	560	597	588	586	596	603	598	596	613	628	550	586	629	614	597	610	605	592	575	609	644	593	640	584	630	616	603	600	594	636	628	601	619	594	595	585	597	561	623	609	612	593	604	617	592	587	585	609	608	617	616	575	574	634	571	585	560	625	567	562	574	614	623	627	599	637	601	609	667	602	644	603	652	577	666	599	624	573	597	599	636	564	608	615	591	576	619	576	571	583	587	664	617	622	595	601	607	598	634	651	566	594	547	636	593	564	633	576	610	620	611	611	578	649	573	611	585	586	586	616	619	607	596	579	599	620	613	625	622	587	605	522	655	596	592	574	570	625	600	590	609	578	643	629	594	596	604	599	607	613	571	608	580	607	632	666	625	584	593	591	559	595	602	597	580	621	546	598	602	591	668	649	624	623	574	606	604	621	534	546	631	611	614	565	621	602	656	589	614	618	620	596	593	572	616	592	561	597	642	607	599	584	625	637	642	596	579	633	621	635	569	608	620	608	626	640	604	599	620	568	583	599	585	621	622	606	573	672	595	601	630	624	599	655	597	589	590	612	584	602	612	619	615	600	585	613	606	581	621	608	617	583	579	620	601	588	608	604	608	595	576	599	641	595	598	608	586	587	629	646	626	624	599	605	611	618	631	600	579	626	599	640	592	553	613	573	621	659	599	615	652	597	669	626	603	620	629	606	627	591	585	627	627	582	623	605	605	587	571	620	646	607	563	595	648	572	597	621	625	584	608	638	653	615	601	619	606	621	585	570	571	573	599	581	603	651	625	609	594	651	629	618	628	584	584	625	601	616	571	580	616	602	626	613	600	644	630	604	572	633	593	584	650	588	551	595	566	613	628	599	599	639	642	554	581	604	586	608	644	629	634	619	593	583	592	638	612	551	621	596	587	613	623	584	582	569	606	647	644	609	562	582	588	578	615	643	592	613	613	577	603	637	607	558	558	579	615	629	610	591	602	590	621	625	595	619	555	651	660	619	566	601	595	595	574	619	621	640	599	631	570	618	650	591	597	611	629	633	600	611	631	554	602	602	578	593	612	596	597	606	623	615	597	587	577	669	564	571	594	677	578	589	603	573	645	637	596	560	570	598	619	589	600	588	604	584	586	595	626	576	625	617	602	689	598	659	615	624	653	560	640	618	624	626	608	611	626	613	602	609	595	597	626	593	649	580	627	579	591	624	593	562	636	611	590	558	547	597	621	592	585	631	619	642	592	613	615	579	610	598	597	598	567	616	603	610	627	600	631	611	627	575	584	616	649	627	565	564	624	632	593	609	610	593	562	605	600	601	620	583	599	627	623	596	623	573	568	588	619	585	558	588	601	629	567	574	604	615	590	571	586	582	584	615	652	666	557	586	561	574	594	578	626	652	619	593	648	604	574	625	562	610	647	560	627	576	655	592	628	573	595	615	578	578	570	646	603	579	617	612	630	636	596	605	622	571	650	632	599	623	625	632	612	639	586	633	537	578	581	619	607	612	586	617	606	604	561	577	592	607	644	618	632	609	616	598	609	579	631	577	603	606	625	601	593	580	601	568	584	614	642	605	583	641	603	598	548	603	605	619	616	617	633	582	608	595	651	609	609	622	604	592	563	579	642	621	636	572	588	653	663	567	587	607	597	621	673	623	649	640	607	601	621	585	605	615	612	634	592	618	613	582	619	612	583	611	598	625	617	589	595	578	598	607	588	571	580	600	637	591	598	584	616	627	613	585	632	630	606	584	619	615	578	581	624	631	594	596	607	563	624	577	589	600	629	628	669	602	602	618	624	593	629	610	621	605	645	604	640	594	600	593	558	612	631	622	583	586	663	598	580	594	574	583	599	617	583	633	611	623	575	619	619	587	574	627	633	558	586	626	624	647	557	596	622	599	600	593	615	649	580	621	578	629	599	592	627	602	617	558	632	593	617	607	526	606	619	541	610	628	579	603	596	569	619	595	610	535	612	572	586	602	670	631	588	559	614	600	628	546	619	622	574	633	589	626	586	591	647	570	603	607	606	623	597	609	592	578	599	551	617	571	626	593	615	589	584	583	601	613	576	571	595	566	582	599	598	611	562	604	652	635	613	598	630	565	583	626	617	635	609	587	596	592	603	568	605	559	612	636	608	607	632	561	634	593	609	606	533	584	622	606	659	606	664	624	605	582	626	605	624	598	576	629	633	626	609	599	602	600	672	599	636	587	568	618	582	601	593	560	614	595	597	615	623	613	615	636	584	616	653	609	617	628	607	663	627	642	567	600	570	595	618	649	599	581	646	632	554	588	600	605	597	642	621	624	568	654	613	587	654	638	575	661	581	607	641	579	585	630	594	590	580	565	600	594	580	592	576	583	636	540	593	614	614	583	605	610	598	554	610	618	622	581	604	619	618	617	611	652	594	671	608	611	580	614	624	585	587	586	639	628	616	606	624	596	638	631	612	568	600	576
7744	16208	11480	9323	6479	3800	3441	2557	2403	1927	1576	1377	1222	1190	1086	1039	1099	950	979	1001	920	934	952	869	887	881	877	818	880	882	789	851	852	851	814	850	828	878	858	869	817	834	910	831	822	877	828	829	845	811	832	837	854	819	869	887	845	895	839	846	834	804	880	872	848	834	866	884	870	858	829	839	853	847	793	832	843	851	837	846	812	861	806	891	893	848	830	921	782	859	809	787	863	844	834	851	895	843	812	843	852	895	852	842	853	828	778	882	862	868	858	876	888	858	909	824	831	846	860	839	888	818	845	823	862	851	869	847	843	836	807	880	849	869	842	805	838	845	854	787	847	851	879	826	836	898	849	843	833	861	818	847	859	838	851	869	793	813	829	873	906	871	847	804	864	811	850	865	838	865	770	842	820	869	881	910	888	889	863	847	874	878	846	839	832	863	862	852	855	801	841	881	761	841	844	902	893	882	841	877	869	850	797	872	865	874	852	791	801	812	831	855	853	911	797	806	783	862	854	821	861	840	841	822	823	823	841	871	879	820	881	884	856	818	797	839	860	849	866	868	896	819	850	850	856	867	825	854	852	846	849	855	873	796	871	828	827	846	840	904	842	833	862	855	806	857	838	841	848	865	866	827	821	844	842	856	843	843	825	848	912	821	820	851	822	802	892	858	817	875	851	860	850	834	866	858	827	854	834	849	863	876	900	910	835	822	821	783	842	850	832	879	809	883	850	882	888	864	877	843	871	840	853	849	868	869	854	774	852	864	837	850	839	846	827	858	853	850	831	835	764	864	898	849	806	781	891	905	856	889	865	819	846	885	868	812	845	856	773	893	866	805	854	826	816	818	829	771	802	806	796	831	838	818	829	863	850	809	875	849	854	849	840	839	845	855	865	852	840	817	925	797	856	823	856	867	851	850	846	799	829	862	843	909	837	837	886	850	821	879	851	882	839	846	909	897	835	823	838	843	885	829	859	838	894	779	901	834	806	822	809	858	841	793	870	857	872	840	746	831	856	816	842	843	839	845	837	808	837	895	849	835	858	775	879	787	827	851	829	872	862	814	788	827	854	820	904	805	829	871	858	867	888	852	826	859	910	883	863	830	857	838	838	843	880	832	880	852	825	843	808	791	807	908	902	769	854	833	839	824	846	885	866	861	829	859	860	855	860	794	849	799	885	886	804	865	832	842	852	885	841	858	818	869	850	847	848	892	853	868	883	898	874	899	826	799	882	787	897	858	848	789	880	826	785	805	825	847	895	767	877	886	856	848	872	841	876	816	843	851	859	841	871	802	828	832	802	826	848	843	865	804	826	886	873	834	850	873	782	849	803	843	848	818	814	883	799	857	844	798	868	847	827	844	850	828	851	861	820	851	802	876	861	850	846	796	872	821	799	845	850	873	828	820	860	830	855	841	831	831	831	882	835	900	894	926	841	816	869	869	890	872	850	851	813	877	852	807	871	884	857	844	930	809	836	881	851	852	822	894	841	821	864	835	854	896	889	833	888	848	794	861	827	876	906	889	838	890	850	854	876	833	871	863	864	800	864	822	870	868	865	815	823	837	881	834	923	788	828	827	819	843	815	860	832	874	889	780	861	862	848	846	899	833	849	785	837	869	866	822	855	833	823	839	856	786	846	853	873	869	814	828	890	860	834	893	836	838	849	843	844	893	816	811	846	857	832	865	801	882	838	834	836	838	830	894	843	853	783	849	865	835	823	863	874	868	868	856	814	841	825	841	853	810	886	853	849	817	849	791	833	855	831	782	849	820	877	875	850	883	836	829	822	858	845	873	794	868	889	838	841	850	853	831	855	815	854	849	897	809	871	865	845	860	828	874	857	857	820	826	892	831	809	851	860	830	821	823	834	821	857	889	839	869	833	860	821	788	843	859	915	864	813	864	827	834	850	845	821	803	809	833	775	845	864	885	878	839	860	917	884	919	850	876	800	866	899	856	825	844	851	844	828	841	813	811	853	837	833	901	889	808	842	811	839	789	844	868	841	831	852	833	889	835	821	860	830	849	801	902	828	814	866	847	832	817	830	835	825	845	830	843	883	905	857	822	802	868	828	777	824	877	879	837	901	835	807	878	866	836	878	851	872	824	819	798	818	846	839	884	863	862	852	862	810	891	840	812	878	870	849	843	836	875	852	815	852	838	879	900	866	839	839	836	825	854	828	786	858	854	837	829	848	915	815	837	820	823	858	887	839	839	809	838	848	819	910	806	872	871	838	877	866	824	836	855	870	854	818	840	839	846	915	833	852	790	850	857	855	858	833	846	833	824	843	837	845	845	824	851	848	793	869	893	858	814	772	863	858	839	840	884	857	862	864	839	833	863	821	822	882	840	833	827	834	771	838	809	823	852	826	863	877	854	838	839	818	826	856	914	832	869	810	846	823	809	825	810	843	798	854	848	814	815	827	835	853	852	842	814	862	866	855	822	868	866	869	849	833	850	853	849	824	854	887	886	836	802	807	842	874	858	790	854	845	873	789	825	852	849	872	886	771	817	875	881	834	900	878	861	877	837	827	883	895	825	924	837	820	832	866	801	807	835	838	874	784	872	841	768	827	862	827	880	816	776	808	852	903	817	863	843	868	834	863	847	888	817	862	825	842	845	861	828	803	871	884	830	858	818	846	844	842	852	814	857	868	837	886	893	865	828	874	820	858	868	867	850	826	840	840	863	874	871	858	845	862	848	887	841	839	798	888	835	844	809	859	846	860	861	824	879	838	848	833	812	813	862	830	845	848	796	874	819	870	797	809	821	824	816	925	887	869	859	796	784	874	798	918	820	890	857	847	852	808	830	874	851	899	890	861	829	791	875	820	852	804	867	838	837	854	837	806	835	840	862	820	839	840	884	845	844	834	813	812	739	866	873	820	869	883	869	878	832	874	789	818	841	827	858	860	836	917	840	844	808	858	812	879	806	820	848	817	922	864	869	861	825	849	869	868	861	865	857	892	853	875	818	787	877	838	924	888	871	820	846	815	787	862	829	867	822	831	863	845	833	850	854	857	914	879	833	822	836	819	809	864	821	858	804	839	922	877	850	794	886	844	887	821	859	838	873	834	799	839	893	841	825	869	801	826	853	790	832	839	858	904	875	777	853	833	872	788	843	858	827	853	890	837	860	862	826	817	886	839	809	895	812	874	899	825	762	804	872	843	916	820	808	832	850	836	889	860	840	897	865	827	828	880	803	841	864	830	823	818	833	900	883	834	820	885	846	840	869	824	903	883	831	875	863	832	829	835	828	831	882	801	868	866	856	791	839	807	806	840	834	887	835	773	828	850	881	829	844	887	851	852	854	848	828	853	804	866	840	873	815	859	890	851	809	896	839	871	892	874	875	884	792	808	837	849	848	867	818	807	846	829	848	845	864	813	833	844	858	887	896	886	859	837	818	885	841	838	855	856	819	840	809	818	868	841	826	942	841	896	831	844	846	834	828	862	791	903	806	871	836	832	869	803	831	846	807	821	800	790	876
23449	21392	28566	24582	20768	6907	2493	1768	1298	1013	941	787	721	643	566	493	480	474	584	473	454	453	447	389	380	371	353	354	648	359	379	357	345	353	292	361	343	331	349	327	317	362	304	383	357	338	353	356	353	338	319	358	358	321	353	339	323	355	362	358	336	357	359	361	385	351	341	365	356	333	364	322	334	334	338	356	334	301	317	329	317	371	345	323	333	320	315	342	356	358	313	333	339	362	341	333	330	354	356	340	329	300	369	331	329	341	346	381	333	337	333	334	330	370	321	320	332	334	346	319	336	347	361	321	335	315	333	312	343	353	321	330	338	345	321	353	351	344	334	338	325	342	326	351	317	334	347	337	319	368	331	353	335	365	325	331	352	344	325	375	367	342	328	345	340	380	328	366	346	320	348	355	338	343	328	332	319	332	367	330	344	334	360	348	369	355	373	327	323	343	360	328	318	359	310	367	350	338	352	327	327	360	378	342	375	360	355	342	362	341	339	306	328	370	324	337	347	355	358	334	325	348	360	335	321	361	333	389	336	370	340	343	358	341	325	342	361	366	323	332	358	355	352	328	361	331	298	327	350	352	346	331	317	311	383	324	372	320	333	341	331	352	345	380	326	323	354	314	344	319	332	331	378	308	336	353	367	349	355	331	328	316	337	364	345	328	339	313	353	355	387	344	346	340	311	334	352	363	318	299	306	337	323	366	348	343	330	363	356	351	358	326	339	348	328	327	321	339	349	321	374	313	320	344	333	333	326	328	342	355	367	334	354	304	368	328	338	372	304	342	359	346	337	341	335	334	358	334	343	346	369	353	332	335	330	349	355	403	338	330	326	350	341	321	340	345	321	332	311	345	334	352	338	346	340	323	347	340	305	335	342	352	339	349	322	349	313	336	325	299	339	320	333	351	348	372	314	310	367	335	328	350	340	313	349	356	360	327	326	328	352	365	329	368	340	367	335	329	322	348	331	323	346	333	314	305	346	343	342	320	351	342	322	349	331	305	332	363	354	324	348	372	323	375	334	349	332	318	339	301	328	316	356	354	333	335	349	346	305	301	327	312	336	324	340	352	344	328	360	331	332	322	329	345	363	339	290	355	318	314	364	362	298	336	341	338	348	318	339	337	326	356	361	349	355	314	345	302	299	321	363	348	321	328	345	348	330	352	343	348	332	341	344	332	351	349	339	369	367	333	349	316	338	339	362	334	339	338	340	336	325	333	326	346	362	315	357	318	309	328	301	335	356	342	328	345	324	332	330	371	338	343	344	345	389	345	304	331	352	348	331	327	372	334	325	312	367	343	322	360	344	327	346	342	332	340	339	339	345	335	331	349	373	339	345	343	343	311	374	356	316	319	374	341	360	340	312	346	349	344	337	333	363	327	334	377	345	353	340	337	355	327	341	310	315	344	342	311	335	337	347	354	423	326	353	323	365	363	337	364	337	350	315	327	330	346	347	355	295	328	343	328	315	332	311	341	346	359	336	340	330	360	346	311	324	332	326	320	341	346	337	308	318	336	358	334	343	335	305	328	346	328	343	332	310	346	323	332	352	333	377	356	357	302	329	358	330	357	365	370	307	342	345	329	346	332	360	332	347	327	339	323	361	325	337	324	354	331	296	350	372	368	340	329	313	312	342	337	368	370	293	317	366	349	354	362	352	338	343	313	354	331	322	364	351	365	327	343	373	359	325	329	356	331	363	302	356	291	311	334	342	319	337	336	338	299	334	322	344	381	324	321	346	346	359	345	317	333	336	364	365	354	337	328	310	352	392	356	332	351	339	306	357	324	334	331	328	365	318	330	295	370	332	342	331	357	339	353	348	323	333	341	365	322	359	310	359	362	364	316	360	322	348	346	353	311	312	337	330	366	344	364	301	339	342	310	334	395	356	338	338	349	369	384	348	353	338	333	324	352	363	314	352	336	324	352	333	341	338	352	352	328	367	322	358	334	297	353	334	319	344	329	335	361	351	330	328	315	359	360	334	351	327	350	347	333	348	322	331	310	346	385	341	325	373	335	326	375	330	323	325	312	359	355	362	293	349	379	335	308	336	349	325	361	329	321	385	375	324	337	350	327	365	364	324	331	353	337	330	358	357	320	320	332	351	348	368	329	361	330	367	341	346	327	350	352	361	357	329	360	330	332	374	316	325	344	332	307	345	334	331	327	300	335	306	361	353	334	336	339	340	318	368	354	347	342	353	345	328	321	346	350	323	326	345	321	332	334	372	310	368	344	342	373	336	337	313	313	326	341	327	281	358	334	354	350	327	313	347	324	337	333	357	365	363	337	337	367	304	347	327	348	367	332	330	340	353	324	333	365	345	313	324	362	285	312	343	345	349	345	341	336	358	322	305	296	320	330	340	353	321	357	309	332	324	376	340	356	315	385	347	329	349	322	341	363	349	346	297	338	391	364	358	349	349	308	366	333	336	329	345	342	343	330	335	368	345	343	355	374	354	326	335	378	329	331	335	331	362	349	354	308	317	362	330	333	360	304	322	294	327	348	376	334	339	335	357	341	317	350	348	319	343	326	339	343	322	337	335	337	326	368	320	360	332	338	342	337	332	313	354	362	355	328	326	349	342	309	361	366	325	325	372	347	320	341	289	386	320	347	335	327	363	335	333	332	367	386	341	339	340	333	326	336	324	323	360	317	306	317	332	336	355	327	310	315	330	324	342	365	324	344	338	334	388	342	344	363	349	311	346	385	334	364	356	351	314	333	358	325	331	331	342	340	362	335	307	366	318	323	351	333	321	384	357	365	356	378	341	357	360	328	334	316	334	340	329	333	348	342	314	350	334	348	313	317	333	340	300	378	346	334	355	320	327	337	357	318	337	352	345	315	319	336	339	337	350	338	334	339	372	328	333	326	313	316	352	360	362	361	315	358	358	352	317	353	335	352	334	353	352	352	324	310	331	348	347	332	374	328	365	334	362	353	382	321	312	372	372	327	337	342	295	357	355	332	345	354	327	368	325	350	354	337	330	319	309	366	336	354	321	318	340	374	316	362	323	350	345	331	332	348	329	332	337	327	340	321	346	351	332	360	348	307	366	315	334	351	327	332	317	378	361	364	333	359	340	316	352	322	352	340	338	304	336	287	324	335	327	332	338	347	311	328	346	370	323	342	332	322	354	364	331	328	364	338	323	343	340	327	348	371	332	353	321	323	365	320	310	349	308	355	337	320	327	326	303	353	330	364	331	344	303	314	330	313	301	334	332	338	341	327	344	316	325	325	318	339	329	326	357	307	286	331	318	313	326	350	337	303	308	341	345	345	343	334	335	320	341	334	341	343	331	364	326	320	328	340	350	324	341	367	351	375	372	359	340	330	363	329	335	317	344	339	312	337	350	325	330	362	356	354	341	336	338	349	347	353	339	310	305	356	337	317	332	382	356	329	332	342	307	365	326	332	350	316	329	332	359	322	363	335	362	336	310	314	330	353	337	317	324	325	328	329	308	324	353	335	335	379	361	327	349	354	366	323
8721	25367	21714	13225	7327	5162	4558	3884	2959	2207	1930	1817	1429	1355	1082	876	814	824	1004	858	828	750	636	656	569	548	525	534	1356	523	434	528	502	474	477	528	499	489	490	490	520	510	512	491	481	480	525	508	472	519	513	486	511	457	502	536	532	496	478	490	511	462	538	488	494	514	499	479	515	446	457	494	453	499	458	518	480	470	475	471	477	484	477	508	442	495	512	470	497	482	475	476	481	462	479	505	504	473	514	498	488	500	484	477	485	521	478	499	493	457	484	481	517	471	483	518	461	484	491	480	515	508	484	486	442	507	512	479	495	504	460	483	527	505	510	511	502	479	523	478	506	524	473	502	493	479	454	464	517	488	491	450	485	499	470	489	444	464	472	513	523	495	468	515	507	480	507	478	511	464	489	499	489	467	506	478	495	476	471	505	481	469	523	465	501	484	506	489	486	465	481	479	535	480	461	481	491	464	514	474	524	495	511	454	503	496	470	478	472	459	494	517	460	477	517	463	502	450	515	475	457	526	493	498	516	533	507	504	488	487	478	486	483	513	517	482	489	470	452	506	474	487	501	497	484	499	480	497	475	479	502	505	482	493	454	502	522	496	503	474	454	465	494	502	505	499	489	496	497	508	467	524	443	483	500	495	468	493	482	487	469	486	467	541	504	495	488	436	493	490	469	467	508	476	484	467	505	486	483	484	498	475	466	472	465	499	501	537	491	474	469	483	468	507	479	501	458	489	469	496	459	497	488	436	491	479	461	525	470	446	485	454	478	489	497	499	480	478	482	522	505	493	509	471	462	484	549	476	485	481	488	457	515	482	520	501	480	504	466	502	510	521	500	481	495	466	541	506	481	507	475	470	519	454	458	502	465	481	550	490	480	465	443	477	480	518	444	498	486	508	473	475	448	510	502	493	524	517	502	471	432	494	504	504	464	474	466	492	465	498	496	518	501	505	498	438	487	518	510	489	507	507	463	541	509	482	482	504	444	509	470	465	476	479	511	527	480	495	446	494	511	462	500	471	484	492	471	501	471	515	519	492	497	502	491	490	467	489	461	479	474	473	509	508	512	453	478	515	503	471	463	498	492	524	510	497	485	488	518	461	493	504	497	477	451	460	492	501	487	464	505	509	513	498	479	474	470	486	483	530	494	486	479	506	482	529	489	482	482	453	480	506	493	454	507	501	479	457	453	521	474	521	495	531	465	464	484	470	517	476	515	493	485	478	480	500	485	457	505	480	487	494	482	440	500	466	496	460	487	438	537	474	475	471	465	427	542	496	475	516	484	451	505	512	537	527	491	494	479	537	493	483	496	492	496	474	475	524	513	478	493	468	491	497	491	526	511	495	497	480	530	484	544	478	471	466	493	517	501	477	488	484	521	489	512	489	477	492	490	496	504	502	527	453	498	496	462	437	472	460	467	492	488	498	488	513	465	477	448	466	452	455	456	500	522	487	542	512	520	501	507	510	527	468	566	495	471	523	453	553	467	475	523	486	500	496	494	512	469	463	473	496	477	477	499	502	518	492	431	472	500	501	457	487	484	501	486	468	516	436	469	485	448	467	474	495	485	483	500	504	480	487	501	501	461	518	529	472	475	523	495	491	484	457	539	500	490	504	536	492	494	456	490	528	451	510	537	468	492	524	497	459	501	462	491	493	523	524	490	453	487	490	485	495	515	475	505	480	502	476	501	462	450	502	500	494	472	486	465	485	510	469	534	500	463	452	490	488	459	481	483	519	524	502	482	506	493	520	493	489	477	477	510	516	493	506	515	486	487	492	486	505	470	473	519	477	468	473	501	481	440	518	504	486	499	491	510	481	504	503	488	502	500	457	484	468	481	489	508	483	484	503	447	488	465	505	491	521	484	472	503	492	500	496	502	467	480	492	499	514	492	493	487	526	513	503	458	504	488	521	455	498	525	513	474	494	521	518	491	517	474	520	463	456	529	483	499	508	521	497	482	508	491	507	506	484	458	501	463	532	481	445	522	477	476	504	466	488	463	473	482	520	484	474	488	463	515	510	490	497	501	467	488	494	493	495	476	469	474	503	486	468	495	517	541	448	447	502	475	502	487	468	446	498	461	499	470	487	536	533	465	477	466	488	476	476	515	472	498	495	456	495	501	455	482	492	546	514	490	494	523	458	504	483	461	461	486	456	482	481	461	501	495	454	510	522	458	493	499	451	488	509	513	476	541	489	462	509	487	483	510	512	462	498	452	523	526	452	488	468	498	471	511	514	460	495	478	518	488	495	484	476	501	471	505	471	514	491	468	481	495	530	479	478	487	490	463	525	471	440	522	474	507	523	498	504	457	491	488	483	514	491	483	482	503	477	497	522	451	498	494	506	499	498	477	480	474	499	490	549	520	504	503	458	469	495	445	496	512	441	408	512	452	481	525	466	495	492	448	508	506	461	507	482	499	494	517	505	489	502	492	488	471	486	481	490	487	477	462	453	476	477	512	473	505	514	498	469	513	465	484	507	472	472	542	482	477	492	472	490	490	480	484	490	498	463	490	493	483	485	470	466	509	467	487	476	486	464	503	565	501	492	524	479	485	480	488	503	546	477	499	482	471	504	508	464	517	491	496	471	480	486	514	478	507	525	503	514	453	485	461	480	491	501	490	525	461	501	502	496	497	465	507	474	503	504	493	474	472	517	486	550	496	468	516	482	486	488	498	498	499	471	507	474	490	445	471	516	502	501	471	491	504	504	508	450	473	493	496	465	462	465	467	487	466	447	492	511	479	511	472	496	459	502	486	483	489	499	505	491	531	489	483	528	473	529	509	483	498	511	491	458	479	506	499	526	476	462	509	486	508	486	467	493	510	512	513	484	520	464	491	487	499	485	502	472	471	471	532	506	519	517	495	467	483	495	492	469	529	454	538	536	507	470	489	471	476	457	504	465	465	474	527	469	494	509	493	512	511	474	449	481	481	485	464	526	481	488	497	457	494	549	442	481	492	484	502	489	497	526	472	494	511	510	477	493	499	469	502	460	463	488	461	479	470	474	488	487	466	485	521	482	462	444	522	506	444	474	469	488	474	508	473	499	485	516	477	485	485	480	501	515	469	454	465	496	518	461	488	531	502	455	487	441	501	439	467	504	483	502	502	489	495	485	521	474	458	451	525	499	458	490	526	485	447	493	486	493	487	491	522	429	502	484	501	495	478	502	520	469	444	529	470	503	453	494	465	458	518	476	457	477	457	484	502	456	487	486	470	464	457	520	494	478	481	524	509	483	495	517	489	496	489	480	502	489	528	479	500	512	495	491	502	436	503	480	480	505	437	503	510	453	465	519	493	487	529	506	489	519	432	481	486	470	505	475	497	460	463	503	482	475	503	477	486	474	491	470	489	463	486	453	494	503	505	505	510	486	484	499	441	468	484	486	485	521	508	478	466	447	497	499	502	508	468	485	448	507	501	468	463	498	471	498	503	489	491	493	506	457	484	462	494	506	510	495	497	481	491	486	507	461	483	524	498	505
24700	21391	27009	25316	6861	1939	1847	1604	1295	1165	1051	1118	983	900	883	776	793	680	791	732	779	795	750	735	661	683	679	652	746	679	670	685	715	679	662	623	677	671	715	641	685	677	674	659	718	691	652	669	658	683	661	616	657	674	644	667	672	682	659	647	637	663	681	628	672	672	648	666	687	674	652	668	656	673	679	638	690	665	666	685	663	712	688	652	662	710	615	648	648	668	691	637	679	688	642	648	686	665	669	617	643	709	647	601	667	666	683	683	701	721	650	645	684	697	679	654	701	656	639	672	666	637	670	666	697	645	626	702	628	675	636	691	694	619	643	718	685	670	656	684	666	716	614	690	679	622	655	638	677	618	658	684	601	697	651	648	664	629	661	619	720	663	711	684	685	637	655	653	708	708	628	677	688	661	669	657	672	660	657	647	659	667	612	681	662	655	694	651	631	694	724	654	646	651	706	678	700	734	681	687	706	632	640	680	674	682	678	642	645	656	655	681	676	663	712	654	658	671	662	686	677	690	650	657	670	679	628	640	649	684	649	647	687	690	638	675	660	656	723	648	675	643	624	689	653	649	630	636	646	666	671	637	666	682	652	665	632	659	696	629	650	674	629	655	725	679	717	676	702	673	646	679	645	675	646	702	683	649	726	673	692	684	615	635	638	717	642	682	652	667	669	626	654	664	667	678	675	669	650	668	705	716	655	668	675	726	708	680	661	685	672	669	654	665	686	677	711	681	670	655	692	658	698	634	647	690	666	656	655	652	689	653	657	644	667	669	656	681	688	638	659	681	674	720	656	661	619	658	706	656	665	616	733	707	672	698	690	644	648	654	705	722	711	712	640	674	681	677	689	659	645	676	674	660	692	650	618	637	660	721	659	675	655	664	637	644	662	651	632	619	683	685	677	641	667	662	671	719	689	731	681	658	751	683	618	652	632	658	652	685	687	649	749	692	651	627	669	666	687	676	705	682	647	650	670	693	680	689	636	644	599	648	657	659	689	650	659	720	620	630	663	671	648	673	679	647	653	673	665	664	669	735	662	708	668	629	663	682	683	669	665	676	694	648	673	685	690	611	665	662	662	667	689	728	696	686	688	694	694	633	646	670	682	677	689	680	690	635	669	646	690	641	675	663	689	679	670	657	675	661	735	655	650	653	623	690	660	679	668	705	631	700	657	649	677	674	635	688	640	625	672	655	665	597	649	660	672	656	632	638	648	694	695	650	667	678	658	656	656	635	668	677	700	652	653	653	681	683	644	648	637	702	660	649	715	661	696	711	695	651	680	646	646	671	648	651	705	698	672	654	648	644	663	663	640	687	644	637	618	673	682	673	679	622	703	657	644	684	657	643	666	715	689	676	612	651	695	684	685	703	664	708	694	692	663	718	643	643	687	668	678	656	674	698	635	684	677	641	643	663	652	673	710	647	653	663	684	689	681	685	716	707	609	692	649	691	667	643	626	695	665	657	716	656	635	685	678	662	653	682	651	668	651	655	657	670	677	646	678	668	684	684	604	701	668	668	680	660	648	660	621	676	641	692	641	683	696	651	644	622	613	674	681	738	634	651	632	666	673	668	686	670	649	671	701	666	722	652	696	659	605	628	680	657	634	698	664	704	639	695	704	680	661	684	644	633	674	635	657	665	699	682	680	684	654	648	661	666	678	668	722	604	681	677	685	698	678	691	654	673	651	665	664	638	688	644	711	647	675	678	670	639	678	654	638	671	691	723	648	642	688	726	635	665	688	654	690	639	665	657	701	700	701	661	635	665	654	622	637	712	637	706	614	646	685	651	641	716	687	696	647	687	597	641	623	707	667	676	674	683	679	671	723	679	652	646	684	655	633	636	664	672	717	647	667	669	663	649	670	646	646	680	676	668	716	682	692	624	625	612	667	658	658	668	677	669	660	651	667	638	683	698	661	669	631	613	642	624	640	631	703	667	688	686	661	655	707	664	682	642	656	606	682	683	716	643	704	698	679	670	617	678	634	655	682	669	691	661	610	675	695	704	672	689	692	658	665	672	707	659	656	676	668	636	641	650	619	643	684	682	613	705	644	629	667	650	621	697	706	674	662	691	648	683	667	703	595	661	662	714	689	642	617	639	654	691	661	682	712	613	678	641	677	691	681	677	703	652	651	679	636	719	632	670	669	640	702	673	665	709	704	694	686	663	663	649	675	684	709	652	687	659	666	690	705	694	665	683	668	654	647	662	683	708	662	630	685	656	663	701	659	605	674	705	682	654	665	649	654	684	671	654	709	616	642	703	678	672	708	663	709	616	675	660	647	589	693	612	672	659	619	661	722	672	656	672	668	657	632	620	618	665	656	728	632	664	709	661	723	642	662	683	690	691	656	639	604	703	708	657	703	689	701	672	668	674	697	695	643	682	627	626	679	671	605	648	714	687	699	704	608	711	644	695	655	680	649	695	666	701	645	662	726	689	687	702	675	675	621	674	677	696	629	693	680	705	695	689	674	676	677	637	678	658	677	670	676	694	729	660	658	691	705	654	637	660	670	713	691	700	678	659	681	631	693	674	673	681	678	662	678	679	707	678	677	677	688	644	626	674	668	685	689	720	714	687	667	622	645	654	676	686	662	636	651	677	629	683	643	647	654	718	633	659	655	687	721	627	686	706	676	651	640	659	706	653	627	729	652	663	693	694	657	704	647	626	689	712	705	682	651	659	643	655	676	648	637	633	644	641	656	663	678	711	681	665	657	669	700	675	687	634	678	628	679	686	645	683	678	701	680	627	663	644	655	643	663	669	685	690	665	680	649	672	689	644	633	622	671	663	711	728	643	675	650	680	657	629	695	671	674	652	680	710	628	684	687	638	653	653	684	732	672	691	620	658	613	631	667	661	639	709	685	680	634	711	662	660	646	646	729	617	661	638	653	711	649	674	615	651	676	650	673	683	644	697	699	655	691	671	700	707	651	677	682	630	643	670	675	653	667	659	651	657	673	682	682	680	632	686	698	683	607	638	612	681	708	645	672	684	669	643	675	715	667	657	678	665	671	677	688	684	689	641	692	650	667	647	671	668	704	616	694	702	654	667	645	653	657	641	643	694	658	641	670	671	680	673	712	663	606	631	645	658	655	649	717	633	712	680	687	711	631	645	658	648	684	666	613	693	713	653	708	696	672	658	669	691	674	657	637	626	712	697	705	674	647	696	674	636	667	666	659	630	656	634	685	697	641	617	697	694	690	680	659	634	672	696	713	621	744	654	675	675	691	692	688	673	656	656	684	650	692	660	695	643	718	702	670	643	737	631	693	698	656	633	657	706	655	642	664	633	645	652	694	644	677	670	675	679	663	622	717	667	658	629	654	685	699	666	714	668	647	718	679	663	638	691	662	695	725	697	731	724	688	675	631	666	671	659	713	639	640	660	711	651	665	641	677	696	690	623	640	667	695	732	675	658	649	670	659	626	701	676	672	633	692	685	687	651	682	669	702	645	687	648	700	724	735	694	635	675	645	666	689	682
9567	19058	16677	9154	4777	3776	3523	3379	2651	2183	2011	2047	1651	1448	1337	1180	1078	1064	1256	1168	1225	1101	1018	1046	973	993	932	916	1032	874	936	915	980	904	874	906	906	902	902	859	911	937	885	878	943	889	900	900	897	931	921	895	899	976	892	927	914	894	841	938	858	923	856	911	890	945	941	920	894	948	915	894	901	922	926	890	914	938	825	943	960	903	877	905	852	847	920	903	906	870	878	914	915	891	943	845	925	922	908	887	918	900	887	917	957	903	892	912	921	935	921	904	906	940	947	948	882	874	906	944	899	877	912	963	920	943	910	925	960	906	885	903	929	843	843	951	958	948	954	939	903	959	894	933	915	914	903	891	919	977	928	877	888	915	882	863	856	948	874	939	905	909	917	872	859	892	896	951	914	868	939	926	908	943	983	870	901	896	925	844	910	906	934	862	941	862	957	898	881	906	910	880	880	950	928	913	943	933	920	952	882	923	960	882	839	912	930	928	838	878	964	896	992	919	873	874	917	863	958	969	909	915	927	854	887	973	942	872	935	902	907	945	896	900	918	917	898	886	914	927	842	896	929	908	921	849	876	905	919	885	922	935	928	913	891	879	920	923	933	868	868	923	912	937	944	966	982	849	866	924	923	867	931	914	974	911	885	878	889	932	861	973	923	874	893	863	917	913	915	913	882	890	965	953	817	883	877	938	856	947	939	924	921	914	900	935	939	943	939	876	930	975	933	889	879	894	907	866	914	886	859	878	904	875	971	907	879	905	903	905	926	900	873	915	929	934	916	924	925	871	936	899	930	912	924	925	785	901	889	924	896	913	908	935	898	948	935	931	918	857	898	922	925	948	886	960	877	956	948	896	920	942	894	898	829	902	903	900	895	889	949	913	895	920	911	901	914	904	873	955	912	942	909	907	886	937	864	936	897	948	922	907	952	924	914	933	896	908	913	925	952	916	879	920	890	909	911	865	909	847	897	898	930	886	922	913	919	925	934	931	938	891	954	895	905	931	891	861	870	873	925	904	916	883	887	904	909	919	889	943	917	927	917	900	882	893	947	930	911	901	853	926	933	885	892	921	912	930	941	1001	937	937	924	882	862	909	896	917	872	931	941	884	925	901	961	845	969	922	947	908	866	915	860	936	874	883	947	901	905	919	906	927	888	904	937	863	921	897	968	919	924	877	868	918	946	932	949	907	884	878	910	861	884	919	884	943	850	954	853	947	874	945	886	891	890	902	878	883	896	913	949	895	903	932	918	919	885	912	925	871	897	941	889	914	911	903	874	881	896	867	937	923	902	946	915	853	921	927	907	878	899	890	948	923	943	893	948	912	934	904	912	887	960	864	920	894	935	919	913	879	916	919	894	912	962	821	909	929	936	885	867	889	941	926	957	932	897	937	910	905	880	924	1001	906	875	879	899	870	919	940	859	854	906	866	881	904	873	903	950	906	902	888	878	850	895	900	880	918	942	922	865	857	892	971	879	935	951	904	917	919	880	918	927	906	934	927	897	864	862	924	914	913	881	921	903	886	913	869	914	940	906	889	894	885	889	873	945	921	888	936	881	880	923	875	928	943	872	907	929	915	881	928	937	900	905	916	921	866	939	907	883	929	864	891	919	845	891	856	909	881	919	874	905	932	922	911	874	942	902	948	881	880	885	892	944	918	973	906	878	912	939	941	929	924	903	892	922	941	872	925	907	921	892	936	867	925	928	887	884	872	911	911	910	876	895	926	938	861	889	915	894	920	911	875	957	892	892	964	917	920	941	895	955	941	974	907	910	934	869	925	895	882	921	927	961	837	943	926	940	918	907	947	921	899	887	923	936	924	898	865	909	920	851	891	878	928	857	916	860	931	930	900	844	878	911	980	837	912	908	873	883	927	876	911	897	893	958	889	880	885	885	887	946	910	921	934	920	908	848	905	943	975	881	942	896	887	927	902	902	882	914	940	904	924	931	839	899	938	898	892	886	879	889	911	915	890	909	869	867	898	877	891	845	851	959	924	916	897	928	914	925	920	908	861	900	894	922	901	867	911	938	908	942	855	903	901	863	932	957	900	911	864	905	915	896	881	909	966	932	882	879	939	908	883	961	866	882	934	919	883	850	904	895	911	902	914	888	920	878	898	909	934	893	867	908	941	917	949	915	894	886	861	852	963	894	899	913	901	911	921	870	929	886	841	916	879	931	890	918	898	923	973	905	942	906	913	945	935	918	924	907	939	985	937	903	952	980	924	922	905	906	885	871	951	867	885	889	872	918	929	959	856	876	899	895	914	940	871	863	913	932	915	847	952	871	851	934	897	863	908	899	910	922	965	901	888	895	877	913	885	905	863	902	903	909	867	882	864	872	918	937	939	925	929	937	912	941	900	897	920	948	939	915	883	925	971	934	890	933	903	867	922	896	920	900	923	863	907	901	908	930	898	865	874	917	912	950	871	917	873	911	928	889	910	910	903	914	881	892	909	892	951	977	862	918	945	885	929	846	891	948	851	868	931	929	939	956	923	950	892	931	865	907	943	880	946	884	919	858	950	885	923	923	949	966	912	913	912	944	910	936	914	898	892	940	854	927	879	939	930	896	922	926	957	917	987	862	900	860	942	877	891	884	949	941	891	903	908	840	907	906	857	918	887	886	906	962	924	926	886	928	925	865	961	915	913	881	903	892	870	926	902	886	915	875	897	865	917	907	879	878	886	952	905	912	895	916	893	869	954	923	965	946	897	892	911	926	952	888	950	902	921	917	903	841	915	963	932	870	912	858	867	878	898	936	940	915	890	957	911	877	914	876	941	873	859	865	910	916	957	872	930	855	946	919	896	902	935	928	865	927	948	878	905	945	902	910	938	934	864	864	949	856	899	940	941	902	856	934	903	908	886	881	894	903	868	865	903	906	932	935	900	931	905	877	902	942	883	897	916	905	899	941	854	916	947	877	922	873	921	874	886	931	908	907	911	894	931	918	929	907	864	901	948	873	915	896	927	886	883	909	893	899	933	876	911	903	875	930	885	950	934	917	910	923	908	882	852	880	896	952	907	894	897	847	894	931	903	865	907	874	899	859	935	887	901	915	925	930	909	848	877	858	876	915	855	868	910	903	958	943	930	872	928	906	846	914	905	900	910	858	881	896	950	903	895	920	893	872	922	930	934	879	918	864	906	904	925	879	900	941	944	905	914	900	917	916	877	952	919	916	869	852	871	924	941	883	938	880	886	915	901	843	887	918	954	885	871	920	876	848	859	923	911	954	906	909	906	930	930	917	1005	905	979	920	910	917	881	886	911	880	969	923	887	901	881	893	881	911	981	912	887	887	939	891	919	909	893	938	913	896	937	914	890	901	875	944	906	885	883	880	890	962	907	906	944	852	918	909	931	893	914	924	913	889	880	940	934	883	904	947	900	934	868	891	934	902	873	951	972	870	902	846	886	924	897	866	881	874	903	898	892	865	967	900	883	942	915	912	894	911	905	939	941	863	909	918	924	884	916	872	901	882	888	899	891
22607	21448	29263	24045	21443	21091	7031	2626	1780	1518	1359	1127	902	818	625	540	450	558	614	432	415	557	439	419	356	365	320	389	1154	317	302	314	342	323	327	325	310	318	304	327	327	345	324	305	327	288	324	335	298	344	316	326	322	350	323	332	332	331	324	300	336	335	315	325	360	312	307	315	320	346	323	322	316	307	305	300	320	323	312	323	318	329	299	349	325	344	315	331	309	315	304	339	320	299	321	334	308	355	295	296	328	304	297	336	315	315	317	309	346	316	308	327	340	312	320	308	306	357	337	311	326	321	292	289	329	302	336	288	298	312	275	315	298	314	333	301	317	334	316	318	296	328	302	354	326	323	300	284	318	305	308	318	307	345	327	324	316	311	294	305	281	319	317	345	324	337	303	339	314	337	293	311	306	338	333	316	296	318	322	293	319	290	305	334	313	298	333	328	317	327	341	305	304	308	327	308	266	310	305	346	296	319	330	323	311	325	346	293	308	320	322	357	302	300	332	297	314	292	284	348	289	302	311	295	302	315	303	314	289	300	315	291	315	321	302	298	327	306	313	334	307	338	330	272	321	327	303	336	327	325	305	313	307	328	327	301	302	310	329	297	344	338	313	266	330	327	276	316	323	307	340	301	329	301	312	308	342	293	334	304	310	337	308	306	284	298	306	298	312	330	313	324	315	283	308	327	299	303	311	298	289	343	317	285	310	305	288	358	276	341	310	329	278	338	293	334	369	318	333	338	299	337	307	308	287	302	323	308	342	305	298	304	304	323	292	294	336	337	323	290	314	353	331	343	356	300	296	303	326	341	344	332	311	342	310	288	281	324	304	297	310	327	283	318	312	319	298	284	306	292	325	300	323	298	318	305	331	299	290	292	329	351	367	325	296	300	291	314	325	303	314	324	318	316	322	317	307	327	287	339	331	342	329	292	315	296	314	324	295	295	330	323	319	290	313	286	307	307	292	336	301	314	337	314	316	323	320	319	300	269	328	309	314	298	341	318	292	299	303	324	293	313	308	331	311	297	332	335	325	322	322	337	309	335	299	320	302	323	330	326	319	286	309	310	308	311	305	305	315	333	326	324	282	309	278	356	288	295	329	349	334	323	311	301	323	346	286	311	312	301	319	336	347	290	297	308	343	307	312	316	316	291	285	289	308	304	299	328	269	341	335	323	282	320	321	314	319	322	334	323	307	324	295	311	283	307	313	338	330	307	304	318	313	335	303	314	335	336	311	316	325	306	330	276	312	299	301	350	323	310	302	326	318	337	288	315	294	314	320	312	320	307	321	331	288	353	316	323	334	306	302	308	329	321	312	318	320	319	323	352	311	293	332	297	325	311	313	322	283	295	310	310	316	315	308	300	320	325	345	339	320	317	361	324	325	294	342	310	320	275	309	305	318	311	337	307	302	320	321	299	282	308	319	280	321	338	290	343	311	293	324	324	348	299	293	308	333	326	303	329	324	295	333	330	319	290	317	311	301	291	308	322	303	303	312	294	323	292	334	296	337	325	313	321	304	341	330	320	330	339	292	324	312	325	323	348	305	282	316	315	334	292	315	293	258	333	340	328	323	319	358	289	295	306	345	323	303	284	309	313	301	291	323	337	307	324	310	344	323	320	326	304	316	308	303	301	333	303	283	310	290	331	306	327	300	316	310	287	323	320	311	292	290	321	300	303	322	343	292	292	314	325	337	334	324	304	341	299	296	291	327	326	287	339	324	323	318	334	314	313	305	294	312	302	308	321	305	316	290	317	319	298	331	303	331	308	336	287	324	338	336	309	310	325	304	316	317	318	314	280	335	290	307	303	299	280	322	297	282	288	322	356	324	349	318	297	333	304	319	293	328	295	335	319	286	338	304	329	300	303	313	316	336	319	337	341	311	357	291	306	320	339	269	350	317	296	308	349	335	299	327	325	294	298	325	279	304	311	325	334	300	323	295	309	330	309	317	290	312	328	329	316	300	272	311	300	325	305	319	294	285	348	295	337	319	318	303	303	323	337	313	303	312	294	295	308	351	278	308	333	328	292	320	333	311	334	293	309	317	339	313	344	310	307	318	309	304	305	302	321	337	340	297	313	296	321	320	319	314	331	317	339	307	315	334	313	336	311	309	317	327	313	337	311	275	327	328	293	312	283	324	316	322	308	336	333	308	304	319	289	317	320	339	318	332	329	291	331	312	325	316	319	310	344	330	284	291	289	304	307	316	329	339	315	343	303	324	310	323	294	309	319	303	304	321	302	325	324	313	333	322	307	290	333	325	335	315	310	288	321	309	316	294	290	317	298	319	298	307	339	344	320	333	298	288	296	328	332	322	310	319	325	313	280	302	314	293	309	318	277	294	301	305	299	314	297	283	312	312	289	319	352	333	350	302	316	338	325	309	329	301	334	298	291	334	318	317	325	326	284	347	321	311	327	329	323	313	323	297	316	345	341	363	330	320	327	307	344	303	328	328	323	292	351	321	326	295	281	305	335	301	293	318	339	338	355	311	304	319	320	320	325	300	287	317	343	333	308	297	317	312	320	321	359	320	303	323	312	307	282	318	300	303	312	326	333	289	341	328	311	306	317	301	315	317	337	292	301	295	306	311	311	299	301	330	325	291	278	273	307	308	305	314	324	310	326	316	304	316	282	316	310	288	295	343	310	300	314	307	315	307	306	287	309	327	330	320	283	286	313	330	294	330	313	309	280	311	342	342	298	311	299	311	312	298	325	312	337	295	301	326	340	310	317	316	308	346	317	302	333	310	313	322	326	349	304	322	317	300	317	336	314	331	284	317	317	317	300	279	305	311	326	312	316	309	298	310	337	325	324	335	315	309	313	292	308	319	327	325	309	319	326	335	309	315	290	293	289	310	307	276	342	314	301	303	339	329	284	324	288	336	337	322	352	344	330	283	315	295	290	313	317	321	312	326	307	339	311	293	304	307	298	309	284	315	331	311	331	309	285	315	308	331	361	331	272	301	315	327	317	301	355	310	326	311	297	297	303	318	296	293	334	330	312	356	277	341	292	319	311	272	326	318	308	344	288	324	314	317	322	315	314	309	338	308	304	335	271	324	307	316	310	327	313	311	316	311	300	262	326	347	342	327	318	283	329	293	318	304	319	326	322	313	317	304	311	273	311	298	318	277	321	328	331	354	302	325	279	307	338	323	309	303	320	328	348	306	317	296	321	301	335	322	299	328	324	322	297	311	327	288	338	330	323	282	300	318	341	321	347	302	310	322	294	312	317	288	313	278	303	321	325	317	294	299	290	339	295	342	297	294	319	341	327	316	328	314	295	281	322	297	290	322	335	331	304	304	325	281	295	323	319	300	307	348	295	349	317	307	330	314	338	323	309	331	300	321	286	324	327	317	289	305	305	304	267	311	313	308	305	328	316	331	297	317	311	300	291	294	287	284	305	326	336	340	305	283	320	288	310	326	329	319	313	305	319	291	318	319	310	335	321	295	351	295	362	331	287	298	311	308	311	298	326	333	312
12657	26205	20004	14373	7780	6173	6235	5337	4160	3427	3059	2615	1880	1816	1310	982	789	950	1121	726	731	1010	770	639	501	497	454	612	2294	492	449	480	450	424	433	438	429	424	452	424	458	432	442	427	424	451	449	460	442	456	443	421	439	428	463	425	438	467	423	396	394	463	435	469	488	407	441	397	421	432	399	438	428	394	440	437	445	444	411	421	401	417	448	482	432	458	433	452	414	392	414	396	389	439	432	484	414	425	437	430	409	449	413	453	428	415	407	449	459	422	439	408	425	365	434	439	398	422	443	420	439	439	438	420	405	384	373	392	426	437	419	430	399	411	431	432	391	422	443	428	428	402	460	397	438	434	438	422	417	422	417	400	415	408	424	408	443	423	411	448	419	434	421	412	427	420	447	422	381	403	444	391	420	444	421	440	410	397	409	407	392	411	444	403	432	424	419	446	403	422	398	428	419	397	440	470	418	385	405	413	443	396	403	403	410	428	405	417	401	436	420	428	440	366	466	414	392	406	436	408	412	435	421	397	388	418	403	437	376	424	422	438	407	416	416	418	386	387	447	456	433	450	440	385	389	426	446	375	394	412	419	471	396	455	401	420	428	457	398	429	421	440	433	431	412	435	411	401	425	451	409	427	431	396	460	419	416	431	412	415	444	439	454	423	402	434	416	420	423	406	435	409	430	403	457	427	430	423	449	430	429	401	389	432	400	450	399	374	451	456	440	439	418	417	424	393	420	405	429	416	455	428	437	411	412	424	443	432	412	443	421	401	417	444	420	402	408	450	430	437	395	399	444	415	401	434	408	399	429	441	418	415	413	407	396	386	400	389	415	428	376	407	428	426	400	385	388	441	411	411	461	397	388	364	420	399	413	414	451	417	417	430	415	434	386	397	403	427	385	421	401	436	487	435	418	409	447	437	412	416	407	450	395	433	424	414	402	424	389	432	425	416	420	440	442	443	438	435	423	436	409	407	410	442	410	415	437	413	390	403	406	430	439	417	407	422	411	444	399	455	417	372	426	420	438	422	405	415	400	416	411	452	462	420	403	478	396	426	430	438	401	418	445	456	407	405	404	421	435	404	384	400	405	445	407	397	441	393	403	454	456	387	445	408	433	428	417	441	451	445	436	407	417	421	465	409	411	425	407	444	430	403	445	428	434	438	436	433	413	439	431	396	413	413	427	427	393	417	411	426	419	428	455	392	432	436	443	420	367	405	423	448	464	454	444	400	407	395	418	418	433	391	441	374	410	438	400	432	413	410	400	390	421	399	424	426	416	458	438	422	414	417	424	419	444	423	388	450	438	430	430	425	430	463	385	399	443	429	446	405	428	436	400	445	406	378	398	419	365	444	434	377	412	447	405	389	440	440	444	450	430	412	401	426	425	420	465	449	401	450	431	397	424	402	415	431	405	448	455	395	427	435	409	467	416	425	399	393	451	401	430	428	434	440	400	419	424	455	405	417	445	415	422	442	413	434	432	474	435	410	427	401	418	422	422	417	415	421	406	456	451	421	401	478	410	427	399	420	399	442	414	439	417	442	420	381	467	417	436	427	463	441	416	432	436	436	396	433	408	427	430	410	433	401	399	428	419	387	390	435	459	442	394	401	391	442	402	435	393	396	421	408	411	404	408	441	395	399	414	390	436	427	464	453	414	416	400	421	423	427	426	469	439	387	443	414	398	378	415	423	417	447	401	409	424	408	414	403	457	420	397	419	407	420	414	384	443	407	431	434	423	390	430	437	393	393	395	431	455	436	442	429	420	396	421	408	441	412	423	414	397	408	418	405	452	438	468	415	458	452	442	424	389	408	450	426	411	410	452	423	421	414	412	457	431	432	422	472	446	424	447	453	424	422	412	462	432	406	393	416	426	432	373	431	406	405	447	414	408	432	434	433	412	443	428	447	416	439	437	405	425	433	416	403	412	390	410	438	390	418	467	386	440	399	430	411	412	412	409	434	397	422	408	399	378	392	423	416	442	411	421	434	409	440	428	422	427	407	418	403	390	433	406	439	419	412	415	417	405	417	445	411	460	399	463	417	385	408	443	413	453	385	401	396	383	422	422	393	394	403	420	413	453	436	448	445	430	416	359	440	418	422	422	415	428	429	421	419	390	450	418	438	415	435	446	429	448	423	455	410	435	398	393	435	432	441	391	443	427	451	432	435	425	430	427	437	400	407	449	414	409	401	450	426	404	435	429	390	412	392	416	414	427	407	401	404	437	417	435	390	439	398	418	413	395	410	424	438	464	445	454	418	451	409	381	429	436	429	434	424	428	422	408	387	417	454	451	441	404	436	443	431	406	427	417	406	418	421	426	403	390	412	432	431	418	434	411	374	438	417	456	439	453	410	392	442	401	404	435	455	419	405	438	449	418	438	442	412	468	393	416	397	421	435	399	446	437	419	416	424	420	393	425	416	399	448	407	387	419	415	416	406	413	415	416	409	435	369	442	407	397	435	400	421	460	393	422	404	425	407	455	408	430	386	402	456	409	416	407	380	418	453	423	476	425	436	459	422	394	426	410	391	417	441	425	426	412	435	428	412	412	407	404	418	388	405	401	425	427	414	380	422	420	413	428	430	432	431	388	468	428	436	408	446	407	445	419	393	455	390	397	392	421	394	404	422	406	410	403	432	410	417	430	435	406	429	418	425	463	439	425	394	355	444	411	396	432	440	390	431	417	418	450	427	433	425	454	436	422	402	441	440	439	419	424	441	422	391	432	411	430	404	387	409	432	432	458	409	432	428	446	427	398	402	415	446	438	458	403	386	434	437	419	424	411	438	396	392	424	428	398	422	414	435	433	414	403	435	430	415	424	440	403	397	432	430	417	431	407	394	452	437	451	420	437	472	408	440	424	431	417	406	411	414	401	392	426	416	428	428	375	380	393	452	427	419	405	421	416	419	389	423	458	436	395	432	416	454	419	415	454	405	420	427	390	406	450	417	443	426	423	434	432	413	436	443	415	444	395	423	444	444	438	434	421	441	439	435	414	431	487	459	404	413	414	396	415	463	444	405	396	419	428	413	373	441	441	411	431	441	444	420	398	427	437	423	399	403	439	417	441	407	433	389	403	438	403	391	409	428	430	420	445	432	422	443	421	441	414	430	383	412	433	421	450	406	440	435	429	416	401	453	450	424	406	436	404	415	435	405	415	478	423	389	428	412	467	444	386	439	445	408	438	402	396	450	442	399	400	425	402	416	436	394	402	397	411	448	411	438	421	461	445	456	419	423	422	434	438	409	414	392	436	448	437	432	406	439	448	403	392	416	408	423	419	421	414	467	430	432	430	404	455	458	427	420	416	462	442	444	420	405	409	440	421	407	420	391	417	415	413	433	414	432	402	430	388	438	400	407	418	444	439	402	432	413	408	388	397	409	429	440	421	442	408	394	400	376	432	424	440	425	440	403	389	409	435	393	428	394	439	428	414	405	420	379	414	409	400	450	424	435	453	419	437	439	413	419	404	390	412	405	424	445	395	398
27314	18655	8113	4185	1930	1243	1302	1200	1071	990	979	811	776	710	670	664	610	659	727	680	655	600	627	609	630	642	625	598	700	633	591	614	568	622	596	579	613	583	556	651	541	590	607	590	582	618	565	585	606	573	644	610	601	573	606	579	596	643	595	593	589	593	555	629	607	619	643	581	558	568	573	574	612	579	586	575	612	595	611	618	600	603	605	575	582	633	582	572	610	577	588	607	576	593	586	660	585	630	575	610	578	593	570	624	579	600	601	592	625	644	597	580	580	619	574	621	579	579	615	633	582	590	570	571	540	619	609	612	600	591	579	560	598	573	568	618	565	620	572	599	552	563	612	588	607	574	545	591	564	586	598	596	549	604	592	647	606	597	601	606	616	616	565	589	607	631	580	601	580	604	603	573	642	595	609	587	579	574	581	596	605	577	596	614	593	575	579	586	605	587	605	566	577	560	587	589	626	624	586	556	604	626	588	590	613	603	594	595	629	615	621	605	582	589	639	649	588	652	563	611	599	579	543	604	610	543	602	584	558	608	634	600	587	569	633	589	584	607	561	621	567	626	650	607	624	600	591	608	592	603	579	611	614	579	594	598	570	635	579	570	581	599	601	569	534	605	568	610	586	572	609	595	565	589	574	600	602	610	599	601	590	562	588	582	599	615	563	592	598	563	563	625	589	572	599	619	619	575	626	577	602	620	616	593	578	616	570	550	613	577	562	656	583	606	597	588	591	567	579	613	596	566	560	567	549	555	595	580	589	595	555	587	574	583	577	631	584	614	573	575	563	572	574	610	603	576	574	556	601	600	622	574	611	600	629	625	593	552	583	625	612	565	577	593	614	616	550	542	584	600	597	608	591	599	560	606	592	599	626	587	581	602	651	597	580	572	636	635	619	616	578	588	655	584	620	604	611	590	568	646	596	570	578	584	613	623	547	604	590	595	583	604	618	581	572	597	578	589	571	594	591	543	585	598	634	600	572	588	605	580	559	643	595	540	582	564	569	580	592	576	619	613	575	581	607	585	594	619	566	626	612	605	600	571	604	593	609	586	582	567	607	604	576	592	591	596	603	589	598	562	615	599	623	633	588	600	583	612	607	567	595	586	587	573	594	621	624	552	623	576	551	579	580	600	567	594	622	610	563	602	620	590	564	535	602	607	603	601	538	591	579	573	560	567	604	609	567	593	560	568	608	606	567	607	604	574	615	556	630	604	650	556	582	624	600	572	581	586	646	600	600	579	558	604	603	617	631	584	607	617	593	560	600	574	568	587	583	598	597	608	578	585	623	593	615	602	609	584	594	560	593	609	593	555	607	551	600	611	601	587	592	588	626	564	559	584	569	518	630	576	591	561	530	579	523	577	611	599	623	584	548	606	609	601	570	590	625	584	572	610	603	607	597	580	546	583	603	586	588	565	575	608	616	573	582	586	591	633	636	602	566	622	632	595	616	610	611	590	587	562	617	643	588	557	608	617	520	594	600	603	617	587	573	594	612	646	652	571	612	554	605	582	587	596	573	592	619	599	605	557	638	551	595	590	557	598	554	595	591	605	625	652	565	596	587	578	565	623	628	578	563	561	551	564	593	610	592	593	610	555	580	583	616	568	618	619	601	588	595	634	601	591	581	592	552	581	607	677	596	571	615	614	579	572	623	603	641	621	605	613	569	599	628	604	585	587	598	581	565	583	587	555	564	649	613	583	587	578	600	652	580	537	580	616	583	581	609	586	596	597	613	582	621	577	622	621	551	603	614	626	637	567	567	644	553	572	645	610	558	565	593	597	581	603	618	592	562	567	589	575	589	545	603	600	615	593	585	583	593	583	567	558	641	556	607	652	598	584	580	601	585	560	625	591	604	554	584	562	611	578	605	582	641	595	603	620	606	590	563	550	566	597	562	591	576	603	553	563	568	623	604	567	549	596	603	544	624	580	606	581	598	589	637	608	626	644	590	597	600	582	615	617	589	632	589	629	572	594	619	603	581	592	635	576	617	570	596	630	576	591	591	607	585	619	606	566	588	580	593	628	595	565	612	607	603	561	622	565	588	601	588	595	555	582	641	586	606	563	588	569	579	535	621	625	563	543	640	602	614	582	540	554	583	601	576	636	661	627	567	594	605	606	566	601	566	577	584	612	642	586	617	536	595	575	598	618	592	623	552	603	599	600	642	612	639	606	612	590	596	587	623	600	616	623	582	607	562	620	596	595	588	641	618	575	598	596	583	588	557	588	625	563	543	618	596	599	605	594	529	589	621	604	559	561	578	601	565	616	608	576	612	592	620	610	589	604	613	552	597	614	632	601	589	580	582	602	606	601	588	586	645	613	612	572	603	598	609	580	585	662	563	613	614	568	543	584	600	577	583	617	586	596	613	585	584	597	609	601	542	561	630	617	578	577	576	635	619	611	575	607	596	573	581	621	623	589	576	575	557	583	549	627	588	576	571	593	643	605	586	587	576	635	569	630	591	578	597	592	628	592	630	590	575	596	624	585	591	598	605	610	623	580	620	607	577	602	555	645	589	560	583	620	614	635	608	600	580	617	599	612	569	598	595	540	591	582	634	621	587	589	623	582	637	602	603	595	610	596	610	550	594	609	599	588	603	572	616	592	578	658	565	613	587	552	559	608	584	607	590	587	545	600	540	575	573	567	599	618	592	595	586	589	609	619	603	602	621	592	560	573	619	567	578	615	579	620	609	639	614	577	589	579	620	587	607	612	576	538	595	569	585	613	619	572	562	578	631	620	584	614	590	600	600	587	599	598	545	559	606	618	597	650	592	604	553	634	607	583	596	553	557	586	560	614	621	596	633	586	576	596	577	604	601	593	584	583	587	599	613	637	590	569	596	566	595	583	580	607	610	607	594	582	588	568	586	576	599	585	624	658	591	584	570	593	559	572	578	581	603	530	616	587	613	609	584	583	604	577	607	589	576	555	585	626	610	583	586	626	608	586	574	582	660	637	559	604	562	634	599	591	624	644	594	561	636	576	594	627	639	598	585	583	570	595	565	588	572	585	565	619	614	615	560	618	567	632	614	591	565	580	579	606	594	581	622	626	639	600	619	580	633	590	619	592	583	597	591	593	599	542	597	582	599	604	561	602	599	623	575	596	588	607	578	569	575	661	591	578	534	587	597	610	563	570	529	603	590	565	622	620	614	632	596	603	578	608	560	599	575	633	632	633	600	573	630	613	588	608	597	641	604	577	575	595	591	578	621	590	592	607	650	634	629	608	612	582	569	602	632	623	570	607	573	559	605	655	586	559	611	571	643	634	602	602	584	612	566	549	584	654	596	609	584	589	630	633	560	599	604	558	583	595	587	599	592	598	564	625	559	618	614	618	582	566	634	609	566	508	634	601	621	539	580	611	589	642	590	579	632	612	589	611	577	606	613	593	623	579	571	574	617	649	591	567	624	568	626	609	614	593	588	636	614	599	563	595	621	636	629	605	573	585	593	605	651	572	572	590	567	589	577	585	610	603	589	639
10310	11149	8496	5977	3430	2446	2860	2551	2041	1965	1750	1494	1277	1098	1061	956	927	998	1055	996	906	893	937	877	893	841	854	821	900	832	806	804	776	855	841	815	863	808	883	820	859	829	747	852	784	794	819	922	857	851	845	806	839	845	908	843	822	820	856	811	837	821	844	818	839	868	799	791	853	841	863	861	864	866	785	832	803	812	846	791	882	870	818	819	824	848	814	832	815	843	825	771	851	793	870	788	863	861	806	840	829	837	869	821	840	817	858	869	869	846	789	868	827	851	818	842	795	832	841	840	784	776	838	808	825	796	817	805	850	851	799	853	797	781	823	860	841	786	818	830	808	796	841	816	835	815	818	840	880	838	840	809	834	840	816	826	792	871	819	832	803	843	797	861	830	814	771	803	824	818	784	848	820	851	812	829	796	847	827	830	883	811	835	852	847	843	840	776	833	788	838	838	821	781	875	832	849	874	871	826	856	784	853	826	804	814	803	840	817	880	861	816	845	808	853	789	777	869	832	830	852	853	850	835	871	810	834	778	868	872	842	862	844	845	820	769	838	868	797	833	791	916	795	851	851	818	811	878	875	846	858	823	838	831	777	796	858	817	810	822	799	787	872	873	885	878	795	808	807	842	826	781	813	818	866	816	886	796	842	831	832	758	817	822	843	844	848	793	824	845	825	837	816	857	839	845	858	815	906	815	804	814	824	851	859	802	826	833	797	877	841	819	860	808	815	854	884	815	830	831	798	849	842	823	820	857	830	913	802	817	826	869	890	774	828	823	827	829	807	862	832	862	860	771	800	829	836	884	789	809	853	779	800	807	802	821	839	832	837	904	836	831	809	909	817	816	822	857	844	880	810	845	817	830	868	856	834	794	881	851	787	801	824	851	901	830	848	845	853	798	820	862	879	843	823	845	822	913	844	868	839	830	805	806	842	834	832	841	803	833	840	849	752	828	864	845	845	838	850	805	832	874	843	836	792	830	826	793	804	804	859	803	818	849	821	823	849	850	819	847	828	798	857	836	802	785	838	820	822	863	840	838	825	852	787	812	812	841	863	888	852	785	840	823	827	802	844	822	865	860	854	826	797	820	897	834	841	880	818	797	827	808	781	795	802	836	833	843	836	803	882	840	810	861	836	835	823	813	858	870	835	828	861	809	795	855	848	826	848	800	843	842	857	840	844	857	869	825	809	847	825	778	807	853	791	859	804	775	787	846	833	853	822	834	878	886	837	811	849	837	811	837	861	846	816	784	874	855	771	839	844	863	879	823	850	859	828	813	848	848	794	890	851	822	845	792	875	871	817	788	819	809	838	837	874	831	781	824	845	833	840	801	806	870	868	826	829	850	800	814	860	883	861	841	855	831	865	832	824	843	845	764	792	877	800	817	828	806	797	855	794	804	826	833	827	814	780	815	800	790	896	852	754	812	828	797	855	838	835	827	842	833	853	826	871	878	822	845	845	832	806	820	815	833	833	851	785	844	795	795	844	855	825	808	867	833	856	861	837	829	835	840	872	837	811	851	825	839	879	821	788	790	787	861	818	872	862	817	861	840	837	801	794	823	836	780	816	811	802	806	794	807	843	852	845	832	887	891	807	819	818	829	793	777	833	851	835	778	796	841	854	816	830	848	844	873	825	807	796	781	812	865	873	791	874	814	764	766	825	869	831	872	832	841	849	823	827	814	828	807	788	846	807	856	825	866	825	811	824	875	815	826	864	808	838	862	841	799	821	827	813	818	860	822	766	865	862	801	831	834	822	829	813	771	796	829	827	855	826	878	834	857	850	837	817	851	822	894	852	848	803	837	808	870	832	850	829	864	830	847	828	836	841	837	886	795	807	845	859	830	892	837	832	844	874	836	810	840	829	847	791	852	822	814	782	851	815	799	792	858	815	829	910	884	875	865	841	861	839	788	836	847	862	873	808	746	819	804	823	848	825	827	809	817	804	805	844	817	837	824	834	847	832	834	824	834	810	875	814	855	821	807	818	830	823	842	799	844	844	843	903	827	855	814	856	805	806	832	795	814	841	792	790	802	862	863	895	847	847	801	814	852	856	861	854	824	855	831	920	788	801	884	831	815	847	803	833	789	842	828	842	836	835	791	843	818	842	838	831	801	801	793	814	843	882	821	841	836	877	886	811	836	849	854	849	849	874	839	802	824	813	764	859	833	827	834	786	810	838	841	828	780	856	846	764	862	868	819	851	861	836	837	823	836	832	818	842	815	846	866	848	769	837	863	864	864	850	793	797	844	810	865	817	806	863	861	841	854	810	818	840	841	817	806	833	797	832	809	856	804	811	824	889	857	788	847	826	833	790	843	836	872	845	836	818	783	842	833	834	792	825	872	802	808	804	857	855	845	839	801	826	849	858	819	822	843	866	811	820	846	840	843	841	843	832	792	817	858	832	789	824	812	851	848	834	864	819	827	768	828	788	811	832	789	784	782	819	823	818	844	790	819	819	797	807	840	904	783	842	863	832	816	819	804	861	786	863	861	829	759	863	823	805	817	862	813	842	855	855	784	829	826	822	834	883	796	792	859	850	826	804	858	820	837	841	844	829	847	829	842	850	792	820	853	829	843	833	851	796	860	814	863	791	799	814	827	806	847	863	820	828	861	795	810	810	809	848	856	832	861	833	807	848	820	818	786	855	866	857	837	866	854	811	867	787	852	836	827	830	830	800	822	796	804	866	825	843	847	860	826	858	819	834	865	831	840	839	790	844	811	898	810	819	804	820	848	829	850	799	822	865	784	847	863	849	828	818	857	791	807	776	863	819	794	820	873	798	837	867	866	803	785	816	845	787	860	743	828	868	812	883	814	813	815	838	782	841	765	828	798	850	850	818	791	825	820	853	845	810	804	806	863	845	879	851	842	841	818	843	858	812	831	815	839	802	884	841	846	914	813	829	887	812	818	860	849	807	872	796	817	804	825	863	821	842	893	811	854	828	815	823	846	799	858	846	823	841	860	818	852	834	842	830	805	851	857	864	885	833	832	828	806	848	824	842	859	797	835	816	834	857	843	886	844	855	842	865	818	848	809	839	860	885	835	835	829	819	820	829	845	835	828	822	826	831	825	846	840	850	862	809	910	841	795	856	825	818	855	832	789	848	802	790	810	805	867	853	841	879	801	861	814	809	859	864	851	888	838	816	799	845	826	821	858	867	806	788	810	864	847	853	821	809	779	882	883	774	833	822	831	816	839	846	795	875	806	834	852	834	864	831	806	868	810	861	814	814	880	848	846	845	834	914	818	861	824	827	847	809	827	824	829	868	859	853	794	814	830	840	849	836	849	831	826	798	848	809	818	869	838	864	819	807	887	830	830	831	819	852	821	858	831	783	850	830	762	840	847	841	868	872	827	809	832	816	828	798	822	853	827	821	811	838	865	794	785	858	833	851	817	916	845	839	845	883	846	817	857	791	880	864	841	821	858	880	849	777	852	838	813	854	879	778	855	877	799	813	904	815	803	842	862	795	814	820	809
23485	21388	28529	24602	20935	6452	2495	1822	1693	1351	1098	886	683	586	561	632	519	508	510	439	442	407	410	417	354	377	377	471	809	338	317	326	330	328	340	344	337	358	351	338	338	341	332	314	330	341	336	306	359	342	363	337	342	381	313	340	331	309	316	320	330	351	393	331	368	328	327	344	359	324	340	324	344	319	342	350	335	319	352	330	358	347	365	339	309	333	353	319	338	328	352	334	320	338	332	309	327	376	379	344	349	364	300	322	339	332	342	372	347	328	324	342	361	335	348	338	350	346	348	326	323	361	334	270	334	327	288	334	323	308	332	330	339	332	333	378	342	344	315	334	328	336	341	318	343	323	351	311	317	317	311	322	322	354	360	319	315	332	358	357	332	333	362	318	306	321	335	349	323	335	325	345	354	339	322	332	353	361	370	349	339	318	324	355	366	340	295	311	352	343	307	323	307	346	325	340	327	348	347	338	353	352	307	342	360	327	319	336	364	308	308	330	369	353	345	330	348	315	324	317	329	359	339	373	360	361	332	354	343	330	317	355	328	355	323	370	359	353	342	346	358	336	339	354	304	307	338	337	320	339	363	338	333	353	313	351	333	323	321	305	362	330	322	329	329	346	333	397	314	335	325	363	400	306	352	351	335	298	304	319	344	364	323	344	322	368	346	343	327	360	373	332	346	354	366	333	332	330	324	329	297	362	360	324	342	363	297	347	315	356	323	332	337	298	325	317	328	363	348	341	358	357	344	325	326	370	319	340	328	350	322	323	324	337	380	357	304	352	357	336	330	304	326	327	330	372	336	335	339	323	308	358	305	354	354	332	328	342	331	367	335	312	325	328	365	351	331	336	302	345	314	339	344	319	330	324	338	339	338	342	323	321	331	358	353	356	333	295	320	323	336	346	354	336	309	360	339	364	310	342	306	321	324	349	333	340	333	354	335	322	355	293	331	339	332	366	327	345	328	326	331	342	355	330	336	319	338	344	322	363	331	369	353	353	328	327	324	345	304	339	329	347	361	350	339	373	323	355	329	334	322	332	330	347	345	352	336	334	322	316	327	327	347	344	336	337	317	327	351	354	335	351	343	326	332	317	297	337	306	331	304	342	341	326	365	305	346	311	316	307	337	337	374	324	315	337	309	347	319	321	322	342	349	350	356	349	314	348	327	347	334	364	299	307	334	333	353	357	294	338	333	336	329	367	361	320	328	320	316	344	348	346	355	352	349	347	312	346	334	347	362	322	332	344	330	353	335	337	353	342	331	355	376	318	312	334	303	346	345	336	358	333	334	334	349	343	335	332	287	351	340	345	338	319	357	360	333	314	356	339	337	347	332	354	326	316	349	334	318	309	333	350	336	341	344	349	343	370	324	325	344	333	337	314	342	353	349	327	326	354	354	371	322	305	325	336	296	328	340	331	341	323	294	347	301	327	313	345	370	307	318	322	330	321	318	345	344	318	367	336	347	363	343	336	325	287	327	312	330	327	291	376	330	329	323	325	334	347	309	334	345	364	305	324	356	354	319	357	319	339	340	340	363	319	312	317	331	323	334	353	324	319	328	338	346	371	371	330	348	337	330	336	343	332	308	337	322	332	328	330	331	335	320	324	332	345	364	330	353	306	307	303	320	315	345	341	329	330	338	373	339	328	329	306	326	334	340	349	316	332	325	327	333	291	319	347	309	334	331	305	328	328	316	323	350	316	360	340	323	311	342	334	372	355	337	345	366	300	312	331	308	354	326	333	310	363	329	325	334	346	365	341	339	325	332	315	336	351	338	329	335	312	358	318	337	341	345	343	359	355	327	353	345	330	344	336	345	345	336	324	344	329	318	342	345	324	308	331	352	313	314	340	298	306	338	310	337	327	340	331	324	323	320	332	314	324	363	321	354	334	369	321	327	344	354	308	347	354	342	315	369	361	301	358	322	354	326	363	330	308	341	337	307	321	344	346	333	330	334	353	343	344	315	316	346	356	317	324	336	325	319	354	351	315	328	362	353	304	357	329	364	307	356	362	348	347	335	326	304	314	346	312	343	329	343	324	348	353	324	289	315	320	341	327	356	345	329	339	305	298	347	332	330	351	333	329	360	338	354	325	340	338	321	357	316	353	348	359	347	360	341	372	303	324	325	373	348	335	328	336	308	300	355	339	336	324	317	370	336	334	337	333	362	345	362	367	345	366	326	334	330	362	320	342	316	316	312	326	336	284	316	349	360	331	356	314	340	291	335	356	324	349	322	316	323	359	368	336	353	357	328	312	346	331	320	315	319	304	344	340	319	347	322	300	355	325	310	360	316	313	326	356	326	350	372	342	321	340	319	337	326	348	340	346	343	323	328	333	344	339	325	328	331	370	336	331	334	354	330	342	328	347	340	321	319	358	303	345	360	353	336	329	365	362	324	312	361	361	312	313	358	325	313	341	319	339	340	332	367	330	333	334	321	303	343	330	313	330	345	365	348	370	329	314	308	366	365	336	333	330	332	365	371	323	326	313	344	353	326	327	347	362	323	340	315	329	359	330	288	322	306	333	326	345	294	314	339	351	338	316	318	350	354	342	348	326	362	348	304	361	355	364	305	345	355	338	332	334	347	312	336	336	327	302	312	311	304	341	329	332	343	346	330	338	362	359	311	315	341	337	344	363	328	334	370	343	353	346	328	333	332	344	352	323	365	348	332	344	336	363	333	335	344	293	308	353	312	333	338	321	352	312	349	338	302	329	333	326	362	342	319	329	357	364	337	315	329	321	340	349	345	320	331	352	326	304	308	345	336	352	360	355	343	346	325	352	346	326	367	330	356	338	361	334	343	337	352	328	376	343	315	331	317	333	335	329	357	325	391	329	294	337	350	356	339	337	332	351	326	340	328	345	370	335	310	338	360	388	328	322	335	372	359	364	314	356	341	292	329	301	362	330	348	320	338	330	315	343	339	345	348	344	330	331	334	345	353	324	328	324	365	333	341	320	364	340	313	352	325	318	352	349	351	350	339	312	323	315	343	328	354	354	343	316	335	349	334	316	336	345	338	348	358	336	347	355	382	341	336	357	345	377	347	287	323	344	337	355	335	337	342	326	330	311	314	300	339	331	329	296	334	322	322	350	332	323	331	349	328	347	357	342	277	355	316	334	350	347	317	375	336	335	334	340	342	357	312	333	304	344	329	339	337	342	358	357	318	330	325	330	315	349	321	360	330	349	315	344	319	370	349	323	316	319	364	334	354	308	304	326	335	338	315	322	356	327	325	325	345	359	333	327	318	329	341	334	337	316	345	331	321	330	316	344	313	329	332	349	359	360	340	335	321	312	359	339	353	326	369	312	374	294	324	326	340	346	356	339	321	335	328	346	346	309	361	301	313	346	316	319	316	316	346	340	306	336	323	317	341	351	311	321	320	300	333	326	320	303	356	342	299	320	343	329	345	355	378	332	324	330	321	336	339	377	354	312	368	356	332	325	332	346	331	355	367	323	310	322	356	341	323	336	311	356	346	301
8916	20022	12767	7978	6181	5720	4683	4058	3756	3230	2589	1926	1380	1124	1132	1093	994	942	854	667	660	639	658	680	542	613	528	734	1487	503	470	527	474	479	524	478	536	550	486	531	508	519	521	459	498	504	519	500	480	486	456	498	445	491	485	477	466	521	486	458	493	456	486	515	489	522	493	469	497	479	490	486	459	476	508	514	493	482	500	470	489	485	493	463	497	449	461	460	523	526	463	484	472	511	512	468	509	502	475	456	500	476	479	496	504	486	479	480	459	454	513	486	490	501	457	507	485	478	505	483	461	540	497	476	539	494	496	472	465	487	473	459	488	518	485	515	471	481	493	545	459	459	508	492	479	470	478	502	469	513	501	497	442	469	502	505	466	507	494	510	501	457	454	473	498	459	496	476	475	465	454	496	490	461	479	523	478	517	441	480	482	480	497	467	472	472	508	491	452	499	519	495	478	471	471	464	473	512	463	492	512	532	461	471	456	467	490	479	511	465	498	471	508	440	511	506	455	493	482	523	503	503	479	506	501	437	486	472	470	512	522	473	481	488	488	506	485	462	478	495	478	514	455	481	492	488	521	470	468	461	495	499	476	475	487	515	482	471	489	484	439	533	485	478	516	508	485	500	495	475	481	507	449	477	455	469	480	518	506	525	479	453	477	469	536	469	506	494	511	496	510	498	512	537	478	454	430	498	474	503	496	472	463	520	525	531	477	483	492	495	497	469	482	436	486	470	482	494	526	489	505	446	492	469	494	465	452	490	483	470	438	495	453	512	466	508	513	490	511	472	465	478	493	515	502	507	483	492	490	494	448	451	536	482	495	505	483	481	487	532	495	470	463	485	499	464	489	447	500	472	475	475	425	450	467	529	497	450	518	462	512	460	489	470	460	483	518	489	471	517	520	457	463	513	477	493	535	489	488	527	504	495	440	525	454	515	458	510	432	452	481	454	452	453	475	465	474	504	469	468	484	501	472	488	491	511	501	454	493	494	484	488	465	467	475	471	487	462	469	459	487	469	468	505	503	548	509	487	481	451	498	511	502	488	503	496	504	499	486	468	484	504	524	477	474	483	494	477	469	502	466	482	505	485	514	510	516	561	476	480	450	494	467	483	500	479	452	461	477	458	517	495	454	452	469	508	484	514	484	501	489	468	500	516	498	500	500	525	516	536	459	473	476	494	485	489	499	444	468	502	460	509	512	472	499	503	512	488	488	492	486	481	496	479	471	466	455	476	478	476	478	468	470	527	510	471	478	473	459	512	499	477	493	507	461	481	459	480	463	490	454	517	509	525	461	451	489	464	517	469	435	461	450	500	447	523	485	491	512	508	488	472	517	503	468	465	489	442	494	487	516	506	479	464	510	496	476	448	477	488	507	503	487	505	498	477	497	503	488	514	444	483	454	507	495	478	486	522	495	484	532	485	504	494	475	473	507	481	456	497	500	479	500	459	494	526	532	490	450	499	457	465	457	478	481	477	484	485	493	533	483	460	503	494	473	487	483	492	489	504	496	519	486	460	450	471	473	493	502	504	489	486	514	509	485	513	490	493	479	478	517	512	524	500	467	484	466	456	473	458	535	500	477	471	483	486	491	521	481	496	443	482	480	452	455	478	483	496	503	511	491	480	515	457	551	488	463	475	467	549	469	462	497	480	461	525	461	536	480	535	500	451	487	488	499	507	476	484	475	479	465	457	501	449	499	511	474	484	513	534	483	488	512	486	503	520	484	465	540	475	441	479	516	467	473	476	476	499	496	469	481	504	455	505	520	458	488	468	493	477	518	470	495	502	467	490	493	484	490	502	485	481	485	511	495	484	485	529	463	506	485	492	478	451	454	473	493	473	506	456	510	491	469	487	442	485	505	500	470	487	490	504	448	524	441	477	473	476	516	484	506	470	486	499	467	534	473	521	479	507	505	511	501	499	475	550	437	488	524	468	512	476	499	500	488	501	483	435	494	478	475	472	465	485	476	519	486	480	481	467	459	457	460	504	495	486	513	492	471	465	476	482	444	506	486	497	478	438	464	451	497	478	473	502	475	453	505	497	484	493	485	459	508	486	529	479	522	502	512	463	477	440	464	489	500	501	458	453	489	459	482	515	527	506	460	453	461	507	543	496	525	470	523	474	485	503	485	527	483	489	487	478	530	496	535	431	477	495	463	485	503	464	472	506	470	467	468	507	498	492	542	490	489	469	482	492	478	499	486	469	487	478	504	440	501	488	477	527	489	484	497	498	469	469	496	461	465	481	498	444	478	458	518	493	477	483	520	531	492	484	455	449	477	515	447	494	489	514	477	499	507	493	513	459	483	508	488	484	514	456	492	499	470	506	503	472	496	489	483	496	504	508	494	482	465	482	471	508	471	481	531	480	464	490	485	465	523	510	482	484	492	487	526	520	473	477	506	463	455	503	525	477	474	472	510	483	537	466	511	452	476	431	538	486	454	454	474	488	476	501	481	479	489	500	469	489	475	526	465	471	485	465	489	510	495	486	496	477	465	443	504	512	495	506	483	420	481	485	520	494	464	485	496	455	492	468	446	453	528	512	489	496	468	487	486	495	459	520	499	433	487	470	480	472	513	489	467	481	488	486	467	485	455	503	467	498	475	479	491	472	525	484	492	467	520	464	501	483	482	518	480	464	485	459	473	458	466	441	493	469	501	461	498	481	486	485	459	506	473	482	455	474	459	518	510	528	497	508	513	462	472	468	495	500	480	433	514	448	470	490	499	471	476	487	502	478	488	475	470	463	463	514	482	482	445	465	444	484	514	499	476	465	495	491	479	483	488	511	494	486	487	485	501	489	513	497	497	486	480	447	508	483	447	525	481	487	489	482	444	450	474	522	471	496	507	508	492	467	478	498	497	502	495	469	488	459	468	506	478	503	495	486	491	469	517	473	506	463	505	510	474	441	483	494	494	497	471	475	473	473	527	491	504	513	521	521	478	495	470	488	510	487	461	491	476	476	509	450	461	497	458	528	464	476	479	487	507	492	497	496	477	470	483	479	529	461	450	479	488	497	463	478	505	491	460	498	508	520	475	494	529	492	493	500	432	470	499	469	463	502	446	468	487	502	549	517	463	468	498	504	515	502	503	468	472	526	461	516	476	486	451	462	502	504	479	517	522	482	483	499	492	525	498	487	470	490	440	502	464	483	481	496	485	506	483	517	520	455	534	480	488	510	464	482	435	447	524	544	457	455	487	476	488	474	478	500	430	460	475	532	466	473	488	488	502	458	489	429	517	456	491	460	480	481	518	433	487	502	540	495	461	510	467	510	483	510	471	545	467	476	534	440	477	493	469	463	489	496	465	468	473	485	460	473	442	499	461	452	523	450	494	467	500	503	475	489	497	463	504	508	495	499	452	484	498	497	494	483	494	482	474	485	511	459	483	471	493	495	454	488	492	489	516	437	479	462	491	497	516	503	485	516	505	512	503	511	494	427	499	479	446	495	493	470	498	532	487	454	467	535	451	455	501	485	460	499
24562	21383	27035	25372	6389	2221	2047	1723	1521	1375	1288	1028	867	873	885	862	899	853	759	753	722	751	754	778	682	723	665	730	949	673	676	647	727	667	644	678	669	644	693	676	658	690	663	735	653	657	722	726	654	696	704	663	658	693	664	649	644	658	641	681	685	630	673	695	684	670	713	627	717	697	705	709	695	668	654	705	653	687	697	653	762	700	689	636	701	678	674	682	718	681	669	672	724	685	671	718	688	681	631	671	636	657	682	673	703	656	654	676	670	677	629	662	632	635	645	647	691	644	652	661	664	647	671	700	651	704	662	678	659	721	677	690	720	722	688	690	674	658	722	664	664	657	678	683	638	657	648	666	663	660	652	658	672	663	670	638	661	685	683	664	712	682	683	709	672	692	635	693	662	697	658	663	664	656	660	675	696	687	663	644	653	654	694	672	666	634	692	680	671	682	688	712	677	700	623	700	652	646	694	647	686	679	657	680	657	711	661	648	678	671	633	685	690	677	696	676	644	648	694	699	702	674	708	715	613	693	622	687	645	655	646	676	643	674	695	634	683	625	696	680	698	656	690	697	672	668	662	663	730	664	679	657	659	698	649	648	660	677	649	653	703	661	674	644	714	665	662	649	687	664	651	640	636	686	652	699	672	641	634	705	692	699	719	665	646	703	686	705	690	664	693	675	680	692	632	671	737	663	694	691	655	684	641	668	663	643	670	633	743	667	714	699	610	630	697	673	645	657	624	654	677	711	711	688	659	645	699	660	690	680	692	644	666	671	677	655	684	684	645	638	710	683	680	630	690	681	696	685	684	682	673	664	690	710	694	649	661	713	665	673	693	681	685	664	673	692	666	707	732	683	666	657	693	620	679	704	658	685	680	692	693	685	707	671	715	697	645	685	689	692	713	653	665	676	704	644	670	632	708	664	661	683	669	625	666	639	718	680	667	653	683	661	640	689	650	669	716	646	665	688	653	657	734	650	645	670	642	661	673	677	653	666	697	664	664	650	679	650	663	651	687	661	666	676	679	680	651	626	639	699	656	702	669	664	640	674	648	673	668	665	690	704	660	667	634	672	683	702	648	663	668	694	688	674	695	651	683	751	709	702	702	670	715	694	670	683	707	686	711	648	655	641	696	695	669	653	686	627	678	681	649	680	647	695	661	671	694	623	698	675	699	697	724	667	647	679	700	671	667	669	699	643	641	678	703	673	633	647	638	652	702	684	701	673	662	697	682	673	676	677	700	668	672	660	706	713	677	680	683	653	678	666	656	660	698	676	638	605	665	674	667	659	688	701	698	658	673	704	663	680	707	693	643	650	702	652	657	698	657	693	685	702	662	657	691	669	651	673	631	661	627	680	670	669	687	666	663	678	659	668	639	696	671	654	688	640	690	672	680	709	683	709	678	674	645	673	666	708	661	731	702	653	716	655	664	687	669	681	639	666	741	689	667	675	673	664	687	676	638	661	670	705	638	622	699	731	659	664	691	688	653	676	687	726	652	643	679	656	698	668	698	707	658	650	664	693	670	662	680	663	665	676	675	695	689	661	676	677	658	686	660	656	642	703	661	671	717	668	719	664	632	685	637	660	651	719	695	721	714	694	652	666	636	707	674	653	678	688	763	673	722	659	739	668	708	700	678	720	671	658	685	679	683	687	658	666	664	623	701	693	688	658	661	688	689	650	693	692	645	663	700	727	706	696	724	687	680	653	689	647	671	689	669	679	671	665	673	635	705	701	696	663	652	673	657	730	699	656	736	693	676	648	683	693	695	675	675	643	666	672	632	654	617	739	661	656	727	679	675	699	691	682	643	710	717	637	668	730	712	688	693	656	688	687	656	688	672	669	652	683	670	696	655	648	702	676	644	688	677	690	659	691	666	718	691	682	681	672	665	672	608	691	664	664	659	675	714	704	718	684	690	702	653	652	706	694	658	678	700	697	663	696	676	670	670	680	670	630	679	698	706	713	694	686	710	676	710	702	680	658	680	677	654	663	659	676	680	637	677	668	707	695	656	708	672	716	650	678	658	617	699	682	648	706	683	667	637	705	658	685	691	648	671	669	687	659	652	672	677	690	682	677	698	722	696	722	687	647	733	690	664	662	696	654	683	666	705	635	629	671	629	691	648	636	645	724	699	680	700	667	690	690	686	720	680	665	658	702	658	683	680	675	709	676	652	650	694	623	702	709	666	685	716	652	615	664	658	700	626	666	713	690	641	672	661	671	664	664	667	660	679	671	645	726	629	686	706	682	641	685	706	701	699	700	682	727	663	674	677	729	692	696	660	666	672	615	652	652	689	681	687	667	639	706	652	645	698	718	650	678	670	635	687	685	684	697	679	654	673	684	720	677	713	690	651	634	676	677	674	683	626	688	636	712	669	653	703	720	688	706	658	697	722	674	715	707	673	662	631	632	651	698	643	648	683	678	672	707	678	675	725	605	686	644	689	680	653	677	655	624	672	675	679	648	694	655	770	674	691	628	688	683	683	718	699	648	658	689	650	658	716	678	677	702	678	620	607	674	654	684	674	693	681	676	682	615	636	674	637	715	673	660	675	635	673	697	666	678	669	657	637	646	672	667	679	691	677	686	658	685	681	702	696	697	668	665	669	643	652	660	688	680	713	692	694	640	704	657	641	659	658	727	665	679	665	698	669	683	691	685	697	608	715	668	650	679	716	689	687	642	671	656	653	699	661	691	696	661	653	670	711	639	657	672	652	678	637	703	659	655	639	672	688	645	683	647	623	675	699	698	674	686	662	671	681	676	698	655	664	693	728	647	699	703	653	671	697	710	666	641	675	688	654	678	658	679	701	676	689	648	676	692	667	698	730	652	648	632	665	663	703	682	698	712	655	674	682	624	661	685	658	739	659	673	677	721	664	661	618	661	659	693	697	680	655	663	697	693	634	649	653	701	680	646	673	678	636	654	685	644	693	717	697	657	684	715	701	688	649	666	642	673	660	620	696	659	683	687	647	652	664	702	655	648	659	681	670	668	645	706	675	657	684	686	659	660	705	683	657	694	670	675	710	622	695	670	704	671	698	674	740	650	643	651	693	665	650	693	668	703	664	643	685	713	677	662	628	698	689	697	718	663	632	702	661	656	693	734	694	667	682	671	656	657	664	656	715	673	674	685	674	699	674	717	715	729	684	714	728	710	645	694	662	666	676	663	687	660	636	654	696	702	667	666	676	663	624	659	655	676	680	741	654	681	736	728	665	672	671	656	697	704	676	688	659	671	675	653	632	646	744	693	671	678	649	665	710	696	698	668	677	643	663	678	665	654	662	716	711	722	671	636	659	660	676	649	623	701	647	694	641	704	661	677	689	658	651	684	690	676	687	669	709	678	722	672	698	626	657	679	658	655	646	703	654	729	681	638	730	705	645	674	722	658	685	722	673	710	652	672	672	636	622	699	634	631	702	655	675	676	658	685	661	729	712	723	685	656	624	686	679	635	715	684	661	734	663	663	636	694	692	654	652	673	683	685
9273	15926	10842	7067	5046	4348	4428	3532	3238	2715	2361	1882	1530	1408	1517	1469	1425	1303	1277	1156	1092	1141	1097	1055	1021	1002	925	1100	1715	873	904	925	865	909	908	951	924	959	906	944	880	918	996	895	910	909	950	883	901	971	946	937	961	940	907	909	953	862	883	945	892	913	956	910	955	898	955	943	929	960	918	952	890	854	934	870	908	897	933	865	932	937	934	954	919	890	929	904	882	965	954	912	912	862	914	936	882	893	895	844	925	880	997	894	920	880	951	912	904	931	943	912	964	938	909	914	904	894	959	903	965	918	914	911	852	947	960	904	918	832	936	889	943	933	917	875	843	863	920	909	909	946	948	900	903	922	863	887	938	962	906	915	890	931	933	901	926	943	909	881	883	973	942	931	925	939	873	899	946	990	953	934	908	891	943	921	945	932	901	885	900	886	931	898	894	933	924	888	906	923	975	917	951	919	903	903	977	912	872	922	867	871	929	929	960	941	924	878	903	862	942	924	884	916	928	918	945	958	937	889	933	879	917	935	922	964	956	922	926	924	947	900	937	927	875	897	927	942	938	894	872	909	930	925	864	930	920	922	917	946	943	884	921	899	942	897	975	932	933	905	927	904	902	904	903	920	884	942	922	942	915	912	903	901	960	900	907	970	941	942	879	897	955	916	905	869	899	881	909	877	966	890	943	890	881	993	891	929	889	928	935	910	878	986	943	862	935	972	892	893	901	984	914	893	918	894	944	900	907	899	941	897	921	954	879	877	888	903	881	880	911	943	938	894	884	923	930	922	885	910	936	968	898	896	945	943	963	925	933	923	951	944	909	918	888	943	931	965	926	942	953	908	945	920	920	970	890	887	967	979	890	886	890	947	938	935	899	973	929	927	890	921	927	882	921	928	945	935	935	970	933	948	876	881	871	946	915	943	898	892	968	888	953	883	923	915	874	925	937	913	909	965	891	892	942	977	959	880	898	929	920	891	910	958	909	909	880	932	964	936	896	910	947	914	886	852	920	892	850	877	903	934	918	886	933	922	968	898	920	897	932	938	934	917	903	930	926	908	910	930	953	922	886	917	883	898	969	855	914	924	966	895	932	922	894	953	868	904	876	963	926	893	889	949	920	921	919	893	966	953	940	909	871	910	918	906	881	915	924	931	927	921	944	900	888	943	916	894	922	964	898	929	934	904	942	899	897	898	906	941	922	900	892	917	853	863	944	935	916	901	891	919	876	910	912	868	937	925	922	974	935	948	920	892	880	914	889	898	909	898	977	918	949	909	979	870	923	983	886	947	968	954	882	922	923	937	946	926	928	878	868	993	875	922	859	924	919	956	935	924	994	943	954	912	917	907	964	935	935	900	919	864	937	896	905	921	945	934	920	943	935	952	903	905	894	917	879	901	907	859	891	879	932	950	844	910	912	891	871	944	912	942	896	881	942	910	908	942	920	892	905	914	910	925	902	895	925	970	914	925	899	881	935	878	895	946	910	910	910	927	961	908	931	940	934	927	922	889	896	983	913	929	924	864	913	919	913	906	957	896	912	924	915	880	918	878	970	929	921	923	914	908	874	952	866	881	869	869	882	913	928	902	934	923	894	923	928	902	924	973	931	912	911	966	951	930	894	920	948	890	925	939	935	905	893	937	914	942	972	953	968	929	971	956	926	952	931	916	954	908	951	880	912	922	979	878	907	867	938	933	929	911	864	979	908	884	897	886	926	832	932	957	962	917	897	889	923	967	912	912	917	903	961	849	919	882	971	928	933	874	970	878	920	887	927	966	888	925	934	890	955	925	905	900	903	908	945	878	962	900	875	958	968	951	904	909	949	948	887	901	914	952	915	890	940	909	905	898	918	901	909	946	982	952	899	861	935	964	937	875	886	911	915	887	918	914	912	938	913	883	932	884	893	942	934	964	869	952	936	895	931	877	904	908	921	868	896	927	888	844	984	968	898	898	927	938	925	928	918	888	915	918	949	954	932	897	892	961	925	916	927	870	961	961	870	923	933	932	883	887	883	933	938	899	880	899	909	918	891	974	883	907	905	889	924	970	953	921	917	944	925	953	986	901	949	929	875	945	859	923	956	909	910	845	936	878	918	889	937	913	911	966	909	939	915	934	910	961	917	894	930	914	932	931	903	931	921	917	914	895	842	952	889	872	883	887	887	908	930	896	925	935	922	894	892	904	958	920	954	915	889	918	916	899	878	852	929	968	905	955	916	958	920	927	901	960	934	900	896	899	951	932	860	928	905	957	953	935	931	855	885	845	879	871	923	900	936	870	951	993	897	920	908	941	902	940	902	933	909	902	930	930	917	932	856	965	870	879	923	899	953	922	967	893	926	919	893	873	879	887	902	911	955	949	980	941	919	937	926	883	925	895	973	900	966	977	915	968	955	886	977	879	920	895	892	926	898	910	923	880	888	949	910	911	981	897	938	969	941	915	894	873	867	882	928	978	891	881	972	908	929	930	873	915	925	1012	908	894	935	962	928	925	923	931	935	887	887	906	909	917	929	892	906	875	895	940	920	934	899	866	917	912	952	910	902	957	928	952	894	900	897	854	929	900	947	887	952	949	899	890	925	954	900	937	915	930	906	879	875	928	893	925	925	904	909	951	941	886	895	904	900	914	934	910	904	917	972	925	920	874	916	879	888	869	940	966	967	973	896	907	971	919	935	920	892	908	931	937	931	889	978	970	889	857	968	921	919	940	889	861	908	979	948	953	901	942	959	916	924	906	960	945	948	894	939	913	901	860	894	957	900	964	920	908	946	936	938	947	932	884	961	965	888	915	902	883	967	933	938	927	911	956	921	852	911	902	983	901	882	942	891	897	947	906	945	995	925	944	868	894	957	968	883	895	944	946	973	973	889	904	904	921	931	874	908	890	888	895	962	970	917	920	934	952	953	915	921	913	924	956	890	943	907	877	942	909	893	927	947	894	917	931	928	918	945	869	912	948	922	888	875	959	887	911	896	924	881	895	938	899	875	935	944	913	862	949	918	903	946	930	924	918	844	931	918	930	916	958	931	895	894	941	867	919	826	959	926	923	974	962	906	940	953	912	942	912	942	891	917	886	954	938	905	931	937	914	877	939	886	920	963	954	947	923	937	927	934	916	927	955	889	915	902	865	903	981	960	902	928	933	916	912	862	941	899	936	911	860	900	934	892	904	984	917	917	874	923	884	935	895	926	895	915	879	894	932	953	904	929	915	938	924	934	928	960	930	905	896	903	916	927	880	959	917	880	944	972	903	930	913	909	873	924	909	962	885	899	955	886	901	870	862	903	983	890	879	928	893	913	899	912	928	869	922	888	949	926	941	848	950	918	941	874	909	938	916	874	922	939	954	915	923	946	863	878	904	933	925	912	944	942	927	914	947	944	951	896	907	876	897	937	923	955	933	910	899	903	909	907	951	877	924	893	880	872	929	878	946	829	923	896	957	892	986	850	921	934	923	910	916	931	916	923	883	920	948	972	898	927	883	935	936	921	965	925	886
22501	21426	29209	24062	21426	21158	8000	3126	2219	1726	1315	986	1031	816	753	712	670	713	578	554	480	496	450	419	446	449	377	1210	2307	388	357	361	356	366	330	367	346	336	357	342	382	321	342	297	373	358	342	339	354	330	347	364	363	342	337	335	328	335	353	324	316	314	341	322	313	340	341	341	352	333	326	313	354	359	364	360	383	356	353	346	324	344	365	364	331	382	358	332	355	368	311	323	333	353	342	321	313	332	355	317	360	335	340	352	321	362	323	348	347	315	332	356	351	373	334	344	354	340	345	340	362	331	322	322	341	351	334	320	336	359	338	309	354	356	335	327	350	344	359	370	369	327	324	313	347	342	338	334	315	340	380	327	322	333	349	289	354	349	359	347	326	338	364	364	327	359	345	353	358	348	347	312	334	350	332	372	359	330	369	327	345	341	331	351	363	350	335	363	326	353	347	354	320	345	325	331	362	359	319	347	354	351	337	361	334	352	361	331	331	349	343	316	317	325	345	340	302	330	337	358	375	370	328	348	349	349	348	374	331	346	362	335	319	340	326	345	303	321	328	339	380	344	346	376	357	332	331	318	359	355	343	306	322	340	323	355	315	318	332	319	324	365	335	359	347	341	305	321	335	356	320	322	336	355	344	324	349	368	364	357	330	318	390	340	312	341	345	347	319	351	345	318	337	347	302	337	367	329	346	360	372	352	320	377	329	355	344	349	361	330	333	303	327	358	373	348	334	376	345	340	354	353	352	337	365	404	353	342	359	371	306	327	322	339	358	327	385	345	341	340	313	372	361	347	295	320	338	337	325	338	381	370	353	337	325	338	354	344	335	325	311	338	290	345	372	329	339	347	365	329	320	323	325	345	364	342	322	337	353	316	344	336	327	336	308	316	364	312	367	333	353	341	371	323	300	334	351	324	322	316	330	324	320	350	353	361	363	344	346	327	348	351	348	342	367	331	335	304	351	348	367	322	328	322	380	331	378	346	339	343	310	329	312	338	323	311	346	338	356	349	316	325	323	332	318	346	328	330	365	342	325	353	375	388	342	305	341	331	355	349	349	327	339	343	314	307	371	334	345	353	338	329	304	323	355	340	383	335	348	328	350	318	310	365	345	338	319	325	359	306	341	307	305	332	341	371	333	360	337	342	323	339	342	331	313	336	373	344	357	325	327	326	351	324	337	324	352	326	335	334	350	331	334	363	324	337	332	338	338	352	337	403	350	345	352	362	302	338	344	344	345	337	341	331	337	349	375	348	361	363	340	320	344	343	349	358	326	336	342	347	331	346	340	337	346	334	320	327	330	346	332	311	383	335	344	375	329	313	347	352	304	342	324	340	310	345	320	335	311	366	337	323	335	332	323	331	340	334	330	332	316	314	321	366	339	337	351	320	328	332	357	309	357	334	347	332	346	358	347	311	333	333	334	339	369	353	349	343	349	308	291	333	351	334	344	348	330	325	310	341	310	349	351	321	335	348	332	343	328	363	365	340	357	346	337	351	366	365	364	322	334	330	342	296	317	293	300	330	362	351	346	323	343	326	316	328	342	409	355	341	340	329	324	299	330	334	354	302	322	330	357	325	349	354	340	360	368	342	335	317	319	322	328	337	346	340	335	350	339	352	397	358	357	340	345	349	312	343	331	318	332	361	348	330	332	352	344	350	359	342	347	342	336	306	338	326	336	320	367	340	311	351	335	371	345	321	362	321	339	339	351	325	317	342	330	329	330	368	326	330	319	315	348	340	339	319	341	328	336	342	356	346	341	348	332	334	353	299	397	340	339	367	329	336	367	368	316	364	361	323	328	318	342	338	345	299	356	371	393	312	311	345	344	343	351	324	369	330	384	322	341	345	347	379	344	336	327	339	348	299	355	354	336	316	322	326	315	341	333	360	341	340	332	323	325	314	349	316	347	311	343	351	362	342	330	330	337	364	329	357	351	331	348	322	291	353	366	351	349	321	358	333	356	334	318	320	312	355	352	324	308	349	340	312	309	317	333	315	321	402	348	317	328	307	360	333	362	344	338	339	314	292	352	343	351	342	329	328	313	334	314	351	359	351	330	326	380	374	329	355	340	359	353	339	356	359	355	353	354	360	340	311	358	327	312	328	361	387	360	355	338	341	312	327	289	316	310	326	346	308	351	343	364	351	375	340	338	345	351	350	344	316	328	358	339	336	333	338	329	362	341	348	360	319	331	353	335	372	329	338	342	353	314	348	327	324	362	317	302	358	333	378	327	350	338	354	349	343	337	343	331	345	311	332	362	346	323	351	308	357	342	361	377	369	331	315	343	323	350	337	322	341	353	359	312	332	353	353	341	350	327	348	344	313	355	319	320	329	352	333	325	376	322	327	336	329	368	346	368	344	344	358	345	312	318	322	316	321	358	338	351	332	339	331	336	362	300	352	336	300	358	342	339	335	364	335	345	331	332	337	325	330	341	326	342	355	349	355	358	338	346	356	329	318	317	356	341	335	345	329	289	359	355	357	352	316	301	374	374	334	333	361	351	315	365	362	348	337	337	332	347	330	367	340	340	364	338	342	347	320	339	341	340	346	335	366	314	337	335	344	330	365	334	335	331	338	317	350	342	334	353	325	335	345	303	336	321	339	363	314	344	317	319	337	332	357	384	330	335	318	322	329	339	330	352	343	341	346	295	327	330	343	359	330	338	352	348	331	316	350	325	364	338	351	301	326	358	347	366	335	320	318	354	305	349	341	331	324	349	349	331	340	349	355	371	331	324	355	339	339	307	330	304	342	335	332	338	330	352	347	361	347	324	333	346	320	329	316	298	333	335	365	327	321	328	327	343	349	328	298	318	331	318	363	320	371	336	365	339	367	302	324	323	334	363	335	346	328	325	333	334	323	333	324	335	316	331	367	333	326	328	328	343	319	328	348	339	345	344	346	331	314	340	350	331	333	338	341	372	333	356	360	348	334	354	357	353	330	314	346	360	305	333	363	358	345	330	331	334	327	360	324	322	360	307	341	348	350	370	360	353	312	349	309	338	322	354	370	332	331	318	323	323	345	345	361	336	311	331	331	331	340	357	340	316	364	316	342	345	350	323	332	327	313	344	318	368	357	333	363	324	346	342	339	354	370	339	327	354	342	322	343	330	336	318	327	347	306	375	347	315	363	330	352	330	362	340	318	339	327	343	315	342	325	358	315	336	366	351	367	322	349	348	335	353	334	326	359	352	367	339	357	364	367	310	307	340	347	321	332	321	317	342	339	323	326	364	328	318	359	300	331	337	372	312	356	328	351	364	329	349	343	343	339	356	324	331	360	360	364	335	353	351	352	313	346	339	340	337	329	364	341	344	362	341	330	321	357	350	364	362	355	334	336	343	309	348	348	323	345	311	343	337	363	327	328	321	335	346	321	302	342	325	311	327	327	327	330	306	336	353	314	333	347	310	333	345	345	337	358	318	340	332	367	348	353	356	339	306	310	326	322	345	348	368	314	333	349	338	354	341	369	356	350	337	336
11854	27747	24392	13493	8968	7435	7117	6155	4978	3638	2824	2022	2073	1672	1485	1370	1305	1218	1015	992	879	943	665	729	792	723	578	2413	4515	538	531	458	438	415	488	463	427	488	486	433	462	439	450	448	467	441	506	464	472	459	487	471	439	506	413	423	435	455	465	437	501	459	466	452	439	467	449	477	445	468	467	474	427	447	459	510	475	497	433	443	472	483	436	464	472	386	470	433	490	458	469	501	462	493	488	429	428	444	444	473	459	469	473	452	465	493	488	459	477	444	457	460	440	465	448	431	472	447	459	452	473	464	432	519	440	436	475	426	441	515	431	450	433	472	452	453	441	457	436	435	478	446	446	446	476	454	459	463	480	482	463	463	461	445	458	478	452	459	467	454	455	463	472	418	444	431	442	428	406	444	458	460	508	447	446	421	440	478	451	476	464	448	444	493	450	428	442	484	461	439	462	418	426	425	468	454	447	456	474	436	446	448	470	402	459	439	470	458	476	439	461	462	474	452	491	483	436	459	464	476	457	447	433	486	474	434	479	459	437	484	428	442	460	446	463	473	466	436	457	447	461	445	453	484	463	437	469	414	460	458	446	443	435	428	455	418	450	451	477	454	462	451	455	470	465	473	456	448	456	454	432	449	444	458	477	458	444	479	451	431	455	451	487	439	452	451	432	449	476	460	446	445	416	423	439	454	445	476	478	443	440	461	509	466	467	446	452	427	437	424	449	439	457	456	437	467	446	516	502	450	456	424	464	490	472	447	465	458	422	447	460	465	463	430	465	463	491	470	477	463	455	454	474	421	467	432	441	437	469	453	503	501	459	427	433	472	441	459	439	469	433	448	425	428	443	453	439	496	464	439	479	437	411	465	494	494	468	433	436	435	455	490	436	476	480	437	438	439	438	462	449	418	415	427	445	448	411	443	412	451	449	411	461	444	469	436	488	488	484	454	457	459	447	463	445	443	453	464	461	452	400	440	427	496	451	460	500	428	450	444	458	454	445	460	438	422	450	458	450	452	449	467	432	445	472	467	476	394	470	452	425	420	485	479	428	471	470	408	458	442	471	461	465	440	426	449	429	499	465	461	424	440	474	475	457	446	432	467	447	445	432	433	469	458	497	444	458	457	489	432	466	436	462	476	458	468	424	443	459	425	474	431	451	440	443	443	436	449	428	442	463	448	450	452	431	485	442	449	452	485	452	445	489	448	454	457	464	460	431	427	463	441	452	403	447	455	421	454	486	483	457	440	394	464	455	439	474	431	422	487	433	476	471	434	441	449	444	481	433	475	480	448	450	473	476	461	440	450	465	492	452	457	435	424	462	386	446	483	452	459	464	432	462	475	455	424	438	441	447	434	460	483	472	488	425	443	410	457	442	491	439	457	436	452	410	459	451	431	443	481	434	449	470	442	410	464	477	426	464	457	440	515	442	458	497	425	442	479	446	495	440	449	460	432	425	449	463	474	460	485	439	446	462	439	470	426	424	429	474	425	476	448	463	456	451	470	460	429	442	460	462	438	478	466	460	424	428	471	469	463	498	449	463	462	459	436	447	459	451	461	433	482	446	484	443	454	431	436	472	453	458	475	437	435	473	466	458	456	455	460	477	457	471	458	474	462	456	444	458	451	482	443	436	435	429	455	485	451	457	496	431	433	497	438	452	438	493	454	450	485	464	474	465	469	478	449	405	438	449	434	434	472	428	462	426	447	433	427	437	456	455	415	505	445	437	512	462	471	453	480	438	442	476	459	453	445	477	517	430	464	440	449	420	458	413	438	432	459	416	433	489	463	452	472	466	453	487	413	446	462	439	471	422	460	453	453	446	457	510	451	499	462	446	427	475	445	450	448	428	474	435	465	462	461	500	459	433	451	433	473	436	461	431	441	435	450	449	448	453	464	468	462	462	420	460	485	452	473	472	454	451	436	457	439	433	448	426	471	431	477	468	427	435	464	449	466	393	423	455	495	477	461	455	445	460	428	424	417	425	491	433	453	498	467	482	473	424	449	446	468	439	476	487	450	460	467	439	452	460	452	450	438	450	479	464	430	422	462	458	475	426	467	465	442	465	460	450	422	467	451	471	442	456	444	445	457	437	480	448	446	423	451	481	471	448	485	461	453	428	462	467	459	430	469	458	414	448	458	444	449	497	440	451	471	468	490	443	440	400	449	472	458	445	460	458	467	499	481	446	444	458	445	456	471	417	473	458	487	503	472	473	431	458	448	471	434	456	444	424	414	433	462	469	420	454	436	468	458	451	490	444	479	471	473	468	420	438	422	452	490	458	448	462	449	425	441	449	430	435	411	480	449	422	455	450	435	448	442	488	453	462	429	475	427	413	430	473	458	471	493	415	480	439	478	485	479	468	457	466	447	494	446	457	463	456	445	443	449	474	460	448	456	457	451	458	438	455	476	501	490	485	464	421	459	442	432	432	454	455	437	476	455	480	448	476	453	461	473	460	466	483	472	439	471	471	432	459	396	440	457	487	440	464	457	416	460	426	429	433	455	453	436	477	454	452	433	459	475	439	475	453	446	454	470	460	536	437	447	433	443	476	475	484	444	431	442	515	439	465	497	459	432	434	459	456	459	483	477	446	462	474	482	426	474	447	435	412	466	425	445	401	425	466	451	452	440	451	461	476	446	437	437	430	453	462	447	453	468	451	438	447	461	483	487	504	432	466	463	465	451	430	430	443	501	436	475	456	460	482	476	457	417	442	472	462	444	457	449	516	423	454	465	486	455	412	454	472	397	467	462	463	484	457	449	450	435	449	466	439	465	457	464	444	437	463	471	456	434	438	516	456	479	444	425	457	461	442	458	449	461	406	436	456	467	444	452	447	487	447	444	479	467	445	448	472	481	433	467	471	466	463	450	477	437	465	448	438	500	433	477	452	439	456	440	452	438	448	448	480	460	446	476	488	469	452	452	425	467	470	442	445	434	414	464	447	444	456	478	471	445	456	449	454	464	437	430	473	437	467	460	475	440	464	490	440	482	498	459	417	464	466	472	476	484	463	459	446	454	451	487	439	445	474	404	444	472	444	483	473	473	442	472	491	449	463	472	477	452	450	436	427	438	455	434	442	467	465	446	422	485	445	464	447	425	477	480	443	475	488	452	457	419	469	439	424	465	443	495	451	452	432	460	464	453	438	464	421	480	479	474	432	413	434	416	459	488	447	415	433	442	432	465	424	450	475	440	434	473	475	483	455	445	471	438	421	481	425	449	451	450	462	463	469	464	439	446	528	451	428	446	466	447	473	453	442	445	448	463	485	453	457	458	435	479	457	429	455	473	473	465	461	462	394	421	434	454	437	469	434	458	457	467	459	457	455	468	438	439	483	448	421	438	435	422	448	455	450	462	426	421	442	459	461	484	445	466	436	453	433	467	471	424	433	422	450	482	458	504	412	425	461	472	426	452	453	446	454	431	480	484	460	504	441	446	452	447	433	440	443	368	443	433	447	436	457	418	452	491	439	432	460	431	414	474	489	489
27339	19479	11866	5001	2580	2070	1741	1401	1121	916	882	785	828	798	749	748	646	678	708	686	689	636	629	644	631	641	619	626	680	652	636	640	627	628	612	615	632	580	612	632	605	601	650	650	604	602	640	637	584	576	658	630	588	634	625	632	632	598	625	633	618	631	617	578	602	633	627	649	598	624	615	608	583	572	619	577	610	617	644	617	567	617	567	588	592	627	645	635	642	581	609	611	597	581	638	608	601	628	648	634	638	600	611	651	623	588	563	604	596	647	601	614	608	657	646	617	612	626	646	605	607	599	581	598	575	607	640	644	596	637	619	606	621	561	643	615	606	617	551	633	650	604	612	599	582	689	626	621	577	581	533	582	616	603	612	620	599	605	644	595	578	595	594	650	611	614	630	656	660	627	629	586	612	609	605	615	602	602	634	599	575	610	615	597	656	591	605	610	640	627	638	697	622	617	651	573	587	613	627	637	612	611	586	565	679	647	613	652	574	583	640	607	584	656	598	614	632	609	592	612	605	624	590	611	615	612	621	581	596	607	629	647	618	611	590	612	578	665	623	614	603	603	606	587	597	583	626	607	612	675	573	599	602	632	612	635	609	621	624	589	640	620	587	585	578	564	575	628	596	605	635	580	626	587	596	661	599	615	638	564	644	608	597	667	647	632	611	611	604	566	601	630	594	608	592	603	613	643	629	584	604	656	634	591	634	618	603	597	591	634	582	633	608	661	580	693	597	597	599	606	633	610	628	555	613	618	618	591	586	621	630	663	596	605	577	572	594	636	639	652	566	644	558	648	591	614	638	572	625	640	630	659	614	621	582	621	599	592	647	589	544	636	652	630	558	583	615	619	565	692	618	619	616	674	548	643	619	631	655	642	591	626	623	654	599	653	620	595	661	610	618	631	587	620	580	590	656	666	634	607	604	616	575	582	614	650	597	593	615	615	569	604	589	620	592	607	598	612	622	635	570	595	624	591	612	583	606	597	570	623	626	604	654	646	637	636	614	590	613	602	603	616	558	619	596	562	612	640	612	657	653	610	657	620	591	640	613	591	582	611	612	625	642	602	670	601	609	611	638	637	584	601	628	575	606	612	588	605	591	594	628	665	595	634	606	623	619	612	612	566	610	596	668	643	664	633	615	644	674	584	584	588	607	611	625	626	612	636	552	643	603	632	608	639	613	608	623	599	623	594	591	626	630	580	619	608	576	603	598	572	643	570	607	637	586	576	585	621	595	607	639	588	648	657	639	630	602	618	626	658	627	619	659	594	590	605	576	585	587	617	615	622	656	638	597	606	599	600	609	629	665	554	627	575	599	613	635	600	650	645	633	605	623	589	588	624	609	583	606	598	646	644	627	636	609	623	632	648	592	634	588	631	594	621	574	600	604	627	606	567	604	612	622	615	616	668	588	627	591	622	593	630	589	604	597	619	631	628	626	587	609	630	579	609	644	605	635	634	588	594	639	655	601	658	607	653	609	599	596	593	601	625	555	576	600	595	647	625	582	625	626	632	655	614	644	606	623	620	628	637	639	613	584	585	623	629	650	599	593	607	642	637	580	599	612	615	645	616	600	587	644	612	651	570	601	613	586	577	598	609	581	586	583	636	628	618	655	607	573	612	565	605	568	625	620	651	603	622	596	579	639	627	634	601	611	577	664	628	618	577	617	626	658	580	644	623	617	609	614	656	609	639	606	652	591	599	608	579	605	613	584	573	605	622	580	584	611	646	584	638	626	612	613	581	643	577	586	668	630	645	616	601	579	586	646	641	632	632	575	644	592	605	635	653	622	585	594	588	652	580	677	592	579	631	622	622	603	591	653	582	579	624	622	599	614	590	621	609	627	579	637	609	613	665	626	613	614	609	634	572	635	642	604	594	587	591	624	589	646	609	620	595	582	594	620	651	591	645	607	614	642	627	612	604	613	619	605	618	599	566	608	624	575	610	599	580	618	594	617	597	618	667	618	636	621	641	628	616	595	600	611	611	569	551	565	608	620	575	620	631	597	625	592	607	628	612	627	588	648	608	598	605	626	620	591	575	603	580	632	616	589	624	603	633	554	607	576	589	625	616	577	588	627	649	629	644	614	611	621	616	619	589	639	609	629	600	631	568	659	634	608	619	622	626	627	630	652	562	607	609	662	606	672	615	629	588	559	604	631	568	611	634	614	635	578	581	601	609	611	656	628	621	626	590	604	545	608	649	624	605	635	650	638	640	624	628	613	612	604	626	607	602	640	600	603	621	618	588	640	610	675	623	636	640	605	657	553	614	624	587	575	606	603	638	568	597	628	639	616	604	597	623	591	622	593	637	575	614	614	609	623	641	612	555	615	584	591	577	594	587	631	609	654	638	614	640	601	620	602	646	611	632	579	584	592	618	583	619	615	597	617	582	598	604	646	595	607	577	563	554	611	602	612	633	588	651	631	636	623	560	615	658	567	617	613	657	645	626	635	622	623	604	602	587	609	598	675	572	594	608	631	575	616	657	622	613	577	643	628	625	652	609	608	619	561	626	582	596	658	618	612	621	584	654	604	652	632	631	671	629	631	596	610	592	646	623	571	579	629	636	626	593	613	619	638	611	575	617	616	587	618	649	638	623	666	611	577	629	614	631	584	629	607	618	612	624	577	618	611	604	609	618	576	631	627	610	563	619	524	635	563	617	640	607	622	602	599	620	644	572	595	625	608	600	615	611	616	628	542	634	611	644	598	604	610	546	558	636	667	616	572	628	603	620	613	646	599	638	614	603	599	604	608	604	588	583	619	660	621	611	630	636	621	640	607	606	605	620	614	621	613	626	605	615	573	613	652	653	620	611	624	601	620	584	580	641	613	638	622	619	627	603	638	684	585	605	596	618	577	624	615	579	587	688	593	593	629	611	622	668	671	573	639	638	614	593	599	634	589	641	635	590	592	624	605	577	603	615	570	586	635	607	657	628	626	604	619	634	644	614	641	607	641	668	604	644	592	631	558	590	619	631	573	607	635	643	625	624	632	620	634	609	603	613	656	592	578	629	613	611	618	613	592	636	628	605	607	621	657	589	566	584	631	619	618	620	601	605	616	595	562	676	598	605	651	601	624	588	623	615	604	626	603	598	566	646	643	612	633	622	621	610	630	597	625	626	613	645	580	594	645	593	620	590	611	623	598	607	620	596	620	617	624	632	559	599	642	606	627	610	624	611	611	594	616	622	620	603	568	621	625	627	586	623	567	563	598	619	607	602	631	644	594	603	616	612	593	606	628	645	606	620	590	613	615	640	589	583	622	590	617	634	606	599	575	584	628	646	616	569	621	623	622	638	594	612	620	629	611	621	593	606	582	636	601	613	580	626	631	595	586	598	618	620	587	622	601	604	647	578	593	587	613	590	668	581	640	555	631	621	584	563	618	553	636	610	621	620	589	632	604	618	626	662	670	629	623	602	622	610	650	630	580	639	564	605	625	655	552	598	591	641	639	565	615	613	598	625	570	605	584	592	600	629	642	647
10493	18276	14013	6533	4906	4395	3341	2995	2014	1633	1421	1457	1427	1312	1310	1124	1071	1042	1045	998	972	888	954	935	943	860	871	916	976	898	901	825	882	908	830	887	839	864	872	865	836	870	854	953	827	833	819	857	802	853	837	834	837	848	837	881	840	827	862	846	833	877	891	844	794	835	842	854	805	858	863	859	806	884	829	886	877	820	830	849	826	851	893	811	899	834	904	901	824	850	838	816	885	815	835	825	824	938	833	872	807	835	813	831	801	852	840	848	840	883	848	819	840	833	862	861	840	849	893	929	818	844	809	848	867	868	840	836	841	884	849	825	831	846	826	827	844	845	857	846	890	882	868	897	837	906	853	814	864	883	838	855	823	833	832	844	859	827	845	868	829	844	850	909	863	868	906	850	791	852	838	838	832	834	835	893	841	887	863	872	876	889	877	873	798	784	855	873	822	832	850	852	876	896	926	845	862	826	809	873	845	882	909	826	852	861	846	821	794	885	889	851	899	839	828	828	905	824	873	851	873	877	847	886	839	830	916	853	872	893	892	804	806	852	859	880	852	799	849	799	838	844	899	852	848	890	913	816	912	843	854	873	847	838	787	900	835	846	869	858	833	868	869	831	878	883	880	801	785	856	865	825	868	845	825	859	859	956	890	813	860	841	876	830	836	869	871	895	884	833	821	890	869	892	842	850	866	893	827	832	825	905	850	897	869	847	891	834	872	849	853	815	818	878	837	858	806	848	839	843	866	816	816	847	814	859	837	861	824	859	894	842	807	835	903	822	858	881	811	842	877	861	873	853	812	847	892	842	866	872	879	856	852	848	893	847	882	842	828	798	849	859	831	838	850	885	856	818	861	822	857	843	863	869	902	860	846	867	863	867	859	908	861	849	866	865	778	878	857	875	833	906	887	839	853	802	787	885	840	800	816	898	829	814	841	807	811	825	874	866	872	887	848	841	866	897	832	904	791	884	870	857	874	842	875	814	818	892	867	810	828	862	880	844	855	825	847	871	858	894	843	832	847	914	904	820	823	801	834	864	834	858	809	898	860	862	793	846	837	865	818	861	853	871	856	879	850	841	827	828	833	815	877	864	812	830	812	884	823	830	849	888	878	829	829	825	857	864	847	866	843	862	835	887	863	844	828	844	906	868	853	873	848	853	870	822	885	856	873	805	831	832	888	819	851	847	917	904	833	864	821	873	856	839	852	825	831	853	878	808	815	825	872	825	855	845	813	857	861	903	840	829	910	859	842	822	858	887	848	866	844	836	823	829	917	872	880	767	867	874	909	852	851	832	886	834	871	838	851	836	835	865	836	872	832	865	889	889	801	840	825	874	808	858	877	860	859	888	874	875	872	850	842	891	818	856	854	890	888	808	835	885	861	884	848	875	858	876	856	851	863	846	874	825	862	922	867	885	824	809	826	865	865	856	875	783	867	858	871	882	847	817	825	865	791	859	858	805	783	845	865	810	828	885	865	851	866	832	851	809	877	859	860	858	882	843	849	873	863	816	848	859	866	895	866	907	878	857	831	841	880	863	872	876	867	863	866	851	852	817	813	847	846	836	869	868	826	886	842	830	882	806	818	868	835	832	870	835	850	870	897	825	867	852	822	821	866	823	855	838	870	813	874	826	822	843	846	898	882	841	831	822	820	847	813	893	821	867	817	905	847	830	827	851	869	848	861	879	857	861	858	853	840	854	810	848	862	792	887	789	779	826	865	855	844	847	900	845	872	842	844	842	837	829	858	836	847	836	858	839	818	929	853	838	895	795	808	831	854	893	873	856	961	847	836	839	875	852	881	812	834	865	838	870	854	876	848	902	903	854	827	854	861	859	849	838	834	864	835	861	880	822	885	834	867	898	879	864	922	857	863	859	840	896	818	861	828	835	865	855	891	860	851	892	855	884	877	859	813	837	936	825	858	850	850	830	869	824	838	879	798	873	844	855	871	797	848	856	873	855	864	884	909	898	855	879	853	886	822	886	814	853	837	849	867	847	899	834	813	877	898	896	854	818	880	855	813	879	874	854	853	857	918	850	861	849	876	836	861	821	786	839	863	874	813	841	835	820	865	835	863	859	859	879	840	865	852	829	851	812	821	859	867	810	835	874	834	861	831	843	860	867	853	820	851	875	789	873	813	833	914	875	873	861	897	872	826	806	893	859	886	885	848	858	856	898	864	869	817	878	853	845	862	869	803	847	810	827	891	819	845	831	847	860	847	818	858	858	857	830	801	876	853	865	843	864	868	831	862	845	836	880	830	888	855	828	874	851	847	864	884	857	846	848	863	863	839	822	845	851	843	848	871	893	845	896	859	884	886	903	869	827	880	872	886	871	908	853	882	805	793	862	887	855	864	876	832	863	837	886	853	867	816	875	841	888	868	863	837	899	859	860	840	859	814	857	840	864	826	834	866	837	888	820	875	869	841	862	878	822	801	906	862	829	811	832	839	818	813	880	784	847	814	893	871	838	830	818	864	850	848	825	884	880	837	847	884	834	869	855	827	833	806	894	862	860	841	864	860	865	874	879	827	859	784	893	876	825	833	847	855	864	910	885	838	886	834	893	839	839	824	875	866	882	863	842	873	852	868	860	868	810	901	811	814	857	873	861	848	827	881	873	890	884	842	866	809	816	837	807	798	863	870	839	820	872	864	865	856	919	856	889	829	812	839	847	876	834	887	853	860	831	843	867	828	846	860	938	796	828	865	882	896	837	873	812	860	860	825	827	854	841	801	924	823	862	871	860	847	897	858	841	862	849	845	852	869	853	802	804	893	832	878	859	875	894	842	836	875	825	865	839	832	829	849	881	880	880	872	831	811	852	830	833	822	865	834	874	809	841	856	892	850	928	850	840	812	817	842	854	859	859	836	846	844	822	794	906	905	870	844	869	927	824	854	831	859	821	891	807	879	858	870	862	784	881	858	865	855	855	905	831	862	862	821	876	820	875	908	846	847	862	827	863	896	835	844	832	859	870	924	819	871	858	866	864	848	846	887	827	816	866	834	897	769	825	822	873	873	833	868	885	823	844	827	858	804	829	828	855	820	824	827	840	853	863	853	870	859	943	825	844	845	884	891	871	858	806	833	801	834	849	840	832	832	861	857	911	820	892	866	868	852	876	881	825	881	871	857	834	852	847	909	849	867	863	850	881	853	853	866	824	802	781	845	898	853	856	861	831	815	872	907	803	871	849	894	893	865	801	905	810	819	839	800	853	882	905	926	833	929	867	805	900	839	884	821	834	879	866	885	829	898	889	826	846	885	879	851	817	878	828	832	882	868	856	823	864	841	862	853	815	859	889	869	916	882	867	824	877	865	818	864	868	830	829	862	822	862	913	876	900	855	868	828	806	812	862	849	836	866	909	815	856	839	862	831	829	905	853	844	852	825	865	853	876	890	845	806	800	791	856	820	857	832	850	873	812	804	857	838	868	822	884	877	832	933	894	883	833	868	787	843	865	841	834	828	791	833	838	859	870	851	814	790	860
23446	21393	28550	24599	20942	9779	3222	1952	1425	1186	1061	893	826	721	624	594	553	508	496	457	403	403	403	387	336	407	365	483	936	349	340	350	375	362	361	369	336	351	343	370	337	338	369	360	386	378	348	365	341	351	333	380	332	312	347	362	371	349	334	335	345	325	358	361	371	322	343	323	335	354	388	344	327	346	353	338	357	353	347	336	345	359	393	331	343	338	365	313	358	329	375	380	354	355	340	330	364	344	332	353	360	380	366	341	362	342	367	334	362	370	320	343	350	334	358	358	391	340	356	361	336	377	355	335	336	342	349	329	336	368	367	351	357	352	343	349	354	326	359	322	362	334	354	357	334	354	351	340	345	320	350	337	355	317	364	372	343	332	360	351	365	328	378	319	359	388	325	361	346	367	376	354	365	350	353	349	348	381	349	351	382	379	351	369	377	370	387	348	332	346	345	374	358	349	368	353	310	325	355	351	347	375	328	316	345	349	361	358	342	376	366	363	335	331	355	342	329	322	348	333	361	345	315	373	342	360	326	347	356	358	385	328	350	336	335	325	336	354	370	332	335	360	376	372	364	358	370	348	350	394	334	361	337	341	327	332	331	317	361	346	338	355	370	387	350	335	330	320	360	353	355	350	380	348	341	351	362	363	342	358	349	369	352	343	368	350	349	374	380	361	338	362	363	367	356	374	367	345	327	382	365	317	332	372	354	355	348	359	368	346	344	321	367	357	345	351	365	339	349	341	357	362	371	351	342	343	384	330	359	372	373	355	362	387	374	335	312	337	325	354	349	323	350	355	361	352	368	302	326	370	320	349	365	369	344	368	338	375	347	326	319	332	340	334	378	362	395	324	367	359	343	345	372	368	349	349	360	344	326	354	393	338	360	352	364	337	349	345	361	365	352	357	378	330	352	351	379	347	334	369	336	357	305	360	320	374	346	337	341	354	356	339	329	335	355	332	337	337	339	371	324	333	331	352	354	350	368	366	332	324	319	336	336	364	356	347	342	358	351	360	329	339	349	336	374	298	358	362	347	350	359	353	390	344	368	344	307	375	338	351	375	367	343	335	351	362	325	365	347	362	331	349	363	326	371	392	354	322	374	344	336	353	350	318	322	318	319	344	381	360	335	337	326	339	361	311	387	376	336	338	329	345	373	328	349	352	351	347	360	333	363	337	322	334	359	324	367	344	374	360	347	353	374	393	346	368	359	349	350	322	324	356	343	335	339	350	369	334	326	338	338	331	386	345	357	324	346	342	338	326	366	312	327	350	345	315	329	363	333	368	362	342	378	376	347	360	326	362	359	359	324	369	352	321	369	349	356	316	365	327	334	353	358	351	342	373	393	323	356	355	337	369	357	337	357	380	357	341	341	315	318	357	393	342	355	385	348	327	341	361	334	369	394	320	306	362	314	347	308	346	358	368	347	338	328	367	346	340	345	333	378	361	338	340	358	382	344	315	372	357	364	311	350	335	388	332	351	370	393	335	374	359	356	383	343	377	357	358	367	339	320	354	378	360	334	381	375	345	350	332	345	363	338	336	374	342	324	345	326	380	355	338	363	329	350	358	350	331	326	319	351	373	359	329	377	367	336	363	344	341	345	362	369	338	365	369	344	349	339	365	347	373	323	364	344	368	346	379	326	399	321	325	381	338	332	389	356	392	346	349	318	348	365	359	376	364	356	331	329	375	369	338	341	372	327	337	334	352	392	337	336	368	359	346	362	333	330	328	336	350	353	361	345	362	354	331	352	365	369	332	358	359	354	340	343	359	327	348	354	342	333	375	348	347	330	391	339	336	338	357	381	351	310	312	314	356	364	364	360	329	339	390	352	329	357	335	349	357	351	338	341	376	343	345	369	342	360	364	341	335	347	375	336	332	357	348	329	351	369	367	356	345	344	346	352	370	351	359	335	330	369	345	362	329	341	335	350	327	355	350	354	337	355	339	339	347	376	341	335	386	341	356	352	336	347	358	356	368	369	355	371	343	349	357	393	374	330	343	351	339	372	373	352	349	320	355	332	346	375	344	351	378	358	352	309	322	374	357	347	353	332	349	333	357	361	343	348	343	361	328	354	332	319	353	337	337	343	402	346	354	350	362	358	333	356	361	336	335	363	361	351	331	381	342	316	365	362	353	351	343	354	320	352	336	321	359	336	332	347	362	343	363	334	347	352	323	362	365	349	364	347	334	339	338	319	332	320	339	354	324	311	349	363	364	341	309	354	372	346	337	355	320	366	348	336	356	319	352	345	362	334	353	355	345	360	318	379	330	339	353	340	337	376	353	333	392	376	325	335	314	344	355	350	329	335	347	342	362	373	360	331	375	366	343	359	340	331	362	367	326	358	365	359	339	380	334	359	359	337	341	330	357	349	337	366	344	330	347	315	302	352	359	380	339	366	348	350	336	360	346	344	337	353	346	339	345	354	341	354	350	359	339	341	349	358	367	332	360	366	351	334	351	370	342	328	345	362	369	346	367	346	327	355	383	357	348	356	368	342	348	347	330	344	322	356	359	343	336	346	376	345	319	394	369	336	361	377	369	311	343	360	371	318	320	361	335	349	334	332	382	377	328	343	369	345	334	349	357	340	328	328	383	340	394	352	326	330	326	332	332	339	363	356	365	344	335	354	366	354	320	325	348	315	372	373	317	329	337	344	363	321	334	326	335	369	365	347	372	347	350	374	349	365	331	330	326	346	360	354	355	415	350	352	346	342	363	390	353	372	319	345	368	338	377	341	351	353	338	354	348	331	366	354	374	365	323	336	371	338	394	333	346	335	340	330	338	368	358	355	399	352	359	348	391	338	344	377	348	338	344	320	371	337	385	329	318	360	367	375	331	319	329	341	343	356	355	345	339	322	325	357	370	362	332	371	382	382	392	383	352	377	344	362	348	347	320	369	359	343	337	362	361	356	328	374	377	346	320	366	371	367	322	345	380	332	369	372	346	348	369	338	346	346	327	331	360	354	352	314	341	343	342	351	341	345	345	341	325	336	351	344	355	345	345	378	355	364	363	355	364	346	348	311	343	353	348	366	361	353	345	349	344	377	355	367	349	361	357	331	368	330	374	352	361	337	343	355	389	338	341	333	335	361	369	340	384	371	364	357	368	344	367	365	333	369	334	381	340	335	347	340	334	336	362	332	340	362	344	334	381	392	337	326	358	351	345	328	328	350	366	341	370	354	347	320	372	340	361	360	373	335	348	364	330	339	368	347	337	359	318	366	380	349	358	335	351	354	355	340	376	368	331	377	361	341	372	362	366	334	356	358	351	365	343	359	340	362	371	370	329	366	344	365	359	352	383	330	337	353	375	360	336	335	342	383	334	353	348	341	351	360	352	368	354	331	360	359	387	347	352	372	371	371	353	344	367	370	329	314	346	362	324	334	344	338	353	329	334	338	347	342	357	329	357	353	364	359	352	369	363	347	352	330	369	330	379	373	373	349	337	333	412	366	350	359	376	353	383	361	342	350	322	368	315	346	336
10912	23985	24686	16150	10973	8663	5568	4317	3269	2681	2242	1893	1691	1392	1141	1141	1008	835	784	709	659	677	600	596	644	592	529	859	1684	520	504	492	493	524	513	505	515	515	511	529	496	511	519	472	510	550	520	483	519	524	469	521	506	507	496	538	507	526	550	492	507	484	489	495	521	500	524	523	503	501	483	499	498	475	512	498	510	475	507	498	481	496	516	500	476	521	457	538	481	518	533	491	508	493	496	487	444	528	462	554	481	532	480	506	487	479	506	519	495	496	509	495	551	520	484	506	522	497	497	509	511	505	518	499	525	516	541	494	502	462	474	504	477	509	494	525	498	491	519	517	500	518	486	480	483	512	505	531	481	494	495	501	510	490	509	495	511	510	455	469	507	497	520	531	479	515	516	536	477	537	502	490	504	479	529	474	476	527	485	502	481	518	508	528	527	465	489	488	482	498	504	490	486	468	462	466	505	493	455	561	484	470	522	500	530	494	556	525	492	537	516	498	501	500	457	494	517	500	483	498	470	524	490	502	518	501	479	491	509	541	553	494	534	533	538	495	497	473	495	495	516	505	516	524	498	466	464	502	490	518	515	513	500	515	498	475	501	521	529	498	515	525	474	509	493	518	501	511	488	478	490	516	563	480	494	501	484	517	521	509	524	469	538	470	502	543	496	490	500	501	483	470	468	520	493	512	505	553	504	507	496	506	515	500	483	526	491	500	545	515	474	504	508	519	527	470	496	503	501	485	507	539	527	502	523	474	496	498	474	494	499	516	509	499	492	493	500	475	510	456	476	508	494	526	484	516	521	501	512	487	517	503	503	519	499	491	490	545	477	445	478	512	478	518	495	487	521	524	504	493	500	553	499	490	551	535	466	489	497	498	498	552	484	468	469	504	490	510	455	494	523	503	525	494	485	543	496	475	523	509	494	488	432	484	512	503	516	505	473	499	510	479	483	478	512	482	529	461	506	508	502	501	522	500	523	492	477	474	545	516	495	505	507	491	516	497	499	483	486	498	513	495	465	497	486	491	496	531	507	515	537	501	516	503	515	482	539	469	492	507	545	505	506	500	470	499	487	487	530	502	502	559	515	483	496	520	525	479	500	503	467	524	478	509	512	502	480	522	529	473	538	528	491	522	474	535	514	493	479	478	484	501	497	481	487	493	474	509	493	480	502	462	526	495	484	474	513	506	500	483	504	464	492	517	475	512	518	506	494	495	512	522	503	477	517	547	482	515	551	495	471	497	485	499	498	510	515	526	500	452	520	545	485	504	515	513	511	521	511	543	494	506	508	458	503	525	508	505	512	496	514	522	503	520	529	478	499	475	469	481	457	519	506	500	498	519	506	487	493	501	474	468	478	479	506	472	511	570	473	522	511	510	503	489	500	486	522	488	536	545	499	519	496	514	493	518	516	519	501	472	501	478	483	507	509	464	435	480	517	492	527	468	522	478	514	509	502	503	487	528	492	499	478	504	516	495	507	485	513	482	454	502	475	519	487	517	513	497	502	575	522	464	497	486	507	528	498	509	495	512	524	513	467	529	507	508	478	526	488	525	497	488	478	532	483	462	491	510	549	489	503	494	525	507	490	505	488	520	496	524	506	537	460	501	524	490	532	511	501	462	513	549	451	508	496	497	481	500	498	498	495	505	486	520	493	514	538	508	499	480	475	477	498	533	483	472	527	485	509	503	520	502	489	499	490	508	548	532	504	496	527	477	476	470	517	512	528	466	536	530	499	515	485	448	504	492	496	468	502	508	495	491	487	497	529	514	497	509	491	465	481	491	477	499	494	486	498	493	531	497	494	515	496	508	552	474	490	515	512	469	540	533	507	505	509	500	532	532	519	514	494	484	476	500	564	498	488	486	489	470	484	505	504	496	468	526	445	525	468	498	524	497	504	463	504	515	479	529	500	484	524	503	519	507	478	495	533	509	507	487	509	503	517	492	525	547	517	546	479	484	498	497	547	497	487	502	485	487	508	489	564	490	505	480	519	559	494	530	484	478	521	501	457	502	502	493	533	493	491	489	451	506	493	534	514	486	453	506	508	490	514	490	527	497	474	493	516	485	497	505	511	510	509	499	439	507	519	509	508	553	506	511	508	515	492	530	459	509	509	479	483	456	502	518	473	492	487	484	495	513	478	561	518	512	515	505	510	492	517	458	532	484	472	511	506	492	517	502	523	455	486	515	500	538	513	518	497	505	465	505	523	495	486	496	512	512	522	525	502	551	491	486	506	526	513	436	478	493	502	533	467	523	535	508	504	507	522	489	491	513	489	507	470	504	472	509	489	504	497	524	506	484	527	524	501	512	511	514	490	503	518	550	494	544	496	511	490	475	510	515	496	486	486	472	471	530	498	505	484	515	555	537	530	517	511	514	496	498	504	545	532	487	539	494	516	474	439	534	532	514	492	490	481	545	503	464	507	517	470	477	514	458	506	509	494	519	474	482	470	490	551	503	477	508	499	482	488	552	499	456	455	519	485	519	498	511	521	501	475	489	534	506	503	534	524	500	507	526	520	477	499	474	501	473	510	507	515	525	541	477	500	508	511	467	505	479	525	478	523	506	483	497	497	521	480	457	501	486	513	527	501	483	519	511	518	521	492	513	497	485	494	556	511	527	536	490	483	491	509	513	512	509	509	465	534	511	500	499	470	508	518	526	512	514	483	510	489	523	498	480	492	534	519	537	512	486	509	480	502	498	487	493	511	459	487	489	543	493	485	479	471	508	493	504	490	522	496	525	523	453	505	524	481	473	577	502	501	538	498	508	499	501	543	506	548	489	507	501	497	507	511	546	495	496	518	503	505	509	494	501	485	502	508	500	524	471	511	491	482	495	496	497	541	448	521	505	500	533	527	500	504	511	489	510	465	522	488	520	467	512	538	507	553	506	496	502	464	531	477	487	490	533	447	513	501	549	494	531	499	537	534	483	519	471	535	486	503	473	482	510	496	508	520	542	486	488	536	534	536	490	537	460	541	502	518	520	490	513	490	532	521	510	505	479	479	481	463	530	532	478	480	522	472	502	458	490	504	532	519	507	497	491	463	505	512	478	527	519	479	497	502	523	490	506	485	523	491	487	528	530	474	473	506	488	547	540	476	477	499	500	504	520	538	533	502	490	522	499	501	517	503	491	497	536	477	528	467	462	512	512	535	539	467	525	489	499	512	504	507	507	526	535	498	493	493	512	516	513	500	481	509	502	489	546	510	529	485	471	529	501	530	533	458	477	505	518	513	504	520	494	473	481	584	485	483	520	545	517	540	478	460	500	514	546	507	458	526	496	461	457	522	479	499	520	458	488	508	511	503	506	523	488	521	459	505	529	530	520	482	555	523	490	472	509	489	522	521	530	507	507	494	491	503	518	509	527	538	492	507	512	530	499	471	522	505	456	497	498	562	533	480	510	520	502	483	524	517	510	518	536	503	478	511	515	482	502	494	505	504	516	499	529	502	529	510	484	515	487	515	522	524	510	498	483	508	517
24674	21409	27203	25386	9970	4210	2238	1454	1190	1120	998	995	903	904	895	875	814	787	739	783	733	762	720	735	689	681	665	798	916	694	712	701	663	690	687	678	669	687	669	635	695	669	704	673	692	645	684	660	694	661	622	661	662	646	665	716	692	671	707	681	701	645	666	705	726	644	722	702	654	700	692	657	660	645	675	677	725	686	634	727	681	726	670	694	657	652	679	693	700	668	639	665	647	733	675	722	650	614	662	625	650	649	693	633	700	642	694	729	644	705	659	737	639	679	687	706	663	651	632	696	684	697	690	674	708	672	693	656	673	665	686	663	662	658	687	659	648	672	698	640	642	634	692	641	656	648	682	692	718	649	673	674	698	699	684	676	659	668	710	685	695	656	665	683	631	690	668	623	682	662	687	692	654	654	621	632	673	713	720	637	676	700	707	664	687	619	627	689	700	682	703	682	690	650	737	678	686	700	699	680	679	671	684	660	658	678	665	681	651	660	719	665	623	645	681	645	674	699	674	676	688	700	675	698	666	683	662	729	660	677	689	684	693	675	663	646	639	692	665	698	691	677	681	698	623	651	676	651	662	701	711	703	618	706	675	668	645	679	660	677	686	659	640	625	665	674	730	659	642	679	642	716	676	691	673	663	687	649	675	666	685	648	620	688	706	677	699	641	699	660	676	660	660	693	676	649	698	720	665	635	675	693	662	617	672	652	727	681	686	607	703	651	612	743	709	670	694	686	717	648	653	681	692	709	646	635	658	645	665	712	652	651	667	725	680	673	654	681	637	697	663	620	682	640	654	668	660	683	682	695	653	666	651	670	685	671	655	680	691	653	688	615	661	691	711	702	676	633	689	718	666	668	647	660	701	710	639	666	625	653	685	678	668	666	661	689	695	698	650	664	685	673	644	671	665	699	689	663	708	662	655	665	653	694	698	636	664	653	701	710	668	699	673	643	709	699	656	649	690	704	680	693	715	653	644	691	656	633	645	672	717	699	672	645	658	686	694	710	676	685	675	641	640	637	675	670	669	725	652	728	640	653	660	669	725	678	632	647	683	694	643	670	701	646	711	627	656	682	680	681	640	657	656	667	683	634	660	636	666	712	643	659	690	675	681	678	697	686	656	610	676	707	666	649	636	674	649	657	642	656	635	681	703	667	645	717	655	633	641	655	654	651	634	648	640	709	697	680	687	635	687	649	699	675	702	668	622	688	685	707	653	684	734	645	667	642	703	654	680	631	708	630	633	625	672	651	675	677	707	670	695	689	684	636	629	680	659	629	666	689	669	650	663	677	652	643	684	679	698	655	666	674	653	694	717	674	657	653	709	721	657	646	668	698	677	667	626	702	685	669	660	670	694	670	690	643	712	644	658	675	703	661	732	623	705	661	671	617	659	685	657	637	674	668	671	629	667	675	661	730	660	671	685	696	635	693	710	636	660	643	692	658	691	674	664	635	696	707	680	666	689	689	634	660	659	676	680	708	669	695	655	657	689	685	701	672	673	635	659	681	653	720	703	731	666	670	677	664	663	700	652	688	629	689	648	622	697	695	699	705	656	659	661	644	658	686	667	681	683	649	676	689	626	650	681	680	697	664	690	673	663	647	685	691	687	630	719	732	683	669	639	698	694	680	670	659	674	623	683	632	682	657	665	688	663	690	709	651	668	673	682	666	685	668	654	676	665	685	689	648	696	612	645	673	692	643	677	604	673	641	682	656	675	702	628	694	652	662	701	638	671	640	669	672	629	657	653	655	681	656	627	693	697	654	687	658	712	662	650	690	669	665	694	684	672	674	673	675	648	694	685	694	671	651	650	706	628	684	671	650	649	674	618	671	660	705	664	644	673	669	703	709	670	687	709	637	672	730	680	664	710	677	648	679	695	668	679	634	649	651	678	712	699	676	647	663	693	658	661	688	699	653	653	670	669	643	660	693	662	669	704	663	641	669	694	633	660	640	681	688	669	670	645	669	691	681	661	707	713	637	706	701	654	650	688	636	690	678	669	668	701	681	636	690	662	645	658	733	674	652	677	661	685	680	635	626	709	695	650	743	654	696	638	656	646	683	651	685	654	676	690	707	690	650	679	622	693	682	705	676	667	643	640	672	686	667	624	656	595	692	673	664	688	715	716	695	686	681	647	661	625	661	686	692	631	667	674	635	716	633	585	693	641	665	637	657	658	699	650	706	637	667	680	688	678	660	636	699	682	636	686	660	636	713	683	672	658	626	626	633	680	706	688	728	742	696	659	698	626	672	657	651	653	679	652	693	647	664	707	663	649	688	666	646	669	663	659	680	704	675	659	635	649	682	636	608	628	732	636	712	679	677	689	663	692	661	648	667	659	684	671	668	688	653	669	669	682	731	688	694	697	662	624	703	641	676	650	670	684	677	646	688	681	688	667	640	622	652	661	688	675	670	678	665	665	693	660	681	681	721	668	631	658	701	663	633	646	648	703	696	683	674	626	653	641	663	688	658	640	642	694	698	645	643	678	693	682	680	631	702	647	670	649	666	656	647	674	675	650	703	662	704	669	712	649	683	667	714	610	666	678	630	687	691	702	627	662	716	615	626	650	663	694	670	658	669	662	704	690	708	692	671	685	638	688	664	684	673	648	628	685	605	652	659	717	637	688	664	644	666	628	681	664	633	691	640	670	676	672	696	663	688	664	668	689	638	690	684	695	641	645	683	654	697	698	652	665	658	653	615	700	697	701	686	626	678	669	658	681	646	657	660	683	716	622	673	689	723	658	655	678	686	722	661	678	614	725	690	637	657	656	671	634	715	618	686	711	605	713	705	673	682	667	668	679	625	669	654	709	671	693	641	673	700	705	708	690	647	691	639	673	674	665	657	701	660	633	678	634	674	681	635	672	706	654	650	654	657	712	639	603	698	704	696	690	687	713	625	644	735	634	656	688	662	661	667	677	630	660	684	645	699	664	673	729	686	668	652	643	664	674	650	673	683	682	698	699	673	680	639	683	664	648	687	702	671	696	698	695	694	684	667	650	677	667	692	642	664	690	749	685	659	679	709	691	666	661	670	669	674	666	615	660	675	681	652	685	626	667	636	633	691	626	651	728	651	632	653	721	649	636	661	635	674	696	697	694	661	684	677	660	670	660	635	692	666	648	673	651	665	677	630	649	645	697	638	625	679	673	699	713	676	706	642	682	709	677	681	719	670	665	668	648	688	655	662	690	650	704	642	650	671	631	698	689	644	689	648	650	658	693	657	697	663	648	660	711	652	660	658	667	669	693	700	714	672	676	645	635	690	676	657	664	645	671	698	692	624	670	666	696	661	626	698	639	610	663	649	674	679	607	630	653	685	644	634	699	621	701	703	721	635	679	657	681	705	668	672	672	677	678	704	690	652	673	687	620	736	668	665	662	670	659	672	646	679	665	697	636	665	647	643	672	631	625	682	698	668	705	671	650	673	736	668	665	705	654	685	654	636	682	724	676	659	723	614	648	713	689	687	604	670	699	712	674	685
11411	17030	16277	14427	8886	7991	4626	3063	2243	2072	1981	1672	1597	1548	1540	1400	1239	1144	1078	1093	1096	1080	1066	1075	969	961	942	1196	1493	898	895	899	989	917	928	892	916	912	923	898	925	970	928	934	938	889	897	927	923	914	911	918	905	948	906	934	879	889	958	922	885	910	953	919	921	925	884	906	898	941	968	898	859	933	924	932	865	952	934	934	927	935	876	946	922	974	928	918	885	914	899	904	891	966	883	910	903	923	971	879	922	914	934	943	888	920	896	952	888	911	879	986	853	898	946	910	934	861	906	905	909	952	909	966	906	894	920	931	917	916	917	908	890	890	894	906	941	906	916	861	873	910	900	879	926	908	876	909	897	950	924	888	874	899	913	902	934	927	952	925	969	906	909	919	906	916	908	928	903	943	881	972	937	944	936	903	926	856	863	906	928	942	952	888	886	953	910	904	845	917	894	948	959	926	898	891	940	937	923	948	929	919	911	933	835	956	917	915	924	897	905	945	895	908	935	948	938	867	929	901	892	909	889	935	899	878	886	886	901	885	896	929	863	967	881	919	872	968	924	928	916	905	960	867	929	902	860	879	916	904	901	876	917	853	885	909	891	947	891	914	876	875	956	922	918	908	925	878	917	898	897	971	925	896	902	900	909	935	872	883	920	938	894	901	889	940	884	908	919	905	943	905	974	925	872	925	846	903	936	903	959	895	875	953	938	947	876	952	919	910	877	890	937	949	892	909	967	895	905	897	869	890	890	901	916	916	887	877	924	924	921	889	929	897	899	911	941	915	924	934	934	970	845	893	968	936	871	874	858	869	933	849	915	945	967	885	930	946	874	887	908	975	891	912	921	968	903	869	937	914	918	912	855	957	931	952	947	877	918	892	929	901	960	863	924	902	959	893	920	924	957	893	931	992	907	869	916	913	895	963	959	884	867	943	897	891	993	944	902	902	890	930	865	919	916	928	939	903	880	877	919	940	928	909	943	926	925	913	958	915	865	924	913	927	901	927	924	938	901	880	908	832	905	923	876	878	924	862	887	874	920	947	855	915	929	956	888	883	911	896	921	950	926	878	926	930	898	911	850	969	936	871	858	927	939	920	925	927	903	958	939	907	899	922	888	918	949	918	901	925	867	868	893	918	913	923	923	910	904	893	909	878	888	885	921	923	909	879	869	893	950	916	928	888	925	921	880	879	888	921	885	899	879	902	935	932	986	930	908	964	878	908	891	878	951	920	876	992	949	903	926	918	905	907	864	947	857	891	930	919	888	883	918	887	971	940	919	928	888	870	856	944	981	889	919	937	941	870	977	953	856	910	914	893	943	926	966	911	851	903	889	904	928	877	922	939	889	899	913	888	903	903	920	897	941	901	899	974	932	845	897	972	898	960	886	911	835	920	920	903	912	893	919	916	920	904	908	875	932	921	913	875	963	917	885	930	950	884	933	873	954	941	938	923	916	941	916	908	860	902	856	927	936	901	926	917	953	891	955	851	837	966	899	943	923	947	921	885	877	883	931	928	951	908	932	856	949	883	898	912	880	881	942	884	920	985	887	851	942	949	909	936	909	887	868	950	936	934	902	925	943	918	897	938	896	950	945	929	982	951	918	912	926	951	922	940	912	899	958	884	980	888	919	949	934	930	873	885	899	873	952	922	875	894	911	920	962	929	926	868	928	921	907	910	899	909	885	930	918	887	949	914	896	978	910	940	908	932	918	915	914	934	919	912	881	964	875	914	916	851	921	936	917	951	895	906	869	881	917	917	884	929	878	948	894	921	912	925	980	890	915	878	926	857	884	919	875	956	898	905	935	895	907	894	885	927	983	925	878	906	941	852	862	924	973	859	924	881	883	942	928	933	876	909	903	946	922	879	980	910	891	911	891	925	917	959	914	890	963	906	936	870	885	893	944	927	928	937	967	879	910	899	887	925	914	917	913	965	948	909	923	892	933	933	943	910	901	914	882	954	912	910	904	917	899	920	911	941	928	943	880	935	883	933	876	1016	928	877	863	922	921	890	928	910	864	901	900	948	860	925	915	880	938	904	879	890	869	940	909	912	898	886	941	911	933	913	891	937	916	874	919	911	975	910	836	864	894	889	898	911	853	898	925	889	881	910	867	927	965	950	919	873	881	931	897	874	919	935	922	938	918	918	854	876	912	919	943	938	877	926	947	919	904	893	951	959	949	883	923	890	934	926	921	935	915	898	917	932	867	910	932	911	908	962	971	953	907	917	986	906	882	881	891	919	943	937	946	908	955	887	900	915	874	941	954	917	927	927	866	903	934	892	915	900	935	937	948	951	888	925	939	834	913	928	931	915	923	877	937	919	925	927	970	876	916	870	951	883	904	911	969	903	894	950	873	911	921	932	886	900	914	891	885	888	878	871	884	905	962	924	933	917	899	946	955	952	902	903	894	928	930	949	914	929	929	914	940	896	913	926	873	902	924	954	942	872	889	930	916	859	936	903	913	864	980	877	944	901	950	872	931	962	943	920	928	884	879	908	892	910	922	896	893	889	857	941	959	896	937	886	957	896	913	884	858	940	896	916	872	863	977	928	909	872	946	944	857	933	922	960	966	931	924	938	937	896	897	863	889	895	894	908	908	925	866	877	918	938	874	919	900	918	905	863	934	886	969	909	864	857	923	912	921	907	900	915	928	911	943	955	963	869	857	934	877	953	912	899	896	918	912	923	877	864	913	876	913	929	880	896	903	928	882	873	911	888	944	875	898	941	929	894	919	937	908	900	965	883	986	945	926	898	901	905	889	859	890	895	990	924	943	893	926	875	895	916	959	961	943	892	959	930	885	891	853	931	890	945	871	900	922	909	901	894	860	930	933	893	919	964	884	920	912	863	956	925	900	915	919	910	936	915	924	896	938	919	844	868	906	911	947	895	883	914	919	989	952	900	907	907	977	931	974	940	889	915	948	932	903	888	878	867	900	959	878	881	947	895	934	897	898	913	894	899	888	921	898	904	976	922	973	909	927	867	924	932	888	935	882	920	940	939	918	948	892	925	920	982	900	988	896	910	887	951	894	934	955	899	909	869	884	923	919	880	904	879	898	928	941	870	917	938	866	882	885	892	980	895	922	936	879	897	938	912	882	925	886	881	917	910	936	902	918	932	948	883	931	931	951	914	923	922	896	913	909	947	892	961	933	946	925	914	933	903	926	909	929	879	937	916	960	865	883	931	904	950	957	980	904	945	964	940	918	921	879	972	910	891	975	975	870	948	885	860	962	977	930	892	891	863	886	958	920	907	909	881	867	890	911	906	912	898	850	942	919	961	864	978	971	901	875	907	993	892	893	926	916	941	919	973	891	926	905	864	885	946	938	915	935	884	922	898	960	947	934	935	945	940	958	895	909	924	887	877	903	902	893	909	892	913	930	869	946	887	923	925	921	855	883	889	899	952	937	945	861	931	845	915	858	892	863	922	919	947	925	927	880	923	893	939	882	869	939	890	895	918	890	917	940	956	889	896	890	894	918	912
22574	21479	29261	24124	21484	21401	10109	3080	1566	1420	1460	1099	908	763	694	557	611	568	514	489	553	523	523	457	426	371	383	810	2000	590	338	401	333	309	397	378	361	331	337	333	352	319	342	389	350	341	333	330	331	313	320	366	328	316	326	324	341	347	373	314	328	340	347	320	365	304	344	344	338	365	336	366	333	331	331	329	321	339	323	311	348	348	303	332	357	332	331	367	367	297	345	354	331	357	327	318	347	358	325	338	331	347	326	328	349	346	338	328	361	360	350	349	295	319	351	327	333	339	385	324	361	356	359	324	351	370	365	324	328	304	345	335	330	360	360	346	323	316	296	341	356	332	280	332	333	336	321	345	331	341	331	356	365	352	354	324	354	340	320	368	351	306	364	321	365	339	311	339	343	292	338	356	356	308	308	324	319	335	319	365	367	341	348	316	314	328	313	346	341	304	376	356	296	355	315	372	326	331	308	352	313	343	359	334	362	313	351	351	361	339	299	359	322	317	349	365	378	328	342	335	345	331	321	318	338	342	340	344	327	305	366	334	357	352	330	328	299	317	335	375	342	340	337	348	331	331	284	312	305	313	311	356	345	335	312	334	339	321	358	319	345	312	317	338	351	350	361	318	318	312	313	330	366	350	346	340	363	347	326	309	358	326	320	334	333	336	329	313	354	375	360	313	295	304	334	343	348	347	316	336	344	329	341	351	360	308	347	319	329	330	324	320	315	323	321	343	345	326	329	327	317	319	336	316	307	341	338	312	365	313	322	320	351	319	374	339	304	331	340	337	336	337	369	312	354	311	338	349	330	344	339	329	341	366	332	333	365	292	324	334	316	312	337	318	338	306	361	322	376	331	335	373	320	335	337	323	353	360	341	303	344	335	344	328	332	359	329	347	356	349	325	332	343	334	321	329	315	325	329	362	350	310	350	341	302	321	314	344	352	304	324	346	324	344	340	332	334	351	365	329	296	339	374	369	340	356	331	311	328	362	355	343	348	328	367	316	341	311	324	346	366	307	331	330	340	343	343	336	322	336	330	326	356	339	304	314	387	333	338	337	365	326	360	314	336	346	313	310	366	307	322	322	296	339	336	343	366	352	335	357	339	333	329	356	322	336	319	320	351	312	323	346	326	301	352	333	375	323	310	329	325	333	339	348	329	323	342	324	324	344	361	324	345	335	365	360	368	344	323	332	309	353	314	324	336	334	333	332	301	335	348	375	300	311	332	333	361	317	373	317	324	338	336	326	345	331	357	344	292	354	327	319	328	354	336	326	315	329	330	331	324	333	309	353	335	358	302	317	372	358	346	334	327	315	329	333	340	359	327	332	364	335	340	336	332	355	355	346	344	343	329	334	332	323	339	328	342	312	360	382	358	323	337	326	312	314	344	365	346	362	346	323	323	309	356	333	350	315	313	361	301	347	322	354	358	336	328	340	341	321	331	298	354	322	312	320	322	349	312	348	344	336	342	338	303	332	319	327	338	305	361	369	346	361	331	327	355	338	316	354	347	321	346	323	312	342	318	352	348	352	317	354	342	338	319	328	340	301	351	357	332	337	327	337	341	337	325	329	342	348	320	339	298	355	309	353	343	347	350	335	364	319	356	349	324	360	323	344	334	313	323	364	327	382	340	328	330	342	338	339	345	322	338	332	304	313	349	334	339	321	355	333	329	326	319	365	323	341	347	340	352	332	339	348	336	335	338	310	323	362	346	340	362	314	356	368	333	339	322	374	325	331	338	346	355	328	345	319	335	339	320	349	341	326	321	333	343	343	300	340	315	312	311	345	355	344	328	331	321	361	335	324	351	306	328	334	335	306	353	322	346	333	315	320	355	294	323	355	318	326	348	347	330	305	318	333	315	334	357	310	333	358	335	290	330	346	351	317	341	335	318	314	323	328	340	343	323	346	341	316	340	323	311	313	314	325	344	324	326	370	306	321	336	335	358	350	338	343	342	326	369	334	325	333	313	340	348	317	313	372	331	324	343	349	302	342	366	345	333	354	352	308	365	372	348	326	341	376	331	337	344	348	316	321	338	329	352	320	309	318	373	319	354	320	374	317	340	329	331	327	362	333	317	334	341	317	330	341	346	313	359	337	364	344	321	343	340	356	312	360	313	363	326	330	321	343	290	326	338	355	325	340	374	334	342	311	321	353	369	319	322	325	361	320	355	326	310	370	335	319	302	338	365	327	342	315	339	353	321	357	336	358	333	340	377	347	342	328	358	330	323	355	339	335	342	328	310	349	335	333	346	366	338	314	344	329	304	321	321	329	334	317	319	359	337	331	349	346	378	333	347	333	325	328	344	341	352	327	343	336	339	321	322	347	340	377	356	331	334	362	325	336	351	316	335	335	343	300	359	362	312	348	315	339	338	338	352	351	346	320	332	316	332	313	346	325	337	328	364	345	359	377	318	352	317	345	361	326	329	362	368	343	321	358	326	322	343	342	343	350	352	340	372	358	346	356	331	299	314	301	330	344	310	355	349	345	337	360	335	349	346	353	292	338	348	335	355	313	348	353	300	363	326	320	360	339	304	330	354	334	347	359	319	347	306	344	355	335	345	330	342	327	362	335	308	382	334	302	319	346	354	319	326	333	358	327	336	365	348	349	323	303	355	303	332	329	372	359	321	351	343	297	313	330	337	317	346	311	346	327	326	353	348	336	335	336	336	362	329	337	355	325	309	312	329	340	334	344	315	366	336	323	340	335	345	304	335	363	315	309	368	296	344	365	337	321	334	341	322	322	392	329	355	339	362	323	350	354	333	328	314	354	304	334	315	410	349	325	357	301	342	354	298	351	341	344	309	337	348	328	342	333	354	315	373	358	343	330	345	370	315	348	329	321	334	318	316	340	332	335	326	359	330	341	341	324	314	330	345	346	349	334	332	358	368	366	333	327	326	336	320	316	315	307	335	333	315	348	339	324	318	330	322	312	398	349	291	324	317	334	336	357	348	303	342	334	306	358	330	325	369	351	375	337	329	329	348	322	333	307	320	331	323	313	353	336	342	351	363	312	319	328	374	318	305	347	334	319	353	295	332	320	361	344	338	298	336	346	358	361	339	293	343	336	293	372	333	355	309	307	339	317	326	335	329	334	342	292	320	329	346	369	335	349	328	334	362	335	319	322	365	319	319	389	342	342	349	341	327	334	329	343	311	334	325	363	304	336	332	343	319	357	315	341	328	346	323	333	318	335	329	323	336	340	340	359	322	336	345	331	343	312	316	317	316	343	354	329	334	356	320	332	344	318	328	333	344	370	331	321	344	328	338	312	312	350	328	347	316	322	339	328	322	318	328	337	381	311	307	352	351	329	311	358	368	332	359	326	333	375	352	332	328	315	336	366	321	361	350	354	354	330	322	331	353	343	297	360	325	341	340	353	357	350	345	322	343	347	338	336	339	320	363	329	333	328	333	320	337	344	342	334	322	305	321	339	295	331	329	341	342	339	323	365	340	334	313	349	332	313	339	339	342	345	356	339
12755	28674	22219	14605	10527	10903	9071	5912	3645	3286	3124	2619	1972	1643	1315	1139	1103	974	865	899	966	940	850	730	596	534	550	1665	3992	1024	501	501	474	466	433	478	443	431	496	464	478	498	460	436	505	463	445	467	449	454	456	464	456	458	460	456	440	465	449	450	458	490	456	435	441	489	427	445	433	463	456	459	436	453	469	416	461	487	456	433	424	440	404	437	499	497	452	467	428	473	451	457	447	443	423	459	466	486	460	434	434	460	459	482	414	408	474	462	454	433	476	455	461	457	493	465	423	417	447	440	458	426	461	430	431	501	450	473	412	471	450	449	455	417	463	453	436	431	439	462	414	440	424	473	483	449	433	423	458	447	469	455	435	427	433	449	449	487	453	443	459	442	439	424	439	437	469	471	430	418	426	456	461	457	459	420	458	434	460	451	446	496	458	452	418	454	416	448	480	457	452	427	479	409	465	451	413	421	448	431	446	442	447	482	445	453	437	458	466	456	441	491	438	458	485	456	447	453	454	423	457	456	461	426	477	508	463	493	475	443	444	472	460	402	464	398	444	466	485	450	444	467	455	431	442	469	451	447	435	452	451	488	451	457	413	488	470	441	456	442	427	425	455	455	447	471	416	437	439	449	426	424	469	413	461	452	455	431	447	451	420	443	431	445	428	461	490	450	489	465	473	464	442	431	466	429	456	431	457	483	443	470	418	441	449	466	453	468	444	416	422	396	443	452	439	473	450	438	408	446	436	426	419	500	422	452	424	432	452	432	482	424	429	433	442	460	455	453	417	443	455	433	461	456	453	397	458	438	437	451	473	461	419	443	455	480	476	451	467	451	502	452	423	431	483	473	436	433	477	454	471	445	460	432	473	428	438	437	470	455	398	445	422	437	489	467	488	442	470	442	413	444	447	428	428	448	436	444	383	459	443	406	427	474	458	437	450	433	446	447	443	449	454	477	435	438	469	419	452	432	438	422	439	421	446	460	454	472	416	457	506	448	448	473	466	447	437	454	457	452	467	406	431	461	425	427	434	438	476	444	467	451	443	412	491	481	432	416	479	439	455	480	451	454	450	430	454	474	432	402	453	459	443	464	438	456	472	458	476	430	470	473	440	463	453	433	450	432	438	503	410	438	433	446	446	424	443	458	454	437	450	443	418	414	444	440	434	440	407	454	441	450	459	464	406	417	455	423	422	443	464	406	479	480	446	453	445	453	458	447	468	452	461	426	487	459	444	472	457	464	467	474	421	448	461	418	450	469	424	429	427	466	463	443	451	425	466	446	420	455	457	433	465	459	457	449	442	481	463	451	447	448	434	471	426	430	449	452	435	420	448	472	459	438	421	472	472	431	458	470	476	434	472	449	482	419	454	398	471	459	491	471	477	464	427	440	467	439	450	412	438	436	465	453	444	451	409	448	461	465	443	450	434	446	448	409	426	455	441	434	484	434	422	443	457	459	497	459	458	448	472	452	449	456	478	478	467	479	448	441	487	440	442	430	474	450	434	444	456	439	446	467	473	456	433	442	457	421	446	410	464	460	453	456	474	486	463	449	452	446	438	471	434	429	460	445	478	465	437	455	490	446	408	449	458	432	460	439	411	478	498	450	472	479	431	434	457	441	437	446	468	448	482	437	419	466	447	461	487	466	433	439	437	449	457	440	417	430	446	436	464	437	431	448	459	420	391	437	480	414	411	417	462	432	446	479	425	438	449	460	433	457	453	457	424	451	450	439	449	460	453	434	456	458	453	470	468	458	468	425	408	472	468	472	483	441	423	429	493	408	449	482	451	451	428	479	485	461	475	436	472	457	412	470	448	420	457	446	465	451	485	437	441	479	453	471	494	483	440	420	448	435	464	505	442	441	459	420	441	456	455	426	466	428	435	462	419	466	457	443	442	448	454	477	425	449	446	455	467	486	434	483	472	416	479	413	446	445	485	457	466	443	436	418	453	454	432	437	466	452	440	471	411	451	446	418	453	434	455	429	459	407	441	447	442	470	453	461	445	446	442	484	430	442	460	509	455	467	494	453	464	444	457	451	458	450	420	438	465	435	435	465	435	432	468	474	421	427	472	413	496	443	462	448	437	420	456	433	468	444	451	448	449	440	485	447	469	476	455	440	437	426	445	478	430	435	482	448	468	428	448	433	413	437	453	449	410	473	448	426	437	437	446	427	417	448	461	448	457	470	430	478	450	429	469	445	447	467	428	467	436	436	449	442	414	445	451	442	458	451	436	470	448	453	478	450	449	467	464	455	459	444	482	452	432	459	455	442	429	470	446	452	448	476	450	439	443	464	449	437	467	470	455	440	451	481	424	420	440	419	458	468	447	445	450	511	488	433	434	431	489	420	482	466	446	455	443	449	419	409	436	431	440	484	457	450	463	454	444	415	467	412	439	419	419	441	443	449	467	433	434	482	425	448	441	440	458	437	434	465	399	440	430	458	468	462	456	445	432	436	457	461	470	507	451	458	467	449	469	455	438	413	440	458	446	437	441	470	442	462	454	461	470	469	452	463	443	468	445	487	437	452	474	407	455	441	425	458	469	468	460	430	419	484	471	458	438	460	450	489	465	455	454	451	489	401	445	447	455	459	429	452	450	445	453	454	450	468	425	470	475	461	470	480	408	440	446	433	475	458	469	445	412	451	438	439	439	448	475	449	444	463	453	406	424	471	472	470	438	431	478	427	465	482	440	475	457	436	451	440	402	457	445	443	437	487	441	455	477	472	465	471	437	497	472	454	461	416	447	457	510	435	481	405	449	462	457	489	445	458	486	442	453	413	449	414	465	449	436	438	427	476	454	480	456	453	456	475	474	461	434	420	483	466	449	473	448	447	430	458	482	426	461	434	510	441	433	458	450	500	445	451	443	490	444	448	442	466	443	446	480	418	469	458	435	459	443	449	476	433	432	472	427	459	455	432	454	431	444	432	440	419	430	458	430	409	434	486	420	467	405	427	448	505	486	451	482	476	435	462	463	467	453	387	446	483	431	453	444	452	446	431	433	459	432	451	452	459	467	456	421	471	423	480	471	442	447	446	472	456	489	444	432	462	431	444	465	461	444	452	447	459	446	471	463	429	429	462	472	475	453	454	427	460	444	477	503	439	487	466	428	460	423	453	442	460	452	426	457	391	460	477	440	426	468	454	447	492	433	450	459	433	461	437	438	436	440	425	443	464	504	445	415	446	454	451	458	449	468	452	438	415	460	498	429	417	464	436	417	436	415	435	417	436	452	429	486	404	484	425	432	447	456	432	419	490	487	450	429	429	430	441	455	439	475	438	440	463	433	482	461	448	433	470	438	474	473	426	456	460	458	460	442	494	440	447	451	447	469	451	440	464	440	492	413	473	441	469	467	469	471	438	488	457	426	455	401	471	489	438	447	424	483	396	409	456	477	422	481	382	447	464	438	430	408	444	446	414	459	432	447	449	436	442	460	419	461	446	439	431	467	428	442	464	462	438	408	436	472	443	409	440	470	440	433	467
27363	19343	9483	3618	2464	2133	1615	1797	1329	1086	870	880	803	709	723	736	669	640	637	667	636	628	655	624	624	593	620	597	673	619	621	565	600	579	573	607	604	634	598	627	560	577	631	616	652	625	593	602	642	600	618	569	636	583	579	626	642	641	626	590	629	596	610	593	653	600	589	599	551	593	611	551	632	580	620	633	578	615	608	566	579	573	586	611	582	617	569	620	560	617	635	613	620	613	602	582	535	547	648	592	576	583	604	629	573	614	592	638	562	621	615	634	568	639	630	556	602	586	640	599	561	602	645	563	600	607	593	608	595	618	610	608	614	620	612	629	609	617	626	589	617	609	610	604	594	608	598	558	596	623	572	606	566	594	591	579	607	619	573	621	587	615	599	584	592	606	639	589	623	611	614	637	679	632	572	588	605	635	620	627	612	621	615	625	592	650	591	601	637	591	603	560	619	597	628	571	637	638	591	571	605	600	592	604	628	593	560	625	594	568	633	612	602	612	617	625	584	648	602	571	594	611	639	618	641	594	603	628	590	599	609	606	592	618	597	651	586	609	581	582	609	601	644	587	623	613	639	617	614	620	624	570	575	606	657	616	620	603	628	624	621	669	574	577	579	604	615	593	603	589	610	622	604	600	561	611	666	655	622	574	587	595	574	597	631	602	570	595	594	586	587	618	582	545	571	610	604	601	555	641	575	634	604	598	611	563	596	610	568	576	671	607	624	599	537	617	600	596	563	589	608	613	628	602	615	623	629	643	631	577	607	592	621	572	573	664	587	605	614	625	587	614	565	637	617	632	603	619	596	618	583	625	609	627	635	600	583	637	604	590	580	628	573	595	619	585	573	612	607	613	576	597	611	628	584	638	624	572	594	609	596	638	609	626	575	611	624	608	636	590	618	635	592	619	591	624	567	605	592	604	612	605	618	619	622	601	619	583	568	584	614	566	581	640	596	565	623	577	628	614	631	631	617	601	635	584	618	628	622	596	621	607	598	616	532	597	613	604	603	589	575	603	634	617	585	622	638	558	608	642	564	623	577	614	603	584	620	596	588	627	649	600	624	610	616	583	632	639	597	560	639	612	626	616	639	629	595	647	612	599	594	587	591	603	622	605	608	602	620	590	591	624	548	577	575	649	636	630	619	616	629	599	638	601	603	595	622	605	586	639	634	621	595	581	563	572	575	647	567	597	617	629	574	589	622	615	645	603	610	615	581	588	626	601	582	594	572	612	642	631	591	544	597	620	591	584	619	674	602	612	562	636	589	605	564	602	620	626	607	628	584	597	623	591	599	619	624	643	599	597	598	679	578	618	633	636	644	583	601	646	628	605	658	566	567	605	577	585	601	624	586	564	630	601	621	613	601	560	595	616	615	592	605	619	590	548	589	623	653	625	610	633	638	633	610	587	565	611	613	574	638	592	595	626	639	618	554	624	621	579	639	600	599	620	609	601	581	587	635	574	604	639	616	621	598	605	620	605	598	609	589	591	602	611	634	580	578	587	573	617	577	619	601	606	622	628	606	620	601	614	662	623	613	608	599	582	595	644	621	626	632	610	584	595	585	627	582	627	565	599	626	600	612	606	618	656	569	622	587	574	607	634	590	613	636	575	645	577	632	562	578	590	635	607	570	663	552	593	594	589	638	591	600	613	564	613	612	615	609	600	622	607	601	579	621	579	603	599	575	625	613	604	633	604	586	622	601	633	637	575	599	562	551	633	611	622	597	575	598	585	639	619	572	597	663	624	603	614	605	589	573	610	616	562	632	580	600	652	601	604	599	622	604	610	611	616	571	604	601	559	593	589	602	592	604	601	592	557	595	637	607	624	606	598	633	602	627	605	601	618	579	610	625	583	665	609	624	596	642	613	622	614	614	602	606	584	590	578	626	577	647	595	581	585	600	621	598	614	574	587	594	597	703	583	605	605	611	640	612	611	617	604	567	598	621	616	630	573	637	562	604	573	626	606	652	580	608	625	617	547	601	608	616	639	610	593	602	627	632	596	640	596	632	601	587	572	619	593	603	578	618	625	641	635	639	561	609	575	619	598	612	601	628	545	582	659	589	592	563	613	594	592	561	677	617	590	645	551	595	652	576	598	579	607	657	629	606	626	577	619	607	600	610	586	646	560	625	629	593	589	607	646	609	610	598	546	535	603	616	578	608	651	590	570	624	634	602	577	589	584	614	621	591	608	615	619	573	622	574	596	658	614	583	609	642	575	620	604	616	592	583	602	630	651	573	609	618	601	648	621	619	603	613	609	637	601	618	548	613	594	569	585	618	630	629	608	674	647	581	609	630	624	600	595	618	629	629	620	631	562	591	568	597	593	600	585	601	606	601	605	591	570	550	573	598	615	578	584	631	604	549	645	622	551	616	629	593	615	633	577	612	670	572	585	585	585	627	571	617	571	592	621	586	587	620	627	587	613	625	587	582	561	619	604	562	624	636	568	586	568	576	598	592	646	598	603	587	590	616	594	621	597	603	598	607	585	615	610	568	606	641	568	605	630	577	620	615	590	596	585	595	627	610	609	598	607	665	585	584	635	612	648	599	590	610	627	539	531	592	587	640	586	601	620	561	629	617	587	624	572	609	594	593	581	608	605	640	573	579	619	644	601	593	624	622	590	582	587	607	608	619	611	572	578	599	606	608	642	590	595	587	627	580	588	554	574	617	590	563	611	578	631	638	585	571	648	593	605	611	588	621	573	611	614	607	609	566	594	610	636	600	621	582	654	594	597	608	582	580	654	616	633	594	602	610	592	586	656	635	596	592	595	646	572	610	612	628	631	609	603	582	594	625	630	615	631	608	617	550	634	611	589	656	600	627	617	632	604	564	621	628	552	614	605	646	609	594	568	589	589	598	627	597	602	577	625	586	605	607	645	637	598	589	635	586	590	614	615	592	596	587	618	589	611	576	615	578	599	669	627	629	593	624	613	626	637	582	614	579	630	624	634	625	570	612	578	641	574	636	600	602	629	605	580	561	624	598	606	620	579	539	602	636	618	591	638	613	627	629	596	579	599	624	579	627	604	607	622	575	597	580	632	625	616	611	575	571	614	646	597	650	593	568	628	617	606	681	618	575	593	631	604	591	660	638	626	615	622	660	606	586	582	592	571	603	638	604	626	646	621	656	592	622	629	592	631	578	617	611	622	632	632	669	543	610	609	577	600	590	587	648	605	638	602	599	636	621	646	585	572	628	576	648	638	626	587	560	573	652	627	623	606	589	599	607	578	602	585	613	616	561	585	580	627	589	631	599	628	605	644	591	608	618	628	604	604	637	617	594	627	629	578	559	632	561	588	599	608	640	626	600	624	598	618	610	589	586	628	574	579	617	618	609	602	622	591	564	561	613	596	595	625	617	602	584	583	594	639	597	634	606	656	608	561	654	573	612	618	668	600	597	602	632	586	578	608	581	638	593	597	591	633	628	605	599	631	611	656	633	608	622	586	620	537	616	644	579	579	616	606	584	637	657	584	588	588
8123	16968	10218	4917	4791	4572	3509	3861	2737	2066	1554	1428	1285	1177	1202	1160	1050	925	967	952	956	949	994	933	847	827	830	855	1035	873	901	792	815	881	849	831	800	868	847	845	814	877	828	849	846	854	850	873	823	845	898	865	824	867	843	873	826	891	849	805	855	896	843	804	829	841	883	798	799	822	824	894	844	830	837	825	870	872	874	815	848	830	856	776	822	817	863	833	854	888	897	849	875	809	878	825	865	846	847	915	876	836	873	874	839	869	861	876	825	837	870	852	858	870	845	813	844	832	839	861	877	846	849	856	880	863	853	872	835	843	764	821	837	830	783	857	832	820	832	867	846	860	868	821	858	850	864	876	834	797	834	860	814	829	885	879	875	823	863	853	806	832	840	840	800	877	844	867	834	822	864	811	842	865	882	874	791	859	872	817	870	885	842	872	793	848	804	857	790	829	851	801	826	877	868	877	844	815	873	917	887	841	855	884	841	841	883	891	876	835	836	830	868	799	913	846	860	827	841	878	867	794	847	839	870	889	871	858	813	864	878	843	765	831	796	869	820	864	846	832	819	840	795	839	843	865	897	821	823	864	821	890	794	828	860	805	840	836	800	850	866	862	795	852	844	833	820	844	835	841	817	834	835	869	835	876	828	832	795	865	879	901	841	862	832	834	835	831	824	868	862	802	854	854	839	827	857	842	849	906	840	790	858	857	839	871	821	838	854	834	847	811	880	872	835	820	825	856	832	864	831	892	902	817	817	841	798	863	862	829	855	842	815	808	842	845	815	840	829	834	864	887	856	840	828	821	827	891	932	841	874	846	834	832	872	790	821	855	871	837	822	853	865	862	837	845	900	864	832	853	885	857	824	878	890	838	838	828	838	821	799	870	857	799	817	812	848	846	818	879	842	866	865	791	842	865	860	812	815	878	816	869	844	848	859	868	797	889	820	809	830	863	897	838	875	866	857	834	878	855	843	865	847	811	854	866	885	827	832	863	841	851	822	828	854	872	827	775	870	827	821	833	788	836	854	849	845	855	843	845	912	809	832	882	834	880	828	837	831	869	805	813	867	832	871	847	877	866	846	840	811	843	840	853	829	821	859	859	849	811	848	874	810	849	842	844	810	831	879	831	865	836	827	878	867	893	906	808	810	855	786	802	820	861	865	855	813	861	872	819	917	827	821	809	824	790	870	810	817	811	878	848	831	856	841	852	824	848	848	855	832	869	859	823	843	866	811	835	880	842	827	822	861	912	801	791	846	845	836	847	839	870	870	781	869	817	821	841	866	840	800	848	784	889	911	796	872	833	807	834	854	844	833	858	805	854	822	820	831	823	842	861	765	864	848	845	854	889	846	849	871	810	849	817	849	788	854	814	865	913	865	864	877	870	868	875	857	853	895	866	859	864	803	814	839	873	881	842	897	816	870	886	864	829	872	831	804	851	861	824	839	867	857	824	829	841	799	842	836	861	845	816	807	857	872	877	883	813	876	869	866	924	874	849	831	874	823	840	857	853	834	834	865	798	827	861	840	850	861	868	872	871	856	936	786	871	806	847	822	873	904	947	860	820	882	879	866	809	892	788	901	830	904	813	918	875	847	845	831	833	839	859	861	834	863	878	818	840	817	893	851	867	871	835	858	811	826	835	864	850	829	804	802	894	895	852	839	835	824	866	773	901	857	830	807	877	835	849	849	833	797	859	853	901	850	913	830	878	798	849	904	834	827	825	855	869	808	888	887	883	830	846	839	876	841	877	840	814	838	837	806	827	904	842	860	767	838	834	882	829	884	824	889	852	872	875	806	843	854	832	846	828	826	869	876	824	874	800	861	855	833	855	862	801	808	871	888	805	785	824	864	878	863	878	797	784	854	841	787	822	820	817	836	853	850	812	873	885	830	848	868	826	762	815	903	839	867	846	850	830	858	806	882	869	861	866	846	821	836	794	787	820	842	877	884	842	874	852	844	819	871	827	865	787	848	908	877	835	857	838	822	916	880	818	807	839	823	897	803	839	859	854	874	855	847	855	851	852	828	816	843	778	869	815	844	848	851	798	839	841	860	825	833	898	854	847	832	888	870	826	863	844	835	800	809	876	838	803	818	838	895	887	857	861	869	854	863	836	810	799	867	912	793	817	878	825	904	826	859	828	907	835	857	836	801	827	840	818	856	846	846	847	840	808	844	846	820	808	837	860	815	866	886	796	818	820	866	855	862	851	849	855	852	882	864	804	813	829	860	833	898	851	790	842	862	804	902	861	877	816	865	801	841	881	888	865	840	876	822	841	840	886	851	859	834	798	842	826	866	891	839	842	867	845	847	871	867	839	846	848	855	846	829	848	836	850	825	894	787	917	829	874	885	875	867	811	833	836	873	873	826	857	869	831	836	817	831	900	812	772	853	869	862	894	887	883	892	845	834	842	815	828	825	830	809	838	828	836	850	787	833	877	867	815	857	832	839	879	865	845	853	847	836	869	837	837	807	806	816	859	868	878	807	862	858	823	851	874	883	852	828	841	878	831	860	797	878	861	779	817	858	825	861	817	883	840	812	835	895	857	833	846	861	795	841	830	883	849	852	851	828	873	855	883	858	819	812	861	831	850	861	791	800	839	854	835	854	851	867	796	876	854	862	910	871	850	821	812	849	862	837	853	840	848	884	929	839	871	897	860	808	893	840	818	862	818	843	819	827	850	827	861	846	824	887	780	849	894	834	810	846	828	813	839	844	849	881	865	883	842	901	868	897	820	881	845	831	838	845	807	836	842	847	880	849	863	851	845	857	828	863	841	864	838	848	864	888	841	878	850	812	845	844	876	841	862	866	842	850	839	879	822	835	820	833	874	856	861	832	911	890	824	845	881	889	843	797	832	808	810	850	867	826	871	835	747	850	805	850	839	843	866	896	873	819	872	815	876	864	816	855	881	839	867	851	886	876	909	832	803	864	815	788	793	879	885	872	843	888	867	850	814	850	883	820	859	867	852	862	857	848	817	808	824	828	848	873	870	812	829	820	869	816	910	875	848	859	838	839	901	856	896	845	832	866	881	874	838	847	819	852	855	887	835	839	794	816	832	886	864	824	811	875	876	872	810	869	846	830	808	829	830	808	849	870	835	827	834	825	866	831	803	834	891	810	828	887	815	865	842	811	816	853	838	848	833	824	788	897	872	840	850	868	845	837	829	828	836	843	889	837	886	850	898	825	830	879	823	877	881	839	855	830	818	853	920	849	864	827	854	870	846	899	841	820	826	834	818	848	880	853	870	861	849	896	890	887	843	834	813	912	855	831	875	826	859	790	855	911	813	856	824	841	807	823	870	834	881	855	809	852	827	899	829	853	887	869	784	895	832	819	799	841	869	843	852	830	892	824	849	845	827	817	894	812	869	869	862	824	878	843	842	834	857	801	839	813	853	829	850	832	857	870	826	856	821	867	823	849	878	886	869	816	852	865	864	802	832	889	889	822	836	873	939	892	866	863	808	839	835	878	824	808	850	825	903
23597	21424	28569	24657	21097	8153	3178	1928	1933	1302	930	723	545	630	558	425	401	431	397	461	419	376	401	388	363	361	360	498	929	322	298	320	321	337	311	329	356	381	337	330	379	346	317	327	321	355	318	328	348	349	317	347	339	348	346	309	331	365	305	350	322	337	298	347	329	322	361	328	305	346	337	316	322	335	301	375	373	357	329	325	343	331	336	364	304	324	347	363	373	329	335	342	327	386	322	312	346	317	345	331	357	338	314	321	324	320	361	334	323	354	317	340	330	378	309	327	331	351	345	333	355	337	340	338	326	332	345	331	346	316	341	334	355	336	353	323	349	348	376	317	322	318	332	308	331	312	345	324	347	360	347	349	300	326	310	332	309	347	302	315	335	352	326	326	313	347	325	321	299	318	369	342	336	346	318	322	342	320	348	344	372	351	357	336	321	331	352	329	378	351	317	345	334	332	363	329	356	330	351	327	346	342	355	314	331	363	335	344	333	354	350	363	347	340	328	322	334	348	322	359	323	338	317	336	354	326	330	312	339	336	348	351	352	374	317	341	327	355	365	297	352	356	334	339	375	319	323	363	335	317	333	362	345	355	362	337	345	330	339	346	351	340	304	306	375	362	376	350	331	347	350	336	382	316	361	334	322	316	330	329	376	311	322	365	321	306	344	327	332	374	331	363	327	346	350	359	321	341	328	331	355	307	361	356	352	318	339	338	334	336	357	353	314	311	330	337	320	344	330	357	371	314	310	310	359	343	362	321	323	295	335	331	340	378	356	338	330	336	320	318	344	343	322	293	330	315	303	346	330	358	316	319	348	350	351	342	314	369	357	340	344	351	329	327	347	302	309	340	393	342	321	311	323	333	369	363	331	332	353	326	309	342	339	337	343	340	311	365	344	336	309	338	353	342	308	331	321	323	334	360	357	324	315	341	340	331	339	353	324	308	353	333	367	314	368	363	321	338	359	346	363	341	320	320	340	335	328	320	303	329	332	357	340	337	325	358	324	292	319	311	304	333	340	337	351	329	352	319	366	336	357	356	359	329	343	339	353	314	335	334	333	323	345	326	362	333	357	350	327	318	318	322	334	363	335	371	321	358	353	322	358	336	326	329	299	361	352	351	352	358	339	330	319	317	368	311	349	348	365	356	344	313	319	349	375	332	331	355	356	334	355	301	316	339	343	331	312	316	330	346	297	341	300	356	328	337	344	363	362	316	351	329	313	330	338	339	304	356	324	357	351	319	287	355	343	339	363	360	288	344	299	303	323	318	316	324	333	326	363	352	313	322	349	363	368	372	318	349	318	324	319	342	329	358	333	337	302	357	302	337	355	348	342	327	316	318	335	327	315	300	310	325	360	369	325	343	335	336	330	351	335	306	325	355	339	341	337	331	342	310	331	312	350	328	339	323	325	323	335	330	326	344	327	343	335	332	300	360	345	343	362	315	335	340	308	317	353	334	339	341	333	323	349	336	367	363	322	350	321	360	346	339	343	376	329	354	338	355	339	364	349	333	310	326	317	344	360	314	336	333	346	339	318	364	336	312	342	334	364	317	332	300	312	317	321	342	349	330	350	341	331	329	352	338	371	315	320	324	336	332	342	320	341	362	318	295	307	327	330	328	325	307	310	354	342	334	310	334	346	341	362	347	344	339	340	316	322	354	360	339	351	329	331	364	344	362	345	322	332	334	320	347	298	374	364	319	338	358	321	319	351	338	339	329	341	339	339	321	326	376	325	330	305	325	339	320	318	311	356	368	315	301	312	351	346	339	330	322	365	337	334	321	321	304	350	323	342	327	335	342	351	363	353	331	361	348	333	329	333	326	310	345	350	334	331	325	331	352	384	335	343	366	332	322	304	330	327	326	340	337	345	322	310	350	309	340	332	351	324	328	355	331	323	323	327	329	312	325	338	335	342	318	314	339	345	323	346	343	340	325	368	344	368	332	355	356	310	313	323	313	338	364	343	336	322	352	303	366	359	331	342	342	357	335	316	318	343	343	338	342	318	323	332	330	332	316	315	338	327	328	366	334	340	333	362	335	333	369	330	346	352	351	357	319	346	299	329	343	379	337	342	372	360	302	303	319	315	343	345	354	349	363	339	339	330	333	334	333	372	325	332	351	313	351	340	329	314	321	365	315	342	323	346	318	358	337	351	327	324	334	322	333	336	327	345	332	348	348	318	323	340	350	354	316	339	342	351	343	327	341	339	354	334	350	348	352	336	331	345	327	334	340	322	317	302	354	371	304	371	334	339	346	357	313	321	345	336	339	360	344	332	335	305	360	335	341	390	353	350	331	332	363	305	349	335	343	347	361	319	353	309	358	331	363	364	305	367	345	340	336	332	334	369	370	332	359	332	340	324	335	345	324	363	331	346	347	333	334	335	305	383	327	369	332	332	331	349	343	336	338	362	355	331	315	343	337	348	351	323	348	373	310	306	380	324	304	357	342	354	361	344	325	338	329	309	283	323	341	362	287	348	345	341	322	306	304	347	331	352	320	342	331	329	349	329	329	339	340	315	330	374	313	334	344	323	310	330	333	335	376	361	344	330	344	322	314	319	340	316	336	362	355	308	354	353	348	345	311	329	353	350	331	305	358	332	314	337	343	355	334	355	337	341	332	353	363	337	340	318	343	323	341	305	342	324	354	347	345	330	338	321	350	331	312	324	348	311	309	328	317	338	353	350	352	349	362	340	336	315	335	332	317	329	331	319	343	331	353	312	371	355	358	343	311	340	342	369	309	314	355	360	313	329	324	336	359	320	374	359	305	355	387	323	328	352	349	323	352	376	351	328	337	338	312	360	336	302	321	324	332	337	328	314	332	340	338	318	325	334	322	331	325	316	364	330	339	333	369	333	337	351	347	324	333	335	358	289	329	365	311	331	313	338	339	328	295	322	328	321	339	317	349	363	344	364	363	332	345	326	312	323	344	326	355	373	322	371	350	332	347	339	347	341	293	351	330	327	359	328	359	364	335	333	340	330	322	344	324	328	336	336	349	343	344	332	322	314	349	281	365	327	320	313	325	327	329	373	343	333	324	349	311	333	369	342	345	348	331	342	345	311	382	330	340	342	340	318	339	355	347	342	333	292	348	343	330	328	331	330	329	311	352	363	331	358	367	334	318	344	355	330	325	318	305	346	317	329	338	337	316	367	346	368	351	348	331	327	332	316	332	315	339	334	331	338	352	338	342	340	350	337	358	346	347	322	345	354	340	315	349	361	349	328	345	333	318	347	304	321	327	317	315	360	353	338	323	314	345	351	297	315	360	328	322	349	337	335	367	351	325	281	373	360	345	313	331	322	345	335	344	353	353	358	353	323	330	341	319	353	362	313	324	315	344	351	343	370	326	323	331	321	312	326	335	344	314	345	302	365	308	320	321	330	339	343	308	350	331	342	329	372	337	353	328	326	355	343	342	337	351	338	323	327	340	375	342	346	311	360	322	342	350	334	329	357	341	350	293	321	337	334	327	317	331	310	336
7747	26823	18573	7770	8348	7111	5708	4263	4317	3015	2067	1501	1049	1211	1048	798	655	659	698	701	653	597	613	608	591	592	576	918	1982	503	503	546	502	479	477	467	496	464	500	528	523	506	509	512	500	518	491	503	485	519	484	469	503	519	489	514	492	510	479	478	495	518	478	444	454	509	513	516	458	487	464	468	501	468	507	547	523	507	474	484	478	483	491	497	479	496	478	515	473	491	469	466	508	516	495	467	485	478	490	479	473	513	510	478	492	501	483	501	494	503	476	495	498	501	547	504	489	496	488	487	496	487	517	496	503	501	485	451	466	462	461	458	467	483	482	491	492	501	515	528	477	508	507	475	475	476	486	497	533	484	433	509	498	484	445	466	491	492	523	502	457	507	462	458	473	513	490	489	469	432	507	469	479	478	503	478	513	497	496	484	498	475	460	431	514	469	504	457	484	455	464	499	494	482	479	465	478	472	497	496	462	489	448	480	480	483	480	477	497	469	499	453	476	500	475	491	501	494	477	465	471	502	540	452	501	457	505	499	494	464	477	494	464	472	475	493	470	513	488	486	490	454	498	495	484	513	447	493	488	506	464	467	466	498	502	519	475	462	488	518	467	488	474	509	487	533	487	500	492	468	502	472	503	515	485	490	476	515	464	468	483	505	520	496	467	479	444	456	461	479	517	479	513	489	473	485	450	485	530	475	484	478	488	523	511	468	509	464	500	494	537	475	486	474	468	484	471	498	433	481	468	481	473	455	473	474	474	504	459	507	483	528	494	484	464	489	459	451	518	480	457	485	496	525	470	504	458	461	452	486	515	455	469	467	474	423	466	514	499	494	477	475	459	500	478	495	502	485	471	525	480	480	505	510	514	459	471	462	484	474	529	456	478	478	516	503	487	485	507	523	495	498	473	498	466	483	464	446	503	458	497	498	507	503	459	472	501	503	492	459	432	448	489	503	459	470	476	496	494	439	480	456	486	460	473	485	508	467	477	522	467	499	484	497	493	477	459	499	522	486	482	503	457	490	485	503	490	477	486	485	456	504	503	445	476	445	468	514	510	459	535	524	539	454	512	503	462	452	476	504	476	485	457	469	474	480	517	528	468	468	488	500	500	478	525	488	498	494	526	519	471	487	491	494	480	469	454	484	485	489	523	483	469	482	473	488	500	481	481	516	502	521	440	493	519	494	512	483	461	495	498	482	481	538	519	484	469	492	497	457	513	446	506	480	496	527	503	494	523	462	507	494	511	503	515	485	496	475	499	470	469	501	488	446	507	502	506	478	465	508	498	464	479	522	485	507	495	489	513	509	504	472	499	463	469	479	492	494	476	459	452	478	466	492	458	477	470	485	560	462	505	473	433	457	488	455	472	453	519	472	470	481	463	471	487	477	438	492	509	479	453	486	531	478	493	474	464	480	514	493	508	492	465	490	507	505	467	499	458	463	461	481	486	495	484	468	490	437	489	477	509	519	481	453	510	465	459	513	511	492	499	487	499	464	467	494	498	485	534	482	488	458	499	441	515	478	474	459	496	506	466	449	455	490	450	507	485	490	479	469	500	523	507	509	464	457	488	458	496	473	499	438	486	498	479	481	476	466	451	510	472	478	502	466	497	457	470	494	481	468	485	513	477	502	472	491	515	479	516	460	493	528	548	508	473	452	503	496	458	461	519	457	489	484	487	490	510	461	507	531	457	494	489	502	494	499	498	463	500	493	495	446	471	472	431	467	493	470	468	499	489	486	496	506	511	528	484	463	500	469	483	483	493	491	476	480	484	509	504	481	447	489	490	449	462	463	462	482	503	501	490	468	527	473	491	485	503	497	493	451	490	518	483	463	480	516	446	477	481	450	492	479	507	469	489	447	486	504	489	477	499	470	543	443	467	511	498	481	474	482	450	474	488	522	520	520	480	506	460	475	488	468	441	515	500	480	484	507	475	523	476	460	477	515	483	497	501	470	494	456	466	480	481	493	498	499	456	487	461	497	509	452	507	457	472	494	446	456	537	472	519	490	504	510	476	486	468	521	456	462	492	470	510	497	474	485	505	472	490	460	519	489	496	504	513	505	465	500	502	485	450	477	524	483	476	490	447	527	467	462	516	466	467	488	529	470	439	485	485	493	496	522	493	508	481	468	510	450	461	507	522	492	490	468	448	512	498	422	509	507	478	493	493	472	503	461	482	494	468	512	486	492	499	516	482	462	530	500	495	508	504	504	482	477	469	509	505	479	463	446	480	475	507	509	480	485	449	473	462	467	483	485	443	479	467	505	482	467	523	499	500	469	491	490	457	496	453	454	452	433	481	464	496	485	496	487	537	468	480	473	471	430	488	488	486	497	497	511	484	477	462	515	461	487	475	502	529	456	499	483	486	473	509	489	524	474	494	484	467	468	470	532	472	481	465	502	470	477	485	482	480	502	508	453	469	488	481	513	494	507	486	509	470	468	500	461	488	503	474	514	475	478	483	495	485	506	513	466	521	520	513	465	474	477	454	466	475	472	481	449	474	467	487	495	489	493	499	468	518	475	470	479	498	460	473	482	483	483	481	463	479	498	510	430	507	475	543	489	458	437	497	505	470	494	461	517	479	475	480	453	485	506	483	499	483	492	462	463	490	516	500	477	470	488	463	528	468	503	482	490	509	479	486	510	520	490	470	442	453	479	472	486	466	443	499	489	496	504	462	477	491	494	489	482	468	523	462	486	464	476	491	509	448	498	504	498	458	482	467	464	465	477	482	487	474	486	509	472	490	485	458	484	468	484	505	501	482	499	481	467	494	462	485	483	548	480	457	425	480	463	463	456	507	492	512	479	489	476	476	468	466	475	495	446	521	486	486	502	458	486	465	459	481	482	470	457	529	493	504	507	484	473	507	481	488	491	445	455	458	435	495	512	506	478	509	499	470	475	475	492	440	489	449	458	513	474	484	488	485	476	459	450	476	463	484	487	502	496	487	522	473	497	478	504	494	449	448	469	487	462	499	505	493	484	459	499	497	552	489	500	454	483	468	466	459	550	439	493	463	511	470	498	461	492	492	475	487	463	522	497	523	484	495	497	475	496	493	465	491	503	495	464	516	461	534	477	456	497	462	456	474	482	453	485	470	492	467	475	479	492	518	529	501	494	493	451	521	509	504	508	498	488	480	513	421	442	442	449	456	507	467	492	506	478	508	476	447	501	440	519	438	494	458	517	442	459	493	453	482	462	512	512	468	471	473	507	492	456	523	478	505	488	480	504	506	449	493	467	474	492	479	450	503	482	513	451	480	505	472	474	513	479	475	506	490	498	497	455	506	469	486	482	483	488	509	490	460	517	468	503	475	513	478	490	479	495	483	521	470	502	503	532	508	485	500	481	508	510	499	475	476	478	509	462	470	492	481	467	481	503	492	501	508	516	508	490	489	485	501	515	502	469	455	490	491	473	480	519	466	481	526	481	476	479	511	487	522	472	501	492	480	510	478	501	487	474	518	474	494	474	459	482	517	489	464	466
24667	21432	27140	25141	6558	2303	1836	1832	1401	1321	1087	888	849	826	769	716	685	697	703	692	652	629	702	705	713	684	677	780	793	633	603	668	622	688	603	688	613	645	678	655	659	630	707	703	665	646	638	657	658	608	662	628	672	612	641	658	619	650	634	633	632	688	673	660	636	662	630	609	616	657	608	661	614	649	642	674	607	634	611	625	626	604	616	667	628	640	658	667	665	646	641	662	619	693	688	606	682	653	601	708	701	648	670	625	693	639	659	638	645	664	607	675	652	636	686	712	664	677	688	616	615	640	629	698	708	610	656	657	654	662	645	642	632	664	570	653	628	649	617	633	642	637	651	634	682	671	644	654	640	690	641	644	655	638	656	655	645	581	634	647	634	616	693	642	645	647	676	641	660	637	671	654	602	648	671	671	640	604	608	692	632	650	670	607	629	647	669	656	639	666	612	637	646	629	667	677	589	621	670	613	633	613	672	652	595	620	701	631	629	643	684	632	656	677	619	636	641	665	616	672	647	609	654	656	597	613	638	677	639	631	577	607	645	618	691	660	662	633	616	649	650	650	632	650	644	610	665	641	637	648	634	637	651	616	665	641	623	623	700	661	657	630	590	664	650	600	635	656	614	675	657	663	616	621	681	643	644	673	661	645	646	626	669	626	689	674	639	676	655	681	677	626	613	688	639	664	663	674	663	632	655	647	618	655	635	691	625	610	620	659	656	621	652	633	661	659	661	684	689	594	647	655	650	670	626	608	615	648	667	657	636	655	639	638	633	609	644	618	657	665	701	673	676	657	634	608	638	629	639	644	659	660	610	628	605	639	660	666	665	626	664	616	650	640	641	633	671	647	662	633	627	667	653	644	594	655	618	643	641	659	679	676	694	631	632	605	602	655	647	628	671	589	682	593	656	642	622	699	635	658	676	633	627	631	647	696	690	636	653	606	626	687	663	675	611	653	642	665	649	652	637	618	617	637	614	646	630	615	622	614	664	647	637	651	660	633	673	691	683	636	667	642	634	658	623	666	663	653	626	623	639	651	597	610	651	623	618	617	663	651	694	573	649	642	614	672	643	608	665	600	671	626	670	651	657	650	646	632	640	654	638	634	701	635	656	673	620	659	665	620	677	608	700	653	618	660	626	668	632	650	583	636	677	637	670	639	664	640	629	661	643	692	645	636	661	625	610	628	614	640	642	623	654	655	637	660	665	632	669	644	673	649	624	658	599	662	620	632	648	604	625	616	630	623	636	650	677	682	627	665	575	656	622	676	668	681	672	676	637	642	597	659	669	667	667	624	688	656	638	644	665	632	605	658	643	600	681	643	646	640	657	566	676	631	663	639	679	665	688	662	662	638	631	676	635	646	647	638	635	644	634	678	652	693	628	665	628	686	660	677	668	635	658	652	660	641	623	676	665	677	668	629	626	687	727	594	654	635	658	661	635	699	638	624	635	660	691	660	634	654	654	682	658	694	623	603	600	688	614	666	619	673	681	667	630	631	698	705	647	654	644	618	595	643	631	659	673	666	642	634	633	663	665	648	667	640	657	643	634	609	677	615	659	647	664	654	636	694	624	680	641	652	633	632	667	618	662	674	663	624	705	659	656	627	678	638	656	651	601	626	619	621	651	614	644	646	654	682	637	610	626	631	666	705	668	591	637	644	673	663	682	657	654	647	647	667	637	668	625	656	660	610	651	660	637	680	634	636	637	665	649	667	662	624	667	643	628	648	647	642	618	651	631	686	580	668	647	665	669	683	683	627	607	674	641	709	654	662	623	693	708	634	699	641	645	660	674	667	660	646	639	670	629	663	635	608	670	673	665	615	661	615	664	685	673	666	616	628	628	691	599	608	574	657	590	661	620	609	685	675	628	604	671	677	657	657	707	663	635	652	644	666	611	684	696	634	662	733	602	667	657	634	673	663	657	664	680	594	654	661	669	670	635	645	622	646	642	707	687	679	680	643	625	631	638	625	648	605	640	626	662	602	695	615	655	631	652	643	697	663	692	684	631	652	658	613	649	661	644	630	666	658	629	620	625	637	644	637	587	668	625	656	646	658	654	645	590	638	642	682	631	644	659	655	608	626	635	686	666	659	662	656	687	655	692	628	660	670	621	629	641	620	679	655	639	640	656	686	650	655	663	702	661	667	651	663	650	656	689	601	631	603	628	644	693	627	642	627	642	660	629	669	651	651	648	663	690	608	645	659	611	654	631	655	660	671	653	612	661	677	647	685	651	648	637	655	664	633	655	647	658	633	602	661	660	663	651	660	645	677	651	622	686	616	648	656	686	622	641	638	634	678	637	668	607	636	648	685	625	618	692	628	655	674	636	639	636	667	650	672	616	659	646	639	670	642	622	627	666	658	667	660	694	644	665	612	692	606	646	650	686	648	641	675	706	676	629	604	655	656	648	656	666	639	672	673	642	654	672	643	628	662	640	677	621	656	665	686	701	648	683	694	637	651	641	645	712	653	664	658	606	619	613	629	656	651	603	650	649	628	655	675	612	607	681	670	624	669	663	671	643	661	670	644	686	646	598	680	636	632	637	639	646	657	651	633	663	617	613	661	663	661	649	620	657	612	671	638	638	680	643	637	682	667	604	630	625	676	612	607	643	636	635	650	640	628	627	616	681	630	673	604	655	621	666	646	673	628	695	665	652	654	646	648	678	665	590	641	648	645	638	674	698	663	671	640	667	646	692	675	653	674	625	642	691	567	626	612	638	644	623	653	646	637	631	659	662	603	677	652	665	661	700	677	694	689	618	639	589	672	623	658	625	638	670	565	655	678	643	663	674	659	667	631	630	661	672	634	672	617	648	575	616	648	608	692	689	688	656	635	630	682	685	681	636	672	626	648	607	652	618	656	652	664	664	617	703	614	673	702	666	644	653	601	669	658	645	625	617	663	658	657	630	652	615	640	641	644	650	609	652	629	674	643	633	669	596	622	638	636	660	673	637	629	669	627	636	656	693	645	643	654	637	617	667	667	684	725	643	611	592	620	664	649	673	608	612	646	651	626	654	685	655	631	611	655	624	680	646	658	686	677	647	645	682	655	590	659	690	670	628	660	647	655	627	679	644	656	684	641	602	673	657	617	635	648	657	685	660	654	649	623	603	632	658	618	656	672	604	637	634	610	639	626	657	681	655	634	643	638	629	718	657	658	623	633	601	637	661	650	626	666	679	622	673	635	625	653	605	684	659	625	618	660	672	625	648	672	628	635	661	663	632	630	638	631	659	634	614	646	676	605	656	655	670	652	596	645	615	630	618	642	653	628	646	641	664	702	631	634	653	683	643	669	670	627	608	657	640	615	640	679	633	619	671	667	623	620	670	595	703	640	651	678	689	633	634	635	633	636	642	640	631	648	613	617	617	706	656	648	685	592	625	635	716	654	641	672	654	628	621	677	703	652	684	698	637	684	627	660	651	658	637	675	654	666	638	640	656	644	691	596	630	650	607	619	648	637	685	639	597	642	648	637	635	651
9007	22250	17420	7918	4838	4309	3821	3938	2967	2707	2022	1619	1481	1287	1177	1032	1026	995	1078	1027	928	952	876	926	858	907	961	1046	1288	880	893	883	896	885	876	909	880	873	866	820	891	897	917	871	867	928	885	898	894	861	871	925	884	871	896	901	909	905	863	898	891	845	881	918	870	849	875	883	942	888	913	915	898	895	879	840	865	876	921	859	896	939	872	875	871	841	810	913	919	899	888	906	871	887	933	865	873	906	838	910	908	908	877	896	890	898	840	826	912	912	834	903	893	881	890	891	860	889	900	879	847	853	884	841	908	829	917	883	909	904	932	843	897	875	867	920	840	859	911	901	869	877	882	895	894	911	854	852	878	880	899	891	859	882	886	847	845	883	841	866	892	876	859	900	900	882	908	915	863	906	871	913	895	817	918	873	923	881	849	833	893	872	883	885	865	881	858	899	921	921	865	886	862	917	909	827	895	889	813	893	873	910	856	908	875	849	871	864	916	873	900	895	860	915	874	873	917	827	921	888	918	822	864	895	929	860	838	841	863	881	908	912	902	853	880	919	826	875	856	899	913	893	911	863	869	829	894	873	892	879	902	934	837	929	853	900	890	937	910	909	940	827	928	897	852	906	901	886	892	850	905	927	868	895	904	875	904	893	925	903	885	856	842	934	910	914	908	866	912	894	895	882	835	869	911	890	913	885	887	840	879	905	886	861	887	902	908	890	930	926	806	854	905	887	862	829	847	887	854	856	889	859	834	923	864	875	852	858	918	880	893	882	895	888	915	895	869	871	910	867	939	839	909	908	833	880	915	906	932	866	837	890	888	883	865	890	886	900	853	893	809	874	885	882	929	893	891	913	914	858	875	911	906	920	900	864	825	904	851	858	938	850	855	899	891	880	876	895	839	905	852	908	902	903	920	847	909	865	850	907	884	895	882	924	820	927	905	837	855	846	912	874	872	885	959	816	959	874	885	920	861	874	912	914	859	895	844	843	891	885	908	888	885	894	875	926	884	915	885	916	875	843	903	956	857	897	904	858	876	937	925	871	866	869	898	856	911	825	893	833	919	876	888	925	820	852	867	920	896	868	891	849	857	872	862	857	849	922	906	941	881	879	874	868	816	845	902	900	876	927	861	888	897	890	932	908	890	834	916	901	911	902	850	941	869	895	834	879	891	842	906	903	894	883	905	865	865	881	884	882	875	922	907	911	898	879	950	862	848	892	935	857	946	852	864	867	824	881	894	859	875	873	906	897	892	888	928	891	900	835	874	904	858	897	880	885	903	898	876	930	930	875	845	892	820	896	938	849	887	897	929	890	920	907	876	886	864	840	902	915	858	821	866	900	898	902	919	848	885	882	872	891	921	858	878	923	901	845	902	894	906	847	820	850	890	851	909	885	871	907	868	913	908	902	835	872	908	898	909	864	913	895	862	903	946	895	896	878	941	938	887	889	888	858	919	854	898	937	902	862	919	882	874	838	883	934	889	851	866	883	871	896	847	871	934	903	889	928	899	920	876	885	879	867	832	901	876	897	854	878	836	912	912	879	872	919	925	862	872	938	906	897	836	876	903	907	834	890	858	927	859	877	880	853	921	898	927	945	942	919	843	870	879	852	886	870	854	875	867	885	964	916	898	845	886	843	849	909	880	875	907	865	927	917	803	876	894	901	886	887	904	872	916	917	816	901	893	902	886	918	895	902	910	896	836	858	875	875	879	880	886	883	935	882	866	884	903	926	884	892	875	911	908	905	852	881	894	890	917	872	839	930	850	924	884	840	920	891	861	903	899	853	900	898	895	879	852	900	839	816	849	904	851	923	865	931	913	888	939	861	868	925	876	934	864	849	877	926	851	827	879	831	899	923	927	854	943	866	879	809	868	871	832	875	861	836	904	875	863	951	875	931	884	857	939	972	894	870	854	866	832	861	844	827	820	905	888	909	890	864	915	876	834	924	903	854	886	906	925	868	925	867	861	930	864	852	900	885	858	865	857	917	904	898	874	870	948	872	893	858	846	874	937	904	855	910	871	887	856	917	862	886	853	882	861	931	883	905	872	892	865	892	892	900	916	913	914	916	926	838	901	867	912	897	937	880	963	879	926	883	876	879	887	903	884	881	842	894	902	914	893	978	869	834	870	846	903	888	907	868	885	962	907	897	887	874	902	858	893	839	902	925	834	859	911	911	943	839	904	894	902	884	898	881	875	928	906	878	900	921	884	887	892	878	912	874	895	889	863	897	882	939	900	822	861	944	893	880	871	855	887	889	932	888	867	870	914	861	840	899	893	862	899	920	931	881	889	877	916	892	907	868	914	872	895	912	868	860	825	900	872	893	850	835	831	804	846	870	891	893	860	891	869	898	913	876	904	919	843	902	875	911	884	900	897	896	907	883	881	907	931	855	887	894	850	912	872	881	879	932	877	901	850	889	870	902	848	863	882	855	890	862	949	873	857	865	876	862	935	881	866	887	878	911	886	917	872	889	833	904	920	877	911	930	858	921	880	914	945	868	885	918	944	822	899	889	873	891	862	873	896	911	898	910	858	885	860	918	878	945	878	860	833	873	847	853	884	868	907	893	899	880	881	876	920	900	881	917	871	897	837	892	835	923	878	897	787	933	917	896	899	875	916	858	897	877	867	824	885	869	831	875	894	872	876	837	888	902	877	830	881	922	898	854	934	880	824	903	871	898	875	903	925	911	916	867	912	875	868	949	914	845	920	857	846	896	826	836	867	908	873	867	910	880	878	871	865	877	868	914	903	883	859	849	903	846	906	844	900	908	924	834	916	894	906	921	896	867	833	828	907	913	939	853	849	893	894	900	968	847	812	864	878	937	879	933	899	904	888	843	886	897	931	927	901	886	911	912	905	810	961	909	813	931	888	919	878	878	913	852	873	878	859	862	960	848	886	853	838	918	921	926	863	900	895	859	922	908	847	896	840	898	814	948	890	951	913	930	883	899	918	903	862	912	865	861	882	901	889	883	871	830	833	915	883	889	906	893	899	872	870	895	907	887	898	895	888	871	958	887	864	855	849	909	865	859	877	890	905	910	886	826	911	858	866	840	874	853	902	904	853	902	845	828	928	843	834	868	854	849	867	926	864	860	896	879	867	912	872	859	869	889	935	906	874	893	856	917	881	907	938	884	834	934	935	882	883	854	817	920	901	906	850	892	915	934	845	876	848	883	888	903	883	881	869	896	852	923	914	882	829	854	874	864	893	889	876	917	862	854	926	845	853	913	862	858	869	921	850	882	882	901	853	888	901	888	886	963	889	940	896	853	925	937	841	890	883	881	845	903	895	834	879	893	876	896	866	920	899	911	867	869	924	899	906	843	879	878	917	917	888	925	876	902	893	878	897	882	888	872	880	883	904	965	921	889	891	839	820	884	905	880	913	875	895	831	841	872	805	901	904	894	866	893	825	915	902	918	889	843	882	851	877	838	881	872	926	837	851	900	898	851	892	900	929	867	858	907	902	889	839	929	859	846	913	891
22545	21503	29356	24118	21504	21155	7105	2516	2005	1559	1203	1006	740	607	518	458	453	457	457	408	409	346	350	348	324	301	305	495	616	313	320	311	322	334	299	288	307	330	300	301	299	299	315	312	291	291	294	310	317	304	301	321	293	297	272	311	298	328	296	329	320	307	315	278	308	311	271	294	303	310	297	299	282	317	314	317	305	304	301	266	282	296	312	301	295	317	341	297	328	310	307	287	286	312	291	277	289	297	304	299	313	283	280	308	286	257	327	301	305	326	313	316	295	338	287	319	321	290	293	283	288	273	319	304	325	304	324	299	299	327	291	320	288	292	291	305	297	308	286	324	295	290	289	297	297	284	305	279	276	250	320	275	306	327	318	296	318	312	308	280	282	314	292	272	285	305	304	284	276	317	297	306	307	318	310	329	303	286	295	278	311	288	295	302	307	311	301	313	298	282	289	314	310	313	284	298	298	284	282	322	292	329	296	304	295	292	299	305	291	318	318	320	307	293	307	307	299	275	276	293	300	267	294	306	296	299	307	323	330	287	271	300	299	304	333	319	301	279	309	309	315	304	287	296	285	309	290	264	312	311	306	298	281	266	312	283	263	281	263	276	316	293	304	322	298	292	279	294	292	281	294	272	314	286	289	293	289	265	295	301	275	301	294	304	274	316	334	332	283	304	313	298	266	289	301	288	297	297	304	277	301	271	284	286	291	293	312	289	284	292	282	276	294	334	313	270	265	280	348	320	298	299	299	317	315	335	297	311	286	286	289	314	340	302	290	310	298	323	297	303	316	297	280	285	313	287	351	302	301	270	290	301	292	338	270	290	298	294	273	307	313	281	293	276	286	305	279	273	306	290	299	286	309	304	318	309	295	294	286	291	287	303	284	298	301	298	277	322	291	272	319	284	260	306	276	293	307	315	283	306	295	315	311	306	339	310	318	283	274	261	313	323	292	300	295	293	278	289	306	292	289	335	268	325	308	291	281	310	296	302	312	299	288	281	302	274	292	300	306	280	317	288	304	293	296	295	343	302	264	343	305	268	302	326	313	313	323	268	282	305	311	301	328	291	272	284	307	303	323	303	305	308	319	329	300	287	323	332	330	308	318	278	274	292	275	301	303	304	314	280	303	310	307	321	315	278	297	306	289	290	319	287	266	292	323	276	301	303	275	279	310	299	327	307	269	275	290	294	328	255	306	306	291	326	301	281	305	299	327	278	285	288	303	322	269	312	317	303	310	280	271	349	299	332	295	324	328	299	311	294	273	269	265	272	291	295	306	297	321	316	299	296	279	316	288	305	298	289	263	292	310	256	290	310	286	316	293	305	310	288	287	304	313	276	318	286	288	310	348	321	292	294	310	304	301	289	283	318	300	288	279	309	270	297	318	293	284	289	275	302	321	296	306	323	304	303	303	300	272	283	303	267	300	288	322	310	296	301	316	287	285	277	273	319	283	269	307	283	294	303	309	282	289	305	293	285	274	309	292	305	291	306	323	289	295	281	280	293	269	294	295	279	310	295	304	306	312	316	307	294	308	290	295	314	314	310	283	313	300	317	322	294	294	310	310	321	289	287	304	313	298	280	279	291	294	327	319	266	292	284	301	302	330	300	298	309	290	279	298	300	308	297	307	331	315	298	273	290	298	284	289	277	287	284	282	287	291	294	254	277	301	281	301	317	294	292	300	291	310	286	281	293	325	278	268	291	309	293	279	278	283	300	294	295	312	312	314	311	324	315	267	313	319	318	305	295	294	284	299	295	262	295	299	267	321	305	275	268	318	266	305	289	310	333	293	297	275	331	292	318	283	289	318	289	317	256	300	309	316	250	310	302	328	298	302	285	256	299	330	305	297	289	292	296	299	318	303	299	336	315	288	302	304	296	339	283	301	288	304	287	346	286	308	325	290	295	338	280	302	316	314	293	298	263	307	277	289	285	306	287	300	299	283	316	279	295	277	309	292	295	309	313	274	308	281	327	266	264	307	290	266	296	289	297	283	276	325	305	273	323	324	305	299	312	306	276	287	305	316	315	276	346	283	278	287	300	276	308	296	296	302	299	297	311	320	297	315	282	258	312	308	303	303	302	294	297	289	299	310	286	292	308	288	263	282	299	310	289	331	319	302	296	300	326	303	291	255	285	305	307	274	277	278	276	308	314	273	265	294	323	305	285	307	296	294	293	312	310	307	305	272	298	296	305	276	282	308	312	275	305	278	301	308	305	284	300	329	298	302	303	284	292	281	328	279	274	308	314	313	303	283	298	302	314	299	282	322	288	282	287	308	263	290	272	290	280	280	318	283	299	271	285	271	288	281	297	292	287	280	309	298	313	323	293	313	320	281	330	308	287	359	316	267	323	334	296	305	307	321	283	299	281	320	289	316	278	319	298	322	311	283	314	304	315	319	289	273	330	305	303	297	281	284	299	262	318	291	292	283	283	316	298	305	265	292	312	298	322	296	296	290	308	279	320	276	341	305	290	303	302	301	327	305	288	310	303	278	310	271	259	280	261	306	302	316	282	300	275	259	307	277	288	309	289	293	291	244	277	271	297	305	312	298	300	258	269	295	319	302	272	258	314	285	286	282	289	269	318	282	278	302	269	300	322	314	287	285	357	315	274	289	282	268	276	294	318	307	321	286	297	293	288	323	290	311	292	276	300	292	288	274	272	336	278	300	300	293	289	274	321	286	314	285	297	327	280	286	296	306	304	307	315	308	312	301	280	310	273	308	313	288	316	296	303	307	292	298	317	303	299	310	281	288	304	280	316	298	293	280	258	299	267	283	319	345	303	270	297	282	308	259	282	263	315	288	293	298	266	287	272	293	309	259	293	317	278	333	273	307	298	282	335	269	276	308	327	295	294	328	293	323	317	307	308	269	293	310	277	278	290	288	295	295	287	312	289	293	311	290	304	300	305	304	284	285	330	289	304	312	285	296	299	287	288	281	305	315	271	278	307	314	304	311	259	276	302	308	295	304	324	317	306	317	297	279	283	289	296	283	316	307	283	303	307	319	307	289	284	318	304	309	304	303	281	297	311	269	271	281	292	278	276	292	278	295	276	296	277	284	289	274	301	282	304	305	295	276	276	312	290	263	292	287	317	294	297	296	306	309	298	275	265	275	291	302	271	290	297	290	334	297	301	311	298	300	302	282	296	307	286	303	282	279	288	328	302	274	290	289	329	297	290	298	299	306	297	304	303	322	289	320	318	308	291	298	278	303	326	294	277	296	289	313	297	284	310	275	321	319	267	328	308	286	314	281	305	268	307	287	300	301	291	319	270	283	279	314	277	299	259	314	327	292	292	301	301	295	286	285	295	282	307	310	279	298	305	319	272	284	310	306	256	306	286	289	315	300	292	317	278	316	275	301	270	290	284	271	317	311	301	281	285	333	295	296	325	340	269	317	284	286	324	253	284	303	296	283	311	289	269	290	301	315	289	324	300	308	302	302	276	289	292	306	298	269	297	317	292	304	283	337	315	300	313	290	299
10368	33456	25857	15535	8011	6581	6182	5002	4781	3652	2737	2164	1615	1231	945	839	749	851	713	655	642	584	550	476	469	483	420	812	1183	456	398	442	437	449	414	406	427	441	406	448	447	437	430	393	430	426	403	401	413	395	397	413	447	434	431	385	399	422	417	415	389	452	377	430	438	373	434	405	387	393	424	405	413	392	415	430	407	396	395	401	427	420	407	371	378	419	403	374	403	417	404	385	412	390	423	378	378	407	414	406	408	401	428	364	423	401	400	388	418	394	410	412	424	383	395	393	416	438	397	386	431	419	374	351	401	418	378	389	430	369	415	398	415	406	376	400	380	394	422	460	415	416	437	365	377	404	399	340	438	423	396	413	440	425	376	465	409	412	405	403	402	408	415	409	384	426	396	405	437	417	424	393	406	394	407	403	402	440	405	392	383	414	380	410	422	381	378	423	407	417	437	429	414	390	411	392	409	387	390	435	428	421	380	453	389	441	396	372	382	381	396	387	377	400	379	414	380	368	381	393	385	389	410	385	368	431	433	380	384	408	407	396	439	401	363	391	417	394	392	379	424	396	392	381	394	403	383	373	420	379	413	392	383	412	384	391	395	422	404	404	417	405	418	388	392	380	387	367	409	406	373	405	420	410	410	418	408	388	399	393	418	405	373	390	418	385	377	411	410	402	408	426	403	434	376	420	402	408	420	421	389	379	364	442	380	385	414	418	411	394	426	380	433	402	381	418	406	400	392	421	407	383	379	408	402	404	402	426	409	399	403	400	399	373	387	380	395	392	391	388	397	411	422	390	401	416	402	386	380	377	382	404	405	388	390	409	399	372	399	371	407	397	400	401	370	432	407	423	373	410	420	389	437	402	419	391	408	428	434	445	373	405	408	386	398	401	389	413	387	395	376	400	414	378	431	395	398	388	359	379	391	434	389	407	416	387	419	404	443	408	418	366	409	409	388	410	416	397	372	408	363	384	418	390	442	430	443	354	380	395	405	438	443	405	383	421	392	381	403	370	397	379	418	404	390	383	421	398	426	372	406	410	394	403	408	405	387	390	412	435	383	404	443	425	422	416	415	438	410	392	403	414	375	401	395	399	415	374	394	380	410	433	399	407	392	401	380	410	379	450	389	393	423	392	396	404	425	418	419	413	409	403	390	416	387	363	402	397	399	421	393	415	418	387	404	412	404	395	405	435	388	367	404	383	398	416	407	389	419	385	417	401	386	387	419	401	404	380	428	404	393	399	414	429	415	353	409	414	425	390	409	380	429	378	398	411	411	417	395	395	419	433	398	399	412	408	400	391	393	403	375	383	449	409	386	424	391	391	398	373	385	373	396	372	382	416	421	444	409	407	373	425	411	430	403	376	424	412	385	408	423	398	394	422	423	407	403	425	405	411	394	394	390	387	390	397	405	402	375	416	392	421	360	426	400	409	442	413	374	396	415	389	415	409	411	450	400	384	390	404	426	375	393	357	373	408	399	419	437	385	394	402	415	369	378	391	380	407	424	378	406	406	426	404	371	405	404	428	431	422	435	421	421	397	375	404	397	401	426	431	418	359	403	395	361	423	404	409	389	414	390	433	367	390	407	384	378	403	380	365	394	398	411	409	399	415	367	373	427	409	393	399	424	408	416	376	392	392	419	442	386	393	390	397	414	400	453	388	401	418	414	409	414	432	383	409	391	394	420	410	406	394	398	433	374	385	404	390	391	422	385	393	402	392	412	404	385	399	411	417	406	425	395	393	374	406	443	406	419	413	422	413	388	379	382	387	385	416	377	339	408	406	422	382	388	397	373	405	370	389	403	432	445	400	412	373	411	380	398	429	414	351	432	380	385	421	424	423	415	396	385	402	396	392	374	425	391	417	371	402	404	392	388	394	441	382	437	418	399	412	378	369	425	409	403	413	407	399	399	391	475	408	445	409	391	418	407	397	367	439	405	386	411	414	400	431	415	429	426	398	398	393	399	413	407	410	441	400	413	391	419	375	405	394	371	425	410	396	428	396	408	401	407	398	448	448	368	404	408	399	387	431	362	384	428	418	417	393	422	410	421	411	419	408	418	402	413	440	393	396	399	416	410	388	424	404	394	423	431	410	445	419	451	407	456	401	389	402	422	375	390	399	356	391	390	451	417	376	408	385	406	400	391	376	364	401	366	379	402	386	385	385	399	408	399	426	386	395	420	408	410	364	377	396	400	447	400	427	401	395	391	415	414	403	410	421	398	408	393	377	439	405	366	411	382	389	373	417	367	409	423	405	375	357	385	352	415	380	424	433	407	379	393	394	404	390	404	402	430	411	378	421	393	420	426	398	409	420	411	382	415	396	397	426	423	441	429	415	403	388	367	381	398	406	379	417	430	379	419	377	403	396	382	415	434	396	437	385	411	388	395	392	402	400	419	407	414	394	375	400	383	390	397	416	379	470	380	403	409	388	396	418	416	389	411	422	385	396	417	400	385	432	405	410	397	371	376	395	430	371	392	398	430	400	395	411	437	426	421	379	400	403	391	443	438	439	369	399	416	382	409	418	389	405	423	453	412	407	381	430	389	402	382	403	408	401	384	354	404	393	395	371	406	382	369	386	416	420	401	397	376	414	395	423	422	428	404	400	401	400	403	405	398	360	396	419	366	368	378	388	395	390	402	409	446	384	426	397	419	430	405	378	422	422	404	419	414	420	391	393	403	380	443	418	384	438	444	422	391	453	436	374	385	403	403	378	388	445	379	416	370	404	356	436	346	428	435	374	421	419	413	382	434	381	386	400	376	400	373	391	396	421	431	402	407	369	418	409	422	395	406	395	410	413	419	415	384	399	415	441	407	392	415	415	370	410	405	409	411	404	405	413	424	426	408	379	337	416	393	425	415	429	431	372	396	420	397	403	414	382	369	363	377	387	412	397	389	413	428	418	410	418	401	370	395	414	399	403	435	439	377	426	430	385	382	447	415	408	382	376	430	389	395	351	389	410	397	424	393	429	385	401	391	409	400	394	385	386	396	433	384	437	418	388	421	397	395	422	407	371	384	404	395	409	399	406	367	400	415	419	381	402	401	449	396	395	411	406	417	370	399	423	419	390	384	404	397	385	406	422	377	416	435	398	428	374	399	409	415	425	383	412	404	403	412	423	410	441	391	431	400	385	399	365	360	416	414	388	388	414	383	406	423	377	407	407	433	405	409	374	401	411	372	401	400	402	394	379	428	376	388	427	406	401	409	361	419	398	406	373	398	386	442	387	382	383	390	376	376	379	367	405	418	378	400	389	390	388	435	395	387	394	433	385	392	373	404	417	387	403	379	418	402	425	390	370	436	398	444	386	404	404	363	406	396	410	411	384	414	416	371	381	346	410	414	404	425	430	416	375	398	387	405	410	386	409	399	428	376	414	411	419	418	398	379	387	437	423	373	388	388	398	431	369	374	408	401	367	431	385	432	419	389	403	409	390	398	389	420	418	392	431	422	371	422	434	390	379	392	419	409	414	391	397	390	406
27363	19383	11053	6793	2405	1243	1377	1125	983	946	726	683	614	665	596	590	647	645	634	623	609	621	596	616	596	559	601	593	606	588	595	597	584	546	589	562	576	583	610	577	567	568	602	595	614	528	514	583	587	562	534	592	589	606	570	573	576	570	610	571	579	587	553	566	625	547	580	632	577	579	554	606	564	571	569	575	594	542	569	524	578	554	567	584	558	634	603	616	593	617	590	553	557	554	574	573	568	591	551	565	584	563	564	576	587	584	580	584	587	567	611	537	585	551	579	541	578	574	555	595	588	594	526	589	575	546	553	538	556	533	616	614	603	566	602	587	632	573	570	579	545	557	556	570	581	604	620	576	576	559	641	600	575	559	565	593	596	541	567	549	517	597	583	592	538	539	548	564	564	590	598	608	556	573	561	576	580	567	571	561	540	583	592	558	578	560	569	590	544	608	605	545	620	547	605	578	556	620	573	590	579	585	550	599	565	577	596	589	587	580	605	588	544	561	572	568	559	568	600	599	528	601	560	534	624	619	553	541	594	564	550	553	532	556	583	604	561	583	622	571	590	578	571	611	573	584	572	563	566	587	600	602	599	561	555	585	553	603	589	546	554	566	562	537	580	639	561	574	572	571	583	593	612	571	602	576	547	548	603	554	588	542	562	557	575	583	584	545	598	571	551	572	585	562	573	570	563	584	570	595	549	576	589	582	546	594	562	548	502	594	604	574	577	569	595	621	565	528	586	518	556	549	537	526	573	609	563	561	561	581	606	580	590	580	569	606	552	585	602	597	603	561	577	568	593	578	587	593	577	583	551	586	556	561	544	555	595	569	577	579	573	593	587	585	599	593	530	592	567	563	566	564	601	573	581	534	599	585	558	579	592	592	538	571	558	583	602	574	549	591	608	576	557	572	601	617	611	590	558	615	571	572	566	559	567	596	540	562	570	596	559	585	549	551	590	597	570	593	557	613	572	532	553	567	587	539	577	579	524	569	583	576	576	581	564	571	560	594	592	557	554	617	593	572	613	593	571	555	577	616	586	561	594	620	550	581	603	549	593	589	584	578	551	548	567	549	564	585	589	580	564	572	531	560	627	622	546	577	563	610	550	581	530	568	550	581	644	541	584	557	553	617	569	583	605	567	577	577	575	581	575	597	578	603	543	603	567	613	578	607	589	573	589	594	582	568	601	564	573	577	614	553	632	559	549	577	585	615	580	545	592	597	580	567	564	598	568	565	543	536	578	553	553	567	572	606	554	578	573	580	548	596	579	585	614	498	559	588	596	553	572	574	587	557	605	559	561	565	582	539	581	611	602	605	615	616	537	604	532	564	574	579	559	594	574	608	581	573	594	543	586	573	542	586	621	617	550	552	583	598	616	631	540	597	597	614	607	562	564	597	611	563	551	586	574	562	544	592	567	615	511	580	567	564	601	612	546	545	582	589	547	570	567	590	533	551	560	585	577	533	578	580	630	597	573	607	522	576	569	549	561	590	601	597	546	611	585	582	584	587	582	577	643	558	576	573	607	556	537	555	602	546	566	565	580	601	582	566	594	557	583	565	547	603	557	589	549	606	556	595	599	532	574	546	536	577	561	562	597	630	566	540	600	544	561	591	576	534	579	588	575	615	531	553	586	581	549	586	587	566	554	566	577	608	586	607	605	609	575	553	557	607	596	548	598	598	606	572	548	568	586	561	611	600	579	602	608	613	570	595	565	587	603	536	620	546	583	542	584	588	588	553	553	595	590	577	582	562	606	584	575	584	519	614	583	585	578	612	554	571	609	563	574	585	583	578	560	532	586	546	605	548	609	551	592	596	571	571	532	590	614	557	599	554	587	551	617	534	587	562	553	562	582	571	526	553	560	549	601	556	582	581	594	562	582	542	552	581	611	529	553	542	597	574	593	593	547	576	562	574	585	566	585	574	583	555	576	616	581	550	593	564	549	522	593	558	576	584	552	582	608	557	553	561	543	567	564	572	551	576	626	589	585	598	605	609	591	595	605	559	578	569	554	556	594	600	597	618	582	576	574	564	563	560	586	589	589	549	579	549	578	555	604	610	538	501	540	589	580	612	619	603	593	549	604	515	567	584	574	563	544	573	559	603	611	570	562	600	561	629	543	560	564	548	547	589	569	576	565	568	588	535	562	547	560	594	612	573	594	600	633	558	571	647	590	564	579	577	527	636	578	561	570	601	533	627	584	559	584	592	604	581	546	564	576	615	572	572	593	580	547	577	608	584	557	554	575	548	607	606	569	584	578	563	576	559	559	561	606	636	528	601	573	576	584	565	580	580	562	567	575	559	574	592	560	543	585	550	606	614	595	600	569	574	552	592	623	543	566	582	542	567	593	558	554	631	595	589	574	560	557	573	550	561	656	598	571	607	576	544	520	590	574	593	542	586	593	557	562	558	524	593	552	576	573	594	601	580	582	590	574	578	559	557	571	561	563	576	580	561	625	587	571	526	549	578	529	591	566	555	542	589	556	573	530	612	584	545	556	649	601	555	567	567	593	613	597	583	601	604	559	628	667	586	605	597	531	619	557	562	557	556	552	579	549	559	548	573	586	579	639	583	537	568	585	625	552	598	568	549	590	570	561	572	586	556	572	582	598	621	615	558	565	566	567	555	578	554	568	596	545	554	558	602	574	596	584	538	581	586	614	572	598	578	594	568	580	599	558	605	601	543	566	548	565	558	590	582	556	582	586	591	545	551	575	553	585	591	551	580	565	585	513	570	575	579	572	577	587	579	544	562	582	543	577	582	574	551	545	586	561	597	602	561	625	546	575	545	554	559	541	559	613	565	604	591	577	543	594	557	551	596	565	580	570	583	572	600	562	580	578	608	550	599	565	574	623	642	573	586	589	613	584	553	582	547	653	551	579	560	579	597	579	554	557	620	589	580	562	596	588	597	603	578	598	564	536	559	553	563	542	576	548	553	574	590	572	574	584	534	587	563	565	604	584	534	588	583	582	584	596	586	608	574	552	556	565	596	624	538	588	581	569	581	594	588	523	549	530	587	554	612	555	571	589	551	562	567	631	575	539	566	599	546	626	523	587	584	564	564	556	599	623	579	565	554	581	573	559	570	594	559	583	567	574	601	612	584	561	594	570	588	576	611	563	546	553	541	564	548	600	563	593	615	598	579	617	578	551	578	577	612	561	577	580	615	579	556	577	589	610	572	591	604	605	603	596	595	537	570	561	579	569	605	595	573	557	574	569	567	548	634	585	588	576	565	565	599	589	590	548	571	587	571	565	568	558	568	565	588	568	578	594	602	541	599	573	581	568	506	568	640	547	589	565	556	601	578	577	543	596	572	610	532	556	548	585	592	587	534	582	621	586	568	608	563	572	572	581	586	582	591	540	570	586	550	575	628	597	561	567	571	586	569	562	538	575	580	600	550	586	572	551	569	547	529	577	583	568	614	562	570	588	543	556	591	561	563	542	536	593	610	581	625	567	567	571	603	596	607	598	597	554	587	545	550
9014	17310	13716	9342	4282	2316	2871	2443	1915	1693	1287	1108	951	884	926	888	983	936	927	894	871	840	878	917	880	803	796	860	877	817	798	825	853	759	809	797	790	801	832	751	786	829	800	811	801	789	826	828	763	812	814	779	794	799	802	826	756	811	783	787	802	795	823	790	761	815	781	772	791	796	803	814	815	807	798	811	810	794	843	843	829	836	791	808	832	833	824	821	813	818	832	795	814	833	805	805	777	853	835	816	801	812	830	783	830	814	776	767	843	771	785	879	828	847	846	894	801	774	800	767	793	796	830	814	810	787	782	842	793	811	800	836	821	838	802	764	822	826	825	801	834	796	812	821	797	809	786	776	792	787	817	817	825	818	774	750	793	811	878	789	847	849	826	772	822	847	843	771	829	783	788	866	765	791	786	861	817	813	806	840	834	780	828	836	794	799	813	808	786	833	888	835	835	794	840	833	819	790	829	808	868	860	827	790	807	790	834	768	760	783	759	822	773	835	842	762	830	779	809	815	786	835	823	840	826	842	799	868	794	827	804	794	806	803	820	808	739	810	717	773	812	850	795	757	821	787	796	778	826	779	834	818	793	827	825	807	808	788	787	768	808	828	825	823	838	805	768	820	841	779	810	845	787	796	829	834	832	804	826	752	814	824	779	809	804	845	827	853	835	815	802	850	782	848	787	785	764	741	839	863	806	853	836	829	806	828	866	859	799	817	805	839	814	808	798	806	835	784	795	818	846	804	791	769	808	843	744	826	833	811	823	829	797	820	766	748	841	785	820	797	789	813	778	756	814	831	788	828	798	823	800	783	844	851	825	775	775	876	857	784	788	747	809	806	791	834	875	846	802	805	802	831	761	808	818	865	802	782	855	699	844	774	780	773	859	830	861	822	841	805	755	761	810	851	843	833	811	817	773	779	819	759	785	822	769	863	831	809	816	782	811	761	829	796	859	831	851	819	758	850	764	822	802	851	861	862	789	808	780	794	808	872	800	799	833	779	776	765	794	808	838	844	799	773	806	807	815	785	743	782	862	799	786	843	787	797	826	824	816	811	850	780	836	771	795	854	816	808	776	801	862	819	829	859	847	817	828	832	769	818	829	821	814	786	805	750	835	764	788	798	871	782	802	812	841	833	794	834	835	823	809	800	776	851	742	795	820	823	778	792	819	825	787	798	817	820	789	785	762	772	854	791	769	793	804	850	831	799	778	800	841	760	814	865	833	812	817	777	810	835	813	789	819	777	799	784	832	817	765	822	808	814	814	841	874	784	780	784	819	813	780	830	854	828	859	858	884	811	752	830	795	808	829	798	793	775	796	846	764	875	831	832	809	783	761	764	800	827	814	826	806	811	902	875	816	827	803	750	820	842	822	799	796	788	819	815	824	790	814	799	798	792	754	803	848	831	824	833	863	811	794	809	825	847	758	839	805	838	760	761	774	780	781	846	835	828	815	804	783	763	817	750	826	820	828	777	806	874	817	849	806	819	784	804	818	802	822	812	751	794	783	789	777	782	835	822	766	811	778	814	849	799	792	793	826	829	810	798	870	762	799	777	810	779	860	815	791	817	832	817	847	794	755	786	800	836	761	806	802	747	824	821	782	806	793	826	842	809	763	841	797	793	829	830	807	815	804	773	817	776	795	770	799	793	798	820	847	845	793	856	840	817	850	817	805	791	829	790	802	791	795	827	823	817	809	788	839	788	782	788	777	803	777	826	801	849	769	826	833	750	779	778	798	785	806	808	829	819	774	822	863	810	826	796	785	782	817	779	788	827	767	765	819	771	850	849	796	818	809	787	814	780	806	759	784	832	732	821	787	781	847	788	815	834	861	824	808	829	797	806	827	816	834	792	802	823	824	859	786	770	798	816	749	835	852	776	822	849	797	841	838	783	806	793	842	780	847	802	806	792	806	821	775	806	832	797	817	802	826	765	842	820	781	785	808	798	827	806	835	812	774	819	826	778	817	762	809	856	817	799	812	863	754	812	834	815	798	858	828	839	810	820	795	823	826	779	744	777	813	822	848	786	826	835	808	756	892	757	795	833	795	898	786	821	768	836	793	802	799	736	795	796	796	818	848	823	772	828	817	837	811	813	790	799	786	822	857	819	813	825	780	788	762	788	798	750	797	802	751	807	792	826	782	777	805	820	808	805	789	827	791	769	839	783	807	811	823	777	825	814	751	766	855	820	746	838	837	784	805	811	871	831	786	851	813	832	803	774	783	760	810	803	844	805	798	791	801	828	843	793	835	827	821	821	781	799	809	821	793	785	808	845	878	811	842	821	857	828	848	811	796	808	813	851	817	786	832	855	791	810	809	802	815	842	827	793	773	813	784	846	814	857	775	827	729	814	794	778	811	817	804	766	827	773	792	785	799	801	786	803	809	815	839	814	817	797	801	714	753	748	827	812	802	864	855	754	804	851	866	832	772	830	825	848	818	857	790	829	829	867	866	789	775	756	821	829	816	765	793	858	834	807	797	866	807	806	777	873	846	819	827	812	781	813	792	791	862	774	841	816	820	799	786	829	766	812	839	861	777	772	850	848	805	801	822	757	822	840	809	838	787	862	833	816	796	816	827	816	812	785	801	802	823	796	810	831	757	828	802	839	845	766	842	781	843	784	864	851	808	807	842	818	786	862	830	785	810	808	794	799	818	802	881	808	815	810	810	831	834	807	755	803	809	776	785	786	862	783	811	798	795	825	845	809	789	789	825	801	804	836	808	822	836	826	797	799	768	758	840	766	773	759	785	815	785	803	842	788	768	793	773	836	801	848	809	818	817	846	881	829	833	822	801	805	776	789	810	795	822	789	827	799	800	847	788	745	804	811	793	826	834	824	808	854	869	806	818	766	794	815	834	808	834	833	856	856	770	826	822	783	812	814	810	814	833	782	769	805	809	813	819	768	839	779	793	808	761	809	807	819	835	803	809	854	844	854	810	796	761	802	821	797	855	791	814	810	836	799	744	850	762	839	828	829	800	852	845	811	762	780	849	876	793	838	823	848	797	822	828	843	823	814	821	771	782	838	814	835	811	836	850	839	823	775	834	778	746	790	819	850	839	820	813	804	797	822	787	813	768	777	803	832	834	808	836	840	802	841	799	816	815	827	771	814	834	833	812	846	771	824	827	835	768	813	812	783	804	808	802	844	849	809	785	774	864	789	824	844	796	807	829	811	793	800	831	822	770	831	775	810	836	811	817	782	837	801	756	844	783	776	846	800	832	815	874	815	844	834	842	795	838	858	812	819	767	822	761	818	812	865	850	784	851	787	816	814	816	861	861	806	805	859	812	824	846	820	838	810	764	779	823	774	793	806	830	748	800	831	833	847	804	824	786	797	786	837	810	777	828	858	782	805	804	826	842	810	836	794	828	834	732	846	823	793	793	827	776	864	803	832	835	815	748	804	816	791	765	843	789	812	806	735	775	856	775	828	835	804	809	851	829	836	834	817	848	799	831	838	803	810	808	784	786	800	831	770
23561	21446	28658	24659	20837	6368	1731	1427	1026	889	676	485	467	482	512	490	512	486	427	366	423	455	436	427	379	349	302	467	1030	340	363	329	325	337	334	319	315	317	300	320	306	338	306	355	335	299	331	304	303	314	351	358	328	342	371	293	335	327	367	314	333	365	299	352	321	329	349	290	364	313	311	333	329	346	334	321	312	320	341	341	309	349	327	318	303	306	315	321	331	315	352	322	296	335	293	320	301	327	346	316	330	325	340	331	357	299	324	324	317	328	335	315	298	319	311	332	308	314	316	346	313	341	309	329	358	340	347	329	311	300	370	344	334	321	323	345	356	332	351	294	349	302	308	349	335	289	298	328	334	294	353	302	333	346	320	344	330	324	328	354	316	342	335	323	312	312	346	294	346	304	324	355	348	340	363	287	334	303	318	315	337	299	324	321	324	317	337	326	323	312	299	324	327	354	309	306	335	356	335	301	330	322	315	321	321	292	319	328	305	320	312	292	304	317	336	343	331	318	309	333	323	341	311	310	317	330	329	317	332	304	312	327	341	323	335	322	303	316	308	339	325	338	337	320	330	315	300	280	323	358	319	318	327	323	325	318	345	343	323	294	345	329	322	328	346	319	328	331	311	328	330	330	320	303	324	322	317	323	305	328	302	335	315	333	331	336	346	319	313	327	357	308	314	321	331	334	356	316	314	320	327	328	345	301	338	330	351	318	306	323	320	330	337	353	298	332	294	329	336	345	303	300	338	313	346	349	321	315	318	332	334	326	325	344	306	352	338	295	339	354	338	327	313	322	307	323	337	342	340	337	337	326	324	318	342	303	286	344	345	344	328	322	306	313	311	313	315	336	336	329	343	335	332	338	342	332	329	317	342	360	330	339	325	324	349	314	330	356	326	282	308	324	293	332	298	351	308	323	355	315	301	322	294	335	342	369	294	316	310	315	309	353	308	343	340	344	329	319	329	306	309	330	349	315	337	317	325	329	333	307	340	305	332	327	338	304	346	309	323	318	329	286	342	334	311	333	327	345	307	350	296	300	339	300	302	336	322	340	331	324	357	317	350	326	305	311	319	338	332	313	308	310	350	313	347	324	319	321	318	360	314	324	311	327	342	326	338	349	329	308	304	334	309	327	360	318	334	321	322	326	325	341	336	304	314	313	335	383	340	323	342	356	332	314	349	329	312	327	330	322	348	342	336	368	328	327	332	321	302	338	317	319	343	324	335	330	306	336	321	330	343	316	296	333	388	323	316	354	329	342	312	312	302	336	340	304	312	351	321	314	306	321	356	336	349	330	296	350	338	326	338	329	312	361	311	333	313	301	326	324	314	326	333	320	385	337	316	342	317	325	322	317	320	319	328	315	325	307	339	318	326	320	345	307	334	333	349	339	325	350	330	328	310	339	322	341	308	329	313	326	341	294	314	319	336	339	337	355	357	297	332	358	307	342	353	319	305	351	302	325	300	329	316	328	343	324	343	294	334	364	342	332	314	343	350	321	316	278	288	321	324	327	316	340	340	324	319	362	346	344	327	341	336	316	321	340	323	275	314	346	358	295	277	302	342	338	341	316	360	321	308	356	326	337	320	321	338	319	344	313	315	295	309	317	302	348	369	336	336	342	316	335	302	295	294	336	312	342	289	341	295	352	327	314	305	341	307	299	320	297	351	307	311	312	338	350	333	306	329	310	321	321	306	351	300	346	312	337	314	340	318	300	317	338	319	299	326	320	319	340	336	367	328	295	335	316	371	342	310	337	312	290	329	294	344	302	346	358	328	328	346	322	359	297	354	313	304	314	319	317	311	333	321	322	333	333	315	306	334	314	309	336	358	347	314	302	345	330	322	333	327	313	333	333	321	354	281	325	342	317	324	341	330	334	320	316	339	315	337	331	329	332	331	327	330	309	316	321	325	285	352	334	358	312	329	340	343	364	316	308	328	326	317	329	338	362	359	333	348	321	309	342	327	348	333	344	317	311	335	326	344	338	297	335	356	316	333	305	345	300	325	314	339	321	312	322	317	326	336	330	332	331	355	305	308	326	402	332	340	295	304	337	301	315	330	321	322	332	321	319	311	327	301	321	346	330	319	373	307	317	336	324	318	343	304	335	326	325	309	310	333	344	318	315	331	324	318	302	352	330	323	329	339	283	327	331	325	329	314	301	298	310	304	326	278	319	303	331	315	312	315	289	321	308	337	360	342	357	334	336	365	325	335	298	290	348	354	307	325	354	317	302	309	337	347	315	352	346	336	323	335	341	314	355	339	352	348	316	312	355	313	333	324	318	359	358	327	323	330	288	329	344	326	323	329	321	304	294	332	347	317	324	333	323	344	306	332	331	341	334	316	313	311	314	314	297	338	314	323	310	351	314	320	328	306	346	315	336	315	331	294	301	313	364	334	344	331	316	344	343	282	335	315	331	325	329	314	350	359	341	333	324	326	326	329	335	324	339	326	317	348	326	326	349	326	337	329	294	298	332	333	291	351	320	319	319	340	310	332	313	335	286	335	326	309	323	336	338	291	320	309	292	309	349	299	319	331	375	350	324	342	318	335	333	318	335	308	320	326	342	328	327	318	334	303	367	334	321	346	326	342	343	300	302	309	309	348	321	339	344	328	345	291	353	323	328	347	292	357	322	335	297	306	308	327	339	330	340	314	320	331	333	361	336	301	354	314	361	331	312	326	308	343	302	326	338	316	297	301	314	330	292	347	327	317	327	309	322	333	351	325	334	320	332	351	322	284	289	365	344	350	312	307	363	342	339	338	310	324	360	322	323	363	386	331	345	287	354	320	305	342	312	346	306	343	342	322	330	340	319	325	335	313	301	354	353	311	315	305	319	316	328	342	349	342	347	308	355	311	337	328	315	311	307	308	305	322	332	319	322	327	333	354	316	340	354	340	330	324	337	317	304	319	345	299	317	313	323	337	318	320	325	306	355	308	319	337	320	344	314	328	321	316	299	325	309	359	314	329	336	326	288	353	329	328	350	343	355	310	334	350	311	330	346	326	324	316	347	349	316	316	308	321	325	336	339	338	332	332	313	283	317	327	347	326	308	357	297	313	319	296	343	315	328	327	320	323	341	338	292	331	325	324	315	328	343	322	349	343	331	311	304	322	327	345	325	305	310	312	347	317	367	353	278	330	359	318	335	297	315	327	301	345	314	326	320	315	338	337	319	337	337	336	345	323	339	313	328	304	296	327	330	329	345	340	308	343	347	329	303	325	308	335	327	298	296	312	351	309	321	330	341	338	352	315	321	315	356	317	308	314	323	277	338	335	304	310	341	314	366	320	329	319	337	313	324	309	321	320	309	335	333	334	336	360	323	274	324	305	320	318	304	288	302	330	301	341	344	326	351	354	315	330	326	328	315	329	343	320	301	363	310	357	365	354	330	304	315	345	332	310	313	317	325	343	348	331	313	338	323	350	286	352	309	305	308	349	317	312	314	305	332	323	355	343	321	335	329	343	302	325	329	324	306	293	344
9703	23531	21423	14008	6907	4425	3009	2986	2336	2048	1362	881	796	881	814	818	888	859	757	731	760	753	747	695	550	506	564	778	2236	521	492	445	466	492	516	459	484	490	483	474	483	470	478	487	475	476	458	462	439	435	492	456	482	513	495	492	442	489	450	479	442	466	489	481	481	476	469	480	484	472	465	465	447	458	482	473	491	495	473	486	485	493	439	450	477	455	455	453	488	465	467	457	508	497	468	468	459	457	469	445	489	451	448	496	477	496	453	463	454	497	499	448	478	467	482	506	463	500	469	477	478	492	489	482	465	450	487	458	476	455	457	516	479	510	448	483	462	476	457	468	468	487	495	459	468	438	503	521	451	515	469	484	493	477	471	444	470	493	483	461	456	488	422	457	457	484	493	464	479	471	461	441	480	470	475	471	469	494	484	476	424	452	436	482	469	473	467	483	488	433	493	436	500	469	455	427	505	496	486	448	482	473	499	439	449	450	416	491	468	474	475	463	462	505	463	475	442	461	491	465	483	480	457	463	452	483	485	463	470	463	439	481	470	492	467	498	477	520	429	486	473	451	453	498	447	462	472	487	476	501	480	511	476	443	444	480	491	492	467	485	489	483	490	435	446	529	442	468	444	480	458	525	440	487	471	477	465	463	460	490	502	461	507	477	481	452	461	505	476	458	492	466	469	480	465	460	458	479	443	421	488	478	486	479	486	415	459	503	469	491	421	459	476	471	471	464	454	447	472	484	449	433	439	454	466	495	443	481	500	483	442	443	435	459	499	470	450	471	456	466	474	436	507	439	451	453	469	454	473	474	461	482	467	442	469	509	471	492	473	490	467	480	475	461	465	421	456	497	474	458	482	494	499	491	442	456	486	450	446	467	517	482	482	505	446	501	477	484	457	398	477	470	504	455	493	464	497	468	477	457	454	449	500	449	509	485	467	468	451	455	454	456	473	454	490	445	497	491	491	453	453	483	481	458	491	480	478	461	492	477	450	452	472	435	481	467	497	492	449	471	454	444	479	457	511	470	444	436	470	477	477	446	463	459	432	478	456	465	468	462	491	469	512	458	471	423	441	483	476	472	506	463	483	489	472	457	492	460	461	461	509	444	484	469	512	483	536	463	470	468	481	528	480	481	482	503	487	499	421	469	447	450	487	455	494	468	496	482	471	456	475	435	482	452	455	483	448	464	454	436	456	454	505	474	492	488	483	457	488	455	474	440	491	494	454	458	464	491	481	463	475	451	464	477	450	456	480	485	458	455	488	471	480	466	489	470	481	474	413	410	470	506	456	485	478	476	432	480	514	500	485	489	459	476	456	479	441	448	453	474	455	439	494	464	499	458	483	454	458	489	442	478	463	463	499	507	490	514	431	432	477	478	508	478	509	488	431	468	484	461	430	486	467	491	468	479	479	492	438	499	488	463	451	482	464	471	474	477	469	439	433	483	487	454	446	499	476	482	468	485	473	465	447	474	433	489	479	425	510	539	481	450	500	449	524	429	493	473	446	470	438	486	441	495	495	472	509	506	493	470	442	529	457	449	423	494	467	447	448	473	452	481	460	533	444	464	482	477	460	464	469	504	469	501	493	455	489	442	503	445	436	470	445	470	470	487	450	464	493	489	486	453	483	534	479	452	448	466	456	480	522	497	492	449	447	440	448	464	524	481	448	471	462	442	484	429	455	458	441	503	481	479	456	500	474	478	493	507	486	494	440	442	491	514	461	462	476	493	437	459	476	443	484	484	478	477	499	447	504	451	499	471	454	488	467	504	418	483	469	460	486	500	463	484	461	483	483	491	491	472	481	455	483	502	437	444	428	498	459	435	420	464	494	442	476	445	447	487	458	486	478	456	495	459	461	441	471	511	453	474	508	461	441	489	465	456	458	479	465	480	459	472	406	498	482	497	477	490	440	451	491	448	465	419	489	429	471	483	464	438	433	435	469	447	498	471	491	453	490	467	496	474	443	489	494	483	452	435	459	450	448	466	467	490	446	440	512	472	446	446	473	519	464	443	457	455	479	473	492	485	453	473	488	446	484	507	465	485	455	432	464	473	439	446	430	468	473	476	432	475	421	537	510	500	496	447	444	474	482	476	446	456	494	486	490	440	498	482	412	487	484	480	480	473	449	520	427	497	467	480	489	465	473	438	456	438	446	473	485	452	483	453	500	490	468	482	495	495	509	488	461	446	435	445	457	497	463	510	427	427	494	490	432	468	470	498	471	439	463	494	436	482	451	481	452	483	464	448	450	505	465	487	455	495	503	505	450	491	425	445	493	464	466	500	461	473	457	455	464	462	433	476	453	492	490	498	485	450	487	459	470	474	490	460	498	468	474	481	466	466	439	482	478	464	473	467	461	441	447	480	477	480	501	498	477	460	451	504	462	490	436	475	511	467	470	487	465	503	491	473	506	460	489	495	504	476	438	469	474	499	483	446	464	501	434	495	481	475	518	489	452	508	490	459	492	440	454	479	495	446	490	436	469	467	463	479	472	444	468	461	451	460	449	466	464	449	453	479	438	448	464	410	498	465	512	457	486	496	479	510	475	419	478	479	486	489	484	438	472	492	434	468	433	496	475	433	437	440	494	465	480	461	470	461	481	456	486	499	445	459	433	449	452	449	479	473	425	497	475	485	492	458	476	420	486	482	507	460	453	468	469	454	470	483	469	453	484	442	474	478	461	472	473	469	471	501	469	475	513	442	477	494	486	491	510	501	453	458	483	473	509	486	437	486	464	472	499	501	484	466	454	476	481	472	474	464	471	444	461	465	463	458	482	477	455	465	445	451	465	454	506	474	478	435	461	446	471	463	480	450	467	509	473	491	485	475	456	507	490	487	451	448	453	463	469	460	464	474	466	473	457	449	497	465	439	494	504	501	488	474	492	483	488	485	476	468	457	459	440	409	488	461	462	444	431	450	455	481	502	486	489	451	490	491	502	484	488	478	479	477	457	480	442	468	455	502	464	493	490	450	486	467	463	440	523	451	468	470	461	469	487	488	479	439	472	452	518	492	476	441	472	463	505	476	493	504	456	476	438	504	470	436	463	458	508	444	492	500	491	447	484	504	409	471	475	473	487	425	451	457	464	448	487	518	489	451	504	465	511	487	466	475	474	479	446	475	443	418	508	493	497	467	428	466	490	443	509	476	482	461	462	493	456	501	496	491	492	458	463	442	455	455	462	492	504	500	453	434	481	452	465	467	452	466	479	499	454	497	459	502	465	492	474	464	466	469	488	498	496	447	480	478	480	460	469	499	483	462	489	476	475	459	465	471	461	484	468	450	476	449	441	500	480	493	473	499	453	496	454	467	440	460	464	440	472	434	475	438	468	474	519	451	458	509	472	464	479	484	448	506	473	473	465	416	474	454	480	454	498	496	457	451	451	472	450	479	490	481	466	488	481	467	447	478	480	462	467	499	457	470	452	476	507	469	514	460	520	481	452	469	446	487	462	471	473	456	436	487	466	477	478	461	502	459	467	470
24673	21458	27194	25292	7077	1987	1220	1115	1001	961	809	737	785	789	787	785	814	744	677	643	701	742	733	702	692	669	646	714	940	636	672	599	651	649	628	677	649	644	661	688	640	620	629	695	666	627	640	665	635	674	652	642	631	733	614	641	646	662	587	668	672	630	651	682	662	656	698	708	671	629	625	618	621	686	641	702	657	669	636	661	646	635	667	657	654	672	656	643	612	612	667	638	641	658	604	656	648	651	655	631	633	652	642	637	612	628	640	641	646	636	641	679	636	652	641	631	592	675	689	594	601	600	620	616	626	636	663	687	678	626	616	664	599	626	655	634	626	644	684	629	628	624	645	650	625	665	648	654	682	620	646	632	617	637	652	645	683	664	635	663	602	621	643	645	675	606	657	603	631	666	646	634	617	574	649	644	637	646	644	636	606	654	654	628	685	652	620	587	650	653	617	637	640	660	626	658	640	605	662	589	623	688	651	622	646	690	631	660	664	603	643	662	628	589	602	633	620	646	622	597	622	627	658	607	594	656	700	587	633	597	660	664	635	651	657	679	623	641	630	655	621	690	649	649	647	612	619	652	595	651	638	625	653	611	637	584	638	607	634	624	660	683	682	647	666	663	642	665	661	643	664	690	638	658	656	650	678	654	651	668	641	618	644	620	621	639	621	676	623	665	671	659	632	649	652	659	636	674	615	636	626	640	652	663	606	625	621	638	652	617	650	600	607	626	663	664	663	618	633	622	645	672	629	631	609	635	623	659	604	621	634	691	644	698	672	626	651	653	620	641	652	608	654	604	637	646	615	665	670	631	656	662	666	624	649	654	652	695	634	671	679	694	650	651	666	658	669	651	615	655	653	632	646	650	620	633	618	665	638	658	570	653	645	639	663	628	654	677	651	642	603	599	690	660	653	641	588	647	610	626	655	655	681	659	637	638	643	670	609	649	668	700	633	636	686	616	606	612	632	599	646	624	632	648	666	650	631	638	661	667	608	583	663	665	630	667	621	626	644	671	580	652	626	635	634	623	653	584	635	628	648	630	671	643	580	682	613	609	617	640	621	643	662	686	615	624	648	662	612	658	603	640	640	630	643	596	648	670	667	646	635	651	609	666	690	646	629	638	672	670	612	638	655	647	658	639	656	652	660	644	652	608	618	604	678	624	646	680	655	653	633	659	647	663	673	668	680	630	617	675	618	687	605	640	683	569	635	646	592	612	637	610	659	601	632	665	657	622	597	669	610	635	627	620	621	620	628	633	680	655	645	654	614	657	643	626	644	612	648	611	661	665	641	677	640	655	613	574	635	621	608	657	630	697	616	641	601	663	577	623	656	684	647	655	640	629	668	671	661	666	651	635	607	649	633	626	668	627	647	594	620	635	673	671	660	623	596	650	644	616	626	649	636	607	652	657	610	637	628	646	671	617	614	655	672	688	676	616	669	640	631	665	659	624	629	687	703	653	628	645	630	657	636	628	632	593	624	702	655	591	653	644	624	671	670	624	625	692	660	606	650	604	654	666	606	633	658	685	650	657	643	703	635	673	608	660	661	624	609	665	652	634	641	635	657	631	625	657	646	680	650	659	652	600	671	623	609	625	674	628	629	714	633	629	675	647	621	598	655	626	665	643	648	676	658	685	620	632	587	662	643	595	646	640	604	618	624	636	660	652	625	651	630	596	628	653	651	614	653	629	636	653	709	628	635	659	692	658	630	690	642	623	630	628	641	636	615	603	628	607	581	655	673	650	658	635	618	656	666	648	616	634	645	658	597	626	657	609	629	626	674	659	629	706	653	634	698	645	599	611	624	607	622	627	630	648	640	659	601	638	666	674	669	636	634	671	700	674	633	600	667	618	663	642	678	641	669	639	638	624	654	610	662	663	668	634	644	611	652	641	686	676	670	619	644	699	646	660	608	621	712	643	664	664	678	615	644	614	618	656	634	623	621	670	640	642	629	662	649	611	629	649	648	684	633	616	634	672	623	651	651	639	643	635	637	633	631	648	670	649	632	659	668	653	659	662	664	612	652	633	666	624	635	712	632	631	605	654	633	680	669	642	622	643	617	656	696	629	639	629	601	653	626	695	654	621	630	672	638	620	650	639	649	610	618	637	620	647	628	629	616	648	608	630	638	688	616	647	647	640	648	625	666	673	646	662	614	669	687	681	622	629	634	663	605	615	603	681	664	607	651	650	642	658	612	632	650	632	647	651	653	610	679	625	651	629	636	644	661	612	663	656	648	663	639	633	634	616	649	640	649	612	670	682	643	660	621	571	582	646	638	651	660	620	653	626	661	637	618	665	660	607	689	611	648	604	605	651	631	642	651	615	616	697	633	632	619	674	607	645	643	620	651	663	619	621	665	660	671	633	684	594	659	627	642	702	623	613	658	654	640	621	629	638	652	653	655	651	634	649	657	643	640	685	658	629	662	595	641	684	615	672	663	654	612	664	651	627	659	598	614	626	641	624	678	647	623	637	652	685	613	611	625	610	601	644	631	663	663	682	701	664	613	659	640	669	667	648	632	687	669	659	613	631	633	631	607	654	662	652	703	615	589	605	672	623	660	622	657	668	642	629	639	630	613	645	628	596	705	695	635	612	642	660	649	606	636	647	591	670	622	624	670	622	678	660	612	682	652	641	653	592	653	635	679	684	631	619	695	642	630	633	669	662	656	629	648	616	641	602	615	646	649	661	652	629	626	694	659	624	667	637	663	649	657	663	657	644	600	659	587	635	598	640	666	671	644	622	647	634	663	671	661	660	670	664	643	606	651	683	660	570	633	648	654	694	650	639	651	698	647	601	646	698	647	621	646	668	616	605	656	648	656	625	612	646	639	614	662	625	624	622	577	663	634	651	617	667	614	637	621	654	604	652	664	663	652	664	657	643	654	615	659	651	634	707	637	647	630	625	665	671	630	623	661	621	615	661	613	590	624	609	720	669	644	665	623	619	661	674	664	639	650	636	645	631	606	597	649	643	650	628	618	621	663	643	637	650	658	665	644	622	649	653	714	680	666	649	618	636	635	664	616	621	676	620	653	682	677	612	641	658	633	632	658	693	642	695	670	616	633	615	687	642	641	636	716	636	639	646	648	659	655	613	635	662	637	603	655	634	657	635	646	616	637	615	688	661	636	663	637	627	718	664	631	614	657	626	662	589	605	658	599	659	649	677	621	658	673	595	630	618	657	627	643	652	651	655	650	700	637	664	644	655	669	618	628	649	648	652	595	652	600	650	689	663	599	628	619	609	614	678	611	649	701	650	695	641	637	620	637	616	627	660	655	636	641	649	658	659	671	656	612	650	641	639	652	637	656	663	645	641	635	666	655	620	661	619	638	632	623	618	635	674	630	639	617	646	662	639	645	633	628	617	620	658	668	659	590	645	651	636	617	717	663	658	663	607	638	655	612	669	667	613	622	650	671	630	613	660	661	633	632	638	659	594	647	666	697	618	694	644	658	696	644	633	648	649	595	663	662	619	625	624	617	650
8123	20450	15464	9187	5146	3670	2353	2112	1976	1615	1361	1264	1164	1357	1202	1227	1342	1072	948	1022	1152	1014	1070	966	924	967	921	1052	1644	956	845	888	929	842	953	941	892	887	850	865	875	861	857	821	918	902	892	901	867	864	935	888	876	894	925	876	819	864	859	930	878	927	869	876	897	874	897	888	909	869	804	848	925	875	869	855	814	946	919	903	903	864	922	894	843	857	844	859	851	869	843	900	884	928	884	889	875	872	905	910	919	890	876	874	876	928	895	838	873	851	846	883	867	867	884	904	895	882	892	921	879	883	920	840	867	857	889	868	927	876	863	825	907	892	898	871	903	888	895	897	879	874	895	869	861	938	870	825	870	849	925	870	909	895	939	885	863	875	934	861	888	867	889	859	846	888	879	872	869	867	895	917	875	908	835	849	931	908	834	831	865	874	908	843	887	851	852	930	891	843	845	836	898	879	914	872	885	884	889	912	890	887	863	828	895	830	885	889	835	866	882	881	833	882	842	874	831	908	854	859	895	921	911	925	841	878	860	888	864	932	872	918	937	857	844	916	877	926	855	884	889	895	814	883	894	850	897	897	865	879	944	956	891	836	902	863	927	853	931	844	847	921	905	933	905	909	893	871	876	872	898	845	888	878	930	898	895	881	879	875	887	855	884	888	881	890	842	904	897	905	892	880	901	857	920	914	903	863	891	844	871	918	838	878	835	882	847	891	903	896	909	856	866	869	914	845	885	948	903	861	938	897	839	915	882	905	857	902	860	904	933	902	919	903	862	840	923	874	881	839	892	933	850	928	935	910	853	843	847	883	885	889	857	879	876	897	907	840	875	918	892	897	898	966	884	932	854	896	862	873	889	937	907	898	928	890	908	921	876	877	860	901	897	873	854	902	921	885	871	871	863	900	880	919	866	917	855	863	899	895	884	870	939	859	829	900	883	885	907	947	896	919	912	900	891	877	928	854	847	892	871	893	891	888	898	857	899	905	865	867	815	857	844	920	885	879	912	879	881	836	968	912	950	887	853	835	882	837	855	891	891	909	864	839	890	908	897	878	914	835	923	933	925	860	831	901	877	923	939	879	889	901	921	932	836	913	866	915	883	868	913	851	871	901	871	846	847	905	914	858	881	895	892	899	894	881	848	861	911	922	872	849	945	914	936	887	901	883	917	874	898	862	893	878	879	891	902	913	946	881	895	900	877	869	854	860	910	905	871	845	874	959	864	902	885	900	872	926	943	914	876	889	892	862	832	848	914	903	918	828	888	932	872	872	906	919	886	883	858	932	913	842	860	867	882	912	809	895	846	861	856	876	924	930	898	934	905	851	837	918	865	927	905	897	903	908	916	898	910	911	927	926	907	889	860	872	842	908	878	865	894	912	860	907	880	891	913	917	840	867	940	862	872	887	885	908	842	881	873	896	916	878	861	849	869	860	874	856	875	896	881	866	847	847	906	913	880	871	866	914	932	866	872	944	852	921	887	845	986	842	871	840	827	871	894	861	924	866	879	936	852	936	872	892	869	892	896	874	884	863	886	911	880	890	890	887	848	948	871	871	950	891	907	809	867	812	875	910	816	880	922	860	906	911	927	903	882	916	865	831	870	885	880	877	894	953	868	846	865	869	884	896	916	935	929	859	882	936	959	914	874	920	870	918	893	859	883	856	863	945	859	925	846	901	877	872	905	897	891	912	897	893	871	890	853	937	899	902	870	865	909	915	902	867	884	891	910	863	872	909	862	852	894	865	856	835	885	943	937	910	826	899	893	934	895	892	896	887	855	876	840	894	878	923	868	873	906	883	868	820	930	892	880	841	877	929	851	852	938	894	899	860	942	953	871	926	883	843	925	868	921	919	952	914	896	901	875	859	898	915	944	841	909	922	869	821	867	868	878	849	894	883	872	891	887	891	901	873	870	923	884	952	867	890	947	916	869	899	894	826	874	838	840	856	883	823	878	930	841	864	916	844	865	866	860	855	880	881	891	882	888	919	915	910	897	920	922	898	898	866	888	929	910	898	897	900	845	862	884	855	862	899	894	920	858	896	836	883	880	862	861	913	874	842	940	877	810	845	878	917	855	856	880	886	901	871	864	895	915	911	969	902	890	876	830	892	931	867	917	897	856	912	857	885	868	825	857	877	894	914	912	899	898	860	830	854	859	887	898	945	902	852	850	847	868	895	950	885	914	906	828	865	875	877	858	902	899	892	884	876	858	868	902	878	873	875	865	930	909	892	878	854	891	875	867	906	847	893	892	884	895	882	915	804	855	897	945	882	907	848	921	859	902	859	864	896	883	865	863	900	914	810	875	873	842	932	869	921	911	857	928	883	910	852	847	863	888	883	853	916	855	855	920	896	937	880	877	824	904	835	860	881	935	869	859	857	823	905	891	873	897	876	864	938	892	887	889	859	866	913	902	897	874	866	858	873	933	851	911	894	904	934	859	869	828	894	880	911	904	878	874	941	882	870	854	903	839	846	850	901	894	815	893	869	846	910	913	895	890	881	890	878	867	866	865	906	925	925	928	893	893	801	876	927	874	848	895	858	937	919	882	904	833	913	898	850	835	891	902	904	847	874	914	905	844	937	906	865	896	916	919	889	851	892	857	958	908	905	876	890	890	898	858	862	909	888	866	912	910	836	941	905	839	813	853	926	932	906	881	928	891	900	857	883	917	923	882	876	813	924	856	869	897	876	889	910	862	873	849	815	854	904	851	890	879	909	841	882	822	872	867	866	943	918	881	878	907	919	908	834	859	921	878	885	879	890	908	916	921	916	901	899	929	874	865	928	934	896	874	931	898	938	932	898	896	859	864	854	849	852	872	856	879	905	884	883	872	899	854	922	867	889	931	888	898	888	927	924	874	915	839	888	858	895	849	901	907	874	887	850	822	894	870	879	896	855	879	916	913	850	884	895	870	892	859	855	862	891	859	884	869	902	891	827	863	940	863	865	865	937	877	895	928	890	823	886	889	843	894	883	864	902	854	882	887	897	856	900	905	859	825	889	895	870	903	875	826	890	869	909	869	884	863	900	881	874	843	906	902	912	849	908	847	855	913	883	879	897	849	865	866	916	908	886	871	910	943	922	885	897	817	936	845	898	931	906	910	911	907	906	855	920	857	881	893	883	920	840	893	835	904	891	902	877	883	909	897	894	884	873	868	880	900	943	896	896	852	863	905	879	897	860	862	837	895	882	910	955	912	925	903	858	864	849	837	914	909	898	888	888	891	881	837	910	887	854	893	919	882	849	890	919	861	877	950	908	854	879	879	867	875	856	851	898	910	874	846	875	875	941	931	884	870	896	895	868	881	917	872	879	882	926	856	908	871	941	872	883	880	900	935	879	896	918	945	853	879	910	933	863	890	905	908	888	849	869	837	866	860	863	916	901	895	893	881	882	862	904	876	941	889	866	961	901	873	876	852	921	910	857	938	865	914	876	931	938	884	921	870	866	893	878	872	932	918	946	924	863	895	904	888	819	938	944	891	887
22615	21486	29263	24114	21495	21139	6397	1526	1089	958	829	733	839	851	1010	920	681	364	403	365	383	412	386	360	335	350	351	528	582	291	307	281	316	302	290	320	302	272	307	283	292	316	322	293	296	313	288	294	300	306	307	330	277	307	296	329	313	269	292	290	304	318	292	307	313	293	298	293	281	285	282	292	278	307	306	323	298	300	286	324	301	312	302	301	288	276	315	295	299	313	304	288	319	291	280	283	262	281	279	283	323	314	282	286	302	281	299	294	306	297	286	337	278	347	306	284	312	298	295	315	299	321	296	274	303	292	285	319	266	294	280	327	280	266	308	305	314	301	298	268	303	270	291	336	334	305	288	312	256	307	338	312	332	285	298	319	263	293	328	312	261	275	291	308	293	289	283	313	285	280	298	308	315	309	268	328	266	292	334	289	291	302	302	280	284	303	273	297	314	288	320	283	294	286	284	278	331	326	310	270	311	320	302	310	294	305	298	292	321	316	290	295	305	272	293	305	293	278	312	325	312	333	298	316	284	287	297	321	284	295	298	293	312	311	306	305	293	304	317	295	276	322	301	293	317	307	292	276	325	299	300	298	288	292	288	344	329	293	301	307	301	308	346	288	313	294	314	284	285	283	293	298	273	302	277	290	278	325	277	286	302	329	314	274	294	287	291	274	315	318	287	287	286	327	302	306	295	299	313	311	314	318	300	284	300	293	315	276	325	286	315	304	314	264	260	316	263	283	320	307	257	318	289	291	259	285	296	302	289	297	302	328	256	280	322	305	293	300	291	306	310	290	302	288	294	332	281	301	284	287	286	292	315	323	305	271	325	302	287	313	302	270	259	291	305	326	270	307	305	316	297	303	323	289	293	300	264	300	285	314	282	319	304	298	300	278	301	294	315	291	300	301	315	285	297	291	302	280	300	291	316	276	289	292	256	286	305	262	296	293	298	325	253	319	297	315	317	294	303	322	280	280	295	323	310	291	276	276	314	287	293	264	325	306	290	312	310	320	311	293	286	291	313	252	310	305	328	312	313	303	301	327	278	293	291	274	292	264	296	284	304	319	301	297	330	284	289	306	291	302	285	290	294	296	302	338	300	282	268	297	301	326	342	296	315	281	279	283	300	291	305	250	291	275	335	289	301	295	288	307	294	303	282	301	308	271	320	308	282	313	304	297	292	279	305	277	283	309	319	310	264	297	287	292	337	276	300	291	300	316	256	273	302	289	298	301	280	298	308	305	268	330	302	292	306	313	295	303	293	261	288	271	317	293	289	308	336	304	271	323	339	276	314	296	291	301	289	333	324	297	271	276	275	292	333	278	312	312	303	268	288	276	284	320	335	324	314	268	282	327	326	283	260	301	332	319	303	316	272	308	278	282	298	320	270	322	285	306	267	289	283	276	281	323	296	301	292	275	296	266	316	298	311	311	304	332	301	290	298	302	296	304	293	271	268	249	258	307	288	298	303	303	318	275	295	298	296	308	278	319	283	287	299	282	329	316	280	341	322	295	287	315	322	301	307	328	299	311	306	318	289	294	305	251	318	291	275	281	296	268	300	301	301	311	287	278	308	314	303	300	307	271	272	298	287	309	306	296	315	314	273	329	295	337	306	316	302	295	288	320	306	288	290	272	263	299	282	277	274	293	281	314	285	294	273	287	289	303	303	291	270	279	294	295	307	325	297	282	260	294	297	291	294	277	313	300	309	266	277	318	312	313	318	301	267	308	296	277	290	272	298	288	305	281	311	296	284	314	278	268	288	283	325	296	265	259	318	329	323	296	292	272	309	318	290	306	303	308	292	260	305	320	309	298	299	297	298	294	267	294	276	299	301	269	310	293	285	326	279	280	257	312	280	295	317	264	276	286	282	275	289	304	310	285	324	326	282	298	296	287	299	278	299	297	314	303	272	285	300	295	300	302	300	301	276	318	282	317	305	315	285	305	294	311	303	309	316	322	277	287	297	275	299	313	301	289	336	321	276	300	288	279	312	317	305	301	287	291	291	264	280	304	296	304	299	287	267	314	300	321	298	320	262	285	292	299	302	264	271	304	284	279	296	271	306	292	293	305	293	297	321	278	282	303	281	290	301	296	306	331	263	326	291	276	301	303	296	295	321	277	299	289	280	274	280	329	313	266	268	303	316	297	292	272	305	305	307	283	287	294	268	299	291	296	286	248	276	275	265	297	288	289	283	302	290	278	252	303	297	306	286	309	273	318	290	287	311	294	296	286	288	305	327	298	288	272	303	271	286	306	281	287	332	322	289	288	302	284	295	279	281	288	295	264	269	273	286	286	299	290	314	305	307	259	305	284	285	299	307	344	298	293	306	313	276	274	294	292	306	274	302	312	296	292	271	308	323	335	305	313	292	320	292	296	297	308	286	308	298	301	285	303	315	280	285	305	311	303	275	274	294	325	291	276	290	295	286	295	304	286	329	288	299	320	283	300	284	260	301	292	306	280	296	268	338	293	302	316	275	269	274	310	286	294	291	298	282	294	285	292	289	292	293	305	312	308	301	303	283	280	285	286	302	305	307	290	318	330	307	282	266	311	261	313	302	308	282	296	298	276	285	294	279	291	287	299	294	278	313	289	290	308	277	262	326	302	323	289	314	276	284	298	299	294	329	288	297	309	301	298	320	293	296	319	288	320	298	291	294	322	285	284	318	292	305	253	288	309	283	305	307	295	288	329	297	293	312	304	284	302	305	288	270	319	262	269	330	304	290	284	286	312	308	315	280	294	275	284	294	284	306	325	295	334	316	299	305	272	296	296	293	308	290	299	295	294	283	302	298	284	287	305	301	281	290	271	318	302	278	300	262	282	320	283	293	279	293	268	278	295	288	283	279	291	320	313	281	287	299	310	277	323	306	308	284	318	280	314	290	302	296	282	273	307	283	306	274	308	309	319	313	285	264	312	283	315	315	291	295	294	307	294	281	285	282	297	280	304	309	259	297	287	315	284	274	314	301	273	284	311	287	329	294	322	309	288	301	309	304	291	277	289	284	284	303	289	297	322	310	281	282	313	274	297	315	330	290	303	290	255	335	310	264	294	285	276	302	286	305	305	308	270	302	296	284	273	280	297	308	283	294	307	301	281	309	302	292	283	310	311	283	275	301	335	298	291	278	296	269	286	278	323	269	292	306	311	294	299	270	345	263	293	312	337	331	298	298	304	329	266	292	268	283	290	309	308	294	310	267	280	282	305	295	279	313	327	303	316	298	286	318	335	294	279	292	311	321	280	304	297	306	309	296	262	288	290	289	302	290	304	284	313	329	287	295	287	283	283	280	314	290	306	286	310	296	289	276	309	301	301	267	289	305	300	284	291	288	279	294	294	290	275	286	242	296	300	277	296	314	284	283	271	284	264	281	328	315	276	293	300	308	294	308	273	293	297	301	269	304	279	279	276	320	294	284	278	282	292	305	329	278	299	323	288	285	274	293	308	285	305	259	304	339	304	314	311	307	297	311	310	275	302	304	278	291	286
10341	29375	18190	12363	9825	7499	4805	3098	2488	2032	1719	1583	1864	1874	2202	1901	1272	707	737	647	612	591	558	489	501	483	463	924	907	417	394	428	423	412	397	415	465	382	412	427	436	425	431	440	434	446	387	416	414	399	396	413	415	392	425	396	392	404	411	389	429	408	387	391	402	417	393	422	395	383	412	409	416	418	407	387	410	387	439	406	367	374	440	411	384	389	382	400	407	416	428	396	399	365	373	390	392	396	419	412	392	429	448	436	452	429	377	400	408	404	433	401	426	427	382	378	408	405	401	394	403	393	409	384	421	419	391	385	381	384	382	367	414	376	407	380	396	392	416	386	412	378	414	407	394	396	400	413	407	422	393	398	397	369	417	406	403	388	367	391	376	414	394	391	374	363	405	359	345	359	419	394	393	427	398	348	426	380	412	388	400	373	436	419	427	402	375	406	444	376	375	400	409	356	424	413	369	402	395	408	395	424	401	448	402	425	399	393	429	391	414	380	416	414	386	404	429	382	367	395	371	404	406	401	374	434	394	401	395	366	405	384	426	384	403	392	434	368	403	405	376	402	396	409	396	384	413	414	410	393	375	378	378	399	372	412	418	384	406	392	397	417	392	402	364	394	385	401	384	393	405	391	408	391	415	387	412	406	402	428	407	382	423	363	423	410	417	412	401	389	404	391	393	390	394	387	388	420	401	419	400	417	408	417	421	423	431	371	425	365	390	375	405	387	407	391	419	394	375	388	428	367	409	420	408	388	368	405	390	415	408	411	410	384	402	410	392	394	400	389	404	394	418	405	403	401	420	385	400	409	402	418	398	373	390	398	382	386	428	398	434	401	405	411	401	407	426	404	424	388	381	389	391	400	401	386	397	404	401	386	407	380	373	364	398	428	423	390	409	379	410	395	413	386	369	378	397	438	347	392	376	395	396	413	429	426	394	390	375	414	405	398	409	395	393	405	414	408	385	415	379	341	428	391	394	400	399	362	406	424	419	373	386	397	398	387	428	433	407	376	378	400	384	373	377	394	409	415	423	428	403	410	368	384	364	370	377	408	410	405	376	381	402	383	371	407	393	432	442	358	380	416	398	370	375	424	430	448	440	366	400	389	395	404	412	374	422	413	427	373	375	397	412	394	397	399	414	417	393	387	417	412	393	410	424	396	404	425	402	362	389	425	378	401	385	397	402	397	441	412	423	390	409	396	392	390	361	382	375	405	421	423	437	399	402	430	334	393	379	392	382	391	385	368	395	383	400	409	403	414	412	399	384	415	394	415	403	378	422	402	356	432	415	388	372	397	396	416	392	421	390	405	377	405	417	396	398	382	429	379	401	417	374	401	366	414	392	365	425	401	408	391	405	382	376	400	401	361	386	358	398	382	377	398	397	404	369	406	352	449	421	394	426	422	364	416	405	401	397	371	389	437	399	390	415	394	398	370	403	407	399	437	408	409	377	442	361	388	394	391	362	417	412	366	442	411	418	383	373	419	377	396	415	390	432	382	351	365	397	414	383	418	408	416	370	438	385	415	390	379	395	435	420	384	420	412	420	409	389	385	381	371	388	413	395	388	401	402	377	400	407	367	366	394	435	425	407	413	378	412	391	401	378	446	408	378	395	409	419	408	369	406	397	392	411	406	401	423	375	414	372	411	399	412	418	380	388	385	411	389	413	380	377	372	404	437	397	409	440	418	366	384	413	427	379	394	406	438	360	377	369	421	378	404	414	398	389	403	418	401	427	404	408	415	369	441	411	401	434	399	393	398	407	394	410	399	390	362	388	410	402	395	387	378	404	402	396	406	388	410	389	436	430	400	398	385	386	392	421	391	416	400	390	410	413	412	363	372	393	400	385	403	383	399	379	412	398	407	413	383	371	379	394	387	375	405	422	408	362	381	402	409	432	422	402	404	381	385	416	397	362	387	402	395	428	380	403	392	409	399	376	386	386	370	417	427	418	391	382	402	413	400	410	427	397	386	373	413	413	410	422	411	394	373	418	411	405	382	415	381	399	412	412	408	407	395	394	397	430	418	414	357	407	388	411	433	391	396	400	415	398	428	429	388	382	364	390	403	433	404	402	388	386	381	366	415	368	384	416	361	384	389	365	403	408	385	372	399	365	382	390	419	393	387	411	397	366	398	385	397	348	388	395	436	373	394	394	398	386	416	398	364	384	395	384	430	402	438	427	409	375	407	403	393	447	384	384	343	391	443	414	428	437	362	400	399	363	412	420	401	381	373	400	386	383	395	381	405	408	409	432	409	402	381	445	385	422	449	416	367	403	371	405	401	382	350	369	363	366	369	433	399	437	405	389	373	385	400	392	413	397	363	392	374	416	399	416	400	383	392	371	392	407	392	404	416	412	410	417	387	363	400	412	445	398	411	372	379	410	374	389	397	392	396	366	399	393	380	418	404	386	437	391	391	385	426	383	367	379	420	394	404	424	400	396	418	395	400	446	381	359	420	417	397	390	407	400	375	410	391	365	448	408	391	391	447	442	438	397	420	379	435	391	394	369	423	387	374	401	421	389	409	395	403	431	405	409	358	391	411	387	402	370	392	425	410	410	378	423	402	357	402	429	368	414	399	398	414	387	404	411	434	404	376	392	415	382	415	421	386	401	387	364	388	411	382	406	399	404	386	398	410	399	401	398	394	427	410	391	412	394	412	405	383	411	393	413	433	403	390	405	390	423	417	405	394	421	414	429	355	364	385	400	400	425	387	404	396	391	397	385	397	406	393	389	398	405	403	391	405	377	379	364	396	413	421	409	384	407	410	402	416	417	425	391	375	422	386	411	443	368	395	356	425	403	429	390	447	393	364	392	397	395	386	387	390	385	424	404	385	398	416	402	382	390	429	422	405	388	400	383	391	419	400	409	407	407	401	406	397	424	403	402	380	388	431	397	425	381	412	409	388	436	369	416	415	388	382	361	390	428	403	393	384	392	387	444	377	371	404	425	383	420	411	398	425	366	417	392	396	407	361	391	431	438	394	403	411	411	413	400	431	405	403	377	392	429	380	430	374	416	442	374	417	402	437	391	398	398	404	394	387	414	397	389	434	411	408	392	391	418	409	423	392	436	392	408	398	407	374	382	409	421	399	416	381	388	439	426	385	397	404	428	374	399	408	423	414	363	388	390	424	397	417	399	400	414	438	378	376	388	400	414	389	384	415	387	393	393	402	421	386	389	420	425	390	423	384	424	431	394	420	403	390	394	392	361	396	402	388	381	378	397	403	393	400	393	419	394	433	407	413	421	390	391	370	382	405	377	380	416	408	411	383	351	378	381	399	401	375	345	380	405	398	346	396	393	390	418	382	399	346	390	439	402	390	377	406	404	360	379	441	391	426	432	413	407	418	403	396	420	380	377	388	375	405	395	416	435	412	395	404	418	393	415	378	373	382	413	440	416	370	411	398	408	398	403	394	424	375	376	403	411	410	419	421	386	421	404	395	410	373	405	415	410	397	397	393	449	393	412	391	394	407	399	421
27255	19265	9354	4955	3436	1956	1271	1069	856	776	711	714	882	920	829	681	641	592	591	617	568	558	528	589	582	548	567	581	553	516	597	568	550	552	535	549	517	549	556	566	577	550	564	580	595	568	580	580	564	563	525	538	533	565	570	597	599	572	556	596	549	585	549	569	534	572	561	574	576	535	557	603	570	572	583	606	580	544	558	551	590	551	579	560	585	598	514	590	568	562	633	574	579	597	565	568	559	576	534	588	576	503	551	552	567	586	533	562	531	558	583	524	570	562	587	564	593	538	554	595	593	579	557	554	582	593	570	547	597	563	523	595	589	572	561	570	563	533	562	602	570	592	488	546	570	523	575	585	548	572	535	584	576	580	579	562	508	578	600	580	603	548	548	598	555	565	571	572	598	548	538	567	543	612	574	560	570	553	560	571	539	547	587	573	572	622	580	535	565	552	486	546	551	588	592	593	567	549	571	544	592	569	587	561	567	567	550	540	573	566	568	576	609	625	550	560	595	576	543	582	539	558	566	570	567	582	585	537	567	600	568	539	564	573	576	525	581	537	559	546	560	604	555	585	556	573	582	554	556	598	558	554	540	618	546	558	602	596	584	558	578	541	557	516	558	553	560	594	600	555	587	542	598	561	560	570	523	551	586	588	584	556	580	569	593	581	571	544	527	548	570	561	585	622	531	573	561	571	585	599	557	511	542	546	588	552	598	551	568	584	550	583	574	546	551	604	565	526	609	574	576	539	513	536	529	582	584	553	595	572	601	554	563	534	574	521	531	566	572	586	561	554	564	574	553	598	494	578	511	544	539	541	549	561	634	556	527	523	551	574	619	581	539	560	550	611	574	511	579	604	558	560	572	590	569	578	614	556	549	570	585	534	580	565	601	542	581	610	613	555	568	557	562	589	567	566	544	562	554	601	576	549	559	587	555	565	556	553	566	539	535	546	584	536	574	569	585	592	595	591	559	598	557	576	561	562	575	564	539	575	579	561	551	575	509	577	545	565	580	518	601	525	546	558	600	563	542	569	554	568	547	566	567	602	555	566	573	584	561	524	549	573	577	600	505	543	556	565	529	586	552	574	561	544	545	566	535	541	556	626	559	582	574	574	555	549	603	556	556	543	582	602	563	559	570	547	562	579	549	613	563	550	588	533	558	541	527	581	511	535	553	581	565	584	553	599	556	554	602	570	561	556	539	569	535	558	556	557	559	560	561	583	552	589	574	565	584	590	530	581	543	568	540	576	541	580	547	542	537	585	526	567	574	546	576	595	516	543	564	532	578	558	593	597	582	559	529	555	547	580	517	570	547	569	571	574	550	553	554	563	583	574	569	567	582	549	566	524	570	538	565	617	580	580	578	500	574	548	542	593	557	592	573	549	567	566	591	568	551	575	567	556	576	579	563	586	537	559	565	587	573	554	566	606	641	557	556	544	589	551	586	603	539	550	555	573	572	573	596	561	559	536	526	587	628	553	575	562	628	546	557	606	556	515	580	582	589	555	581	550	592	580	583	568	549	572	575	525	578	533	563	559	570	559	540	548	581	616	557	599	601	601	583	583	583	571	553	579	582	598	577	572	569	573	572	558	589	601	570	543	528	588	577	584	576	546	536	575	536	584	572	576	569	556	563	581	571	579	552	570	549	551	571	576	596	583	583	553	582	594	563	574	542	547	556	553	570	565	545	591	561	582	532	566	581	561	575	568	555	598	594	595	525	565	597	580	591	582	533	531	531	582	571	533	548	536	598	528	513	610	540	563	575	589	516	565	565	516	552	552	576	549	528	582	599	593	536	615	540	564	593	552	592	580	574	558	531	531	594	570	577	531	581	592	548	609	570	547	601	598	563	549	624	555	593	550	558	576	544	549	575	550	592	532	572	594	536	563	531	539	589	590	605	558	574	561	541	560	558	554	562	579	530	585	591	596	544	585	573	577	566	562	581	565	554	604	594	566	571	528	560	576	558	561	585	569	560	536	555	595	546	600	579	575	584	616	618	581	576	549	537	558	568	558	579	542	555	523	567	594	566	566	547	588	614	561	532	555	567	563	587	571	565	565	584	580	569	551	547	533	581	579	568	579	544	560	562	554	581	585	594	580	589	526	557	604	564	561	567	617	519	558	556	584	558	578	598	577	570	569	528	593	526	601	585	556	537	520	555	564	567	578	569	578	602	563	578	567	529	536	590	551	537	597	569	534	551	597	563	601	529	560	622	523	565	580	542	559	566	557	584	525	581	614	532	567	528	569	602	582	543	548	585	583	558	541	557	556	517	560	595	538	570	582	638	556	554	606	566	584	559	556	572	535	563	567	530	583	535	594	551	556	542	584	597	581	549	552	535	551	583	577	531	536	587	570	563	559	593	560	567	596	525	547	569	565	556	581	559	540	609	579	603	571	591	580	603	551	550	556	573	536	546	579	533	546	599	570	598	570	594	566	540	573	548	559	566	546	569	568	582	535	517	515	554	606	535	560	548	541	563	526	597	572	570	615	535	557	551	568	584	566	595	574	596	564	590	575	551	623	558	601	563	538	580	572	548	570	549	572	568	554	560	581	576	537	543	583	556	573	572	541	595	576	537	523	565	561	567	572	553	545	585	542	531	561	580	522	579	587	551	567	583	577	553	513	547	579	529	569	577	581	577	579	566	603	560	522	568	573	562	529	557	570	593	565	569	535	581	570	536	580	602	578	522	583	553	596	615	559	553	519	565	570	566	561	520	585	557	544	560	568	603	566	562	587	558	562	594	576	583	556	590	538	542	570	564	550	589	626	571	600	593	530	568	541	569	545	596	525	561	594	575	565	570	621	542	579	508	564	568	569	531	541	553	548	546	532	582	609	572	504	522	555	593	562	558	592	553	591	586	545	565	598	554	561	538	547	593	578	528	489	547	522	548	583	519	542	564	566	535	607	577	548	522	601	598	544	540	524	575	599	579	566	572	514	548	555	587	576	573	585	574	558	540	564	608	588	548	540	575	518	552	575	559	592	554	563	597	570	561	548	514	509	548	543	568	568	572	546	573	532	570	555	558	536	586	541	579	528	564	546	568	589	589	530	605	581	560	573	525	521	537	597	576	560	597	561	537	540	575	563	610	536	531	552	554	592	560	575	531	564	518	551	522	586	597	583	592	569	536	543	568	529	517	614	578	563	569	584	614	607	567	589	565	561	553	553	554	589	524	582	575	569	582	567	581	543	561	592	578	544	551	560	545	553	552	597	565	589	574	585	558	580	586	542	613	558	580	550	562	569	558	547	569	585	570	579	562	520	542	577	553	518	603	561	559	575	566	572	550	602	554	521	550	538	613	582	556	613	577	545	540	574	607	567	582	553	573	564	546	558	581	546	576	638	555	589	534	572	583	531	557	581	558	569	553	501	586	542	571	577	537	564	564	569	609	560	589	557	575	565	586	568	569	538	556	584	568	569	567	543	545	578	560	544	592	527	544	568	580	536	574	573	615	556	570	568	566	565	595	551	548	551	594	577
8447	16351	10062	7281	6260	3884	2485	2032	1645	1349	1180	1205	1644	1743	1299	1127	847	867	848	883	813	813	783	838	810	781	847	798	740	795	795	763	758	818	784	750	820	770	759	764	743	789	808	792	827	797	779	781	789	772	788	793	778	778	812	795	809	786	770	773	802	784	802	795	777	779	758	802	842	830	899	820	819	788	760	815	799	809	791	775	810	803	816	806	763	811	822	777	810	776	786	751	826	843	834	790	833	799	813	792	789	784	776	823	786	790	778	807	770	844	748	819	794	765	841	751	770	788	844	752	780	838	827	771	839	842	783	819	834	812	797	819	781	792	787	776	792	768	823	797	787	858	746	785	809	786	775	800	818	771	740	790	821	808	812	789	784	857	819	815	754	775	805	806	748	730	722	772	782	834	804	792	832	810	807	801	835	789	771	742	837	798	839	786	815	776	803	805	752	806	805	800	807	812	781	772	789	807	780	825	814	824	849	820	773	796	817	814	780	779	825	791	801	807	754	795	794	779	806	780	806	813	814	811	827	829	819	849	846	801	795	840	793	758	776	828	819	735	795	810	771	788	814	756	815	796	821	790	843	803	782	806	863	813	763	826	820	792	782	806	835	783	773	822	789	754	793	817	779	805	787	774	785	805	764	776	809	786	765	750	808	807	803	819	781	731	849	775	832	797	767	786	809	833	749	799	760	764	805	803	782	769	749	748	773	791	835	772	772	838	784	828	752	754	825	738	736	773	794	766	768	826	804	768	768	804	767	816	769	786	803	805	810	877	808	819	749	803	786	778	811	791	819	746	801	855	812	809	811	824	773	840	802	796	759	750	802	753	798	741	824	809	772	826	765	800	751	752	781	816	777	762	796	846	789	786	817	803	763	805	781	785	781	811	791	831	851	819	803	738	822	770	787	807	826	817	799	817	789	779	794	774	827	793	805	786	778	795	801	781	795	829	810	796	787	783	772	796	793	790	778	783	776	788	777	804	761	821	798	791	798	801	818	757	794	806	805	804	792	791	801	749	736	792	780	839	815	837	739	789	840	788	818	721	806	769	770	815	804	820	799	812	782	799	769	844	790	826	757	781	805	763	778	758	801	740	817	824	809	774	792	797	780	809	776	809	809	830	807	794	764	869	847	740	792	764	809	816	822	812	828	812	832	783	792	780	796	842	736	790	786	787	805	810	802	802	802	794	841	816	760	857	796	849	805	782	767	766	795	825	782	757	806	827	840	781	789	823	781	798	782	790	818	813	820	778	813	782	724	792	806	790	832	754	782	807	761	797	777	792	747	746	800	828	766	815	830	803	781	768	799	823	798	827	788	776	843	778	831	804	791	839	787	803	866	776	814	787	812	809	819	800	794	808	746	777	812	810	794	781	795	790	783	804	789	776	846	833	772	760	807	793	845	783	785	799	800	744	806	797	839	782	818	793	747	799	796	818	805	797	774	808	806	791	781	774	785	795	790	767	806	785	810	813	842	804	811	823	757	781	790	825	818	828	799	794	772	778	785	743	781	741	842	820	821	828	828	796	780	764	804	804	800	824	781	800	781	801	800	789	734	839	824	768	738	735	779	808	880	735	779	766	838	821	781	791	794	809	765	782	806	786	777	828	832	814	777	776	780	790	761	707	770	791	733	831	762	820	773	807	772	796	829	828	853	853	809	764	849	828	779	824	865	772	800	763	808	824	752	797	776	778	800	803	830	797	797	814	862	795	786	763	762	830	783	792	794	804	774	790	850	843	798	827	806	771	841	772	754	750	808	748	792	770	795	814	806	812	781	811	849	788	841	783	772	806	784	877	776	793	800	803	803	799	817	752	799	847	750	806	784	794	779	793	817	792	788	745	758	755	780	816	802	792	780	851	801	803	780	782	797	790	823	795	776	863	792	820	743	776	779	807	765	808	840	827	792	833	787	814	785	776	772	740	804	781	800	793	819	791	781	804	816	791	813	782	824	798	784	850	824	780	805	765	831	782	816	764	756	777	836	759	812	746	798	832	826	786	835	737	799	808	775	767	784	787	834	794	799	803	850	782	774	775	784	780	792	837	752	782	801	788	776	780	742	833	748	792	844	788	745	829	750	784	772	791	818	773	774	814	786	805	754	769	762	815	813	743	790	778	767	743	735	819	817	773	775	778	789	841	783	792	813	775	809	839	743	802	774	788	795	769	777	797	809	810	791	759	788	779	770	805	833	751	823	761	770	810	763	784	815	804	786	762	838	776	855	771	832	813	743	728	798	771	841	869	799	794	729	825	742	787	772	785	768	795	788	781	795	833	765	812	811	784	827	795	813	796	796	820	818	822	793	758	747	806	813	811	843	812	806	798	743	780	829	818	795	760	790	794	753	847	829	771	771	797	825	768	849	818	774	783	780	825	785	793	762	805	824	829	784	816	782	755	861	827	751	810	745	764	752	827	818	835	810	792	823	805	814	828	791	740	784	802	801	814	774	741	759	826	769	823	839	793	813	784	758	852	827	801	770	782	824	743	836	803	777	818	746	795	750	847	808	786	770	800	796	813	777	762	813	832	791	710	806	783	810	745	799	814	800	818	811	817	815	812	823	768	794	792	830	776	862	778	747	805	822	792	824	807	799	809	754	791	749	815	778	817	747	740	812	819	792	771	789	809	790	739	836	789	759	788	784	814	780	803	761	822	778	783	817	849	774	728	793	800	783	826	852	729	777	814	789	756	829	805	734	803	793	829	797	774	766	834	745	817	803	744	833	747	752	805	759	789	791	814	751	787	808	779	774	836	817	778	798	808	835	812	813	803	786	761	754	785	823	792	827	799	772	756	807	791	821	809	777	821	795	803	778	800	793	809	832	782	808	786	804	807	747	809	797	806	824	806	812	769	809	802	774	818	773	799	797	798	795	809	803	796	816	760	840	779	777	789	799	811	804	880	794	805	837	811	817	821	761	754	792	800	750	771	740	771	820	747	838	835	761	773	779	814	752	830	777	790	784	762	799	759	792	861	857	785	757	832	835	803	791	844	763	751	863	814	787	802	799	804	780	800	758	754	773	808	772	815	819	782	808	824	785	805	814	741	780	821	782	783	809	778	817	848	765	763	851	836	813	849	772	813	778	809	827	741	760	830	780	793	852	838	791	761	747	801	787	821	779	766	781	832	790	826	807	836	790	789	781	844	820	755	785	804	845	782	822	854	764	796	804	810	826	757	820	803	755	800	827	766	838	819	793	814	805	783	817	821	824	822	785	781	817	834	810	759	764	768	782	754	812	778	747	824	785	829	807	805	788	776	773	816	789	784	807	789	755	773	782	791	776	738	803	796	808	853	796	758	799	810	760	797	770	756	806	804	776	782	777	829	796	853	747	776	763	795	768	796	786	801	839	834	784	799	787	785	780	800	763	826	774	828	753	818	834	800	762	757	836	832	799	810	817	773	804	782	779	807	818	827	769	770	759	818	793	822	800	758	820	861	820	763	830	809	824	806	802	819	834	802	765	876	760	795	802	802	815	769	778	793
23633	21468	28595	24725	20955	8658	2385	1108	1021	879	669	955	950	723	526	424	384	420	373	371	343	333	369	319	316	314	315	307	307	283	299	307	311	333	270	346	319	283	328	331	306	300	312	256	301	316	308	296	323	313	304	323	317	311	304	324	291	297	318	294	309	323	310	302	312	308	302	307	316	292	298	314	340	328	306	311	297	332	312	283	336	301	310	308	298	285	293	289	342	331	375	307	303	336	327	305	307	296	321	316	280	306	324	320	338	318	325	313	311	312	325	317	335	322	299	333	313	284	346	299	288	331	323	304	294	297	339	294	304	298	283	297	321	308	313	308	284	319	313	341	330	306	305	356	307	328	300	284	306	331	304	338	302	293	319	313	306	326	314	292	299	308	319	296	327	300	325	304	308	307	292	319	287	303	309	300	305	326	337	316	301	294	299	308	288	331	306	310	301	292	309	321	317	342	304	305	317	310	311	332	301	288	291	334	279	345	315	321	348	290	297	317	328	286	297	306	315	335	296	284	316	318	300	328	289	338	325	320	294	328	353	291	300	296	297	313	312	288	320	311	309	305	341	313	305	303	302	274	302	293	300	311	306	299	299	290	333	313	334	311	267	316	284	310	321	285	283	283	330	324	272	326	285	318	312	314	292	328	290	310	312	284	300	284	280	307	325	290	296	321	302	291	309	338	281	307	291	319	339	290	317	311	286	302	296	335	314	292	283	304	308	300	306	320	326	328	327	293	295	301	287	277	303	303	299	305	302	328	292	300	352	306	298	320	296	317	328	277	322	312	326	310	326	315	282	302	320	300	279	300	313	342	300	311	319	318	315	283	314	306	318	291	313	323	300	301	322	342	313	328	276	291	325	321	347	283	322	309	306	328	313	290	329	303	314	296	303	319	329	276	302	288	306	293	310	307	296	339	313	274	289	309	295	304	311	312	293	316	300	290	300	284	304	257	321	325	312	333	319	320	350	323	349	319	315	309	295	314	325	327	324	289	325	299	315	298	309	300	325	287	268	285	330	302	281	328	308	331	346	321	313	324	285	315	326	311	294	343	282	300	344	295	342	330	316	307	308	286	317	329	303	305	305	317	286	306	293	270	301	295	326	320	350	316	307	299	327	320	294	296	319	297	302	299	335	311	314	319	301	303	315	305	309	325	309	308	280	322	331	314	288	310	319	284	310	307	302	304	320	304	277	334	290	295	310	294	294	292	321	330	296	316	290	296	300	289	316	330	295	294	314	306	326	335	291	273	314	306	291	326	287	305	316	301	316	308	336	311	303	302	309	310	303	295	306	301	309	293	274	296	281	306	303	285	304	291	321	341	338	311	296	289	316	320	319	304	313	300	306	345	311	291	281	326	334	310	331	300	314	308	287	321	338	291	355	329	324	295	311	308	324	293	273	341	290	326	276	316	298	327	328	278	288	308	310	277	318	323	326	294	280	324	324	295	299	312	308	292	320	334	310	297	315	317	320	306	288	291	296	311	287	304	261	293	318	329	302	288	304	313	297	303	324	310	333	300	282	299	307	304	294	323	333	271	318	324	349	302	331	334	309	291	326	294	302	320	293	298	298	283	328	300	331	323	288	324	300	279	336	321	278	298	299	315	311	301	348	298	295	305	319	313	318	289	311	321	311	281	277	337	328	352	313	320	308	349	309	312	290	331	336	315	312	300	284	314	278	325	341	325	323	275	309	353	325	294	329	318	303	311	303	326	301	318	275	316	355	282	288	337	323	316	330	322	291	321	315	314	318	280	320	314	309	288	307	337	301	307	315	311	299	301	293	335	290	305	311	298	332	306	289	354	320	313	333	300	319	310	308	329	339	311	311	301	317	280	340	331	329	348	314	298	292	294	289	270	300	295	309	316	322	310	304	338	296	309	334	283	290	290	325	275	321	346	324	305	331	307	298	294	322	278	324	305	324	343	291	314	332	291	332	286	315	303	341	280	328	322	326	321	300	278	352	319	305	306	299	308	292	326	306	328	322	325	335	284	328	316	311	299	277	276	301	301	308	329	306	296	299	298	320	308	310	304	323	309	316	345	298	320	295	331	318	324	290	329	273	300	305	311	300	331	317	346	320	289	297	308	323	334	312	295	303	313	325	298	316	300	291	320	303	331	312	298	308	310	322	312	309	356	325	294	305	301	296	296	315	286	301	309	322	311	299	320	317	294	303	302	312	312	307	297	278	273	316	289	308	293	283	289	309	308	273	309	292	331	313	285	329	301	301	304	303	314	300	295	307	306	329	290	281	340	274	313	310	292	325	293	302	309	303	322	315	291	277	322	315	281	301	297	296	304	317	303	320	318	305	313	306	328	284	320	284	295	297	297	283	306	307	311	283	270	326	312	316	279	330	291	315	337	303	312	349	307	305	316	330	302	342	338	329	297	300	309	320	293	303	288	307	336	292	325	297	324	327	331	315	320	302	289	261	307	286	301	300	328	315	327	337	303	309	323	322	325	319	323	278	312	283	310	284	301	312	301	299	340	338	317	310	335	315	304	312	322	318	309	318	313	296	317	308	306	283	288	329	325	349	271	303	337	295	311	261	294	312	293	285	319	326	301	312	284	306	310	335	318	293	332	330	306	330	297	298	291	326	292	332	307	337	315	307	286	299	336	333	304	329	315	324	273	311	310	312	310	316	282	321	287	275	280	335	322	313	316	284	301	318	319	297	300	308	322	323	312	338	292	309	309	274	297	317	296	304	303	313	327	295	301	288	284	310	328	293	324	311	297	279	344	294	313	293	288	323	299	318	314	329	306	314	300	312	293	300	317	320	310	300	326	303	344	328	292	321	292	302	261	301	294	305	300	280	328	334	313	280	309	315	333	314	327	320	320	307	295	290	298	345	338	311	311	312	321	317	316	296	302	290	335	303	278	300	304	316	312	306	316	309	298	302	309	325	306	321	293	278	335	312	313	282	299	326	306	285	294	287	322	314	316	294	327	307	305	300	278	319	338	284	297	333	305	347	306	302	320	303	312	301	306	307	303	291	326	319	334	313	324	287	308	323	264	345	325	321	336	335	317	301	297	278	308	292	325	275	305	279	309	293	309	286	302	317	295	331	305	315	296	277	299	335	317	331	307	325	290	311	330	316	319	326	305	334	309	314	348	343	360	290	334	324	301	306	313	328	294	338	292	306	297	306	298	318	311	339	298	284	299	322	287	339	319	313	295	309	307	322	338	290	341	330	301	318	299	285	286	309	279	310	354	305	322	316	328	302	320	320	310	313	331	299	280	330	321	262	319	312	284	319	296	311	311	320	311	306	355	303	319	319	307	282	307	316	306	297	274	311	286	299	292	343	298	333	323	328	334	302	286	292	345	274	329	321	287	316	301	285	310	302	296	284	318	318	293	296	282	279	325	321	327	284	354	317	329	298	287	341	293	305	309	307	278	315	304	317	347	305	321	282	312	313	279	286	316	301	303	314	304	310	286	296	304	332	313	308	300	332	302	299	319	292	305	307	308	297	325	316	309
8021	27557	20020	14637	8932	7757	3935	2306	2377	1954	1436	2094	2131	1485	1101	743	619	602	622	575	580	527	506	516	486	503	492	473	411	479	441	505	470	471	488	468	480	429	501	457	418	478	447	437	454	478	425	448	457	448	403	444	456	481	487	470	439	440	438	461	436	435	473	433	475	476	442	461	452	471	474	452	465	468	449	452	498	465	437	429	469	442	434	476	497	495	489	444	495	452	480	411	402	463	437	404	461	414	414	437	407	502	437	460	462	439	446	456	451	463	439	486	444	439	489	433	484	443	459	448	466	447	475	404	441	406	486	448	503	447	453	466	450	411	486	429	457	402	490	440	451	444	470	465	475	493	450	474	461	466	434	434	428	464	446	435	440	455	469	467	465	430	462	457	479	448	459	453	441	458	410	435	438	443	450	477	424	467	446	434	433	435	449	418	441	450	447	432	420	457	452	480	489	433	424	453	428	442	458	451	434	447	458	484	442	429	420	436	465	471	480	420	459	460	469	439	459	438	463	402	410	462	443	451	430	472	450	420	419	481	450	474	445	453	448	464	445	461	429	447	497	406	428	467	452	525	476	440	423	472	482	430	482	472	465	454	462	460	418	442	451	478	463	439	439	418	457	490	464	427	477	452	490	432	487	466	476	444	447	450	472	426	470	444	440	437	405	471	463	484	454	439	460	434	463	442	484	440	455	454	451	470	479	385	411	478	465	440	431	451	455	449	416	439	464	415	462	426	444	491	466	433	479	435	458	405	443	457	436	437	461	445	458	434	451	470	483	491	447	407	418	407	419	461	440	447	455	466	429	436	493	493	489	449	477	453	469	431	469	428	426	430	452	466	466	405	472	447	467	451	467	459	456	470	461	463	465	488	454	436	494	475	423	445	447	445	445	459	466	471	467	445	465	480	419	413	464	426	490	438	470	420	447	451	449	471	452	409	453	463	459	446	469	474	486	445	447	435	492	452	434	432	499	440	455	452	463	450	432	428	473	422	441	471	453	435	451	423	470	399	437	445	416	476	441	497	459	442	454	435	428	420	469	446	464	446	460	456	454	440	463	468	447	447	428	378	504	453	454	472	429	432	457	433	440	460	465	464	458	425	461	464	462	456	452	432	443	461	446	438	476	458	464	452	450	435	444	463	471	464	442	463	479	438	424	448	423	456	435	480	435	471	446	447	471	438	474	445	461	454	453	426	445	431	405	433	495	458	460	435	468	469	462	464	415	445	436	466	459	436	482	455	447	448	460	453	455	463	507	420	417	483	433	442	451	466	435	446	474	420	420	442	468	410	430	434	471	453	430	445	473	452	479	482	504	416	440	477	433	442	471	508	470	430	472	450	473	447	480	468	461	440	469	450	438	438	458	463	441	452	480	447	442	444	453	451	461	449	487	475	443	463	484	448	419	465	447	484	436	431	466	448	428	458	458	478	441	453	429	443	485	455	467	479	446	431	435	470	484	477	434	437	448	462	483	458	439	463	457	444	462	419	430	429	483	466	445	473	421	392	446	455	446	447	454	469	477	450	476	443	478	450	490	464	419	458	466	405	444	462	451	442	422	451	496	478	460	470	430	421	442	443	420	467	433	463	461	418	412	476	377	455	453	458	446	470	435	450	476	456	457	420	410	421	468	450	482	435	454	436	474	439	466	445	447	430	390	471	427	473	448	422	422	420	447	455	451	488	449	480	465	451	448	446	449	417	411	484	412	463	469	471	451	448	473	417	459	474	477	431	434	445	450	443	468	471	452	478	446	425	428	451	468	451	460	446	421	468	445	448	414	455	435	459	433	468	457	464	423	470	490	427	458	454	480	470	461	459	441	432	455	467	481	465	412	491	443	450	466	450	496	417	458	455	487	444	424	427	451	490	435	430	442	449	427	419	472	422	457	440	451	446	472	469	432	490	443	432	464	451	461	431	450	447	468	431	460	435	435	422	394	483	467	449	454	437	442	478	453	448	441	414	441	486	484	448	461	456	439	432	445	426	497	408	461	447	456	435	458	440	442	431	427	430	437	482	435	465	446	453	452	452	483	471	478	464	458	470	414	468	475	464	461	475	505	451	421	458	439	431	484	445	455	430	457	426	468	439	454	449	453	429	451	404	460	467	473	442	454	462	474	462	457	501	446	428	442	464	422	428	482	440	475	450	448	461	439	433	447	445	471	444	456	438	447	445	479	433	455	479	434	428	450	445	433	478	425	436	486	461	448	427	465	443	437	476	426	438	457	430	438	439	454	418	468	442	445	431	462	436	448	474	456	475	468	464	450	410	425	433	459	434	452	453	480	468	416	417	442	411	418	438	445	492	415	471	422	460	445	484	440	445	424	460	443	439	430	473	445	402	479	479	432	417	461	441	437	442	448	416	444	469	432	441	470	449	470	481	448	419	466	450	434	444	442	472	432	471	457	443	459	424	458	413	449	469	441	447	460	458	392	448	442	477	468	446	452	454	415	452	488	464	474	444	460	453	437	465	428	423	444	452	467	395	440	473	454	448	468	484	443	417	423	447	488	450	436	490	440	468	462	463	457	442	458	457	470	426	458	436	463	442	465	441	452	466	431	458	462	438	451	422	446	489	444	429	478	422	429	460	426	447	465	454	424	443	429	427	459	467	425	454	431	459	429	475	415	421	465	455	419	468	443	431	418	432	459	449	435	460	469	415	449	446	485	407	442	462	413	441	445	416	472	473	458	444	449	501	445	402	433	458	456	440	477	456	474	446	447	448	453	456	448	432	435	460	464	445	461	405	441	450	426	437	456	493	472	462	458	459	439	445	506	436	429	407	422	477	461	423	444	456	432	451	458	436	470	452	451	422	450	467	423	472	457	428	470	484	456	457	439	434	517	455	505	416	448	476	473	427	458	470	427	468	460	476	460	464	465	438	449	453	470	425	444	429	416	454	441	447	457	476	447	450	455	453	469	466	432	484	428	450	432	435	438	474	459	464	457	413	453	490	438	452	480	442	485	468	453	420	473	459	491	436	398	470	446	453	439	445	434	462	467	435	471	457	453	391	485	420	440	472	445	456	435	461	477	437	461	427	416	468	466	449	389	465	437	461	417	472	462	490	472	406	472	408	500	430	430	409	428	449	472	446	429	468	464	460	441	441	427	415	417	463	448	467	474	446	481	461	426	441	453	415	420	459	440	435	451	484	464	447	448	447	450	487	427	449	440	449	429	457	467	460	433	463	437	463	493	481	431	413	432	416	433	444	441	436	469	472	456	445	476	457	477	408	433	433	429	416	442	430	464	429	456	412	461	459	435	442	478	453	436	457	431	438	453	440	478	452	462	466	443	470	441	452	430	430	447	448	435	466	468	433	506	449	458	447	456	439	431	429	442	459	453	435	414	490	455	429	432	440	484	476	450	422	437	480	481	444	433	433	441	479	451	462	447	416	439	446	449	441	416	514	450	451	417	468	451	454	456	477	483	456	451	425	434	442	442	451	455	484	476	459	445	458	494	452	456	415	426	441	462	479	461	473
24683	21437	27200	25214	7549	2708	1746	988	904	1060	935	1060	938	787	712	706	717	732	666	692	690	697	696	683	654	692	642	634	629	636	636	619	663	620	676	620	600	646	641	633	639	618	636	624	544	616	628	607	666	634	610	666	637	601	637	624	663	652	669	677	616	631	637	611	644	625	676	640	624	617	601	655	656	635	645	646	640	649	633	623	643	647	610	630	612	608	600	645	669	631	631	638	623	627	618	642	583	618	606	598	592	603	623	599	633	631	608	651	604	668	608	693	644	679	642	658	581	646	583	632	629	671	675	615	642	640	650	630	652	659	644	608	633	637	653	611	650	639	666	591	640	633	613	614	621	590	642	643	649	639	635	691	590	638	658	576	600	663	584	644	639	614	609	591	600	632	621	604	606	631	621	642	641	580	618	584	596	653	652	599	613	642	611	630	669	677	608	654	640	596	636	638	631	646	645	641	633	656	598	644	665	665	660	632	605	653	610	641	674	603	650	615	655	658	629	656	666	655	631	626	637	643	663	646	607	684	617	641	604	630	647	617	607	648	585	664	645	604	613	592	683	654	669	579	648	648	655	564	616	606	670	587	634	660	626	578	661	633	600	683	621	607	577	624	667	614	613	678	607	626	625	676	658	641	621	654	614	622	628	641	583	660	640	693	627	621	619	651	651	628	608	612	659	630	635	649	652	585	627	687	703	640	610	611	614	586	667	588	639	645	667	633	614	639	628	639	582	648	618	668	644	647	631	601	618	593	646	612	676	646	604	594	618	652	634	652	607	622	633	649	627	644	618	599	659	636	643	617	677	659	639	649	632	672	618	608	618	617	652	635	660	634	643	680	607	607	606	630	584	632	599	676	614	606	633	601	668	621	644	616	644	640	644	637	635	673	705	601	628	657	590	670	626	667	619	645	654	623	641	591	644	652	647	643	617	655	608	648	599	627	585	640	655	615	649	634	683	670	640	641	635	633	591	646	668	615	631	614	648	670	618	607	668	617	623	616	619	621	616	682	619	650	585	647	641	644	614	659	619	648	633	589	594	643	582	633	647	655	613	634	633	634	657	582	616	663	624	645	653	644	674	612	667	655	642	624	622	622	631	611	641	660	595	675	661	627	647	632	640	591	639	619	648	641	660	615	685	627	608	652	648	644	630	646	654	662	637	624	629	577	551	658	636	643	622	639	660	654	636	600	562	626	612	630	650	652	602	586	602	667	626	603	590	629	699	638	660	614	662	619	664	645	640	595	655	631	648	613	652	625	636	644	571	663	613	642	592	587	635	628	627	630	631	631	665	613	658	633	595	641	649	678	654	634	664	643	539	584	606	618	670	642	619	609	580	627	604	652	642	601	631	656	624	661	649	668	595	657	596	616	641	626	632	632	591	635	652	581	652	603	640	624	632	620	617	623	650	686	623	648	648	668	603	618	621	636	661	619	629	608	605	608	653	609	661	662	634	599	608	667	631	637	655	627	650	602	666	620	615	618	630	647	646	609	646	674	674	595	641	606	616	604	645	616	624	628	620	619	638	653	651	665	626	606	638	619	647	685	596	652	670	622	651	630	612	650	608	616	647	686	690	637	627	626	615	606	692	655	652	680	634	633	635	640	609	687	677	628	616	610	631	614	599	620	632	673	604	650	674	637	643	628	636	628	652	614	679	594	612	651	636	655	667	673	642	588	655	624	621	639	621	641	680	647	635	631	617	657	647	567	650	671	603	632	645	639	613	635	624	636	614	638	653	611	646	640	609	627	603	626	572	619	621	622	626	624	638	645	654	630	639	600	626	624	599	643	624	630	630	637	642	628	636	636	595	613	641	636	652	647	666	668	647	584	635	644	659	636	577	618	610	625	647	631	617	651	627	658	616	637	661	635	658	631	611	630	578	609	608	612	667	589	621	621	620	660	637	664	668	644	640	650	619	653	646	650	588	634	573	615	595	673	536	648	636	634	620	611	638	676	641	619	671	638	618	624	637	653	626	604	634	642	692	573	576	605	642	628	659	654	582	608	605	647	676	641	618	687	645	578	667	589	622	625	646	638	650	617	562	658	659	638	666	601	619	648	638	595	644	635	605	614	638	599	669	623	653	606	642	615	655	633	602	649	670	626	604	705	633	644	587	650	619	659	624	643	666	625	667	626	667	600	597	616	644	672	649	629	619	599	599	602	608	647	627	640	607	676	656	640	661	637	665	632	660	625	655	666	593	642	610	679	588	638	627	605	596	613	670	627	648	605	608	625	685	636	594	612	586	621	655	625	626	668	694	656	672	670	646	595	654	641	607	644	664	627	647	661	626	644	608	641	611	659	595	633	593	637	617	640	655	648	608	649	628	594	600	628	597	617	625	632	663	651	612	648	609	624	658	598	651	697	619	604	630	666	655	564	645	624	637	645	646	601	657	610	644	615	592	663	614	631	622	612	564	601	641	589	644	594	661	629	625	653	636	608	650	624	619	604	596	632	649	654	597	611	643	594	623	646	601	626	654	630	651	599	613	602	647	594	623	646	641	611	615	608	637	665	633	661	666	613	612	604	652	645	619	629	655	651	580	589	619	659	609	650	649	636	630	630	626	645	640	637	644	645	616	656	673	633	606	637	635	624	662	658	636	642	630	635	602	678	646	618	619	615	613	649	613	646	654	653	618	671	652	575	638	635	649	594	609	630	644	589	626	646	653	598	639	631	674	595	673	604	660	618	638	623	609	619	658	651	643	652	617	617	681	596	595	634	643	626	588	620	676	618	647	633	610	599	655	652	663	631	595	591	633	619	599	633	600	636	637	652	679	652	604	595	612	657	616	605	647	641	641	594	619	609	622	621	669	628	652	634	586	671	602	626	615	613	623	673	639	654	637	648	643	603	589	625	653	650	619	669	608	597	616	619	614	655	652	632	615	680	662	631	635	689	577	622	605	618	627	610	642	614	652	658	606	631	626	692	641	606	633	589	651	632	694	639	653	656	645	617	610	632	622	660	637	616	692	602	659	635	645	622	632	617	676	628	613	652	601	634	643	616	593	660	633	631	630	610	644	655	641	626	586	600	576	613	615	630	655	599	680	591	652	640	630	696	639	617	658	628	637	619	593	593	642	632	599	647	612	643	587	617	616	658	646	610	651	643	618	676	607	625	633	650	649	620	621	618	644	561	622	628	629	628	656	618	663	662	630	626	607	636	664	666	608	608	628	627	645	635	660	653	656	618	641	664	615	657	642	599	613	630	677	616	640	677	583	612	623	608	653	654	616	566	645	638	647	664	642	643	610	626	657	699	630	611	643	560	611	620	634	631	624	636	651	639	621	611	612	614	656	619	625	632	660	622	685	623	661	597	646	636	610	634	638	638	651	657	657	625	625	620	648	636	602	674	660	609	617	635	630	669	654	645	582	658	657	631	639	655	611	646	657	601	629	623	603	657	596	625	615	627	572	668	613	631	627	653	623	610	686	594	629	610	628	610	644	629	641	647	586	629	601	628	636	648	645	634	639	655	618	574
10402	25545	19000	9088	5898	5302	3283	1776	1753	1988	1612	2008	1872	1214	1165	1139	1051	1040	1037	982	915	886	945	959	973	934	935	891	837	898	849	887	904	879	862	884	845	924	874	819	844	841	831	842	893	873	797	872	826	887	827	906	903	831	824	892	901	835	846	865	897	852	907	856	890	823	909	834	835	807	790	864	876	850	907	913	874	874	891	868	850	857	863	845	859	872	880	908	849	831	840	854	894	873	837	869	821	840	876	888	819	819	899	860	915	887	855	854	917	883	856	818	924	814	892	882	857	865	824	888	815	861	843	881	863	901	830	856	857	847	875	877	899	898	890	869	840	912	896	929	894	850	904	838	901	875	874	816	890	904	806	845	883	852	827	913	861	826	884	826	853	843	907	874	867	877	854	909	886	901	850	872	858	843	930	890	840	883	851	847	860	796	819	820	887	873	873	879	866	867	881	830	859	872	870	806	877	865	870	876	880	906	861	887	839	908	891	871	857	882	859	853	875	850	884	837	808	870	867	870	884	901	880	874	930	860	920	852	920	801	851	867	857	796	885	881	871	914	885	883	847	857	837	860	844	860	849	880	875	893	838	825	861	862	837	884	856	911	874	893	866	922	917	792	944	875	855	856	846	847	882	850	893	891	801	828	873	862	889	872	863	892	871	925	902	836	837	850	856	841	852	848	848	818	889	893	860	889	859	834	896	890	903	824	915	844	841	862	906	880	852	873	857	896	866	869	893	803	843	883	852	932	872	788	871	897	942	875	876	877	807	878	876	880	870	900	893	862	900	863	818	861	868	872	815	870	811	870	909	830	854	829	894	893	882	917	881	894	819	840	888	910	888	898	874	884	868	854	874	898	894	925	932	836	838	865	838	835	849	879	846	862	897	835	888	834	886	903	864	892	824	857	936	809	840	918	892	866	816	897	856	845	878	834	883	883	901	870	831	817	812	882	888	842	871	930	916	850	841	909	909	866	833	879	898	861	835	862	872	888	926	899	898	907	885	893	864	830	867	890	863	842	857	877	858	830	854	891	861	790	843	869	875	846	830	863	874	939	886	846	833	873	866	877	888	888	944	822	868	899	821	870	889	872	876	836	866	838	839	931	879	870	868	881	883	905	831	876	889	843	880	833	851	801	868	898	803	856	829	868	866	882	848	866	855	881	918	906	880	800	846	873	838	856	873	897	896	892	836	834	877	811	869	842	874	843	868	823	876	847	889	860	859	852	884	827	822	838	804	857	896	869	872	893	844	849	865	853	870	850	859	867	833	818	831	860	876	882	890	907	883	853	909	884	851	863	806	905	838	865	886	862	817	888	918	894	900	871	867	844	925	883	908	896	847	865	836	874	895	902	840	849	904	900	903	826	821	935	850	872	835	861	862	853	852	889	853	866	929	828	850	867	826	853	888	874	910	867	862	932	892	876	862	871	882	849	845	871	954	857	869	842	805	883	800	825	882	818	891	891	829	840	874	860	840	859	898	877	853	825	837	852	849	920	877	850	871	812	890	860	897	874	887	884	889	854	821	868	885	852	802	898	899	905	896	859	873	903	865	909	851	853	851	888	887	870	856	883	863	859	853	812	888	883	836	882	894	846	845	852	916	878	838	894	866	795	835	868	839	847	876	848	878	850	898	907	868	907	886	874	902	862	825	861	880	918	896	820	784	870	863	862	851	831	920	877	849	835	861	830	839	854	846	867	872	869	892	875	862	938	880	832	832	870	886	834	855	827	881	852	839	865	857	863	823	835	869	808	847	841	870	891	793	845	852	846	882	876	805	854	848	874	863	885	909	933	909	827	850	852	840	903	898	873	819	826	867	866	841	852	791	841	861	849	842	836	905	846	928	858	821	869	838	894	843	902	850	872	853	859	846	882	900	896	864	929	814	837	885	902	882	850	860	873	828	879	889	864	864	884	873	852	877	882	850	865	865	872	819	872	889	885	882	867	868	841	889	884	893	848	816	880	855	838	882	927	840	791	889	837	870	852	902	831	915	878	875	910	881	900	881	817	854	887	855	866	896	880	900	907	861	808	872	856	861	891	896	886	848	842	863	854	880	872	894	846	902	918	829	867	866	845	828	900	872	866	840	838	898	840	908	852	845	842	829	859	872	860	830	872	842	903	880	875	823	874	815	858	833	814	889	873	877	835	793	831	849	834	833	894	840	884	846	877	868	877	843	851	896	846	820	880	881	770	905	881	853	917	908	897	879	844	850	893	900	847	852	822	902	840	875	871	851	863	825	879	882	846	879	888	883	815	833	841	867	875	912	843	898	849	896	863	884	893	836	875	855	895	873	864	878	891	876	809	834	908	850	905	849	847	832	847	830	867	873	886	876	847	886	904	868	852	879	856	871	921	830	938	869	887	855	848	819	867	882	870	868	859	894	855	836	875	880	875	837	882	835	869	912	878	863	837	867	818	825	854	853	845	887	831	834	844	860	896	868	873	890	844	867	881	959	864	897	886	840	928	872	848	872	864	852	861	874	910	877	858	852	906	889	869	905	803	827	851	819	840	820	877	861	916	875	864	825	865	878	819	906	882	831	905	885	927	877	884	865	861	843	848	880	841	871	839	852	880	878	843	831	882	906	835	828	867	877	835	860	889	870	891	836	883	926	894	835	828	884	864	892	880	892	907	878	888	848	827	896	804	864	898	837	866	873	825	914	832	902	830	852	868	823	893	841	880	868	824	880	886	857	839	834	896	865	869	898	814	827	876	841	895	838	854	914	848	846	848	813	895	856	877	839	851	858	843	828	828	851	866	869	881	808	827	829	837	880	868	856	877	868	965	877	880	847	833	866	874	873	926	835	846	865	861	859	856	860	861	840	867	847	852	871	862	856	822	887	846	847	837	871	871	843	868	854	883	863	850	908	906	910	901	879	847	888	860	854	924	818	896	863	898	816	835	861	874	890	860	887	880	882	857	859	839	879	809	883	867	854	794	878	846	848	844	823	904	838	865	874	901	888	836	853	857	876	899	841	820	862	876	839	803	894	870	827	887	888	868	911	853	869	876	883	876	875	890	814	849	886	869	846	899	862	895	876	797	838	883	822	872	882	849	867	904	851	857	874	825	851	900	871	860	924	853	877	861	827	904	853	860	872	849	834	863	847	863	868	852	892	811	849	882	894	926	796	859	867	875	865	835	839	835	886	913	868	915	857	868	861	843	850	848	903	846	862	859	837	873	906	878	849	849	865	828	834	861	871	877	848	804	901	854	902	844	861	889	904	837	856	835	876	847	830	927	845	909	889	845	898	868	855	859	886	844	884	845	1026	877	841	910	880	851	840	859	845	922	902	867	869	883	908	876	872	876	863	820	904	860	892	858	849	868	880	879	893	824	814	832	914	876	890	845	855	854	840	873	930	883	856	871	882	876	882	844	834	871	854	870	880	864	820	845	867	852	892	885	875	859	814	919	881	862	832	853	881	870	858	831	872	837	873	863	875	875	861	824	905	872	825	878	848	890	848	867	876	817	856	883	827	868
22610	21474	29245	24137	21473	21314	8474	1678	964	1157	1177	930	806	545	488	491	540	446	425	407	443	459	403	373	342	305	336	452	347	322	290	274	306	302	301	283	324	316	301	299	326	295	305	294	306	326	307	296	296	284	300	320	293	322	297	302	314	281	270	289	312	292	302	296	310	268	311	289	304	280	278	310	320	326	272	332	268	296	300	296	289	296	287	283	291	291	264	275	285	289	318	320	282	289	309	306	289	289	285	293	282	301	280	311	274	317	328	305	277	307	295	290	331	341	299	295	267	279	301	311	260	273	299	276	299	278	305	301	288	312	259	289	287	267	297	286	294	290	302	291	289	332	311	299	294	260	302	286	275	317	301	324	284	282	295	295	279	279	287	278	295	288	314	261	334	302	331	306	278	305	283	278	264	289	292	292	263	277	309	293	288	304	304	299	293	301	279	287	321	290	273	324	270	286	299	298	300	315	273	290	316	298	289	297	325	270	338	277	331	281	307	299	341	296	303	298	260	309	308	310	312	294	276	308	279	273	279	302	262	305	280	278	305	269	310	284	289	302	284	275	271	271	324	306	280	308	286	281	281	272	286	281	294	283	296	304	302	285	302	283	310	297	333	279	268	299	316	283	275	308	294	285	283	333	325	301	296	306	282	294	254	264	258	303	304	269	310	319	272	293	285	273	300	286	309	276	303	306	305	296	310	307	332	306	280	305	309	274	285	301	305	305	284	327	292	293	283	313	305	286	298	302	273	316	320	296	314	271	316	302	280	269	295	294	305	315	297	314	314	304	297	304	263	292	305	291	274	318	283	270	334	286	280	276	295	285	317	289	287	299	307	303	316	278	325	283	304	293	300	314	267	310	259	267	276	284	294	290	292	313	288	316	275	301	312	256	272	331	286	284	305	286	291	308	284	273	289	283	309	288	304	294	287	301	308	306	286	282	257	315	319	287	312	295	334	334	298	288	289	296	286	294	304	277	328	290	303	274	295	308	307	282	297	292	305	292	288	277	296	315	275	281	288	299	291	283	303	290	341	284	318	316	293	295	290	323	301	295	292	272	288	281	314	311	276	323	310	303	252	274	278	300	277	298	255	315	273	282	308	296	263	297	281	296	302	312	325	322	328	268	300	283	277	300	293	314	283	312	307	274	293	266	283	300	315	293	274	274	252	309	315	275	317	303	284	278	316	320	297	272	276	279	305	323	288	309	293	305	260	311	294	284	322	284	301	325	283	324	289	304	313	279	275	302	287	253	264	294	282	295	266	289	292	281	288	273	304	289	307	273	309	314	290	296	292	268	245	279	336	300	267	294	275	283	279	307	268	296	314	324	296	302	286	298	274	265	306	269	304	307	299	327	275	293	295	290	289	285	313	283	290	321	295	318	288	283	275	298	271	331	321	276	299	273	291	284	277	286	306	335	282	297	312	282	295	302	290	322	311	274	286	289	308	294	284	291	291	308	315	288	277	296	266	267	306	294	297	275	286	297	272	320	293	312	270	330	316	262	305	308	281	273	287	297	306	305	302	306	266	309	343	313	289	298	314	295	323	278	296	291	282	296	270	296	279	304	298	293	286	307	297	289	280	288	313	266	287	326	306	311	297	287	298	282	290	304	305	287	291	274	260	258	293	284	288	268	266	299	284	274	283	273	298	269	309	277	297	274	307	281	266	299	273	278	280	298	279	323	278	320	276	284	297	313	299	274	257	283	274	273	295	272	277	290	277	319	281	281	283	278	274	268	264	277	309	294	291	319	293	290	343	287	269	303	289	274	284	297	284	296	304	288	343	294	326	282	301	312	299	274	300	316	297	296	307	295	286	297	281	287	275	287	317	308	310	290	316	289	294	280	292	302	265	310	270	293	320	276	272	293	276	315	326	266	271	300	281	275	280	300	288	281	305	286	324	309	307	311	317	283	269	298	318	288	288	295	299	299	308	283	281	298	285	300	294	284	274	302	305	279	305	309	293	298	319	296	289	300	315	283	286	285	274	293	302	249	286	284	321	300	280	322	314	297	272	280	283	273	272	305	313	305	278	319	289	325	269	288	274	283	293	280	285	292	277	290	270	296	299	291	304	268	292	295	338	308	263	290	279	278	274	274	306	311	312	304	316	306	289	288	271	285	285	306	254	268	276	267	283	278	302	293	292	280	309	328	316	271	280	309	299	294	291	291	310	279	279	296	272	307	321	307	311	297	288	287	289	297	300	306	291	301	286	259	277	272	331	299	264	307	302	298	319	314	261	295	320	305	295	289	294	288	293	302	300	299	304	284	266	273	287	291	281	293	300	312	271	271	268	261	285	312	281	314	304	293	299	324	298	292	292	296	309	315	289	274	300	307	287	293	284	319	302	300	279	291	288	322	303	319	293	302	297	284	277	325	316	304	275	305	276	288	297	262	279	319	315	299	315	301	311	309	273	269	312	287	281	316	289	314	302	280	320	332	316	289	288	300	303	289	283	285	273	301	318	290	280	319	287	290	318	283	287	306	292	295	315	265	293	300	305	291	296	295	266	304	285	270	323	324	293	273	283	289	298	310	290	318	269	264	281	299	311	312	310	288	295	289	310	287	286	259	283	298	298	275	289	295	262	313	292	327	288	300	329	246	295	292	264	310	297	308	261	271	298	268	256	328	280	304	259	274	260	285	285	278	331	283	306	298	295	278	295	299	327	300	318	294	293	287	293	298	297	275	269	297	312	294	314	274	301	288	310	316	283	273	289	312	289	280	296	286	284	298	295	293	300	314	300	336	290	297	293	299	285	299	303	311	304	292	315	319	270	309	265	281	321	294	300	303	306	296	322	306	293	303	292	287	310	295	277	310	294	293	264	325	292	271	300	305	315	291	310	311	301	312	316	311	316	289	296	297	328	299	302	301	293	281	268	313	294	289	307	281	299	315	279	280	282	318	292	268	298	291	294	310	327	288	294	297	312	260	291	307	306	286	314	297	287	324	320	302	291	302	295	270	321	268	288	263	279	301	291	304	293	276	301	273	309	274	323	286	299	275	296	286	307	298	308	320	292	265	302	274	339	332	279	303	299	321	293	322	309	299	286	279	280	286	296	285	298	279	306	305	292	276	307	276	303	285	276	306	292	260	294	276	306	299	278	282	290	276	301	289	302	283	285	303	299	303	316	316	299	294	287	268	287	318	319	276	266	319	316	310	269	303	281	288	292	287	272	275	308	267	296	296	343	284	284	282	286	316	296	293	279	309	279	271	283	284	293	309	297	302	285	266	310	268	312	263	307	325	316	281	293	292	323	286	308	274	281	288	293	267	266	283	274	283	289	292	329	266	277	288	333	293	332	290	315	302	280	298	300	301	310	296	294	277	300	279	320	307	284	289	261	296	290	295	273	292	281	294	280	286	282	288	296	288	270	279	281	303	270	319	288	302	293	302	296	310	279	264	313	276	283	298	285	303	307	272	282	285	292	303	277	281	322	283	257	320	291	246	315	299	302	293	287	273	282	313	313	320	309	287	296	297
13445	31369	26982	11384	8589	11458	6917	3243	2155	2596	2568	2109	1786	949	1009	981	939	805	655	620	766	762	603	571	506	540	480	575	636	430	414	417	385	412	433	400	434	467	388	447	426	387	465	374	427	381	421	411	445	381	379	418	404	411	399	405	388	410	394	388	414	369	383	410	410	401	381	378	416	377	358	410	377	410	410	403	388	370	426	387	406	371	421	454	400	389	456	384	393	401	419	383	385	373	396	371	392	415	405	411	368	417	398	384	386	381	402	405	406	448	382	395	380	403	377	411	392	418	403	396	396	432	410	391	381	384	414	411	418	411	407	405	371	412	413	409	388	397	400	396	385	427	384	410	378	361	389	422	401	367	398	417	416	390	360	392	401	421	391	403	412	343	387	384	356	408	413	361	389	375	378	419	398	431	354	411	423	412	374	391	411	397	386	398	377	392	396	426	381	402	360	424	414	388	405	413	386	369	397	385	386	412	374	431	412	402	388	398	387	386	416	412	391	419	430	425	432	404	439	407	430	375	390	344	383	403	385	413	364	395	385	403	412	404	390	387	431	391	381	399	390	393	387	403	389	414	397	407	384	418	392	381	426	380	396	399	400	403	402	420	387	392	393	407	405	403	396	399	376	398	405	391	407	407	398	392	372	420	381	419	405	385	404	395	378	414	358	434	396	381	361	377	385	459	395	434	375	379	406	405	357	363	372	389	369	366	411	390	407	399	374	410	369	365	405	434	405	388	415	381	397	405	398	389	398	430	417	402	414	429	393	416	389	396	380	405	383	438	401	428	378	358	385	443	396	410	397	397	351	399	384	376	395	373	411	436	426	408	395	426	390	393	401	386	410	391	377	402	399	391	431	436	366	383	386	407	454	389	362	388	379	413	447	373	388	399	402	404	388	414	393	420	394	415	379	403	416	380	416	384	420	409	413	377	423	388	414	386	409	371	432	398	403	368	399	375	399	407	415	451	413	408	360	399	402	411	393	379	419	395	417	345	390	402	417	387	416	368	407	429	385	416	398	376	382	389	371	416	423	411	406	400	372	407	375	364	389	380	401	374	436	385	400	362	423	403	388	400	403	411	376	374	374	402	361	393	408	375	427	430	387	395	411	414	409	372	392	412	395	396	382	373	381	395	404	397	415	389	408	374	389	413	382	402	403	377	395	379	395	369	428	418	389	381	412	407	418	396	409	391	394	421	354	401	389	402	374	384	435	398	417	398	379	378	412	396	408	374	379	419	426	424	426	439	391	390	341	401	391	386	427	419	364	404	416	392	379	414	370	369	410	391	430	397	402	380	382	384	385	401	381	377	383	355	391	386	424	414	391	384	350	420	403	378	434	392	386	404	398	393	404	415	392	411	391	403	409	397	391	394	422	390	391	383	358	404	418	395	418	407	372	401	400	361	407	376	401	420	449	380	395	411	403	393	397	392	362	383	373	387	394	422	367	356	372	403	391	401	396	414	380	380	352	374	393	366	396	387	401	355	392	408	401	412	396	438	384	383	359	428	428	395	379	394	391	389	365	401	380	406	379	413	404	406	391	383	376	381	419	422	373	415	417	421	369	409	399	405	389	399	433	409	402	406	389	410	416	414	369	416	413	399	391	399	380	406	396	411	414	396	401	407	417	404	367	368	404	415	405	402	417	374	390	365	353	407	374	403	394	428	447	396	398	422	400	413	404	385	396	388	443	430	413	392	379	427	388	372	428	373	405	386	388	389	381	408	413	421	381	392	440	403	363	400	414	356	392	417	375	416	414	400	424	407	366	404	404	394	405	390	430	392	392	397	408	382	398	387	397	385	400	385	412	385	420	393	412	387	356	435	420	364	391	408	411	398	369	403	374	392	411	392	412	374	428	355	386	364	417	439	446	404	407	412	359	380	375	399	416	394	366	433	391	399	398	367	396	412	396	372	389	392	370	388	392	388	376	403	365	415	390	403	406	375	435	407	399	394	409	396	373	404	390	391	431	392	432	376	392	406	413	403	389	382	403	418	390	392	388	390	384	401	363	400	359	423	431	393	401	450	366	379	405	437	368	442	354	419	395	381	407	387	435	412	410	397	401	419	381	373	398	378	416	402	422	387	419	401	399	432	423	372	395	385	361	398	371	434	408	394	407	343	395	398	431	403	423	390	402	405	375	368	410	417	369	407	404	404	413	394	396	384	383	406	380	374	370	403	435	340	354	410	352	366	392	361	384	424	419	378	371	400	382	399	392	407	360	384	387	448	406	423	368	423	409	406	409	358	385	391	388	412	391	400	382	368	419	398	427	375	378	409	399	408	411	406	396	389	404	429	436	380	398	421	415	406	425	381	420	359	407	422	386	387	436	412	405	382	415	366	380	429	382	433	381	396	407	408	407	398	411	387	428	425	381	413	425	400	416	419	389	413	383	392	398	406	412	400	419	390	347	391	382	360	382	387	397	396	420	409	394	415	407	394	391	381	411	413	403	412	400	389	397	426	398	382	361	417	396	381	421	404	390	400	411	383	409	380	383	396	354	414	400	391	367	389	406	422	411	427	355	408	395	408	375	397	392	410	409	381	399	424	371	397	378	392	396	399	414	358	395	419	409	376	392	369	397	404	405	345	411	348	367	384	407	404	422	436	365	402	380	394	412	377	478	391	384	404	406	402	408	410	369	347	392	391	401	392	424	397	378	397	428	383	378	406	392	382	445	408	378	400	382	416	388	383	420	415	412	390	398	383	385	413	422	391	378	388	429	394	371	387	403	409	376	393	400	374	390	411	385	383	408	391	389	396	394	368	404	359	397	408	417	403	400	427	384	394	393	397	400	372	414	397	437	366	414	382	411	388	395	407	405	399	396	360	384	402	377	380	388	383	387	386	365	383	365	408	388	362	379	396	405	354	401	435	371	414	381	414	410	399	368	365	391	430	441	425	400	410	403	401	365	376	372	383	384	393	396	416	423	404	376	398	413	424	383	378	395	395	428	391	385	415	396	425	449	385	359	403	388	403	402	375	388	413	381	404	411	412	401	395	408	399	350	384	394	374	346	416	371	387	401	414	377	366	360	372	425	396	407	416	419	396	377	406	380	395	407	390	400	422	401	387	402	393	360	402	415	394	420	426	417	401	396	413	404	405	408	431	370	392	397	408	373	410	372	413	373	413	410	423	418	405	408	391	394	406	387	387	392	477	384	413	438	380	392	371	387	420	419	440	419	380	416	378	395	368	397	376	409	386	392	415	449	409	386	402	411	404	397	386	364	390	384	408	399	378	402	394	404	393	406	360	402	435	409	418	398	420	391	378	378	404	396	349	369	384	388	391	403	428	357	386	389	391	409	410	414	381	365	386	393	382	423	406	411	372	402	433	369	394	377	396	408	388	351	393	381	378	379	395	374	421	402	366	379	412	402	375	402	391	393	398	405	411	369	438	390	405	354	410	417	370	395	355	414	395	385	407	440	363	401	375	395	386	373	410	371	346	408	447	408	403	390	396	375	375	430	393	387	407	390	422	391	378
27454	19379	12581	4078	1556	2250	2178	1292	933	999	891	719	625	638	624	607	611	589	650	598	591	652	580	575	583	599	603	582	599	617	563	521	561	544	606	558	572	568	603	593	609	556	555	515	549	539	531	565	581	542	577	567	593	597	546	579	558	595	550	592	541	566	538	576	597	583	609	561	562	557	560	578	601	564	564	567	574	557	600	587	543	548	572	600	586	558	599	581	566	582	555	582	540	563	510	571	568	552	532	501	569	564	541	544	535	555	607	521	587	578	572	539	582	559	602	558	557	597	559	544	575	580	556	524	540	543	514	605	561	544	571	529	560	545	566	554	551	564	601	557	590	547	577	517	543	527	595	548	566	558	556	561	539	623	569	595	579	572	545	547	539	576	565	577	598	538	539	550	579	588	575	543	597	587	548	558	618	536	600	594	560	588	550	587	557	515	571	597	598	620	536	587	566	513	554	571	586	528	532	567	589	586	521	579	575	580	578	542	573	584	576	579	598	533	581	569	594	620	619	562	623	544	600	579	536	588	567	557	580	590	545	561	544	586	535	570	593	553	532	580	579	572	592	612	563	530	565	552	577	556	584	571	634	568	524	568	599	561	604	562	537	597	598	577	603	603	545	565	603	611	586	576	566	577	567	578	575	552	560	536	616	546	565	555	573	564	607	537	572	526	565	575	566	561	563	528	560	522	592	582	550	582	574	548	547	550	513	550	509	536	590	560	597	587	554	564	549	607	571	561	547	519	562	595	565	579	557	544	577	558	595	545	603	568	550	590	539	554	589	596	557	582	565	614	580	602	561	595	568	564	561	575	541	539	602	544	551	609	607	531	578	573	551	588	584	617	575	610	590	593	561	554	537	565	606	549	531	556	573	537	567	545	573	550	582	550	611	564	595	555	560	578	567	579	589	558	561	582	559	509	581	532	553	548	538	559	552	533	555	588	580	562	530	575	553	538	538	574	575	568	571	605	594	554	595	530	551	565	566	580	585	560	521	566	596	563	571	581	611	555	576	575	521	589	609	535	552	566	518	579	606	563	546	544	558	552	563	558	564	606	564	578	544	551	594	573	573	576	535	567	573	539	569	567	604	577	592	551	565	563	533	549	587	540	524	530	559	509	539	567	585	557	575	559	587	552	528	586	523	576	551	580	574	539	548	561	546	605	580	558	540	558	541	552	554	530	569	562	550	596	550	568	546	598	524	584	627	596	527	552	539	529	568	552	581	561	572	548	587	579	627	570	572	573	528	542	593	568	569	560	570	647	588	583	574	496	580	549	560	557	586	581	548	548	562	600	574	609	557	537	581	549	603	557	563	553	542	573	606	555	568	568	574	586	565	551	572	585	603	579	552	575	570	571	558	577	532	549	571	552	549	588	562	586	559	590	593	523	554	534	565	567	600	536	596	565	592	610	603	544	594	581	573	551	535	585	536	529	553	567	607	581	549	546	585	568	537	553	568	581	563	524	573	547	601	596	560	592	531	577	519	562	576	581	565	537	557	544	563	587	582	576	615	586	569	555	582	558	591	583	568	534	543	636	566	542	571	564	620	545	515	542	586	551	596	556	590	557	545	593	618	572	575	597	569	540	605	631	545	569	556	552	553	577	570	510	546	540	516	560	582	583	567	593	552	561	583	586	572	550	544	536	552	575	561	518	568	551	608	579	582	546	524	517	550	553	551	578	583	565	565	544	560	593	551	513	616	577	533	584	536	590	603	543	583	588	568	556	578	533	552	534	543	597	552	551	583	575	583	580	540	548	584	544	524	547	545	579	600	549	559	527	612	557	555	565	599	591	547	543	578	547	536	601	555	533	571	558	567	548	548	570	526	571	517	583	608	531	573	580	530	566	562	603	580	529	578	583	592	563	576	562	544	568	593	574	557	590	662	580	544	584	523	584	567	544	550	611	588	575	556	538	528	556	567	595	545	571	558	586	540	590	584	581	561	570	571	554	540	538	584	560	554	551	555	617	589	558	584	583	517	548	526	589	586	593	565	558	579	580	553	566	565	605	573	587	585	540	581	548	589	551	578	546	537	588	571	579	556	550	563	562	583	519	520	557	574	602	555	578	571	582	580	554	542	582	545	586	568	539	538	561	622	535	514	597	558	568	550	570	566	575	589	569	572	538	557	553	544	550	545	590	551	578	550	567	601	554	555	557	564	556	549	521	594	602	564	604	592	556	550	570	579	535	599	580	543	589	575	528	564	535	568	573	552	550	534	586	575	581	588	586	583	561	559	577	573	537	524	566	527	549	516	621	561	536	588	566	587	600	605	588	562	564	509	555	532	536	600	532	575	630	553	545	589	549	569	559	577	522	529	569	634	593	607	560	548	541	571	594	517	557	576	569	519	577	565	566	554	586	561	556	552	589	526	579	590	572	545	539	569	556	563	522	600	587	572	569	563	572	550	567	582	574	548	598	603	572	550	525	599	593	582	564	550	552	529	554	541	553	545	552	536	553	580	565	545	590	574	609	580	557	561	566	576	583	538	585	547	554	567	572	562	599	568	573	546	572	560	574	598	559	584	583	546	545	589	569	571	580	574	565	598	550	556	588	591	578	547	578	577	557	554	579	559	599	610	542	561	535	554	565	591	558	580	605	552	620	537	561	565	564	602	529	573	639	573	577	600	591	526	602	601	558	544	605	565	581	543	575	548	548	590	549	540	554	574	549	568	573	569	584	606	592	573	580	552	539	565	546	567	570	605	566	578	552	549	543	574	556	536	570	517	592	593	532	565	631	535	559	555	602	557	607	559	582	613	533	580	587	568	534	549	592	579	587	576	582	582	555	527	564	534	554	614	575	533	551	537	554	572	570	563	582	609	549	565	597	602	574	544	614	577	578	597	532	514	552	604	554	517	554	570	573	563	547	576	595	564	543	562	565	594	540	575	578	552	570	587	567	569	588	560	577	539	588	534	613	598	561	579	559	534	560	604	602	541	579	561	596	550	571	589	599	592	585	539	566	581	579	578	570	541	605	556	568	552	593	543	548	629	567	584	570	574	559	600	624	548	599	592	556	580	546	575	537	583	567	540	566	563	558	596	526	579	595	564	554	624	540	569	573	589	608	551	619	500	563	592	576	582	589	566	573	577	543	524	553	618	569	596	567	577	589	574	566	597	567	541	558	584	556	542	638	609	532	554	570	584	573	553	577	563	578	527	556	582	601	530	553	587	574	520	521	562	559	565	613	569	582	598	596	566	546	576	603	581	608	577	571	543	559	630	593	540	572	550	534	593	561	549	537	496	543	590	625	526	596	581	524	537	572	580	564	557	573	567	560	558	521	615	606	530	549	536	567	555	569	582	546	561	602	548	555	580	604	599	559	567	581	534	560	583	563	577	535	586	553	574	579	533	564	563	572	592	595	571	585	575	557	570	577	609	551	581	559	596	545	578	583	556	607	558	560	579	573	546	550	544	530	573	594	580	536	550	560	519	559	566	592	550	577	609	571	538	587	566	586	553	529	560	561	572	541	601	560
9727	17218	15270	5298	2824	5112	4727	2660	1761	1968	1676	1267	988	957	976	989	1033	928	892	904	906	919	867	810	861	816	786	822	853	836	813	785	836	831	807	797	736	850	798	811	830	793	784	829	821	838	822	795	819	769	776	798	797	809	796	812	798	790	823	822	797	789	781	819	826	796	798	782	766	828	777	828	769	755	832	857	785	765	776	806	762	821	754	830	874	730	793	803	793	803	750	769	793	786	827	809	802	810	807	847	819	820	809	810	848	803	732	809	823	798	806	777	854	854	810	833	784	776	812	801	759	777	807	795	802	743	818	811	834	780	791	783	834	853	804	845	816	762	784	767	832	816	735	812	773	819	779	828	819	818	869	785	823	763	815	783	802	803	784	828	763	800	847	797	786	796	815	799	820	777	814	780	808	782	835	736	864	822	776	786	787	857	835	803	767	795	775	840	814	755	856	853	828	789	722	811	802	813	788	787	812	753	806	766	783	769	822	797	814	810	802	774	817	831	830	819	818	778	786	848	791	792	766	777	826	820	803	805	774	857	774	844	801	787	761	791	782	781	778	784	789	808	822	793	701	813	763	773	770	797	772	795	836	780	756	781	823	790	787	800	824	839	829	795	792	831	839	807	775	787	748	776	788	795	777	780	847	804	804	817	813	786	807	830	796	789	774	828	845	790	817	816	847	813	805	743	809	823	775	830	783	764	803	857	785	824	845	791	789	802	819	813	826	796	794	783	822	820	791	775	803	777	834	816	769	838	807	766	819	789	854	804	804	863	773	802	759	766	772	807	815	755	817	781	827	777	819	790	755	795	800	805	763	783	810	821	805	809	829	782	812	746	821	812	828	805	820	835	812	805	796	786	810	854	776	790	817	773	800	840	817	841	772	776	840	776	794	790	778	794	861	768	812	803	801	776	840	810	805	792	769	791	754	743	817	771	815	812	829	794	780	818	806	783	752	746	805	827	797	773	837	816	838	753	825	876	793	806	819	814	818	766	781	790	804	798	736	810	780	829	823	832	803	766	816	812	818	798	761	814	779	828	798	840	832	794	783	782	828	757	808	823	804	840	827	843	839	802	811	802	762	795	813	808	783	804	802	842	825	797	835	795	866	798	843	826	782	768	784	784	843	787	783	790	782	721	781	825	792	823	815	812	848	826	795	838	815	816	780	847	818	753	806	789	753	818	819	783	824	837	832	799	819	800	815	792	838	840	773	840	802	859	789	798	795	756	788	768	784	796	819	770	863	845	834	778	757	752	801	817	806	830	762	777	821	831	791	772	779	840	806	722	808	824	773	792	784	834	760	822	776	844	791	825	804	729	804	777	809	850	775	827	770	824	821	833	790	831	874	787	778	789	799	780	802	865	848	795	788	803	741	820	810	789	843	801	791	773	759	780	771	832	785	914	796	812	846	788	814	784	833	782	808	794	814	813	773	854	748	811	900	838	849	797	839	824	827	838	816	798	867	741	759	822	802	830	793	774	779	827	805	823	829	770	781	793	806	796	766	800	814	826	805	773	834	780	763	828	781	788	812	813	778	768	774	778	789	786	819	814	810	840	727	808	762	817	834	825	797	769	823	846	816	758	806	788	825	776	819	842	808	776	776	778	813	792	826	881	791	778	801	837	751	869	785	806	841	807	804	815	832	829	839	801	790	770	796	780	813	794	840	811	824	804	814	816	839	760	825	777	820	843	825	784	819	813	783	783	818	738	814	816	853	820	805	770	829	772	850	726	830	786	753	780	766	818	774	802	795	803	838	815	777	776	837	794	754	858	823	810	787	861	847	763	822	781	840	797	827	775	810	789	801	793	755	806	825	819	744	826	771	802	771	779	799	812	784	859	793	742	867	832	816	834	785	819	761	774	801	824	872	784	805	801	825	797	791	790	796	878	757	866	795	808	803	837	824	786	785	775	822	754	854	812	831	771	753	859	795	791	821	814	807	816	780	831	795	760	802	801	829	803	798	787	826	780	790	797	808	791	795	813	830	792	811	796	768	794	753	790	742	770	849	779	824	820	819	784	827	836	813	855	752	893	779	786	815	830	802	789	827	812	773	786	850	858	788	832	807	806	789	756	752	798	849	827	788	822	811	825	793	839	816	820	777	838	777	793	809	785	818	835	808	793	829	825	793	754	796	810	789	811	774	809	786	816	738	825	786	823	794	844	792	804	772	827	813	778	796	822	780	809	778	803	755	811	828	781	792	782	841	816	798	816	776	800	809	809	797	779	812	790	796	826	817	795	851	802	814	780	773	815	770	835	788	837	768	836	784	786	742	799	789	814	798	812	816	791	765	795	797	815	845	788	816	793	792	795	872	766	797	813	838	782	868	762	778	740	803	798	787	863	783	822	777	743	778	742	777	841	788	786	797	826	733	778	807	783	835	781	792	779	802	795	839	761	864	786	796	764	802	803	831	805	804	855	809	778	749	801	767	743	815	820	812	768	778	808	809	766	801	842	814	751	816	829	761	815	817	787	792	783	797	876	784	806	777	809	834	827	805	788	752	808	806	835	800	819	836	854	793	793	756	771	775	838	776	821	804	760	786	805	877	842	866	791	852	808	747	820	806	817	843	816	782	749	811	826	858	808	805	797	761	788	817	843	811	780	849	783	807	830	814	752	823	789	824	779	763	785	797	766	814	844	814	800	795	777	759	786	781	767	797	820	827	851	818	793	781	735	785	748	822	786	786	761	810	769	799	809	798	795	803	869	824	821	804	806	819	842	817	823	789	830	775	801	831	774	786	807	769	815	780	770	803	822	853	805	855	869	810	815	784	792	784	802	776	769	789	783	860	831	757	790	820	777	830	819	748	789	798	800	790	792	810	795	822	812	826	813	815	779	784	795	801	807	810	745	829	835	809	826	732	800	816	816	821	808	752	820	805	781	774	818	788	768	812	798	812	820	791	770	763	790	800	808	779	752	792	822	837	813	785	842	802	778	745	819	765	818	723	762	769	834	808	808	793	789	797	825	841	819	836	823	826	795	801	751	804	779	812	787	756	801	821	803	778	785	802	856	835	754	778	817	798	795	745	795	783	859	799	768	816	851	813	840	812	768	822	817	796	814	785	808	781	762	807	809	800	847	828	769	842	766	847	721	844	799	821	824	781	842	770	751	845	820	771	777	751	782	799	844	809	806	742	794	767	772	830	788	770	830	824	749	817	770	810	776	806	864	823	786	810	771	816	779	818	773	837	779	820	768	779	801	791	767	801	800	778	811	741	763	790	837	793	829	787	792	754	841	822	825	785	800	771	823	845	793	803	791	739	825	798	781	771	851	779	805	806	809	809	863	762	812	822	850	844	792	789	785	769	787	804	825	830	760	904	802	773	855	796	782	815	807	763	815	757	803	831	805	880	771	810	790	767	787	842	771	771	768	808	787	731	738	763	814	774	787	820	841	805	777	827	835	799	839	817	797	786	789	792	814	780	797	832	840	817	766	836	789	782	775	788	817	814	818	793	785	830	820	858	845	826	819	826	808
23528	21398	28531	24639	20835	6585	3577	2107	1357	1022	779	663	522	489	459	508	487	475	463	428	402	374	362	349	378	355	339	377	527	315	324	318	303	323	327	310	322	319	372	310	306	317	333	366	318	328	315	309	326	307	302	297	341	307	340	311	295	320	360	322	317	352	318	311	333	341	334	337	317	289	340	329	304	326	310	324	288	322	301	287	313	319	347	346	315	318	362	315	324	325	337	291	335	304	327	315	344	319	305	327	265	290	324	309	302	330	304	317	312	314	305	284	302	309	327	289	311	305	311	335	319	291	318	336	311	318	303	345	315	295	322	307	356	327	329	327	278	301	324	336	278	309	330	282	314	326	318	295	304	291	283	344	336	362	284	327	318	290	301	279	330	302	300	286	292	303	302	368	311	312	304	309	337	320	329	345	350	305	302	302	288	318	331	317	336	342	339	334	317	370	290	328	298	307	331	320	321	302	293	318	338	270	312	310	349	313	310	306	285	336	291	321	317	312	308	290	316	307	336	334	318	276	325	306	315	303	285	316	321	288	326	316	328	327	293	310	270	302	353	315	333	317	335	333	294	310	339	328	266	316	287	317	316	311	354	319	308	332	323	347	323	342	332	289	307	331	295	311	290	325	314	311	326	315	309	317	307	337	357	345	316	306	327	312	315	320	293	334	307	351	301	300	304	282	313	340	328	293	342	341	326	317	290	332	311	290	344	294	313	307	306	334	335	304	292	308	336	325	301	342	332	336	317	344	330	307	310	316	308	279	317	334	345	300	301	332	286	317	317	333	330	306	317	312	302	334	300	344	314	323	331	297	295	305	315	328	336	317	334	339	297	311	331	345	294	304	317	286	286	313	302	296	305	294	293	324	307	271	313	319	294	349	307	326	313	286	310	308	334	282	336	284	309	307	312	319	307	328	301	327	272	336	315	318	304	292	316	307	290	323	304	318	332	297	300	316	310	320	324	320	304	296	288	299	315	308	346	354	339	329	319	330	324	317	333	318	323	320	340	311	296	305	309	331	280	279	335	319	327	346	330	312	298	298	326	295	334	347	305	312	331	330	303	287	287	302	332	300	290	330	302	319	345	289	347	337	324	309	312	302	322	297	290	334	323	292	306	298	319	314	302	279	345	337	347	304	313	316	322	319	320	292	305	311	301	327	329	320	324	317	321	321	324	325	325	266	316	301	324	319	336	312	340	328	322	320	326	293	305	329	339	307	316	300	316	302	345	297	306	302	319	320	335	331	305	327	297	287	372	310	293	316	331	307	300	326	328	336	315	327	297	296	327	314	305	316	278	324	326	285	339	321	313	312	332	308	281	316	329	305	310	284	310	296	318	324	312	311	292	313	295	291	305	286	283	300	287	291	294	309	313	333	319	313	323	332	335	351	308	295	308	336	301	325	318	324	328	329	319	285	320	305	311	320	338	323	326	314	306	306	305	316	302	314	333	293	311	324	358	343	325	322	300	307	331	325	334	305	286	318	332	267	310	325	307	323	313	324	314	332	310	319	309	320	309	306	323	333	300	297	340	302	287	349	310	312	341	290	294	318	325	304	348	305	325	323	322	322	324	347	289	302	307	302	349	297	316	310	317	291	303	332	319	322	303	339	296	306	316	283	301	300	317	298	302	325	268	299	309	318	318	289	311	332	313	299	319	300	297	328	336	318	303	325	294	324	291	326	319	327	334	297	296	317	290	283	317	302	346	311	302	316	313	333	296	311	287	327	343	299	300	293	323	337	299	315	292	332	338	305	313	347	301	306	310	319	286	304	311	313	301	342	284	315	299	332	331	351	302	328	330	288	307	296	326	344	318	296	318	318	346	326	328	288	329	323	342	309	333	326	330	306	301	326	269	290	332	296	322	313	308	327	295	324	335	318	308	305	300	330	307	314	306	322	318	328	325	334	322	287	297	311	318	301	292	325	318	307	316	285	297	315	342	320	332	320	313	323	296	289	315	303	321	314	297	329	340	305	298	293	286	311	287	309	289	317	309	331	296	294	314	330	296	324	308	283	299	316	317	280	306	319	295	326	318	315	299	311	346	282	321	303	337	317	280	360	317	282	299	341	311	332	337	310	331	301	303	300	275	311	316	332	315	315	321	340	321	341	320	310	323	297	307	298	339	305	301	296	284	307	303	287	321	296	330	283	335	308	314	309	329	322	320	302	314	294	319	317	331	352	313	333	336	343	308	318	320	326	283	274	310	313	307	326	348	321	309	308	339	313	302	306	291	311	328	312	287	316	303	302	308	346	316	305	325	296	311	324	313	320	313	299	314	278	318	298	310	317	290	329	286	302	278	287	332	318	321	315	339	346	298	314	280	310	329	284	352	291	328	318	367	302	311	318	313	308	324	332	329	329	316	317	320	297	324	311	323	324	315	298	295	312	329	296	306	314	331	289	287	311	321	301	345	298	298	332	339	303	306	308	292	336	340	294	287	299	300	326	310	311	302	309	320	325	353	290	343	302	306	282	312	301	286	285	343	282	354	331	315	318	319	307	341	298	306	317	336	326	368	302	326	319	303	344	297	350	320	311	332	308	335	337	309	316	308	286	347	328	325	308	327	298	328	316	311	346	324	312	302	339	306	298	305	300	295	310	313	306	328	310	312	279	319	287	330	306	325	328	296	333	257	309	315	315	324	320	308	328	299	326	315	326	323	325	308	288	317	334	283	297	348	333	314	347	324	310	290	323	303	325	306	315	326	326	335	308	318	305	302	358	275	295	320	304	312	313	312	290	330	284	302	307	341	304	305	322	294	305	309	277	294	299	310	300	303	315	298	292	298	299	348	301	314	288	332	307	311	313	317	343	311	317	313	310	293	314	295	332	311	340	329	315	327	319	308	300	333	326	305	328	314	291	332	296	316	294	298	339	307	320	328	309	282	334	301	336	330	318	322	321	296	320	301	306	334	314	310	306	305	313	320	307	324	310	309	317	309	301	301	347	316	321	329	315	297	344	344	311	316	339	315	286	315	294	302	307	313	318	315	299	318	284	312	327	295	317	328	305	322	301	301	316	338	288	343	314	331	290	310	358	343	309	319	293	317	302	273	322	295	328	331	327	294	295	338	294	317	328	324	300	349	327	333	338	322	319	321	331	313	297	301	329	309	323	334	329	294	321	319	315	307	300	298	311	306	306	312	310	312	277	309	312	294	342	309	315	294	298	334	310	296	336	319	311	331	302	319	328	301	369	307	334	331	298	317	302	331	314	307	332	334	307	324	321	288	330	337	300	297	298	333	314	286	303	315	305	334	313	336	318	310	293	322	324	335	294	306	314	323	327	310	328	320	296	296	339	320	293	289	292	324	329	319	335	340	298	308	311	295	296	322	294	322	322	285	285	311	287	335	299	281	267	337	310	321	319	303	275	319	337	301	316	308	314	303	314	315	302	302	312	317	325	295	313	356	287	341	295	340	352	291	305	347	319	308	278	344	295	304	320	324	347	295	317	327	321	303	334	306	298	335	319	320	322	331	290
6564	23188	24062	10385	5600	5281	6367	4716	3139	2285	1723	1261	884	834	915	950	928	798	906	721	674	715	619	587	559	533	508	666	1032	477	502	501	470	476	483	459	459	436	445	458	470	485	484	461	457	457	451	434	447	435	476	481	479	452	462	463	459	480	486	485	475	439	424	515	473	455	464	445	445	461	422	451	468	490	449	458	477	455	462	424	449	482	441	460	480	516	467	453	468	442	475	440	476	466	457	448	487	421	467	458	466	476	474	494	405	458	455	464	475	450	467	435	467	446	451	508	473	486	451	479	455	446	431	437	464	438	433	479	453	500	435	457	449	438	436	436	428	449	421	454	464	461	462	478	428	490	464	457	459	423	486	459	487	419	451	452	469	460	496	456	424	465	487	469	437	452	461	474	451	469	441	451	466	414	473	447	464	460	452	468	465	472	480	453	462	440	448	512	417	432	463	444	432	472	460	449	423	436	461	449	467	427	450	448	452	492	426	484	460	491	494	464	472	484	466	437	479	447	484	439	438	477	459	474	502	467	474	441	460	442	451	473	462	408	449	435	451	454	442	436	436	431	479	463	458	488	467	464	483	455	460	499	452	434	454	479	429	443	468	468	464	437	466	426	445	469	465	484	505	392	499	470	469	464	433	437	490	470	449	467	489	418	450	457	442	472	463	451	431	446	499	467	430	465	437	478	424	447	447	479	480	412	464	467	434	438	470	484	442	509	475	446	464	461	478	461	473	477	476	438	449	471	506	458	458	454	480	487	407	461	487	453	440	470	498	435	438	455	443	440	460	463	503	443	455	430	439	482	513	443	464	469	437	457	468	441	467	461	449	476	396	447	431	494	454	450	441	446	431	479	408	447	447	467	438	436	452	436	464	441	481	447	439	498	444	425	485	505	441	477	470	459	450	455	466	438	446	459	456	485	442	458	469	430	477	490	451	443	427	464	478	485	472	422	479	501	462	474	483	495	435	462	461	446	471	481	410	462	459	464	470	471	456	463	462	424	463	453	496	452	432	441	397	462	443	463	511	441	468	494	418	466	471	459	479	482	482	431	459	461	465	463	466	455	432	473	502	435	446	431	450	462	442	459	466	477	487	441	510	510	476	439	454	455	460	446	433	467	458	431	488	456	435	476	472	454	487	452	453	454	428	474	467	434	472	448	421	434	446	460	454	437	461	469	487	456	426	445	454	447	457	422	482	463	445	464	428	470	480	461	422	468	466	455	495	477	485	500	425	444	469	446	512	459	462	464	461	432	457	439	468	463	436	486	445	414	475	407	444	452	472	452	483	470	483	451	472	424	457	448	460	496	450	440	455	448	492	464	442	456	407	451	461	445	452	443	471	478	466	526	446	437	486	452	431	486	503	471	461	483	446	452	438	446	438	470	457	474	475	471	441	446	506	485	469	479	437	467	486	426	472	483	462	466	443	441	473	459	466	470	466	460	448	427	448	468	463	477	463	466	481	480	451	454	465	485	490	464	455	453	449	472	462	473	464	449	432	466	480	470	474	479	483	453	450	446	452	475	449	458	482	447	462	445	448	450	480	457	469	509	436	446	478	498	454	462	434	454	448	477	448	450	434	453	482	427	438	460	425	443	457	497	498	505	453	429	456	459	482	467	459	471	437	466	442	458	478	468	455	450	464	436	472	481	489	442	471	431	458	448	473	445	440	432	421	475	454	491	482	429	472	482	480	459	456	487	484	454	446	431	477	421	476	436	483	496	493	449	463	477	404	438	470	424	446	470	445	500	448	468	455	445	459	458	469	454	460	499	430	433	396	414	436	476	488	466	471	413	449	438	457	452	429	475	449	474	451	455	462	462	479	449	434	449	430	480	482	465	465	486	430	476	440	446	430	430	416	474	470	409	446	451	479	454	437	484	468	491	452	443	421	466	459	466	448	486	413	444	437	458	490	472	449	432	436	453	456	465	456	492	445	496	418	423	471	469	449	457	465	444	453	448	459	447	497	423	429	439	456	469	446	462	451	450	467	454	468	447	460	437	466	485	415	441	450	451	444	476	488	460	446	477	472	449	427	453	491	450	451	510	471	455	486	440	465	442	470	451	460	449	460	448	465	474	445	471	439	451	485	451	472	417	460	424	447	456	455	469	475	464	499	451	463	444	454	416	460	448	435	478	444	472	451	484	415	485	435	460	407	464	435	473	418	461	481	455	448	482	507	492	453	449	436	467	490	465	433	488	476	469	449	490	478	467	464	495	469	433	445	456	467	449	477	438	444	457	470	462	461	461	494	445	454	464	477	443	480	451	471	484	497	435	493	468	413	482	450	452	461	494	480	454	447	455	444	477	470	445	475	446	482	475	454	465	462	428	461	459	467	485	485	483	476	431	460	479	470	458	450	469	460	458	450	486	477	483	465	504	428	463	485	429	464	474	429	497	461	438	465	486	462	497	438	453	449	470	452	441	460	454	496	429	434	452	461	457	456	438	477	481	466	484	455	417	460	470	457	470	455	411	459	479	464	475	446	462	432	438	425	503	421	455	476	451	444	474	475	495	485	448	439	431	477	483	462	463	441	446	491	471	490	494	456	474	473	516	468	469	437	432	458	428	475	507	467	471	478	477	487	455	440	456	465	487	446	457	436	468	433	444	434	484	461	428	416	428	476	455	465	458	506	393	466	443	487	446	494	431	465	423	461	501	478	472	455	439	465	474	485	450	441	464	436	459	457	445	487	465	453	478	457	500	484	445	446	496	442	466	460	460	474	456	474	457	477	450	467	404	405	496	443	473	457	416	453	419	473	429	429	467	453	465	498	419	473	472	466	506	461	428	484	494	440	445	474	433	446	419	419	452	487	482	454	464	481	511	454	464	452	516	463	449	478	455	477	504	484	495	434	457	439	463	452	478	463	466	429	448	486	469	469	470	450	427	452	443	442	415	450	477	470	470	413	425	473	450	487	413	482	438	433	463	460	466	464	435	480	481	459	477	465	459	480	466	480	408	468	490	474	470	458	462	471	462	480	430	444	439	434	449	456	475	474	496	449	445	469	466	487	462	465	462	466	463	468	428	510	476	437	484	491	485	476	479	458	489	520	471	429	473	457	484	487	461	511	465	453	467	420	489	522	430	446	463	473	446	444	457	470	477	450	456	422	481	451	462	460	404	458	460	429	447	452	457	454	450	489	447	466	463	430	439	440	503	453	448	434	447	458	442	444	472	487	463	458	469	450	473	432	429	485	480	456	430	452	428	481	465	468	463	450	477	474	439	443	423	453	470	432	498	452	420	462	473	437	454	480	445	454	469	465	459	431	464	460	453	465	445	470	423	481	464	439	453	451	457	424	478	494	441	462	431	493	461	449	477	482	444	459	470	427	488	449	441	408	473	454	415	489	467	446	419	426	434	440	461	492	447	466	488	411	444	468	448	454	430	452	457	473	455	445	471	429	473	447	465	496	487	459	447	436	449	496	438	474	447	457	425	414	463	447	458	469	442	464	503	434	464	461	490	469	448	434	462	471	461
24646	21455	27164	25389	8085	2011	1571	1480	1408	1130	841	833	717	718	724	738	788	736	740	720	720	703	675	684	658	623	605	659	780	667	623	682	637	667	640	681	616	625	604	539	654	622	631	681	631	629	639	657	688	643	625	580	619	633	623	619	617	617	625	625	626	635	637	632	642	618	605	686	684	625	616	664	618	651	637	640	682	632	631	620	630	646	646	612	686	621	622	596	632	645	637	639	615	584	635	646	617	609	651	599	627	623	636	592	670	631	647	641	620	717	626	659	632	567	603	668	656	643	570	644	641	638	625	614	632	626	601	631	644	618	603	675	608	613	671	637	619	619	641	652	635	603	645	647	594	649	615	626	606	601	652	619	655	631	654	655	634	636	627	648	582	628	662	587	614	643	653	616	643	651	651	625	620	636	634	613	628	609	638	612	628	647	618	657	642	642	643	608	608	628	635	611	597	620	629	660	609	669	650	636	644	622	670	647	639	602	599	604	637	608	643	599	646	633	664	632	601	658	671	629	633	636	662	609	648	599	651	651	668	634	622	614	628	615	629	631	651	634	642	644	634	642	638	643	643	617	604	623	636	646	653	630	595	621	648	618	631	639	600	652	645	650	628	635	607	691	685	599	666	580	643	651	667	634	640	630	651	663	609	628	601	665	640	646	626	606	629	620	619	643	608	651	651	642	625	663	592	625	611	613	629	598	603	601	621	629	617	613	603	639	652	605	580	603	633	619	613	639	664	701	634	635	633	651	665	607	653	627	616	659	665	629	619	650	647	628	623	623	627	625	586	616	665	616	627	631	603	661	630	622	665	651	645	568	590	668	665	636	660	612	578	648	612	654	683	625	621	628	607	664	618	627	608	598	627	641	627	629	621	647	603	657	640	632	615	680	666	640	638	627	638	612	665	616	633	676	592	643	642	654	637	686	591	601	620	642	633	601	680	638	632	682	640	592	656	638	630	681	609	623	657	675	600	670	661	611	624	612	622	613	623	661	621	643	633	640	626	600	609	591	623	646	603	658	610	637	654	585	651	634	650	633	620	671	590	628	648	605	640	642	631	653	608	657	639	643	639	648	623	694	663	632	590	677	635	644	631	649	666	623	641	640	646	623	639	608	625	603	641	630	636	631	605	678	632	630	645	627	650	644	641	593	687	630	611	623	627	630	632	662	625	645	645	641	645	654	641	636	650	642	618	653	620	612	644	653	624	673	611	599	601	622	654	599	659	628	629	636	661	613	626	630	647	716	645	582	637	611	635	617	613	644	620	620	578	633	577	604	657	624	647	650	597	627	637	642	597	635	619	634	644	665	599	611	644	648	616	654	638	628	629	652	623	608	645	571	682	637	609	636	631	586	615	627	637	608	622	623	646	638	626	667	621	600	604	643	623	637	596	656	632	627	611	616	645	615	643	630	636	632	613	628	655	616	603	668	617	649	603	574	635	676	604	604	621	673	639	635	619	677	641	618	611	692	609	640	613	620	647	597	628	635	641	580	630	666	620	637	635	641	628	612	658	607	632	655	646	626	649	651	567	657	651	601	661	683	669	633	604	613	626	610	633	642	678	612	624	614	640	639	663	687	666	582	697	626	616	667	646	637	623	626	687	629	661	610	621	606	609	607	601	616	598	681	659	606	587	634	574	621	661	652	615	604	643	691	655	599	654	578	647	623	619	656	647	644	626	573	640	616	611	624	598	654	605	636	611	654	666	619	665	626	620	594	626	660	681	636	652	637	624	632	619	601	613	619	598	647	654	603	661	627	667	585	635	639	663	583	648	642	611	604	668	704	647	655	642	615	629	614	638	645	650	631	640	638	587	647	581	615	632	626	630	652	609	648	573	618	618	606	667	670	628	652	611	635	650	652	672	632	637	609	628	628	645	640	645	639	659	630	615	644	635	589	601	645	617	622	652	643	640	641	618	647	633	669	652	606	610	612	628	674	659	632	611	666	688	652	645	583	619	596	637	653	622	668	646	648	590	598	568	637	605	657	653	642	619	671	634	597	628	636	634	665	657	627	642	647	646	675	685	605	643	608	624	626	648	641	635	634	654	635	647	677	629	635	621	615	617	623	635	615	617	612	647	683	650	634	668	651	648	629	626	630	660	654	629	625	670	674	669	630	685	634	647	609	647	626	632	646	650	689	617	641	640	659	612	609	573	583	621	638	662	603	648	629	686	621	628	623	600	667	630	622	627	634	618	658	611	608	635	638	646	643	622	612	606	622	604	656	681	671	601	658	704	609	633	617	617	612	613	619	649	630	611	582	659	611	631	633	682	617	649	672	602	630	600	618	607	627	642	595	679	623	589	634	717	658	708	626	636	653	630	648	644	603	590	678	638	650	636	645	598	615	617	638	664	644	709	607	662	633	628	668	633	629	646	664	652	622	557	679	585	609	638	652	659	617	611	654	629	630	651	640	608	650	606	617	606	667	591	599	633	627	636	651	601	634	636	595	624	649	617	632	636	655	604	592	630	608	584	655	680	656	645	622	609	631	667	625	620	639	603	648	660	591	568	605	660	618	663	663	638	627	669	643	678	710	635	637	611	614	640	604	662	626	629	605	638	651	640	630	680	620	627	623	615	628	611	656	616	598	683	657	605	622	595	608	643	667	619	673	654	661	621	646	631	609	649	686	674	645	662	658	592	642	646	601	637	596	679	575	627	679	598	611	633	642	617	645	648	615	622	646	657	676	652	643	572	676	632	625	677	637	629	650	616	637	666	623	626	638	610	640	629	620	636	652	625	618	631	683	649	607	603	671	648	625	620	634	660	641	650	659	638	643	620	685	635	615	607	580	636	650	659	650	645	629	633	598	647	606	637	602	626	664	665	642	649	637	645	673	676	635	614	673	624	596	615	637	635	659	632	618	619	670	661	672	607	620	583	628	670	629	646	621	615	633	642	598	610	604	626	668	622	613	601	656	652	630	662	600	622	678	627	605	650	611	638	582	613	616	646	625	614	616	630	677	619	591	642	601	672	656	588	608	636	639	598	609	672	635	648	651	664	673	659	636	616	595	673	632	625	593	639	644	621	612	628	640	646	629	632	643	651	650	655	627	649	661	637	628	628	606	620	650	627	640	637	620	630	610	588	645	619	692	635	649	616	649	630	642	651	619	623	651	601	663	653	704	592	623	617	649	641	620	666	620	599	614	633	605	639	639	646	621	610	647	661	628	612	608	630	666	574	642	617	627	646	603	632	632	621	653	619	655	647	629	683	623	621	650	570	606	628	686	616	624	622	650	667	638	607	663	612	656	615	666	601	585	599	596	625	662	642	636	659	622	621	657	582	636	657	602	628	664	645	585	618	628	691	647	629	677	590	647	631	605	617	623	675	610	615	657	644	644	668	644	618	631	631	657	625	691	637	622	630	618	612	646	628	623	640	610	609	587	658	675	638	596	585	615	647	606	650	613	652	663	642	652	658	611	637	673	685	710	652	586	620	610	622	655	668	634	627	595	635	639	675	615	658	598	658	603	645	604
6198	21214	16540	8038	7171	3671	3301	3097	2770	2113	1527	1216	1149	1154	1155	1297	1163	1230	1137	1105	1123	978	925	1012	982	902	917	982	1342	872	835	879	876	849	869	876	842	880	898	865	796	950	850	922	918	875	903	855	866	844	872	831	880	839	865	889	851	920	864	837	886	884	858	918	848	845	912	882	831	843	838	822	849	841	887	825	893	901	905	864	823	845	858	909	897	845	854	826	889	878	907	871	869	820	813	842	843	896	866	905	917	830	893	903	821	835	883	849	867	881	889	908	944	863	925	840	903	878	919	824	885	880	830	882	882	854	888	886	892	865	882	888	825	886	921	871	842	832	844	878	937	900	900	888	803	882	838	890	889	871	902	863	868	826	880	895	898	831	850	898	819	844	805	891	874	917	937	874	890	915	870	886	855	852	862	852	882	873	865	879	873	890	896	912	913	870	890	859	874	870	871	882	874	871	859	891	827	879	912	880	884	899	890	896	911	923	878	903	869	926	875	799	860	820	918	888	914	883	918	872	870	882	844	878	839	877	920	848	801	856	877	837	889	900	892	867	909	878	824	903	835	836	864	835	921	819	848	869	867	845	859	802	876	934	903	861	833	872	808	790	857	884	904	860	882	870	881	907	930	902	821	872	906	885	871	884	851	802	877	844	869	788	906	892	869	841	898	907	856	828	917	850	867	854	809	868	913	864	904	874	849	847	919	864	924	891	859	828	852	873	848	880	888	830	901	870	920	907	841	893	898	860	900	880	835	857	841	875	869	885	891	832	889	890	885	916	838	857	861	850	844	835	860	878	855	860	833	864	835	919	850	828	878	855	865	859	889	879	855	814	838	857	845	913	871	828	834	811	888	812	887	832	891	896	873	868	823	856	870	859	861	870	865	853	876	895	900	841	857	856	878	873	891	895	896	876	847	849	841	908	894	870	879	860	865	869	871	896	874	860	887	909	859	858	923	863	900	876	865	884	895	873	827	863	845	870	890	848	841	918	893	863	842	899	862	962	911	874	899	874	872	872	857	881	821	912	883	857	847	831	852	886	819	867	884	831	847	911	815	836	842	893	922	861	871	849	854	862	863	913	893	875	888	845	847	893	874	896	881	904	918	833	842	849	962	890	914	887	874	842	895	879	911	801	859	851	863	868	850	914	878	898	866	851	920	904	789	868	911	869	843	865	886	832	914	872	865	853	812	863	820	904	898	860	862	891	893	805	831	841	848	845	865	864	841	895	865	886	847	864	828	866	829	858	879	882	855	945	847	816	871	875	869	831	861	844	834	870	922	875	901	854	900	828	847	860	938	870	900	945	902	852	881	880	884	857	894	904	861	853	816	879	868	835	957	905	858	820	902	878	887	906	865	855	892	829	844	887	851	849	842	911	854	863	823	906	892	862	809	855	843	875	837	859	863	840	853	870	871	889	862	885	912	849	874	853	875	874	873	889	884	840	887	890	859	860	861	873	859	892	910	935	873	823	828	824	869	832	911	913	855	866	895	887	855	875	893	911	868	873	913	891	883	813	841	926	872	947	895	875	822	866	884	802	856	834	853	878	863	876	894	931	868	876	868	863	879	839	885	948	877	821	844	916	859	914	818	879	854	876	888	887	843	871	838	887	894	878	839	805	874	828	827	867	846	838	889	902	850	867	895	851	903	872	843	871	873	867	824	840	802	876	845	903	858	804	891	871	844	880	965	903	896	875	881	837	846	888	872	833	824	838	819	901	836	830	891	876	820	909	806	862	834	840	849	868	847	837	886	841	869	897	907	897	862	875	842	883	842	812	911	839	853	878	856	855	916	849	827	910	867	904	861	853	855	858	871	926	863	861	887	848	848	861	886	898	857	910	900	831	882	881	912	885	882	891	871	849	813	818	836	895	903	839	837	913	906	858	867	820	868	895	846	893	945	926	895	810	871	825	797	833	898	883	909	893	891	847	900	884	876	869	899	850	850	915	859	810	870	854	898	855	879	868	882	854	850	852	852	866	834	876	875	866	799	880	926	911	861	890	836	880	913	880	884	851	825	804	849	842	887	880	891	896	917	806	948	870	861	911	846	811	841	893	835	886	838	901	861	873	821	863	812	895	860	886	874	857	871	860	905	871	855	855	864	881	869	827	897	885	846	886	840	929	834	795	920	836	848	884	876	899	853	893	872	905	899	886	900	885	833	854	845	873	957	867	848	877	876	822	849	898	874	879	886	887	866	876	876	847	857	852	843	836	907	903	816	892	893	891	857	881	861	874	869	893	854	881	908	878	851	848	889	855	888	862	847	886	927	862	809	846	897	858	857	864	863	846	905	884	907	943	915	850	857	861	861	887	830	923	860	882	916	836	898	867	888	841	850	893	866	890	845	833	883	880	868	906	947	842	891	854	877	910	851	857	922	885	911	859	893	884	841	904	860	880	864	888	881	870	815	831	844	856	905	889	843	918	828	846	856	901	873	893	872	860	924	892	846	854	870	842	891	828	829	841	862	899	897	861	842	906	833	910	863	838	856	896	841	884	899	883	887	862	865	851	927	824	863	863	813	883	855	854	841	924	839	864	835	902	845	902	866	902	893	849	851	874	875	876	844	890	860	827	868	846	840	876	799	879	841	859	836	839	878	917	880	874	898	888	821	866	866	884	852	892	836	875	895	872	880	892	864	900	839	898	828	904	836	903	857	875	842	886	845	853	867	869	928	865	871	890	894	880	847	828	828	903	880	827	872	864	873	900	887	929	862	887	850	877	857	869	819	878	886	867	910	858	899	883	897	864	829	926	889	852	905	874	868	879	836	839	815	807	893	831	860	833	863	896	869	902	861	865	820	862	865	869	862	855	879	865	924	882	877	874	862	867	848	868	898	845	857	886	864	892	877	836	924	880	854	878	859	857	885	850	824	836	883	849	823	888	853	876	862	855	823	860	879	865	875	864	904	903	864	866	898	884	865	888	855	875	890	865	868	860	885	872	876	855	923	854	829	904	821	859	867	866	847	837	887	895	888	875	844	867	867	877	932	813	891	893	880	832	880	839	847	890	840	853	865	832	861	845	905	880	905	836	891	883	846	844	864	880	829	846	811	903	895	887	905	854	846	832	899	899	837	871	895	936	835	873	867	884	854	884	882	863	852	838	871	901	904	916	857	858	874	863	886	842	844	858	868	842	865	835	854	835	835	849	872	858	833	864	844	875	904	892	840	873	839	881	836	886	860	893	881	868	869	889	894	889	859	861	916	822	838	853	879	889	885	928	882	853	916	888	898	838	889	851	811	905	866	857	911	893	877	929	846	806	875	905	874	884	805	867	851	900	862	872	876	887	852	879	873	924	888	863	834	875	853	824	909	886	949	819	880	884	853	860	882	897	890	846	848	915	782	875	897	838	824	928	847	865	847	850	859	845	842	899	853	914	907	877	907	850	823	876	930	877	902	835	879	876	887	849	927	869	855	831	888	897	882	832	849	897	828	837	838	869	891	876	847	884	874	814	870	857	873	854	881	880	836	871	882	857
22583	21482	29326	24073	21493	21072	6624	1612	1385	1164	768	627	618	557	633	671	573	577	560	585	524	447	366	381	342	325	347	1127	590	310	313	322	302	294	299	303	324	298	310	315	300	319	306	323	310	308	319	309	276	275	300	311	288	277	331	297	317	295	316	314	290	296	294	296	279	286	310	322	327	335	271	286	307	281	293	340	313	319	309	307	316	274	300	313	293	300	314	305	309	351	291	277	282	308	289	287	272	296	276	289	309	301	262	290	303	309	326	306	311	277	317	298	296	300	313	296	277	264	296	312	267	291	308	316	294	309	301	313	269	303	324	292	352	317	307	282	297	287	290	299	251	289	294	285	290	311	315	317	289	328	295	277	295	297	294	299	280	317	271	299	286	290	279	317	319	270	254	308	305	330	280	278	300	283	299	282	282	274	304	284	288	323	302	297	288	246	282	294	271	271	304	322	338	301	313	324	274	282	288	309	301	288	306	311	310	340	305	301	312	315	281	305	286	300	320	284	292	265	310	282	293	288	324	319	315	290	292	289	265	316	273	307	308	294	287	302	284	269	282	329	310	285	280	284	281	259	329	281	311	288	268	282	296	283	273	301	311	300	316	288	311	304	265	285	287	305	317	302	289	317	307	310	297	280	300	333	302	277	295	272	318	292	286	308	300	280	316	313	309	290	313	311	284	294	282	336	311	313	320	277	274	297	314	320	315	298	277	319	299	291	298	300	276	302	284	268	311	298	295	296	287	291	277	308	270	291	317	291	284	337	301	319	257	308	306	298	284	271	295	304	274	296	299	309	286	316	308	298	289	284	279	299	281	293	307	280	286	275	276	292	309	279	318	252	321	275	307	297	311	267	283	304	292	308	292	307	304	288	301	282	292	282	312	295	283	288	275	305	285	309	302	301	316	315	329	300	281	287	287	343	321	315	283	300	303	304	270	329	263	307	301	307	302	282	284	305	309	252	268	299	287	289	302	270	305	287	308	264	306	303	289	317	286	292	329	279	294	306	298	337	304	297	319	288	306	276	300	269	330	283	279	290	301	309	320	287	295	308	297	270	323	296	321	310	285	314	285	301	309	316	281	289	273	280	283	286	300	295	307	280	288	313	326	292	308	267	304	275	283	300	263	309	310	282	275	273	285	326	302	306	293	300	286	295	295	312	269	320	263	305	280	291	270	330	308	294	279	291	281	322	305	338	317	321	275	289	258	316	274	276	295	274	272	291	287	289	308	313	322	277	276	284	310	293	297	310	279	267	270	299	298	326	297	293	282	301	309	288	279	311	282	280	259	291	313	281	290	281	308	299	277	294	313	301	303	279	281	284	297	285	313	290	278	301	298	322	303	274	305	302	277	311	313	300	293	272	280	285	328	299	311	282	295	341	316	282	284	293	310	333	267	301	278	284	302	309	270	288	324	291	325	298	297	293	282	285	277	291	297	303	300	290	309	277	318	308	283	269	303	309	306	300	280	303	303	258	276	311	313	276	317	319	300	276	257	268	263	267	300	303	325	304	291	300	297	273	269	287	276	295	312	283	315	321	297	304	291	279	320	272	292	293	277	285	270	293	286	301	284	291	282	291	294	314	293	269	301	294	276	321	300	303	304	301	279	282	287	289	268	305	277	297	294	292	316	292	291	300	326	296	342	305	302	302	292	344	288	282	286	284	289	306	263	308	316	286	291	293	284	288	260	314	292	284	295	293	313	293	314	306	325	287	295	310	318	298	295	281	279	292	283	292	287	313	304	266	277	301	295	303	263	291	305	298	281	306	296	310	298	306	281	282	261	289	294	273	304	311	321	323	289	289	306	278	330	330	254	281	289	295	283	304	329	310	300	307	311	257	268	321	283	276	305	280	274	296	301	290	305	272	330	309	290	303	307	311	283	277	265	293	287	272	292	292	287	305	318	305	294	307	319	292	295	278	300	307	281	295	298	292	294	316	313	309	337	298	301	286	307	256	303	292	295	303	269	278	303	285	274	274	297	306	279	322	290	286	280	274	324	292	293	293	293	305	286	289	287	297	265	271	245	296	297	302	294	315	266	282	283	278	306	309	300	328	300	287	313	310	301	297	282	308	311	301	285	270	307	301	303	312	314	314	290	286	316	270	291	292	290	305	274	301	302	269	300	297	285	330	288	322	274	295	306	259	301	278	263	295	278	311	276	291	289	302	291	303	263	303	313	287	308	279	293	305	276	274	330	316	280	290	330	304	310	305	297	280	293	296	280	266	290	300	303	279	312	303	268	281	290	291	274	305	294	299	294	294	266	310	295	300	299	306	299	292	315	304	299	282	295	285	269	293	296	304	290	279	273	324	269	320	297	300	306	288	296	307	269	289	268	297	284	309	280	337	314	284	285	268	318	277	317	301	262	284	294	321	318	297	319	314	294	275	283	278	272	310	296	296	303	286	302	286	307	328	293	297	290	291	284	293	290	322	267	274	311	268	308	290	266	281	317	268	277	316	303	307	301	310	307	303	291	291	286	298	279	323	290	310	299	315	289	271	305	319	286	285	254	315	319	260	326	308	296	298	320	298	306	319	333	304	288	301	290	304	285	301	298	307	289	304	291	312	296	300	298	284	316	333	285	264	275	292	301	280	323	310	303	289	301	305	292	286	299	293	298	288	279	292	263	278	294	265	270	313	290	285	285	317	290	290	303	298	273	305	298	313	321	297	295	284	297	283	295	330	323	303	318	327	279	289	286	305	301	298	291	272	311	289	296	297	302	301	294	305	286	298	283	315	300	314	303	271	286	270	277	299	293	326	295	315	296	327	279	292	292	285	302	289	275	329	295	310	321	310	312	288	300	287	282	298	269	284	277	299	307	305	297	311	282	319	325	309	324	284	291	305	289	301	275	312	284	265	288	264	290	309	277	279	305	301	283	274	284	297	287	302	297	305	297	284	295	301	278	300	304	313	283	316	294	313	304	301	261	282	304	310	293	291	335	285	293	306	284	336	281	290	330	283	288	305	279	303	343	294	291	314	294	300	312	283	285	273	286	294	316	299	302	322	293	282	277	284	282	315	293	299	299	284	280	288	311	282	305	288	303	289	296	271	305	296	300	302	296	305	301	303	312	318	302	288	296	331	293	271	304	314	282	304	298	308	289	302	284	277	297	304	299	310	296	279	292	253	288	288	340	310	308	289	338	284	276	278	293	279	299	300	300	314	293	300	283	311	287	291	275	281	306	306	307	293	300	294	258	293	317	286	301	279	302	265	278	312	322	299	304	303	314	286	278	293	268	290	287	301	310	322	319	287	315	304	299	289	269	299	285	324	302	283	299	296	292	320	322	306	290	309	292	275	308	284	299	291	321	300	271	303	289	266	273	299	303	321	291	296	255	305	283	329	295	297	319	295	279	289	275	329	288	292	283	280	286	305	288	270	305	286	302	309	272	308	307	305	290	276	284	268	267	330	323	298	336	295	289	288	308	242	287	263	241	264	270	304	294	297	271	309	302	266	288	300	307	272	293	278	323	288
8680	27089	20710	12860	13243	6697	5132	3388	3200	2572	1654	1311	1167	1057	1311	1306	1056	1235	1143	954	831	784	549	505	507	472	499	2275	1084	452	417	434	466	399	426	418	412	407	449	412	417	415	429	398	414	411	386	423	413	432	416	383	391	391	429	405	410	390	400	410	372	407	413	378	393	386	396	370	438	410	392	376	396	410	416	418	435	387	401	415	376	396	386	370	401	427	377	400	399	352	402	420	384	384	408	417	412	418	405	411	383	421	419	375	381	387	374	381	403	407	362	396	421	398	387	415	424	403	411	388	391	376	414	381	418	393	422	403	369	413	418	382	390	447	423	401	388	389	402	405	413	392	377	379	394	425	420	429	404	421	384	385	416	440	383	402	419	396	394	399	395	413	363	411	377	403	386	429	401	403	384	406	377	393	410	386	393	390	398	372	364	411	390	421	409	398	378	375	408	393	396	385	387	355	428	414	385	418	393	395	388	421	367	391	372	352	356	409	395	374	419	417	417	401	433	434	393	414	423	379	394	427	382	379	390	428	407	410	381	405	393	371	441	428	369	404	386	418	400	390	414	387	373	375	431	400	400	365	419	416	389	410	434	382	416	414	381	392	401	418	363	427	390	399	403	431	383	396	414	378	416	401	382	389	414	425	399	401	365	383	395	376	391	418	420	396	401	403	409	419	415	377	377	418	418	387	390	367	422	424	380	419	415	387	397	363	424	415	384	438	427	420	404	403	416	432	368	388	396	370	413	412	374	407	389	388	392	389	416	455	412	409	412	391	411	355	385	425	392	383	382	393	383	377	367	372	373	417	384	395	385	386	410	394	417	409	386	418	406	398	439	382	392	404	372	404	398	380	389	394	400	419	395	413	402	385	410	382	388	383	389	395	346	378	405	419	402	376	374	386	385	428	382	396	431	402	392	413	373	377	377	386	398	402	364	385	375	395	397	362	401	408	428	393	396	435	385	414	387	395	411	402	335	392	366	393	416	405	417	396	399	409	407	390	392	428	369	407	396	395	413	391	418	377	391	387	370	384	412	397	390	378	377	430	352	386	380	386	381	407	399	398	417	430	396	383	366	420	426	387	414	412	429	387	425	441	387	397	389	389	368	411	366	400	403	399	405	401	379	427	390	400	422	377	404	401	441	421	393	356	378	410	361	422	420	378	372	404	390	390	404	382	396	401	382	410	406	412	402	379	392	400	423	353	423	387	410	442	391	406	439	394	398	413	431	430	408	409	390	397	384	388	413	406	389	395	387	397	408	358	399	419	381	420	393	401	399	396	346	421	424	386	370	411	411	422	405	417	395	390	416	378	404	422	392	390	391	387	423	373	378	424	376	361	403	399	359	376	358	398	404	412	419	377	387	391	406	386	451	387	401	404	408	426	389	391	389	388	428	417	431	375	355	454	370	440	408	404	402	362	401	391	367	396	421	355	362	418	385	395	387	409	374	413	345	393	393	374	410	423	376	406	415	378	443	406	407	396	395	424	374	405	426	403	421	410	405	417	405	413	380	404	415	382	388	430	364	407	396	390	405	379	381	431	397	409	355	406	378	397	385	398	385	400	400	409	382	419	378	389	399	436	377	370	420	415	424	399	417	380	377	388	415	400	342	428	422	381	369	398	407	423	397	391	427	399	385	397	411	424	387	373	413	404	359	406	352	361	411	393	374	419	414	411	385	383	400	378	414	409	398	396	399	404	410	404	377	438	383	390	419	403	394	395	393	377	391	429	398	387	410	374	390	400	410	403	378	402	391	416	432	398	389	405	384	382	363	426	407	379	377	397	411	397	407	386	399	401	441	408	363	390	415	422	409	383	394	414	373	404	391	381	410	374	417	412	398	397	413	441	387	390	406	398	378	434	401	350	376	392	392	421	387	386	398	410	382	387	363	388	420	380	410	408	374	366	430	381	362	394	388	375	424	392	375	389	411	404	413	413	420	357	385	376	375	414	387	374	379	412	421	362	394	429	382	398	385	389	435	406	412	400	396	393	407	414	394	376	374	407	394	373	404	397	396	410	431	384	395	394	426	413	406	412	409	427	399	386	400	394	399	407	422	417	371	383	399	428	388	408	418	406	403	393	401	425	369	420	392	393	413	371	387	397	394	416	419	373	380	407	361	411	392	399	416	393	432	408	415	442	385	342	415	393	383	409	416	414	395	394	385	367	384	405	402	399	379	403	389	380	376	404	410	401	436	380	378	406	423	367	422	394	400	405	393	397	390	407	400	412	398	407	400	439	371	367	386	421	426	359	382	395	372	422	405	396	397	393	437	399	419	418	389	373	389	407	397	390	412	382	395	379	384	388	392	390	393	420	413	388	386	404	397	406	398	380	389	392	361	422	405	395	429	419	377	381	388	385	398	409	405	376	382	385	399	394	398	407	396	399	376	384	415	392	381	411	404	391	376	366	383	386	404	421	408	423	410	398	414	402	379	357	369	393	397	405	378	413	402	390	378	390	390	412	394	397	425	375	435	390	388	397	372	389	397	434	403	380	420	372	402	397	390	383	388	390	380	397	388	428	378	398	386	389	385	382	421	423	424	396	394	403	412	392	390	420	437	410	386	403	390	412	385	403	411	411	398	388	384	420	380	402	399	403	390	390	419	426	379	394	407	385	429	408	413	385	418	375	355	394	415	400	406	412	379	402	358	389	418	371	428	406	385	376	392	409	407	402	366	396	371	390	395	379	422	406	402	381	405	368	408	408	416	388	425	406	405	379	408	410	397	411	385	398	416	374	397	399	431	429	385	445	377	393	388	418	433	384	364	381	397	419	382	426	393	369	419	384	407	424	421	430	387	398	384	435	362	425	366	392	420	407	394	374	395	386	386	390	415	421	365	422	380	401	388	441	367	407	383	441	375	414	413	398	381	408	412	384	397	370	404	439	376	369	426	412	421	383	404	409	386	364	398	450	378	387	374	359	407	401	424	409	411	403	389	394	399	390	383	404	405	386	426	391	395	387	395	410	393	396	366	406	446	348	391	387	405	421	409	399	379	409	376	375	402	402	395	397	384	388	408	363	389	387	391	374	420	392	376	413	401	417	393	407	379	420	351	354	406	401	378	376	378	411	385	367	373	372	380	385	413	336	382	392	381	414	386	367	423	393	401	410	402	378	377	398	428	383	383	402	386	396	392	435	391	382	414	382	398	398	394	370	414	360	376	429	422	398	410	416	384	415	405	401	420	380	374	406	411	373	426	384	389	391	423	390	415	381	375	412	359	404	407	366	367	357	381	363	438	379	433	387	420	416	411	386	373	392	406	409	418	353	369	376	430	384	397	386	428	390	415	436	389	383	397	407	393	415	397	418	415	365	375	403	395	386	414	339	395	409	384	405	424	381	433	419	374	403	396	398	448	405	377	379	421	409	383	355	400	382	388	381	384	401	412	417	392	410	382	376	432	429	435	389	359	389	413	401	428	389	408	406	379	385	382	401	406	407	419	416	373	413	428	412	368	413	413	400	400	375	391	386	394	426	400	401
27329	18787	8442	4776	2941	1528	1126	875	769	737	654	692	692	679	672	672	688	628	664	668	632	599	631	559	552	563	540	573	584	568	592	496	605	574	567	551	543	563	571	575	574	516	582	554	539	546	574	553	576	570	568	574	595	599	625	516	539	568	562	553	578	585	557	570	580	519	521	548	570	578	606	583	561	555	565	546	582	557	579	547	584	507	581	536	558	582	592	544	570	591	620	551	581	528	500	556	529	531	586	533	541	556	574	541	604	542	537	569	519	576	563	550	558	574	583	559	579	574	596	576	547	576	523	623	546	556	579	580	589	546	543	525	554	581	593	581	604	601	566	574	574	552	613	597	551	557	544	524	559	545	555	564	588	553	611	610	620	561	611	576	592	583	622	525	561	558	613	523	493	583	542	570	592	562	570	575	601	582	569	600	551	573	537	579	581	529	546	579	547	544	548	524	561	591	558	618	554	582	546	536	554	577	548	591	583	582	516	605	569	567	546	552	598	541	546	553	561	556	514	562	529	589	557	540	570	601	569	533	532	575	556	551	552	575	543	586	559	520	621	541	530	562	583	547	601	605	561	597	561	540	529	569	556	532	571	588	592	563	580	509	568	566	551	580	556	571	574	566	565	528	585	590	577	571	572	535	587	571	562	574	561	581	602	581	551	582	573	570	562	559	572	591	560	533	564	562	577	576	511	596	547	574	538	558	564	537	573	567	545	546	607	589	611	576	560	560	522	575	571	584	567	573	545	521	561	591	575	569	557	546	537	592	583	561	583	543	565	583	523	547	571	568	578	546	552	553	605	508	599	566	574	547	540	559	587	554	537	559	580	577	556	560	576	572	569	585	553	632	531	542	577	570	589	558	540	536	592	574	566	570	569	592	594	535	601	575	525	529	556	591	539	562	574	515	564	561	534	570	538	562	607	562	598	535	530	582	531	595	557	544	562	577	543	549	558	560	552	541	563	605	535	592	521	572	544	606	556	585	595	615	556	552	570	555	547	604	576	527	525	558	580	546	546	578	620	524	558	586	567	550	555	559	561	576	584	543	536	593	541	602	574	538	562	581	551	560	578	587	539	508	525	592	540	568	549	563	576	573	596	595	539	531	593	557	523	578	553	573	567	580	574	549	581	610	586	586	529	598	546	582	552	558	604	560	550	553	578	581	572	515	575	597	567	550	574	560	617	574	609	536	586	564	556	576	560	550	562	563	560	584	556	595	554	588	571	568	554	574	586	536	600	592	582	608	558	575	553	564	594	558	575	563	609	613	588	573	575	551	578	568	563	559	528	573	574	584	577	567	604	556	568	582	581	572	555	562	560	541	537	583	556	536	557	548	601	553	595	605	544	536	546	534	624	568	544	549	537	560	525	572	583	585	588	578	601	561	586	519	587	558	537	533	581	579	545	568	524	580	590	590	561	613	570	589	548	574	578	537	577	550	547	562	555	567	577	557	560	553	539	600	582	577	584	576	615	588	533	566	552	566	541	586	568	586	541	559	549	521	525	541	568	557	582	514	545	568	543	549	580	607	551	580	604	593	580	538	559	611	559	563	558	558	598	583	592	608	583	521	568	581	578	588	571	604	551	570	548	561	578	580	595	544	590	532	563	566	574	569	593	563	555	540	551	564	522	564	576	543	593	571	564	579	570	574	535	535	605	544	590	566	549	544	599	586	576	579	590	577	582	571	554	587	547	559	553	577	516	566	595	571	546	537	557	523	584	529	593	549	536	551	499	588	539	531	555	569	577	607	588	559	589	528	552	582	590	555	528	574	603	533	537	555	582	530	503	566	597	569	594	564	581	521	611	579	553	575	575	576	621	592	554	540	588	588	585	556	558	606	569	577	536	564	577	596	560	583	566	602	546	564	586	559	606	544	581	602	537	565	552	560	578	573	635	581	579	593	577	557	559	539	619	560	571	554	567	571	582	573	588	549	585	614	538	575	558	603	604	574	556	538	567	585	552	550	565	529	584	570	577	547	603	573	544	562	593	598	606	580	604	560	578	617	555	580	536	554	574	505	564	531	586	586	549	567	570	554	583	564	604	581	581	517	557	617	552	554	517	559	552	564	529	580	595	574	554	573	592	540	540	555	557	549	562	555	547	549	573	577	549	573	566	560	596	563	591	537	558	598	542	569	557	590	572	567	566	504	596	536	563	521	570	592	564	551	560	518	590	545	586	566	565	516	575	570	585	564	547	582	583	543	531	574	573	574	595	598	593	571	576	566	537	602	566	527	576	593	583	591	545	560	569	610	563	529	551	588	560	554	560	542	564	592	577	567	536	575	556	538	593	552	560	532	554	559	558	571	570	568	583	567	514	568	550	558	555	538	594	550	542	558	530	535	564	579	583	552	594	574	552	590	589	529	595	547	585	573	519	561	532	560	572	575	549	584	533	550	545	585	563	588	553	590	532	576	572	613	562	565	549	555	586	621	517	545	569	566	538	574	576	565	554	572	539	589	550	534	575	551	575	594	599	566	556	588	573	552	561	595	562	586	563	570	565	597	565	557	552	533	554	553	524	565	540	548	571	564	568	590	575	608	587	570	607	582	579	553	617	581	558	618	577	576	569	546	604	503	565	552	567	559	582	580	559	580	576	582	564	538	573	532	521	558	592	560	588	629	535	533	612	598	591	552	555	537	544	535	542	518	544	580	554	582	591	562	571	588	544	581	583	565	541	561	587	556	567	527	560	576	550	549	548	583	556	529	536	562	577	552	515	576	611	553	556	574	597	572	525	575	562	597	578	567	603	557	594	590	564	528	564	560	512	562	585	562	586	526	555	564	569	546	572	553	549	492	554	597	567	535	581	553	569	548	567	551	544	516	545	564	537	610	559	549	566	555	550	594	574	590	585	587	599	563	551	562	570	565	595	599	592	554	581	581	584	582	544	612	591	532	560	582	547	554	577	534	543	546	619	575	573	559	558	570	571	624	565	557	537	586	551	578	548	564	574	567	553	577	573	529	577	547	572	573	539	596	524	581	567	537	569	566	603	555	573	569	562	509	528	511	534	552	602	581	578	576	567	581	555	565	557	608	553	522	544	555	588	538	547	556	561	534	574	536	593	547	591	561	584	579	570	575	586	549	536	569	582	555	555	604	570	576	565	553	580	570	571	570	568	590	570	575	556	605	566	545	559	585	587	570	576	559	593	543	549	575	567	596	556	585	573	590	573	578	572	615	594	525	536	628	556	556	576	588	579	524	582	580	575	540	563	553	544	630	573	563	584	556	531	614	589	547	545	624	545	567	567	541	530	557	599	610	568	559	569	570	554	578	553	574	587	600	614	556	551	568	599	560	608	546	567	590	576	632	585	564	580	553	560	556	565	532	548	546	547	600	575	527	511	551	569	615	583	536	583	583	537	578	574	600	558	585	606	536	550	522	594	583	514	546	596	590	566	553	605	528	565	588	564	549	552	568	546	548	547	550	527	544	604	520	569	538	595	544	539	599	514	554	555	552	565	573	583	544	586	535	600	508
7348	11192	10047	6697	5639	3286	2231	1603	1475	1291	1011	992	1094	1127	1159	1168	1125	1060	1022	947	899	825	856	809	828	809	833	841	821	719	755	793	824	816	743	780	820	810	825	793	735	846	839	788	830	798	779	769	805	802	826	802	757	816	792	816	844	748	741	776	834	767	757	783	796	805	845	804	796	755	789	782	767	781	773	821	760	809	797	813	780	804	770	830	780	762	814	796	812	768	809	820	764	779	810	797	842	778	786	795	803	769	776	773	828	806	732	750	789	763	761	813	769	772	831	751	784	844	727	797	774	747	817	786	799	794	782	827	837	790	819	770	784	846	776	780	755	796	797	800	787	812	798	793	759	760	825	782	805	744	809	833	807	815	787	807	752	769	836	793	775	742	789	809	784	762	814	805	769	779	721	792	767	760	744	800	789	815	701	764	783	801	801	780	852	790	793	747	777	784	773	792	789	819	782	801	793	732	835	783	749	760	792	810	763	807	797	808	814	749	812	724	797	813	781	791	804	775	780	794	822	746	810	762	759	808	801	762	780	751	855	818	824	817	760	817	791	818	771	827	782	805	875	775	756	757	779	757	788	807	794	784	796	780	821	755	777	783	813	808	773	764	827	800	743	792	804	836	743	753	718	807	837	789	812	749	785	818	815	763	820	786	747	758	797	828	777	791	813	812	772	782	801	770	771	786	781	856	783	795	816	757	782	752	804	773	764	762	768	781	719	818	807	811	815	801	815	794	783	773	782	799	764	813	794	769	843	762	772	797	827	814	787	805	854	815	764	812	819	803	807	836	822	749	777	776	840	825	841	829	777	797	822	802	809	758	819	778	777	813	793	740	809	795	768	754	819	814	749	739	829	828	799	835	724	758	751	796	811	866	752	769	823	791	799	819	793	824	793	815	848	807	780	782	794	783	823	820	814	802	746	756	779	752	854	773	771	772	717	778	766	757	798	805	784	737	794	765	838	818	840	787	785	779	791	849	798	754	753	808	786	787	772	841	837	825	764	778	835	779	797	792	809	818	797	786	758	816	771	778	761	774	838	812	802	773	788	765	775	804	755	763	855	792	815	795	739	795	809	777	818	805	774	781	836	889	785	788	743	761	813	794	772	798	792	822	755	808	802	812	782	743	801	782	775	748	792	790	848	852	803	785	758	804	753	771	805	787	769	766	784	806	763	831	800	810	795	767	788	788	818	728	810	783	774	796	817	840	755	807	784	764	782	839	844	771	784	846	790	766	852	795	776	794	801	824	792	806	760	772	753	830	831	793	817	782	790	815	785	807	812	767	792	786	769	805	794	818	801	800	799	831	765	850	813	738	819	751	801	814	758	767	803	771	796	801	778	773	788	773	832	770	757	795	821	789	790	801	784	775	733	799	800	763	840	805	813	806	808	796	810	791	819	774	780	845	771	753	772	816	789	766	746	798	789	792	742	777	759	801	777	799	787	808	771	770	735	745	819	831	759	823	798	739	824	767	805	790	751	788	801	785	781	858	798	790	812	752	743	828	768	781	784	776	788	787	830	832	773	769	807	768	802	798	795	780	757	773	766	799	738	826	746	791	790	806	820	785	817	787	802	804	804	771	780	791	786	824	754	796	799	847	798	790	789	828	787	790	799	797	801	764	755	785	761	765	767	788	805	775	799	828	764	817	782	764	795	795	822	777	802	843	783	807	820	788	814	810	785	794	813	728	797	753	850	782	825	798	741	805	774	789	806	785	780	803	750	817	796	774	765	796	790	797	796	788	761	760	791	843	797	780	770	797	807	833	825	818	784	817	780	795	841	765	790	811	807	776	781	821	793	785	820	767	773	767	837	823	758	770	737	795	803	798	789	759	755	823	814	761	857	790	785	754	804	797	823	776	786	728	740	799	747	868	832	795	828	837	822	800	779	789	725	788	791	785	798	733	799	801	791	802	854	786	720	765	793	801	798	760	799	829	811	779	780	769	811	812	820	795	796	767	775	783	810	832	754	775	829	741	818	769	825	795	765	818	791	840	813	814	777	793	767	845	762	797	758	794	798	806	777	790	802	830	807	767	740	783	776	773	777	804	770	764	806	817	768	791	869	782	766	789	741	784	791	813	799	776	736	771	809	813	798	843	737	783	763	790	756	741	821	782	751	812	767	810	805	760	740	796	818	802	794	768	816	768	758	782	773	817	782	787	793	806	777	787	731	788	760	808	752	780	787	799	779	768	857	762	805	809	803	784	830	791	779	744	832	769	785	775	863	771	783	774	761	832	780	837	836	754	809	812	814	791	767	807	819	745	779	820	788	796	805	761	741	780	738	790	819	757	792	776	787	797	793	789	812	755	782	778	760	778	788	766	814	766	791	812	779	819	778	775	814	762	800	796	740	807	790	784	774	770	812	796	805	821	773	823	758	802	817	781	796	783	812	798	811	764	727	842	729	782	807	849	775	816	775	762	769	809	768	748	761	851	778	785	829	816	820	776	799	793	759	769	800	774	814	757	766	767	829	755	746	764	801	805	779	767	808	805	767	766	837	790	808	773	809	742	809	801	811	758	817	816	792	769	814	811	779	805	824	774	814	789	838	775	805	796	761	805	790	779	793	804	783	768	813	776	843	796	774	739	755	772	835	813	793	823	811	747	808	748	821	744	778	805	805	758	731	748	777	793	768	809	817	836	801	811	781	820	837	786	761	770	745	755	741	869	794	748	766	792	795	805	845	751	770	810	789	804	800	811	749	789	825	780	781	774	800	793	794	763	760	767	759	735	800	794	803	768	797	769	790	759	787	829	808	811	774	851	772	797	783	821	804	760	784	814	774	790	797	782	803	821	770	779	756	800	841	776	802	750	774	795	772	787	808	783	748	803	774	798	754	817	811	796	764	770	803	788	792	780	802	866	811	776	810	793	780	846	805	768	766	788	806	820	781	797	773	808	814	762	772	769	788	787	864	777	838	800	779	779	775	736	781	831	826	801	757	809	838	798	790	803	812	779	790	812	807	773	832	748	811	794	769	733	764	778	796	774	810	761	745	810	775	824	796	811	788	825	802	755	812	800	764	790	825	843	822	817	778	770	815	776	789	737	789	788	813	798	800	808	794	839	830	800	794	795	789	850	748	797	762	771	818	817	750	765	748	777	775	825	765	792	748	808	819	813	763	785	814	767	814	786	790	763	800	803	794	806	792	794	796	781	772	826	769	814	782	744	796	812	809	781	790	781	761	793	799	770	783	799	815	759	808	793	792	785	760	759	786	817	745	743	801	829	823	804	742	834	774	788	816	754	780	822	786	791	836	788	795	781	792	800	800	788	768	811	778	782	808	766	816	806	765	784	831	797	759	780	761	828	840	820	817	858	816	737	789	796	808	815	795	801	796	760	836	782	736	792	737	792	781	756	765	739	798	762	829	772	744	768	769	785	814	789	811	757	811	802	834	835	763	824	822	791	774	736	764	859	819	846	787	823	795	778	744	813	785	742	757	809	830	826	832	785	811	748	782	811	863	847	814	774	850	785
23603	21434	28620	24642	21009	7485	2194	1090	817	632	496	541	660	678	560	531	446	437	371	372	392	343	342	308	317	330	340	542	500	295	331	271	285	313	297	306	303	331	288	318	295	307	309	295	319	292	326	297	312	272	314	329	313	312	349	354	291	320	298	296	308	302	312	308	320	294	317	305	335	271	304	307	320	296	302	316	297	293	324	290	297	300	330	286	303	321	306	323	284	292	291	337	277	283	298	320	325	284	269	331	294	315	291	299	280	287	302	339	335	273	317	326	300	294	283	300	325	295	286	307	333	307	313	303	299	291	278	307	330	288	303	268	310	316	306	313	282	316	296	303	343	276	287	309	280	336	306	281	295	302	304	291	295	309	320	322	319	303	312	284	272	294	299	312	309	327	283	313	312	304	291	286	283	309	311	305	295	289	285	341	294	273	316	302	311	316	339	317	314	275	311	297	325	283	312	286	310	272	313	291	267	296	330	327	294	275	315	292	297	293	306	350	287	294	287	315	296	318	322	288	285	269	322	317	298	315	313	288	330	295	317	276	287	283	288	273	320	330	312	282	329	326	316	260	280	298	316	292	312	266	286	307	303	312	307	274	308	316	317	314	309	318	328	352	299	306	305	271	342	303	296	290	325	287	324	285	308	298	323	295	314	303	298	316	303	320	321	283	319	353	309	290	330	291	268	314	306	319	276	308	306	313	278	281	296	283	306	300	301	291	323	299	323	328	292	301	296	301	290	297	298	308	284	315	318	295	313	291	296	311	265	300	292	307	304	303	296	316	308	317	299	317	308	282	321	323	295	312	288	317	319	322	304	318	298	295	277	279	290	311	319	325	302	315	323	310	283	289	312	279	305	317	297	299	284	325	322	305	290	281	308	320	303	282	283	289	316	299	319	302	305	315	290	308	321	304	318	298	305	312	318	312	322	279	298	272	279	278	317	299	324	287	323	290	318	303	325	316	282	320	296	295	324	315	311	310	291	305	300	308	330	308	299	296	319	309	316	305	320	297	316	297	293	301	310	290	299	297	305	319	296	307	296	302	293	314	289	256	293	311	291	314	340	291	291	344	322	291	304	297	307	307	307	306	303	317	316	305	317	249	293	314	309	286	276	310	306	299	285	319	252	304	283	301	292	286	313	272	334	314	327	276	310	291	321	303	318	290	300	321	302	298	312	320	331	287	294	289	290	283	305	316	303	285	305	292	309	328	300	298	276	274	329	283	267	275	303	270	309	282	316	302	305	285	311	294	276	323	319	311	289	283	359	293	321	264	345	319	311	305	298	311	321	322	301	290	294	297	307	308	294	307	303	301	307	296	306	315	284	317	294	304	300	311	302	286	325	305	286	322	271	307	319	301	290	276	274	310	306	299	319	303	333	260	288	315	276	298	314	292	296	308	294	309	261	317	349	312	287	306	282	311	315	303	316	314	302	336	311	321	310	296	309	303	274	314	308	308	356	330	348	323	275	301	304	313	326	312	263	291	312	312	298	304	281	276	313	285	287	304	314	308	326	308	277	303	302	305	316	302	304	287	315	281	303	284	298	281	302	307	288	307	309	317	288	291	311	287	332	303	311	301	277	299	328	314	312	308	310	282	310	317	267	311	312	342	307	274	317	291	321	275	274	319	311	312	283	314	278	278	328	295	303	297	278	274	330	309	320	301	296	293	286	299	282	297	325	308	309	289	274	287	305	322	275	303	336	316	331	297	312	330	283	270	310	298	306	309	329	320	313	303	284	289	299	306	316	303	317	289	316	307	282	262	304	312	328	306	301	309	328	307	317	330	333	311	313	275	332	297	296	282	308	347	296	289	293	288	262	318	322	297	314	323	298	341	325	275	289	285	308	293	351	345	286	350	286	297	296	279	313	298	291	318	300	312	288	328	319	292	291	299	296	293	331	311	311	314	277	296	316	313	284	315	281	295	285	308	291	287	297	295	274	313	346	280	320	333	272	319	302	297	342	295	310	317	322	332	341	290	318	289	309	300	313	323	299	277	311	321	300	313	286	295	306	313	330	296	302	292	325	317	291	308	301	319	291	322	321	283	310	268	303	303	320	273	289	294	308	293	295	284	281	312	309	297	291	307	291	298	287	296	307	298	287	316	322	311	306	298	299	315	278	315	302	326	326	310	278	304	296	294	298	280	279	296	313	331	307	315	283	304	316	294	312	274	278	317	313	329	301	336	293	336	313	311	326	322	335	314	294	311	317	301	287	286	325	309	316	304	306	280	287	314	319	286	343	332	283	273	342	327	302	317	282	296	333	320	284	301	325	301	309	319	288	295	313	262	325	284	287	291	317	306	308	293	290	298	312	319	256	271	333	319	298	307	297	286	287	299	309	311	277	316	310	279	302	328	287	298	322	316	294	320	299	287	321	345	279	286	298	276	303	280	328	325	307	320	313	312	304	325	304	268	314	312	299	313	311	299	326	352	320	285	295	288	315	301	289	291	297	313	309	298	315	265	307	275	322	301	291	315	307	313	304	305	290	309	323	328	306	330	313	306	328	296	306	336	305	313	290	299	309	294	313	272	304	323	272	300	313	326	303	311	284	289	290	306	309	288	311	286	326	299	295	304	307	325	304	285	325	326	297	335	305	306	290	339	308	287	303	303	292	290	281	328	299	309	319	337	327	285	328	317	300	297	301	297	296	294	339	292	318	317	295	297	262	316	311	309	287	282	296	326	292	294	321	337	294	283	323	290	327	303	300	293	298	337	325	313	324	307	304	331	313	308	293	294	282	306	315	318	327	270	325	291	297	313	288	308	294	312	284	313	303	321	274	314	317	314	299	290	330	311	292	279	286	329	329	297	292	300	322	323	311	306	304	299	282	289	298	296	312	297	289	289	300	299	327	330	272	276	344	321	327	297	285	323	294	330	306	322	338	302	287	329	290	318	332	324	324	290	301	296	276	297	311	300	301	271	294	294	307	302	295	302	311	303	282	327	309	298	312	321	285	330	300	305	295	309	311	316	311	305	313	327	326	293	289	322	323	281	303	307	301	316	292	297	304	322	309	311	330	324	316	312	298	287	301	293	285	290	272	314	290	308	312	305	292	286	296	331	310	300	307	327	328	300	302	358	290	312	315	286	310	292	315	309	312	284	296	289	308	306	286	312	312	294	311	302	312	305	315	297	279	314	292	306	317	314	295	303	326	328	303	306	266	305	314	262	279	352	310	307	306	286	309	314	322	317	305	303	296	319	313	285	308	296	276	273	282	275	310	318	299	282	326	336	313	292	291	284	339	334	329	323	298	314	313	300	282	284	307	308	263	309	325	295	332	297	306	291	274	312	286	310	279	344	265	306	302	324	301	289	322	288	316	316	307	289	280	286	295	294	314	293	286	311	332	303	319	295	312	305	335	319	301	251	311	315	280	304	278	316	307	305	309	292	318	299	290	324	296	308	295	285	310	339	306	310	297	296	296	315	296	297	291	331	319	295	289	337	304	300	278	280	298	260	286	303	325	303	282	302	305	310
7700	20043	17456	11750	8192	5927	4029	2272	1926	1212	993	974	1237	1305	1143	979	847	833	629	604	572	542	505	504	494	502	440	1066	900	462	478	427	444	459	487	454	477	497	466	460	466	446	453	440	434	455	449	413	471	459	442	450	430	463	441	422	463	451	445	452	412	435	457	466	437	455	410	436	433	440	418	449	459	435	401	458	440	468	434	441	451	426	425	432	463	410	452	458	417	423	434	420	418	420	430	422	433	466	425	432	469	410	420	461	456	461	418	430	443	449	455	447	448	446	437	475	436	394	418	484	437	458	476	460	429	425	440	431	434	393	423	432	422	424	462	445	438	431	434	417	431	416	416	411	450	449	438	445	457	419	502	454	469	443	417	425	441	445	431	451	411	468	427	471	448	425	418	485	463	453	469	456	462	468	447	470	425	435	458	429	455	452	470	413	442	468	418	458	435	412	431	444	428	440	447	407	375	462	445	449	457	437	465	433	451	476	459	457	413	464	479	457	430	411	462	446	422	410	413	438	432	431	418	436	427	470	431	425	451	461	473	443	469	485	401	475	403	437	400	449	441	398	464	451	426	451	436	440	438	445	467	430	438	452	413	423	448	464	470	410	437	425	453	454	444	451	443	431	407	434	433	409	426	449	402	440	480	471	432	454	431	469	446	467	448	438	467	467	464	417	442	423	435	438	395	452	434	420	416	429	433	425	441	440	421	426	404	416	448	429	441	442	457	422	471	429	439	402	415	458	483	437	398	404	450	458	432	435	472	442	469	436	393	439	428	440	446	407	432	444	453	485	400	422	427	436	458	449	445	430	423	421	424	435	462	445	396	459	428	447	443	385	451	469	416	448	462	445	434	447	451	457	429	455	446	439	458	416	463	411	432	432	445	452	442	464	495	404	440	440	444	454	410	441	443	442	420	431	450	428	474	449	411	493	463	441	441	465	430	444	438	438	451	452	449	453	443	446	429	409	457	444	474	452	437	437	496	413	442	451	423	439	411	441	405	386	430	437	440	422	451	445	451	430	440	415	427	419	440	447	466	458	435	414	440	413	444	435	433	414	450	430	475	431	472	427	471	442	440	443	407	405	448	443	452	447	448	444	400	481	460	461	456	434	430	451	446	426	448	402	452	437	435	448	457	445	443	446	409	460	455	444	462	438	434	429	449	467	449	426	420	440	417	448	443	443	432	423	437	425	434	444	466	451	467	444	395	422	446	420	458	424	473	427	453	421	463	424	409	425	459	427	478	499	440	460	444	413	405	417	438	432	437	445	426	416	421	472	455	463	444	439	419	442	457	429	434	428	404	429	450	452	443	406	440	416	453	457	464	434	376	456	442	430	436	445	421	474	432	466	435	440	454	440	425	440	472	453	417	453	469	443	444	463	440	406	440	422	448	481	465	457	432	425	427	455	432	434	431	438	439	451	478	431	485	466	473	456	417	426	436	437	466	454	427	413	450	403	469	416	434	453	450	425	444	451	449	438	408	476	438	446	437	440	416	457	453	470	443	440	458	452	447	467	455	440	459	464	443	434	439	475	459	431	473	437	450	481	465	398	434	446	421	408	430	462	453	434	467	430	438	410	459	423	431	411	449	449	451	481	417	413	406	427	445	478	462	434	432	418	456	395	433	450	412	415	478	448	461	421	433	442	456	445	407	464	445	438	465	463	441	454	402	470	445	417	450	441	402	417	443	414	438	421	402	439	442	426	430	422	463	426	439	436	386	423	450	447	429	408	406	402	448	423	462	423	410	421	433	432	458	415	460	454	432	452	431	453	434	435	448	454	420	440	425	418	470	443	476	437	415	491	429	437	443	482	470	467	495	406	459	431	451	468	467	476	418	454	430	426	460	426	439	441	497	460	450	403	433	457	434	415	429	443	461	475	433	396	440	472	428	415	425	433	469	428	453	425	452	404	441	420	445	412	457	439	404	429	483	435	444	448	455	458	432	398	427	428	449	432	489	443	454	432	436	455	435	419	409	431	404	449	462	432	398	463	440	423	454	456	476	438	440	434	465	475	463	444	420	388	448	489	449	415	454	451	436	435	440	435	424	487	426	424	421	429	462	378	435	436	460	396	402	409	480	422	491	435	444	466	425	443	475	434	449	457	435	451	493	434	447	454	421	460	480	408	441	446	408	424	438	474	427	432	450	450	406	435	467	418	430	447	441	444	490	473	444	456	448	438	459	419	441	422	409	446	442	416	445	453	462	428	424	430	469	459	465	420	440	457	455	450	452	448	432	453	459	436	468	458	440	439	445	431	415	460	463	415	422	420	407	413	464	415	448	436	454	460	436	469	472	442	455	471	460	424	436	452	451	457	407	436	419	427	453	417	426	484	434	469	447	422	426	397	459	461	423	450	428	435	417	418	456	411	459	449	435	428	458	448	453	425	418	443	434	455	447	435	405	468	444	416	417	440	439	456	446	411	433	440	432	435	424	447	444	454	440	444	448	417	448	466	476	437	452	436	482	479	455	410	460	478	388	457	421	433	467	431	443	434	467	468	451	425	434	442	443	460	484	448	434	451	405	423	393	419	460	460	430	442	439	459	427	433	455	448	447	443	422	424	438	423	445	443	419	402	440	422	430	444	445	393	472	432	479	439	419	419	430	434	448	393	409	440	436	431	419	501	454	446	413	467	419	411	477	409	440	388	472	455	466	437	431	452	435	440	433	406	467	422	415	470	420	424	453	481	424	466	425	456	452	435	438	466	451	474	443	442	429	428	470	439	429	441	427	415	465	494	483	433	412	468	461	460	435	432	411	438	449	452	465	426	423	422	417	434	427	471	469	444	467	449	403	439	442	465	410	444	442	424	428	454	463	441	428	438	442	419	395	427	428	430	444	440	463	417	454	459	460	443	464	442	413	474	441	449	444	425	453	423	466	451	436	435	457	420	434	437	408	455	424	436	435	439	430	447	453	391	405	430	412	419	395	457	429	432	444	440	432	424	443	445	470	419	432	456	464	441	423	483	437	441	419	469	420	443	440	453	449	424	449	425	479	420	463	437	447	463	389	430	429	414	433	434	477	487	439	471	429	461	449	451	449	465	459	477	440	437	472	438	445	431	438	440	443	447	417	418	464	442	469	415	434	458	432	416	438	438	444	449	433	458	462	469	402	458	410	430	459	431	457	438	407	443	429	391	475	426	424	432	461	495	454	418	469	412	412	430	456	432	436	420	414	450	429	421	431	440	440	441	468	431	431	455	440	414	426	456	488	449	429	406	429	417	422	446	443	435	436	424	451	426	448	440	454	463	450	447	445	457	466	457	439	448	457	446	452	412	465	414	397	485	397	441	411	461	444	424	389	457	429	448	454	459	455	465	417	456	450	448	435	440	465	451	456	434	449	421	392	418	449	428	389	419	429	462	436	468	419	419	439	414	455	421	433	430	440	459	456	456	426	449	441	466	457	439	437	439	487	440	439	465	410	443	457	432	460	427	450	427	430	437	451	501	447	461	444	416	446	480	466	454	471	453	435	447
24702	21452	27237	25285	8380	2920	1919	1179	866	780	831	786	870	923	879	712	655	596	645	665	679	649	635	717	644	614	636	676	620	608	625	631	608	627	648	605	648	610	647	645	608	595	622	645	632	586	622	626	617	628	615	641	586	662	667	620	620	610	643	604	638	657	653	597	596	639	643	634	596	643	610	645	681	594	600	589	638	599	638	645	685	618	653	644	627	577	649	667	576	623	628	629	606	614	629	666	641	618	625	596	620	612	595	658	634	626	609	601	614	621	633	681	595	608	626	656	638	642	611	622	671	630	645	606	625	606	623	604	586	616	677	592	648	620	574	635	630	667	612	598	611	573	596	629	582	596	623	597	600	658	598	614	593	630	622	577	635	621	646	588	601	593	646	606	640	650	609	635	634	635	643	631	612	631	564	631	595	637	644	561	635	638	625	628	624	598	611	651	685	591	592	640	625	615	648	615	626	603	617	647	626	639	599	617	629	624	634	596	611	621	590	603	608	632	666	645	652	616	614	575	621	566	599	590	641	629	624	645	620	628	652	604	614	636	595	584	631	594	619	634	614	654	608	615	609	629	624	637	659	605	647	635	603	622	617	655	621	662	601	628	604	685	600	597	633	621	575	652	626	592	597	644	655	641	621	659	602	611	594	582	641	662	632	554	619	614	615	622	620	585	605	625	619	612	606	640	593	592	595	641	634	614	615	618	623	599	546	606	651	591	604	607	651	623	593	664	620	606	623	623	634	651	639	625	636	655	646	632	644	619	646	627	613	625	648	633	625	641	597	633	650	627	604	624	610	631	637	562	633	608	612	598	590	650	636	629	617	606	611	639	641	636	627	623	658	639	672	596	624	593	614	636	643	601	630	651	581	653	635	610	614	626	649	640	643	645	593	622	611	669	617	568	618	661	655	626	625	564	589	618	642	648	596	630	634	585	661	622	568	655	621	664	624	608	639	617	623	637	623	609	601	620	632	613	671	630	615	641	607	616	640	630	621	580	645	626	633	635	657	623	577	590	593	654	689	629	628	596	612	602	579	624	620	618	605	635	620	589	665	627	621	649	585	601	658	636	594	575	619	599	608	553	631	635	656	636	614	638	646	655	594	609	610	686	641	623	614	633	636	635	623	603	628	606	647	590	643	636	578	626	610	625	617	580	650	646	603	600	619	629	631	620	628	641	667	636	609	642	643	617	630	601	577	608	590	625	657	631	595	592	644	602	616	641	614	602	646	607	643	603	626	615	618	592	613	645	620	571	599	606	631	617	607	637	593	661	617	604	622	574	558	601	618	647	664	662	738	578	622	622	597	602	589	626	686	607	630	576	609	624	597	593	633	630	602	611	667	595	626	615	621	623	590	587	626	634	597	605	602	580	626	644	578	637	630	599	612	615	608	620	623	621	615	621	610	649	617	654	576	620	589	643	650	628	628	595	656	615	641	591	624	653	616	640	626	606	616	659	595	658	585	604	610	619	585	642	587	637	649	572	669	560	622	646	562	615	608	585	678	652	583	605	658	611	589	587	636	614	644	569	582	620	620	633	603	625	651	603	604	592	625	605	677	609	616	630	627	648	612	590	561	630	600	656	580	610	618	617	627	561	648	585	630	658	627	596	605	625	609	597	626	632	610	591	660	652	600	607	628	584	593	588	644	641	615	612	631	624	598	602	623	623	597	598	646	641	655	640	598	654	592	630	586	631	586	654	585	633	654	593	630	627	627	644	605	581	649	629	615	636	633	679	610	587	604	619	638	579	604	639	595	607	611	604	621	640	633	631	602	616	606	654	649	627	636	632	614	657	618	602	636	575	663	620	622	623	607	587	578	659	631	597	654	629	570	649	615	611	600	652	599	621	634	598	641	567	690	604	602	635	626	664	561	615	669	654	581	575	595	632	635	656	608	664	637	621	620	651	651	584	600	643	624	623	623	615	630	648	628	603	569	646	577	643	643	638	651	603	623	635	638	636	578	622	609	623	622	605	618	608	630	624	627	637	628	590	607	590	640	606	625	601	566	638	621	616	669	617	599	621	567	609	621	666	630	568	625	640	636	646	633	602	604	657	621	615	612	672	640	638	650	619	616	632	623	612	608	595	610	621	597	587	635	610	587	625	610	590	588	577	631	621	634	651	610	618	623	645	621	622	614	566	701	646	589	652	628	675	649	627	617	643	643	597	622	599	607	615	619	576	586	618	624	604	640	661	648	660	620	593	628	604	672	670	614	596	606	652	613	616	593	640	629	645	618	632	643	623	648	624	587	604	638	615	634	593	608	557	635	606	622	625	622	631	609	580	607	639	568	608	609	636	613	645	602	602	606	608	643	599	604	635	648	637	634	587	618	651	609	595	656	610	628	649	643	619	596	625	643	627	602	611	587	610	589	667	674	588	632	617	678	603	634	634	634	608	599	630	642	606	608	671	647	622	655	608	586	628	646	635	617	584	644	634	635	612	609	635	598	615	605	635	640	580	612	616	637	616	610	620	586	679	616	593	615	639	617	632	630	676	621	615	656	639	626	597	568	591	598	616	603	627	657	614	610	619	625	628	604	583	678	623	590	656	660	642	610	627	657	637	594	614	625	636	573	600	631	600	586	597	613	640	646	659	588	615	614	599	628	644	605	641	660	630	624	659	608	594	585	634	618	602	639	684	598	596	639	669	614	602	618	612	610	578	606	612	630	664	580	642	625	620	578	615	605	615	574	634	642	626	620	631	611	605	652	606	621	626	660	649	615	596	648	672	594	615	610	577	645	616	601	661	603	582	638	657	609	565	603	617	563	588	586	635	622	615	565	588	633	629	581	628	633	643	673	617	625	598	626	666	612	591	566	598	628	619	581	629	633	595	613	584	588	652	618	663	601	612	629	597	642	575	583	631	621	579	611	670	630	630	600	578	623	612	620	596	614	643	634	639	570	602	614	646	600	624	620	607	628	605	587	621	634	650	620	630	633	626	654	604	652	678	592	660	635	607	648	607	617	618	627	625	598	608	610	644	638	605	597	604	633	619	565	605	604	642	671	636	566	601	630	642	664	617	619	609	616	615	631	604	619	625	611	594	606	645	623	613	608	586	600	584	616	648	602	669	596	629	586	597	630	586	632	638	602	652	634	638	634	583	578	631	605	608	564	636	622	574	606	645	636	638	653	657	628	633	606	619	597	585	615	628	557	636	651	619	636	620	616	595	650	631	622	599	632	588	613	604	651	633	653	589	624	608	639	656	648	600	594	616	607	628	610	626	650	638	634	611	600	622	612	639	607	615	638	639	560	607	620	678	621	659	601	602	597	631	592	620	627	629	616	636	634	591	624	599	604	605	612	613	616	640	650	615	616	587	626	615	599	632	661	650	655	618	598	687	608	623	655	632	643	627	635	644	558	640	625	622	634	619	621	576	633	612	597	649	649	621	653	644	577	639	594	604	657	636	662	613	648	575	637	593	645	591	584	617	610	624	603	649	643	636	630	608	632	566	610	606	616	598	614	604	623	582	602	594
7679	18783	18368	10742	7196	5686	3993	2438	1501	1442	1387	1460	1645	1607	1494	1185	975	921	990	990	951	931	907	1033	917	876	943	1043	862	900	849	869	830	857	823	857	805	822	837	923	858	863	886	835	841	934	888	886	876	893	809	836	882	846	880	824	845	890	912	875	868	879	803	836	869	860	904	856	887	826	887	871	864	843	866	836	863	875	824	888	892	870	898	857	806	870	913	901	910	835	849	883	871	893	838	889	875	896	805	777	873	852	786	857	836	876	847	861	850	802	887	851	827	826	853	909	782	898	851	881	826	856	894	889	833	845	829	824	883	854	878	876	861	878	863	924	857	859	917	871	866	828	908	799	869	838	845	861	877	863	866	842	838	860	894	859	805	787	803	862	875	851	780	858	828	835	861	872	863	860	854	917	854	859	771	851	920	883	879	863	788	877	855	839	831	842	846	870	849	811	852	847	859	870	882	864	861	874	840	857	875	854	820	902	792	819	825	864	859	819	911	899	806	838	907	845	845	831	832	917	880	853	897	840	824	862	883	858	850	880	828	822	807	862	852	880	835	868	859	827	862	899	857	829	822	868	830	843	811	855	788	784	861	873	832	834	874	882	869	842	884	835	858	951	850	869	854	870	824	801	905	792	877	906	824	938	829	911	872	818	827	874	859	928	869	859	852	816	868	839	833	833	835	815	861	825	849	867	871	837	826	845	831	879	834	883	837	884	829	827	842	861	837	880	860	847	869	858	844	871	876	901	831	880	870	855	849	811	886	862	911	826	826	837	854	848	834	864	864	793	891	884	835	866	843	916	841	827	840	894	824	874	817	887	824	876	856	849	871	861	860	856	894	858	841	856	832	886	821	882	902	830	853	829	922	829	856	822	875	885	872	830	815	846	827	843	885	895	814	874	831	872	847	853	848	861	860	815	865	793	825	827	907	822	836	830	889	862	826	826	868	802	815	881	855	896	888	885	863	850	836	862	830	877	825	872	805	870	848	866	858	830	860	882	857	925	894	865	837	837	833	885	889	891	856	834	913	891	860	840	849	875	825	855	833	873	858	866	858	836	857	826	874	854	853	876	845	881	848	819	827	861	853	863	810	852	882	852	889	838	842	855	824	811	867	846	867	830	850	837	916	902	866	866	801	844	898	863	828	854	893	794	866	886	874	854	821	933	827	856	819	825	886	834	863	847	853	845	820	870	856	896	845	837	849	909	849	834	829	830	865	830	880	848	859	885	899	873	801	906	857	849	840	927	830	871	844	844	833	861	873	849	866	861	850	834	894	856	813	899	885	865	824	819	917	875	835	877	906	881	892	909	833	841	862	850	860	800	879	831	863	822	837	833	807	849	824	836	825	822	859	831	903	924	869	843	797	811	835	850	835	824	876	891	857	834	858	833	883	806	871	887	881	843	864	859	843	838	815	851	899	812	842	844	872	832	848	894	894	819	843	849	832	831	855	867	811	831	859	890	871	890	860	866	888	856	895	846	892	919	863	857	852	890	828	840	840	839	854	826	817	814	914	859	916	810	882	805	896	824	861	915	865	846	877	866	855	857	843	903	833	843	889	876	800	849	901	836	840	825	850	861	833	854	903	828	894	870	827	815	873	813	833	893	822	887	881	815	891	857	918	855	800	847	922	844	878	849	872	897	868	843	920	913	874	862	887	820	864	858	892	874	828	866	837	845	853	858	880	799	921	813	862	829	849	789	880	804	864	901	867	860	871	833	868	829	824	860	799	832	829	856	901	829	858	858	859	876	849	850	835	796	884	901	827	885	846	879	805	846	890	810	868	854	839	879	879	826	887	888	863	850	799	880	795	871	909	871	906	875	817	833	860	815	898	873	848	871	883	780	812	875	771	830	847	846	887	838	801	787	864	876	860	926	829	903	865	824	846	800	846	824	866	890	851	856	866	840	858	854	865	854	889	885	882	826	849	825	890	900	849	857	807	898	853	825	844	908	860	831	908	865	880	829	883	770	835	885	853	882	938	771	848	876	876	849	864	884	831	851	842	879	844	856	832	841	912	868	858	816	841	822	861	872	842	859	869	848	806	865	839	913	867	851	881	836	822	824	883	859	850	873	890	831	848	868	840	898	878	835	881	914	892	868	848	841	841	870	809	867	893	894	835	839	903	889	868	872	887	816	873	809	870	883	882	829	823	876	808	874	876	810	794	857	879	851	860	876	874	867	839	855	855	897	858	876	798	811	820	780	855	849	924	880	878	874	825	864	864	856	871	843	913	825	848	870	840	865	817	877	870	871	856	848	852	858	885	866	800	874	825	855	902	888	870	811	858	801	846	857	860	848	836	855	895	860	843	854	807	879	830	906	829	875	928	884	835	800	838	851	889	850	890	850	865	822	808	828	852	878	881	828	797	883	831	888	845	874	832	850	849	809	850	899	836	829	898	879	858	845	831	826	847	852	834	871	890	865	866	868	867	878	865	805	862	895	807	842	867	860	866	873	944	854	859	868	833	824	841	868	826	846	854	863	780	890	834	857	855	851	846	873	884	812	880	862	840	847	867	862	892	822	810	784	905	838	866	905	897	897	867	889	913	821	862	902	858	911	829	886	848	854	885	811	858	903	797	869	849	817	852	839	845	840	801	879	811	832	859	833	843	851	841	852	886	865	856	885	801	846	900	833	855	843	870	868	835	859	883	826	843	883	855	813	847	813	887	907	873	889	854	841	861	841	880	836	863	840	947	864	862	790	869	886	857	866	825	798	848	872	863	865	808	862	829	826	857	818	858	885	851	871	876	811	868	857	834	852	860	883	832	888	869	848	895	864	876	861	828	821	819	864	895	900	828	833	833	879	854	853	868	882	862	906	870	846	879	852	883	877	824	898	839	871	861	792	808	831	830	811	905	860	842	892	830	910	859	875	845	854	856	886	792	873	857	870	866	799	862	874	850	826	830	836	825	829	883	865	847	844	879	811	859	829	834	868	884	903	908	897	841	854	863	826	871	872	793	851	852	799	910	813	824	837	794	848	869	784	873	797	875	896	819	885	900	887	830	815	876	843	887	861	836	843	833	842	921	820	853	875	876	881	822	854	851	861	859	859	832	843	852	866	863	817	824	846	871	858	869	892	853	879	864	842	879	822	851	802	911	835	856	839	873	870	855	840	804	820	801	823	825	802	855	859	862	880	799	876	843	863	920	855	840	802	852	830	865	881	848	877	829	822	885	929	884	826	792	825	872	892	840	824	843	870	820	898	873	848	843	819	897	832	840	846	811	829	849	870	871	792	874	832	882	908	871	836	808	851	831	833	870	830	834	871	823	817	864	876	853	882	849	908	806	815	841	881	856	876	881	888	842	866	780	803	930	801	877	797	816	881	847	884	794	855	855	851	888	824	818	779	851	824	865	868	832	815	844	860	877	824	876	803	903	889	789	849	887	864	863	848	862	840	857	881	829	867	854	814	850	838	846	850	895	818	882	865	847	884	855	827	846	845	885	851	844	819	833	797	906	913	855	868	894	815	906	867
22553	21482	29316	24054	21498	21137	8686	2111	887	773	850	973	1270	1002	597	413	380	380	406	407	397	351	376	401	343	329	338	377	318	308	305	317	321	310	300	276	317	298	298	310	317	324	309	284	264	294	278	336	325	289	290	315	307	302	286	290	289	281	325	320	277	329	299	270	303	286	246	275	334	309	290	295	291	299	284	300	282	310	292	312	283	272	295	274	277	288	294	297	306	302	292	287	284	272	292	293	278	310	288	284	291	276	303	300	302	305	296	287	295	325	262	299	289	270	294	299	303	309	285	283	284	276	301	284	296	289	303	305	281	316	294	280	312	307	296	296	287	285	282	296	305	295	302	283	278	273	307	287	298	276	288	298	286	278	279	305	287	311	304	313	316	299	310	273	286	324	325	306	303	313	282	315	277	308	268	292	272	269	302	273	275	291	319	253	294	304	317	278	304	299	296	297	300	284	291	296	285	297	277	323	268	301	297	288	277	292	283	319	289	283	299	292	265	271	320	305	281	288	322	265	286	300	276	294	266	311	258	307	266	298	286	294	308	306	294	305	280	294	251	290	267	289	306	302	266	313	260	289	280	278	293	298	303	269	298	304	317	287	298	268	293	267	303	292	291	277	308	296	314	291	307	287	286	307	281	300	315	296	291	258	307	292	309	280	270	286	310	301	290	300	286	285	280	276	316	274	309	276	302	305	313	315	276	324	262	294	289	308	297	288	288	317	309	295	327	283	304	271	302	296	282	295	304	289	287	325	310	297	274	277	248	303	293	307	297	293	313	294	292	271	328	309	290	317	257	320	279	283	263	265	312	278	294	301	249	312	289	301	303	295	322	311	288	279	280	296	283	330	333	315	295	284	287	307	285	281	276	303	316	301	315	270	303	285	284	303	273	285	318	300	329	305	329	293	271	285	280	312	288	283	291	309	292	297	282	292	292	288	306	271	323	296	296	291	312	314	314	317	273	269	314	286	294	305	288	311	286	275	293	299	272	278	291	260	296	293	312	296	295	281	288	289	280	277	288	274	296	281	301	282	296	307	291	279	288	293	311	286	289	323	312	282	295	282	317	288	300	291	300	273	281	275	288	289	301	287	279	292	264	301	309	317	311	281	277	293	313	282	299	278	318	335	244	316	313	287	285	262	303	281	351	281	304	279	293	316	288	276	265	295	284	325	312	253	277	306	263	288	296	289	269	269	263	308	299	309	302	299	287	280	300	274	308	323	296	308	316	306	308	276	299	293	300	277	306	318	293	292	281	272	277	293	292	297	308	296	289	273	324	297	282	295	319	294	297	313	289	288	287	284	329	307	256	301	321	283	271	300	266	279	290	285	298	287	292	290	308	298	341	285	270	294	283	294	289	259	269	251	284	327	313	303	311	317	266	321	321	314	290	298	226	279	269	288	295	276	289	276	304	283	309	272	293	326	292	291	299	293	292	307	294	295	284	243	287	299	273	281	303	286	276	291	297	298	259	294	296	305	338	273	302	276	257	275	311	273	289	263	291	285	277	293	314	291	293	291	296	274	288	305	318	299	294	301	289	291	300	310	279	277	299	305	292	311	300	297	323	296	289	301	277	296	249	284	275	288	260	289	281	297	308	298	259	309	296	298	292	273	274	280	321	315	272	279	286	287	300	294	293	291	287	293	284	306	255	287	277	290	290	306	273	308	310	327	298	290	264	277	304	318	295	303	336	276	311	293	328	291	290	286	307	263	318	318	290	269	286	279	282	289	283	320	284	286	324	258	327	295	295	298	295	301	262	302	310	307	293	286	296	273	261	302	273	291	259	302	314	315	291	306	260	279	253	283	304	274	290	316	286	294	280	284	299	280	309	285	278	305	285	306	271	286	301	249	300	249	307	284	283	294	283	329	306	290	293	305	289	320	340	299	312	319	281	285	293	309	321	302	298	301	284	284	319	269	276	267	308	285	308	285	303	301	270	290	274	281	288	349	272	297	295	240	275	273	289	287	285	292	278	290	312	279	252	270	287	296	299	273	297	277	258	282	299	294	275	321	323	289	281	287	296	329	296	312	300	275	286	301	293	278	301	286	296	268	281	293	295	280	315	258	274	288	295	301	297	284	286	296	282	275	290	272	273	311	306	272	316	287	280	293	279	273	305	293	311	267	277	290	285	288	309	308	308	293	267	255	267	308	292	309	299	297	269	292	290	311	298	288	263	274	322	280	287	293	281	288	281	258	305	291	265	278	281	288	285	320	300	274	303	311	283	280	295	306	264	286	307	316	312	293	319	293	301	279	303	274	302	267	315	299	294	283	314	255	311	299	287	303	287	290	292	259	274	321	270	261	287	329	276	261	287	306	317	291	262	312	271	293	290	275	283	273	280	280	296	301	305	288	289	301	285	304	289	294	304	278	272	286	299	282	296	301	286	261	277	323	291	290	283	280	309	302	331	279	291	299	244	298	300	296	282	279	284	264	318	306	290	286	281	290	283	306	295	283	326	321	299	274	291	264	306	276	305	283	263	259	278	296	289	268	290	257	285	289	289	289	290	304	298	281	311	287	281	282	312	290	282	307	279	321	287	290	262	286	298	307	283	305	317	297	293	310	275	290	270	293	268	279	272	311	289	304	281	277	299	289	309	287	308	275	311	308	302	279	294	276	261	304	305	296	271	314	333	289	301	277	297	307	277	264	316	278	304	282	294	300	303	296	281	315	296	306	282	308	299	287	296	277	302	280	303	279	280	314	285	281	277	254	320	295	307	284	284	278	303	297	281	304	299	298	277	278	268	299	307	261	304	297	303	272	323	274	292	266	309	300	322	283	317	275	258	281	303	287	294	307	298	308	291	289	271	279	284	273	264	284	273	289	322	285	274	313	292	302	275	308	321	261	293	295	274	283	287	291	278	287	274	292	293	287	286	281	295	313	266	266	287	313	313	296	320	277	280	305	299	298	285	285	255	291	313	298	303	291	309	283	267	307	266	249	293	285	285	308	292	265	266	287	312	274	288	324	294	288	298	295	259	275	306	279	308	304	297	302	275	311	295	302	292	300	309	305	307	312	283	272	279	330	299	282	275	298	273	282	264	309	306	270	317	296	279	273	292	278	311	279	281	301	280	270	296	248	294	273	276	273	322	288	302	302	296	278	281	297	278	312	309	281	294	286	282	294	300	265	286	272	268	283	292	305	317	295	280	262	279	280	315	329	283	296	280	251	280	302	290	308	288	253	265	298	275	297	341	339	290	306	275	299	291	274	289	247	286	276	291	288	301	289	273	296	270	299	271	298	298	304	281	288	289	290	296	309	294	302	292	295	280	291	341	275	283	298	284	296	262	280	305	314	307	318	302	309	291	294	297	301	275	329	264	262	313	312	281	304	320	273	328	270	313	297	258	306	306	276	320	263	299	296	286	281	301	299	284	312	290	267	264	295	277	278	294	303	273	325	289	279	281	286	306	259	290	295	282	277	330	273	289	306	294	265	273	287	282	278	280	256	263	292	307	295	303	291	261	279	302	302
10150	32182	26352	16475	14906	10009	7025	4268	2108	1695	1916	2260	2893	2134	1055	745	640	620	629	734	630	568	569	650	533	506	415	637	462	435	447	395	410	381	382	419	440	406	396	440	387	422	423	381	431	407	377	389	376	410	394	376	385	389	407	391	382	386	397	392	395	380	397	418	396	381	395	384	392	394	409	375	366	373	383	389	364	388	380	399	409	429	426	388	399	419	400	407	396	389	392	406	399	385	405	418	392	346	401	408	432	389	394	385	415	384	415	409	392	359	399	393	407	376	396	366	380	430	423	402	396	374	382	409	378	414	378	378	372	371	374	417	376	420	403	408	406	402	379	386	382	401	398	389	372	402	398	372	391	411	428	430	434	392	413	402	384	399	361	367	371	375	356	389	414	398	389	406	386	379	382	397	399	395	358	376	402	417	399	465	373	352	383	374	403	372	422	366	386	410	353	407	391	372	399	383	366	385	415	409	388	381	428	358	380	433	406	420	429	402	361	392	359	395	395	422	384	388	407	383	425	391	369	374	398	393	357	382	381	375	354	391	399	399	416	406	396	413	407	360	403	391	375	399	426	394	403	387	359	376	393	370	391	401	392	410	386	393	454	405	409	360	418	425	398	421	402	380	375	409	387	405	405	368	379	400	403	395	384	396	433	378	402	376	394	368	347	381	376	403	369	373	421	426	387	401	377	419	353	424	412	414	435	376	359	369	392	381	413	384	414	372	394	419	354	437	389	412	363	397	376	434	413	425	429	410	365	402	401	403	399	375	406	394	435	377	388	407	390	352	402	374	421	407	409	452	408	385	357	378	392	402	384	410	432	376	425	418	406	398	372	362	401	416	389	405	357	376	395	403	361	389	428	414	417	421	406	402	404	335	412	371	372	421	397	409	371	387	423	404	370	353	426	362	381	406	407	376	424	374	405	409	378	419	412	395	406	394	386	382	384	400	385	382	389	413	377	385	423	398	374	402	389	414	395	383	404	396	429	389	403	379	393	386	397	408	392	346	422	427	357	383	363	398	363	375	385	414	410	368	435	379	383	367	381	393	393	387	362	389	392	394	375	397	398	415	386	429	419	371	422	388	380	409	383	406	384	377	389	398	373	403	441	386	371	404	402	419	398	410	366	363	388	423	399	368	399	393	398	383	377	376	412	368	363	400	407	395	391	398	394	403	388	393	376	381	400	407	369	414	377	395	406	370	375	387	381	409	406	383	376	370	443	380	399	377	383	415	403	394	401	403	416	361	411	362	379	371	371	389	411	437	400	398	468	390	395	354	385	404	391	437	377	378	414	351	371	387	368	403	402	433	376	395	415	406	395	413	413	390	379	411	396	401	394	388	388	397	383	419	407	392	388	382	411	386	363	430	367	389	437	402	386	421	388	409	413	384	384	405	352	419	437	400	394	394	368	350	364	385	385	382	379	410	393	374	392	383	422	363	373	378	422	397	366	402	437	385	407	432	399	395	411	422	440	427	370	391	402	378	377	377	391	386	369	417	362	377	372	383	394	367	360	388	376	387	366	400	392	358	386	370	408	413	374	347	399	380	382	384	388	429	397	416	425	390	398	399	369	421	383	395	404	366	382	410	412	362	361	365	383	426	368	407	391	378	414	394	410	365	384	410	389	383	392	415	382	411	360	412	386	367	408	432	391	347	377	419	421	394	371	399	368	383	411	408	397	382	410	398	406	351	399	414	431	423	417	387	404	417	399	426	381	353	381	401	385	383	386	370	409	412	410	408	361	400	399	421	345	393	371	406	399	410	382	403	384	426	334	399	392	395	380	390	383	361	416	388	420	415	360	401	353	395	395	408	451	428	407	382	376	402	363	357	424	412	397	372	378	416	392	373	425	418	374	401	339	398	365	384	393	384	387	389	371	440	378	391	410	390	388	398	370	417	369	408	418	389	388	414	382	434	382	414	380	398	399	359	400	383	368	391	422	381	371	396	416	435	371	415	367	415	356	407	395	394	381	377	371	394	425	395	412	402	343	375	396	389	403	377	375	439	387	385	394	399	403	429	398	403	370	377	407	408	385	387	407	383	412	391	389	394	384	396	418	388	370	357	377	387	400	408	420	374	401	393	407	379	409	417	368	381	402	409	406	391	379	382	366	388	363	369	363	365	362	363	446	424	384	360	400	391	369	398	374	385	385	389	396	393	446	362	401	411	391	391	400	412	374	421	386	383	390	385	407	389	404	397	430	385	407	446	409	392	380	378	369	389	363	436	384	375	359	412	420	399	450	396	396	396	396	383	417	402	370	367	373	378	393	393	396	421	406	387	409	426	374	435	416	369	365	377	403	364	389	381	396	404	390	408	409	378	385	385	418	431	384	409	416	393	372	394	405	376	397	423	370	429	405	396	380	386	407	394	401	350	421	387	378	399	450	406	396	414	393	399	385	380	403	393	370	372	386	367	383	419	394	378	365	380	404	377	397	376	399	390	423	419	374	399	396	397	385	406	414	410	365	387	404	404	396	393	387	398	431	409	368	395	437	358	398	392	369	405	394	380	390	433	407	388	364	366	398	414	388	378	399	363	358	383	381	404	393	391	397	403	410	375	395	393	390	410	411	413	381	387	376	392	361	398	377	394	396	396	409	395	401	367	378	394	416	391	377	402	376	374	413	402	388	382	373	411	371	400	393	392	419	401	400	404	394	349	378	403	384	374	424	400	414	439	387	409	385	386	449	408	391	371	377	410	407	384	381	401	400	370	374	386	368	383	391	395	424	409	427	383	405	386	412	386	379	407	388	388	399	403	378	390	407	373	373	392	368	371	396	384	392	382	430	394	401	412	388	396	380	407	413	414	386	387	388	375	434	381	426	405	386	389	403	393	369	410	395	393	356	393	381	382	356	412	366	403	397	408	424	408	378	401	421	405	408	418	394	409	422	388	394	390	426	378	380	382	393	388	413	425	392	369	404	400	414	401	408	408	383	384	391	396	402	366	408	376	395	370	407	441	388	349	413	414	364	397	406	378	408	419	381	422	379	401	375	394	419	413	376	406	407	393	374	375	387	410	399	384	416	401	370	408	409	387	373	390	410	417	387	397	404	420	387	410	383	382	384	383	377	404	392	385	402	397	389	366	375	400	399	385	370	378	375	394	371	396	379	420	424	388	361	394	404	432	342	407	410	373	410	389	397	420	424	404	414	400	375	382	385	403	427	397	372	382	419	381	342	444	416	424	392	353	379	400	403	389	369	392	398	411	421	400	409	396	382	400	418	430	401	387	416	358	386	393	407	391	387	371	374	383	390	419	382	395	390	401	401	380	408	361	366	375	377	387	394	378	376	401	412	392	402	369	440	389	427	379	398	412	390	363	385	407	406	388	397	438	407	420	400	392	399	388	417	370	395	400	368	401	357	427	378	388	377	394	413	394	420	351	424	394	405	371	361	380	390	387	380	389	392	408	432	408	403	360	384	378	394	387	392	408	408	402	407	366	377	399	383	342	372	373	384	427	386	394	391	372	375	384	414	400
27331	19610	12073	5776	3142	2564	1432	1130	770	710	747	813	799	562	598	618	602	587	608	609	557	563	574	586	563	539	589	534	581	566	558	521	591	583	540	583	546	565	523	537	555	578	565	550	532	548	505	523	565	573	528	551	559	527	582	503	531	526	533	565	530	567	518	545	561	583	524	537	563	572	573	570	514	512	545	588	557	515	500	551	577	585	553	563	544	522	514	558	563	595	525	541	551	587	553	529	539	560	539	518	541	584	550	549	559	497	568	571	544	567	531	574	537	549	497	538	556	544	577	548	517	565	517	543	542	528	507	501	564	523	584	536	585	574	565	531	509	532	538	533	507	531	564	593	602	530	599	525	552	536	574	602	497	549	556	538	524	555	508	550	552	523	571	537	531	544	555	541	600	560	560	503	544	541	523	551	542	535	599	578	620	561	547	584	513	530	537	555	543	533	501	551	518	523	516	572	518	554	555	546	550	524	546	558	561	537	519	587	523	563	528	549	547	567	543	528	544	523	515	569	506	554	531	558	546	546	519	563	544	572	604	560	528	538	575	604	537	502	593	516	527	539	587	579	578	544	541	523	562	563	560	568	567	532	533	538	552	549	527	554	542	543	516	554	525	555	561	513	597	537	561	527	563	518	581	510	531	542	506	565	570	525	558	572	518	531	524	564	561	546	518	565	524	597	546	519	574	560	558	561	531	508	523	504	599	501	598	550	577	487	540	544	555	510	542	587	552	559	560	574	546	551	537	559	577	552	524	551	544	579	574	544	521	530	518	562	585	570	547	593	528	541	518	559	568	513	509	524	559	542	549	516	560	560	509	535	571	535	569	552	566	571	557	581	537	548	525	536	566	520	548	571	532	550	545	543	560	547	539	552	549	546	541	569	579	494	552	567	595	576	559	569	510	606	533	539	549	555	539	528	550	577	573	558	556	563	584	523	540	558	559	506	535	538	574	543	545	523	538	525	565	563	559	582	534	462	535	536	561	536	536	564	573	523	562	496	567	535	485	551	557	537	564	505	537	562	559	543	605	555	578	556	546	577	548	562	538	558	572	548	534	565	558	538	527	543	525	522	544	570	509	564	508	584	566	567	522	549	611	588	576	534	577	557	557	534	586	539	594	535	517	515	530	547	594	561	584	578	538	551	538	543	537	537	549	550	589	535	525	482	585	549	548	540	518	551	550	511	527	552	552	542	581	526	530	571	548	533	575	582	536	594	553	578	554	580	548	580	535	563	541	582	548	533	537	519	539	537	555	529	498	530	559	537	585	572	528	520	534	530	567	571	540	519	561	557	561	566	556	535	575	584	547	538	612	500	546	536	541	573	567	560	557	522	541	572	547	577	557	529	542	490	567	537	522	523	521	578	564	555	523	524	577	567	560	576	600	516	557	565	553	533	537	569	525	548	559	522	531	528	542	563	569	524	522	556	549	534	532	569	560	560	520	547	540	585	556	544	544	528	562	536	540	574	548	541	588	538	536	553	537	538	568	521	553	569	525	511	540	525	566	541	540	584	539	555	561	542	571	552	597	516	552	541	578	553	540	556	537	517	530	592	512	564	531	569	520	560	541	570	565	549	534	570	555	591	540	550	566	547	560	560	554	505	572	519	506	513	516	543	549	522	528	557	570	565	564	521	548	531	604	569	526	587	540	532	549	573	545	563	553	607	527	543	524	610	575	606	550	594	551	511	567	546	548	522	550	573	577	555	560	511	549	578	573	572	522	523	548	515	548	589	542	575	569	511	519	577	569	550	535	523	541	541	523	486	529	534	536	543	572	548	524	592	506	536	529	581	530	525	567	582	566	545	550	540	519	515	536	514	571	561	536	570	560	555	548	550	543	533	560	562	608	530	533	565	532	541	543	514	561	542	564	567	515	573	526	561	521	548	557	513	548	539	573	554	564	561	550	554	563	550	538	583	568	589	591	539	575	535	510	576	557	536	563	565	544	565	540	553	537	545	551	519	565	549	537	556	540	531	562	507	526	511	598	570	600	537	499	536	540	511	544	549	513	509	538	522	562	564	597	544	591	553	516	549	546	549	520	544	544	557	564	562	566	503	534	561	563	558	524	550	533	578	554	552	536	552	579	575	518	514	556	552	565	532	516	513	549	493	539	605	519	577	537	538	583	551	571	550	535	558	558	527	586	526	544	581	566	563	544	610	552	547	557	548	530	511	583	576	544	555	545	562	602	549	531	561	553	520	559	504	547	575	484	564	564	555	567	594	533	536	569	532	576	531	555	587	577	571	545	539	566	533	555	558	489	580	533	538	531	544	569	538	568	565	540	553	502	528	539	529	544	547	558	522	567	581	581	542	545	570	521	572	591	528	544	544	540	558	539	560	542	584	507	502	537	569	506	518	488	565	528	525	523	539	583	548	562	545	574	620	530	528	527	547	507	547	568	555	535	523	533	555	529	570	581	550	604	551	540	512	552	534	556	562	548	559	543	516	565	541	573	550	532	590	549	565	542	549	517	540	567	549	555	546	575	538	558	519	578	552	557	587	521	590	544	549	525	552	525	561	564	534	536	557	556	526	610	542	519	580	539	557	605	547	547	547	566	527	552	566	572	536	561	565	538	503	547	525	525	507	581	549	549	569	563	523	545	553	567	626	535	578	558	542	556	578	570	541	547	556	542	576	556	530	568	555	544	529	520	543	573	499	570	580	538	492	541	564	586	488	545	565	532	571	562	576	551	577	536	534	523	587	552	525	550	539	534	554	556	581	510	552	575	553	561	564	505	525	499	562	567	581	514	527	541	510	568	545	562	575	538	534	575	544	527	526	524	554	549	508	558	570	564	555	578	514	581	559	562	567	525	561	517	531	577	551	551	584	544	520	525	534	553	590	502	537	555	541	530	566	518	517	525	504	571	525	580	549	506	526	542	532	557	559	555	535	534	552	557	565	522	490	556	529	537	562	521	555	535	569	574	545	516	553	531	562	611	543	535	535	531	588	531	550	547	560	558	562	534	518	549	561	533	561	556	546	579	530	560	527	524	551	557	552	548	557	555	534	577	591	507	516	524	520	531	564	570	560	533	529	510	550	584	544	537	576	545	548	525	526	515	580	532	547	534	538	571	545	583	587	529	504	564	557	571	555	532	541	590	569	524	562	596	564	558	557	544	516	597	531	524	518	558	530	560	564	539	513	541	578	562	562	559	564	548	564	493	554	542	530	548	527	546	526	538	507	508	560	532	551	533	559	537	559	557	566	528	564	499	572	527	584	574	577	544	561	530	577	525	567	600	517	519	546	552	519	518	538	529	533	599	532	544	573	532	550	572	546	523	568	591	547	542	573	559	527	566	521	535	543	574	546	577	567	576	562	541	557	563	591	566	548	581	506	563	526	531	523	600	509	528	530	534	517	548	585	550	571	537	533	571	566	521	567	512	524	582	534	537	556	526	573	547	553	571	579	563	554	543	537	582	597	530	573	565	509	555	526	569	534	552	515	525	549	536	537	541	542	554	563	525	533	537	565
8556	18502	14714	7777	6042	5270	3068	2225	1434	1179	1208	1581	1532	889	859	886	914	849	903	902	837	787	829	823	793	822	762	809	779	797	742	734	743	777	839	767	746	806	815	754	751	770	768	774	800	787	800	696	805	771	796	788	798	803	777	748	759	777	814	804	776	785	740	775	815	755	784	780	791	847	798	750	796	780	815	789	775	741	783	787	759	767	701	812	740	795	778	770	738	799	757	762	823	779	765	744	764	770	811	781	706	713	784	755	838	798	772	744	766	734	780	755	765	743	797	812	754	739	797	784	791	759	813	786	819	774	761	819	822	793	822	801	752	829	781	774	763	799	805	802	731	746	787	799	760	737	770	772	754	723	804	750	822	807	796	803	759	752	742	800	770	789	783	771	757	775	768	770	747	792	766	771	728	814	801	844	782	782	828	823	774	751	773	752	790	727	776	741	782	758	792	733	807	777	785	743	770	764	785	764	731	817	772	762	802	787	792	791	759	783	750	814	778	810	768	820	799	751	753	769	804	787	721	808	701	759	759	785	781	801	748	790	793	798	764	783	734	817	756	714	724	741	738	784	800	782	764	811	753	773	748	764	777	814	721	806	797	795	784	806	722	743	792	829	752	735	769	802	767	794	765	789	762	755	853	814	802	773	700	752	786	781	742	791	820	770	728	779	790	760	805	767	778	727	821	779	752	762	763	779	749	792	799	774	729	725	746	780	803	797	784	795	822	773	818	765	785	798	747	781	795	811	771	753	752	763	761	748	815	760	780	803	735	756	802	802	801	783	759	810	780	760	777	769	725	800	791	789	747	769	820	795	748	731	788	803	797	728	762	742	748	805	806	797	771	764	770	820	743	798	768	761	844	773	802	784	770	746	797	803	781	775	774	782	793	749	753	780	750	744	764	777	831	781	827	790	787	742	796	753	778	805	843	767	790	778	777	732	806	779	777	789	750	776	751	742	686	736	753	737	799	741	777	764	788	778	802	766	777	754	811	746	747	787	780	811	802	791	722	760	791	741	775	817	819	757	798	791	758	732	785	788	708	781	780	820	778	745	802	746	758	765	772	794	806	768	737	795	751	752	731	776	835	775	792	760	789	797	798	778	779	745	774	798	784	804	775	770	806	776	773	744	741	785	758	764	788	767	798	784	821	811	784	772	773	788	758	790	768	758	797	803	747	835	743	786	751	796	817	780	773	784	782	805	726	745	816	800	806	773	813	799	750	766	793	793	763	768	785	792	760	795	758	802	791	762	790	772	819	805	783	788	784	744	750	787	716	777	784	756	852	725	761	809	746	736	752	719	731	761	765	749	770	771	792	777	781	795	805	808	801	767	810	828	765	768	747	765	745	747	770	792	808	795	731	742	787	778	749	762	762	768	779	814	762	765	777	753	782	805	804	764	741	837	768	756	775	847	806	768	839	778	722	810	781	777	804	753	767	760	753	785	766	780	778	744	815	746	768	772	739	782	845	771	766	732	753	790	725	780	803	816	782	776	779	756	744	773	773	736	764	706	791	768	794	747	792	807	760	765	765	784	771	815	811	779	749	766	800	773	758	718	794	768	785	761	791	773	790	828	772	785	801	798	765	787	729	785	750	766	802	781	777	812	785	763	769	767	760	796	754	760	747	728	776	806	787	770	736	740	791	756	826	793	761	782	786	769	717	787	735	786	747	792	780	755	786	769	814	765	738	772	760	785	711	768	761	805	806	776	758	783	781	732	824	800	746	801	762	767	760	745	790	766	776	792	821	738	757	764	751	784	804	747	758	841	766	764	766	790	770	774	755	805	733	780	779	805	766	770	811	777	776	779	770	759	796	796	771	742	803	767	822	763	732	824	779	777	803	781	733	812	784	780	778	765	833	742	762	802	754	782	790	736	790	750	774	801	799	775	773	740	742	753	717	788	824	787	771	735	764	770	750	773	737	777	774	818	783	787	779	749	760	787	807	744	789	745	775	739	797	799	764	834	767	760	772	770	781	783	826	777	773	790	818	768	785	805	799	806	827	740	797	772	811	778	794	769	743	811	780	785	758	811	822	819	794	807	743	769	760	799	805	762	752	803	767	743	773	735	735	831	730	769	744	741	788	785	788	813	754	759	752	767	765	751	771	754	771	797	750	799	717	832	771	777	732	765	757	810	728	766	803	757	775	788	776	803	819	837	744	778	815	730	822	766	720	714	833	770	718	810	799	752	780	768	783	795	765	774	815	754	826	825	789	793	764	833	769	783	788	785	761	719	779	754	774	753	756	729	760	759	775	724	772	822	782	780	781	791	802	768	778	749	817	818	722	804	786	767	788	801	710	720	721	815	762	767	835	793	804	753	769	736	758	750	785	799	736	788	766	824	767	811	783	754	797	764	771	796	760	804	767	730	779	804	851	771	796	804	756	742	769	778	804	764	778	757	713	769	796	794	760	814	709	749	781	765	788	783	823	794	808	780	806	789	718	747	751	754	767	791	813	761	765	777	797	792	790	775	764	795	765	767	816	779	820	767	778	792	779	795	780	791	807	767	814	773	778	788	823	818	819	797	757	767	781	801	796	728	734	764	773	782	798	769	788	788	743	793	759	776	722	716	759	820	762	763	788	792	760	828	790	776	742	753	781	831	789	792	799	755	747	780	799	768	794	799	819	802	814	804	753	809	761	793	762	763	777	751	756	778	839	798	822	755	733	763	783	800	755	781	728	772	736	785	753	793	809	758	766	747	754	793	758	765	777	803	778	817	782	811	795	773	749	761	773	788	766	736	780	752	786	776	743	746	813	795	745	762	775	783	791	782	738	812	816	782	793	761	781	757	802	795	815	760	719	775	793	766	805	772	791	764	778	811	793	766	773	800	754	767	766	804	785	789	800	757	767	748	787	787	809	769	799	754	732	792	794	764	771	754	769	846	794	724	742	800	784	740	754	780	786	747	788	772	793	754	810	767	717	805	784	791	811	798	741	765	796	796	744	767	739	761	819	825	814	796	784	802	775	793	783	773	769	804	800	815	827	771	765	779	761	770	753	784	806	741	779	774	748	758	771	750	751	815	812	725	773	742	759	816	745	791	789	773	794	801	787	776	777	762	791	753	736	770	790	751	808	835	782	796	819	791	753	767	772	761	775	742	796	817	732	828	777	797	746	768	748	759	757	777	763	735	742	799	776	734	783	755	760	775	782	731	819	768	832	796	741	778	792	782	756	772	783	789	798	798	781	821	760	746	755	816	777	801	743	783	767	748	818	771	781	760	726	815	797	762	786	771	712	789	760	754	717	790	809	787	745	769	750	794	816	747	760	741	794	789	757	739	753	715	782	801	788	814	759	783	769	763	770	815	799	741	735	776	830	790	750	714	798	807	803	727	772	787	768	806	779	786	753	767	762	853	797	765	757	747	776	794	809	827	792	766	766	760	759	810	790	726	766	760	820	766	782	789	791	787	750	785	803	750	839	733	734	767	804	799	778	777	763	754	788	793	778	742	813	766	846	794	806	792	775	737	792	759
23555	21438	28549	24767	20821	8071	2710	1649	1061	790	827	1101	509	503	469	431	389	358	372	343	343	314	330	336	323	343	308	456	429	354	281	324	295	306	299	294	336	324	317	291	308	326	301	292	286	282	305	318	312	297	347	303	302	304	298	283	324	305	300	284	266	306	315	279	293	285	322	307	299	295	310	285	287	307	334	288	310	311	277	261	273	271	306	313	315	313	292	287	299	285	325	285	280	327	297	294	301	304	285	300	298	310	309	310	326	305	295	314	274	307	300	307	301	258	302	287	311	289	280	285	319	315	309	317	295	303	310	292	293	301	336	283	299	333	286	309	294	325	315	293	291	273	284	281	314	328	313	283	304	304	287	290	306	313	264	275	338	288	281	315	310	295	291	303	321	286	317	301	305	296	301	281	268	332	309	295	300	312	313	316	300	286	309	290	304	323	297	331	303	292	288	289	311	304	313	292	288	301	291	288	327	287	293	296	273	273	294	283	296	276	295	305	288	297	279	311	310	310	316	287	308	292	290	348	295	295	283	343	336	338	298	303	290	291	319	301	279	301	324	280	296	294	309	303	304	312	292	304	285	292	309	305	298	294	273	320	308	304	299	315	296	309	336	302	298	304	298	284	289	330	302	306	311	298	322	337	297	294	296	280	286	330	276	286	290	307	293	298	304	294	288	275	327	297	323	311	296	290	302	273	330	328	302	311	335	298	319	262	284	289	354	324	291	270	290	292	300	315	325	319	328	305	293	276	305	292	299	256	287	291	275	313	330	308	330	345	270	271	320	301	284	314	337	271	305	302	324	289	290	290	278	296	283	300	317	305	318	280	290	291	321	270	277	303	284	287	317	321	296	291	336	329	316	344	341	310	323	315	291	289	300	301	321	276	313	301	311	312	295	281	329	296	321	327	318	314	308	293	281	345	285	296	303	323	303	302	283	312	285	289	287	275	338	260	276	317	304	323	333	315	308	330	324	313	284	294	291	328	293	295	296	301	314	316	294	313	273	299	338	265	284	287	302	341	304	314	312	300	303	314	312	297	307	307	318	296	314	262	296	279	287	279	305	330	296	297	338	290	312	310	316	326	309	297	326	295	300	281	288	273	296	329	319	284	336	292	288	307	287	338	308	299	297	286	301	337	314	333	327	281	275	307	288	321	297	315	302	275	336	323	289	292	289	336	298	317	299	294	282	276	296	328	312	313	283	315	303	290	308	292	289	306	291	300	318	296	300	308	280	305	315	313	325	274	302	288	316	314	311	318	301	323	306	330	304	321	295	314	282	309	313	301	303	298	282	306	315	298	328	331	288	290	319	274	300	311	295	293	282	281	332	296	313	288	284	294	265	318	282	316	308	326	301	289	327	302	310	319	310	325	306	318	302	278	273	303	305	318	301	286	304	293	310	293	298	319	325	305	297	339	279	288	310	311	280	332	316	300	312	301	307	311	284	293	309	316	323	309	299	315	324	268	340	299	303	303	324	274	283	302	328	298	315	306	312	319	298	286	330	281	276	317	309	315	294	315	284	323	317	294	312	313	302	291	284	308	295	313	304	327	314	299	291	290	295	305	290	282	312	279	333	300	301	296	323	315	295	324	316	307	323	302	328	293	300	298	325	318	354	310	289	306	291	297	280	312	312	315	318	313	322	298	300	312	290	283	286	297	315	281	302	287	287	325	312	309	324	270	273	314	311	300	269	283	315	326	311	289	295	298	324	303	316	325	281	284	284	265	281	321	280	321	264	300	303	288	306	266	287	305	303	316	322	299	337	303	289	310	314	293	271	285	284	280	333	285	324	305	300	286	292	337	288	297	266	295	316	301	284	318	297	312	312	308	301	264	323	320	333	345	292	310	297	310	291	322	300	299	279	314	327	312	303	288	292	289	328	309	305	313	313	318	293	300	286	282	334	281	298	267	293	302	290	312	319	269	310	310	297	306	336	299	300	305	291	320	279	308	312	292	308	292	314	308	291	310	285	307	275	318	303	292	304	286	308	354	291	293	342	287	292	305	291	310	270	302	312	293	307	286	320	294	300	340	302	300	284	298	325	303	296	304	284	325	300	306	286	336	316	316	283	303	297	285	288	305	296	274	304	305	318	294	310	302	316	314	297	295	277	301	268	320	291	301	275	280	319	266	297	304	305	270	320	322	315	315	342	325	313	294	282	322	320	293	305	313	285	295	333	309	307	266	317	319	274	301	327	298	251	295	318	315	295	267	297	282	307	310	304	310	287	288	307	348	305	325	284	309	334	317	316	263	307	322	268	298	304	310	311	305	292	277	291	286	317	293	307	315	292	313	307	309	298	321	308	319	306	305	284	263	267	316	294	282	311	336	312	312	314	322	316	303	341	269	277	322	302	303	296	286	290	331	298	299	318	283	314	290	327	261	306	294	287	303	310	298	279	326	290	319	309	305	287	327	297	280	278	317	309	302	286	296	296	297	294	317	291	318	294	306	305	291	284	309	297	294	300	314	318	293	294	308	330	286	304	284	315	340	317	342	281	306	300	320	306	329	304	280	320	309	312	300	280	272	279	331	323	308	288	322	292	294	309	272	272	298	292	331	307	312	298	317	301	347	309	311	286	301	292	295	275	296	315	320	331	280	291	294	334	313	279	294	301	318	298	272	330	274	329	303	274	287	304	355	295	310	292	308	315	309	302	317	278	309	284	295	301	298	284	289	321	295	286	318	320	278	275	314	308	303	290	297	326	337	317	309	328	303	294	303	306	289	307	312	328	304	313	319	317	310	304	304	333	288	302	322	318	313	318	291	299	285	297	291	275	314	301	326	321	306	317	287	315	302	280	261	309	363	345	293	303	316	289	331	293	315	293	325	314	327	329	286	323	317	299	289	329	300	280	311	322	311	298	287	290	294	319	306	283	326	276	311	322	321	326	288	300	293	295	311	322	281	334	298	290	307	294	317	287	272	288	273	283	285	307	324	305	297	315	295	304	315	308	326	260	273	305	293	325	288	321	299	320	300	316	302	319	305	309	318	295	307	325	330	299	284	304	297	303	297	328	289	320	294	294	295	313	300	292	312	331	304	324	332	325	296	312	319	288	255	298	284	305	322	296	284	331	310	287	271	305	295	302	311	282	313	309	325	245	297	310	310	325	290	299	320	308	295	333	298	302	314	310	309	280	293	302	317	298	309	271	278	312	308	249	302	303	313	337	285	295	283	311	300	271	326	323	346	275	307	277	315	275	299	326	310	298	301	297	284	318	268	267	302	283	288	284	281	298	312	291	314	317	284	286	320	323	294	308	315	288	305	337	296	277	278	298	300	305	283	290	347	315	302	334	290	321	307	312	295	321	320	325	311	285	264	290	338	301	288	331	312	288	306	280	318	300	303	320	329	279	293	290	301	307	326	277	282	297	310	287	313	275	287	301	329	287	281	299	296	316	330	308	306	288	296	315	308	287	302	330	273	308	326	306	330	288	288	301	259	279	296	282	310	315	279	307	302	283	325	308	308	319	330	291	298
7812	25776	25898	15244	7061	7582	4726	3700	2386	1765	1857	2357	952	840	910	691	624	605	619	679	537	512	524	495	508	483	485	857	750	469	482	474	465	497	471	454	484	474	443	475	453	433	425	461	410	444	474	444	463	426	437	471	468	486	469	434	417	404	441	444	475	442	441	428	461	478	472	468	432	461	450	486	452	465	411	458	445	455	446	490	443	416	437	455	443	468	449	408	459	425	434	454	479	443	445	456	434	474	451	438	453	483	451	439	490	471	431	397	465	440	415	412	423	451	470	448	502	431	515	421	405	433	461	442	423	443	433	471	447	447	463	458	464	446	439	449	443	447	450	447	438	419	402	450	429	458	438	418	443	447	445	441	432	445	458	445	452	455	447	455	477	459	425	419	441	489	462	428	409	483	437	436	416	456	445	463	439	435	435	503	440	431	461	462	458	462	482	451	422	379	443	468	431	473	429	399	446	432	444	449	447	462	447	431	492	427	421	468	457	442	417	475	445	445	441	431	464	466	434	436	438	455	466	422	392	426	444	433	385	449	411	477	449	439	444	454	447	493	438	434	421	417	413	443	435	484	437	444	463	486	467	420	461	434	462	441	423	459	456	405	429	447	432	446	432	435	468	441	457	453	411	454	447	450	459	430	428	452	455	471	448	476	410	432	454	440	434	399	407	430	436	466	445	472	418	440	441	461	446	456	454	446	473	435	437	460	446	417	434	445	442	440	437	413	401	421	470	439	417	419	473	444	453	472	430	445	427	441	434	444	455	448	432	439	451	456	427	414	427	412	446	436	454	475	476	440	453	424	447	404	418	436	421	426	409	489	422	483	442	452	445	461	446	431	445	450	408	452	437	442	477	395	439	433	415	426	456	462	454	462	436	416	486	486	425	449	429	465	426	432	402	451	426	457	442	424	416	433	464	451	467	404	442	412	453	494	454	440	456	424	442	446	412	428	428	448	429	436	485	437	397	458	427	476	418	443	414	468	439	445	435	455	481	389	463	419	477	436	430	443	450	455	436	426	439	461	413	449	446	428	421	439	458	424	432	425	427	425	420	437	427	428	416	398	437	430	439	454	468	448	423	411	409	463	406	416	437	462	435	414	449	444	464	443	438	448	449	454	430	442	446	444	475	455	453	413	461	467	484	430	484	448	406	432	446	483	493	438	425	445	465	459	423	409	442	445	450	431	458	464	450	409	462	442	450	416	454	426	437	450	428	420	451	490	437	413	444	411	435	449	426	483	424	447	463	420	473	497	444	413	421	439	466	436	413	446	427	460	428	453	434	451	448	454	413	439	440	442	436	461	447	454	418	467	433	438	441	467	420	416	418	414	445	438	416	460	431	446	457	456	448	451	430	454	480	409	458	449	454	415	447	456	374	455	391	454	505	442	454	433	440	471	447	441	462	441	468	467	401	439	432	441	449	421	453	462	449	429	436	481	455	447	399	449	419	434	458	448	422	440	441	472	473	487	408	485	436	464	427	440	463	425	452	407	446	429	439	455	435	439	448	454	442	496	438	422	423	479	491	411	459	425	414	444	426	423	425	453	437	456	408	474	468	420	451	438	415	458	425	477	435	467	448	432	457	467	447	413	443	461	433	408	485	443	460	436	438	445	468	439	455	412	406	450	470	441	459	440	433	471	429	439	454	422	399	415	451	420	431	415	455	438	430	417	423	469	435	440	438	421	399	477	445	470	435	412	454	414	452	425	422	465	428	440	430	421	405	442	468	461	396	422	455	433	432	446	464	452	460	451	464	392	450	390	409	450	410	433	410	441	439	473	447	454	471	469	438	456	425	428	459	444	471	380	437	456	487	455	465	462	463	422	459	451	472	443	454	434	439	517	432	434	442	451	436	460	407	443	453	456	445	454	451	461	418	470	469	430	461	464	440	428	414	432	453	462	449	440	472	426	489	438	456	435	445	427	430	452	419	441	437	416	457	440	456	446	418	456	445	454	440	455	459	443	433	471	426	445	403	445	476	464	460	418	425	421	410	420	448	475	459	478	407	446	457	455	471	443	457	449	460	423	431	458	475	491	441	413	441	445	449	462	444	456	442	415	411	451	456	468	454	467	463	451	456	445	464	413	461	456	394	426	430	437	438	437	464	385	439	479	479	435	463	475	458	411	473	462	407	453	419	433	442	413	460	480	417	454	450	426	442	441	430	459	417	442	410	494	433	457	446	484	458	482	420	450	424	426	463	454	448	459	394	437	423	476	438	437	473	432	433	480	400	439	433	481	426	417	434	435	452	447	477	445	439	430	443	435	453	416	420	456	417	448	416	415	427	451	442	447	457	424	469	451	473	459	410	430	435	443	454	433	453	445	467	398	444	456	413	464	477	456	415	415	452	443	434	458	439	429	453	495	452	413	428	444	433	432	423	430	453	416	454	448	427	433	477	409	416	449	449	464	495	463	476	419	409	384	402	466	465	419	446	454	448	406	418	456	439	453	430	487	419	429	421	462	439	459	457	454	448	449	441	449	420	457	444	429	483	444	465	415	430	428	467	423	430	444	416	428	437	450	461	446	444	441	420	441	460	462	436	422	445	454	441	414	427	452	456	439	429	457	466	439	460	423	447	434	436	472	464	454	431	443	457	428	425	406	423	464	438	428	448	456	420	411	419	474	447	452	431	433	470	461	454	468	446	424	440	444	454	477	444	457	431	443	438	446	441	456	443	442	483	422	460	423	474	452	427	476	448	425	434	445	450	443	429	442	478	451	472	423	463	469	422	430	427	477	435	406	458	437	409	438	445	439	413	451	406	452	433	487	430	442	435	457	443	431	454	461	409	474	443	458	453	451	482	450	436	443	442	457	464	462	462	445	408	415	432	424	438	428	459	427	469	464	397	405	426	443	421	420	445	424	435	447	426	497	423	431	428	430	472	447	412	465	404	429	465	443	426	412	433	435	425	431	476	407	424	464	441	421	466	446	466	429	435	466	410	421	408	471	415	458	391	426	471	472	443	493	409	404	431	445	444	436	445	450	442	464	410	471	456	433	437	461	441	480	445	419	417	433	439	420	458	445	433	406	442	447	486	472	486	437	430	478	451	454	441	398	439	439	452	457	462	441	425	435	410	454	443	471	425	463	428	440	440	454	404	435	468	410	435	413	461	498	437	413	460	444	451	419	463	458	460	461	423	476	418	417	450	447	451	413	430	478	434	422	442	433	470	434	448	448	460	443	461	419	446	498	429	462	413	420	451	467	411	450	450	445	443	461	409	466	448	488	420	456	473	427	450	442	491	425	401	421	437	440	423	451	468	412	483	399	444	451	450	443	437	457	439	451	450	443	464	430	445	435	422	446	438	450	407	428	465	466	468	459	467	479	454	436	431	469	412	438	423	460	423	426	463	430	463	444	406	450	442	427	451	470	458	448	449	440	412	424	450	419	437	438	470	453	462	461	439	466	424	421	454	450	413	464	401	440	416	476	432	425	434	472	420	451	440	442	438	459	453	427	468	423	451	443	442	459	434	467
24735	21424	27184	25236	7684	2169	2070	1531	1292	1184	1120	981	738	685	741	680	641	714	691	673	701	673	666	655	646	616	674	737	902	615	640	611	650	645	625	654	647	632	644	618	629	639	653	601	634	597	620	602	653	599	615	634	651	657	614	623	665	606	615	621	618	653	630	622	621	637	581	611	624	636	613	666	612	628	600	633	609	621	632	583	638	653	604	592	615	599	641	605	618	629	628	672	658	630	624	611	612	620	582	615	600	600	656	614	575	626	615	579	611	640	574	568	616	596	622	612	593	618	619	610	594	617	619	610	662	640	618	651	636	639	645	620	658	581	617	645	638	688	646	604	618	607	608	648	602	650	619	621	645	631	632	622	597	632	614	621	631	638	580	645	566	630	651	643	604	669	624	666	654	649	610	644	625	584	598	623	623	614	674	624	630	619	587	636	653	602	671	619	612	636	658	599	595	652	607	605	600	586	633	581	618	596	643	621	624	649	619	649	660	601	628	610	621	593	630	670	627	601	601	607	580	647	640	607	640	614	603	590	643	645	681	622	701	618	567	613	606	623	606	599	655	619	577	636	633	673	567	621	583	619	684	674	579	610	615	635	628	634	603	626	591	639	553	654	611	650	630	594	647	612	630	596	643	609	631	620	653	575	634	590	641	623	639	626	635	608	612	644	633	615	665	657	635	657	603	610	616	661	607	676	633	629	630	583	627	635	661	628	632	602	661	575	624	644	607	610	568	611	633	622	625	627	627	650	643	617	619	605	638	643	615	617	608	652	676	620	600	626	643	606	605	611	650	593	609	613	567	620	620	640	608	599	651	620	611	606	637	622	629	635	621	602	616	646	633	628	597	627	643	641	649	599	623	637	645	639	605	637	629	630	613	610	623	598	627	642	651	597	632	627	656	629	636	629	623	615	584	656	620	646	668	649	616	623	628	625	592	579	648	621	620	643	585	634	657	650	639	628	603	654	613	570	593	642	636	661	610	632	616	607	678	591	632	631	629	630	589	610	610	618	571	638	571	657	595	581	622	618	605	643	647	574	606	655	628	653	625	612	600	635	656	602	640	638	607	626	634	607	618	628	604	631	620	631	601	645	646	631	612	605	629	592	643	566	601	641	602	638	647	641	635	635	641	651	621	635	652	603	611	703	616	570	620	695	637	649	577	636	624	610	669	625	653	676	600	597	637	617	634	558	606	660	646	592	624	608	606	600	607	611	631	629	611	578	627	650	618	607	659	632	637	607	640	645	628	600	686	624	607	649	624	599	652	644	645	636	619	643	594	631	629	589	617	609	641	653	614	574	596	672	599	608	644	585	608	679	647	602	595	591	656	606	629	614	616	639	618	635	598	669	589	619	636	644	587	604	589	634	628	637	636	629	628	584	631	586	609	567	632	666	634	605	629	599	556	625	573	644	584	660	660	651	588	599	679	583	630	647	657	618	615	612	585	642	609	626	620	622	615	575	629	609	636	637	649	649	600	609	569	610	588	567	580	656	612	605	639	650	619	605	597	622	604	613	638	652	673	628	653	644	623	609	616	619	599	601	632	588	635	654	601	645	658	650	654	661	599	640	599	636	645	582	620	641	679	577	595	647	611	647	617	639	633	618	637	598	577	641	613	656	631	652	600	642	609	606	625	627	612	607	632	605	599	608	615	651	604	627	598	641	635	624	598	578	605	693	630	631	600	553	656	613	638	615	598	626	603	630	646	591	637	600	630	633	610	611	607	603	643	625	618	662	645	590	648	601	616	615	631	626	623	647	621	657	684	655	612	672	631	557	650	638	626	653	648	624	618	625	606	606	611	642	646	605	619	660	602	613	671	625	595	642	580	603	610	632	600	637	601	635	607	639	652	636	606	582	622	606	602	601	665	645	640	641	584	639	631	658	655	598	600	602	640	636	639	577	614	600	578	662	562	673	599	673	613	672	623	634	560	609	618	575	611	645	619	568	653	644	632	635	602	578	611	604	615	650	601	629	647	621	606	573	646	604	616	621	628	607	634	650	651	627	652	628	615	575	616	621	596	660	612	610	666	626	592	644	619	629	604	639	619	613	637	633	657	651	625	611	640	605	632	610	654	608	666	657	627	634	613	623	649	646	634	631	620	618	604	623	591	633	622	597	581	668	604	630	584	641	638	635	606	596	653	583	655	611	632	637	621	583	638	584	647	590	600	636	625	651	626	638	613	612	606	623	635	657	621	663	588	637	642	580	641	655	592	619	673	656	661	652	607	618	638	655	640	609	579	624	617	640	625	624	609	604	627	636	605	617	680	610	602	587	632	625	614	634	627	601	665	651	651	620	640	651	638	615	626	632	612	656	625	625	630	620	642	626	633	656	623	638	614	624	611	610	604	647	668	635	645	614	635	623	602	638	628	599	617	639	603	623	625	620	658	608	615	591	600	610	661	620	622	602	665	608	652	611	619	643	588	660	618	651	650	620	629	652	605	650	639	673	656	629	620	631	626	588	616	596	637	642	616	656	574	615	618	643	631	679	603	614	663	593	565	640	637	605	615	622	607	601	588	622	633	613	604	617	623	653	661	627	677	653	640	624	597	591	606	604	643	630	592	654	637	591	643	635	628	585	610	596	659	632	593	631	655	611	617	588	607	653	628	595	619	681	633	672	625	618	647	644	607	639	647	641	589	596	623	644	622	617	639	618	661	637	617	635	650	618	642	614	646	623	598	620	647	630	644	633	609	666	631	621	616	616	650	665	618	622	679	591	596	574	634	649	668	550	639	615	658	590	594	618	598	608	592	687	601	597	639	619	621	617	617	667	620	630	619	590	669	618	664	657	599	615	625	621	631	649	582	617	591	624	616	634	638	642	641	624	648	622	608	659	612	636	641	596	661	658	672	633	601	604	627	667	617	604	628	619	652	606	641	612	663	624	634	592	631	623	621	604	600	628	633	626	593	612	642	613	646	626	595	590	638	615	612	627	648	647	667	606	646	598	588	637	685	646	632	605	595	622	585	612	587	587	612	661	625	601	600	700	644	650	642	623	605	597	642	621	629	627	592	615	647	629	646	640	655	629	649	599	640	629	601	604	626	644	607	628	655	603	632	697	581	615	624	613	627	620	594	622	632	627	647	627	640	601	623	636	641	613	600	674	610	571	637	631	616	607	645	608	602	643	626	594	604	599	597	621	638	669	630	621	647	627	621	611	602	605	583	621	624	603	586	669	578	663	660	622	557	598	605	653	653	609	622	609	560	631	632	615	633	599	625	669	641	603	626	664	618	645	624	590	598	642	634	611	643	625	632	616	627	631	608	642	634	645	593	614	664	614	638	635	631	617	649	645	615	628	685	603	651	617	678	630	597	656	591	595	620	601	665	591	610	630	638	617	634	658	656	643	669	652	655	591	588	613	638	639	592	656	590	632	670	619	615	620	630	600	621	569	619	584	662	647	560	601	615	636	638	656	668	632	612	622	630	591	619	635	622	642	629	626	624	637	646	631	625	647	584	644	633	604	608	600	596	626
7312	25144	22710	12331	5144	4173	4295	3437	2913	2181	2211	1738	1180	1097	1063	922	932	982	1035	942	944	901	897	907	917	900	857	1191	1644	897	835	851	903	876	933	858	902	823	838	842	868	860	888	855	868	874	852	817	875	914	867	904	877	896	855	868	854	862	825	808	838	811	886	894	850	847	838	886	868	851	829	869	820	881	900	926	871	904	851	856	840	926	893	871	878	839	840	836	861	806	840	851	816	835	847	851	855	813	879	851	871	899	861	840	891	826	817	881	808	872	891	827	808	848	879	889	854	891	859	839	915	844	897	870	870	877	804	844	877	834	857	842	873	826	901	861	846	816	904	795	888	884	816	827	842	852	882	841	874	862	875	857	877	869	899	865	877	854	823	871	815	825	841	827	882	904	946	847	923	850	891	861	874	860	877	833	899	879	910	812	887	819	900	825	878	837	874	858	907	833	865	877	862	930	857	825	861	819	796	883	878	908	856	869	871	860	853	824	890	826	816	859	847	880	875	855	802	889	832	833	832	825	849	824	865	854	839	880	868	863	839	884	860	887	843	866	839	874	842	854	819	821	867	890	902	853	795	848	843	882	839	864	825	832	827	859	841	837	916	946	878	805	853	877	847	896	858	910	834	852	852	839	849	820	847	858	863	886	878	856	840	896	870	881	812	857	829	881	890	864	858	883	797	902	865	902	822	835	857	843	860	910	872	867	885	821	877	852	804	858	845	822	833	887	850	890	886	901	873	878	881	830	845	847	835	833	860	877	887	862	913	846	851	848	885	916	841	813	851	818	878	850	892	864	854	842	863	845	797	843	882	837	859	866	838	822	831	844	858	877	871	843	887	898	884	887	899	837	823	811	906	879	834	930	843	890	911	875	829	864	843	901	871	820	898	869	909	811	882	850	853	878	873	839	896	890	826	821	853	935	853	815	815	864	847	865	828	876	852	865	875	855	892	858	851	834	857	858	803	885	903	900	855	881	839	813	888	855	888	876	852	886	899	901	873	905	865	921	860	858	914	848	882	833	834	811	872	839	839	836	883	938	837	844	880	846	905	881	869	863	872	858	904	865	843	814	828	837	863	912	877	885	888	883	868	875	862	887	933	822	923	825	762	853	848	856	903	871	858	849	878	881	832	827	866	898	899	864	870	854	854	870	898	828	875	843	857	810	824	884	844	855	862	881	853	827	852	849	869	869	828	831	859	898	878	859	870	798	841	884	913	827	814	848	824	841	947	909	905	844	834	865	876	841	870	840	929	842	830	879	891	817	876	857	883	861	824	853	848	866	904	863	942	853	895	878	873	868	831	897	853	811	882	879	891	898	823	927	922	874	864	901	922	859	859	865	854	875	887	870	870	878	890	863	837	825	873	893	848	899	816	862	908	875	854	861	855	818	911	856	842	895	878	875	887	858	792	856	839	844	877	799	853	849	882	877	881	867	923	842	860	898	837	862	832	882	836	845	898	933	871	826	829	866	862	858	883	884	890	814	852	835	834	847	840	845	866	823	821	890	823	845	898	882	838	872	887	875	871	899	878	894	841	866	840	851	848	858	850	856	834	901	847	877	869	870	878	859	838	880	879	866	847	873	863	888	871	860	830	848	809	862	849	854	850	830	897	857	813	834	896	875	893	853	837	857	886	859	870	881	835	829	843	858	915	851	884	865	867	872	916	860	833	875	905	838	873	866	902	891	839	830	901	870	863	907	877	911	836	841	863	892	864	825	848	860	873	924	883	945	911	866	815	864	893	838	882	897	872	878	833	863	869	898	830	845	858	857	801	854	840	888	857	886	882	864	909	865	863	877	824	844	806	911	867	837	830	917	837	827	811	903	886	863	850	870	893	880	855	874	838	829	830	832	860	849	853	878	848	910	820	845	903	854	901	862	828	832	865	861	857	859	838	900	871	874	812	896	854	868	839	896	824	854	856	863	877	896	868	859	864	844	836	859	879	897	868	819	853	833	872	866	883	869	863	821	851	797	875	846	827	892	853	855	838	846	852	904	853	871	917	852	907	824	840	859	947	872	873	908	842	820	865	876	896	837	889	887	871	863	849	881	894	828	843	835	852	897	881	895	838	852	870	839	886	905	844	912	846	881	821	881	849	876	873	849	797	904	864	857	854	845	869	862	819	892	890	861	815	877	865	875	863	891	810	828	864	933	870	887	836	860	819	847	902	827	917	901	893	817	836	909	815	857	892	880	874	836	908	832	869	835	850	829	829	897	890	896	831	871	850	832	891	884	915	839	890	831	871	871	866	956	862	898	838	853	821	839	833	893	872	904	892	888	822	901	856	883	841	893	900	881	828	832	839	838	872	847	826	890	853	826	864	901	900	891	837	857	904	870	820	885	863	862	850	857	830	862	833	868	848	814	899	820	874	824	836	860	838	842	887	807	841	878	835	838	869	838	857	812	852	886	850	835	840	872	869	912	844	840	826	830	843	871	821	836	868	863	880	814	846	801	816	877	801	918	845	825	867	809	822	856	874	870	908	861	895	828	871	882	865	862	843	851	851	825	898	882	839	887	854	860	845	844	845	891	848	878	898	878	881	852	867	881	844	899	900	893	883	819	807	843	871	856	851	874	886	851	909	853	872	880	849	881	855	863	897	854	889	851	829	913	815	851	879	851	844	845	828	876	849	869	877	852	874	844	876	882	850	859	915	882	873	858	823	894	857	883	875	852	890	887	945	888	927	831	855	867	829	873	846	800	836	846	916	895	870	891	800	823	890	903	869	827	866	879	904	925	829	862	840	881	876	899	877	857	832	900	824	816	846	871	852	865	867	842	839	877	886	854	846	870	836	843	877	894	897	861	857	931	906	841	872	846	875	825	832	859	871	879	890	849	856	853	880	856	853	927	824	907	831	844	864	849	818	847	873	810	869	861	839	838	869	848	875	806	833	837	795	868	819	875	845	852	894	876	867	882	863	852	929	854	881	901	847	888	893	828	863	849	821	864	852	873	897	882	889	941	878	875	868	831	849	872	875	788	885	871	891	833	835	836	887	826	885	864	862	886	883	908	857	900	887	862	910	849	909	865	874	863	833	854	889	838	889	838	898	879	865	835	851	913	854	821	901	809	890	824	909	873	799	880	838	888	806	900	796	793	913	862	851	838	885	912	855	872	922	909	875	851	919	873	851	865	837	945	889	882	890	854	844	861	835	869	849	874	879	874	882	907	851	853	835	808	835	839	851	857	879	867	835	830	850	872	878	870	861	864	864	819	827	826	847	854	891	854	873	863	857	838	873	849	910	870	900	879	890	860	863	835	894	845	829	829	850	860	874	824	867	887	905	849	817	897	904	850	867	862	872	873	839	889	862	824	837	847	873	900	821	856	861	844	876	872	862	876	876	841	861	829	857	887	870	840	856	890	833	843	892	842	881	846	775	915	891	833	829	877	797	850	919	879	810	843	864	852	857	881	887	861	888	871	832	850	865	897	897	871	874	876	873	849	861	874	886	873	879	896	889	880	869	846	873	839	917	846
22520	21482	29302	24093	21485	21133	8162	3279	2132	1972	1221	803	598	597	579	443	378	414	500	443	449	412	387	363	346	380	376	1113	2111	510	332	324	338	318	297	327	305	321	293	327	321	301	316	339	301	327	298	287	335	299	259	296	316	328	302	294	311	321	292	320	307	290	289	332	296	307	322	330	319	323	281	318	312	324	316	307	304	285	291	306	284	296	279	303	307	306	301	329	321	330	320	289	294	294	282	316	333	346	283	288	312	303	318	308	336	317	332	331	303	271	300	332	314	292	302	307	333	318	284	321	312	286	313	313	307	296	297	310	323	320	300	317	293	294	314	292	279	318	301	294	276	332	305	272	314	309	311	305	334	246	311	315	311	303	325	320	318	289	320	300	280	305	281	334	324	311	314	313	290	327	305	317	331	293	338	317	325	293	277	308	279	287	302	321	288	339	304	308	296	272	307	311	338	307	329	299	326	309	299	305	307	310	308	338	301	312	292	302	304	316	317	315	296	309	284	337	302	337	306	309	315	350	359	313	314	328	301	317	317	331	309	292	294	315	322	321	306	283	336	287	312	314	299	308	288	310	310	311	326	304	303	301	331	292	293	321	290	317	294	318	285	304	329	286	293	307	299	303	305	317	317	305	284	319	313	309	279	271	267	291	299	295	314	280	293	323	306	291	316	319	294	307	315	320	332	328	316	281	308	320	311	324	317	311	298	304	303	296	295	332	297	300	319	290	294	300	292	308	310	291	329	327	306	328	303	320	316	287	304	305	304	290	307	309	313	273	324	338	295	302	314	288	300	291	285	314	311	298	284	304	289	291	312	301	332	325	295	307	319	327	308	310	328	326	296	331	306	316	320	315	290	320	311	304	287	308	324	299	308	276	297	326	307	311	286	326	309	292	321	310	289	316	295	301	320	317	291	299	313	310	331	296	352	326	335	292	314	305	344	302	298	304	296	322	299	296	278	290	327	309	282	283	288	302	305	301	308	321	308	277	291	314	313	305	320	306	294	341	335	284	323	305	313	319	283	297	284	294	298	328	289	314	312	297	302	304	317	308	292	283	291	306	311	286	322	332	307	308	314	320	274	319	341	313	306	304	309	283	331	294	304	301	294	308	331	309	287	314	310	313	308	310	317	278	299	306	298	294	295	334	293	304	303	300	286	313	321	295	312	306	274	313	294	320	318	277	281	311	333	329	303	307	318	311	314	311	299	314	298	302	328	327	295	295	295	316	317	316	314	287	289	306	294	294	319	290	286	282	306	288	298	332	310	282	321	314	307	292	325	316	320	322	326	270	296	314	262	282	318	293	312	273	268	295	304	351	291	293	293	280	266	295	302	309	315	356	311	300	317	274	321	304	295	298	344	326	297	319	294	299	316	305	302	321	324	328	296	309	321	297	297	320	267	299	309	305	348	317	308	319	319	290	331	301	311	298	299	311	331	311	307	287	363	314	290	301	301	332	295	298	299	290	269	306	314	289	327	291	311	293	309	301	282	338	289	328	308	327	300	308	313	341	304	300	287	311	317	298	309	306	348	296	267	325	309	318	258	299	302	308	300	336	273	309	308	311	309	337	295	298	313	335	287	309	309	297	259	309	303	293	308	297	289	307	296	303	279	322	329	317	302	306	305	341	304	289	312	326	329	322	315	303	294	335	317	326	292	299	341	282	321	309	301	308	318	299	308	321	311	278	287	299	294	296	310	334	298	321	309	262	313	307	288	289	319	273	332	316	305	294	321	286	307	342	263	290	308	328	317	297	319	324	311	320	322	297	301	298	327	303	311	287	309	302	327	339	327	332	308	311	340	269	335	323	282	318	328	307	321	293	285	286	318	327	286	299	331	294	304	323	297	267	317	326	317	310	313	316	299	305	336	296	289	305	301	321	332	304	299	319	299	310	301	348	315	328	289	310	325	312	307	285	336	316	341	342	293	312	288	308	318	282	294	291	320	311	321	294	306	309	282	294	307	321	297	303	334	317	296	302	309	319	291	308	304	299	307	283	321	285	339	282	305	307	339	306	304	298	291	320	303	312	300	295	308	319	292	298	285	290	304	282	323	287	307	313	308	321	304	286	288	296	309	272	310	303	283	299	306	304	286	328	315	325	320	319	292	317	309	295	286	307	302	321	325	319	305	287	340	304	306	280	291	312	294	296	313	290	289	312	315	316	296	276	324	321	322	322	306	325	297	325	318	300	294	367	281	327	278	309	310	283	297	322	298	318	304	278	315	351	327	292	332	348	316	307	305	314	307	315	332	306	320	336	296	299	316	304	292	316	293	295	310	302	277	304	317	319	305	326	314	297	292	308	305	299	346	304	300	275	307	316	325	301	275	319	323	282	319	307	308	286	345	323	321	307	304	308	309	279	323	320	309	326	286	303	305	283	319	271	316	313	309	340	321	313	278	315	306	279	305	328	313	371	294	307	328	309	315	313	293	294	302	312	294	307	324	344	293	304	324	311	329	312	311	291	308	303	332	344	283	313	279	322	287	306	316	305	310	305	328	337	326	293	317	333	325	302	341	312	289	376	293	291	337	303	310	318	328	297	303	335	312	338	306	289	300	291	329	330	287	301	288	311	313	304	342	318	308	304	324	324	307	329	316	299	319	279	325	285	306	288	307	296	299	331	308	289	311	314	322	324	303	319	297	290	347	313	269	344	320	298	318	334	324	326	304	315	305	290	312	294	314	302	297	334	320	336	314	314	286	291	319	312	327	318	299	289	326	315	330	310	305	283	312	315	272	310	299	298	354	326	291	303	311	292	331	294	290	344	328	331	296	328	322	281	298	310	301	326	289	330	307	300	299	315	311	306	302	315	289	316	315	340	312	272	328	323	332	293	325	301	328	305	338	282	303	320	307	296	302	272	311	297	296	323	292	311	329	285	315	299	293	287	294	324	291	299	304	324	282	309	298	326	314	308	305	274	305	336	308	316	327	329	328	278	300	310	303	284	296	315	311	289	284	270	297	295	267	282	319	333	324	317	291	324	298	330	310	305	297	297	302	340	351	278	335	307	326	300	292	304	303	328	310	277	318	320	315	325	301	296	318	305	290	335	286	306	307	328	281	314	323	316	295	328	316	312	304	328	288	298	329	304	304	327	307	317	347	320	297	308	285	300	315	313	305	273	331	287	317	300	306	295	297	316	313	336	324	286	284	315	321	287	283	326	331	312	304	315	289	298	294	286	262	300	339	293	293	300	310	279	286	308	337	315	303	334	314	311	273	306	290	318	292	326	308	285	288	293	313	290	305	301	327	308	266	291	314	331	300	304	296	314	319	303	330	293	300	339	322	312	314	327	311	309	275	329	298	281	318	288	320	290	287	302	325	322	320	310	297	322	354	305	292	309	330	317	322	336	307	303	282	311	320	307	341	344	300	316	287	308	285	317	295	306	302	304	314	335	286	301	347	284	348	299	298	292	298	291	300	308	307	315	244	323	287	301	295	281	320	291	300	321	311	328	336	291	301	326	319	285	289	298	311	294
10175	30987	27798	16701	10350	7346	7605	6753	5061	4354	2701	1593	1060	1138	1078	740	692	727	913	753	791	734	580	586	505	553	583	2297	4416	826	479	456	396	422	468	413	454	432	408	424	443	437	450	413	410	434	425	432	442	431	424	427	412	425	418	424	437	413	439	426	471	390	430	470	433	418	420	434	439	415	452	426	434	400	419	436	443	413	398	406	418	456	394	367	414	403	427	386	400	432	443	414	413	395	448	386	417	435	412	394	431	404	419	428	378	405	413	451	428	387	396	427	397	385	408	424	410	432	383	421	434	398	394	376	409	422	435	431	396	461	418	398	454	455	441	434	401	422	452	445	412	406	413	431	408	405	420	430	437	430	453	438	432	400	412	431	421	447	464	412	435	396	454	449	406	432	411	451	415	443	406	452	448	430	463	425	411	448	433	390	460	420	423	396	417	428	435	414	422	428	411	451	423	380	401	395	408	423	401	424	419	387	395	400	436	424	406	398	391	455	415	418	406	469	409	444	394	413	414	433	412	426	413	410	441	394	426	485	411	443	398	405	419	463	417	451	401	420	405	379	427	438	425	412	420	423	393	444	455	435	443	420	448	428	407	413	378	411	412	446	416	414	429	391	430	385	412	399	371	422	405	415	422	427	444	426	421	434	398	463	423	446	440	408	410	411	445	401	414	407	401	412	398	396	426	429	404	388	411	432	457	406	417	434	426	411	417	402	431	443	426	421	370	393	444	429	407	392	451	426	410	416	419	429	402	453	439	411	435	405	400	422	421	421	412	427	459	428	414	432	432	452	430	426	440	457	424	427	428	376	405	406	395	425	441	408	418	441	407	443	413	460	406	418	444	409	413	443	393	378	387	403	422	412	428	407	406	396	427	428	413	403	382	392	412	392	415	428	410	416	434	407	413	372	437	404	415	441	425	429	426	399	402	405	426	414	439	431	430	443	421	419	435	411	423	383	375	405	446	447	441	407	412	420	423	382	421	438	416	383	421	408	432	409	411	397	434	429	430	400	411	456	434	438	417	467	389	437	383	415	413	421	411	409	434	416	371	429	415	442	428	438	397	409	445	401	415	404	404	407	412	448	406	414	435	412	408	444	425	412	423	408	394	421	423	406	414	376	388	413	409	430	416	418	394	426	398	376	418	395	414	417	421	391	413	411	429	413	396	380	467	430	471	440	387	419	397	430	415	419	393	445	435	405	418	402	467	408	423	413	444	440	412	403	385	423	400	416	407	399	398	415	411	458	382	431	396	398	413	426	384	447	416	438	459	418	431	433	425	399	405	397	404	398	446	415	441	409	403	422	457	411	410	407	421	426	409	435	414	409	437	423	403	458	372	442	400	463	417	425	413	438	484	406	410	447	375	405	436	414	395	414	441	408	452	424	434	436	376	405	432	424	413	420	421	451	434	446	411	477	394	438	403	419	411	399	418	390	413	426	408	414	416	392	423	402	385	392	398	427	407	415	419	391	426	380	404	416	391	414	418	426	437	439	396	409	420	393	431	430	428	436	449	411	403	439	415	427	383	397	421	402	408	417	433	391	424	420	437	425	405	411	385	422	461	417	400	412	401	392	403	423	377	407	411	414	422	438	423	412	414	415	439	405	455	417	413	421	403	402	364	394	392	410	409	429	426	412	406	483	455	397	418	387	412	397	389	390	400	396	413	397	431	410	422	408	367	429	464	433	400	421	411	372	408	411	436	408	424	410	469	406	417	408	388	422	427	397	445	413	429	437	420	410	449	410	416	399	420	397	421	411	407	457	469	413	445	442	426	392	424	439	408	469	405	392	449	428	390	403	424	406	447	433	422	417	451	430	430	443	414	413	430	411	413	446	431	437	443	397	438	384	421	447	388	409	406	426	404	426	410	452	412	454	407	428	399	411	446	427	403	419	448	368	405	413	438	404	452	404	415	447	437	407	402	378	407	414	442	406	440	415	411	425	414	458	405	420	411	427	448	454	399	433	378	433	381	430	426	431	426	423	405	428	392	429	387	438	450	455	398	418	442	467	388	415	410	428	413	373	418	397	446	389	421	379	420	439	404	412	445	424	400	379	400	410	401	404	452	432	452	404	416	444	395	437	409	444	438	419	404	401	421	435	407	415	381	373	428	434	383	365	427	433	415	420	421	425	435	428	404	403	404	406	421	404	413	391	473	433	450	426	445	395	411	376	429	416	404	436	436	417	378	435	387	396	414	407	408	417	451	428	401	430	442	409	409	379	423	422	466	428	402	428	413	450	431	396	426	449	433	410	439	407	452	395	419	413	400	407	395	407	394	446	455	434	439	416	405	447	414	413	426	391	418	421	416	385	405	443	454	406	431	403	416	421	435	390	402	399	401	364	462	426	406	391	421	456	426	450	432	397	416	418	394	420	396	397	395	444	461	437	421	456	394	423	397	410	412	422	422	446	425	405	433	399	424	429	425	441	431	467	453	420	396	386	458	403	463	403	395	455	399	471	417	407	426	408	375	445	389	403	407	426	410	413	385	433	396	397	437	392	403	390	415	421	415	451	373	421	413	405	418	415	397	398	401	404	412	414	443	406	405	416	439	382	436	412	395	432	450	411	415	410	412	413	420	405	451	407	385	419	424	414	440	377	433	393	458	404	409	422	409	369	419	413	421	431	423	412	432	407	417	426	442	415	460	403	421	418	397	400	406	451	414	441	412	436	428	407	449	421	427	418	397	421	425	429	400	403	440	447	441	409	427	415	410	429	418	403	382	423	399	422	438	384	401	391	416	401	439	407	400	452	414	440	434	444	409	450	440	417	403	405	396	398	417	413	418	383	435	431	432	429	462	432	410	435	455	435	412	455	408	413	449	424	422	403	406	427	460	381	448	404	412	405	407	448	464	396	411	443	443	456	404	442	432	393	421	427	415	405	395	419	417	437	385	398	447	442	396	386	441	372	407	440	387	421	404	434	399	411	442	422	394	404	398	427	422	419	433	421	420	467	414	388	442	406	382	415	448	402	420	404	427	457	446	387	413	419	403	400	430	442	385	383	400	397	440	367	412	433	404	421	384	439	436	430	460	426	425	428	403	422	398	424	438	434	437	433	431	414	384	447	408	410	401	368	414	423	441	404	428	403	427	412	411	454	408	413	377	383	404	445	380	463	406	403	410	414	431	406	429	406	420	432	444	412	402	412	405	392	402	415	441	424	412	427	436	411	401	453	380	457	436	417	405	427	416	443	396	415	435	401	431	403	452	461	401	426	413	421	429	419	438	426	415	417	417	438	404	397	434	419	447	432	413	389	444	393	417	436	427	430	406	415	420	442	406	424	412	409	418	460	419	449	415	430	393	407	453	407	434	423	423	404	422	429	395	411	413	399	393	411	424	390	407	416	414	412	437	413	398	400	460	466	389	427	409	422	406	397	402	442	413	461	451	419	428	389	420	396	387	444	425	438	428	389	396	418	387	427	426	418	399	384	417	436	436	414	439	397	425	420	391	412	445	404	373	414	403	417	442	417	408	441
27418	18856	8259	3348	1814	1039	1192	1172	1370	1205	840	686	617	631	674	614	577	609	659	606	622	571	599	608	585	530	553	601	636	541	593	590	585	567	560	573	519	591	578	605	552	553	523	532	554	569	545	580	534	577	571	542	568	518	587	562	553	602	556	553	541	561	592	593	550	585	519	505	577	547	585	553	533	530	562	576	554	561	573	543	548	576	557	523	576	595	608	614	513	588	577	582	533	584	557	534	539	548	544	516	615	559	531	561	594	609	557	525	585	569	563	539	542	578	603	541	534	563	536	548	590	543	588	580	531	593	587	575	561	550	551	550	563	484	556	544	543	569	540	539	551	572	545	532	527	625	561	537	583	550	537	587	563	547	499	526	527	556	563	502	526	551	581	572	517	527	588	540	565	585	563	554	535	572	554	540	555	542	535	554	551	530	552	570	574	536	586	532	550	526	595	582	528	559	576	563	562	558	582	551	530	566	611	575	572	512	553	609	527	515	512	579	576	550	536	582	556	535	574	569	569	548	542	508	560	567	530	517	545	557	581	543	612	542	576	574	537	546	574	603	539	525	548	568	600	558	542	559	633	569	580	566	516	519	552	565	560	553	556	522	556	605	522	556	545	565	548	560	573	563	565	521	517	598	514	549	553	578	540	544	542	576	593	544	556	570	551	564	616	583	555	571	558	577	570	551	573	551	571	568	590	525	565	592	538	549	559	569	545	588	563	533	538	541	562	568	552	581	605	567	547	576	547	552	571	561	557	533	599	580	513	600	559	594	552	559	571	569	552	590	550	540	576	578	595	550	523	586	543	570	522	548	587	576	556	545	563	592	551	565	577	530	567	545	589	549	575	619	530	549	531	576	527	559	546	567	530	577	581	598	592	524	562	539	595	559	589	572	556	550	591	552	560	563	589	548	563	522	529	563	570	550	594	532	520	569	551	529	591	553	654	555	576	569	547	574	556	544	575	561	595	558	526	531	579	571	551	550	549	562	545	585	582	569	553	577	559	580	549	531	553	555	577	558	576	579	598	567	588	573	562	546	539	597	541	575	576	548	532	544	566	581	561	505	580	540	550	548	577	547	548	565	509	575	588	603	531	569	541	539	599	551	589	558	585	543	560	571	578	562	558	526	511	549	597	549	570	533	608	573	589	556	558	582	551	571	548	544	583	591	584	503	561	562	559	567	570	532	580	596	552	527	544	593	545	539	523	559	547	562	550	542	539	568	591	526	579	530	553	546	565	578	554	560	505	561	554	567	519	537	584	576	537	539	573	553	570	554	591	543	572	576	566	570	585	538	542	550	579	600	584	574	523	562	556	548	586	616	521	613	541	559	565	511	550	508	552	543	542	590	566	597	560	590	579	550	579	606	528	575	535	583	572	550	590	622	603	532	566	558	548	537	533	545	612	581	567	572	581	577	563	565	551	564	551	551	549	549	535	553	556	534	570	592	531	508	562	576	593	550	609	594	535	583	547	543	482	540	562	554	579	569	555	578	563	583	531	517	530	538	549	530	549	557	560	576	563	528	540	586	567	554	600	583	550	564	543	584	552	533	570	576	527	566	572	566	551	532	529	539	594	563	549	544	575	520	534	541	568	533	555	555	558	579	583	562	572	590	575	565	575	566	514	539	579	560	557	572	567	562	536	595	555	540	610	583	543	550	539	561	575	518	601	516	542	539	586	547	574	593	582	601	543	600	518	548	555	618	553	535	585	573	520	519	583	540	581	528	586	543	563	546	556	524	604	567	551	602	592	581	569	591	569	606	552	577	526	541	531	576	551	572	575	552	582	578	553	579	576	541	550	568	614	531	603	540	603	539	524	525	561	571	548	582	545	572	550	544	523	563	510	590	554	597	583	528	596	559	512	545	574	597	561	528	560	555	578	572	557	559	540	538	593	577	563	552	584	556	550	517	510	559	577	537	567	606	565	524	535	555	572	564	532	558	556	553	572	560	551	556	566	553	539	559	552	542	560	538	562	527	562	566	580	568	595	566	556	528	591	547	554	566	559	579	557	553	569	573	544	545	572	556	572	553	569	589	589	562	569	586	537	585	594	621	581	538	545	561	534	515	598	554	500	536	594	558	568	522	513	583	584	556	591	537	528	595	539	565	550	575	566	532	564	555	555	535	500	568	579	541	554	522	595	501	577	583	547	567	557	572	525	521	534	577	569	585	562	575	601	526	523	548	562	543	562	564	573	562	553	585	547	545	536	559	556	544	598	569	592	576	578	526	563	533	592	572	585	507	541	588	530	539	532	540	539	567	559	570	556	568	545	536	581	556	571	599	538	597	546	559	540	553	580	534	544	560	547	591	501	573	531	530	539	558	568	536	586	591	555	564	560	573	544	529	582	554	580	558	562	538	536	543	550	567	556	603	540	581	564	558	535	552	547	550	551	563	558	534	567	544	509	554	560	591	576	526	584	564	566	542	565	585	553	568	502	565	530	589	553	560	584	597	553	554	557	588	551	549	565	554	555	557	545	534	568	576	532	554	527	548	527	560	530	534	557	594	558	519	560	592	514	532	564	555	583	608	539	555	566	583	563	543	552	545	556	520	561	568	592	545	547	554	587	584	531	571	520	565	571	579	515	563	576	617	551	552	507	561	534	572	539	555	578	563	581	548	539	568	572	553	582	588	572	608	545	549	534	553	564	574	575	549	559	560	537	567	560	584	502	546	592	509	586	581	548	552	563	593	530	599	529	572	572	554	531	586	524	601	540	573	600	564	550	566	537	530	555	570	520	601	566	552	550	563	571	571	550	521	557	538	589	524	629	523	585	535	564	577	539	567	546	592	529	584	504	587	561	531	544	584	542	574	574	576	577	547	544	584	541	562	587	549	568	557	553	547	569	492	558	564	569	571	572	551	530	551	551	554	537	569	532	546	546	536	584	572	575	580	579	537	569	512	579	536	586	558	581	566	587	546	571	564	585	565	610	571	534	548	586	565	598	536	554	536	560	536	562	542	559	542	511	545	553	547	570	571	578	527	577	560	545	542	594	567	559	559	537	569	541	580	606	533	580	569	584	566	567	553	560	531	611	561	549	574	551	584	577	554	545	572	562	551	576	553	555	553	558	579	555	542	570	555	578	571	565	528	547	550	574	605	544	552	571	597	586	539	586	572	594	571	540	592	551	553	543	543	524	553	541	535	554	562	588	573	553	536	549	560	557	546	554	520	572	623	591	556	582	586	569	550	595	542	557	580	555	552	526	525	588	564	566	528	570	571	575	583	540	541	580	562	551	564	562	516	587	521	517	537	642	583	571	560	550	557	542	588	581	576	562	570	568	545	540	574	580	547	579	521	532	586	530	588	606	572	577	614	582	566	553	529	573	599	537	573	547	563	582	529	532	552	550	550	588	566	543	532	537	545	570	577	606	576	548	547	557	550	552	549	568	548	557	540	574	562	554	588	549	549	543	556	569	533	559	570	507	557	526	550	556	565	595	563	554	567	513	546	518	558	574	548	556	529	594	541	580	534
9473	13111	9083	4850	3245	1999	2331	2342	2847	2429	1529	1106	936	1089	1097	933	827	846	990	902	874	848	871	854	798	846	818	802	993	814	780	777	761	821	745	841	818	793	799	826	778	764	814	827	785	764	817	785	808	766	789	766	783	785	805	793	807	833	808	758	812	785	775	790	799	772	845	791	790	850	787	789	847	757	765	810	811	774	820	807	761	808	835	790	743	782	794	793	765	757	818	767	779	823	763	801	824	808	764	780	774	780	806	818	765	822	794	738	835	751	802	811	809	829	770	749	813	783	777	805	781	771	815	799	834	783	790	838	788	820	806	843	806	808	760	780	817	781	758	801	791	766	764	823	802	786	780	764	785	801	813	837	780	814	766	772	737	793	750	778	801	770	741	800	793	825	816	762	763	813	765	797	780	768	771	784	781	780	823	793	825	811	826	753	752	785	793	818	778	821	799	794	846	803	762	775	822	779	713	798	778	762	762	824	778	811	805	801	793	792	819	818	828	771	754	760	796	817	787	835	833	817	737	788	781	741	777	775	809	822	786	806	781	782	838	789	808	803	781	777	824	805	755	804	826	804	805	786	850	795	811	747	830	784	811	783	776	740	835	825	816	771	791	804	767	770	764	758	783	777	783	807	822	776	834	796	809	745	810	758	796	768	765	804	806	807	791	726	781	798	817	790	767	802	766	796	782	817	781	784	804	722	816	790	748	799	791	810	786	797	752	764	736	771	792	797	779	747	813	801	820	846	838	808	803	787	811	810	794	769	804	808	788	817	814	796	798	818	804	820	823	780	808	790	794	799	807	849	813	787	756	758	793	777	745	772	777	810	811	798	769	810	744	790	749	785	773	758	800	799	813	757	833	807	838	756	735	774	801	788	804	789	773	840	823	735	822	807	783	814	798	745	805	749	759	773	757	805	763	786	809	785	768	781	764	831	801	776	798	767	791	784	784	771	773	829	787	780	766	758	796	785	834	807	783	783	770	786	820	761	763	823	824	769	722	749	747	802	790	831	777	754	762	761	769	784	820	787	771	832	756	822	799	762	805	738	814	754	762	821	803	779	821	834	816	808	785	784	817	849	808	763	766	809	804	793	776	803	795	800	771	806	794	797	810	800	820	741	817	782	821	801	774	807	808	773	726	776	810	744	806	831	762	833	792	813	756	798	804	769	821	802	794	790	773	810	787	802	821	811	805	763	744	784	774	800	848	750	778	778	795	826	797	811	782	794	795	774	722	797	763	841	730	778	776	786	779	820	791	789	819	809	828	802	779	771	772	789	793	799	803	822	827	786	767	781	787	800	803	795	797	804	757	795	794	758	782	840	820	771	766	770	825	778	792	755	821	784	782	752	818	774	798	822	742	790	776	785	819	785	774	797	811	824	811	798	762	738	825	758	764	796	867	779	815	801	772	805	815	799	741	782	855	787	788	797	838	786	784	827	766	791	778	786	763	808	856	794	793	810	774	806	815	778	858	769	792	741	830	757	846	826	779	767	793	761	810	836	823	795	825	845	775	802	835	795	848	794	766	814	785	780	806	772	819	804	761	816	799	781	796	777	829	791	816	734	797	806	852	781	731	775	837	785	838	803	808	792	821	885	816	828	831	783	763	814	785	803	809	755	804	737	802	799	788	822	778	789	809	769	793	790	758	806	768	834	804	773	735	831	771	746	777	803	798	815	777	782	781	817	705	782	792	787	837	798	742	820	801	768	824	816	791	783	766	807	748	776	822	751	780	822	848	817	822	856	788	806	792	753	800	859	817	838	799	798	742	789	789	778	788	781	767	820	820	755	820	796	839	818	789	833	807	793	772	823	769	749	824	797	770	761	740	804	767	794	809	779	841	811	805	771	815	835	755	727	799	841	777	797	807	814	858	737	782	773	783	773	785	798	745	785	779	747	801	766	785	807	755	806	844	793	852	757	802	780	819	809	795	775	819	815	765	760	819	774	812	812	828	741	824	779	783	830	806	781	805	808	777	767	824	789	780	813	765	802	796	739	811	792	795	770	800	786	790	804	828	795	788	784	808	832	788	740	777	775	844	800	796	791	791	804	800	773	806	759	758	737	821	745	766	770	761	771	800	788	744	794	785	823	812	816	812	805	787	779	776	797	808	783	803	755	839	812	724	811	783	797	728	853	821	805	777	768	798	761	794	829	777	878	826	801	762	804	813	751	783	816	783	783	778	760	794	805	797	743	778	759	762	796	814	824	820	838	812	804	815	811	770	762	755	802	777	813	741	803	797	779	780	816	811	755	842	837	817	829	787	779	741	810	735	805	787	791	796	781	796	745	733	777	771	780	782	784	762	796	829	799	792	841	797	814	777	729	780	840	752	785	741	796	782	799	788	812	797	770	822	774	789	785	824	770	742	749	764	811	779	791	810	793	795	818	808	790	825	792	821	786	797	842	786	802	796	791	820	809	811	774	797	804	798	790	778	803	834	776	822	742	771	868	809	845	799	779	779	822	767	786	780	785	748	776	830	812	791	772	803	803	745	794	828	797	804	829	783	833	806	807	783	794	775	771	801	800	804	820	748	788	803	759	785	838	829	829	819	802	815	810	801	754	838	787	821	809	745	793	793	843	810	799	788	781	803	818	781	779	829	813	823	712	853	736	798	800	809	727	810	800	769	780	815	787	799	840	809	786	734	850	829	759	782	801	769	810	775	813	766	825	828	794	800	829	741	768	796	772	762	775	780	800	847	801	808	775	828	810	797	768	800	789	805	831	801	754	811	805	834	804	758	796	768	747	820	788	812	767	768	798	782	827	790	806	760	807	777	816	824	802	772	778	779	794	785	805	841	845	744	798	819	822	799	793	808	803	841	768	761	782	759	790	795	777	761	802	779	790	822	838	791	797	822	767	810	769	834	808	754	769	791	791	769	790	840	764	787	800	806	777	757	826	779	797	787	870	791	832	819	848	792	783	815	790	828	795	793	802	767	764	821	789	736	828	774	804	796	822	833	759	812	844	802	779	825	782	784	766	826	792	783	769	788	807	811	797	801	742	759	721	774	790	815	810	792	811	772	766	797	779	791	822	767	790	742	793	810	777	780	778	749	766	764	800	781	798	798	781	770	799	777	795	799	776	830	790	807	716	836	750	754	745	814	791	828	789	834	762	784	782	800	823	781	748	795	800	810	736	790	813	790	829	801	790	786	791	761	817	794	786	801	775	777	848	816	829	805	787	792	766	820	763	754	768	765	815	820	799	797	797	798	830	792	748	844	755	779	753	830	769	833	837	792	796	718	791	813	831	805	847	795	783	801	792	781	803	775	813	844	788	774	762	799	796	833	810	809	810	783	831	797	755	823	788	749	798	784	797	747	802	827	778	816	792	766	829	803	780	823	772	783	818	765	772	834	792	796	799	782	797	771	804	803	818	797	809	766	811	785	812	818	763	779	838	784	787	789	830	763	812	825	800	830	774	812	761	793	801	789	761	768	824	824	804	774	783	755	774	816	760	791	746	797	752	820	797	775	742
23600	21450	28622	24678	20975	4432	1399	1123	1012	1025	748	557	417	531	506	467	385	396	425	469	373	360	362	381	384	318	307	698	820	314	324	278	330	341	310	307	257	314	280	318	304	315	301	274	296	291	331	294	303	302	288	291	291	311	327	324	315	334	310	291	293	288	316	316	338	308	284	327	306	289	283	326	289	283	312	286	286	298	298	297	296	312	299	319	304	303	290	276	279	310	288	307	337	312	267	312	293	278	279	288	299	297	325	310	281	292	295	303	312	301	310	303	299	350	315	306	286	284	344	283	305	316	291	306	294	282	301	296	334	299	296	289	327	304	280	321	312	286	286	290	305	318	279	336	292	297	333	292	288	277	312	258	290	312	269	292	315	316	305	299	291	322	290	291	294	319	309	309	314	313	301	293	297	290	296	327	307	322	298	279	277	341	313	280	317	294	296	322	308	312	315	327	327	295	319	300	275	290	327	283	284	298	321	305	328	279	299	322	281	306	305	285	340	314	313	293	283	293	311	263	310	325	303	266	293	321	302	300	299	327	305	302	277	325	282	291	302	300	290	304	299	267	282	304	324	310	323	279	297	309	300	300	317	300	300	291	331	296	284	308	320	282	318	312	293	292	314	321	277	300	298	291	279	303	303	313	300	297	279	293	308	335	310	309	284	298	298	289	304	288	282	305	333	293	289	285	293	303	308	299	283	298	313	300	275	303	285	292	359	278	295	280	290	274	299	294	310	288	288	296	290	307	299	328	302	273	291	289	261	308	303	331	313	297	273	300	329	317	287	316	279	332	304	303	303	306	323	308	280	290	272	319	299	306	295	298	280	296	325	295	312	292	294	303	309	273	303	302	287	298	320	275	311	274	285	284	318	281	305	300	267	320	297	327	324	308	276	327	300	295	278	310	303	299	314	307	279	325	293	304	305	295	287	315	288	305	289	349	284	315	335	285	317	301	323	290	322	307	348	296	271	305	293	320	290	323	305	279	283	305	302	271	285	319	320	337	289	293	294	282	299	299	304	341	302	293	276	277	290	343	297	309	297	321	290	295	328	296	279	300	302	318	290	309	307	286	319	293	317	256	300	336	290	280	279	320	323	305	279	304	291	296	335	310	293	314	284	281	318	295	294	341	328	288	288	305	309	287	311	290	281	313	294	311	303	281	263	295	293	295	309	307	284	292	289	292	315	315	273	297	320	293	313	286	308	341	307	334	282	290	273	306	323	296	313	299	279	306	297	288	327	309	319	317	289	306	309	301	280	287	298	322	300	282	299	306	284	329	287	305	302	272	297	304	281	320	304	346	282	306	316	288	282	267	306	307	313	288	316	287	331	283	318	235	302	309	300	302	287	293	267	316	302	280	300	288	281	284	307	313	321	304	277	299	321	314	291	286	317	316	299	318	311	317	302	315	311	333	325	289	277	342	306	318	324	308	291	286	297	311	287	296	310	315	314	316	315	293	306	303	305	311	300	305	335	278	283	284	314	284	327	330	314	268	289	272	287	281	303	338	298	282	259	304	313	291	305	305	276	302	281	303	324	301	286	296	282	281	304	323	282	329	297	308	298	285	288	301	353	274	296	313	288	310	287	279	300	286	312	293	300	284	316	340	277	279	294	287	304	316	323	323	317	286	329	320	317	297	290	340	291	288	292	337	324	282	298	287	303	301	302	309	322	306	298	283	316	320	293	302	281	325	299	313	287	302	310	350	333	295	271	280	303	329	308	350	316	306	308	292	292	332	295	309	321	277	329	331	300	268	292	291	301	310	297	285	296	276	314	280	325	276	301	304	329	284	311	298	287	301	296	338	326	304	301	303	292	293	310	311	296	278	311	323	297	290	307	321	294	290	301	301	306	290	301	305	300	301	294	306	312	293	308	310	284	295	308	314	316	277	314	301	291	359	296	298	313	295	294	289	295	274	304	287	293	310	316	289	316	288	297	289	316	251	311	284	279	287	263	295	314	284	285	321	302	309	328	326	294	272	294	282	306	285	317	291	301	290	290	270	298	291	298	305	273	309	289	271	277	317	319	283	285	269	277	314	270	277	300	312	322	314	276	291	315	313	296	286	287	312	285	317	310	310	283	319	289	326	308	299	314	281	288	288	321	346	296	280	342	293	282	315	307	286	298	301	312	258	294	291	302	313	270	318	306	309	301	309	340	289	287	284	302	319	292	264	286	279	345	316	307	294	290	309	289	297	304	321	287	268	287	294	300	304	317	334	261	321	323	281	334	307	286	299	294	301	310	291	300	334	310	323	285	304	309	292	281	302	321	294	296	320	347	299	283	324	291	295	301	293	291	288	303	315	288	311	317	320	281	315	299	303	294	306	305	293	303	291	305	339	307	286	305	303	315	293	290	312	282	322	260	285	311	268	310	296	292	286	310	291	306	325	305	289	311	292	321	286	289	266	289	320	270	303	337	307	317	282	300	299	304	307	296	304	314	318	317	319	313	305	280	285	291	301	304	312	286	313	293	317	300	269	317	294	297	284	255	334	313	293	305	341	277	276	256	302	313	308	293	295	260	295	287	349	344	311	308	289	283	305	293	264	301	288	293	314	296	300	294	308	329	286	329	325	274	306	288	285	300	284	274	318	303	313	316	300	282	302	288	273	329	300	329	298	314	300	322	296	271	295	290	281	310	306	320	286	293	292	297	278	301	300	272	306	310	295	296	275	328	303	301	309	311	299	266	333	305	339	298	310	293	288	295	308	281	307	317	294	306	301	295	313	298	295	333	291	311	300	300	301	271	315	279	291	300	312	288	319	283	293	300	265	334	305	310	278	333	295	308	310	309	299	310	278	345	295	276	322	293	282	308	291	335	297	303	304	306	309	317	310	289	272	274	276	284	302	311	287	295	289	305	288	288	280	303	277	324	323	299	315	277	309	287	297	316	300	324	322	276	292	315	297	282	318	286	321	274	304	280	286	314	325	299	302	263	287	295	317	308	299	273	317	285	287	250	298	302	288	304	306	296	320	282	306	282	323	272	330	348	298	296	307	285	296	337	275	279	275	296	295	282	292	298	314	286	289	302	309	280	295	315	334	285	318	300	302	294	306	318	289	329	316	282	278	298	291	281	293	278	310	264	283	312	296	323	278	299	288	315	301	301	290	301	280	315	336	292	283	317	290	318	319	278	294	283	265	270	294	291	326	318	304	300	305	307	286	314	296	295	295	303	283	304	277	256	316	298	293	315	321	291	275	284	308	303	304	289	296	295	287	295	332	312	290	310	310	274	294	320	273	303	307	280	281	284	311	310	297	282	336	317	335	332	312	334	295	283	318	296	328	272	283	304	289	301	262	292	276	307	298	330	295	299	294	319	300	307	280	301	324	312	292	303	285	327	309	289	281	283	296	277	286	323	288	303	295	272	301	314	310	300	278	313	262	299	257	301	266	318	311	293	281	313	313	292	304	287	308	309	295	316	278	306	286	336	291	328	264	304	307	288	309	330	295	305	317	312	256	306	323	320	294	316	282	292	290
8617	20594	15830	7904	4184	2304	2588	2419	2311	2294	1680	1078	739	1035	857	786	693	683	730	852	699	619	544	523	515	537	469	1360	1731	444	465	451	430	436	467	462	466	454	472	469	436	431	442	487	441	418	448	430	443	398	442	445	497	454	434	467	424	473	424	474	436	459	444	426	419	442	463	390	423	431	436	473	451	433	434	424	460	419	486	445	443	460	431	435	433	429	457	457	448	434	442	466	433	418	442	464	460	422	466	446	442	437	422	480	427	445	453	457	426	470	432	441	469	441	439	444	439	474	404	450	425	448	432	430	430	446	449	403	437	435	435	425	424	436	439	444	424	445	446	418	466	438	452	459	433	476	441	469	500	434	448	429	445	423	444	405	456	431	429	478	457	436	412	435	425	455	390	442	443	448	432	407	439	450	423	459	444	420	467	496	433	462	476	439	448	437	465	425	438	413	482	444	437	428	457	442	409	476	447	402	461	447	459	425	397	450	432	451	414	447	413	448	428	434	452	461	471	472	426	438	444	439	433	446	409	460	453	441	451	455	425	456	454	450	451	472	435	432	458	487	413	433	413	408	434	453	407	430	439	423	469	413	449	441	459	411	411	412	425	441	433	460	442	436	439	421	418	429	438	471	396	425	466	459	391	431	403	428	459	426	446	452	449	425	460	416	432	418	430	494	450	489	438	506	413	410	417	422	449	413	479	446	469	446	428	442	452	434	439	403	433	409	455	456	458	440	438	450	435	446	442	444	444	415	413	403	425	410	471	414	459	460	430	454	451	448	423	422	455	441	422	394	481	477	415	455	414	437	438	446	415	462	423	445	460	432	405	471	420	390	454	437	420	424	452	410	422	426	441	445	443	414	433	443	444	436	445	436	425	441	453	433	425	436	463	466	452	433	452	418	438	407	428	449	479	435	444	445	460	428	436	490	435	417	457	443	454	426	445	429	438	431	458	452	442	420	420	448	439	437	450	385	409	405	454	458	484	429	449	412	415	460	453	456	425	437	435	448	456	440	446	410	445	458	450	465	453	420	436	459	440	442	434	408	450	481	390	461	411	458	408	463	398	432	440	472	419	470	448	396	463	415	418	489	458	447	456	492	439	464	459	415	439	411	409	443	406	433	404	467	420	435	435	485	422	439	436	427	475	385	447	448	462	430	403	465	456	426	432	430	436	438	456	477	403	401	426	411	457	425	455	434	437	440	426	442	436	413	452	413	433	424	433	463	466	429	439	461	466	432	415	440	453	443	448	494	424	457	416	407	428	437	460	468	477	471	441	446	420	473	422	444	433	416	418	425	475	457	419	437	426	455	436	412	479	414	477	419	441	452	463	427	436	426	440	475	429	454	441	433	434	480	438	445	436	467	418	431	464	451	447	462	446	444	433	442	413	445	457	435	413	413	452	445	470	450	446	473	424	467	413	432	427	409	463	422	432	443	433	457	433	414	447	427	418	442	453	443	445	433	436	420	478	453	458	432	473	458	442	461	438	422	414	421	471	472	438	424	418	466	404	461	458	456	449	405	451	448	414	415	474	432	448	422	419	443	436	455	481	461	439	424	432	421	439	455	460	421	432	439	435	418	411	444	454	440	447	456	452	468	423	440	418	422	457	428	428	415	468	472	436	471	409	424	449	416	456	441	474	446	446	460	447	457	435	434	408	428	434	455	415	490	427	452	430	446	423	463	414	447	438	471	448	426	400	426	458	456	400	428	403	469	455	450	433	444	465	449	455	447	427	415	441	398	441	429	418	479	431	433	439	422	434	446	433	429	424	434	477	489	438	404	464	440	424	469	441	451	443	439	490	457	440	447	465	416	466	425	423	437	438	462	437	453	473	419	443	470	450	438	436	445	378	433	458	454	485	425	471	428	441	455	446	429	425	464	474	451	422	432	452	459	467	435	446	484	444	440	447	443	473	449	476	424	436	423	445	432	441	450	470	458	428	449	441	467	435	442	416	438	426	407	434	448	448	467	454	419	392	436	470	423	426	448	434	413	446	456	444	407	454	404	433	400	462	403	438	430	430	417	456	461	422	439	457	438	456	443	435	416	441	430	420	465	435	420	424	448	449	425	456	460	405	418	463	449	449	404	445	435	454	452	440	423	457	424	405	452	432	449	420	444	416	448	440	475	446	427	467	429	456	442	470	457	456	428	422	431	440	406	465	459	434	481	453	427	449	424	451	427	426	467	414	451	446	413	435	424	436	415	434	454	427	465	447	417	439	389	466	446	438	415	434	450	426	408	459	437	435	470	422	446	453	458	433	461	431	460	431	481	436	420	452	452	445	460	437	421	468	436	470	403	444	432	444	439	440	422	434	412	454	451	452	450	466	450	439	459	435	463	423	450	424	453	464	457	432	457	439	437	480	451	466	429	448	456	455	429	444	414	437	435	422	434	477	446	401	466	414	429	431	439	433	465	458	448	426	412	440	423	450	449	436	475	396	449	439	447	430	439	468	418	456	461	449	440	454	458	432	441	439	430	422	428	443	417	415	469	459	450	420	440	453	447	416	415	409	427	425	466	442	430	427	445	417	458	442	436	419	428	435	455	447	438	444	439	446	439	400	465	429	449	463	443	469	436	444	456	430	432	424	430	470	423	435	444	472	472	450	452	476	450	444	424	421	451	418	416	425	414	438	447	425	479	421	420	478	430	419	423	436	478	458	440	404	483	449	452	441	419	410	428	435	471	421	448	427	446	422	457	428	429	461	457	478	460	430	428	430	465	439	446	422	449	452	430	446	437	445	432	461	445	435	428	442	479	443	433	467	435	388	434	426	463	450	397	437	437	457	442	432	467	452	433	427	424	471	427	386	410	456	458	400	400	468	463	464	431	423	451	440	428	438	444	416	427	412	395	445	496	391	425	439	447	413	425	443	421	502	422	442	489	439	432	486	448	393	453	459	412	450	394	440	443	402	409	435	454	453	448	437	472	438	436	451	432	450	449	446	462	466	438	398	419	451	466	427	441	431	440	414	463	429	438	449	421	419	408	424	425	421	423	433	411	448	440	438	411	442	445	422	460	443	496	437	400	434	434	411	452	409	432	460	442	420	465	389	454	451	456	449	452	446	431	427	455	436	436	453	471	426	451	401	446	446	424	446	485	414	435	440	457	464	429	451	428	445	470	448	413	397	440	426	444	474	438	454	410	439	430	416	443	479	446	444	431	399	448	424	436	423	441	429	432	436	416	476	441	415	452	441	424	451	380	445	438	429	469	412	427	458	475	426	417	433	429	415	425	474	459	430	433	420	433	408	443	428	444	440	434	423	427	422	441	460	427	458	463	463	441	483	419	438	448	433	406	433	464	437	453	443	418	454	437	423	412	425	454	451	429	451	453	434	437	423	432	422	439	458	440	444	416	449	417	401	453	494	460	418	463	436	439	444	455	431	414	396	411	446	460	441	427	471	461	423	460	418	426	434	408	426	456	450	454	449	471	425	454	439	420	474	449	385	449	441	392	434	466	449	446	446	453	431	441	411	485
24747	21450	27139	25440	6522	1421	1085	908	893	793	718	673	716	756	728	721	727	718	706	732	700	705	650	623	649	648	646	664	676	621	639	595	626	604	593	603	631	612	580	580	606	598	580	602	608	609	636	633	607	593	646	640	636	577	591	559	613	634	564	608	596	610	607	633	622	645	610	592	601	563	645	612	628	599	608	614	610	571	617	612	593	594	604	603	682	597	567	608	599	592	631	584	624	620	591	579	610	618	634	601	657	607	613	619	617	583	603	594	610	628	627	597	565	623	628	675	626	596	601	582	579	602	593	621	631	599	608	649	593	595	601	627	621	586	586	582	572	565	590	617	591	610	616	626	551	614	582	636	626	611	653	627	606	622	609	622	631	621	645	634	657	608	589	586	643	580	581	616	614	629	597	628	600	614	591	628	621	588	611	562	597	629	594	575	594	603	650	606	592	604	600	628	591	606	587	657	599	637	623	655	613	591	599	626	611	604	566	640	584	607	570	629	656	587	641	605	625	607	589	608	604	612	632	608	627	560	618	593	608	626	580	609	657	644	628	630	580	643	645	583	617	575	634	614	599	613	609	605	616	626	648	639	605	629	587	611	638	615	648	607	616	625	592	623	600	611	577	571	567	594	625	646	629	584	598	626	606	624	571	603	595	627	600	596	620	613	636	619	621	585	625	643	599	597	601	594	594	655	640	613	635	592	608	625	597	594	631	606	563	602	634	567	606	539	643	582	621	585	587	586	625	577	627	602	639	600	607	559	591	581	623	589	577	639	579	637	589	608	629	540	541	616	608	598	617	584	630	620	551	618	605	609	606	606	608	587	590	600	590	610	621	616	572	651	584	616	590	619	586	626	624	647	599	635	596	602	611	653	634	627	604	636	613	619	573	650	604	629	586	628	614	602	539	559	617	632	632	612	624	622	625	673	591	645	621	606	613	625	658	612	639	606	581	601	605	639	638	594	616	590	607	611	583	599	618	583	564	656	609	573	604	587	586	619	616	639	569	620	601	607	625	630	606	586	594	655	654	637	648	594	575	608	589	586	606	636	600	635	604	635	603	619	583	635	639	619	578	600	594	643	612	603	568	627	590	544	609	597	584	611	610	600	597	627	609	638	560	560	631	607	612	570	605	599	595	595	558	590	608	611	645	602	603	642	599	614	604	608	577	631	601	607	584	588	593	613	618	598	591	591	566	661	588	606	629	637	579	631	648	635	618	582	602	646	603	645	613	644	623	628	582	606	622	638	639	606	564	612	573	616	635	630	618	585	619	609	618	614	627	630	630	602	585	608	619	652	628	610	645	617	597	583	586	615	636	591	616	624	660	620	617	620	627	576	594	616	615	583	619	590	596	581	611	599	654	626	646	634	584	605	624	602	608	610	587	594	666	616	508	652	627	599	614	649	589	612	621	590	636	593	601	592	589	592	623	627	632	599	601	631	572	589	659	631	586	614	614	606	572	565	625	581	620	589	610	641	585	629	619	607	553	603	617	667	615	573	579	619	624	621	600	590	620	637	596	627	626	614	640	552	584	586	594	661	640	551	560	587	642	656	622	623	643	649	593	566	586	622	601	608	659	608	665	637	579	612	589	653	598	573	581	597	588	622	648	625	589	612	594	669	619	628	613	590	621	587	615	626	627	582	600	619	651	604	642	622	631	614	592	596	625	604	611	565	616	605	657	622	616	571	616	617	613	592	629	628	571	645	628	649	637	638	593	648	648	608	616	563	637	622	616	618	589	614	608	579	638	647	640	564	631	573	648	612	571	600	605	633	605	622	566	576	620	591	643	613	602	599	557	657	649	577	608	566	605	664	584	642	607	634	647	612	658	606	628	605	593	567	610	621	605	623	600	559	573	609	569	646	618	626	650	592	608	612	600	681	618	657	613	636	607	613	571	589	605	567	581	565	616	627	606	629	634	632	609	587	595	621	589	619	567	607	600	598	598	591	615	600	653	583	627	609	611	581	620	593	643	639	619	611	605	650	597	606	624	633	597	600	611	586	567	585	608	637	607	619	592	584	593	620	586	562	589	591	597	635	621	586	627	633	605	603	601	609	605	602	568	636	621	609	611	607	573	631	563	581	593	651	590	624	663	611	601	609	614	619	603	569	631	582	638	586	587	625	561	628	640	607	608	581	555	648	611	607	626	632	606	580	623	589	637	600	588	577	644	584	657	622	600	613	612	627	589	623	616	568	578	604	614	619	629	615	566	613	580	633	631	626	591	617	603	582	601	588	602	657	619	574	618	575	606	600	576	605	597	657	611	585	603	625	581	629	623	613	646	591	592	580	628	631	639	642	600	572	606	645	593	614	636	607	632	596	627	589	602	627	587	593	638	631	646	610	578	618	608	582	574	608	616	592	656	592	585	616	636	637	638	631	574	583	618	662	596	642	590	603	590	580	588	676	653	647	620	601	603	607	646	603	582	629	627	602	617	609	596	654	619	596	666	606	636	625	587	590	598	643	613	652	606	583	602	590	599	615	620	599	596	651	612	616	584	631	582	639	589	643	588	566	625	579	592	581	581	593	614	630	586	587	583	627	587	614	549	588	649	605	570	607	609	582	609	581	579	640	616	551	676	587	568	584	578	638	622	638	608	587	600	596	579	610	633	602	589	584	553	627	627	600	580	573	605	613	584	629	629	590	630	594	602	624	588	575	569	653	594	660	638	594	582	572	616	617	614	612	594	635	617	619	601	573	633	603	614	588	613	576	583	612	583	553	581	604	587	613	613	595	594	631	588	614	611	576	595	580	624	654	589	604	574	630	602	584	586	626	579	630	641	600	633	573	652	648	631	630	594	612	683	596	612	653	644	640	632	604	615	590	612	615	566	613	623	593	641	605	578	569	636	642	601	597	659	645	642	580	635	646	612	610	622	616	619	645	625	578	667	571	596	561	586	589	609	635	622	629	642	569	607	620	605	590	661	567	582	609	627	591	628	607	625	616	594	577	604	593	599	604	620	631	673	604	607	606	596	606	548	651	583	600	607	628	576	599	667	618	601	610	566	587	583	608	586	608	658	587	637	616	628	621	579	612	624	642	600	607	561	644	645	602	646	613	624	629	609	623	626	640	636	559	584	570	583	596	606	605	630	604	584	597	586	606	601	577	590	579	610	595	646	617	598	581	639	604	602	587	589	625	586	616	572	607	583	556	583	641	632	630	615	637	579	599	606	598	610	623	591	583	640	654	544	595	608	590	581	633	621	602	610	651	626	604	559	596	626	585	594	591	634	604	588	606	619	623	608	625	610	604	658	611	604	609	594	605	647	606	575	617	601	611	625	603	605	577	585	605	658	618	638	636	605	620	606	630	608	611	629	604	629	653	614	603	587	569	613	600	583	589	660	548	614	613	610	646	584	595	624	597	644	610	621	589	620	587	603	609	609	605	573	588	595	649	568	570	636	617	601	611	603	636	605	609	580	651	565	568	600	552	638	632	598	583	590	623	606	597	615	593	666	623	621	614	578	594	566	572	585	593
7763	20884	12440	8540	4401	2613	2013	1816	1638	1301	1123	1086	1128	1265	1152	1120	1069	1058	1098	1185	1103	1070	1027	902	896	905	808	981	1016	852	862	829	821	815	857	857	859	856	839	884	836	813	877	840	828	806	874	845	861	837	875	829	871	875	869	802	861	838	847	866	820	848	802	821	834	877	825	849	860	813	841	862	851	824	874	848	808	869	824	874	864	834	815	855	835	879	788	811	808	830	857	823	809	820	828	807	842	853	847	888	840	897	859	849	861	874	807	882	904	826	841	817	835	864	804	827	876	878	850	856	878	843	859	840	842	823	824	828	838	892	872	838	839	850	801	850	897	826	875	832	782	823	836	818	865	876	860	827	856	880	851	892	830	841	807	831	870	816	823	859	836	844	827	807	861	837	868	847	838	827	863	826	887	858	871	845	865	856	807	867	812	808	905	851	846	844	810	810	831	843	853	857	832	788	833	879	843	818	820	860	833	845	804	833	847	826	858	870	817	845	802	870	805	830	860	865	838	856	811	850	867	822	841	822	808	846	843	907	837	827	838	867	815	846	828	831	859	844	878	828	840	793	836	837	821	831	807	845	869	824	863	846	820	799	897	797	901	880	844	807	818	799	833	841	838	839	851	822	796	855	810	859	862	848	857	868	839	862	871	810	832	853	852	847	850	829	808	868	856	813	853	877	815	875	873	859	826	862	810	846	859	841	845	847	886	853	854	808	834	851	815	876	810	850	876	853	876	837	805	818	800	824	764	894	828	810	829	849	840	831	826	867	868	823	797	850	852	862	777	809	866	813	861	839	863	866	847	856	874	923	782	873	907	812	821	839	872	847	853	881	842	821	819	809	857	874	861	860	865	848	811	847	865	844	909	859	826	842	878	783	880	797	847	847	867	809	790	811	813	932	832	789	853	862	801	860	830	828	795	825	816	811	818	823	828	872	917	845	839	906	841	855	831	851	870	846	815	851	865	826	868	844	800	858	791	859	826	783	839	837	867	832	823	873	818	786	884	782	868	848	840	842	816	811	843	895	840	854	869	804	861	827	834	786	853	859	869	852	813	864	855	805	805	860	813	877	819	861	864	829	822	859	832	877	773	817	843	878	831	815	826	871	819	873	830	849	874	845	806	845	830	857	845	836	831	843	871	834	862	831	842	809	817	854	839	826	809	887	835	876	796	878	918	853	908	844	857	828	826	814	847	831	794	866	846	880	819	900	809	879	803	828	873	847	864	865	848	840	887	891	842	783	809	883	860	876	796	817	845	805	806	737	827	870	813	851	846	811	897	875	874	809	883	814	846	837	813	890	863	851	810	816	815	867	840	861	850	818	820	805	851	828	789	849	846	795	812	869	842	814	863	839	820	819	860	847	833	835	898	837	845	801	852	832	859	847	813	808	827	825	825	852	889	822	874	848	819	844	819	795	859	837	832	871	824	854	856	826	832	873	852	790	809	898	824	864	833	839	802	866	848	899	865	830	835	855	784	845	891	855	827	812	860	916	853	808	831	805	827	852	830	784	845	827	762	849	907	832	831	858	853	817	866	830	868	837	828	866	852	885	885	853	833	845	833	845	837	812	873	834	775	808	801	890	797	809	847	868	838	799	822	826	857	863	831	861	847	858	854	825	800	821	860	790	851	811	859	835	877	806	826	760	849	820	876	799	910	812	820	831	861	843	827	845	823	841	841	811	834	834	854	834	866	848	867	835	807	824	851	862	862	889	829	824	842	838	942	842	842	832	851	868	887	868	893	836	868	878	853	843	838	835	841	841	844	871	840	832	910	853	826	839	825	814	867	807	859	854	822	888	857	856	797	852	875	812	833	847	873	818	810	870	858	873	837	846	864	804	850	864	839	818	823	857	859	877	857	853	911	847	774	810	862	856	862	807	821	855	824	815	818	887	848	849	829	900	881	818	812	830	819	894	844	870	816	866	846	843	827	849	894	838	808	812	846	873	802	839	854	803	797	849	831	883	877	812	835	872	851	842	803	869	871	821	815	828	829	873	848	854	808	811	813	838	872	832	859	834	837	906	775	820	849	855	820	837	818	851	824	880	859	848	883	887	863	864	934	814	863	905	835	887	796	819	870	840	918	847	895	822	838	834	878	827	863	860	857	829	834	851	841	877	858	818	847	829	834	832	873	843	853	804	815	822	826	873	764	824	844	829	874	842	857	813	861	843	811	830	886	862	847	813	836	829	883	819	838	852	813	851	819	821	810	814	830	782	874	846	859	830	903	860	852	805	845	810	846	827	907	783	883	808	832	834	820	846	818	811	828	905	817	869	849	854	794	843	836	830	850	850	795	836	826	830	836	839	878	847	874	852	825	823	883	857	861	837	801	866	835	862	767	831	863	867	866	785	826	833	832	820	792	864	907	788	869	835	853	802	855	842	842	778	898	887	831	777	840	909	791	805	843	812	847	841	890	851	892	857	819	826	835	851	842	799	803	852	856	888	884	775	912	796	817	849	820	880	830	832	867	826	816	833	835	842	866	837	839	841	858	877	872	833	830	866	837	904	875	859	835	830	833	891	783	889	860	815	824	835	860	798	885	845	871	863	864	790	847	810	863	851	819	860	897	864	874	860	843	825	813	830	831	856	836	854	864	807	853	799	867	806	846	883	906	840	836	859	828	770	800	808	834	853	787	814	870	872	828	811	893	855	863	828	861	796	843	798	822	856	886	837	843	881	858	828	835	820	876	810	814	855	852	873	818	810	814	837	904	884	813	879	849	823	800	828	892	845	902	882	795	819	883	833	857	787	889	864	842	842	884	890	818	864	844	813	848	840	844	845	860	855	865	798	868	802	834	789	807	884	848	875	848	848	843	802	905	793	873	807	831	840	825	812	896	782	863	879	871	801	886	885	843	809	778	869	884	894	867	835	842	859	884	849	860	808	848	842	847	854	829	847	819	811	815	868	850	856	844	856	846	821	885	868	854	866	829	813	760	830	781	849	859	862	801	828	818	827	840	842	883	784	833	876	864	871	839	828	874	818	821	813	848	835	880	848	855	855	856	855	808	816	890	860	805	861	820	866	857	874	823	847	841	819	851	873	843	874	821	842	818	766	894	855	883	857	840	819	847	872	842	886	844	855	846	873	834	790	859	901	828	861	858	848	771	822	834	815	829	856	788	805	850	818	837	860	843	839	797	830	863	774	891	852	834	903	848	871	823	807	822	887	845	848	880	844	772	848	885	811	872	832	813	777	837	855	844	868	838	862	866	875	868	846	801	857	871	854	855	814	847	812	865	834	872	857	823	854	831	855	884	792	839	790	848	882	843	845	848	800	844	861	829	851	761	827	883	876	841	833	890	910	860	847	815	819	841	842	793	848	863	836	803	813	877	857	807	886	860	836	820	818	874	858	844	824	844	841	835	843	881	819	851	852	876	870	888	820	850	824	827	830	881	823	879	862	842	823	823	803	829	870	824	848	788	811	825	834	866	872	876	834	806	856	792	875	802	758	840	860	840	842	837	828	892	773	868	814
22505	21475	29292	24071	21488	20998	5705	1136	776	639	541	552	606	636	670	537	545	568	566	421	433	426	366	387	327	323	292	393	461	286	319	299	303	317	279	276	285	290	302	275	299	288	308	287	286	313	264	296	264	294	305	288	290	293	282	285	270	283	288	283	275	280	329	279	302	275	261	283	299	248	282	282	265	247	280	296	267	285	304	279	292	271	297	299	296	277	250	265	303	289	295	289	262	301	271	318	294	289	270	254	282	273	255	246	290	280	234	281	260	306	269	277	276	287	296	302	302	301	295	282	287	288	296	259	255	265	304	265	323	278	290	294	295	287	293	289	280	265	266	272	277	305	265	260	245	278	264	263	265	258	261	285	292	273	289	279	263	278	281	251	279	273	302	258	331	269	279	286	307	285	244	272	290	261	263	262	296	233	288	288	270	291	273	295	295	281	283	282	313	274	271	282	275	283	266	316	266	267	285	319	269	291	300	285	264	314	287	279	272	279	296	321	272	287	261	255	261	277	259	270	286	286	249	278	292	270	298	264	317	270	295	315	285	259	289	323	293	278	287	265	298	274	265	315	266	332	282	276	289	299	292	294	263	307	276	289	273	276	301	296	262	273	275	294	272	247	254	301	266	308	288	278	291	293	293	316	290	282	287	257	310	263	266	297	276	260	255	268	290	290	270	307	296	272	268	267	296	254	269	274	280	256	302	275	286	290	304	287	269	287	265	288	240	241	268	303	302	291	265	283	264	273	308	291	285	259	295	292	316	273	326	299	251	308	291	282	242	276	281	291	292	280	273	301	290	307	265	291	305	291	321	287	308	254	266	265	298	300	286	281	271	280	282	241	296	270	269	253	284	278	279	272	302	282	272	268	280	270	259	255	265	272	304	267	280	305	304	276	266	256	251	291	260	291	282	286	275	307	269	261	275	277	284	277	275	299	285	301	290	285	279	306	291	302	282	258	288	302	287	280	300	282	310	284	277	301	276	265	306	266	283	256	277	288	260	293	297	273	289	295	284	305	299	271	266	271	282	307	279	268	275	287	308	275	287	275	268	280	319	277	272	263	297	278	273	250	254	246	318	274	321	278	275	271	284	278	299	279	280	276	280	285	261	286	257	298	314	290	286	304	269	280	295	288	268	280	275	283	263	279	286	286	304	284	275	278	293	296	293	296	255	268	297	294	299	301	274	289	246	257	302	275	265	286	284	292	281	275	268	262	297	287	288	291	255	316	265	266	279	284	292	276	277	269	292	284	282	249	283	289	273	313	297	283	258	263	291	287	276	290	278	275	279	294	284	266	297	283	254	305	309	327	286	298	288	289	283	280	278	283	273	291	283	293	268	264	278	263	254	275	271	288	300	281	266	271	297	278	322	292	275	261	287	284	290	278	286	257	270	292	290	273	312	308	270	297	285	306	269	255	269	276	289	285	296	283	273	255	289	292	277	294	294	285	265	296	259	296	295	278	253	285	273	289	274	276	291	303	288	278	281	275	279	248	280	263	269	298	242	299	306	268	287	292	285	303	298	303	281	309	303	294	256	291	269	283	317	286	279	281	292	294	290	287	271	276	244	311	306	276	274	253	284	301	284	253	283	274	292	279	270	286	278	265	275	294	271	326	314	299	276	300	307	285	246	264	286	260	265	280	290	274	309	263	293	278	309	273	287	285	256	289	263	272	261	303	286	300	256	315	283	269	268	279	295	254	291	271	285	267	297	269	297	289	273	269	272	267	294	270	290	262	303	285	264	290	280	270	286	301	279	274	253	270	279	285	262	289	297	297	286	251	281	302	266	288	294	268	260	274	278	287	313	269	274	293	280	305	292	274	258	231	264	275	281	260	294	266	264	289	258	261	236	304	289	266	302	257	274	267	284	271	250	308	268	308	271	294	308	272	278	292	276	275	277	289	300	285	274	268	289	275	276	319	277	272	278	284	271	318	276	275	278	293	276	301	300	283	273	293	293	291	295	280	268	257	293	274	280	269	249	289	279	293	277	293	271	269	257	279	259	270	285	248	272	263	268	263	280	270	258	289	273	291	265	281	287	268	273	261	281	262	305	258	304	298	289	279	269	246	274	295	326	298	278	240	297	278	274	297	250	294	298	321	289	276	269	290	303	301	292	284	262	256	280	287	281	273	271	304	303	294	293	263	298	293	284	300	270	314	265	283	277	299	280	300	282	290	257	303	298	293	286	287	274	272	286	265	280	267	252	298	283	284	281	295	280	276	275	291	288	277	269	286	268	265	272	269	284	290	271	252	288	282	269	280	267	273	298	308	290	295	286	296	274	295	291	261	276	244	320	293	249	245	287	279	265	286	291	255	309	310	276	286	262	279	281	271	280	298	266	274	274	286	277	275	300	271	282	295	296	259	301	270	261	294	284	284	250	278	281	289	276	251	302	303	283	290	289	279	304	301	281	277	305	299	277	283	284	284	283	302	271	298	302	278	318	271	273	284	274	304	264	255	237	295	286	310	298	310	281	273	302	299	293	292	289	250	283	308	304	294	261	301	316	262	286	300	292	304	298	291	271	263	328	262	268	300	301	282	327	300	283	317	307	257	248	287	307	268	314	242	300	291	282	254	276	271	289	281	272	302	290	274	296	288	300	259	277	288	292	275	274	280	291	253	285	280	297	297	304	292	271	292	267	305	280	298	282	261	289	298	284	269	263	275	290	255	273	297	267	311	312	287	267	295	286	283	283	281	299	304	265	290	284	298	285	280	266	265	284	287	293	284	309	266	295	296	269	263	270	285	288	297	250	289	279	267	272	258	289	304	271	271	272	244	252	267	283	288	282	298	284	293	268	271	266	282	285	273	315	278	259	288	288	308	290	270	298	291	282	267	302	295	262	284	290	269	275	258	250	291	285	281	278	297	291	310	280	277	287	264	291	268	290	293	299	323	273	275	256	265	265	266	266	260	286	280	310	282	309	287	262	273	278	276	299	298	273	262	257	277	282	286	299	278	311	279	276	285	264	289	300	281	286	253	285	272	259	293	270	251	257	286	260	266	299	299	329	269	281	267	308	303	299	306	299	282	272	289	296	292	273	276	283	265	273	273	268	302	276	260	286	277	286	306	312	259	286	281	294	299	264	292	276	277	282	301	262	286	269	273	255	286	269	303	314	268	282	305	272	265	277	287	290	248	289	281	284	302	282	261	247	281	285	291	282	265	283	263	278	260	345	266	312	304	286	259	278	271	278	293	286	264	266	270	239	252	243	291	271	260	256	286	290	293	305	293	254	296	278	256	260	287	284	273	254	265	292	294	261	279	267	284	304	273	271	281	283	285	277	257	253	268	260	260	282	280	274	296	259	288	278	306	253	283	269	309	261	283	282	281	273	261	300	273	299	269	254	272	308	279	256	262	277	271	255	297	267	284	284	289	282	297	280	246	261	276	257	252	277	277	301	281	275	268	289	270	265	292	309	277	272	299	280	264	267	282	281	293	272	296	273	309	246	276	304	273	292	306	256	289	270	289	267	278
8876	28541	24681	14750	11248	6529	3682	2317	1829	1346	1051	1025	1170	1208	1455	1155	969	1161	1078	663	743	791	616	680	560	441	420	578	856	427	418	467	416	357	370	436	382	392	420	418	361	408	394	390	394	418	406	389	417	394	383	403	371	392	410	415	364	381	391	374	394	407	387	401	383	365	424	417	366	412	391	363	383	396	395	401	389	370	362	378	358	408	390	415	366	413	369	375	381	416	411	381	387	379	374	380	396	384	399	372	337	391	377	387	369	421	347	380	429	384	389	371	381	368	408	395	412	382	403	417	371	386	359	355	402	410	382	350	412	342	383	393	367	349	365	385	383	385	406	370	381	335	354	375	431	350	387	389	390	406	358	406	399	394	390	382	367	374	379	392	390	401	377	386	398	357	358	392	373	383	424	397	394	371	387	377	384	384	399	381	378	412	353	381	359	376	382	348	362	354	407	367	402	368	376	379	399	373	372	379	411	423	399	383	394	379	350	389	394	338	400	401	395	371	409	390	408	348	386	351	380	397	363	372	395	395	345	389	382	390	403	380	374	391	407	387	384	344	374	375	421	381	353	396	371	372	360	389	380	403	380	378	390	378	393	350	422	367	406	359	433	412	426	393	350	390	389	366	379	416	357	401	367	373	399	389	369	376	370	382	356	366	427	382	376	398	369	381	424	375	425	401	355	416	419	403	364	401	349	383	402	397	389	392	380	394	373	324	350	357	379	364	386	419	342	386	382	385	380	417	383	404	390	360	385	392	372	385	384	347	353	403	374	331	379	367	367	376	396	378	394	349	390	373	387	397	382	394	339	353	408	398	340	362	375	401	384	416	380	379	397	384	377	358	361	400	388	354	410	371	399	393	365	360	368	394	355	386	370	395	373	365	370	382	390	391	364	363	413	375	423	368	382	361	437	385	411	327	371	396	384	385	386	370	373	384	398	385	402	376	389	422	382	381	389	396	389	400	407	387	402	369	375	355	385	374	391	379	349	359	392	399	433	395	360	400	378	388	368	420	407	361	365	378	388	386	340	383	377	375	358	389	359	370	405	387	391	370	408	372	370	394	384	393	386	379	382	357	419	392	353	381	403	386	398	407	385	364	398	353	355	390	342	364	392	413	371	380	345	359	381	369	425	368	348	402	404	389	390	387	416	394	379	393	358	364	411	374	379	410	395	378	391	378	371	418	404	368	391	378	392	373	396	357	381	409	376	389	343	409	369	404	388	348	388	409	398	375	387	397	371	371	359	389	371	388	332	404	377	391	369	363	393	375	380	403	366	384	381	399	400	406	387	384	363	387	415	390	362	359	390	413	386	396	353	411	364	401	385	396	392	393	356	368	344	389	364	373	387	431	384	393	392	355	362	366	390	375	377	388	400	363	418	393	385	369	389	381	383	377	362	369	382	372	364	362	388	368	375	377	373	378	375	364	423	345	394	342	387	393	359	394	394	375	385	396	391	385	361	368	369	385	386	382	368	382	420	394	406	367	378	401	397	359	366	381	384	374	372	340	388	374	410	377	385	393	386	383	376	373	380	414	364	391	399	367	416	355	402	350	358	368	378	353	398	395	366	378	366	361	414	378	372	370	405	393	419	391	416	363	358	369	421	353	410	393	389	398	362	347	382	382	369	378	419	358	392	383	388	386	378	390	387	369	382	395	405	345	399	358	367	396	383	410	374	341	381	412	377	369	371	354	371	390	356	364	376	395	414	344	393	362	384	367	379	400	384	360	382	378	382	389	359	364	379	411	423	373	390	387	406	382	385	364	394	377	401	392	404	381	360	380	411	379	403	382	412	360	360	387	371	403	336	377	353	382	371	378	371	361	377	400	351	366	355	373	382	393	369	352	394	407	402	376	340	347	387	386	376	339	387	370	365	367	387	390	384	391	397	363	393	389	389	361	358	422	381	344	423	347	379	349	378	349	386	434	409	368	361	381	333	392	354	359	374	400	371	420	347	434	409	386	415	392	384	378	411	370	397	359	366	396	409	411	358	410	343	366	374	368	363	383	400	385	390	387	350	352	371	366	384	383	405	407	359	383	379	367	376	391	348	387	402	376	408	358	379	356	373	378	386	368	356	400	368	395	361	378	364	369	405	370	373	379	371	376	389	399	408	364	369	370	372	398	392	379	398	367	405	351	351	397	377	381	376	406	368	380	359	353	366	402	337	389	383	391	374	380	377	405	375	400	397	365	392	382	422	379	377	386	372	378	354	351	390	383	402	377	404	383	347	395	366	361	369	393	392	343	376	363	367	364	335	364	371	343	378	328	402	384	361	367	385	367	395	427	382	386	395	391	381	368	394	422	378	398	409	375	340	406	353	398	380	349	324	387	406	398	383	349	369	387	396	371	343	418	385	362	384	384	376	385	367	402	374	388	400	360	376	395	396	382	389	389	400	356	387	382	360	376	368	345	363	378	393	363	400	361	354	346	382	410	421	401	354	373	337	380	382	375	372	395	381	385	389	397	395	367	340	363	416	406	386	368	381	397	400	409	370	430	379	378	360	365	353	381	365	360	354	419	352	412	396	389	364	358	384	358	395	375	389	383	361	349	396	391	364	343	390	362	386	380	406	390	407	382	420	388	336	371	380	360	366	380	395	374	387	364	398	362	369	369	400	384	369	357	370	392	393	390	397	405	406	371	376	358	364	392	362	378	389	366	388	393	358	380	367	404	368	372	354	390	401	373	419	352	393	353	382	393	378	405	373	385	357	409	378	360	377	382	387	370	393	395	372	393	343	375	394	338	376	359	404	401	401	390	379	361	356	372	391	383	384	347	412	357	383	387	396	395	395	356	415	377	414	378	392	372	396	383	344	383	368	387	348	371	382	394	374	407	362	400	377	387	380	365	396	358	380	367	364	389	384	346	396	366	401	364	378	354	399	408	374	368	388	418	396	387	379	387	401	375	381	390	372	390	403	409	383	390	356	390	385	384	385	393	378	389	393	371	374	408	382	376	374	396	412	375	360	362	360	410	366	413	356	337	381	341	389	365	385	404	396	382	369	389	416	374	404	371	341	356	398	395	357	364	403	392	374	373	377	376	385	388	332	383	395	350	386	395	374	406	404	387	373	375	406	345	379	386	377	366	359	388	397	370	390	372	391	371	368	398	377	391	390	381	347	428	378	372	375	373	370	374	416	364	397	383	393	372	398	353	418	415	403	391	379	365	375	403	401	375	376	393	385	378	372	367	424	372	362	375	349	411	313	373	399	341	384	365	409	365	382	392	387	362	379	374	390	373	379	404	413	361	395	394	347	389	394	372	372	377	348	384	371	382	356	391	375	398	375	398	355	375	392	400	390	388	380	395	361	377	416	392	353	391	392	365	434	386	401	371	375	379	355	365	382	382	375	410	389	397	407	414	376	356	411	402	365	379	418	397	412	394	392	382	390	374	363	381	381	389	349	388	379	349	385	367	396	378	398	378	392	355	368	379	360	365	376	367	356	360	382	377	386	407	367	380	391	360	384	351	371	366	365	402
27385	19009	10601	4658	2118	1596	1056	721	595	608	597	640	742	678	601	624	692	586	574	557	562	539	546	519	571	537	509	556	575	519	552	575	575	556	550	561	562	542	533	561	532	526	524	536	564	488	555	532	505	552	535	535	561	547	493	505	563	560	511	562	539	561	565	528	556	533	551	505	506	534	569	492	565	494	527	543	528	520	500	520	526	488	568	571	518	543	546	575	580	544	505	530	615	539	575	551	525	534	531	538	525	532	503	530	528	571	608	546	569	529	529	543	523	542	580	547	564	508	525	562	540	555	519	528	514	528	545	530	560	539	567	546	529	528	555	528	539	549	509	510	584	531	527	549	590	591	597	516	537	541	537	541	506	512	492	544	571	544	558	557	571	545	525	524	538	533	530	537	543	555	582	546	528	541	556	495	544	533	525	545	514	567	539	523	523	531	530	555	522	555	517	516	518	532	546	555	580	550	538	558	532	578	545	560	506	550	561	572	543	516	521	534	582	535	572	513	518	551	584	553	554	526	523	563	553	558	494	493	508	541	529	560	562	568	531	560	531	559	555	538	497	526	531	579	584	531	533	536	529	505	539	532	564	508	521	507	546	514	568	517	541	528	558	550	499	492	552	553	484	501	546	493	584	514	541	582	532	525	596	526	536	519	507	527	528	528	562	542	534	544	523	565	529	519	541	585	502	568	548	500	573	554	549	509	553	575	531	568	547	530	561	555	526	517	537	533	501	542	550	527	542	578	511	582	565	549	496	584	528	526	527	528	536	568	557	563	516	559	508	542	515	579	534	543	541	509	544	545	499	557	496	519	555	545	517	486	557	509	534	528	526	575	508	555	524	533	554	533	573	544	556	542	596	527	557	538	576	474	512	487	568	548	558	509	547	550	514	513	554	551	525	505	501	529	575	568	563	532	539	537	487	515	523	532	554	584	524	554	544	558	536	535	561	511	556	544	550	550	538	499	578	573	504	553	570	548	553	513	520	534	490	531	522	498	519	542	537	607	569	577	576	533	555	521	528	511	532	534	560	532	559	527	556	546	498	520	518	533	526	569	574	531	537	553	521	482	528	544	498	526	530	515	499	541	536	529	563	530	514	532	521	543	564	516	546	574	504	498	532	509	554	566	554	524	531	499	559	534	512	552	490	563	510	514	548	515	522	557	508	555	511	535	507	508	570	528	568	552	562	544	539	564	502	520	536	528	564	551	535	550	535	535	537	531	500	554	577	556	586	528	572	524	524	513	528	499	516	580	545	542	566	514	527	565	533	542	560	549	569	547	559	523	526	551	510	541	491	531	546	528	497	572	555	494	563	517	531	503	518	524	569	565	547	533	552	503	515	516	572	545	528	556	528	538	531	599	563	528	510	590	519	535	548	534	529	567	576	527	578	579	583	536	526	536	507	582	540	573	479	548	534	550	531	549	531	513	538	529	540	542	540	514	544	510	540	531	566	548	578	540	536	545	509	552	508	524	540	519	493	560	559	550	511	540	551	526	509	508	517	580	532	505	524	529	526	546	548	549	515	540	507	540	512	498	560	524	522	538	580	514	541	569	543	547	527	547	528	530	544	518	532	519	509	540	580	505	511	519	520	558	523	556	526	524	532	553	505	519	541	501	488	547	538	517	531	549	544	547	518	559	525	526	547	553	552	558	546	557	523	536	556	526	534	522	567	483	530	565	503	497	533	524	540	597	536	549	553	533	574	565	585	514	518	509	543	534	595	535	551	561	521	531	576	518	495	514	561	580	541	572	556	515	556	535	529	566	551	544	550	573	542	543	533	538	606	525	530	539	520	490	546	567	544	518	542	554	517	555	564	543	537	519	509	542	538	547	549	531	548	510	542	599	539	550	503	536	503	551	538	537	490	567	531	537	526	557	520	533	536	538	543	544	512	546	545	517	492	528	515	509	556	531	525	552	567	531	527	543	536	568	538	510	554	512	560	577	532	531	548	501	527	540	513	540	547	515	565	536	511	523	520	515	527	552	498	503	521	524	529	577	512	530	573	526	538	532	520	513	521	561	523	508	488	559	507	547	514	480	515	542	602	571	562	530	552	525	527	539	535	514	524	543	512	519	497	537	550	563	533	537	538	543	562	475	537	538	573	555	494	512	557	546	543	505	548	553	528	568	511	585	560	569	589	538	521	535	566	547	558	529	534	591	569	560	562	539	530	538	502	569	526	533	543	494	542	553	535	535	514	533	551	515	495	538	512	537	555	482	553	520	546	519	503	540	545	542	553	540	524	550	586	529	513	514	518	543	523	537	524	550	521	541	531	559	557	510	553	532	550	520	569	512	563	552	546	536	553	579	538	549	528	565	575	534	518	572	544	551	552	538	515	532	570	559	494	511	537	521	543	517	532	513	537	540	501	539	525	537	551	551	585	538	531	515	481	517	552	551	526	531	546	517	542	518	552	529	562	525	508	509	593	577	561	547	537	557	528	555	540	552	529	505	580	528	519	517	571	564	523	504	543	528	546	509	504	513	566	500	508	569	554	544	570	530	543	512	612	524	551	557	523	539	539	540	563	532	531	489	566	559	534	511	552	533	542	582	565	488	562	524	555	505	559	532	574	566	564	572	553	542	517	546	574	532	545	517	549	516	590	528	510	515	577	490	543	527	574	538	549	496	530	548	554	492	542	515	539	538	533	488	526	553	565	489	518	570	513	506	549	527	547	545	523	524	538	552	567	565	555	507	575	529	543	520	535	528	550	540	562	548	518	545	532	538	505	536	541	490	517	485	543	560	527	568	575	532	560	544	528	550	574	545	574	554	510	548	568	529	555	520	550	542	502	524	554	507	554	525	530	518	526	556	546	556	529	538	510	572	525	543	509	539	534	534	542	511	523	546	523	522	520	524	561	537	601	538	511	506	584	496	531	543	535	582	524	535	570	567	546	548	591	560	532	575	543	565	482	520	544	560	534	548	568	489	535	517	541	526	576	531	518	593	537	542	574	567	529	544	495	550	528	531	546	542	577	546	559	500	544	547	588	522	531	543	510	564	534	599	537	489	548	531	506	511	526	579	540	536	535	520	577	541	516	552	517	530	528	514	500	547	549	564	572	530	506	523	514	546	528	595	525	510	569	554	524	534	554	542	532	512	569	590	564	611	534	562	497	545	533	514	552	533	513	513	559	521	564	564	542	489	535	532	523	575	525	572	556	519	556	534	559	544	571	555	587	536	554	521	548	552	533	502	550	549	521	539	615	534	542	575	519	524	523	534	523	563	554	531	535	562	531	518	517	509	556	531	531	496	510	510	531	562	536	560	528	507	544	555	524	532	524	563	552	505	546	528	545	518	559	532	550	552	539	513	538	578	547	495	490	564	507	546	513	527	513	593	533	521	524	542	528	515	524	531	523	519	549	520	548	538	516	525	555	537	528	555	532	547	563	539	571	506	526	512	517	538	560	550	563	558	509	538	518	521	580	533	525	557	529	497	526	567	532	530	529	515	554	511	524	548	532	542	504	557	575	533
7291	14773	13267	6166	4188	3408	1952	1342	933	870	881	1104	1211	1076	1020	972	981	917	836	830	827	800	860	814	805	810	747	808	824	775	779	711	770	762	716	792	756	818	793	760	819	757	767	700	749	789	800	751	717	782	722	795	702	747	804	767	783	761	799	758	748	790	762	744	782	751	754	748	763	742	757	791	747	763	753	784	792	767	802	753	718	749	756	740	747	836	734	774	731	786	768	757	691	767	808	791	724	747	779	750	742	757	763	739	756	790	756	753	765	747	751	761	749	754	785	752	746	802	802	796	724	798	802	796	782	745	720	769	739	779	798	799	776	812	753	755	731	746	768	792	784	751	756	746	766	727	767	751	773	766	775	770	782	721	744	797	734	748	798	756	786	747	767	784	757	758	801	785	807	798	769	770	753	768	752	777	731	722	774	765	817	772	773	733	770	734	745	733	805	732	786	762	717	771	805	769	731	711	741	807	749	813	729	794	750	809	774	751	770	756	747	696	811	770	781	773	801	753	769	748	789	775	768	736	720	807	750	770	753	771	729	711	748	758	736	772	743	765	791	746	716	776	781	746	771	760	726	802	755	732	767	760	769	728	750	772	757	751	749	717	777	748	763	782	854	744	773	762	791	778	803	758	812	731	725	724	762	791	761	746	749	771	798	763	788	733	740	818	751	738	740	748	776	747	790	755	778	763	738	822	760	728	769	780	806	747	767	764	728	768	727	748	711	746	790	775	778	764	750	717	750	757	734	786	767	770	795	716	751	768	811	804	737	737	756	733	752	717	750	776	748	737	748	762	772	773	746	742	725	765	757	833	777	760	758	710	762	745	754	744	809	784	819	847	743	792	770	749	746	756	769	733	812	808	740	759	782	781	761	716	768	769	760	721	745	748	771	759	765	714	771	734	811	721	770	788	740	763	809	765	748	808	804	730	774	723	699	752	791	731	781	739	755	788	754	779	774	746	723	742	782	779	771	747	754	733	753	751	721	777	791	717	734	724	761	734	750	758	768	742	710	700	783	737	764	771	819	758	774	751	699	805	784	795	739	747	779	801	790	727	756	738	724	777	799	754	726	789	789	784	756	719	790	779	768	796	745	803	740	772	745	769	752	717	807	747	811	744	813	747	666	766	780	813	760	763	768	789	760	778	755	755	777	755	770	756	759	821	723	753	785	776	784	771	750	773	787	784	787	757	787	800	739	734	710	755	807	755	699	776	746	789	776	752	789	758	772	744	750	773	767	738	776	742	766	794	765	833	752	737	747	757	723	784	776	800	808	754	767	778	734	761	744	813	745	785	762	743	809	779	759	799	795	725	775	763	746	778	719	784	742	779	731	685	751	731	772	737	795	791	767	720	763	762	777	729	763	716	784	749	749	732	782	829	762	747	704	792	767	763	778	683	780	777	756	711	784	716	725	805	789	780	796	760	791	766	726	701	792	765	827	777	749	790	733	750	776	733	806	805	731	786	722	801	738	725	743	798	797	778	718	753	757	736	719	746	756	738	777	740	750	765	761	776	754	808	783	750	766	792	743	763	757	740	778	764	754	760	744	780	755	710	780	770	729	766	776	773	781	749	791	762	762	795	699	793	763	761	746	772	769	795	792	775	790	767	733	746	702	759	777	729	739	795	755	785	756	815	745	740	742	778	770	828	746	766	766	747	763	736	760	755	789	752	747	775	750	728	802	737	774	767	776	800	704	743	800	750	772	774	781	761	740	749	784	752	739	747	773	735	735	731	754	735	734	720	759	751	765	712	756	725	708	784	765	789	751	778	729	768	762	780	765	796	768	801	756	772	743	763	721	756	717	776	751	760	751	731	805	734	812	767	821	777	779	798	762	740	801	729	754	783	728	743	776	796	777	727	804	749	751	760	717	756	785	833	722	803	775	738	800	714	706	746	785	778	754	783	809	747	778	737	729	763	757	772	774	753	773	774	758	729	738	776	726	805	790	748	744	767	716	730	760	818	799	768	710	817	755	780	728	764	772	763	798	742	786	816	784	803	777	773	749	740	753	717	776	731	786	766	744	811	769	722	789	774	808	761	764	810	739	798	753	789	779	768	768	767	762	755	737	765	765	734	762	791	763	729	804	763	771	784	806	748	812	761	751	695	738	804	785	778	717	747	743	786	754	773	745	772	791	760	737	803	766	741	711	747	730	689	743	773	771	740	744	782	789	769	715	754	760	727	792	774	757	769	752	708	754	742	761	753	757	705	747	780	727	797	734	791	741	793	795	746	731	776	704	804	746	703	792	755	783	790	774	743	748	761	741	810	728	773	814	791	767	666	750	767	724	782	738	761	761	786	793	778	737	743	764	786	790	751	808	737	754	769	744	750	766	730	805	775	758	770	804	805	725	779	763	739	751	800	759	732	786	746	761	742	732	775	763	698	750	734	745	755	778	808	759	786	818	752	794	800	786	744	815	786	748	819	750	700	759	779	815	783	797	697	783	806	791	789	787	788	774	755	743	740	731	795	754	782	761	755	741	766	753	752	755	778	775	725	812	760	712	757	767	718	692	794	758	726	764	748	770	774	749	754	731	753	796	769	766	729	760	734	775	727	737	766	756	755	786	756	750	738	730	741	762	756	760	733	760	762	784	786	777	778	764	738	725	758	812	757	766	792	703	767	801	758	752	750	800	739	840	749	766	787	756	757	720	760	783	758	743	719	728	840	790	776	766	748	715	792	740	770	764	770	713	734	783	781	768	790	799	744	745	745	787	786	732	693	715	746	758	740	755	730	836	757	746	800	776	760	756	760	797	760	712	792	722	732	799	769	845	719	725	772	771	739	765	734	728	787	779	787	765	718	761	799	758	742	827	790	779	760	768	772	729	780	733	828	770	775	767	763	753	747	748	732	770	752	748	740	741	785	749	766	786	793	785	754	777	787	770	770	762	752	801	790	800	800	735	785	770	738	771	835	779	755	762	767	725	772	758	718	683	770	751	761	791	744	727	785	765	758	735	749	715	830	759	741	843	767	776	765	723	813	796	748	765	781	756	789	776	756	750	776	765	752	771	768	745	750	764	752	736	792	762	715	746	761	761	821	750	787	761	768	730	726	788	767	756	748	777	768	764	720	783	748	745	804	748	759	811	794	738	746	777	757	753	807	802	737	802	773	779	782	738	760	751	792	735	767	755	783	734	749	781	779	744	786	733	764	790	769	762	772	734	811	743	834	755	803	788	760	805	768	727	781	711	763	813	749	794	758	731	824	774	770	773	775	725	759	742	739	752	769	773	753	737	740	770	807	714	762	769	761	741	740	798	738	749	739	751	785	792	756	740	738	709	830	771	744	792	756	759	776	711	786	780	745	777	754	730	773	837	796	740	787	744	752	782	796	774	775	770	768	757	737	777	718	776	758	768	728	777	682	771	748	773	767	733	758	736	812	757	763	718	733	729	798	756	765	766	755	776	751	782	805	792	801	793	782	747	767	784	822	820	742	778	720	728	804	755	803	756	783	788	721	759	787	754	708	789	761
23543	21412	28550	24658	20953	5930	2338	958	562	491	547	829	687	505	526	479	398	368	335	339	345	360	347	318	341	304	325	366	737	317	313	287	269	286	283	283	308	323	302	265	303	299	277	310	258	280	272	296	291	303	321	268	254	291	293	290	269	289	299	279	288	288	302	304	252	298	261	287	308	323	318	287	302	281	310	296	288	295	298	269	251	332	297	333	331	277	260	286	293	307	271	319	306	303	268	288	270	283	292	295	308	285	308	299	294	284	282	321	281	265	305	297	310	288	307	292	295	288	274	309	309	265	310	252	276	275	302	304	271	284	277	296	310	289	254	325	305	296	323	292	275	300	274	319	323	289	286	258	268	279	309	281	274	299	278	283	298	269	276	281	296	264	291	261	319	263	269	287	272	310	300	301	290	301	315	307	275	302	304	298	294	305	317	292	276	317	323	324	265	273	295	328	268	272	297	288	289	307	286	285	282	268	296	289	315	283	303	280	288	290	281	278	311	281	300	287	237	310	292	330	288	285	287	286	290	296	299	285	284	323	284	255	301	308	315	296	276	263	306	304	285	287	304	299	308	276	263	276	289	273	298	304	282	294	296	265	292	315	276	260	269	306	282	314	276	267	288	293	305	293	340	276	279	290	291	268	268	307	303	298	303	318	299	279	287	293	289	296	321	284	271	273	288	282	309	307	284	302	314	286	296	275	278	265	288	294	294	279	295	270	278	297	287	264	269	300	262	276	264	309	264	283	325	291	287	295	319	284	308	300	308	292	304	319	309	293	289	271	292	292	290	260	293	286	293	264	286	295	316	282	325	290	284	325	285	266	277	295	291	330	287	276	320	270	283	284	270	256	284	286	279	279	309	318	290	273	271	291	288	301	265	295	265	289	293	275	297	306	299	333	302	295	293	294	296	279	302	308	308	290	303	272	276	303	301	284	310	286	277	295	271	301	294	270	257	295	308	297	285	279	283	293	295	285	317	294	315	273	290	293	316	309	295	292	279	254	312	301	294	287	288	286	283	273	267	279	289	273	280	289	302	298	299	294	292	306	314	288	286	282	307	281	264	279	303	277	302	278	322	287	322	297	321	296	305	289	282	298	297	277	273	312	296	252	301	303	320	282	276	295	302	312	303	320	323	276	268	264	296	302	322	272	279	324	289	326	286	306	307	274	289	299	276	278	292	272	286	292	272	307	293	277	283	286	279	308	292	303	301	315	259	321	282	309	294	288	316	281	307	275	312	293	289	291	304	314	258	308	291	276	306	292	273	288	286	300	268	295	278	274	309	313	252	293	276	311	274	298	277	269	304	296	286	293	305	302	304	271	313	269	269	306	279	290	293	286	263	309	286	329	294	292	294	273	292	310	281	307	314	308	277	308	309	320	285	319	279	280	275	285	287	296	312	300	311	284	293	284	282	294	299	310	278	312	275	288	284	291	276	302	300	315	270	320	256	275	269	298	293	307	289	289	301	292	306	266	293	287	274	266	288	271	323	311	292	307	321	299	273	323	283	270	317	297	287	287	300	269	302	286	298	289	277	289	311	277	300	295	295	301	288	290	291	308	298	292	284	288	283	281	294	290	255	301	270	300	316	292	300	291	302	295	300	287	321	280	316	293	295	286	296	273	268	276	260	279	275	284	274	318	283	284	310	315	304	276	289	255	272	259	302	321	308	291	292	286	328	259	291	301	297	302	320	302	290	290	283	286	272	285	244	290	280	291	306	268	274	282	282	310	286	304	303	300	270	291	284	275	316	295	300	288	299	320	256	310	284	309	288	296	298	278	283	304	270	278	257	301	307	278	279	283	302	280	283	309	276	310	278	272	295	261	289	272	292	283	314	301	293	255	264	289	327	273	297	299	300	277	278	287	305	293	328	269	278	274	286	279	291	284	302	292	321	264	309	290	313	262	283	293	300	283	307	335	295	283	294	302	300	281	270	284	315	282	294	294	300	271	312	275	309	306	293	278	303	302	324	276	313	268	315	274	301	306	297	280	311	278	290	312	289	292	287	316	268	301	274	288	294	296	302	311	314	324	266	285	308	282	264	293	299	281	308	290	306	303	259	272	291	287	292	317	290	300	312	297	301	308	302	280	295	293	291	297	259	297	315	281	312	293	305	286	317	281	296	268	287	298	325	267	319	299	262	295	312	275	303	269	304	309	280	299	298	291	263	318	303	310	298	294	290	328	287	303	290	274	261	287	298	293	286	284	296	267	278	284	308	302	281	275	308	279	294	302	305	280	281	320	275	303	294	297	278	293	287	273	285	292	272	329	287	321	279	305	291	315	281	280	310	299	297	295	280	318	309	303	296	280	277	267	315	299	294	288	293	292	285	290	286	295	293	296	260	278	307	306	288	286	297	293	267	302	299	294	296	284	289	282	273	303	294	292	288	300	300	267	291	290	322	314	266	300	272	322	295	276	291	288	315	271	293	299	280	283	288	301	336	282	290	287	291	271	298	313	278	237	333	298	302	304	283	293	311	268	271	281	284	303	293	287	271	287	275	283	291	301	287	297	286	264	309	288	267	307	290	276	289	275	305	255	306	269	281	282	286	280	292	288	295	292	295	277	276	302	266	261	299	329	288	301	280	285	277	299	323	294	281	298	273	321	286	304	322	297	261	280	307	279	287	290	312	302	271	293	280	322	308	292	323	285	288	290	300	279	254	282	285	260	299	323	301	290	325	268	272	297	287	286	327	299	286	284	270	276	289	294	321	267	302	289	269	294	288	279	280	268	273	275	264	295	332	293	320	326	314	289	294	282	315	269	315	300	295	302	298	313	297	260	296	278	300	290	273	317	276	299	286	277	276	302	301	285	285	299	301	324	283	280	297	297	287	316	282	284	278	297	305	284	300	310	302	338	291	300	277	286	327	298	291	271	290	299	292	284	277	297	266	268	283	264	276	262	299	280	273	270	295	283	249	274	315	329	283	319	297	297	278	295	295	276	297	288	287	311	295	287	283	271	306	331	258	296	287	297	290	324	265	298	315	317	282	267	260	296	281	295	254	298	261	282	276	281	280	256	298	296	297	292	294	267	276	256	301	270	294	287	312	305	293	288	286	301	284	289	258	327	297	274	277	296	288	292	292	280	301	297	241	279	293	324	300	294	297	291	287	261	331	304	300	272	299	273	287	300	282	263	296	312	280	279	294	266	281	294	298	269	306	269	314	323	294	292	269	290	297	276	287	289	289	318	286	295	265	275	285	309	266	283	302	299	270	281	318	280	288	302	305	288	298	282	275	301	280	306	291	290	283	299	284	297	285	304	282	286	297	293	283	311	286	281	288	286	280	320	313	261	277	307	270	274	285	283	292	324	278	284	312	299	286	298	290	315	308	288	326	307	277	278	314	294	296	292	297	322	321	232	302	268	317	279	268	310	291	300	318	295	272	279	320	284	305	303	278	301	297	273	296	289	300	327	310	325	271	306	303	295	276	295	262	291	284	292	311	273	304	279	313	253	300	283	288	282	273	311	325	323
5681	21180	15973	9071	5452	4543	4357	2107	1096	895	1135	1778	1483	926	999	1076	685	498	551	589	606	630	563	537	483	476	449	569	1441	438	463	425	456	419	446	432	401	431	448	426	411	494	436	400	433	485	445	427	387	411	428	470	410	425	400	409	442	437	424	449	439	441	458	435	427	408	467	426	400	419	410	437	437	423	425	445	447	449	450	411	417	399	434	450	424	433	459	488	417	422	423	398	420	423	440	421	411	422	431	427	438	465	442	463	437	425	392	400	452	437	435	439	465	409	432	416	429	385	411	424	435	402	426	416	435	416	423	469	436	446	442	446	413	448	453	445	425	379	411	437	403	407	443	436	416	433	449	444	408	435	433	449	455	420	466	409	422	421	442	444	405	377	449	454	436	444	399	398	452	433	460	414	451	436	442	420	414	440	423	424	440	396	397	438	410	447	463	464	448	431	405	453	461	409	434	448	440	427	414	450	425	432	438	391	419	441	481	437	432	427	447	419	411	409	441	422	418	456	386	443	424	424	405	431	437	421	439	423	430	407	443	441	414	417	450	457	399	418	438	454	446	430	399	412	439	418	395	408	454	445	449	473	435	394	446	462	432	423	408	437	393	466	417	403	430	445	416	402	419	415	450	423	448	389	425	398	412	446	415	480	400	429	438	461	426	424	401	411	465	438	434	425	431	435	404	410	436	453	461	398	429	434	417	413	421	432	449	427	437	437	409	454	445	434	427	422	426	445	433	430	396	383	460	458	417	436	400	432	430	404	422	427	413	397	391	411	475	439	434	429	403	439	425	417	442	399	371	410	401	435	448	414	383	412	421	446	436	431	439	372	427	409	471	418	452	423	452	423	439	439	427	450	414	388	449	424	436	381	441	400	471	456	448	440	415	398	470	435	414	420	433	441	427	435	435	408	431	480	437	432	420	442	402	443	453	449	441	422	409	445	395	421	425	440	427	429	424	434	443	427	443	425	451	427	461	458	391	419	424	450	412	418	451	441	423	446	439	428	418	392	440	446	454	406	437	454	419	427	455	418	407	449	429	411	458	440	453	394	434	473	417	400	457	416	410	439	421	384	401	382	413	424	425	428	437	396	435	434	423	413	381	447	430	416	446	457	434	421	398	449	441	476	433	437	398	454	432	438	457	391	436	449	431	427	416	451	435	429	438	426	438	436	437	416	444	455	431	415	415	388	467	410	435	391	418	420	457	401	399	409	435	429	462	426	446	435	440	401	412	416	431	460	417	421	399	456	437	426	410	433	477	468	436	467	419	435	421	468	434	392	417	433	449	449	413	392	425	430	413	444	418	446	435	433	428	445	428	413	461	399	390	408	438	462	401	423	441	420	414	425	400	428	397	427	440	432	446	406	412	452	407	428	403	421	384	421	416	447	456	484	391	451	401	373	454	461	447	422	475	453	425	427	393	446	439	414	459	429	441	409	423	445	426	434	415	399	463	472	434	426	410	405	452	440	390	383	446	447	432	444	415	438	389	417	443	429	449	410	421	379	405	424	418	417	393	404	420	392	446	466	442	380	390	448	410	386	410	402	416	443	415	444	448	402	405	445	397	432	399	474	451	448	393	416	425	459	410	430	423	393	450	427	415	412	438	405	409	425	458	448	415	425	441	434	450	416	413	407	430	449	442	410	438	418	465	387	422	427	447	462	465	399	402	423	386	455	430	428	412	428	453	401	382	411	445	422	432	411	396	466	438	418	437	414	416	433	392	444	442	444	442	445	437	408	417	477	440	414	408	397	450	434	430	430	427	421	416	449	431	424	420	408	415	447	419	435	414	450	436	414	428	418	449	425	439	397	397	434	417	456	443	415	434	420	424	433	421	420	426	429	369	401	414	451	449	475	437	425	431	422	406	436	408	418	385	427	389	437	417	428	407	429	472	425	443	402	412	401	432	415	437	417	401	438	434	413	381	443	416	396	413	399	396	430	415	412	452	434	450	418	405	434	419	415	460	436	423	421	446	405	447	394	417	461	428	426	423	478	430	459	399	406	425	412	443	435	418	409	469	426	403	416	405	448	431	439	479	435	446	418	400	410	436	465	449	418	407	439	460	418	435	427	420	421	427	419	447	471	461	409	421	452	421	435	463	409	430	434	382	452	448	431	407	389	445	400	388	426	425	441	398	410	406	414	400	415	413	415	397	447	420	384	386	419	389	435	396	410	424	435	409	404	443	453	404	437	434	452	428	451	400	442	396	419	419	430	419	420	452	427	431	456	439	417	450	436	463	409	425	445	421	392	396	466	424	428	398	408	461	446	424	457	420	402	451	447	453	437	416	427	453	443	432	427	466	402	406	432	433	418	408	433	415	414	419	404	419	393	445	462	428	416	383	416	409	415	413	454	434	414	428	442	439	440	431	406	420	415	444	392	422	414	416	457	438	419	421	413	477	421	399	440	393	441	400	429	426	412	410	427	396	434	411	475	412	397	404	415	423	441	422	417	451	419	399	426	440	414	443	385	432	397	439	430	397	464	420	441	406	420	419	392	409	457	453	439	462	454	437	423	447	445	458	433	408	415	397	423	441	419	415	411	426	399	417	408	433	414	424	430	411	410	434	431	440	412	410	421	464	419	457	420	418	419	424	440	404	423	438	421	424	476	411	487	420	430	419	446	391	428	454	444	405	472	457	438	422	448	398	434	420	416	461	411	459	440	444	442	443	387	433	427	448	394	398	432	431	458	415	439	454	447	417	425	441	400	424	424	441	428	424	420	408	439	425	443	391	411	387	407	424	436	437	429	417	414	421	419	425	418	423	434	382	436	445	430	415	432	423	426	434	423	420	448	400	399	452	395	445	425	437	404	377	434	396	436	414	417	400	388	414	443	436	432	404	452	448	379	429	429	409	420	441	436	457	422	428	437	434	416	411	405	468	435	464	448	414	404	416	435	405	441	464	404	416	412	440	428	393	427	431	429	460	412	425	468	432	450	398	439	391	401	437	432	423	432	436	437	460	441	406	419	442	424	395	455	444	425	411	424	430	426	439	403	436	393	455	437	405	449	439	428	416	387	421	420	453	391	416	430	440	415	421	428	408	386	431	464	397	409	438	416	474	417	473	444	421	406	446	418	452	434	411	432	455	420	423	433	409	429	436	437	417	411	416	436	458	426	462	433	405	434	463	421	443	406	434	440	424	386	439	416	445	434	400	388	410	436	420	394	440	423	414	423	433	385	420	401	426	445	449	475	475	416	379	458	396	430	431	428	420	397	409	426	471	380	429	450	412	448	439	393	408	420	396	410	430	383	446	475	433	408	404	436	422	419	393	435	381	422	451	440	438	417	420	424	436	437	401	417	421	426	420	446	422	392	428	391	434	440	407	406	451	408	422	377	403	428	420	388	403	388	435	411	493	403	437	397	439	452	414	418	418	409	416	433	438	405	412	444	415	430	444	436	437	445	443	398	416	426	426	418	428	417	432	427	423	422	450	405	446	425	424	429	435	413	421	423	428	446	400	427	414	429	429	362
24638	21415	27103	25264	5507	1358	1904	1284	863	794	982	951	888	812	728	660	679	600	642	662	651	664	637	611	617	600	598	602	775	691	594	628	586	603	630	621	587	556	549	618	595	548	633	628	596	590	593	608	600	614	580	602	591	614	624	636	593	593	572	608	634	588	631	642	592	599	657	632	590	583	595	614	552	612	596	565	600	621	587	563	582	607	615	580	583	616	650	584	578	606	618	601	577	625	572	625	586	619	602	618	564	607	641	625	620	607	606	595	621	594	561	577	625	616	581	584	627	536	569	640	579	575	635	614	635	582	599	612	612	631	595	585	633	575	620	587	578	588	630	610	604	599	575	565	645	592	598	591	569	624	567	618	545	590	577	607	577	560	660	607	595	667	610	572	628	607	553	604	668	593	604	661	618	578	590	619	648	652	618	597	574	600	613	556	652	627	620	606	610	569	622	612	652	631	606	562	594	554	580	592	594	637	600	615	594	612	603	608	557	619	558	589	608	613	548	643	546	574	607	608	614	590	612	583	615	605	585	629	590	584	601	582	554	593	616	647	603	578	616	584	627	606	631	632	566	623	611	560	610	596	625	608	593	653	632	592	594	579	622	576	592	636	623	602	597	617	558	582	632	620	597	598	577	605	577	585	550	605	599	630	584	607	589	605	589	595	631	569	609	581	595	590	639	622	607	605	608	595	606	617	609	545	596	584	632	637	654	609	617	605	610	602	592	559	611	585	633	642	661	598	657	618	622	610	589	620	618	597	618	587	601	623	664	594	638	618	616	609	583	563	643	619	583	635	635	610	599	635	599	611	607	552	607	592	544	652	614	623	569	622	585	595	605	627	610	565	574	612	611	602	593	590	623	563	591	640	550	586	593	553	602	617	606	608	570	626	619	627	579	638	602	617	635	596	597	609	629	611	630	593	603	567	553	620	646	621	564	612	591	616	598	579	591	573	612	589	584	532	580	590	574	590	576	615	558	612	640	614	633	609	593	610	585	621	577	609	608	622	609	653	639	597	568	588	605	546	575	604	584	609	579	602	607	589	565	624	610	627	619	598	592	593	563	575	638	616	601	590	602	596	627	595	609	608	613	634	606	636	580	582	643	598	572	586	586	602	632	557	598	575	599	648	606	633	616	648	640	609	587	621	643	634	594	628	638	594	616	576	607	627	636	578	588	614	596	642	600	593	599	621	576	514	597	613	575	630	577	620	567	602	630	588	571	618	572	620	626	606	614	570	606	594	555	613	644	586	602	603	651	588	582	605	638	602	611	588	551	576	592	597	576	581	615	614	588	594	610	599	666	587	614	595	558	572	592	566	625	591	614	634	633	556	613	613	622	535	556	604	579	565	573	611	631	579	591	591	632	606	593	624	617	585	586	599	611	581	642	577	597	616	618	613	639	565	638	581	626	608	560	593	568	607	606	582	627	580	555	566	608	606	622	573	599	580	611	607	576	584	608	584	608	607	625	533	616	611	638	597	627	579	591	620	582	574	585	610	584	577	546	590	572	585	651	601	592	616	575	586	603	602	611	605	649	626	629	557	615	624	571	610	593	603	598	631	607	538	631	614	603	585	601	603	602	619	604	587	672	617	603	618	625	590	600	607	587	570	646	598	620	611	582	595	607	603	659	612	599	564	644	633	631	620	616	613	610	597	640	616	597	637	637	586	619	597	567	632	607	570	630	568	636	607	626	596	566	581	592	605	534	602	603	594	582	583	609	579	603	596	646	577	596	559	554	605	596	591	597	607	585	591	597	649	657	613	599	640	601	620	563	571	619	641	625	580	586	624	565	578	586	600	617	625	574	629	562	593	598	575	639	610	559	588	595	607	550	561	635	591	637	608	588	621	588	592	573	596	620	633	563	568	581	610	580	612	678	638	575	603	598	581	625	580	624	603	581	574	576	583	602	608	580	576	581	621	573	581	639	631	604	606	576	543	604	611	583	592	618	569	609	584	609	609	617	583	613	604	636	602	604	581	616	626	606	630	614	587	566	570	612	642	582	591	602	570	619	598	585	576	646	634	574	598	547	630	579	600	570	646	557	560	567	605	537	616	534	543	617	623	604	613	546	593	584	632	575	646	597	573	581	661	623	577	559	617	612	630	569	599	590	580	585	593	615	618	607	594	613	588	621	631	637	628	593	562	532	574	617	627	552	584	591	553	603	566	646	585	602	587	653	579	603	580	622	574	570	602	615	605	631	586	596	568	587	574	588	620	617	599	571	634	639	585	584	579	542	597	569	620	611	565	610	621	635	556	566	594	672	598	598	597	589	605	650	613	590	604	582	603	599	599	576	587	634	611	596	567	581	567	597	607	599	584	622	633	626	644	619	605	572	611	649	598	592	569	559	605	582	595	589	560	584	603	556	579	599	611	606	623	600	586	579	570	613	631	589	577	627	597	604	574	539	622	599	591	615	585	574	586	593	611	574	606	614	638	617	581	608	641	606	569	623	540	622	634	638	610	618	673	586	608	595	595	599	672	593	603	596	627	646	620	606	666	601	579	600	638	613	615	592	523	580	616	611	627	614	605	595	618	614	639	610	579	600	670	625	590	583	629	566	617	599	598	623	607	574	673	613	581	622	609	591	639	608	628	611	616	667	609	576	588	613	613	585	621	615	613	595	658	643	607	579	594	611	570	617	615	603	623	585	645	625	632	613	566	605	637	599	592	595	573	593	621	584	599	608	603	580	599	583	584	601	611	584	543	627	602	570	596	605	636	639	607	584	593	595	607	615	609	592	562	598	625	606	625	623	652	615	611	610	639	612	637	613	632	561	605	597	607	596	557	617	609	606	593	608	566	574	590	623	594	608	579	596	598	584	594	625	613	578	630	582	617	606	600	628	621	568	571	571	595	605	584	584	619	583	602	598	593	607	612	602	594	625	584	573	586	656	601	643	573	608	613	597	596	580	615	609	596	590	591	617	587	628	604	628	602	664	551	574	627	615	594	653	602	657	609	619	618	600	578	634	578	592	578	622	597	552	625	589	632	629	578	581	590	624	614	580	625	563	612	621	578	579	595	577	616	649	622	599	653	592	591	598	591	621	615	587	591	638	589	574	659	617	616	620	551	598	614	644	579	585	556	590	613	564	657	586	590	607	599	626	556	590	638	652	625	590	610	621	617	613	573	617	610	619	569	618	625	640	587	630	593	593	587	595	592	610	630	570	595	611	578	645	623	583	615	576	605	606	564	617	597	636	575	581	630	585	562	631	627	641	583	598	566	603	607	587	598	630	611	569	618	578	654	572	606	616	655	590	573	609	626	581	622	601	614	646	594	596	589	574	609	589	597	590	607	595	601	639	626	628	618	604	595	571	620	592	650	572	575	637	678	572	608	610	599	565	583	595	582	599	579	585	621	631	564	595	659	593	625	588	603	589	614	601	597	612	549	603	564	604	583	604	594	582	570	615	585	573	631	626	633	620	562	566	572	546	641	603	556	559	613	578	622	628	622	625	561	590	603	601	606	633	600	579	599
6357	14437	8414	6931	3298	2701	3980	2984	1540	1374	1780	1816	1547	1344	1260	1067	991	931	889	990	947	956	929	987	904	878	870	900	1291	783	835	855	793	844	862	795	848	795	835	810	839	883	827	810	860	797	827	863	802	853	851	875	851	789	819	873	869	841	843	849	819	817	832	872	813	765	830	846	841	808	799	888	847	796	831	862	837	819	793	882	846	853	922	879	830	855	796	822	838	801	872	823	852	835	828	817	808	870	817	862	860	832	847	802	834	832	869	785	817	858	839	887	867	859	841	827	814	789	855	828	846	857	866	877	825	842	835	849	887	803	831	837	848	818	813	906	809	816	858	813	846	832	778	827	815	872	883	860	795	792	827	783	835	845	845	869	779	849	783	849	830	829	867	839	843	829	857	860	832	843	837	815	824	841	770	852	787	840	805	798	778	809	874	865	820	878	831	865	793	852	810	833	822	861	848	839	833	832	827	831	827	838	845	834	840	831	844	844	875	854	859	815	841	814	853	873	813	840	830	862	856	813	845	809	830	825	834	814	804	847	850	797	790	836	813	871	801	890	849	870	812	844	838	865	823	802	798	812	857	829	898	800	835	845	818	816	822	836	852	835	856	866	863	860	870	854	815	878	857	838	853	856	820	804	846	774	810	858	877	870	846	833	854	862	800	877	843	837	834	832	875	839	817	826	903	836	831	835	822	783	852	835	820	789	809	817	829	834	816	871	858	778	896	882	793	773	856	883	822	813	842	795	777	860	857	856	817	834	831	858	826	860	782	872	826	856	859	840	824	789	833	830	822	861	859	829	844	820	837	837	799	833	833	824	845	807	797	814	857	849	843	894	839	775	865	828	876	826	825	817	902	808	831	898	840	840	838	826	788	802	816	843	820	858	824	806	858	856	844	845	873	842	814	816	821	844	814	794	825	835	817	847	807	842	814	824	828	831	913	842	887	795	850	844	833	818	836	886	867	822	835	847	794	780	826	835	823	819	860	851	872	820	777	793	792	889	810	789	809	792	792	805	840	860	877	863	786	907	800	874	901	808	829	835	827	882	853	847	815	877	822	813	843	786	820	835	813	819	814	886	865	832	826	842	844	813	835	764	816	862	835	864	811	792	810	814	837	856	831	816	814	832	792	864	857	851	834	790	844	810	843	867	817	836	821	838	823	820	878	898	794	840	851	880	832	821	835	838	792	847	822	830	837	830	853	875	820	870	859	826	839	853	799	862	829	832	810	831	861	864	846	831	835	809	791	808	840	834	812	851	776	840	810	828	802	844	825	824	838	822	872	842	815	812	828	863	805	810	876	890	881	889	828	870	865	841	836	854	839	814	826	789	808	795	775	792	846	789	851	841	823	795	889	828	830	842	853	836	848	862	884	830	835	816	865	798	835	844	830	853	800	861	821	845	835	836	828	895	778	851	801	795	896	836	891	863	802	794	821	782	856	810	839	865	816	855	790	801	827	811	853	842	805	826	807	847	851	813	857	869	824	862	837	808	823	846	835	850	865	896	849	833	865	821	827	833	820	849	809	851	864	834	816	899	817	843	823	822	805	808	799	847	848	796	857	857	853	841	820	844	862	871	819	800	782	836	870	844	837	857	812	808	784	856	827	821	865	862	845	867	824	820	863	873	828	840	822	828	784	811	847	854	796	813	897	861	859	828	806	817	835	844	838	890	824	851	843	828	878	865	824	811	843	864	902	865	791	837	803	797	837	847	858	860	862	795	845	811	809	835	875	839	852	819	861	788	843	833	849	829	783	791	845	825	849	815	854	817	870	869	871	848	851	825	819	818	801	859	839	800	813	862	821	808	827	794	847	808	806	838	804	851	828	864	870	797	799	826	813	825	790	794	877	850	862	777	805	788	812	841	833	865	824	853	846	876	813	840	890	821	864	807	798	807	791	894	783	846	884	831	869	826	858	833	836	838	833	824	813	780	818	867	833	838	816	874	898	806	763	791	837	831	907	806	840	801	844	796	779	851	803	845	841	814	871	850	844	833	790	764	857	857	838	863	782	870	858	824	826	818	851	875	862	824	835	855	814	871	808	827	842	844	845	871	814	856	844	763	823	807	873	814	840	849	843	839	833	850	845	839	773	827	811	840	829	787	861	794	776	829	871	835	884	832	813	825	771	758	808	858	834	801	859	870	835	757	866	809	810	809	856	785	865	824	871	856	831	839	835	845	857	806	811	806	861	893	835	829	863	817	867	832	780	841	802	852	881	852	862	808	868	820	829	842	832	847	872	844	840	836	847	786	803	831	882	819	783	868	817	832	845	899	906	859	843	861	838	824	830	818	813	835	830	858	816	776	850	817	876	851	828	885	806	813	862	814	840	821	844	841	871	861	854	858	864	836	823	779	862	804	825	863	812	833	863	839	824	841	804	854	873	799	828	830	829	856	808	797	832	829	811	856	852	825	802	768	827	830	868	810	807	804	849	830	835	854	809	864	776	852	837	815	869	785	852	841	851	837	805	809	886	829	892	821	886	833	856	823	804	833	866	829	825	820	819	789	819	809	838	784	820	814	908	826	799	928	852	830	792	881	852	827	842	826	855	865	849	838	845	815	811	829	840	870	835	831	809	802	850	798	817	836	855	861	843	839	808	800	762	823	841	793	823	844	806	824	819	819	814	834	864	845	802	799	854	826	877	807	827	855	829	837	814	820	788	848	842	807	844	788	781	846	829	833	850	827	810	856	843	816	800	842	895	834	809	823	781	826	781	875	815	860	825	868	877	859	837	815	807	888	859	842	848	841	822	829	803	829	819	834	884	856	816	800	801	864	836	778	836	876	826	820	842	802	860	823	813	874	879	831	848	819	876	855	872	821	812	839	816	867	814	812	829	850	864	850	833	804	856	792	869	833	900	865	837	848	833	803	832	906	816	832	838	790	869	810	842	828	818	849	801	819	853	808	821	819	829	826	908	859	833	855	807	832	816	784	855	811	814	873	781	838	846	837	785	868	870	873	840	816	789	838	786	799	865	827	823	811	823	871	845	781	860	814	764	836	848	878	844	826	832	833	810	884	858	832	867	897	900	811	805	833	826	784	815	814	813	819	810	858	821	813	838	858	839	824	853	842	785	844	794	844	830	835	839	844	820	796	850	863	862	889	843	789	840	846	819	821	866	774	811	812	840	855	812	838	856	811	856	819	833	821	850	836	844	870	782	837	892	841	834	876	817	782	836	835	784	866	837	823	824	834	808	870	834	845	859	782	793	854	818	834	860	828	842	836	830	891	820	851	843	787	856	831	804	832	876	808	880	800	849	774	836	783	868	868	888	870	888	890	853	851	796	863	855	843	837	849	902	812	846	834	892	855	834	823	833	788	810	837	814	812	826	819	821	856	847	827	841	784	805	861	755	889	859	856	830	836	784	865	833	791	823	837	836	773	791	826	836	836	832	845	837	816	882	849	781	843	781	799	891	890	777	791	874	795	797	857	876	813	837	831	853	839	852	864	878	833	809	868	811	826	836	798	848	828
22610	21470	29271	24077	21472	21073	6560	2832	1482	1315	1303	1022	930	706	572	586	609	541	479	412	425	396	392	367	340	336	305	478	1131	313	299	306	310	298	288	314	302	295	268	284	294	284	297	292	294	281	341	275	291	308	288	290	287	317	318	281	283	297	307	299	313	264	279	267	296	288	292	281	295	274	295	286	298	265	275	295	270	322	274	301	311	284	316	296	276	304	298	301	278	299	285	313	280	275	294	292	297	290	277	319	272	310	331	276	276	310	305	280	301	268	295	312	294	288	299	294	280	280	294	305	299	311	292	294	264	286	295	287	309	285	290	307	300	301	283	275	288	281	283	296	263	279	303	280	320	304	263	291	290	296	254	342	291	279	293	289	279	294	288	299	292	300	267	268	286	305	252	295	308	313	272	264	297	300	295	289	272	308	284	306	298	269	309	289	272	275	276	315	275	309	303	278	292	267	295	288	273	303	312	273	280	297	281	298	287	295	283	255	295	330	306	278	315	287	267	302	299	271	291	269	293	298	292	303	294	273	311	277	287	282	270	296	269	274	254	283	277	277	277	256	296	303	302	302	289	294	272	272	267	279	298	319	257	301	283	309	290	276	305	270	276	293	297	276	291	279	298	294	312	297	288	271	284	289	307	282	285	302	273	270	304	316	300	261	276	291	292	306	297	300	293	307	261	307	275	313	285	265	282	294	268	280	274	262	269	303	287	299	273	301	288	296	261	266	296	304	284	291	271	295	318	285	247	297	325	292	323	292	284	281	263	269	303	302	295	292	277	257	288	294	294	271	275	293	262	274	293	313	277	287	267	290	293	284	281	300	322	311	264	299	291	301	277	320	316	285	304	291	287	266	276	288	290	284	301	289	251	303	288	299	283	291	259	308	264	317	311	292	296	261	281	303	327	289	306	285	295	287	256	276	298	313	289	284	267	287	312	302	307	287	295	309	273	316	288	325	307	294	284	304	263	269	270	281	253	288	295	311	319	300	276	292	283	292	281	270	283	290	303	301	287	264	274	298	281	295	277	288	272	280	282	284	271	285	306	306	305	311	284	275	292	311	285	256	268	320	278	304	299	288	288	300	287	289	289	281	292	299	274	258	284	281	272	304	272	284	297	291	293	292	274	304	282	288	280	287	260	277	296	306	305	264	295	291	249	301	269	272	290	293	296	309	266	291	290	284	317	262	295	281	301	310	275	301	300	290	285	292	283	283	298	266	268	291	296	308	304	293	280	291	264	310	306	307	289	305	302	326	276	267	280	317	279	287	291	281	296	309	309	290	291	270	288	309	311	266	289	280	280	275	283	291	313	283	308	274	308	305	296	293	317	268	277	293	291	283	324	292	257	300	291	291	290	292	267	307	301	262	289	289	281	299	310	305	257	299	305	303	285	270	298	300	299	254	252	293	291	286	288	296	279	313	287	304	272	291	272	279	260	286	261	314	316	288	288	290	288	263	283	294	278	301	316	287	287	311	318	279	303	291	266	281	303	286	273	283	314	290	312	299	276	298	293	271	264	261	293	288	264	301	298	276	272	298	269	254	297	278	295	258	307	284	245	275	294	279	283	251	292	268	306	313	315	309	292	282	305	333	320	294	276	252	289	296	276	281	292	282	299	285	297	325	309	293	269	298	280	281	322	296	293	287	280	254	265	282	291	295	253	261	269	303	265	265	335	324	293	281	258	278	308	290	259	290	279	262	297	299	285	275	271	289	296	283	313	300	267	294	291	278	237	308	240	299	278	292	280	281	276	273	298	273	312	280	277	269	269	291	283	280	320	316	252	281	313	292	298	314	268	277	275	283	275	294	281	272	268	284	257	283	315	318	303	305	310	273	296	267	277	291	300	283	288	300	296	296	265	302	273	254	269	265	304	332	287	284	303	277	270	296	306	298	299	291	272	295	280	296	305	287	298	292	268	295	293	286	278	293	278	296	292	277	315	291	273	292	286	266	261	306	281	274	280	305	292	305	266	275	250	299	301	290	303	266	294	273	308	305	290	277	318	296	267	309	275	302	263	250	299	297	278	281	299	308	288	276	288	269	295	298	261	301	282	314	293	266	292	275	300	302	292	292	297	266	306	310	267	279	287	325	281	286	284	278	291	259	309	266	302	283	288	271	260	310	305	283	291	300	287	272	300	285	290	290	295	265	291	297	268	277	303	289	289	281	291	300	299	283	279	281	273	283	271	268	322	299	317	277	273	302	291	289	291	276	320	268	303	295	296	301	250	300	267	280	312	308	266	319	304	327	246	283	280	334	278	291	293	286	282	269	294	319	294	309	285	261	278	280	274	321	277	305	320	301	289	287	267	277	306	289	297	272	275	296	302	277	274	277	292	291	271	303	283	302	297	280	270	309	299	292	281	279	290	285	281	265	287	279	287	264	254	265	296	283	315	264	313	289	268	262	304	276	295	290	303	301	263	306	278	326	319	289	323	307	288	294	310	291	285	313	319	312	294	323	293	296	291	300	277	293	290	261	277	298	285	320	303	313	289	281	274	265	252	304	286	277	317	296	300	276	293	258	289	295	261	293	269	257	292	313	279	282	316	303	283	314	277	288	305	277	282	299	314	297	266	250	299	322	282	298	287	290	303	242	301	311	268	285	269	319	302	278	305	273	283	261	283	283	250	300	268	266	283	270	274	312	267	276	277	297	286	302	310	283	286	264	297	301	311	280	311	287	288	276	296	289	297	283	279	301	284	286	316	285	264	287	299	295	278	287	303	293	292	288	291	261	290	274	297	291	292	279	248	298	273	286	280	293	258	255	299	295	278	255	314	286	305	276	291	269	263	274	291	285	264	291	277	304	246	291	311	269	311	302	271	280	275	258	318	277	282	294	270	314	300	312	289	275	310	285	284	291	276	300	260	266	254	284	280	288	289	308	295	289	272	262	249	288	287	288	289	296	287	276	290	297	250	260	295	282	293	282	289	280	296	290	285	258	273	319	286	299	319	283	300	328	288	279	290	304	295	305	291	285	305	267	261	292	269	296	283	302	257	300	299	265	287	299	258	267	300	286	260	275	275	305	294	292	278	292	290	287	283	265	281	273	273	267	288	274	261	285	257	272	300	293	250	289	314	260	309	276	288	293	299	299	300	277	278	279	286	286	302	258	284	294	268	280	294	289	318	283	271	300	295	298	277	269	292	291	274	268	297	291	283	296	269	289	265	299	279	288	271	283	290	288	286	277	270	283	297	259	292	300	313	267	295	296	258	288	311	273	282	284	280	308	275	294	305	266	284	301	285	280	298	291	283	281	295	300	266	306	279	286	295	282	287	291	302	280	262	295	254	308	271	292	242	287	271	282	294	272	301	269	263	258	276	304	303	298	302	258	269	287	313	298	292	281	275	281	307	267	297	294	269	297	281	299	282	298	272	275	287	280	272	312	278	297	293	260	316	279	326	315	288	263	282	281	305	296	299	296	286	284	329	277	302	289	287	261	288	284	306	291	261	317	271	274	298	278	269	294	276	286	289	277
9754	18859	12046	12370	8867	4973	6567	5748	3586	2998	2986	2298	1881	1477	1237	1144	1128	1069	796	785	726	648	603	554	494	485	432	779	2298	429	441	453	394	410	416	418	436	411	411	411	391	370	432	412	400	388	420	385	401	408	444	390	384	382	364	414	386	417	409	389	402	412	421	402	369	378	377	407	406	428	354	389	387	410	408	403	385	374	405	372	374	407	397	360	388	392	385	395	395	414	366	363	349	388	381	393	402	418	372	354	404	381	374	399	373	401	422	345	408	396	368	398	387	379	381	392	387	397	400	382	377	396	381	416	367	393	415	360	396	394	412	396	434	395	400	372	401	408	376	358	444	393	405	401	371	396	415	395	416	398	391	392	397	394	420	426	414	386	433	365	367	363	385	367	422	376	388	385	383	397	364	384	389	368	381	384	376	398	407	354	391	375	350	384	390	404	416	396	386	395	411	380	412	411	385	377	398	406	368	388	352	427	381	395	400	362	418	409	396	385	395	362	375	363	390	388	380	389	367	379	395	388	423	398	390	446	374	402	417	371	388	416	356	395	382	404	405	361	390	429	398	369	378	400	411	386	384	361	385	401	377	410	384	393	386	355	392	366	406	429	383	385	396	405	381	410	408	351	426	373	394	360	397	375	370	396	365	389	426	399	363	368	392	381	393	398	376	371	379	387	383	357	385	392	394	394	397	378	415	383	394	387	398	367	402	389	409	429	407	423	371	379	385	387	401	395	403	417	409	391	373	399	397	372	395	372	387	415	407	394	365	399	353	390	383	390	375	391	376	423	409	407	426	394	409	373	396	391	434	367	415	411	373	429	403	387	392	378	401	374	396	391	354	395	384	392	434	413	405	396	395	417	398	404	388	359	418	425	380	380	376	413	432	407	417	362	383	368	402	354	354	390	403	436	382	411	379	359	396	398	371	418	380	408	381	413	419	387	365	396	416	382	390	381	345	422	373	396	415	377	395	396	343	366	396	366	365	380	403	393	388	380	401	388	395	388	410	391	404	401	460	358	406	384	400	392	403	411	399	379	358	373	418	386	400	424	415	406	386	401	381	364	408	386	395	366	393	368	382	398	420	380	394	389	375	405	385	413	414	413	379	382	408	410	372	379	414	401	378	406	392	379	386	377	411	387	442	382	408	402	399	412	390	407	429	414	406	379	363	388	426	407	373	404	387	389	402	401	377	399	384	425	432	391	386	416	405	369	352	395	372	381	399	409	386	396	334	356	406	358	381	384	398	396	409	413	430	400	404	359	405	405	384	370	363	390	387	371	372	367	394	401	371	388	356	373	399	348	373	389	411	409	382	411	370	399	418	412	401	370	397	378	383	385	445	406	412	366	361	409	451	366	381	409	394	377	406	407	446	373	415	404	371	404	375	350	380	415	394	382	376	378	383	382	402	394	404	385	409	394	396	393	394	351	389	364	387	418	385	375	408	414	364	408	389	394	382	425	386	380	401	371	381	395	405	388	376	404	400	377	368	369	406	421	375	414	376	403	370	400	401	402	406	394	391	385	375	401	329	403	376	393	375	411	418	387	402	399	373	399	370	428	403	395	406	379	422	396	375	396	408	361	415	365	384	393	358	359	375	360	385	378	383	410	374	383	414	360	400	377	384	415	409	374	358	373	377	395	421	417	411	403	408	402	383	414	340	398	377	382	362	381	383	385	377	407	365	380	416	385	408	398	386	395	352	381	414	415	426	420	379	402	361	357	395	388	385	410	377	392	417	384	406	367	377	392	367	375	407	413	407	393	411	403	408	393	408	359	408	370	386	382	384	372	389	389	410	393	374	374	425	371	407	415	415	391	420	411	381	391	382	396	370	398	372	371	402	397	384	376	387	387	411	353	391	379	397	394	408	379	376	419	380	392	378	368	400	396	389	389	382	385	381	382	396	380	368	393	378	376	364	417	377	398	340	357	416	384	373	410	372	380	403	371	403	392	394	414	417	398	392	402	398	413	405	405	391	413	408	368	394	404	387	381	378	378	376	371	449	359	395	353	394	395	387	361	420	360	399	384	420	388	418	400	379	401	418	356	382	395	410	405	391	379	395	367	400	371	386	420	387	364	433	390	386	368	360	384	420	385	394	375	389	412	392	388	399	384	375	377	377	366	405	416	404	396	370	383	400	375	381	377	401	420	392	405	379	376	392	402	390	376	383	400	390	384	401	430	385	401	412	412	411	354	383	377	409	416	426	369	366	387	383	360	409	330	338	401	372	365	399	367	369	360	392	357	402	402	388	360	393	397	406	412	393	393	426	394	388	368	433	409	398	400	384	408	333	392	393	381	403	356	399	433	419	361	447	409	387	378	414	366	382	420	394	335	383	414	375	382	407	389	379	425	407	399	377	424	360	400	414	438	394	389	423	370	432	426	385	382	340	416	358	390	403	388	451	375	377	380	356	387	397	401	413	373	371	395	375	352	375	377	409	382	417	386	405	408	407	401	395	359	363	391	390	385	399	416	416	382	382	399	351	369	371	392	408	367	364	385	420	421	367	384	409	369	411	395	407	428	371	370	380	394	372	372	385	399	397	408	378	367	415	349	376	417	383	394	382	406	363	407	359	364	369	363	378	404	392	400	365	391	409	417	375	402	371	397	384	397	380	382	412	429	384	382	393	382	406	372	415	406	376	384	395	384	378	409	390	387	381	382	370	404	421	394	400	387	385	363	365	400	403	408	424	387	407	396	396	386	411	375	383	391	378	384	403	412	382	382	420	407	371	405	417	368	389	384	360	388	398	398	392	382	366	423	369	382	388	389	402	424	397	361	412	393	387	381	384	389	428	408	422	428	393	407	408	341	375	412	397	389	372	416	356	386	408	405	366	374	382	381	375	379	375	352	390	407	381	417	355	405	366	376	393	382	368	407	401	414	363	379	409	358	422	383	337	381	410	384	417	371	398	409	395	418	404	370	377	368	365	414	372	409	398	420	387	389	416	379	380	389	383	365	395	370	407	396	374	381	359	395	378	418	407	391	374	374	398	388	418	370	393	428	369	362	427	362	392	398	373	417	407	421	406	402	397	401	352	414	424	373	413	392	392	384	395	418	365	365	379	360	358	400	384	427	355	408	383	401	387	378	410	419	354	356	366	405	414	408	418	385	383	387	396	373	416	402	368	395	397	397	415	370	384	388	389	353	394	391	372	399	381	419	408	385	365	384	380	411	389	363	368	393	404	407	387	424	372	398	375	395	347	396	378	362	410	393	382	335	397	426	390	404	386	369	387	360	372	386	429	393	379	396	369	348	405	419	409	420	403	380	386	381	420	412	350	389	411	415	420	380	389	401	427	393	411	401	409	462	376	365	384	416	406	368	391	391	423	394	406	387	384	386	402	399	385	328	380	409	387	383	381	394	402	412	427	417	383	360	402	357	386	398	352	362	395	386	367	380	355	361	376	418	397	416	400	390	402	395	360	404	381	408	397	345	398	383	400	408	365	412	377	433	403	392	381	398	404	341	386	397	388	372	414	388
27379	18400	7055	4101	2639	1202	981	1368	998	779	710	710	634	568	598	699	637	607	640	613	578	534	569	606	546	530	591	536	628	544	562	548	531	576	541	523	525	575	527	513	526	526	528	517	545	514	559	525	515	501	522	515	513	541	528	512	539	528	561	575	528	566	525	546	534	558	534	519	507	517	513	539	541	536	527	532	513	529	585	513	536	537	515	569	567	516	530	545	531	582	521	529	520	512	571	526	573	537	541	573	540	529	555	535	566	513	574	523	536	561	506	506	506	547	521	535	536	522	571	529	511	481	523	514	527	527	539	499	541	542	568	555	530	505	531	550	533	529	534	543	543	510	516	499	565	509	540	608	536	532	546	546	579	554	517	500	506	509	568	555	560	588	523	526	569	531	520	530	536	521	550	526	519	528	516	535	550	533	564	499	533	552	529	547	567	540	539	516	537	551	550	552	495	574	537	539	525	530	500	575	527	535	511	548	534	550	549	555	525	536	530	520	540	537	516	545	556	549	541	603	572	542	561	521	549	546	537	538	555	528	542	539	511	533	550	562	576	557	545	542	574	531	555	508	516	552	531	533	536	570	533	536	543	565	600	556	495	521	500	522	524	548	523	509	547	527	572	480	514	571	528	560	517	507	538	483	539	553	564	550	539	550	556	507	562	551	514	552	546	518	501	539	578	590	555	557	549	528	539	570	565	537	516	555	562	534	574	572	527	501	527	522	534	543	530	527	545	562	530	561	586	562	492	561	535	519	543	528	536	537	525	601	566	532	566	563	543	534	530	510	540	535	507	538	513	532	547	545	553	542	508	553	521	556	551	567	515	520	555	513	570	494	540	539	533	527	566	527	512	526	499	553	567	545	512	524	530	540	565	514	511	574	543	555	536	551	534	540	567	568	587	507	553	534	532	541	584	569	515	518	519	553	560	514	555	546	524	571	543	514	574	567	560	560	560	541	545	550	561	564	544	543	547	518	529	493	559	550	547	519	520	545	517	561	544	546	534	553	506	498	534	575	542	537	533	544	529	556	562	550	553	552	507	551	551	514	534	548	551	543	559	511	525	518	579	521	545	489	567	511	542	554	553	543	504	532	538	533	558	540	570	543	555	526	561	529	553	551	515	537	545	490	542	601	546	570	539	529	616	515	556	528	570	499	566	517	522	541	544	510	554	544	531	533	551	504	540	574	525	579	512	543	521	539	551	550	566	551	516	528	558	536	574	587	520	492	558	535	508	542	512	523	533	532	585	548	534	581	530	534	540	570	537	519	569	541	497	487	565	519	522	494	519	573	530	525	534	587	516	533	550	582	535	516	516	523	537	544	527	522	528	538	528	569	532	483	481	540	517	519	562	525	524	563	551	547	537	554	536	551	514	533	545	547	546	531	557	504	559	577	537	532	537	517	523	555	489	536	531	547	519	512	563	513	555	565	524	533	488	552	574	533	558	537	536	563	528	570	517	536	529	518	539	528	576	557	565	570	536	571	531	523	514	591	547	521	500	532	532	590	529	526	576	539	562	536	564	525	519	580	568	556	558	521	570	550	537	555	530	573	540	515	550	518	563	544	537	540	562	511	577	579	572	557	560	557	527	555	556	495	562	546	559	491	531	563	546	539	571	522	548	550	533	549	564	553	535	573	515	568	580	553	527	525	511	567	503	528	570	546	551	541	516	555	570	533	542	562	542	528	538	540	464	552	558	529	540	564	520	518	556	588	563	565	540	530	557	486	524	525	558	521	537	562	556	533	512	493	535	578	553	523	523	564	516	537	567	562	505	527	517	542	547	500	566	513	508	528	544	551	517	535	510	541	586	543	540	540	539	519	557	540	563	576	512	539	518	570	504	551	523	522	521	500	515	519	531	521	562	524	566	563	525	527	562	552	556	513	551	528	535	498	560	529	565	544	564	576	541	545	519	511	536	520	565	514	501	588	535	544	581	571	530	514	532	532	535	577	511	525	541	527	534	514	519	544	514	543	572	538	551	572	565	562	535	504	512	545	531	559	511	514	523	585	521	567	535	535	530	560	498	552	572	481	515	590	541	528	494	533	528	557	553	526	500	527	506	571	529	524	543	573	508	553	537	514	534	556	501	557	477	591	522	508	579	504	529	536	511	544	552	557	519	557	521	540	521	493	517	569	520	536	565	524	526	487	550	548	586	503	535	515	559	570	534	535	546	514	575	528	534	511	523	569	565	558	523	618	508	584	507	544	540	511	563	545	539	503	593	551	539	491	553	519	529	526	553	560	531	536	524	536	512	529	516	563	528	545	545	475	487	538	555	539	573	587	513	559	519	527	534	549	498	500	512	573	525	531	577	548	547	494	528	529	524	516	602	554	581	569	544	544	518	562	553	505	536	568	570	603	527	570	570	523	545	506	534	579	527	527	526	534	532	535	551	530	555	540	541	537	558	581	547	543	501	552	533	485	556	535	529	538	530	528	542	534	537	492	538	511	520	539	541	550	552	512	559	470	562	550	556	545	522	574	541	530	528	521	531	526	504	563	558	526	563	540	531	527	551	512	587	561	512	527	525	561	481	526	557	559	541	544	506	564	541	543	551	521	530	529	562	538	553	552	528	522	507	501	527	535	530	540	513	519	535	537	548	533	548	539	501	553	505	520	508	524	531	535	529	576	487	541	577	531	535	569	584	526	558	568	556	536	510	533	537	565	535	543	518	540	570	591	549	557	546	525	526	586	542	532	533	584	515	516	584	538	524	545	525	510	538	590	516	568	541	504	615	538	539	550	528	532	584	539	528	539	569	550	524	558	544	526	558	528	534	533	540	535	537	530	531	491	529	506	555	567	543	559	522	547	594	534	532	516	541	605	509	582	524	531	541	531	589	541	533	604	506	552	545	526	571	554	551	552	550	574	574	524	518	562	562	549	564	562	562	535	496	507	545	540	537	506	552	556	549	550	546	551	542	551	528	516	494	557	542	586	529	585	558	527	551	510	549	510	544	564	534	574	557	542	534	533	539	565	519	569	592	583	486	513	593	518	550	514	516	539	533	549	558	554	533	581	522	562	553	563	559	534	552	547	506	507	526	517	508	566	554	541	520	551	589	540	540	533	534	529	535	511	563	521	524	530	557	566	549	516	534	548	539	536	541	512	520	548	546	551	499	559	510	542	509	495	538	513	600	482	536	526	568	520	550	550	528	525	506	562	554	575	517	571	546	534	516	521	541	544	552	535	544	561	505	560	544	477	499	514	532	518	541	534	555	525	527	523	517	558	550	567	500	559	549	563	598	534	471	563	525	545	572	562	552	525	569	536	528	523	568	539	536	488	558	544	528	538	521	572	520	523	551	546	559	534	521	517	528	527	582	543	556	564	551	581	525	558	516	542	498	563	550	524	538	531	548	528	551	542	538	540	539	524	540	512	534	539	564	525	564	520	552	537	510	560	545	553	528	505	524	599	558	522	545	556	537	537	521	569	525	518	546	513	559	567	525	541	534	582	568	537	553	519	513	537	538	552	563	552
7384	8107	7766	6032	5172	2371	1762	2963	1932	1521	1322	1172	901	830	1021	1192	1037	958	920	884	913	847	787	759	822	732	774	749	801	793	764	767	760	702	792	794	759	810	734	735	767	733	781	752	773	768	805	749	780	780	800	779	761	764	818	765	780	752	759	774	729	753	749	736	714	799	732	777	746	792	718	784	736	730	773	762	741	760	788	734	764	735	754	755	712	767	756	735	760	752	746	743	766	777	728	769	772	819	757	740	771	810	776	762	784	793	798	773	820	761	798	779	764	767	756	741	784	750	777	775	761	791	759	795	805	801	810	791	750	741	766	776	747	750	735	727	775	762	815	734	703	775	762	792	761	782	797	763	751	710	788	768	768	754	783	767	809	756	797	753	778	808	771	775	795	742	792	726	787	754	789	786	758	755	725	805	789	741	806	768	793	767	771	764	779	765	761	790	787	758	714	779	784	705	752	710	742	749	735	775	763	785	710	750	806	809	765	780	763	786	729	763	787	751	756	743	718	767	757	764	779	800	756	774	729	791	761	776	750	770	796	786	782	753	752	828	756	812	741	791	781	734	807	777	780	789	763	738	736	757	779	790	733	769	765	729	749	750	788	748	766	724	740	785	702	715	736	812	745	777	791	786	783	735	771	718	734	761	835	745	798	764	810	791	819	788	767	768	749	787	818	722	740	773	766	842	760	761	790	773	758	744	777	771	785	788	729	735	773	759	768	717	727	737	753	812	749	761	778	757	774	775	780	784	769	801	681	768	778	729	811	802	742	777	759	794	796	796	785	739	802	816	760	727	826	748	777	716	765	766	787	789	733	719	750	770	735	745	807	796	708	764	751	752	799	764	788	758	816	681	754	761	796	773	814	761	762	791	737	736	771	760	732	756	745	744	777	798	778	802	801	759	791	733	740	779	817	735	794	753	769	733	772	749	803	767	731	782	731	774	786	759	753	750	779	747	766	754	785	748	806	799	814	785	793	795	766	753	757	848	738	777	795	808	750	773	802	763	824	750	759	736	750	790	794	798	752	708	775	763	733	781	765	774	763	772	772	788	740	766	766	778	770	818	768	750	823	741	789	773	729	811	779	778	795	786	776	732	760	783	780	758	770	766	732	742	798	761	748	775	795	761	787	773	756	794	751	756	764	743	770	786	772	828	732	751	740	805	749	719	777	744	812	760	767	773	771	811	756	804	814	756	810	736	777	778	757	793	774	711	771	740	746	753	750	774	736	787	771	743	705	752	744	776	752	770	788	751	763	776	777	776	771	768	707	766	770	794	770	794	716	775	769	771	748	791	783	764	749	755	795	759	776	714	762	720	758	759	770	730	824	790	710	756	824	760	755	808	767	764	774	807	788	781	766	712	770	765	785	776	795	804	771	778	731	774	811	740	784	736	781	753	729	760	815	820	736	810	750	822	750	723	797	734	758	766	798	754	776	787	735	738	759	733	768	753	802	739	735	720	746	756	755	784	757	752	736	766	759	787	753	734	778	762	821	773	806	754	753	744	743	753	774	740	746	748	724	724	743	756	768	768	773	724	814	755	765	755	763	770	787	776	757	769	780	809	757	770	769	764	791	740	742	762	769	764	738	779	762	804	772	741	776	774	718	796	758	762	786	820	781	809	712	797	775	758	749	798	771	764	789	745	744	767	749	793	747	763	787	756	755	743	700	761	796	748	754	769	761	721	816	794	758	766	731	767	768	787	748	789	710	759	757	723	744	812	749	754	742	780	750	797	798	846	732	822	745	781	768	755	802	762	750	798	771	681	804	713	804	814	788	761	805	775	788	753	742	781	754	751	760	759	728	779	747	767	747	734	774	788	780	782	754	757	788	724	725	767	792	766	747	781	764	750	788	824	794	689	728	761	800	775	759	798	749	758	759	776	803	768	743	736	781	772	733	772	773	765	775	758	758	747	717	761	797	764	778	735	764	752	790	735	782	753	753	762	753	746	735	749	811	760	806	791	764	802	792	749	790	759	776	752	735	724	760	767	790	775	789	733	769	748	759	765	736	768	817	725	760	783	760	721	735	797	792	757	784	742	749	760	762	748	787	741	753	756	786	775	767	785	804	769	783	736	762	755	766	788	766	752	709	774	788	757	788	755	715	778	740	793	770	736	796	783	730	725	766	756	776	768	760	747	753	785	779	740	755	762	770	765	782	730	748	781	764	777	739	799	757	781	762	788	793	764	774	752	748	755	755	748	758	759	725	772	778	743	788	775	773	758	797	749	783	761	785	805	759	737	770	749	744	782	764	753	727	758	750	776	777	737	746	744	734	825	739	788	788	769	776	743	805	748	757	799	798	768	702	788	731	792	782	776	734	760	749	799	753	735	797	737	765	752	770	818	773	783	759	759	815	736	733	805	748	742	755	810	729	762	764	797	769	754	759	774	761	818	740	763	771	730	753	766	754	763	761	728	760	776	805	790	752	776	737	744	743	763	781	792	734	756	790	750	740	779	748	770	770	794	786	761	800	731	751	743	723	766	739	787	744	789	778	742	775	794	736	747	771	785	730	802	770	820	790	752	788	753	800	736	742	727	753	774	763	738	705	767	782	809	751	756	730	773	743	767	738	749	786	779	796	748	790	731	733	773	740	705	753	734	775	777	756	787	723	797	775	810	791	787	761	752	764	734	805	770	735	808	745	720	750	761	770	737	739	761	774	742	743	736	760	839	749	717	744	795	743	776	811	797	825	750	799	719	754	777	775	731	796	743	769	792	769	763	777	791	768	806	733	781	741	781	784	763	764	753	813	809	700	756	806	773	741	771	749	785	776	759	773	747	761	778	773	750	777	769	833	749	722	738	765	780	788	775	769	762	726	777	794	782	775	731	686	738	830	771	819	775	787	790	785	790	730	799	771	741	737	797	776	767	802	780	767	722	784	730	750	756	814	815	759	721	798	764	793	777	773	757	785	790	769	729	797	791	762	713	788	705	744	749	772	767	694	770	786	745	777	740	753	722	736	732	852	767	800	739	798	784	756	800	747	790	784	784	775	724	764	778	765	759	772	763	788	764	737	709	731	742	726	748	822	754	756	740	794	817	756	735	768	734	722	774	800	734	775	781	794	759	774	752	695	763	781	735	715	805	741	815	732	750	710	762	778	788	774	746	763	774	767	777	798	751	755	754	738	745	784	715	776	759	779	779	698	787	740	802	792	770	807	751	769	756	790	723	779	786	751	776	799	702	726	795	781	759	745	790	787	799	752	813	743	807	805	720	752	794	764	724	731	812	733	788	791	768	765	751	739	781	816	739	759	801	818	790	724	783	772	786	797	751	715	772	770	736	783	776	780	758	739	736	761	823	789	790	781	788	778	751	783	779	758	747	785	793	777	759	765	768	785	791	806	770	841	761	739	768	790	757	756	788	784	762	743	770	791	767	772	755	751	756	763	822	748	756	727	776	759	765	772	774	812	767	739	764	784	796	768	767	721	786	760	819	722	749	747	771	792	803	744	783	737	738	762	760	809	801	788	748
23592	21438	28591	24670	21114	5963	1345	1104	1118	683	559	478	392	472	591	591	528	554	558	369	328	315	321	324	370	314	278	434	739	289	282	325	306	313	288	292	285	273	304	297	318	315	262	272	287	306	311	282	293	300	304	296	322	304	269	306	292	264	301	280	294	273	279	309	314	298	273	276	291	244	305	272	289	244	294	305	273	327	275	281	299	317	260	268	325	302	276	330	270	285	296	266	300	283	293	298	304	288	317	306	303	300	302	303	275	290	271	263	282	301	279	257	281	296	287	271	295	264	285	316	254	268	315	296	306	265	293	281	283	280	328	287	274	246	279	271	297	294	268	298	291	276	280	293	284	297	263	326	291	294	297	269	301	296	277	268	311	274	279	301	298	267	301	278	285	297	276	285	269	287	293	274	299	330	298	270	272	281	326	277	294	275	310	300	310	304	303	297	271	285	252	262	298	268	287	309	302	292	297	261	296	265	294	263	292	283	259	272	306	317	285	291	309	312	293	296	302	295	289	309	281	300	268	299	330	294	263	290	304	313	311	302	345	283	290	298	285	300	295	281	280	319	275	277	309	299	322	276	309	316	258	312	321	272	269	274	256	312	291	294	288	281	314	303	288	296	268	315	285	289	300	291	271	287	309	283	293	290	289	312	282	274	274	289	281	291	295	273	278	317	281	302	280	282	304	282	304	280	283	264	292	289	270	304	290	278	319	288	302	280	289	305	317	289	298	271	254	299	282	285	265	283	281	310	301	288	258	317	323	260	290	309	281	280	301	278	317	322	302	301	299	284	294	307	273	268	320	273	283	278	298	294	285	280	298	316	291	305	299	292	283	303	266	283	299	265	309	300	338	272	269	302	299	266	268	305	317	285	310	300	319	335	303	279	292	261	286	276	314	317	280	297	274	275	290	290	299	330	310	297	283	276	331	314	273	262	306	313	282	296	279	293	276	294	292	305	317	337	270	306	284	295	278	296	311	269	324	281	287	302	308	304	282	281	308	262	294	283	317	322	307	310	310	259	272	271	300	298	292	291	285	282	308	313	302	272	291	302	329	303	288	300	309	272	298	294	302	296	294	294	311	338	278	296	309	314	271	297	308	268	316	303	272	322	291	288	314	261	293	301	301	277	299	293	298	265	302	334	312	293	256	312	298	302	283	276	331	306	275	302	292	284	285	327	348	293	292	307	294	275	297	307	316	290	298	271	289	292	308	292	312	287	276	279	286	290	273	301	306	312	288	277	287	305	300	302	263	327	283	297	270	294	285	294	300	309	315	295	273	293	290	282	269	282	331	240	287	312	295	297	293	315	267	282	304	272	282	307	295	311	293	299	299	312	287	284	275	293	293	277	306	296	296	301	285	317	294	288	295	302	284	284	300	304	256	306	325	281	298	309	300	278	304	334	303	328	270	279	301	308	275	276	308	301	312	319	294	283	301	297	318	299	266	283	278	289	302	299	293	275	304	324	282	293	302	303	304	273	323	294	288	293	280	260	289	310	297	299	288	296	291	310	299	322	285	278	308	261	301	309	283	295	317	284	283	320	287	304	285	286	281	304	273	270	281	308	294	300	272	269	298	296	290	315	307	284	299	317	276	311	317	282	252	269	308	318	315	268	273	294	288	274	270	283	305	283	297	285	289	268	275	320	297	277	285	283	288	261	303	282	285	318	304	312	276	269	306	311	294	298	295	309	315	316	299	308	327	293	292	296	270	314	295	301	321	317	306	297	317	278	288	288	295	261	281	289	313	299	270	287	273	286	280	255	319	281	282	282	308	301	305	282	304	267	265	307	307	274	264	303	296	309	273	309	295	286	303	301	268	276	301	297	274	308	281	318	306	314	266	308	291	269	272	311	264	298	268	279	274	278	301	308	314	288	319	292	304	317	310	283	278	278	308	298	285	267	301	305	305	310	293	263	313	293	296	270	278	284	295	257	298	300	289	288	277	283	303	300	303	299	285	295	301	276	288	263	275	293	297	307	301	295	264	286	285	280	283	280	311	293	320	276	312	266	280	318	266	314	306	303	274	281	291	307	269	306	291	297	278	272	274	295	303	288	279	291	333	290	292	257	303	302	308	272	276	299	281	291	299	314	306	299	305	296	323	297	271	286	262	300	288	277	261	306	304	299	275	311	287	279	315	297	253	268	309	279	281	303	272	281	290	300	293	284	329	268	288	295	296	291	313	332	302	302	274	291	300	285	254	283	290	302	284	276	277	302	327	293	336	294	298	305	290	294	319	286	265	281	301	298	296	302	290	327	299	272	297	295	316	303	293	294	336	271	286	311	295	305	287	280	286	266	275	255	279	333	270	290	256	298	265	276	313	303	305	294	291	300	324	296	291	308	293	291	300	275	293	299	315	291	309	281	280	272	316	291	288	282	264	297	354	265	323	263	316	290	291	299	324	307	292	290	272	293	297	321	264	285	290	280	311	250	285	297	313	293	307	270	293	281	277	305	288	317	292	331	304	262	262	305	312	264	278	297	261	280	292	303	298	296	286	279	275	294	318	306	284	305	295	319	249	286	295	266	331	286	306	322	297	287	276	299	285	281	297	298	324	275	301	272	244	300	284	326	309	270	273	290	291	281	278	293	327	250	299	306	294	292	306	271	312	290	278	265	314	302	298	278	326	296	268	307	301	288	280	280	290	241	263	291	274	271	288	264	286	284	299	299	281	282	261	299	331	286	257	283	306	304	301	288	287	285	301	268	307	288	290	268	287	265	300	299	281	322	285	298	280	308	295	299	278	309	258	281	284	282	283	305	309	303	295	271	286	292	307	319	306	281	294	291	276	271	284	276	282	310	260	288	312	273	275	264	253	288	333	294	319	281	274	281	272	297	313	300	276	288	272	280	292	303	268	281	261	312	274	291	312	311	278	296	313	271	268	307	280	280	303	314	310	290	288	301	301	294	272	317	297	292	297	325	301	288	300	320	313	277	309	322	268	280	276	298	300	313	286	269	278	293	278	269	289	296	285	285	303	278	277	265	272	304	310	277	278	275	290	303	283	305	292	271	294	312	267	294	287	281	285	301	300	278	255	285	293	299	291	301	273	284	296	280	304	283	311	295	331	279	306	311	293	281	296	297	286	260	309	325	271	311	282	282	289	299	287	297	291	293	286	291	336	304	285	279	305	314	290	286	319	277	275	268	301	297	271	312	297	277	293	322	292	304	281	300	302	317	334	291	289	304	276	271	300	290	333	303	301	271	313	293	296	281	292	322	315	283	267	283	284	294	312	292	296	292	316	309	288	273	264	282	288	305	294	304	288	305	295	294	313	272	267	296	258	275	304	280	245	311	286	302	298	272	317	291	292	289	312	287	318	308	311	304	304	277	275	301	276	294	292	332	289	292	314	315	306	307	291	294	289	289	284	291	283	261	269	277	273	287	293	300	327	285	274	278	303	309	325	276	312	286	332	290	267	298	305	268	293	265	267	277	305	311	315	311	313	302	314	274	318	283	302	312	299	286	271	273	294	265
5948	15996	11928	6213	7249	3912	2415	2354	2477	1338	1190	921	646	882	1320	1209	1103	1085	1015	552	526	501	534	564	525	481	494	802	1350	431	462	442	440	453	436	432	446	425	452	433	461	458	432	444	428	421	422	436	430	424	437	435	434	421	431	451	414	437	436	440	413	405	446	417	446	404	405	421	416	437	409	450	415	419	440	430	432	421	458	422	401	444	446	429	427	475	421	425	425	436	440	429	411	442	389	408	442	425	439	447	438	433	455	443	393	412	439	434	472	428	434	471	437	416	445	412	434	424	469	435	449	420	422	454	425	419	456	416	453	428	434	458	425	426	445	427	449	394	439	466	394	411	429	421	455	465	441	463	451	375	416	442	410	413	424	451	450	424	458	445	419	442	403	449	439	417	415	429	414	444	458	404	412	453	455	402	433	409	420	450	398	426	424	415	409	431	451	435	404	365	442	436	440	410	436	406	427	426	387	425	423	419	391	421	440	434	441	424	428	445	460	435	397	387	420	439	465	430	424	418	433	423	422	430	418	441	413	432	459	450	435	411	412	427	438	401	426	429	417	402	411	392	431	420	406	394	424	466	425	422	382	439	417	420	445	439	402	446	441	423	457	394	465	413	430	442	406	417	451	432	424	420	411	471	419	418	430	421	387	451	449	440	451	400	381	412	433	418	448	422	406	450	480	432	413	436	418	402	437	412	452	428	414	448	425	443	430	419	458	424	405	394	429	412	426	429	440	455	413	427	426	393	444	423	441	410	436	429	387	440	440	403	381	474	430	455	445	411	432	452	469	392	441	444	412	443	415	421	420	417	403	423	448	412	437	423	427	442	411	443	415	433	451	444	408	435	433	409	453	433	461	417	410	416	417	461	448	441	427	420	449	401	426	422	408	397	443	469	433	385	419	437	411	437	403	399	456	432	468	453	422	460	403	435	417	417	413	424	411	440	418	445	446	429	420	432	417	404	431	420	422	445	425	407	428	443	414	401	431	440	446	400	436	454	415	459	415	431	417	431	460	396	433	439	417	388	473	446	459	417	417	447	434	426	412	439	386	410	402	426	410	403	439	409	408	441	390	428	427	435	450	401	426	458	415	385	464	430	415	458	442	459	472	454	488	441	459	450	424	427	463	435	455	454	405	430	454	464	437	436	412	450	429	374	415	398	433	427	434	408	419	460	419	416	449	446	422	445	399	411	468	393	397	467	403	451	457	438	418	449	462	417	442	428	422	415	424	429	426	421	427	411	420	410	440	433	427	430	399	401	465	426	419	434	446	450	401	426	429	449	450	396	415	448	401	420	453	422	427	421	431	440	419	431	436	434	438	412	418	406	411	418	453	439	425	444	430	404	373	428	458	438	402	418	422	433	428	428	425	410	413	441	422	407	442	457	427	423	413	402	403	443	406	443	422	438	391	448	454	383	410	409	438	457	437	458	444	443	439	457	424	411	409	471	440	419	401	470	417	441	451	394	486	457	435	431	452	442	452	433	431	442	436	392	406	420	431	422	448	443	449	414	415	413	421	436	448	429	438	400	433	408	442	468	431	445	426	459	446	407	422	438	419	404	431	450	446	447	447	417	399	412	420	419	462	397	437	448	449	449	419	445	422	404	441	444	428	432	492	397	433	392	420	476	439	399	407	411	414	399	415	429	419	437	438	426	435	417	432	428	424	416	447	410	412	421	434	424	435	422	451	426	432	424	425	467	435	410	453	391	429	409	412	411	438	404	399	427	430	420	434	401	450	432	433	448	429	451	446	433	429	455	431	436	434	436	416	447	422	439	420	461	470	435	416	411	434	406	430	470	408	377	448	388	419	445	413	428	410	385	438	424	410	418	425	407	417	434	425	411	440	406	412	405	405	398	439	410	422	415	435	447	438	424	456	436	421	398	432	418	417	434	429	448	444	414	395	426	466	414	444	436	447	382	421	479	449	422	425	426	413	450	436	422	432	442	430	438	418	429	429	429	413	447	431	436	403	453	432	433	455	402	448	397	421	438	391	436	446	384	456	460	421	417	460	406	444	434	429	411	433	482	467	395	465	444	477	482	433	429	449	430	457	449	443	437	400	428	446	452	446	438	439	444	383	421	389	412	427	412	401	421	414	450	429	431	441	443	455	448	415	412	464	443	378	405	418	394	443	412	466	442	429	449	407	410	441	412	407	422	450	436	406	421	394	433	423	440	438	461	456	415	404	424	434	402	421	424	431	455	418	445	435	441	422	447	423	432	423	431	417	367	449	439	413	427	430	429	412	435	406	458	438	443	439	402	381	425	401	443	383	466	407	409	419	456	448	385	399	427	408	409	424	447	442	462	444	417	471	409	419	401	405	404	393	441	435	389	422	402	436	413	404	415	433	424	421	436	447	408	432	444	470	433	400	434	438	401	437	456	401	425	373	376	431	456	443	382	398	421	422	400	408	430	439	408	436	427	391	426	451	450	442	393	404	445	419	430	427	450	416	375	440	446	415	457	439	435	420	448	430	419	425	428	434	404	394	439	374	436	452	444	457	446	418	401	390	406	419	406	396	438	444	432	418	417	418	419	397	458	401	432	401	431	419	408	373	407	442	439	439	439	436	428	415	425	423	414	423	437	432	406	413	399	423	448	435	433	393	406	438	442	430	420	451	467	418	412	432	461	397	439	432	400	409	412	425	407	423	428	423	414	419	409	413	399	442	425	426	441	415	419	433	413	457	447	423	450	415	417	442	426	428	447	447	414	431	411	422	439	410	429	448	395	432	435	420	426	420	437	411	451	394	435	434	446	420	401	443	422	430	463	419	429	403	439	404	422	406	426	415	401	441	459	423	395	390	434	434	395	427	461	435	426	440	415	398	458	447	449	439	413	386	437	417	429	447	449	401	411	395	421	451	444	446	459	399	441	416	447	437	421	424	422	421	422	433	456	486	402	426	408	451	388	464	453	427	414	413	414	463	446	464	442	434	421	420	416	452	422	494	450	419	424	408	389	395	428	410	430	388	451	432	434	427	438	440	434	432	415	471	427	447	480	389	406	443	441	418	431	434	415	442	429	424	439	413	420	418	432	461	382	426	386	412	465	458	411	403	433	436	463	437	449	431	448	421	434	411	419	472	399	420	387	432	443	421	412	415	434	398	424	390	454	431	436	459	436	429	393	417	451	442	432	450	433	407	400	470	436	413	438	430	418	399	431	414	409	450	437	408	392	400	419	457	423	440	427	416	435	419	457	425	448	428	452	392	430	426	426	449	443	419	420	416	400	458	426	446	428	410	437	404	438	406	421	432	435	424	438	427	449	410	450	433	436	388	409	432	426	417	418	422	404	421	393	409	437	457	420	433	441	413	423	433	438	423	385	417	400	450	441	433	408	454	437	446	384	463	428	419	416	455	416	474	418	421	437	427	435	417	406	466	399	449	427	406	461	405	431	425	426	442	446	395	441	418	437	440	445	456	476	420	459	426	446	453	411	395	434	442	421	413	422	426	430	419	398	436	404	374	415	423	404	414	426
24722	21434	27066	25408	7198	2014	1396	841	1000	816	708	688	738	820	860	770	840	770	639	624	675	633	629	615	644	611	652	695	751	624	607	597	611	595	640	545	584	597	593	573	584	588	625	600	641	580	598	570	611	605	603	633	560	591	582	623	644	613	602	630	577	592	634	626	565	646	625	611	599	594	619	605	531	592	628	610	625	602	604	595	606	591	586	544	629	599	611	655	542	608	601	593	569	588	635	632	570	575	591	594	593	589	589	620	633	601	622	615	604	570	589	585	578	576	595	639	640	584	662	572	616	614	642	536	577	584	603	617	657	605	634	614	589	591	582	621	584	555	541	579	575	603	579	623	625	593	607	606	623	577	595	593	611	656	593	594	615	589	592	575	588	624	634	610	605	600	635	642	605	617	562	521	590	583	624	609	599	605	564	552	633	612	545	607	556	612	594	610	605	609	626	583	557	596	542	582	633	644	570	582	597	601	603	615	558	602	616	577	583	603	594	621	596	576	602	605	656	614	601	586	573	614	580	610	598	603	649	589	611	577	622	596	584	593	630	623	622	643	580	594	597	622	644	612	660	658	596	648	588	586	611	593	639	568	571	610	617	606	613	587	602	560	558	635	651	562	558	617	585	626	594	587	642	584	598	625	604	573	603	617	610	585	572	589	569	585	576	596	568	558	634	573	584	614	579	611	581	600	626	614	592	616	591	599	628	608	616	641	600	596	589	621	626	620	566	593	594	611	608	605	592	630	630	622	609	614	587	652	617	584	596	628	581	629	607	584	585	640	605	578	580	614	579	556	580	578	608	636	610	574	615	567	642	549	589	636	618	567	595	617	589	581	603	604	549	568	658	599	593	571	618	633	600	587	620	593	581	611	560	602	624	572	613	567	633	566	615	564	585	641	613	604	593	629	574	634	567	592	591	593	574	620	598	603	587	601	607	646	619	586	626	598	567	584	613	637	608	616	611	594	599	600	661	616	646	611	599	619	575	554	646	627	582	638	595	575	574	597	645	586	565	586	603	607	587	632	548	629	584	580	618	617	602	573	621	593	594	608	644	627	637	588	589	599	591	547	597	569	604	620	591	590	588	639	603	606	592	585	638	589	634	627	588	587	603	595	601	571	632	623	582	599	587	581	604	605	601	630	588	594	603	567	591	566	616	553	637	607	606	616	611	576	607	588	614	623	592	621	596	598	605	603	583	603	607	631	614	626	622	604	620	647	598	585	610	587	610	628	646	597	613	580	642	557	641	590	579	586	559	600	614	577	620	572	618	627	618	619	605	620	614	575	606	571	591	580	655	626	642	627	579	562	601	623	625	592	618	609	589	639	627	590	585	625	602	605	617	603	645	591	611	611	636	587	566	625	590	582	605	592	600	651	614	637	573	631	616	584	634	564	604	629	613	570	591	628	580	618	620	617	606	587	587	611	589	609	592	548	580	610	586	584	619	614	600	560	585	611	611	616	649	573	628	572	635	659	522	576	598	583	526	615	593	564	618	589	584	615	634	630	604	601	595	591	598	583	584	579	602	601	624	604	554	584	614	606	588	589	613	617	588	618	651	585	580	587	581	651	607	587	605	624	564	598	597	556	582	576	619	627	587	647	620	602	612	600	566	578	595	646	527	626	641	552	615	585	615	578	589	613	557	612	601	612	600	580	607	566	617	617	576	582	593	567	569	598	592	591	636	622	619	568	613	572	543	617	568	588	583	626	589	592	581	654	628	666	617	596	593	608	620	612	636	607	594	591	637	598	557	589	646	591	622	597	626	622	595	597	639	587	583	577	582	575	613	579	545	554	595	652	553	585	621	574	597	644	592	605	622	582	587	603	576	590	576	593	615	596	600	612	654	597	607	602	638	619	562	614	603	628	574	591	596	644	598	600	633	612	582	619	593	638	556	589	605	608	605	583	603	600	607	598	612	655	592	602	608	607	603	591	599	581	524	621	594	576	563	601	560	576	583	586	638	613	651	594	602	612	565	612	620	594	599	597	563	605	587	585	606	607	598	611	570	605	581	611	635	600	521	574	594	592	571	616	598	602	597	586	636	612	578	626	590	610	579	612	636	624	597	575	568	607	585	612	563	607	596	588	595	570	591	624	644	659	629	582	607	600	601	606	556	589	570	578	585	593	618	612	597	632	574	578	585	570	586	591	627	633	614	573	654	613	622	585	628	611	640	605	572	599	598	631	594	592	597	551	592	633	569	587	576	600	557	592	574	575	571	619	567	605	610	569	611	575	602	598	588	588	614	623	602	627	568	613	620	616	604	587	575	575	590	626	616	580	633	569	631	631	628	579	615	599	613	577	647	621	608	572	570	566	555	591	632	597	617	641	626	547	598	569	623	610	585	636	580	599	616	599	603	588	587	603	603	537	591	622	599	580	588	596	613	567	574	544	580	571	592	611	595	585	584	588	581	584	564	620	608	601	612	623	636	559	591	570	663	577	595	617	594	566	604	624	616	611	631	585	639	600	600	595	626	608	609	624	575	576	581	616	588	616	603	583	615	646	605	577	552	579	611	620	579	642	568	613	565	592	575	591	607	547	554	550	553	625	610	598	576	582	591	603	565	632	585	592	599	633	618	655	590	592	631	635	631	629	615	609	582	559	592	606	607	573	636	573	595	613	606	606	585	608	603	557	600	568	602	612	601	571	572	569	595	637	578	597	602	582	598	628	612	603	622	604	578	629	557	606	590	597	586	608	595	656	582	589	586	593	626	584	532	622	551	592	584	585	572	608	628	644	582	559	575	597	620	575	584	633	602	604	607	597	636	623	597	579	629	609	612	565	560	605	623	606	594	591	613	598	596	601	561	584	596	619	592	571	585	583	594	618	599	627	554	618	579	590	605	574	632	597	561	609	576	613	619	632	597	573	634	635	611	608	580	578	621	605	619	610	615	600	580	592	582	609	578	621	590	585	613	599	604	590	616	611	589	595	621	603	588	565	599	624	616	605	627	636	561	617	584	609	594	556	582	595	604	628	561	595	642	539	592	591	616	582	567	583	600	595	591	607	606	567	592	636	615	644	566	618	604	627	580	560	585	623	615	608	607	615	612	581	540	623	611	614	592	613	622	580	620	575	627	609	646	575	575	628	597	604	608	630	622	642	593	586	611	607	585	575	564	613	589	620	536	578	593	620	559	615	612	645	600	617	566	601	598	592	594	576	617	593	583	582	575	587	629	573	633	591	596	617	575	592	598	602	613	553	581	614	598	594	581	647	615	630	639	617	607	620	640	641	636	616	610	613	643	595	570	617	588	618	591	608	660	602	552	606	570	594	582	569	596	597	595	597	611	630	622	573	588	591	566	594	590	584	559	594	609	597	600	608	608	598	621	593	596	571	589	579	604	569	580	593	594	589	638	605	610	563	626	574	614	636	623	593	587	560	628	633	604	553	578	598	599	595	546	567	585	662	599	580	628	622	651	630	605	591	558	551	591	633	580	590	589	622	596	634	609	586	614	612	620	558	604	619	627	597	608	642
6608	11969	10436	5563	6688	3726	2819	1365	1883	1312	1127	1009	1123	1431	1343	1317	1368	1232	1087	962	942	1014	923	866	875	856	856	1039	1243	838	808	858	779	837	829	846	802	850	797	848	842	829	871	871	813	774	835	815	836	840	815	865	841	794	828	827	868	845	820	832	843	794	836	808	846	853	792	879	877	843	849	860	816	788	783	846	804	873	815	846	820	833	805	796	808	840	824	836	790	813	840	820	833	778	831	812	829	834	830	815	813	862	882	837	800	799	824	805	838	854	855	847	791	824	792	816	798	843	866	802	864	824	882	838	796	822	834	776	784	817	847	865	884	813	850	843	845	878	828	829	832	840	830	857	818	831	813	815	822	843	835	815	831	795	841	828	847	788	861	820	872	832	830	802	866	829	810	818	891	773	765	794	823	860	815	806	841	838	837	790	814	854	836	908	829	794	821	874	881	815	793	830	819	772	845	827	829	867	847	856	801	875	836	840	835	806	879	852	854	823	876	811	879	790	802	847	824	806	805	861	809	838	822	849	868	894	841	808	841	817	782	835	844	826	861	833	789	794	834	851	830	784	835	782	860	785	823	759	812	839	806	869	825	828	810	839	847	808	874	823	835	845	783	817	796	825	841	843	847	793	857	790	873	851	848	844	830	804	837	848	810	847	817	828	771	833	856	812	777	824	819	833	790	809	836	805	796	798	803	879	814	843	809	869	829	808	839	809	825	787	821	819	813	812	816	806	823	831	771	741	836	812	819	829	843	828	828	796	820	789	863	798	848	830	836	863	823	836	813	858	807	806	775	796	803	813	805	840	823	864	779	836	868	866	825	802	815	789	837	829	903	820	855	864	827	812	875	842	824	895	841	800	839	783	781	839	829	826	853	855	829	811	818	808	812	842	790	907	816	798	856	840	814	813	810	792	824	800	839	799	794	847	809	788	840	822	784	835	801	792	841	829	829	812	849	841	838	827	787	810	897	858	836	811	849	771	853	816	806	873	841	819	866	782	815	873	807	866	831	789	835	890	844	878	828	781	870	877	827	857	813	830	809	859	775	865	799	822	800	819	869	868	818	746	832	905	738	847	854	865	836	806	839	788	842	819	830	799	800	821	830	824	790	852	842	804	832	789	879	853	840	772	788	887	818	842	829	864	839	819	804	797	784	768	845	836	821	816	825	821	806	843	823	774	884	794	893	822	845	828	815	795	873	844	840	863	809	828	864	829	816	848	780	856	831	825	831	818	846	864	824	821	865	809	824	832	832	852	827	856	803	830	811	821	798	810	815	810	855	823	889	833	768	812	839	817	828	796	806	844	794	798	838	814	808	856	847	858	796	804	802	847	845	817	800	830	848	809	834	834	805	785	834	798	777	837	856	819	815	801	810	869	820	877	811	837	808	771	856	884	837	822	809	851	770	776	850	867	864	809	778	859	764	828	880	780	819	855	836	808	870	814	787	755	787	883	848	842	833	774	795	797	839	850	815	815	815	826	773	802	840	815	833	843	812	800	844	808	858	799	802	813	804	829	811	798	844	818	827	847	829	816	800	778	866	867	826	817	865	840	931	836	783	807	830	797	845	804	829	820	789	855	848	881	824	808	802	836	865	852	792	827	781	818	819	829	845	861	837	838	819	794	851	829	816	849	825	847	834	787	860	841	842	820	769	831	787	812	832	835	806	840	843	837	872	853	864	803	767	836	810	843	812	807	839	853	833	855	871	865	852	840	811	847	819	832	852	809	826	817	785	858	808	815	800	804	783	778	813	824	855	798	833	791	875	866	829	777	832	831	833	889	816	827	835	798	797	853	795	823	847	795	801	854	851	783	882	780	790	863	840	846	849	796	854	825	824	808	829	841	836	808	806	815	782	835	872	840	798	811	816	811	793	773	831	805	838	842	803	814	812	828	865	811	795	827	839	853	821	846	839	836	830	758	853	805	900	828	816	788	837	819	876	862	850	795	864	821	829	847	832	837	835	816	873	786	843	822	826	854	817	840	829	863	835	843	826	829	818	846	826	766	813	852	805	793	880	832	803	824	781	823	812	831	832	874	830	776	800	800	799	813	882	797	863	823	812	819	874	841	793	831	816	812	823	854	792	821	809	801	832	779	802	822	852	859	828	796	879	845	792	836	786	755	836	834	817	849	819	834	831	871	857	831	868	856	815	868	833	860	811	805	859	887	822	801	801	819	856	831	861	817	858	810	872	837	852	830	820	815	813	817	799	814	832	878	796	818	814	820	833	843	856	838	865	842	818	861	833	880	805	855	770	805	883	837	820	852	768	818	797	804	842	867	825	816	856	825	864	842	856	794	783	815	805	842	778	845	829	806	814	792	806	830	842	820	779	839	842	773	819	862	816	838	815	826	825	825	845	809	843	823	891	854	835	841	826	853	852	876	821	830	828	763	814	852	846	799	851	844	811	822	839	876	850	847	812	811	821	822	848	792	860	800	864	766	829	828	814	803	817	808	814	885	839	781	834	814	854	865	824	807	826	805	807	893	873	844	783	815	862	880	790	850	813	820	857	805	825	859	843	877	789	785	833	807	859	783	805	827	835	810	847	819	777	822	847	808	774	845	808	869	794	826	836	784	794	820	851	833	879	804	853	814	842	826	828	828	844	838	841	816	878	830	851	790	800	803	787	887	845	788	857	809	793	882	853	807	808	819	815	824	825	881	830	784	835	825	806	820	847	779	826	786	831	824	847	825	820	794	852	803	833	791	831	848	808	827	813	813	809	859	824	787	813	869	812	823	828	860	852	854	826	820	875	810	824	811	751	868	819	821	831	856	822	825	812	846	804	842	829	900	809	834	834	806	782	844	862	809	862	829	804	825	816	841	864	817	828	867	788	837	812	848	816	822	853	818	824	801	897	864	878	782	891	843	854	837	842	809	813	782	820	837	845	831	782	803	839	859	819	864	801	807	845	807	818	814	816	797	812	838	845	809	878	763	875	793	820	848	888	828	812	852	821	803	836	840	815	818	819	860	822	838	826	777	848	840	867	794	809	862	848	837	906	816	807	890	820	843	857	851	840	822	866	835	804	800	823	834	837	824	773	781	845	828	849	824	856	881	839	788	842	832	856	831	839	872	798	811	821	863	815	889	873	816	874	822	814	763	807	879	797	797	839	809	801	836	874	849	803	821	844	833	860	836	851	766	841	831	834	855	813	786	788	777	849	858	866	854	825	818	866	831	855	814	818	830	848	786	843	822	830	842	796	774	842	835	870	836	826	801	806	844	785	770	812	818	825	832	783	797	844	842	883	882	805	819	808	809	833	837	785	853	886	832	820	837	820	857	849	818	806	810	804	824	825	838	835	845	834	834	841	821	834	855	824	788	849	853	812	825	829	830	823	891	838	817	791	859	767	827	855	883	837	796	807	845	881	848	766	827	821	804	832	876	819	832	791	821	806	841	813	799	808	879	808	786	851	863	820	841	814	836	827	848	773	811	843	859	810	813	814	840	803	837	787	810	881	796	780	795	859	829	823	835
22583	21460	29249	24115	21467	20994	6352	1188	755	872	635	590	824	766	658	733	579	419	337	411	399	385	373	334	322	300	322	562	1075	287	306	296	286	298	307	249	259	292	299	294	275	265	293	263	277	256	295	289	284	256	303	279	279	283	290	265	285	275	267	298	261	272	258	275	297	269	271	327	294	270	285	275	302	282	284	282	272	307	253	246	288	296	277	261	291	255	283	267	263	278	284	295	260	265	255	269	260	268	259	280	247	279	285	286	316	282	282	280	260	278	277	275	298	279	288	267	274	298	286	266	281	273	283	275	287	247	297	300	280	274	267	272	301	267	271	271	287	286	281	260	284	244	247	266	251	269	296	264	284	297	283	279	257	282	263	255	241	285	285	290	285	286	270	278	263	304	254	300	251	254	273	268	284	238	296	286	266	278	251	292	286	275	292	291	272	290	252	296	271	255	291	290	285	284	280	287	258	284	275	301	274	277	296	278	274	268	297	279	266	275	261	264	289	285	279	259	299	272	289	273	299	266	269	287	267	285	248	259	244	292	276	288	285	277	282	276	285	293	257	303	294	258	280	261	287	279	284	252	291	297	302	298	256	284	288	296	270	271	271	273	274	288	277	272	274	289	264	277	301	281	306	279	274	273	281	259	267	257	269	302	309	278	278	279	275	267	292	278	263	279	290	290	267	278	281	254	302	276	262	259	273	300	292	270	270	281	303	260	271	276	273	283	252	280	270	268	272	283	265	282	255	253	251	258	251	248	277	294	295	275	275	267	259	259	307	270	283	262	280	305	285	295	294	281	271	298	284	273	288	299	255	236	251	252	269	277	254	258	297	265	297	259	255	311	273	284	295	303	281	271	278	283	253	270	287	255	297	248	260	252	276	271	278	280	289	243	265	261	250	272	270	284	270	274	251	267	287	291	268	277	282	283	266	291	291	297	288	303	275	280	284	269	271	286	293	261	290	275	256	265	302	275	267	294	270	286	272	278	274	298	277	269	275	274	243	274	279	266	271	279	256	275	258	286	281	268	287	275	259	278	276	236	247	261	273	271	267	265	272	293	302	271	262	282	286	279	292	281	276	268	260	293	268	292	275	275	278	280	263	273	292	257	256	286	276	273	250	257	274	243	295	284	296	262	279	265	288	302	247	286	281	294	275	293	258	256	266	286	290	301	281	276	277	288	250	261	241	257	256	286	275	273	290	305	290	304	291	270	298	295	285	288	291	267	296	278	262	269	268	272	293	270	292	285	300	277	273	317	301	302	297	281	287	285	303	306	272	272	278	275	256	308	298	279	252	274	278	286	274	258	274	268	262	278	285	286	285	285	280	286	257	265	245	278	274	243	254	286	272	268	288	280	338	270	293	267	269	288	274	273	262	255	268	296	250	281	271	303	288	288	284	270	277	268	275	261	278	272	262	279	296	267	276	255	272	222	299	295	284	272	297	268	271	273	234	313	280	266	293	287	256	281	296	284	270	247	277	258	268	299	250	292	290	256	262	282	260	276	331	263	288	283	299	281	299	265	272	286	276	283	264	280	262	262	262	292	291	287	279	231	290	296	263	264	269	276	279	285	274	257	226	299	289	248	247	262	298	280	259	263	275	293	264	275	291	270	274	290	297	239	269	291	270	272	280	287	264	277	259	276	250	282	301	264	307	283	286	273	271	288	267	291	269	316	280	274	255	263	282	295	250	252	283	249	285	264	264	308	245	275	276	299	269	287	262	274	308	284	271	282	298	264	296	252	271	263	270	281	292	286	262	238	285	272	283	282	246	288	301	279	266	288	276	266	262	290	262	272	260	257	287	277	273	280	291	281	304	270	272	263	263	252	261	299	267	296	256	283	276	269	284	287	285	260	282	274	307	286	255	272	254	276	264	277	287	284	238	285	265	276	246	279	297	273	276	251	312	262	259	294	264	262	270	272	298	289	245	263	273	282	277	270	275	282	286	265	270	277	269	272	296	285	275	256	236	260	269	249	278	253	271	284	286	264	268	265	250	269	268	289	262	263	234	261	274	294	283	246	277	307	286	266	273	287	288	302	298	262	280	250	274	261	253	305	270	288	277	246	242	273	293	286	258	275	268	289	277	288	305	297	268	272	268	264	292	273	274	264	287	278	278	288	277	268	293	268	265	294	288	246	281	250	281	291	256	276	244	294	281	278	249	299	274	296	252	296	286	262	276	278	288	299	264	268	288	293	298	294	268	291	276	256	262	282	292	260	282	259	281	247	283	269	269	283	294	287	273	264	265	274	279	289	278	264	275	258	271	284	265	271	268	283	260	268	284	279	244	274	274	269	283	282	283	280	268	293	268	293	256	266	270	269	264	251	269	262	282	286	264	266	251	295	274	274	284	268	289	276	294	263	267	298	263	275	263	269	269	275	290	277	299	268	260	261	291	260	270	278	260	270	286	291	273	275	282	243	269	257	276	276	249	280	302	286	267	298	267	273	271	277	286	317	313	285	258	289	249	297	269	276	252	264	267	270	279	258	285	281	260	238	261	276	265	267	253	288	299	267	291	302	268	264	258	257	295	262	237	247	274	287	300	288	271	273	272	281	281	273	241	253	268	298	298	285	255	276	285	270	301	256	262	318	258	259	286	289	302	265	278	303	294	273	252	300	278	245	288	310	271	269	282	287	245	298	286	306	250	272	299	274	254	262	308	250	252	255	307	264	289	284	278	281	270	252	268	273	280	261	291	267	284	288	272	299	270	275	273	282	246	303	281	278	302	266	300	273	268	285	274	245	251	280	286	297	278	275	273	289	270	294	269	241	306	303	256	275	275	275	264	271	250	291	260	284	280	284	273	254	249	277	266	282	285	264	291	280	313	282	285	273	271	249	270	277	271	274	292	270	265	299	300	267	275	287	261	291	271	282	259	253	274	287	271	274	274	295	289	279	292	259	275	308	270	246	264	284	253	307	280	270	308	274	234	276	289	275	293	265	294	280	293	278	281	293	289	279	272	261	258	283	264	224	265	272	291	301	278	264	303	274	274	299	275	245	277	266	284	283	252	269	267	288	272	252	275	278	287	256	287	265	284	322	269	267	281	266	285	279	260	249	270	268	273	272	266	288	255	271	276	283	260	285	252	282	287	260	291	292	291	287	254	259	285	283	265	268	270	248	280	240	262	263	282	276	280	281	266	274	286	289	296	276	260	278	271	245	269	277	278	260	264	263	255	266	291	281	279	272	280	268	275	279	289	281	299	313	285	264	272	272	302	245	294	289	269	291	298	263	245	253	265	279	292	251	278	273	265	268	279	260	276	311	278	252	313	278	286	284	289	298	260	281	293	268	270	283	257	284	277	283	285	254	299	270	300	272	274	267	280	289	279	265	256	292	280	297	280	279	262	267	292	306	255	269	301	282	278	287	260	273	274	261	287	287	263	275	269	280	309	233	259	264	254	257	304	280	298	261	261	261	277	296	303	289	276	268	267	220	283	260	251	281	261	277	298	289	294	269	249	307	271	255	284	308	253	259
8386	23315	16122	11308	12357	6176	5300	2417	1735	1943	1167	1237	1780	1617	1388	1531	1078	721	580	698	625	626	559	540	461	414	433	986	2136	413	433	393	413	407	397	387	384	414	379	389	438	390	431	377	384	397	371	401	427	415	418	374	410	396	386	362	381	406	433	391	362	378	385	355	365	387	389	370	365	379	384	367	375	410	383	400	367	380	370	386	350	379	365	379	354	376	373	338	377	395	352	402	369	387	394	383	370	371	376	397	412	375	402	369	356	366	386	376	383	383	391	358	362	359	387	349	363	378	398	365	366	360	405	344	385	373	374	400	391	387	391	384	378	408	371	391	393	350	366	385	367	409	358	362	390	402	369	372	384	385	382	357	349	421	342	368	365	370	353	378	359	377	393	384	410	377	356	389	370	368	367	353	360	400	348	395	427	399	371	384	390	366	356	385	341	372	384	416	376	389	347	378	386	340	380	351	384	390	384	358	392	430	388	332	378	365	367	375	375	398	330	367	355	389	364	382	356	371	322	375	375	402	366	372	377	401	358	377	350	366	367	396	402	365	343	405	353	359	351	356	376	374	378	381	373	378	391	393	370	387	360	356	339	377	399	349	366	425	371	380	409	339	374	386	364	341	379	383	358	359	365	361	354	390	366	381	335	356	378	359	340	368	394	370	365	351	361	365	405	402	365	341	377	385	410	363	395	379	396	367	391	362	348	367	356	363	419	419	395	358	385	386	376	362	374	396	379	378	350	346	357	396	373	370	360	392	398	367	394	355	405	371	349	373	388	382	352	404	387	380	381	374	351	379	333	367	366	363	403	373	407	340	373	381	350	373	360	367	392	332	410	390	368	414	368	382	365	371	387	379	383	380	406	374	401	404	392	381	376	371	343	382	358	395	392	389	348	383	404	347	361	385	379	358	371	386	372	391	365	387	364	340	372	365	329	388	375	365	367	368	401	386	331	349	383	372	424	387	376	396	335	359	359	345	393	384	373	360	402	365	371	369	396	396	365	377	378	410	396	379	390	391	374	386	367	395	385	344	374	383	379	360	361	352	317	400	358	394	370	392	405	402	378	367	369	379	382	383	401	367	372	370	389	366	376	359	352	379	361	355	370	360	362	409	389	402	363	408	375	351	376	362	374	378	405	407	391	395	357	374	388	388	353	353	372	366	348	373	394	368	371	372	384	362	337	381	386	378	398	384	354	353	366	375	375	375	409	368	351	359	386	388	347	398	359	378	409	379	376	364	349	362	393	370	367	374	395	393	339	355	424	404	425	407	378	390	354	417	364	370	376	380	356	388	383	424	376	403	376	338	398	363	367	393	391	367	374	382	357	359	373	400	353	358	349	398	401	375	377	331	338	346	371	384	410	378	408	405	353	345	364	400	360	383	350	365	341	407	410	380	373	363	393	367	382	357	377	375	387	363	399	375	355	360	400	384	393	407	375	397	379	392	366	378	361	410	358	379	377	380	351	415	368	404	383	341	399	408	393	387	399	358	359	369	395	373	358	363	354	394	412	383	378	362	344	360	362	377	363	408	395	373	376	384	365	403	390	400	384	397	380	398	386	400	347	348	360	369	365	378	371	364	324	358	384	377	357	389	406	375	343	405	385	389	351	386	393	365	332	392	386	372	380	376	391	376	432	346	402	345	403	384	375	362	361	384	383	370	376	401	366	344	362	366	364	410	387	391	400	386	377	374	385	347	361	379	379	343	341	385	365	360	384	365	359	381	389	352	363	371	375	390	375	355	352	356	337	364	357	373	374	415	361	361	402	378	323	393	368	351	405	382	360	352	353	378	368	339	393	403	352	356	443	338	386	391	378	380	390	404	356	383	332	382	377	368	406	390	386	370	382	363	354	359	344	381	364	389	357	379	397	397	359	350	370	379	393	355	362	401	394	341	379	377	368	347	370	377	363	337	377	360	394	411	391	352	378	393	372	346	339	364	373	390	381	384	365	345	391	383	352	394	372	397	352	406	372	353	341	400	375	402	383	356	360	363	375	376	374	356	378	345	393	389	388	380	359	367	345	391	353	362	363	385	363	387	355	335	351	384	406	364	402	387	392	385	365	389	325	383	382	405	360	393	372	373	344	351	375	380	358	388	411	386	388	364	383	399	375	371	401	338	364	396	363	340	377	369	361	417	379	365	392	378	393	365	371	335	365	370	357	350	407	397	360	381	373	423	395	390	347	360	394	424	369	396	364	390	349	375	377	387	342	365	387	383	379	381	369	399	374	363	401	360	362	364	368	381	377	363	381	396	373	374	400	427	375	370	405	426	387	375	387	394	360	357	358	395	426	380	360	398	393	399	367	401	351	363	358	375	365	362	418	379	367	369	375	386	382	357	358	377	389	405	346	352	345	375	397	381	367	363	413	395	404	373	382	407	377	384	405	389	390	362	376	399	346	423	383	393	371	364	372	326	364	375	371	350	370	386	387	356	377	379	395	384	418	377	381	376	388	378	366	393	357	388	345	373	400	393	359	373	390	374	352	360	389	343	334	337	361	367	401	335	357	395	378	396	383	395	406	385	359	355	345	418	392	369	372	380	390	369	348	392	382	363	381	373	360	374	341	357	433	338	358	371	353	368	406	376	366	390	390	391	394	361	397	345	401	343	338	367	368	354	359	347	392	376	394	361	380	382	345	388	354	370	340	348	351	367	383	420	365	370	420	359	393	411	363	359	393	353	367	384	366	358	373	373	311	384	384	382	395	364	403	358	353	383	409	339	357	400	389	366	345	413	386	405	372	370	366	402	387	396	380	391	392	378	333	386	384	374	360	391	344	377	341	393	373	384	363	365	366	406	360	366	359	362	341	357	354	355	337	383	374	379	377	398	380	358	378	393	397	385	372	336	342	361	386	355	353	380	412	359	383	398	360	374	396	390	356	399	395	368	360	358	369	365	381	384	383	400	394	374	383	368	367	399	392	387	364	352	387	359	380	347	400	386	380	367	372	378	387	408	371	374	360	362	384	428	388	366	338	368	417	365	366	377	390	400	368	350	382	400	379	375	379	350	342	392	359	342	389	393	374	379	371	390	403	401	363	415	391	354	397	365	372	394	385	370	355	384	405	351	382	385	374	392	357	395	366	355	395	352	376	372	384	380	394	379	374	377	371	381	357	404	417	378	363	385	375	354	347	374	359	395	378	396	390	393	383	375	384	366	349	370	360	387	401	379	341	371	330	350	331	369	379	374	354	416	335	382	376	414	383	405	370	339	397	404	358	388	369	406	343	385	358	350	359	404	360	353	407	373	378	377	397	400	388	388	374	370	353	373	357	372	373	335	395	375	360	362	380	393	369	408	397	372	357	395	376	345	395	351	350	409	402	360	378	356	386	382	352	386	375	433	340	396	387	352	404	387	377	363	392	364	341	365	371	373	359	386	371	368	400	382	373	373	382	402	350	345	374	353	369	390	376	404	356	387	366	367	395	377	380	366	377	393	391	361	382	377	384	393	376	385	340	390	353	396	378	394	381	346	369	368
27348	18417	5968	3560	2740	1384	1276	925	683	744	670	802	654	618	623	601	583	548	545	581	546	530	531	536	572	552	523	562	510	517	530	529	515	507	508	491	570	534	540	540	504	527	490	520	506	509	535	534	509	485	490	512	542	535	499	545	552	532	540	577	491	498	511	529	527	522	521	541	532	528	521	537	477	499	507	511	492	522	505	475	516	556	495	523	510	489	506	523	537	543	501	537	514	545	522	547	538	506	500	509	526	505	523	554	490	525	507	521	520	448	528	518	498	538	520	561	500	528	514	514	514	536	521	495	579	512	532	511	517	506	514	509	544	516	475	585	487	531	504	501	518	531	576	537	525	518	471	552	534	484	512	525	507	514	539	507	556	502	498	517	536	558	531	545	465	532	511	504	508	536	534	526	512	544	518	507	491	526	569	545	552	515	569	548	511	474	518	509	504	514	490	477	507	548	509	507	549	524	539	509	526	489	485	562	527	538	558	536	512	525	536	530	517	515	501	502	536	556	513	530	527	488	505	525	487	492	540	506	561	523	490	501	576	525	525	480	554	532	510	555	512	523	551	514	505	510	530	547	524	530	554	521	501	532	520	561	499	551	562	492	555	521	528	550	494	500	547	508	523	510	527	497	493	521	543	543	521	474	536	568	499	506	555	517	524	534	501	509	558	555	577	547	468	519	547	488	510	491	530	528	505	525	506	460	499	522	493	521	523	499	538	529	493	517	520	517	555	477	530	499	517	565	509	514	514	519	523	533	570	549	524	495	503	511	529	466	537	544	519	585	498	518	490	537	505	510	504	524	543	542	507	541	520	488	491	506	518	526	514	488	516	460	538	510	563	549	483	521	533	539	525	540	507	476	527	546	516	503	514	501	525	539	525	550	507	519	495	503	501	521	527	539	543	523	497	519	494	536	559	541	532	511	557	503	511	539	482	509	525	501	517	527	540	526	538	544	535	510	519	551	506	521	528	558	529	504	548	525	521	538	526	535	520	511	479	510	540	517	458	493	506	556	536	530	490	541	508	548	495	529	524	523	472	536	533	509	541	481	495	537	516	556	504	546	566	507	510	505	505	523	455	523	475	511	568	524	477	553	515	477	497	521	513	522	513	492	475	518	537	505	551	500	500	517	530	525	515	523	481	516	561	471	508	557	515	481	519	564	539	529	522	528	468	515	504	544	500	537	556	554	520	505	579	516	547	513	524	551	519	494	520	513	517	505	552	524	500	544	537	501	556	523	530	505	539	497	510	478	528	527	495	544	517	575	487	546	498	537	526	518	563	500	526	535	553	532	503	489	547	522	506	514	540	563	542	504	534	486	540	513	471	520	542	509	467	514	549	549	561	494	499	529	522	498	519	503	509	505	504	558	545	519	529	544	514	522	496	473	550	513	525	534	551	493	521	562	491	502	517	509	501	551	532	556	562	498	564	527	536	519	528	538	523	539	520	534	503	491	546	530	509	480	515	498	515	530	546	522	537	526	532	529	521	511	503	534	536	519	537	543	515	548	526	544	531	523	528	515	514	500	520	495	515	494	489	507	501	503	535	533	531	551	535	514	542	519	534	512	536	501	514	494	511	490	557	477	547	497	541	531	512	522	513	512	544	510	520	493	525	532	530	551	546	561	498	518	512	504	553	514	499	567	518	511	524	521	487	550	537	521	535	496	513	529	524	545	521	547	506	482	513	541	531	505	486	511	539	546	537	533	509	522	513	504	545	532	484	527	579	573	528	555	484	532	514	525	530	500	505	512	544	501	543	502	531	524	471	524	509	505	553	497	508	481	514	521	531	511	528	551	495	527	532	545	530	559	554	523	514	484	564	536	561	550	497	510	519	535	528	521	516	528	521	559	546	539	549	548	512	504	519	516	533	497	579	512	536	510	512	528	525	543	515	527	522	550	537	563	512	539	514	511	521	524	538	535	558	530	493	496	508	521	523	556	560	526	492	523	543	499	523	503	539	525	531	545	489	485	509	509	506	543	520	527	501	561	527	524	526	507	494	542	517	531	520	512	500	518	533	506	564	519	507	523	519	542	559	510	521	517	491	524	564	552	562	516	511	510	537	539	530	522	494	510	522	525	516	536	561	546	526	526	510	488	598	521	513	460	539	562	533	491	556	531	555	543	504	524	548	539	539	546	525	545	541	526	548	558	503	490	507	481	518	470	517	565	518	545	508	481	500	544	520	485	542	517	516	520	507	578	499	512	517	534	531	531	519	533	515	551	546	554	485	534	532	523	523	515	539	486	554	516	532	529	521	534	555	534	512	552	510	545	550	521	557	482	489	530	518	489	519	522	542	493	524	560	526	485	487	490	499	527	547	506	508	498	492	523	527	517	501	504	479	485	512	528	519	549	510	514	503	491	540	511	524	547	500	535	526	563	534	546	524	532	539	534	524	572	521	564	516	525	485	517	553	490	517	534	564	561	534	502	520	554	520	540	496	528	528	496	559	554	518	519	484	546	523	508	478	506	567	516	490	558	492	531	551	488	539	494	530	524	544	543	497	513	529	518	523	542	516	523	536	509	482	509	562	554	514	511	501	504	546	551	489	567	534	501	528	500	499	534	538	520	514	540	478	549	543	549	553	518	535	527	503	553	531	497	524	527	503	491	513	553	513	536	488	540	577	524	526	497	510	538	563	538	449	506	493	469	537	525	499	546	496	542	488	537	539	554	526	571	520	521	489	535	548	542	515	525	500	531	511	552	507	511	500	547	514	582	533	561	519	500	518	522	494	561	535	496	521	528	503	559	476	577	530	537	523	521	545	536	527	552	510	494	492	505	544	561	493	519	530	542	502	499	510	504	489	501	507	552	558	511	525	511	498	518	502	520	484	520	503	547	471	510	520	522	517	495	479	515	514	552	523	513	512	547	499	535	493	543	512	517	541	535	515	526	537	533	496	520	528	552	501	544	514	557	500	535	509	518	536	556	514	522	523	523	528	548	527	553	491	478	540	557	524	550	501	529	492	521	523	517	531	548	525	538	519	563	477	575	514	519	551	536	546	499	514	497	569	480	510	522	498	540	519	471	499	524	532	507	487	550	516	534	539	531	549	547	515	546	498	602	528	499	506	565	527	506	505	506	494	507	491	535	510	515	528	550	506	556	481	540	539	503	529	518	508	519	522	537	551	499	488	545	527	548	522	533	536	523	544	520	552	472	541	547	530	467	575	533	523	491	504	541	539	518	539	536	494	494	507	498	512	544	489	519	562	537	561	481	498	569	500	501	502	523	549	488	543	510	490	487	523	513	520	522	531	501	531	509	514	534	494	544	527	521	548	469	500	509	513	523	516	517	541	551	507	469	464	496	530	535	540	489	551	478	462	546	533	534	494	533	512	532	522	547	530	530	502	530	545	496	514	497	530	509	530	534	518	513	511	508	491	551	524	486	516	512	481	572	493	543	513	507	511	560	520	531	546	539	486	555	530	483	513	545	534	523	523	523	540	553	497	511	549	501	481	516	492	513	548	559	514	525
7125	8992	5537	5630	5392	2626	2634	1784	1121	1237	1225	1337	1079	1004	1024	925	880	885	857	835	770	813	830	836	765	841	761	742	734	747	727	839	699	730	732	731	747	800	744	772	720	779	731	765	733	757	710	761	748	747	746	752	732	767	737	740	743	688	749	752	796	728	770	775	747	729	777	727	754	796	731	743	754	759	715	767	754	764	741	778	751	756	727	770	729	711	717	712	783	705	767	741	745	803	780	746	760	797	739	757	741	711	750	714	742	770	750	741	738	757	719	737	721	763	744	762	779	786	762	786	753	735	749	779	788	698	816	767	775	703	673	725	792	715	725	731	738	808	713	738	736	762	773	759	728	718	747	762	730	746	773	753	740	727	797	795	767	729	744	756	723	766	731	744	745	719	749	727	695	721	716	776	758	775	775	713	734	731	766	679	707	771	752	760	740	729	733	708	732	756	741	736	778	740	769	756	781	766	761	758	741	742	748	772	750	722	715	728	744	730	746	805	743	714	781	745	804	721	762	744	732	725	773	756	700	689	776	725	737	746	815	759	763	691	777	751	733	726	816	773	705	749	727	737	732	768	733	716	737	760	729	749	704	762	737	722	776	736	729	741	732	758	719	734	733	688	742	711	747	779	741	746	733	764	685	673	729	754	730	740	713	733	725	720	738	754	692	761	769	809	714	739	765	745	757	746	763	753	692	705	711	741	733	735	713	767	731	740	760	769	771	774	775	735	756	783	795	752	745	769	773	706	729	811	808	717	729	749	742	761	735	797	779	767	749	747	732	777	782	768	787	749	767	733	726	721	790	711	728	720	741	743	749	742	715	739	762	691	726	763	728	713	737	775	739	742	750	714	726	777	774	728	743	709	732	803	764	748	771	768	758	731	722	771	720	744	750	735	724	778	738	715	742	723	751	747	807	714	747	722	751	686	770	681	796	748	747	696	767	686	787	722	720	728	785	757	714	725	784	725	723	788	734	737	707	766	774	751	700	740	737	753	753	747	748	729	723	806	738	730	715	747	746	732	783	738	771	753	736	735	779	709	737	739	730	766	708	730	777	718	740	760	764	765	728	758	713	783	715	791	761	734	760	743	760	756	714	740	777	746	727	724	726	760	754	706	722	760	751	729	711	748	719	779	753	717	773	723	764	742	736	721	730	716	762	805	791	759	712	778	754	700	689	778	712	738	783	745	787	772	681	758	780	699	786	753	740	748	740	703	719	749	750	764	731	761	759	777	726	759	776	721	757	753	743	702	751	729	774	742	721	772	730	725	726	745	747	765	721	720	762	782	774	762	769	739	744	754	712	718	730	762	725	700	785	726	776	739	744	746	742	727	694	749	802	740	725	742	748	742	819	755	714	771	709	750	790	756	807	773	739	768	752	743	705	753	736	706	757	760	754	759	736	763	752	754	722	767	758	758	751	782	771	757	754	724	720	747	682	746	784	738	759	732	714	752	751	701	718	729	727	803	775	734	683	770	748	720	741	739	758	775	755	749	769	697	717	753	792	710	744	728	780	723	812	733	706	769	712	747	772	778	717	735	766	717	782	720	758	737	735	691	723	707	753	715	791	762	749	730	722	706	728	707	708	742	755	767	709	750	751	760	713	772	751	721	695	747	740	760	719	732	737	769	763	759	760	751	811	724	763	758	754	800	698	780	757	747	764	764	789	709	746	720	747	737	725	723	749	762	721	733	706	745	725	712	749	748	769	760	783	747	733	731	762	740	758	707	710	715	797	718	733	790	755	760	756	759	740	733	752	763	702	741	713	738	712	739	752	734	715	727	717	759	703	711	721	797	718	750	738	729	698	781	763	775	743	754	790	751	749	736	720	740	757	812	750	772	742	728	764	778	774	729	752	730	690	747	690	768	757	727	750	783	780	758	741	773	807	792	778	794	755	761	722	807	756	719	780	774	757	804	772	722	780	736	725	737	739	728	794	740	719	741	730	747	734	753	748	759	776	713	765	736	754	731	777	709	739	734	765	749	794	800	729	739	771	703	738	794	771	764	691	809	770	766	755	728	735	762	730	725	695	726	792	725	728	683	707	762	738	729	761	798	712	766	703	745	750	706	789	815	757	734	760	744	719	778	712	746	787	748	800	764	767	731	781	767	788	719	748	732	742	747	729	737	769	729	726	755	710	802	747	761	744	754	752	720	819	733	780	741	721	717	725	781	765	726	756	788	760	735	733	829	659	762	728	706	767	743	742	766	711	730	773	755	716	754	768	698	766	765	735	715	722	750	705	762	723	748	768	756	785	796	759	774	758	775	768	777	743	702	792	741	804	760	755	757	719	748	765	761	771	728	721	740	757	769	703	743	729	765	735	735	781	752	764	756	716	734	761	751	774	732	785	758	745	772	720	772	743	715	749	720	709	747	729	722	731	749	733	738	786	794	783	747	761	746	773	714	766	710	732	785	740	722	775	695	707	708	744	728	725	752	785	728	784	801	700	699	771	724	762	730	815	763	761	786	776	726	730	696	688	764	837	777	743	688	777	725	728	748	751	787	771	724	757	735	734	784	766	753	695	725	739	742	733	683	707	742	719	784	738	712	724	741	778	753	721	768	769	770	763	772	761	731	739	755	789	740	768	770	748	759	746	740	727	760	748	732	747	771	707	756	688	761	694	775	712	748	772	767	756	753	736	743	769	760	702	762	718	726	738	761	702	739	732	761	714	729	746	781	775	747	760	771	733	758	766	710	716	719	720	744	783	774	709	765	739	754	774	802	781	704	736	777	760	719	745	743	756	732	706	801	753	754	729	724	775	708	804	759	782	772	749	763	690	696	727	720	718	739	796	745	738	708	757	737	751	719	809	743	752	712	752	681	749	746	790	770	771	723	771	756	755	721	773	735	759	731	783	771	786	766	687	725	727	713	760	739	747	786	673	731	741	758	724	760	786	718	777	755	752	775	723	766	732	762	763	758	721	769	673	774	728	774	724	780	757	777	774	718	767	764	708	729	731	784	738	782	716	749	693	752	771	679	780	750	718	723	735	761	765	789	772	792	718	789	733	731	753	758	757	734	735	779	686	794	719	723	739	730	726	722	745	743	752	784	751	776	761	740	741	737	732	783	699	778	765	732	774	749	759	765	759	740	757	747	720	746	727	729	728	711	803	775	771	735	733	761	750	778	707	783	787	793	720	735	751	779	739	719	742	767	800	806	756	768	775	734	784	772	765	752	765	807	778	714	736	795	738	705	718	770	774	759	712	765	766	779	767	737	759	721	699	805	746	742	669	744	706	704	773	775	762	790	725	757	723	733	706	737	717	753	757	720	757	735	809	713	706	720	759	756	765	775	751	778	738	802	781	746	761	751	732	731	792	729	752	718	774	713	756	757	763	704	700	771	756	767	792	775	754	690	738	745	763	736	772	768	737	781	741	700	783	741	714	822	753	765	768	732	716	734	796	780	747	788	728	753	732	722	774	734	740	774	772	703	758	786	731	741	753	716	755	730	796	764	752	742	767	777	745	750	776	759
23560	21450	28568	24727	21020	6800	2141	2140	852	950	1072	803	625	493	462	390	427	423	401	402	332	360	281	316	295	302	349	342	301	286	289	283	326	275	315	289	292	284	274	267	283	299	289	283	304	269	287	312	298	297	292	281	258	280	294	317	277	295	310	297	316	289	293	289	280	298	301	266	258	295	271	286	254	285	289	297	282	279	300	297	315	272	303	285	293	282	311	267	276	261	277	269	318	275	289	294	288	279	271	281	293	292	286	297	256	318	278	286	290	313	292	267	285	296	273	280	265	287	310	297	255	283	290	307	300	290	268	252	278	289	270	256	296	282	297	307	297	316	269	279	291	315	311	295	285	292	263	284	295	291	269	295	270	292	289	281	270	307	298	256	313	290	292	292	268	272	251	277	291	295	267	285	302	251	303	278	267	322	291	281	297	270	287	260	286	280	276	260	307	291	286	274	273	286	295	251	281	256	284	287	264	266	286	263	293	304	282	311	278	272	255	269	276	265	288	276	292	285	289	266	291	311	298	281	291	288	285	335	283	276	306	263	295	310	300	282	287	270	310	268	291	296	287	282	274	251	273	282	281	316	293	291	272	266	284	270	289	272	287	255	303	282	303	262	284	318	293	298	259	259	279	287	285	301	314	274	317	288	301	255	276	286	280	277	274	276	279	266	277	293	284	274	307	278	280	277	293	266	324	300	269	272	259	293	273	290	273	296	278	282	273	254	298	268	294	291	262	289	315	292	270	279	306	267	270	299	301	278	272	269	272	286	304	281	289	253	280	255	296	288	307	278	308	286	293	270	293	283	294	302	292	262	298	264	300	287	275	285	315	310	257	299	320	287	289	266	269	281	269	292	293	287	259	286	282	324	245	264	271	297	299	268	282	296	285	276	267	288	282	254	285	266	302	301	288	307	287	280	287	297	274	285	268	285	289	308	275	292	283	279	285	306	278	303	307	262	262	275	274	318	286	298	268	272	305	298	292	260	292	300	305	276	283	286	285	302	283	272	235	278	285	324	275	269	260	291	317	302	265	281	294	287	288	269	297	261	290	283	299	287	319	334	296	273	275	295	312	258	287	288	276	256	301	278	314	268	286	281	261	291	285	286	269	277	292	295	278	285	269	306	308	303	316	276	287	277	275	321	300	291	298	267	279	258	288	272	290	299	288	262	334	271	287	275	291	256	287	274	272	267	286	245	300	283	273	284	286	288	282	290	295	281	303	289	304	283	262	291	297	310	322	270	291	294	286	307	279	298	282	253	306	259	265	256	294	299	294	283	299	308	283	293	292	275	280	305	272	264	277	289	276	295	266	267	273	290	296	311	298	289	262	291	308	283	285	288	284	323	268	269	285	276	277	318	234	300	281	254	284	274	311	264	301	281	298	292	292	286	279	272	296	278	299	286	320	264	275	262	283	302	277	307	302	311	296	295	290	303	274	322	282	268	300	269	285	316	282	285	282	275	263	284	285	289	288	269	281	282	296	275	288	306	276	283	303	292	293	296	271	296	285	308	273	283	305	299	313	273	290	299	282	295	300	273	289	275	289	304	262	296	273	305	308	284	268	299	274	268	265	300	289	296	298	304	259	264	247	279	291	301	294	265	297	275	299	278	286	276	304	320	318	254	281	300	280	289	273	305	277	319	275	280	293	277	244	309	306	288	287	257	257	274	297	262	263	290	299	294	288	277	243	266	278	267	282	288	294	323	299	321	276	256	300	288	278	289	283	266	287	293	295	288	277	321	285	281	267	282	284	278	294	279	292	309	264	287	295	288	284	293	330	276	299	245	306	263	280	287	282	278	230	285	306	288	271	298	279	311	292	262	305	302	308	291	298	293	288	300	283	269	309	288	289	297	261	289	308	299	294	289	303	275	291	308	294	268	310	271	278	281	262	280	276	295	295	292	283	255	290	299	252	286	298	249	287	287	272	282	275	253	298	304	302	311	285	283	255	307	262	308	246	300	279	279	270	284	293	262	295	256	290	290	264	299	283	292	279	303	303	304	305	284	286	301	292	277	258	299	309	279	299	288	278	302	295	276	289	276	261	307	292	276	261	271	272	275	248	269	302	277	268	319	302	284	316	292	263	293	295	294	291	262	262	263	300	278	320	264	301	276	298	298	288	281	287	305	310	292	297	290	280	291	286	288	267	301	279	269	264	277	251	294	282	275	270	293	267	289	267	271	279	287	273	280	282	303	258	283	303	266	282	304	318	267	267	279	322	300	298	287	277	269	286	290	299	282	276	296	294	277	267	267	300	315	281	287	248	263	300	293	298	264	279	294	308	297	270	281	261	312	284	270	270	259	281	276	261	277	276	300	298	288	282	276	283	268	273	297	290	266	278	304	282	255	338	307	265	281	263	300	306	294	256	308	292	268	267	277	304	291	291	279	275	311	291	268	296	261	322	301	277	329	285	297	295	275	304	263	297	288	270	279	262	295	260	300	320	318	292	297	273	306	317	255	300	250	310	280	274	291	293	296	291	310	270	328	277	286	296	310	273	324	284	274	233	271	266	291	283	277	309	264	272	285	279	295	290	298	286	263	296	275	274	259	256	271	281	278	283	295	267	288	258	290	278	303	278	290	292	257	285	298	292	307	278	275	308	279	305	300	277	260	306	275	251	258	289	292	294	294	288	270	268	273	260	290	293	270	311	295	285	305	297	304	324	255	285	290	292	269	280	272	272	277	310	262	304	285	296	292	280	293	292	314	269	279	253	287	294	285	262	260	279	311	281	273	313	267	307	277	278	275	282	297	267	281	325	282	273	296	290	281	296	283	299	262	336	266	287	291	289	297	240	305	257	279	308	288	270	287	265	283	293	285	315	281	252	265	311	259	257	290	311	292	294	286	281	293	295	285	295	288	292	276	286	272	252	305	290	268	246	291	261	297	282	261	302	276	294	280	267	305	292	267	264	299	252	324	279	302	242	304	311	275	284	301	286	317	318	280	276	296	294	281	294	293	292	296	282	275	281	260	312	303	278	292	280	289	286	281	278	301	290	313	282	277	273	294	295	276	275	315	308	285	279	298	261	272	257	295	305	260	286	324	278	298	282	274	273	268	290	284	275	306	284	277	289	287	285	272	307	285	298	268	287	279	271	291	282	284	320	271	280	309	270	270	299	269	293	290	286	299	295	292	296	255	267	251	288	259	292	295	279	290	282	310	278	291	296	274	302	301	297	295	278	298	287	287	301	281	270	287	260	306	288	307	278	284	305	292	279	268	269	315	329	303	275	287	272	267	280	297	285	269	298	289	274	291	315	291	280	283	274	273	299	280	284	309	280	252	267	291	293	294	281	286	300	287	267	269	278	304	285	290	280	289	289	266	262	307	279	294	275	307	296	294	296	319	324	305	271	296	246	286	305	307	296	259	243	313	291	281	287	286	271	298	301	259	268	293	299	300	310	294	307	285	299	270	285	286	289	294	303	326	267	292	296	290	280	288	284	290	286	296	277	293	272	276	264	258	282	263	274	266	301	310
6383	15170	13544	9536	7746	4858	4125	4967	1849	2119	2383	1678	1359	1058	859	648	773	755	747	666	652	556	534	542	528	460	421	449	419	470	447	441	456	422	426	415	442	415	427	403	457	417	420	453	412	443	460	406	412	431	425	433	412	401	426	424	403	442	419	444	434	405	437	392	450	400	473	429	413	419	443	430	446	428	400	407	408	415	446	435	396	394	436	428	420	437	418	401	422	381	385	394	429	411	416	427	429	402	416	405	441	402	392	439	453	446	447	392	427	408	410	411	428	419	440	397	411	415	400	440	440	463	428	432	446	402	426	446	397	429	405	403	427	379	398	441	441	432	427	396	396	418	445	435	422	430	430	446	445	430	412	470	386	442	466	445	427	422	419	412	407	403	395	409	428	408	395	411	453	433	410	416	451	452	433	412	372	449	429	436	404	436	410	416	437	431	410	395	436	432	412	410	415	419	408	446	405	433	434	465	432	432	444	414	414	416	421	437	415	419	447	445	421	464	396	428	427	409	425	420	429	423	418	412	439	412	412	387	395	404	385	417	407	385	414	427	429	431	411	396	408	449	409	394	407	404	440	449	428	404	459	437	460	410	409	436	444	423	410	421	401	436	379	403	417	450	450	418	397	430	436	418	442	449	425	389	397	430	407	388	396	394	425	426	432	404	380	417	449	433	433	386	403	412	402	415	372	441	400	431	426	421	451	441	431	423	446	450	411	429	439	407	449	457	427	401	436	405	428	444	421	392	470	444	400	431	436	417	432	411	442	432	432	392	448	442	404	388	449	384	406	395	390	411	437	433	441	398	433	409	438	438	404	399	419	430	419	430	425	425	425	408	429	388	400	453	421	398	439	434	422	388	441	431	411	420	396	457	427	387	390	445	411	402	407	393	370	407	465	429	409	392	391	434	409	440	410	394	424	414	448	417	417	421	418	428	427	423	402	438	404	371	419	424	432	384	396	427	414	426	414	429	429	441	435	400	395	454	427	408	420	466	443	427	383	415	443	421	416	398	433	412	442	450	426	450	389	423	410	482	417	422	416	419	439	391	431	423	438	429	423	391	443	425	436	368	403	403	423	410	436	413	432	442	434	458	421	424	408	436	398	434	427	419	404	401	411	421	418	394	457	447	438	413	446	474	414	424	418	425	458	414	459	432	466	383	415	413	429	409	387	418	419	445	450	405	430	426	412	447	428	412	412	442	415	402	379	419	417	426	438	455	375	405	427	427	418	431	424	406	439	436	445	398	436	419	438	420	400	420	402	436	456	408	402	444	418	439	442	436	375	434	423	467	378	389	406	411	430	444	427	440	417	432	434	458	378	413	390	399	409	443	436	420	388	440	417	441	422	426	462	433	415	412	438	391	477	418	417	413	409	396	428	419	410	389	382	392	383	442	404	452	389	422	433	447	421	434	444	380	400	426	460	414	437	416	413	420	419	440	425	413	427	435	414	435	426	412	417	445	444	400	417	422	424	405	430	408	434	368	451	456	436	440	417	405	424	457	390	460	377	457	377	417	409	405	418	438	452	408	406	424	417	432	441	467	404	420	423	426	436	406	410	443	426	428	387	433	413	436	418	378	436	419	385	415	443	428	416	428	433	423	406	439	434	435	386	434	409	393	425	424	430	389	457	458	428	433	410	436	452	431	422	431	461	439	416	387	397	413	365	455	414	452	392	423	427	417	453	452	412	427	427	425	413	457	414	426	445	395	386	394	450	451	384	414	437	411	443	441	442	389	390	440	406	387	398	405	377	430	426	427	429	441	404	430	447	426	409	404	434	379	430	456	396	430	421	418	478	407	415	405	404	419	426	395	438	439	401	427	410	419	432	422	407	388	419	410	429	412	405	446	433	427	417	408	423	430	419	416	423	418	446	437	416	402	450	421	427	409	439	417	457	402	419	377	423	422	423	402	446	430	430	448	428	406	398	446	411	429	423	453	392	395	437	413	374	408	413	359	432	391	407	399	437	438	461	427	426	403	420	461	406	424	397	404	418	375	463	406	430	388	426	426	441	386	436	444	393	426	427	463	419	445	356	451	360	455	367	424	387	416	423	444	418	409	422	421	400	423	399	446	430	393	432	419	435	429	393	457	413	418	411	409	433	385	407	434	436	416	427	421	380	476	430	437	412	441	413	440	467	383	425	408	437	404	405	401	424	382	407	424	440	426	429	419	448	356	408	425	416	452	424	429	427	394	375	397	436	368	410	431	417	368	417	432	445	435	413	403	396	398	423	414	379	409	420	383	422	430	426	428	405	421	413	406	408	416	435	442	416	423	445	423	445	416	425	411	385	447	421	421	444	412	424	480	408	453	416	413	385	405	460	365	421	428	399	436	434	415	470	444	416	401	384	419	419	431	398	446	446	420	448	374	404	416	414	451	472	451	395	405	428	421	446	417	436	455	421	418	413	420	422	387	429	450	431	432	431	414	417	411	443	431	439	424	429	432	425	453	424	380	448	469	425	383	425	424	410	420	465	457	459	419	412	418	430	406	421	438	428	435	413	402	439	400	423	395	411	439	438	418	432	404	460	401	440	429	461	419	412	433	398	361	442	450	430	414	445	388	421	429	421	388	395	437	404	422	426	414	390	393	431	414	401	409	438	455	425	414	409	413	442	452	443	391	409	417	420	441	413	395	378	410	457	416	369	423	409	452	422	413	414	404	381	433	427	427	423	416	414	429	437	417	461	394	411	458	469	429	423	414	454	425	430	420	421	451	438	404	458	428	426	430	390	402	431	444	408	416	425	404	381	421	448	367	424	396	410	435	405	398	434	402	407	428	403	416	428	435	412	428	382	423	438	401	411	414	435	434	401	440	417	418	442	415	403	451	436	414	427	430	435	464	421	405	406	397	432	445	423	452	450	379	391	426	418	435	402	430	421	418	403	435	433	403	397	412	402	415	463	419	448	430	395	421	427	421	438	445	434	405	410	394	441	429	400	450	457	422	408	402	405	402	416	445	423	417	392	409	424	430	459	415	405	431	406	448	383	412	425	399	438	408	405	422	421	436	446	429	407	435	403	412	391	443	385	421	420	438	478	408	423	441	398	385	436	438	420	430	363	418	439	428	446	402	393	477	392	396	406	430	382	425	415	429	388	402	453	463	420	416	438	397	410	464	456	430	414	431	400	413	406	418	408	424	435	392	450	451	397	453	419	399	470	412	372	465	418	418	425	432	423	444	463	440	402	405	378	416	428	407	414	438	425	387	435	420	427	425	436	416	452	392	431	402	392	420	412	416	423	455	455	423	445	431	398	413	420	438	428	458	391	445	412	379	446	425	415	416	398	411	468	413	439	403	409	400	416	451	429	399	420	439	415	393	391	440	420	427	417	400	390	407	383	436	400	470	414	400	407	442	421	445	439	386	394	397	398	409	421	422	463	427	421	415	457	414	385	451	419	386	407	431	413	395	422	404	429	420	420	462	423	426	382	441	414	370	435	383	422	423	448	395	420	412	412	447	398	435	429	454	413	442	441	432
24603	21391	27025	25251	7746	2551	1290	1905	1592	1355	1171	947	854	754	657	686	711	707	694	686	651	622	646	594	608	600	623	616	602	636	589	611	621	597	589	576	616	587	600	603	598	600	633	595	606	613	589	596	595	607	594	577	589	589	608	572	584	615	608	565	554	537	564	613	592	570	600	605	615	625	600	577	597	575	629	544	591	562	553	555	597	581	575	599	623	602	565	609	570	596	630	566	569	588	615	614	605	599	594	650	601	632	583	562	610	581	609	572	587	637	574	583	540	576	574	628	604	611	560	617	598	583	626	602	589	565	636	616	557	630	557	628	596	605	602	615	607	577	596	627	593	600	593	609	602	626	620	613	639	622	631	637	598	633	599	590	603	616	588	565	578	627	585	611	597	589	553	611	632	574	583	624	622	576	571	573	635	627	601	617	645	517	570	620	577	609	557	631	606	568	604	603	610	550	589	602	594	592	583	602	566	592	599	649	631	571	591	566	573	546	583	619	573	587	587	587	574	577	590	613	596	582	616	613	564	570	600	591	589	598	610	583	547	596	581	606	598	596	555	590	628	609	590	591	596	606	581	601	582	598	557	624	564	597	613	606	590	585	619	601	541	607	614	622	574	585	607	573	606	579	616	618	620	597	583	621	575	604	578	554	580	603	600	595	594	594	570	582	595	570	614	604	575	642	636	580	619	600	640	571	597	592	584	575	629	589	640	642	611	601	597	582	608	549	558	611	584	605	614	597	615	586	591	625	590	580	559	558	613	589	567	568	579	570	573	593	574	567	562	602	567	561	606	618	576	564	575	580	616	626	584	643	582	596	546	569	638	586	609	590	569	571	578	604	566	607	607	574	616	589	568	634	638	580	623	560	628	621	560	634	611	567	619	603	579	622	623	633	587	596	585	610	564	570	581	569	577	607	634	594	554	578	575	555	590	587	589	603	567	640	604	575	585	618	623	597	585	632	593	523	632	585	612	640	551	626	602	567	590	578	620	605	563	584	594	590	551	596	581	574	600	571	590	565	612	602	619	578	567	642	546	606	567	585	559	612	595	598	580	609	596	596	605	635	558	599	573	592	569	603	597	582	565	560	600	564	545	586	633	610	568	601	620	557	605	619	614	573	598	619	625	560	570	591	630	588	534	633	630	633	626	589	585	582	576	589	591	629	573	594	591	613	568	593	585	563	626	558	590	632	610	580	585	599	552	566	580	587	661	558	607	573	581	604	574	630	581	575	536	579	625	564	606	633	596	583	621	577	594	644	586	584	599	587	617	592	594	587	576	593	617	619	614	565	587	581	596	584	624	577	597	575	584	587	587	562	564	547	588	568	590	624	567	571	635	566	566	555	604	643	600	573	578	575	576	560	579	593	591	617	556	587	620	575	651	635	646	538	606	601	612	639	572	590	597	585	612	603	566	557	606	590	569	610	578	595	554	607	597	577	595	590	636	550	619	607	575	531	573	587	636	588	643	591	600	582	584	599	585	614	588	583	611	619	626	583	615	565	544	558	691	583	597	602	591	567	577	604	548	603	616	564	641	576	578	582	602	573	642	614	593	602	582	552	577	555	617	613	627	623	610	561	558	634	567	588	615	568	617	588	623	590	631	596	598	596	574	613	589	554	621	575	624	582	573	626	580	575	630	558	588	571	636	617	621	576	612	599	602	544	558	605	618	587	598	596	593	605	669	587	566	593	571	583	572	603	576	586	610	578	626	583	594	637	600	558	564	558	580	608	561	561	586	566	574	616	585	593	611	593	634	612	632	602	581	538	625	623	618	632	579	634	567	581	618	589	608	575	589	561	597	567	606	587	606	568	580	574	600	608	587	612	592	591	543	621	580	559	593	569	584	571	598	581	640	621	581	610	545	585	584	588	576	616	582	602	604	663	560	628	591	577	566	573	593	573	648	598	594	618	595	575	576	623	622	561	566	547	575	603	594	612	623	559	611	630	558	601	582	592	635	579	612	611	591	592	594	590	591	566	619	596	558	618	611	611	586	556	586	610	627	589	622	578	547	562	623	592	578	593	603	584	583	587	624	636	567	586	548	557	578	628	589	627	564	533	592	528	574	587	596	634	641	619	589	601	557	612	605	568	603	546	588	572	582	575	599	598	589	614	589	605	593	575	594	587	601	562	615	590	578	561	574	578	602	554	580	585	634	608	567	609	575	600	617	583	601	575	599	587	587	572	635	595	620	568	661	606	597	595	606	614	628	642	599	583	579	565	590	591	575	581	562	596	631	601	596	591	601	607	580	555	588	592	579	594	580	615	600	596	587	610	574	661	638	557	569	581	598	593	560	562	583	621	569	597	615	513	635	588	555	610	568	629	579	615	568	548	612	561	597	583	575	572	637	608	626	613	569	630	599	634	608	601	547	571	561	639	554	575	601	560	591	624	559	577	614	622	596	568	575	596	603	575	599	595	597	598	576	593	557	595	621	615	598	609	553	599	609	577	605	577	600	631	607	631	596	622	580	618	572	588	615	611	586	561	596	556	617	589	584	647	559	582	599	619	598	564	583	598	584	598	589	551	588	577	608	583	611	556	594	636	523	581	603	619	605	607	615	621	604	622	603	597	622	588	598	577	603	595	617	614	603	625	630	620	607	569	617	598	607	613	583	580	605	562	613	577	577	630	609	576	548	590	602	584	575	586	600	609	584	595	594	575	609	610	533	594	618	596	605	578	589	612	585	573	597	588	580	550	563	598	580	653	614	595	562	588	606	602	616	594	614	604	552	614	583	586	582	607	599	588	581	609	587	537	578	601	624	626	545	626	630	587	585	612	587	612	607	564	567	609	578	625	566	560	594	577	588	556	562	617	601	588	568	581	586	593	572	565	599	587	598	575	605	599	572	646	602	575	584	621	623	605	567	580	578	595	584	603	573	601	591	568	565	570	604	585	593	608	574	598	597	585	563	598	581	605	608	598	581	593	607	576	589	606	583	612	647	585	596	605	562	552	636	564	629	585	571	590	678	621	584	576	550	603	609	556	601	582	583	564	593	591	609	593	612	576	598	576	591	619	590	594	622	620	617	615	578	589	572	605	564	581	661	646	568	588	556	574	638	545	594	591	578	548	563	621	555	609	559	580	571	583	553	600	563	605	609	598	599	609	597	577	580	600	584	598	573	604	599	590	590	563	562	595	593	637	549	593	562	613	587	583	585	623	594	601	579	633	575	610	622	543	552	556	654	639	590	633	570	637	592	608	579	593	558	606	570	592	609	618	637	592	603	555	594	598	566	608	615	617	600	557	605	632	602	602	573	593	592	576	594	613	600	581	579	572	599	572	602	623	611	614	573	642	591	565	586	601	567	601	624	610	626	574	635	578	607	586	579	583	605	558	601	591	586	607	599	552	599	605	591	626	621	609	643	588	623	616	608	603	579	642	591	590	558	614	603	585	588	618	602	596	563	604	614	634	572	589	618	557	568	569	619	589	601	608	571	561	643	522	630	588	580	575	566	566	583	605	594	575	604	571	587	633
5676	11363	10839	7519	6798	4672	2595	4251	3647	2962	2378	1841	1496	1196	1017	1000	1066	1077	996	935	960	930	840	873	831	828	848	815	880	836	837	835	783	860	856	816	867	857	825	836	842	802	809	828	843	811	784	858	849	828	826	846	827	805	836	837	809	816	783	832	786	802	818	767	811	818	813	812	764	823	824	812	846	802	766	828	802	839	798	831	812	866	763	864	773	830	797	817	818	801	868	773	840	837	729	852	839	784	809	855	851	804	804	807	780	789	816	881	805	815	797	778	855	841	769	787	797	843	764	821	825	869	859	801	841	833	810	812	867	813	835	803	816	838	828	817	842	772	835	836	795	843	815	829	830	814	819	789	789	848	770	792	860	853	797	784	787	768	831	854	840	845	844	822	813	809	806	784	830	797	838	818	818	796	806	825	843	825	834	773	845	753	824	796	852	775	843	830	797	826	869	804	847	794	825	843	801	831	831	831	778	854	797	863	849	785	807	804	816	829	800	764	777	833	816	810	847	845	815	776	801	857	795	819	784	841	839	841	832	800	834	876	809	818	803	816	836	808	785	817	778	844	816	835	841	825	768	851	838	824	830	834	837	845	824	801	833	791	810	877	837	835	851	788	800	846	819	804	859	813	820	802	887	840	777	765	871	827	824	806	821	872	773	851	868	815	855	808	799	818	880	805	833	842	782	812	806	810	830	817	846	827	827	775	825	820	834	807	875	832	783	804	855	880	784	830	797	793	803	857	816	815	815	840	836	782	815	865	811	808	785	852	802	837	875	872	875	812	800	818	826	848	765	794	823	865	850	841	816	823	825	804	899	820	809	873	779	819	826	821	783	811	833	829	827	847	816	820	749	833	800	820	778	841	817	817	816	842	864	780	828	809	776	854	825	802	794	842	865	845	807	881	838	836	805	850	835	874	855	784	810	849	878	821	761	795	834	804	861	769	842	830	833	803	799	791	807	841	856	812	829	822	800	856	832	842	831	852	797	787	834	829	831	764	828	800	835	851	808	813	813	828	802	813	841	846	802	838	854	805	800	879	795	856	861	823	796	777	794	839	832	830	815	861	789	826	841	844	864	856	848	800	836	829	791	796	836	824	870	853	839	814	779	885	819	774	789	821	805	846	819	848	827	832	817	829	863	852	846	845	829	822	868	832	787	777	818	873	835	851	796	864	770	842	807	790	816	835	810	900	809	812	813	853	840	855	846	810	802	798	830	842	815	816	818	838	761	886	771	823	792	847	848	796	805	844	820	828	831	765	802	813	758	777	821	822	820	843	803	853	775	802	835	789	826	847	840	784	770	824	829	822	857	776	872	817	775	830	804	783	833	809	857	842	841	811	826	806	818	836	832	811	808	827	803	863	824	839	841	801	853	834	800	832	787	856	803	819	846	799	837	831	767	801	819	782	798	824	798	805	825	869	798	851	864	830	804	797	805	812	826	810	839	845	855	819	823	832	843	804	911	875	897	782	860	829	815	803	801	813	794	738	807	861	853	833	832	840	835	840	789	826	838	822	759	831	839	799	779	810	837	794	873	824	832	801	810	880	816	766	773	855	854	815	779	824	813	844	792	859	864	822	843	789	801	801	824	797	836	809	847	779	781	809	804	798	779	848	844	814	834	804	839	803	866	788	785	806	807	812	794	809	775	781	804	812	865	837	858	780	803	792	813	824	792	822	834	754	804	809	821	802	785	798	843	804	840	794	858	904	799	880	813	852	819	809	784	827	774	798	857	833	815	798	819	804	829	804	810	788	850	855	843	824	811	883	834	844	810	823	839	815	837	868	821	830	817	812	856	815	828	807	826	812	791	834	802	811	759	822	840	809	847	830	798	804	860	809	849	755	882	826	797	794	761	809	795	849	837	832	840	798	827	838	838	858	849	796	798	819	778	788	795	776	851	797	801	806	765	814	826	796	836	839	782	778	817	792	780	799	827	846	800	796	857	852	798	838	847	835	864	816	848	814	816	837	823	861	816	812	807	858	878	805	844	811	787	802	834	813	771	794	799	863	789	810	811	826	801	832	803	818	813	844	850	810	821	803	789	808	781	831	808	829	810	782	787	795	833	816	853	808	860	840	840	824	824	788	784	786	798	798	821	796	829	808	819	832	841	807	791	872	828	787	812	814	824	845	773	823	813	815	895	838	809	802	817	837	811	830	857	780	825	856	769	838	809	833	826	838	825	820	862	826	838	797	828	794	831	836	846	756	821	828	777	878	836	844	801	759	860	803	910	834	831	779	819	841	802	832	825	792	830	841	843	883	807	863	858	809	852	829	839	789	850	814	797	824	811	805	815	808	791	851	856	781	829	855	783	823	826	858	824	788	827	831	762	800	787	823	882	813	836	762	829	779	825	813	855	758	774	809	822	823	821	851	785	788	832	783	788	819	841	801	802	770	796	856	860	836	806	820	801	820	794	805	860	842	848	813	802	782	790	831	817	824	810	787	858	851	851	819	860	843	827	791	850	845	884	757	835	834	851	829	805	834	849	815	844	848	850	820	894	805	839	832	799	799	823	770	805	822	852	789	811	804	870	783	822	790	834	900	840	812	841	851	848	818	812	798	801	796	853	789	892	869	818	816	778	842	801	812	838	855	835	787	835	883	845	839	815	824	829	806	751	817	864	797	774	833	840	785	780	812	819	808	835	825	804	843	801	871	824	833	796	793	795	839	818	771	859	854	824	794	821	765	819	810	832	871	830	816	771	847	794	800	826	800	881	815	800	841	809	815	852	868	861	817	832	818	819	855	832	873	802	828	753	789	867	810	828	803	824	777	828	849	822	797	818	852	830	812	793	797	823	808	888	811	824	807	805	824	833	786	840	814	758	801	836	842	848	798	828	794	815	816	844	786	787	828	826	804	808	825	823	819	783	780	809	823	846	796	798	868	756	841	814	799	807	809	836	841	797	802	818	829	798	812	857	818	804	846	802	797	887	834	837	793	812	821	790	832	785	829	846	817	840	824	772	820	858	793	836	769	827	861	859	790	822	805	848	795	761	813	831	829	787	819	893	803	768	838	838	809	771	822	829	869	769	782	795	829	803	793	830	782	818	830	853	821	840	855	831	866	798	792	854	824	851	809	813	825	789	805	849	809	810	840	824	828	837	786	835	870	889	765	841	770	829	813	819	803	813	844	780	876	829	834	840	800	841	832	834	779	811	827	797	839	847	820	828	780	818	800	797	813	810	848	854	817	832	813	809	763	814	857	828	893	850	867	828	834	768	809	856	797	759	830	834	833	848	850	799	825	812	825	822	777	824	785	807	808	843	778	818	818	861	846	832	858	778	869	862	854	845	843	825	827	821	830	847	789	825	853	834	791	810	824	831	848	851	831	795	797	805	814	879	807	819	816	812	849	838	822	778	804	845	775	816	780	814	842	818	809	806	813	862	879	791	835	807	848	781	831	802	826	854	805	841	792	803	824	832	834	821	796	874	800	817	833	801	794	760	803	811	810	818	838	844	841	772	796	807	830	855	802
22537	21434	29224	24053	21435	21086	7403	2028	2583	1857	1326	943	712	482	443	506	496	452	409	347	366	304	336	315	325	285	294	315	279	281	287	270	299	276	307	285	284	282	301	297	288	288	270	290	290	289	301	266	280	288	279	281	282	296	264	263	281	256	262	285	264	272	281	265	252	279	289	274	259	330	260	265	289	278	288	251	270	290	287	287	271	245	275	283	283	245	273	266	273	280	293	272	298	288	264	264	267	313	275	275	272	264	295	296	274	263	296	269	287	275	289	289	262	261	266	282	305	282	258	299	280	288	261	296	276	294	259	304	257	289	266	281	286	282	239	283	291	266	272	286	253	257	259	266	251	279	285	265	248	299	286	287	262	280	276	296	312	256	279	267	301	259	280	265	257	265	253	273	280	264	288	268	251	274	236	260	324	293	286	276	261	260	257	264	275	271	238	295	295	296	316	294	267	274	267	308	269	274	273	248	269	293	294	281	256	264	251	271	289	281	269	260	297	268	294	292	290	282	281	274	277	276	264	285	273	239	273	286	259	311	259	289	288	289	288	256	261	249	282	292	274	283	276	305	298	251	263	273	267	236	265	294	273	258	282	314	272	264	270	253	282	246	264	293	297	277	261	254	273	260	275	287	243	306	279	284	265	293	238	272	273	272	286	268	286	271	247	276	273	235	307	280	282	271	246	290	288	278	308	278	302	285	267	284	288	255	279	270	279	278	282	264	297	287	286	245	266	294	277	292	277	246	252	265	293	293	275	305	300	279	268	273	266	271	301	286	272	263	258	273	263	289	255	310	269	282	273	284	260	261	259	287	301	235	270	259	294	285	280	277	279	288	281	276	266	291	294	257	276	262	272	268	260	290	290	273	276	272	275	308	271	281	264	293	291	268	298	255	287	310	309	301	295	281	244	286	291	283	282	261	307	263	238	265	300	240	250	277	276	296	234	266	292	292	298	289	253	286	278	279	278	275	280	281	274	264	283	309	284	278	255	278	258	307	269	253	278	298	285	265	297	282	269	280	300	266	285	254	263	262	278	271	277	246	272	277	263	284	251	261	294	267	298	267	272	289	261	297	252	261	280	243	262	273	338	257	290	295	273	264	293	296	273	294	256	266	271	284	258	297	260	266	292	292	302	258	245	262	284	268	265	291	308	280	268	225	289	266	275	281	264	292	273	279	296	270	284	278	274	280	308	263	288	303	279	260	280	286	305	306	279	295	279	288	283	295	270	254	293	304	276	263	277	254	285	258	287	264	263	281	273	274	272	300	256	287	275	267	266	277	302	280	236	248	272	252	299	269	300	243	296	286	267	278	268	300	264	283	277	297	258	311	278	299	264	294	264	279	283	263	282	262	290	281	270	283	251	276	294	277	263	224	284	296	275	266	275	290	255	306	287	286	308	263	295	258	279	244	282	272	267	288	271	258	253	261	277	302	272	312	304	280	272	283	270	235	311	291	253	290	277	286	249	282	235	305	269	277	226	268	271	267	234	285	255	251	284	307	294	276	280	269	269	284	242	269	242	256	271	306	254	242	262	255	262	257	278	267	270	280	295	272	251	271	279	304	279	265	278	321	288	291	264	239	287	293	245	271	271	256	271	279	270	306	263	265	282	282	279	304	274	269	279	280	277	259	281	266	254	279	270	290	288	263	263	268	263	281	272	265	281	303	272	246	286	275	272	284	275	262	308	294	286	318	289	294	272	281	279	282	281	290	273	256	267	295	295	272	284	254	265	271	287	280	271	282	268	286	266	284	291	266	253	265	256	283	310	272	278	308	329	261	298	238	313	261	281	268	267	267	274	266	304	297	307	248	281	290	286	283	256	250	259	272	282	272	278	294	289	259	289	286	270	254	268	271	283	283	292	281	233	259	269	276	282	266	263	267	267	274	295	282	296	279	293	256	299	281	281	252	275	280	298	262	279	267	293	257	292	272	282	289	264	282	282	291	239	273	274	278	259	282	278	272	245	275	276	269	280	296	322	289	251	280	279	298	301	291	319	267	301	274	287	258	281	253	274	285	292	285	284	306	272	274	276	279	261	297	281	258	296	254	281	298	283	293	254	297	276	265	278	294	282	289	266	265	287	280	272	293	255	235	289	271	277	271	260	295	271	303	284	314	296	277	324	251	268	271	278	251	277	263	288	246	286	265	236	262	265	270	250	262	270	244	261	280	295	256	263	279	251	266	243	262	265	246	277	279	248	279	261	291	275	285	305	279	277	278	268	285	248	285	267	273	281	266	282	276	282	264	287	273	292	269	300	256	290	257	317	261	254	302	269	292	288	252	267	282	267	231	241	275	286	278	274	292	279	263	267	291	274	267	290	283	295	315	288	258	275	262	260	252	297	287	271	247	287	285	262	256	275	266	293	286	263	242	282	305	265	276	260	279	292	282	278	275	259	285	268	289	256	287	299	274	265	279	297	316	262	297	301	265	252	264	260	287	284	254	286	269	263	314	290	260	277	269	282	291	278	257	290	290	282	270	272	296	281	250	271	257	276	267	263	288	258	289	295	276	264	273	285	285	282	275	285	248	273	265	287	288	281	250	271	260	309	289	281	268	273	281	307	269	302	277	254	285	279	291	289	300	258	255	244	249	290	286	250	288	248	296	254	262	314	296	272	288	258	265	280	246	265	274	278	271	301	282	289	286	269	275	303	259	299	292	278	281	254	250	280	278	300	275	267	276	308	266	281	285	286	268	275	288	274	264	265	271	299	290	262	285	276	306	268	297	308	307	301	289	291	296	290	278	275	283	296	292	284	283	280	308	277	290	286	307	303	290	275	319	255	282	280	303	248	258	261	308	286	263	291	268	293	268	256	283	271	251	290	248	267	293	291	275	284	286	271	267	279	258	261	270	271	281	284	286	305	267	291	288	268	279	274	275	291	247	282	250	278	282	262	273	275	292	288	266	305	264	283	271	289	274	288	284	284	258	300	274	254	296	282	240	295	303	267	278	284	257	257	251	279	276	277	279	250	282	272	275	273	295	278	314	276	272	289	274	258	284	302	268	267	300	265	274	256	256	269	266	264	251	271	305	324	277	265	275	265	289	277	277	282	279	283	316	249	286	310	261	264	289	284	258	297	249	279	278	260	265	297	262	269	313	255	273	288	283	296	294	289	299	265	265	256	258	261	255	266	273	272	252	292	285	282	278	272	265	268	307	264	246	296	277	263	265	295	270	255	253	280	275	278	278	306	291	253	287	262	266	292	266	276	279	276	293	294	277	272	283	244	257	281	305	276	292	278	262	260	249	275	271	255	277	286	273	253	301	264	269	242	267	279	276	262	306	316	274	277	290	277	269	255	253	275	266	292	281	281	269	264	278	270	259	262	286	276	274	291	278	260	259	276	290	295	275	254	277	269	296	288	253	310	277	269	261	285	270	275	292	269	261	303	272	259	298	280	293	267	248	280	294	246	261	266	283	295	285	273	271	243	270	278	278	275	301	289	309	281	272	301	261	283	278	306	280	271	277	270	289
7162	20753	21313	14125	12232	10101	5289	4008	5816	4286	2994	2198	1617	931	891	869	892	823	728	611	598	551	510	504	394	415	403	411	451	424	388	441	409	379	372	392	386	389	367	390	382	408	401	378	404	402	372	407	337	376	353	370	378	359	396	405	387	389	386	377	361	395	376	399	416	417	390	390	373	366	391	367	394	378	366	366	370	375	359	381	336	386	352	381	368	400	363	414	339	375	353	370	385	374	417	368	413	366	397	404	359	364	383	368	388	351	371	399	384	362	362	392	380	386	392	371	376	393	350	398	366	368	346	337	388	384	376	363	372	378	387	362	373	360	374	383	383	372	382	368	409	377	415	380	371	365	349	409	346	412	359	368	374	369	362	380	357	363	367	372	372	348	373	412	383	355	380	361	401	360	351	370	366	386	373	400	355	389	404	392	382	389	386	403	388	352	385	380	373	397	371	391	411	356	375	384	331	385	363	380	365	358	367	370	344	377	383	371	331	368	398	396	367	370	401	355	360	396	386	343	393	372	406	379	379	386	360	393	361	379	364	348	365	357	386	349	365	357	371	305	367	357	364	376	387	389	359	369	377	396	392	363	359	357	403	334	371	379	366	403	380	369	374	391	368	386	372	378	363	400	367	333	392	378	385	369	376	387	374	398	371	368	372	382	373	366	368	351	400	350	363	381	373	354	369	372	368	371	339	391	364	375	390	375	355	348	380	360	337	386	387	392	392	359	383	365	404	380	348	361	389	374	375	403	359	402	386	378	411	396	367	370	376	384	379	359	427	382	372	382	359	353	340	416	378	345	400	381	367	362	355	375	384	347	372	404	372	396	357	355	389	358	400	345	329	368	390	406	399	348	366	367	379	375	382	374	357	332	373	399	353	333	355	340	390	387	403	366	331	346	376	377	382	376	359	354	368	381	394	344	371	379	388	385	392	364	386	406	349	363	355	360	377	395	344	382	358	392	354	389	380	403	355	353	369	367	346	388	378	376	385	390	362	366	408	360	359	377	356	358	373	359	388	372	395	357	378	406	354	386	350	380	411	403	371	419	366	349	351	397	376	392	357	385	340	358	366	390	368	408	344	365	365	374	390	352	358	377	370	383	386	413	353	372	337	392	342	375	373	352	361	378	349	408	334	374	401	362	388	349	382	392	365	382	344	377	375	397	383	347	369	371	348	392	380	385	381	368	352	348	348	365	355	339	407	364	406	391	407	337	375	322	375	405	355	352	394	374	372	378	363	355	376	390	344	392	365	370	372	350	408	363	346	388	344	393	409	357	374	363	386	327	388	390	362	368	362	379	371	376	316	368	366	385	329	390	346	365	406	381	369	394	366	329	377	375	388	368	335	381	393	384	392	391	378	396	353	378	356	346	368	366	367	386	400	347	388	416	389	363	398	378	370	367	389	386	387	365	366	338	396	375	338	405	358	399	362	400	393	350	380	381	385	357	388	366	376	414	392	361	345	335	347	362	350	393	342	368	380	363	384	377	387	393	350	393	352	398	398	348	402	357	355	379	347	348	385	370	360	367	388	342	382	388	367	363	353	340	374	383	327	387	395	370	394	348	372	381	369	379	381	401	355	364	377	365	396	373	366	352	385	379	386	365	387	359	368	350	347	347	362	365	335	397	363	371	393	362	390	385	377	379	360	336	384	368	377	405	390	376	418	394	398	361	358	369	370	387	381	376	388	429	387	371	359	399	365	403	347	386	366	366	365	345	410	364	349	371	414	361	363	350	374	394	388	370	395	378	388	347	409	384	379	366	384	330	365	357	373	333	393	355	388	362	349	371	353	401	399	389	389	368	360	373	330	386	348	372	396	397	356	352	389	392	407	403	355	337	394	362	361	387	333	374	397	363	363	394	396	374	413	374	357	359	388	361	349	358	370	375	356	338	391	370	371	364	380	404	383	355	354	323	391	363	363	389	350	377	356	380	392	393	352	411	355	349	372	360	372	395	392	356	370	380	411	334	378	390	368	386	396	376	366	357	366	356	379	396	339	346	384	378	386	369	337	384	361	371	356	378	386	404	376	331	351	374	375	373	361	351	374	388	330	375	411	382	401	374	394	363	339	374	355	366	360	399	396	376	405	406	385	350	374	387	360	359	342	401	359	395	344	382	363	402	412	343	364	394	408	379	343	379	381	358	387	373	381	351	366	377	386	377	355	337	406	345	366	384	357	366	394	405	392	366	359	342	399	379	388	364	379	350	403	410	398	369	414	389	401	351	411	376	335	369	393	363	348	374	397	381	396	373	369	374	356	405	373	353	384	358	393	361	361	374	393	425	363	352	363	373	405	371	351	380	406	351	378	385	411	355	365	353	347	369	358	392	391	353	378	360	397	399	384	366	430	390	363	380	375	386	401	407	390	390	354	394	370	414	404	332	356	345	364	385	387	377	339	368	353	411	397	371	382	358	328	391	375	336	377	379	376	412	419	354	381	361	350	342	379	361	365	375	407	370	341	370	368	376	356	389	355	341	390	384	334	352	388	384	395	367	353	356	358	364	376	374	390	384	390	362	374	393	357	376	384	388	358	371	373	339	345	372	354	385	370	359	387	356	391	363	422	352	380	386	377	375	401	388	382	399	373	387	359	354	399	383	382	389	345	357	368	371	368	383	361	376	332	364	343	347	365	359	364	392	378	336	399	387	354	351	364	372	358	369	368	377	338	369	394	406	372	368	360	398	373	376	387	349	391	384	350	353	390	378	388	337	379	371	375	396	381	373	387	390	399	359	359	349	385	418	391	381	374	410	384	385	372	351	371	413	381	350	330	387	376	372	350	416	370	362	365	366	404	407	370	361	344	369	376	364	402	374	376	376	361	364	353	352	342	344	408	403	377	367	388	375	367	332	393	388	366	386	362	369	406	368	351	375	387	387	407	377	387	382	379	368	399	370	372	395	376	402	371	375	372	376	354	354	389	356	392	357	372	406	377	426	391	363	385	372	372	347	426	334	348	366	352	384	372	343	384	416	382	393	375	334	370	370	367	351	350	365	377	376	385	342	370	369	369	372	382	378	360	356	354	386	383	345	411	375	330	387	377	388	362	365	349	342	363	381	381	398	371	412	369	354	380	375	375	362	395	354	369	426	379	343	351	380	380	377	349	383	356	382	376	375	351	374	366	377	388	349	377	389	378	353	349	334	387	376	380	377	348	370	357	386	368	329	397	358	381	369	342	390	401	391	383	366	337	380	398	375	353	381	357	373	402	380	353	392	379	391	354	390	366	382	368	371	307	406	324	359	377	365	366	374	405	344	354	340	354	379	397	359	350	364	370	398	352	365	359	375	335	368	373	381	343	396	399	359	363	374	393	386	377	346	393	352	415	380	372	392	378	351	328	340	383	329	368	377	389	392	383	369	351	372	404	356	347	381	378	344	366	379	368	353	419	351	355	368	374	389	418	366	386	367	379	398	355	404	368	336	366	418	351	385	351	373	372	370	319	374	342	366	382	355	367	359	389	395	329	358	393	344	352	411
27216	18278	8300	4355	2221	1698	1155	977	1000	990	856	789	647	564	624	521	584	548	573	578	554	525	558	528	526	516	505	516	510	518	527	509	464	544	515	489	536	523	500	514	510	496	505	488	491	514	565	539	516	533	506	505	539	474	509	513	562	541	481	523	528	520	551	486	500	559	486	510	528	523	518	510	491	540	533	518	484	525	490	540	506	469	566	507	493	477	538	537	491	498	497	547	516	520	516	485	499	526	525	554	525	497	523	493	501	547	503	491	530	501	493	483	540	500	486	528	511	504	527	517	537	524	523	491	551	506	533	498	462	536	525	545	594	501	502	503	507	489	515	477	482	556	499	467	492	508	516	539	506	514	553	538	508	527	537	505	551	546	566	541	564	481	508	528	473	465	519	519	510	537	542	488	525	515	562	536	512	501	519	492	496	528	531	513	509	481	541	535	518	494	482	523	542	519	513	501	515	515	497	524	506	525	528	545	552	484	545	552	491	522	556	502	518	547	516	525	526	511	516	510	546	532	539	520	505	524	529	524	511	500	564	521	525	554	503	561	494	509	519	537	513	509	545	488	528	529	525	510	527	497	548	520	550	541	547	484	498	516	550	516	527	552	533	512	459	534	520	527	516	531	523	507	517	496	526	526	519	531	474	561	485	513	535	552	554	540	515	515	512	526	552	538	541	533	528	495	530	491	516	540	533	541	509	514	451	526	509	514	508	488	561	524	501	555	510	489	496	524	540	527	500	517	505	501	472	517	498	494	460	507	515	485	518	494	519	522	506	508	519	529	533	503	505	512	534	516	539	518	508	499	498	505	526	535	515	533	542	522	567	497	545	554	545	531	538	505	548	555	549	534	508	527	503	509	511	476	519	539	509	515	527	546	500	504	507	500	529	512	563	515	503	514	495	525	554	474	546	527	525	518	510	479	508	511	516	553	517	532	516	521	518	544	529	509	550	525	519	540	552	509	507	537	525	539	494	529	487	477	522	522	471	512	542	503	510	540	538	500	565	510	508	559	530	518	541	505	492	471	521	531	552	515	558	490	526	541	497	494	534	535	536	517	514	516	487	543	527	483	509	502	536	498	507	478	514	553	511	551	585	516	502	525	527	526	526	544	544	520	511	522	543	462	517	505	500	520	531	499	522	540	462	525	482	519	513	537	500	510	499	496	556	498	508	499	531	517	519	527	531	510	530	493	568	539	503	539	527	519	496	517	519	522	502	520	475	548	540	524	499	532	500	553	544	510	519	498	566	504	533	475	570	496	547	491	566	528	491	531	517	517	548	482	533	522	520	576	517	514	541	531	549	520	535	535	564	511	551	472	486	504	508	482	503	509	528	510	508	513	532	516	526	524	534	489	536	524	508	540	550	508	572	518	499	517	551	494	492	534	553	507	541	507	539	524	469	469	549	502	531	519	526	497	485	531	526	514	550	548	536	519	542	532	528	517	504	506	512	503	533	515	559	534	501	524	513	530	513	481	490	510	535	524	516	476	501	495	525	504	535	475	517	554	513	514	491	529	506	524	518	520	577	533	534	570	535	491	525	484	521	529	514	527	514	552	513	520	537	514	560	513	486	487	509	518	519	527	558	538	559	511	508	485	543	529	530	497	529	520	504	480	541	520	530	541	500	500	532	531	541	546	482	515	502	515	524	530	547	483	495	521	524	512	540	535	497	521	497	517	508	541	544	534	511	501	507	523	481	535	522	553	529	512	533	490	539	521	524	531	521	513	513	476	531	523	560	532	515	528	566	504	478	541	492	537	523	475	545	523	516	533	539	554	531	552	495	537	520	532	492	534	549	533	535	493	539	572	477	494	556	557	510	508	495	512	525	539	531	521	511	523	517	502	542	524	555	521	470	535	520	523	486	551	516	513	500	554	539	509	515	538	494	503	537	523	524	503	510	512	526	530	525	536	485	476	517	489	515	531	508	554	482	496	502	537	514	495	507	504	515	508	552	514	523	510	511	521	530	527	530	545	506	531	504	514	543	548	532	516	555	526	493	534	478	508	510	518	505	550	504	510	501	565	519	502	540	526	530	488	523	542	524	511	482	487	510	532	554	547	512	526	551	502	533	545	522	500	504	512	528	512	509	541	475	502	550	517	521	534	490	546	511	562	546	542	557	483	507	501	504	539	496	546	524	535	522	530	548	497	469	561	481	551	516	479	512	571	498	531	514	537	528	544	539	487	520	534	505	518	526	515	504	493	543	494	520	509	522	527	488	536	552	543	518	516	523	511	489	540	506	505	530	501	502	558	511	560	534	559	540	515	548	506	483	477	502	565	540	510	499	462	517	529	527	535	512	501	486	520	540	554	560	526	553	493	486	553	532	533	518	482	484	568	530	542	497	522	523	503	552	544	528	543	547	527	539	507	511	535	552	489	504	527	505	527	529	525	508	532	548	476	527	498	555	548	497	509	527	519	550	508	506	521	525	502	543	463	543	532	544	524	497	535	477	471	531	525	501	552	485	542	496	526	532	559	532	531	487	491	519	505	531	502	479	510	489	528	521	495	563	526	532	508	514	522	523	548	542	510	537	494	536	541	547	505	546	530	504	510	528	503	550	568	523	540	518	550	536	500	501	518	572	512	491	533	546	553	532	526	532	509	510	545	560	539	502	535	486	500	517	554	550	490	522	504	528	522	528	531	511	506	526	542	487	529	550	495	536	544	512	526	516	468	514	588	495	548	529	522	462	537	496	489	574	515	557	504	506	548	511	528	476	498	503	553	481	515	530	544	512	499	516	531	503	540	529	496	531	516	515	510	556	541	536	515	511	539	502	509	514	514	492	488	544	528	512	525	540	508	560	517	495	528	539	529	538	531	482	566	519	520	531	480	527	530	514	556	533	510	530	494	524	494	536	473	527	508	522	478	481	506	551	534	540	496	516	500	509	526	527	504	522	512	548	534	537	512	533	530	525	537	515	521	503	558	531	523	506	529	513	516	526	535	506	528	537	476	523	534	566	533	555	495	517	519	526	524	491	526	508	503	531	490	500	525	499	525	522	507	538	524	538	530	497	532	569	527	504	540	490	481	515	493	532	535	527	475	473	504	502	561	509	511	542	471	524	534	484	532	540	474	524	467	488	500	527	486	506	542	547	491	540	540	474	520	527	549	542	562	541	531	532	522	521	549	530	500	530	487	471	498	551	517	526	536	517	538	540	576	505	475	517	548	502	463	513	507	494	511	511	502	523	538	501	544	561	557	492	496	507	500	522	501	510	480	520	532	542	509	526	492	531	514	560	535	535	565	521	518	554	482	570	519	516	520	524	505	498	554	500	544	493	510	549	513	531	520	512	520	509	510	477	486	537	525	531	496	497	535	501	561	495	539	542	503	522	552	498	546	560	524	497	520	526	554	522	482	467	533	515	505	547	536	530	583	510	529	531	514	467	515	539	554	501	507	521	538	527	504	528	485	500	508	563	532	499	507	486	492	494	508	542	500	484	488	519	526	546	466	528	486	533	496	502	519	503	564
6323	7840	10019	6424	4322	3562	2295	1901	2154	2012	1690	1479	1184	949	844	885	932	842	776	798	827	791	751	791	802	763	743	774	807	716	752	719	766	744	720	775	710	756	747	739	737	764	732	695	760	725	719	719	750	720	708	734	737	715	762	757	735	738	715	768	716	764	678	771	710	729	749	788	696	707	726	710	750	765	762	778	717	770	743	721	748	741	732	715	752	750	740	753	765	713	785	715	692	741	742	757	702	743	715	767	780	740	720	712	729	774	713	701	736	763	731	790	751	777	746	722	760	701	722	741	724	697	734	714	718	731	757	714	803	733	709	746	771	732	687	764	745	755	733	747	709	748	733	714	768	776	785	719	732	744	718	731	743	700	731	705	763	726	709	746	755	768	748	699	761	762	763	755	728	707	751	708	752	778	712	742	732	753	728	717	749	760	729	724	791	753	775	748	772	773	716	733	736	768	754	764	804	769	770	727	702	755	757	756	782	727	705	769	728	726	754	703	749	697	713	754	774	722	760	716	797	720	697	752	746	734	730	719	689	715	764	727	728	768	704	736	815	694	724	721	722	749	766	719	727	763	740	748	787	743	739	747	744	724	736	735	767	807	735	736	711	717	737	760	716	724	721	699	733	788	723	733	722	722	765	777	698	746	767	741	765	763	780	803	745	722	714	737	755	743	738	730	733	757	765	704	696	682	779	747	743	788	736	750	702	758	692	688	745	737	711	784	725	717	786	723	750	754	766	685	694	739	713	735	777	695	761	729	739	718	756	697	743	725	731	766	729	796	756	734	690	707	675	745	773	744	716	740	769	717	726	781	753	775	771	737	711	748	772	727	760	754	753	748	814	738	716	719	760	713	789	757	757	712	745	711	767	750	735	744	743	732	705	739	710	753	700	690	760	771	729	726	747	714	764	746	727	742	712	769	656	700	684	735	754	752	821	718	724	776	746	764	716	757	800	784	742	689	709	742	701	704	736	713	705	729	757	718	730	748	790	786	718	744	734	736	736	774	737	739	718	741	744	717	711	721	762	760	682	702	746	722	736	752	719	758	734	725	723	724	768	732	733	726	789	716	702	750	785	741	738	736	706	756	772	780	722	741	685	828	739	764	767	694	724	741	725	725	705	778	738	761	737	785	710	732	700	740	755	746	744	781	720	733	756	768	758	801	706	738	734	809	740	744	734	774	722	736	722	753	717	761	744	724	814	728	689	715	710	707	717	754	714	768	770	781	771	731	756	779	721	760	696	805	737	794	714	718	694	726	762	795	740	743	743	765	757	711	798	715	747	807	766	745	757	725	721	746	774	687	756	690	699	790	768	725	729	719	686	730	708	751	732	714	720	741	738	744	735	727	718	788	749	754	737	787	740	744	757	777	751	742	793	736	745	762	780	744	772	752	723	671	756	761	745	757	719	735	719	718	699	746	712	751	729	721	748	716	690	708	790	672	725	751	678	730	752	735	724	693	745	746	707	752	773	751	738	787	701	712	712	719	749	738	756	731	694	683	702	721	736	688	717	753	704	746	721	715	746	744	693	753	718	728	719	752	740	744	729	712	762	756	750	743	706	710	740	730	717	761	723	713	725	732	700	754	741	716	756	723	780	731	716	814	729	756	738	753	737	708	738	761	718	786	764	709	719	705	729	741	749	730	752	738	778	741	712	714	752	723	722	734	722	720	741	739	735	740	680	723	729	722	746	732	761	751	738	705	779	741	797	770	743	748	714	762	715	760	763	764	728	751	728	731	758	709	767	759	774	721	780	718	731	736	716	734	714	812	766	727	681	759	713	714	726	742	731	706	760	745	713	726	691	718	753	762	703	789	773	791	728	686	749	747	755	715	707	716	729	716	732	729	760	743	741	756	723	694	731	756	738	761	687	726	687	723	718	703	722	751	770	785	731	717	727	746	738	718	745	778	738	722	753	725	728	734	740	706	752	768	750	771	673	723	742	674	731	724	737	734	753	715	736	771	780	778	754	733	703	748	723	757	796	737	734	718	775	777	727	738	732	757	794	736	773	783	779	746	727	715	751	739	723	784	761	722	707	746	698	746	790	754	737	764	740	745	738	700	733	783	766	718	754	760	721	708	724	773	711	741	751	762	727	717	716	781	767	776	721	708	731	764	714	719	717	787	683	765	701	761	732	786	756	696	658	710	697	733	671	753	708	758	761	719	719	794	731	763	775	709	698	721	740	768	751	746	817	745	714	761	724	710	748	752	728	703	761	753	748	799	732	742	747	724	738	757	734	721	713	705	716	707	740	784	708	725	703	736	713	745	754	739	754	725	723	681	762	721	701	764	739	701	815	730	761	764	716	743	724	723	733	764	738	789	711	702	771	723	731	748	692	729	725	727	757	725	733	737	735	737	709	712	704	718	703	785	738	722	718	700	746	725	732	699	729	758	719	751	732	752	763	718	695	744	727	716	731	699	761	755	689	736	749	735	753	795	769	749	711	773	763	735	751	789	737	725	686	776	744	720	755	739	789	709	724	683	751	713	747	733	728	736	708	730	708	745	728	752	736	747	695	745	792	762	759	700	759	758	722	766	727	789	767	732	724	695	794	706	743	795	712	742	684	711	705	770	722	742	734	730	764	730	764	761	754	691	778	728	766	757	722	692	713	734	782	739	754	750	740	710	759	740	756	728	714	724	724	729	738	695	717	761	733	747	775	732	726	743	767	720	731	735	722	741	733	769	711	781	688	696	736	706	747	735	726	746	763	758	744	733	697	746	803	761	760	771	715	781	761	697	767	762	692	743	738	708	701	732	666	739	754	773	761	765	732	740	723	760	764	696	749	744	714	706	743	708	726	733	731	761	761	733	729	758	765	723	727	723	695	772	718	696	750	730	797	730	750	763	724	755	780	710	746	754	728	732	783	695	722	752	732	770	760	763	725	700	720	721	725	714	700	717	696	720	710	677	763	709	735	764	694	741	747	690	683	719	739	714	708	734	727	730	745	688	710	750	734	717	735	794	707	724	708	788	728	713	753	774	696	790	709	714	714	761	805	766	744	733	761	700	792	757	719	755	695	750	747	772	710	702	733	736	747	819	755	753	746	734	756	716	735	731	773	706	713	764	761	742	719	740	713	715	765	739	730	721	709	756	714	800	687	786	699	707	719	698	768	752	706	748	730	740	725	744	790	743	728	713	730	760	701	726	730	723	734	730	738	725	699	742	763	740	724	715	780	715	756	737	769	748	734	744	798	740	740	752	788	729	737	710	714	744	713	738	698	721	775	791	725	711	727	722	673	744	796	752	696	765	792	715	756	719	714	734	751	704	776	764	737	723	742	766	718	729	733	715	703	757	712	731	788	699	743	726	761	746	740	756	778	745	716	736	688	730	675	746	715	747	781	676	732	695	720	754	752	690	744	746	721	725	739	727	728	722	756	729	721	724	723	709	765	685	708	752	657	778	755	790	695	698	760	742	744	737	748	726	765	724	764	765	747	725	707	746	710	720	715	781	782	708	792	748	694	768	717	740
23624	21450	28605	24712	20909	7262	2133	994	941	900	933	746	487	454	435	438	385	370	341	322	350	347	306	275	321	317	278	400	405	289	270	296	293	285	272	271	283	279	287	282	272	270	308	273	286	279	286	304	302	295	249	288	305	295	297	280	252	298	273	288	297	317	290	268	305	270	315	305	283	267	297	288	262	279	296	302	266	296	287	305	315	278	301	303	287	269	266	289	286	304	261	237	258	305	264	261	262	267	320	274	283	272	282	288	282	294	289	289	268	274	294	261	282	275	297	278	264	293	298	272	278	270	281	282	287	253	307	242	303	271	288	308	234	296	283	296	298	270	253	268	277	259	283	293	268	307	260	276	305	302	279	287	311	281	287	322	280	305	250	293	293	258	294	292	319	275	288	276	286	292	305	285	277	267	274	268	283	324	262	281	270	266	274	276	275	291	289	268	290	265	260	283	289	264	278	291	289	261	312	278	288	275	285	281	263	289	259	266	263	309	286	293	283	282	274	267	309	280	300	291	278	300	290	279	292	267	287	303	287	309	286	286	297	264	297	276	290	251	288	284	268	306	267	293	292	277	309	241	276	260	265	276	272	268	265	287	292	267	295	310	265	272	268	282	246	264	285	291	275	285	280	283	282	268	262	277	323	286	286	267	272	311	299	273	232	287	271	260	264	308	287	278	282	271	291	291	277	288	270	292	269	250	277	302	251	283	280	318	308	295	265	310	276	278	296	284	276	292	276	277	272	295	289	286	286	291	294	293	278	276	303	282	274	281	284	297	245	279	261	289	279	290	270	288	292	279	254	294	298	291	272	280	349	296	256	286	292	286	304	275	292	298	257	275	288	272	272	314	269	294	281	263	287	273	248	265	288	293	259	276	296	282	276	285	306	280	276	271	288	287	304	290	282	264	269	282	298	293	271	289	283	299	286	281	292	337	289	295	278	320	270	284	270	272	298	286	291	282	277	303	274	300	278	270	253	311	266	302	299	298	279	284	300	284	285	283	276	271	287	279	270	284	268	282	280	274	276	243	260	327	304	291	284	290	295	292	287	269	309	291	270	256	295	270	261	257	259	291	290	248	265	264	302	272	290	262	271	327	257	281	280	285	254	263	275	265	268	297	311	291	268	283	262	302	265	271	249	286	258	264	256	247	283	272	314	264	267	282	280	305	288	290	284	278	268	273	283	274	298	274	290	289	284	280	271	290	296	263	298	266	279	280	288	276	294	253	298	293	248	288	285	292	299	273	263	252	260	284	280	278	301	295	244	309	276	260	305	299	272	253	267	244	292	282	304	286	260	245	294	305	255	289	298	297	274	293	251	277	286	263	309	295	298	297	265	252	280	293	273	293	291	271	290	277	278	270	301	281	282	279	305	294	296	275	267	282	281	241	304	291	274	273	276	287	263	320	276	263	263	306	244	292	288	319	305	288	266	280	268	292	273	290	254	279	298	273	255	270	282	303	305	292	265	300	237	265	274	294	278	297	280	276	276	292	250	282	277	296	295	277	271	255	294	245	280	277	278	288	268	279	270	328	297	269	275	285	279	311	252	279	319	290	268	268	281	297	272	300	289	264	294	293	266	244	276	294	299	288	281	270	319	304	317	277	291	284	296	287	278	286	280	300	302	267	276	263	304	275	285	279	277	297	273	259	294	273	287	305	292	292	274	262	273	276	280	284	285	301	272	272	267	243	280	260	277	272	281	272	298	285	282	270	302	263	287	275	296	280	295	296	274	262	310	292	303	316	252	279	299	270	292	298	271	271	286	264	244	272	273	281	253	264	273	288	283	300	291	281	260	272	291	286	256	305	312	276	293	275	298	290	266	312	281	271	261	283	288	257	269	293	261	316	269	288	255	268	291	280	265	311	272	277	295	297	290	266	263	292	253	301	269	298	273	269	288	296	300	277	264	263	266	285	306	290	302	285	267	287	271	265	268	264	288	289	272	279	273	296	261	279	314	279	276	305	293	290	285	252	282	292	268	267	318	296	297	277	284	283	266	312	287	288	265	302	291	300	301	266	302	281	296	270	285	271	272	265	282	280	269	281	274	281	286	255	290	259	296	287	262	290	283	287	274	272	298	260	292	291	278	308	310	292	264	261	290	270	286	261	316	292	292	288	284	294	254	277	284	307	278	289	291	282	253	255	303	276	263	289	289	279	291	291	255	278	292	283	275	258	290	274	262	280	283	266	270	270	268	291	257	251	290	243	288	270	261	277	284	289	262	275	269	306	272	316	280	276	248	297	256	299	303	261	302	279	297	283	278	279	284	269	276	274	290	276	272	277	290	298	289	298	299	260	306	257	289	271	239	255	301	281	283	256	307	301	299	311	291	283	262	268	274	262	261	261	301	306	282	292	295	277	273	304	269	287	255	284	266	269	295	278	256	254	280	262	268	262	262	291	268	280	250	243	280	321	281	295	273	303	288	271	302	248	292	267	288	288	281	286	275	301	284	281	293	272	273	298	298	281	285	291	289	284	275	251	275	274	285	248	264	271	301	276	246	280	305	275	301	268	283	274	279	243	265	284	277	290	268	284	264	301	276	278	296	274	279	307	279	290	291	270	277	269	285	249	282	278	267	275	274	239	272	265	288	294	290	267	284	290	243	290	276	272	272	267	309	305	291	309	291	300	282	279	322	315	313	274	307	299	279	276	261	264	284	279	253	282	297	292	283	262	289	296	287	306	275	287	282	288	244	288	286	282	294	264	274	285	296	289	281	272	266	302	272	297	288	313	298	282	245	251	287	282	294	272	288	277	271	273	268	286	253	265	269	295	284	282	285	282	291	274	286	294	300	268	299	297	274	281	274	267	279	266	266	284	273	306	280	271	306	288	270	284	277	281	274	310	297	246	274	299	306	295	277	299	289	266	288	285	273	289	268	273	273	276	272	302	283	256	282	277	304	291	262	292	295	266	261	264	286	284	276	301	274	268	277	301	300	276	274	257	257	268	289	282	280	270	282	254	319	261	304	272	244	261	291	296	269	284	294	303	297	264	267	272	280	265	292	248	251	282	274	290	275	291	272	284	288	274	284	295	272	294	267	288	274	276	288	263	240	290	267	276	300	244	271	303	296	277	266	270	283	268	310	262	298	300	279	271	294	267	281	275	298	299	256	244	284	306	268	301	264	259	308	261	293	278	255	274	293	266	290	299	269	272	281	286	313	299	259	262	314	282	255	263	282	256	268	301	238	319	263	283	287	273	298	284	303	293	269	270	288	298	299	296	306	278	281	222	277	280	290	278	292	275	271	267	296	283	264	313	284	283	243	315	297	272	285	263	298	338	298	293	259	274	277	265	283	294	289	266	260	293	289	289	275	277	308	286	277	260	293	247	278	295	291	302	301	285	268	295	284	309	270	324	259	287	271	279	263	260	285	281	269	299	270	278	291	258	274	271	234	269	293	294	281	270	285	268	303	265	306	301	283	283	232	274	302	282	306	273	291	261	281	283	304	255	266	315	278	244	273	251	284	268	286	293
5967	16761	14624	9902	8056	6158	3673	2196	2015	2140	2059	1417	983	850	688	807	767	688	596	540	556	579	519	488	436	432	430	674	799	456	429	413	413	414	388	408	405	397	410	410	394	466	397	443	422	410	425	410	407	415	431	413	400	443	391	407	409	383	396	402	407	413	410	391	407	390	442	403	420	412	429	415	406	422	422	446	375	422	416	424	444	371	432	407	397	370	398	423	411	437	436	384	410	418	374	427	415	418	422	436	406	405	404	407	410	399	430	406	409	429	459	402	450	400	424	454	428	401	378	420	443	394	411	459	413	390	428	442	403	437	400	421	410	414	388	383	400	440	399	437	414	412	395	407	407	427	415	424	409	415	452	422	424	403	418	427	426	407	399	410	426	441	414	439	394	398	393	411	425	379	424	435	404	402	415	404	435	388	407	427	403	403	428	428	430	407	452	406	438	406	414	399	409	393	393	437	414	408	394	447	403	405	394	390	392	422	419	424	404	420	421	399	404	434	426	388	406	441	395	432	403	425	403	417	417	428	398	423	419	387	389	410	400	414	428	402	407	403	417	446	430	453	406	376	447	408	425	445	408	404	420	408	427	415	437	449	405	412	401	411	438	425	388	416	391	402	365	432	396	393	385	382	434	435	369	425	401	383	417	381	367	440	377	405	404	422	418	400	392	381	438	383	404	434	449	425	426	390	380	396	387	391	383	399	398	396	417	423	427	404	416	403	408	361	385	426	412	400	447	422	407	405	412	345	414	418	397	395	376	432	409	405	446	440	428	414	411	422	425	401	399	416	427	426	444	412	423	435	435	407	425	422	409	458	411	376	434	408	423	412	431	408	399	429	400	425	446	401	420	411	398	396	395	437	451	409	384	442	399	408	417	413	420	411	395	435	398	402	418	429	388	422	406	384	379	406	411	436	399	437	416	418	396	439	425	415	417	415	419	390	432	367	415	404	438	383	377	431	410	455	429	381	409	444	441	397	418	390	427	385	413	412	383	399	413	375	402	433	396	428	372	448	404	428	411	411	407	405	388	409	422	377	380	395	419	406	416	427	400	420	438	416	424	414	417	429	426	442	399	408	407	395	406	417	391	390	382	435	406	453	450	414	425	400	410	398	409	423	447	386	385	405	440	436	363	429	458	451	398	407	401	420	405	461	408	396	442	396	403	430	421	404	443	407	413	465	415	400	396	398	407	401	425	401	419	444	408	385	409	412	391	437	413	412	395	406	393	462	398	387	451	371	375	411	443	401	391	406	455	404	395	385	444	412	403	414	434	402	405	429	424	398	444	414	398	410	365	422	401	424	410	423	405	438	464	414	416	428	438	390	417	406	447	412	430	371	429	445	423	404	414	415	417	401	408	412	409	420	396	390	396	457	418	463	417	416	409	394	447	403	427	421	417	434	400	414	404	360	406	417	433	402	398	426	421	459	449	419	444	432	404	403	376	408	408	405	417	398	395	422	437	404	398	383	434	389	371	437	380	416	415	415	416	424	414	447	400	407	417	421	452	391	420	431	392	380	418	409	421	382	371	392	386	420	403	401	417	376	400	384	399	400	416	413	391	410	396	363	390	405	415	400	399	398	396	416	410	423	418	446	450	389	434	418	392	399	449	402	396	456	388	446	416	404	433	398	373	392	410	426	442	438	411	399	437	421	404	394	398	405	408	395	412	417	418	416	419	416	443	412	427	381	424	433	374	418	404	377	446	377	413	417	429	402	404	403	455	392	404	417	425	425	403	379	388	411	406	373	390	456	433	423	416	398	396	401	413	443	362	439	406	406	437	421	416	383	403	388	439	417	384	401	416	422	410	430	443	467	393	436	411	378	420	413	429	401	396	447	406	417	415	398	425	419	416	419	429	413	371	387	390	400	452	447	413	387	445	417	399	408	430	383	442	438	430	422	410	381	436	422	381	389	427	418	410	392	378	431	385	437	428	386	411	439	416	403	419	437	428	408	424	422	416	381	370	413	404	374	446	391	420	430	385	423	425	412	473	382	384	389	409	444	420	422	409	402	414	427	389	409	411	408	436	397	413	442	419	463	414	429	402	433	463	388	401	406	392	425	398	407	423	396	417	428	370	407	434	441	433	436	407	393	394	410	387	432	429	409	416	417	378	420	425	434	379	411	425	403	399	369	401	390	441	414	391	418	385	406	412	393	374	417	398	409	396	416	426	418	418	391	417	422	381	424	386	436	430	394	417	410	405	417	424	393	431	391	385	396	367	395	426	391	415	409	397	419	393	405	434	392	427	401	429	410	409	404	448	398	397	409	411	405	422	384	416	427	409	400	420	417	432	396	396	419	390	415	428	397	404	432	430	443	391	447	387	398	412	391	401	399	415	409	419	376	429	397	408	411	432	406	415	421	428	436	399	434	428	438	436	414	401	428	406	398	402	407	400	409	419	386	425	426	414	389	392	406	401	391	414	411	384	423	407	395	397	420	404	396	413	413	382	394	375	372	440	373	393	405	395	430	427	451	439	445	400	432	404	425	389	431	402	419	409	416	424	389	439	383	445	447	409	413	415	371	424	425	388	422	414	436	437	432	412	397	404	409	415	407	402	417	394	407	398	426	416	422	397	385	410	423	431	396	430	404	420	410	383	442	377	415	467	425	401	405	419	396	400	407	424	440	378	420	399	392	437	415	385	401	410	447	369	396	393	385	410	365	416	399	417	424	439	420	427	416	424	405	427	455	401	424	411	407	377	420	398	451	414	406	402	389	473	418	416	429	428	418	391	425	411	409	432	381	434	442	406	424	428	381	420	412	405	396	405	407	398	404	409	428	419	416	400	393	437	400	439	435	400	406	465	396	422	395	385	447	453	410	392	407	425	420	408	415	454	387	425	413	398	437	408	387	405	391	440	405	410	431	429	427	419	440	394	451	395	429	405	403	389	402	422	400	402	409	404	414	417	431	397	400	422	402	432	423	405	436	390	415	399	444	382	397	423	410	409	426	431	440	408	398	377	372	448	414	400	355	421	425	392	398	399	435	419	405	434	416	407	412	439	465	388	414	423	408	412	426	436	391	419	406	404	376	405	413	434	447	406	387	427	418	417	415	374	430	384	400	424	426	427	425	410	378	447	396	398	435	385	457	394	368	416	424	414	416	424	393	438	402	400	394	380	444	428	397	408	458	401	416	388	405	400	402	438	380	411	420	391	373	402	405	393	382	430	459	388	407	407	412	420	457	442	357	384	412	423	403	429	387	417	407	382	418	416	392	445	413	412	419	440	423	402	442	419	405	421	419	382	383	402	394	410	406	394	371	408	389	444	399	397	400	401	436	417	396	405	400	422	396	389	431	423	402	382	411	403	392	434	405	429	421	429	427	399	379	407	409	414	415	417	394	436	410	411	422	421	426	414	419	398	421	413	429	389	429	450	415	401	386	434	425	441	402	445	421	438	425	417	404	390	445	393	440	399	389	462	433	425	432	443	417	452	426	403	409	432	424	400	441	423	417	428	445	399	410	410	408	397	390
24689	21400	27028	25320	6955	2862	1885	1144	839	830	821	731	695	722	712	741	667	646	667	647	651	613	592	630	618	646	592	620	764	634	571	569	578	572	563	559	536	590	617	582	578	614	607	563	672	583	584	603	623	628	575	589	613	594	605	566	559	613	600	606	611	616	570	594	567	616	581	616	613	596	581	597	601	573	643	560	614	594	568	561	574	581	577	577	620	577	608	565	606	603	618	600	549	569	601	612	615	565	566	636	597	599	537	576	599	581	586	542	586	555	554	602	609	577	585	603	569	595	560	594	598	595	583	612	574	612	588	582	588	575	618	554	597	608	554	600	638	601	596	535	593	570	607	575	597	604	593	544	601	575	589	580	581	598	585	611	578	593	591	575	556	595	615	593	622	635	585	543	621	623	591	641	597	628	591	576	622	607	561	613	571	617	560	601	570	585	595	595	595	567	590	616	629	590	575	620	578	605	605	580	587	550	537	612	611	588	601	583	598	575	614	584	597	605	562	584	578	573	619	586	570	625	581	615	575	570	565	560	590	603	605	571	609	559	594	617	598	606	588	569	616	589	590	613	578	595	607	559	600	584	569	569	583	598	627	623	564	596	554	557	623	617	576	573	561	567	594	585	592	528	576	556	564	604	597	614	569	616	575	577	586	592	571	590	587	546	589	562	582	572	602	580	572	603	602	583	546	598	588	575	575	572	589	576	606	602	590	552	616	599	603	547	572	593	556	593	599	594	610	639	579	573	600	604	620	583	598	577	537	582	556	566	583	612	607	597	623	561	563	625	577	563	593	599	591	585	598	587	570	585	627	609	614	580	552	591	587	575	601	602	575	593	543	596	595	621	561	597	540	598	631	590	567	604	628	613	549	574	593	589	571	580	611	599	587	617	634	576	583	610	579	612	609	559	564	621	541	603	583	596	571	588	566	590	600	585	586	612	621	561	608	621	595	577	578	578	576	553	605	573	606	576	609	570	565	550	591	572	590	621	598	614	600	614	584	594	587	563	572	616	620	555	604	576	568	628	583	555	555	598	563	592	544	580	590	563	563	578	601	595	596	598	596	606	560	571	591	563	592	579	557	626	609	586	613	598	609	545	583	576	588	600	585	617	587	593	587	586	593	583	600	606	572	625	584	566	590	579	616	571	596	583	584	582	627	571	579	573	589	544	575	607	534	604	609	589	605	609	586	604	602	541	586	585	634	561	577	617	604	613	605	568	539	623	607	638	582	550	545	588	588	551	581	536	616	589	606	606	611	635	583	607	576	627	582	623	532	589	608	566	615	601	620	580	614	614	582	589	567	589	575	587	608	586	562	590	556	584	599	603	592	588	562	588	543	596	588	598	575	574	567	596	606	603	565	585	561	636	601	600	557	587	631	573	600	586	579	546	602	613	581	577	583	597	584	582	591	557	564	582	574	630	601	600	591	592	574	586	638	588	592	557	566	603	580	597	548	580	563	598	592	572	607	551	576	555	581	600	591	559	603	663	609	567	597	567	561	582	580	559	548	583	585	600	570	587	584	532	582	598	568	556	611	586	600	575	591	577	574	549	603	548	605	545	583	571	621	585	570	601	628	591	648	570	587	554	605	572	597	574	551	581	573	589	612	598	597	626	579	572	583	607	604	567	594	621	581	535	567	611	596	613	575	616	559	591	608	573	567	602	609	589	628	591	586	559	567	602	651	579	587	554	621	598	598	574	596	577	567	567	588	588	593	549	564	591	592	632	612	557	591	586	572	572	566	619	598	630	577	599	565	580	607	615	558	627	549	585	593	583	625	628	548	575	589	624	586	578	572	601	570	567	614	596	598	525	597	570	600	576	557	542	595	567	564	594	609	546	583	535	572	565	624	588	591	557	572	599	602	567	606	554	631	581	616	582	672	543	567	607	595	594	609	585	618	598	589	573	594	583	593	574	599	552	596	585	591	597	606	583	610	546	571	584	619	579	560	612	616	569	567	591	603	592	586	619	586	544	576	549	589	583	587	589	586	584	551	627	587	586	558	580	603	606	588	565	617	644	583	623	560	556	577	592	619	623	591	579	587	608	570	603	629	545	558	556	612	588	627	554	648	603	569	533	628	625	589	585	534	559	559	590	565	565	565	572	573	611	613	575	592	567	615	567	558	601	590	603	613	627	615	585	578	606	634	614	613	599	580	594	634	618	585	584	610	550	568	573	556	603	580	596	564	616	581	575	599	605	559	597	627	587	582	594	615	577	546	613	575	591	605	592	593	586	572	564	612	630	601	511	597	597	579	574	590	584	592	607	570	615	577	616	598	561	625	540	568	598	558	568	598	590	570	593	599	549	622	573	592	596	582	563	563	589	599	600	607	636	580	587	597	669	592	592	596	600	590	586	623	586	588	568	589	603	601	547	560	577	600	582	564	564	561	602	604	593	612	539	574	571	586	601	638	573	569	593	624	600	592	575	512	584	566	588	609	598	602	588	590	613	591	594	588	602	617	641	598	581	544	644	596	580	567	570	582	586	587	580	565	551	584	595	635	573	650	588	568	603	585	597	578	603	591	588	620	584	560	621	582	602	577	570	595	570	634	554	580	574	595	616	586	563	613	550	582	571	562	619	575	572	597	593	581	597	584	583	549	585	589	607	611	557	584	606	574	587	533	568	647	570	586	585	591	582	576	598	551	566	631	569	586	623	563	587	569	543	553	619	612	585	565	559	626	588	577	618	586	606	573	581	542	613	577	607	574	568	573	586	580	554	584	578	641	579	608	596	575	579	574	550	609	584	611	579	577	586	581	563	629	626	559	610	602	545	613	611	564	561	634	553	585	567	613	605	586	573	580	590	530	590	599	575	588	556	590	608	583	591	602	597	579	595	614	543	617	586	633	589	627	571	581	619	589	612	578	586	595	613	578	544	580	584	574	575	558	595	580	608	596	586	580	592	552	608	585	575	573	640	584	603	594	623	572	576	610	611	565	564	608	560	626	587	602	567	587	600	543	624	624	608	595	541	600	602	587	626	559	586	594	607	585	601	599	623	605	578	594	603	606	596	606	579	648	605	588	599	580	582	584	580	614	580	602	604	572	610	583	578	563	566	558	596	609	590	576	576	572	630	587	582	598	620	567	612	577	565	587	582	566	615	622	568	551	625	587	563	565	583	621	633	592	567	573	577	542	563	573	588	574	591	592	547	582	569	580	595	608	569	587	593	597	595	601	545	569	540	574	591	536	569	624	573	589	560	535	580	557	616	603	543	532	597	607	606	553	590	569	606	594	589	614	553	631	578	562	606	554	558	637	600	603	635	610	545	589	554	597	542	635	602	607	577	587	560	590	572	601	601	580	539	562	575	612	581	601	596	616	550	597	567	615	590	634	614	646	570	584	557	630	552	577	626	608	626	583	630	589	558	606	621	602	590	563	613	581	610	568	580	608	580	571	627	578	580	567	610	596	579	566	602	569	597	590	618	599	560	601	564	604	618	599	560	604	593	603	593	588	581	592	589	606	609	570	595	569	574
5517	14296	11071	7042	6154	5826	3781	2018	1635	1457	1419	1236	1180	1150	1128	1077	1143	1003	969	996	943	846	841	888	836	804	869	960	1326	813	818	877	873	877	862	812	829	827	898	775	793	841	858	825	845	834	804	829	799	823	802	862	806	838	833	819	803	815	821	850	815	797	816	821	834	814	822	795	820	809	841	852	764	795	775	777	799	828	813	804	821	752	792	862	835	806	805	769	831	811	880	794	800	797	812	801	811	823	801	860	847	845	833	852	849	879	843	750	818	806	828	767	793	835	793	826	808	830	799	811	853	830	836	844	816	828	765	768	828	839	774	861	789	774	834	854	809	826	827	815	809	784	866	856	794	801	793	804	830	827	843	775	813	858	808	809	781	862	825	816	796	786	803	851	884	795	806	799	783	827	809	828	799	777	837	761	793	799	828	778	782	782	787	836	789	854	815	791	826	809	855	814	825	838	791	822	761	781	786	820	732	824	798	818	767	801	861	786	830	794	809	827	842	810	784	756	832	801	847	837	824	774	829	828	830	783	836	886	784	835	849	825	814	865	858	857	792	828	798	755	767	816	818	850	813	814	755	780	816	804	833	859	827	789	836	813	806	811	803	829	799	822	813	780	776	820	866	865	817	817	835	823	764	802	796	734	784	831	789	800	812	821	792	786	859	812	804	864	796	774	804	804	785	815	817	746	827	851	785	786	860	794	835	816	789	778	828	868	822	800	779	810	808	825	828	836	796	788	820	813	775	790	763	780	814	802	759	806	786	781	794	827	838	848	810	838	840	762	796	803	831	810	761	921	813	800	842	766	842	765	764	799	844	831	776	828	824	818	779	781	816	863	799	861	777	851	790	803	806	828	814	800	822	784	805	854	835	809	823	800	751	846	858	841	815	815	821	863	784	824	849	841	820	820	806	841	813	837	824	812	807	826	783	881	834	848	830	835	874	818	832	750	839	830	830	811	817	821	759	845	775	795	785	832	813	808	776	776	842	807	779	779	810	792	819	839	790	767	770	857	840	831	859	768	817	786	833	783	762	829	866	794	809	847	839	858	802	805	776	847	798	818	777	823	790	790	820	784	847	804	792	802	832	855	815	836	778	778	828	868	794	821	777	835	867	823	841	819	828	816	809	840	801	820	775	779	767	781	819	829	816	849	776	854	779	827	828	828	776	783	810	834	809	803	811	855	839	820	783	800	808	705	834	819	810	794	783	838	831	769	874	811	766	818	800	755	796	803	789	795	766	812	827	790	803	841	769	855	865	772	790	810	755	814	809	832	881	842	830	824	837	798	831	785	848	812	808	789	784	799	850	778	848	795	844	845	795	789	814	847	805	816	795	767	809	782	823	827	815	763	799	808	882	828	817	820	774	763	774	810	775	838	815	770	835	780	804	789	842	789	784	753	813	826	869	852	721	824	838	785	789	769	770	792	823	852	869	765	783	792	829	810	810	750	818	788	763	831	805	826	855	794	821	846	801	796	804	821	825	815	805	781	890	758	841	841	809	754	787	825	819	787	821	769	834	868	803	785	833	809	747	784	805	797	829	806	825	800	834	850	790	820	795	820	855	792	821	822	824	801	795	747	799	806	837	796	784	773	788	810	771	822	800	783	840	837	744	872	768	834	730	846	850	828	826	885	816	792	814	807	790	835	797	768	827	851	851	790	808	799	784	792	815	793	803	821	813	851	788	858	832	850	869	773	852	811	829	808	827	813	800	884	794	828	818	815	859	788	834	843	823	829	794	794	771	821	791	804	774	807	819	778	802	803	787	805	853	843	796	797	813	794	830	763	854	827	823	814	833	847	819	787	852	786	838	765	801	816	740	807	775	795	786	822	830	797	849	841	788	761	797	791	780	817	812	830	824	804	811	808	831	811	820	795	858	842	818	801	797	828	810	808	842	836	815	769	807	835	773	800	757	817	810	830	842	797	825	825	793	859	824	835	804	848	830	852	809	816	835	856	790	822	804	842	847	855	802	830	829	844	852	820	810	788	775	792	835	828	829	807	829	829	817	846	852	807	830	781	793	754	779	840	870	817	828	801	828	808	824	778	828	817	811	814	804	761	863	825	866	813	775	790	862	833	786	784	805	835	791	774	831	827	828	863	821	828	866	800	769	796	793	822	791	763	790	829	795	815	814	796	835	835	759	798	857	833	791	820	818	788	837	843	794	797	828	827	829	856	854	813	806	723	808	840	816	848	836	831	814	809	769	747	759	794	836	855	801	833	761	823	811	824	815	831	839	848	770	807	846	831	798	806	829	846	798	775	863	792	766	773	773	792	833	788	783	823	793	854	842	809	807	825	813	793	796	797	848	799	815	802	843	797	806	842	827	787	771	822	801	831	796	789	800	861	758	811	793	828	840	848	842	815	800	798	870	817	870	811	857	829	798	819	818	804	817	837	774	802	802	816	811	796	812	867	787	812	765	812	791	781	841	824	830	816	805	772	834	784	827	778	777	847	815	826	818	811	847	821	808	783	843	792	778	821	823	838	810	757	828	803	795	832	764	819	764	821	810	764	813	820	865	836	741	767	768	843	803	790	788	840	790	805	844	811	775	832	846	821	780	790	756	798	781	802	773	867	798	827	846	824	799	870	840	827	783	792	782	783	810	794	809	806	850	795	857	823	785	796	810	843	744	770	798	792	837	850	799	819	812	827	784	805	813	834	850	803	832	734	791	822	861	805	792	808	811	882	818	798	792	758	814	838	836	846	806	862	819	797	807	793	812	813	861	852	794	830	755	847	874	822	814	807	767	816	789	765	794	879	741	800	801	798	813	760	812	811	826	789	815	807	853	781	808	805	843	831	826	812	795	818	849	759	818	789	814	827	824	793	808	796	808	746	798	836	838	783	802	815	783	829	823	796	778	800	750	810	822	784	830	852	776	819	844	839	867	802	812	832	815	840	814	826	787	798	830	824	792	803	845	804	785	850	827	806	794	802	760	833	836	802	824	780	809	769	773	804	807	798	780	835	828	779	786	783	811	813	881	838	841	797	846	811	778	804	830	860	833	814	886	863	794	766	799	762	774	827	803	795	798	844	763	820	862	788	843	822	832	817	846	783	784	793	785	797	826	847	761	842	829	783	811	824	848	802	833	839	834	759	845	836	824	815	768	825	845	818	814	793	818	877	866	853	823	852	837	780	795	821	840	847	801	841	836	807	790	791	845	799	824	850	767	828	830	735	752	790	836	788	775	822	785	826	824	832	763	777	815	801	803	816	814	834	793	799	820	806	853	793	828	787	811	814	810	812	760	777	835	809	793	833	805	819	877	855	823	847	832	806	853	762	786	783	806	832	815	807	798	817	818	815	784	851	811	827	801	829	843	832	787	885	846	774	838	820	821	819	812	773	826	793	825	812	800	814	845	802	817	805	827	824	830	802	842	752	776	877	774	845	809	762	819	838	777	740	849	800	836	798	809	772	816	867	787	798	844	852	828	853	813	757	826	808	872	817	826	768	840	831	819	803	822	846	828	850	806	767
22552	21424	29188	24067	21419	21155	8108	2349	1174	1010	759	644	625	670	587	631	513	465	435	443	422	344	333	320	369	365	288	435	1465	311	304	293	280	285	274	284	270	264	274	282	285	299	281	259	270	292	269	291	278	276	294	262	298	275	279	310	277	305	296	276	257	274	281	266	261	282	260	301	288	262	266	292	290	303	258	283	281	274	269	286	275	301	259	292	251	257	250	256	300	287	299	289	279	294	288	277	283	283	259	305	297	284	292	273	291	306	269	273	277	281	261	280	277	281	278	285	300	298	273	298	283	292	257	305	274	267	293	316	286	255	282	268	291	283	278	302	289	286	261	272	264	282	277	265	265	259	282	294	279	291	254	282	308	258	274	278	256	280	271	283	257	258	279	277	302	283	280	278	263	266	276	299	296	286	293	264	288	283	322	284	305	305	279	266	274	309	260	310	282	267	290	265	301	293	275	290	298	294	290	291	275	272	278	280	258	266	284	275	296	269	280	248	262	276	290	285	270	292	321	269	266	302	243	256	277	278	255	291	276	279	254	274	292	314	257	275	278	280	257	274	282	281	292	251	272	294	281	281	290	290	297	305	271	280	282	267	277	263	265	264	309	287	281	277	283	284	270	273	297	279	275	292	244	253	247	294	268	275	284	283	274	255	290	286	277	285	279	268	288	292	277	283	260	281	285	286	259	305	259	279	274	273	275	297	276	272	284	261	296	290	283	283	271	254	282	269	262	289	246	248	262	260	320	258	285	275	259	238	280	286	303	253	269	236	301	314	284	277	251	275	257	317	269	293	288	312	269	304	290	277	290	268	269	278	285	274	289	293	297	284	282	250	275	277	268	290	284	276	265	281	261	300	289	292	278	273	247	269	296	271	263	278	286	268	281	269	256	278	292	293	254	291	253	268	297	252	293	275	282	277	275	269	291	293	287	268	268	269	261	259	273	287	271	274	275	285	286	279	291	273	271	278	249	248	257	297	289	280	291	292	263	281	254	274	263	279	277	306	291	263	270	284	274	316	291	258	280	272	267	290	266	303	295	269	290	276	259	294	245	268	268	265	268	267	302	270	270	296	275	304	254	276	245	305	277	265	259	290	314	274	258	283	309	263	278	287	273	271	266	292	276	256	270	260	282	250	252	273	290	274	286	294	254	291	266	283	260	269	286	266	272	282	270	282	263	264	313	265	295	326	290	275	267	264	296	288	274	275	279	277	278	282	291	287	263	278	283	264	286	279	278	311	275	252	277	268	288	293	277	271	283	273	287	283	267	262	275	295	263	291	293	272	314	252	283	294	271	281	267	258	283	256	279	273	284	280	306	265	291	274	268	266	266	301	243	275	278	278	297	271	257	268	267	299	264	277	252	265	265	274	292	267	286	283	275	255	264	261	278	269	279	266	264	240	290	267	249	283	256	271	279	290	266	273	276	303	260	272	273	301	286	261	294	271	267	279	279	269	282	290	283	260	269	241	277	297	267	292	279	291	263	244	291	313	293	285	260	267	262	253	241	279	275	283	298	295	296	284	279	273	269	284	282	289	317	281	271	265	298	281	291	275	281	306	260	295	245	290	263	267	303	306	291	279	294	293	271	302	283	279	299	297	276	290	286	299	256	272	283	297	287	261	268	286	279	266	276	276	279	303	302	259	273	268	245	288	276	275	295	293	260	256	269	257	273	282	281	265	266	281	277	273	281	262	272	294	281	305	296	285	282	276	304	271	266	297	286	272	293	239	269	278	277	278	297	262	276	295	263	281	253	276	277	305	295	268	268	279	247	310	264	297	301	273	296	284	280	259	266	304	252	274	263	279	292	270	266	275	288	274	251	272	269	282	261	267	247	262	280	265	267	267	309	287	271	281	235	279	270	289	258	271	256	244	312	304	252	262	277	283	283	290	248	280	261	274	254	281	296	292	275	280	270	248	274	276	273	256	280	292	255	262	279	282	249	299	296	331	282	274	251	274	292	268	252	299	267	285	278	242	296	279	273	299	271	273	281	309	264	265	255	283	256	234	276	262	289	256	293	303	289	306	258	269	287	292	268	302	286	261	275	286	277	256	250	285	316	273	271	292	294	276	283	290	285	282	256	290	289	277	298	260	272	288	287	260	283	295	251	249	261	271	281	276	262	292	262	302	265	270	272	279	233	268	262	248	250	295	283	230	296	291	311	278	296	275	278	267	295	267	291	274	284	283	279	269	276	289	305	283	276	293	326	280	256	265	311	279	285	293	273	273	279	282	289	286	266	275	279	292	288	272	253	292	295	274	277	264	290	282	251	255	281	265	279	267	284	286	301	276	285	274	274	288	278	294	288	261	264	282	303	290	271	288	250	297	268	281	287	266	283	299	279	271	261	273	276	248	278	271	252	278	271	263	275	279	281	322	285	296	258	268	277	251	267	295	267	257	261	301	286	275	264	273	263	270	252	275	277	299	272	264	257	270	271	271	282	263	289	261	262	259	298	305	301	284	270	261	279	278	276	259	287	276	242	282	246	292	263	257	272	281	303	306	269	273	290	279	281	254	311	271	246	294	297	287	293	275	283	291	282	261	308	245	282	248	279	301	285	294	258	302	280	279	281	292	279	250	269	270	262	278	292	269	278	273	271	284	288	286	269	304	296	295	289	248	269	277	267	285	275	285	263	244	296	268	247	293	275	276	285	301	265	294	268	270	268	257	268	278	318	308	265	287	256	270	274	257	264	276	295	267	285	289	295	300	302	301	279	279	264	265	301	255	274	272	282	305	299	289	294	282	291	261	266	305	267	284	304	278	282	291	263	281	283	251	284	282	282	276	319	283	310	290	266	279	273	280	278	296	272	291	260	264	271	271	273	273	286	241	265	290	298	276	256	309	279	266	290	290	303	276	276	286	270	274	288	268	295	284	277	269	286	276	284	259	300	254	282	261	262	264	289	303	264	243	285	270	275	232	284	265	269	266	285	293	269	268	278	264	303	256	289	268	276	307	294	261	281	260	276	273	292	309	236	286	312	270	276	283	270	272	283	280	319	268	311	252	258	247	292	281	298	274	254	252	290	268	261	265	243	277	260	285	313	280	259	277	300	296	263	270	284	287	271	284	274	271	269	279	293	291	252	288	294	257	296	284	318	284	270	310	276	299	278	291	278	258	290	271	284	270	301	269	282	265	282	298	257	288	294	264	281	269	273	248	266	262	269	248	291	250	271	275	275	264	273	270	243	264	293	269	292	280	269	290	273	322	281	268	247	277	265	303	288	265	286	299	259	283	285	289	277	253	274	253	249	254	276	286	290	253	272	278	267	259	253	275	274	275	280	254	289	269	281	274	258	293	279	279	262	264	306	293	300	259	279	275	255	269	294	286	304	291	293	276	266	251	258	291	273	263	266	282	316	266	264	271	279	256	287	283	290	283	286	243	263	297	297	292	263	272	251	274	276	272	283	289	278	267	263	280	325	282	278	246	292	257	274	256	282	290	273	271	265	260	274	257	241	259	271	233	262	261	271	289
7293	22964	19922	11545	8810	8270	7364	4512	2828	2229	1638	1458	1315	1465	1115	1239	1016	831	788	759	613	558	470	497	461	460	409	784	3005	401	408	411	423	405	395	403	397	365	389	385	373	404	402	420	395	400	367	388	428	364	355	408	387	404	387	362	396	381	399	383	374	391	403	429	414	384	399	388	362	421	366	393	358	400	380	353	381	365	390	375	383	370	395	392	401	398	399	389	353	387	379	370	361	376	390	359	368	390	398	373	380	408	386	388	387	379	403	391	392	367	414	379	384	389	354	378	407	347	399	386	388	398	390	421	389	370	382	408	379	392	370	425	417	372	359	385	397	390	397	356	401	386	381	333	400	392	376	328	357	345	346	348	347	350	374	362	385	374	419	383	410	343	381	398	389	384	368	361	402	358	369	392	375	390	380	358	374	389	387	382	375	374	367	372	387	375	356	383	362	398	394	379	383	345	388	349	386	381	376	355	404	414	366	406	408	399	365	392	383	357	357	409	394	388	376	394	333	399	382	383	409	387	383	397	399	362	347	387	382	422	369	384	369	402	366	404	356	367	383	349	385	406	376	425	387	358	334	398	393	345	355	392	405	370	382	381	361	353	349	361	445	384	387	374	365	356	383	348	376	382	379	368	353	359	357	363	373	359	371	360	370	391	356	419	400	359	414	414	370	398	373	384	381	343	386	386	387	396	355	379	368	380	400	378	375	355	369	354	366	370	376	395	384	346	404	391	375	386	374	354	359	386	374	363	368	357	357	385	377	382	421	369	404	384	408	400	370	390	404	366	385	363	376	373	374	379	382	347	358	401	399	372	398	360	368	400	394	359	370	386	323	378	389	373	349	371	372	347	363	399	371	358	361	351	380	374	370	369	368	362	358	366	366	370	383	366	408	405	425	347	375	368	383	434	361	365	340	350	351	393	398	377	410	366	354	372	420	357	387	378	380	376	338	382	389	366	418	397	375	372	375	358	384	393	366	360	391	370	379	353	387	396	395	398	369	393	382	362	375	388	391	430	376	354	370	356	377	371	367	388	357	378	369	387	398	376	371	369	355	348	363	338	317	373	387	348	391	402	390	389	380	364	341	373	386	420	380	386	379	363	357	360	382	392	401	397	369	387	379	373	370	386	349	389	332	409	403	406	370	363	372	350	361	368	383	371	371	398	371	374	381	372	380	354	375	351	382	360	394	353	352	412	362	352	416	367	375	375	374	377	379	366	397	375	394	348	406	356	349	379	377	347	425	368	364	384	405	368	373	383	358	375	381	350	384	373	398	405	365	329	371	398	390	395	360	378	381	352	394	401	375	343	393	402	391	396	376	389	405	375	398	355	369	373	383	435	370	387	364	387	372	412	360	390	394	335	370	393	390	367	361	379	387	372	369	394	381	369	414	404	382	377	384	403	387	360	388	375	374	392	390	356	412	406	357	376	373	373	347	370	378	408	371	368	387	355	360	367	356	379	366	381	392	383	349	385	372	365	388	354	347	398	357	357	361	380	387	382	420	364	347	386	341	396	373	362	388	373	407	374	397	340	346	378	326	366	360	380	399	396	338	399	392	362	407	357	394	386	373	379	397	384	362	378	362	386	398	396	349	389	368	392	381	335	370	363	376	419	371	363	387	381	364	365	368	378	383	363	362	354	362	385	367	353	372	375	374	373	388	378	410	428	367	427	365	361	388	359	372	330	387	374	366	399	378	370	382	386	397	333	371	347	391	401	353	390	386	399	415	360	362	401	351	370	376	364	393	370	365	383	337	334	352	385	386	362	386	392	418	392	370	392	346	362	384	368	381	384	357	384	382	365	362	351	370	393	367	391	353	396	404	359	396	419	378	385	363	387	388	342	386	365	374	365	391	399	381	335	335	378	347	397	378	365	370	336	394	350	364	395	406	397	380	401	368	373	379	385	363	389	358	368	392	388	359	371	366	394	381	368	389	377	398	336	341	360	400	405	396	379	378	353	391	376	400	378	371	382	370	370	354	417	386	385	371	374	369	388	393	367	397	355	365	361	369	347	354	365	378	384	384	365	348	372	373	342	397	367	388	356	367	374	360	412	357	382	391	403	404	344	378	395	408	357	417	347	360	416	364	375	363	414	357	390	378	338	372	387	352	395	385	430	365	355	360	362	378	406	381	387	370	383	396	362	357	395	396	387	354	393	346	409	359	378	380	405	397	398	382	405	383	355	361	391	402	401	360	383	383	410	358	399	359	403	354	382	407	367	382	394	376	385	377	378	352	361	397	387	344	372	368	400	341	353	363	385	369	393	368	367	344	407	403	373	384	365	406	356	371	381	399	423	392	372	377	353	367	353	375	397	397	363	364	378	387	374	365	387	382	368	381	389	350	364	383	365	409	367	386	364	363	369	353	374	363	395	389	390	418	379	388	370	339	356	369	362	410	390	381	321	370	386	392	362	367	357	417	364	391	353	401	404	349	385	416	381	394	378	377	364	353	385	346	361	364	382	383	346	360	399	394	393	365	408	376	371	400	377	373	389	375	408	396	392	385	357	403	355	342	383	333	362	381	344	376	379	396	379	372	372	367	372	395	412	367	334	371	362	363	398	385	373	399	362	377	350	397	380	383	385	393	367	379	364	349	372	367	346	401	379	392	345	376	365	384	375	399	363	377	388	451	420	382	315	380	400	353	376	385	375	410	365	377	353	382	375	388	392	398	389	396	398	371	381	366	405	370	379	405	382	359	388	371	378	364	354	355	369	405	352	393	388	372	372	367	394	386	335	370	366	375	393	377	376	375	369	388	372	361	336	364	375	413	365	371	392	373	391	379	382	372	382	359	376	341	367	371	343	390	389	378	365	360	361	372	359	370	384	401	347	378	365	392	351	361	382	359	393	407	377	360	384	357	400	397	377	347	356	344	375	370	396	367	401	368	367	394	400	363	368	392	406	416	398	340	397	381	403	364	389	347	381	348	365	401	397	396	366	392	395	370	399	373	374	378	350	376	358	370	380	378	366	370	389	379	393	378	373	392	365	384	401	446	380	404	353	365	373	415	365	345	359	369	348	354	383	383	378	387	376	382	361	388	348	372	415	380	352	348	364	357	402	346	388	358	358	397	380	364	375	370	367	361	402	353	356	417	379	395	385	386	359	382	380	363	377	397	365	371	383	401	410	373	387	368	400	338	363	349	365	380	401	387	352	413	350	388	392	377	363	391	346	385	391	355	390	380	392	371	348	386	382	360	400	367	368	352	378	393	405	343	353	356	373	398	395	370	366	409	357	362	355	372	382	390	325	343	385	368	383	365	362	364	347	378	368	383	353	375	405	398	368	386	392	340	381	363	383	359	334	353	363	383	361	364	365	414	332	377	364	377	342	366	342	364	397	392	393	369	368	361	380	384	348	393	383	394	405	365	381	366	394	334	352	380	402	402	388	364	365	384	349	395	372	398	387	352	396	380	386	402	340	378	366	380	349	364	350	366	380	372	371	369	359	375	390	383	338	381	380	390	372	412	377	374	396
27199	18392	6825	2883	1984	1381	1429	1168	872	735	724	662	631	655	635	606	578	509	536	571	561	549	552	546	530	546	533	522	592	515	550	488	544	512	554	477	490	561	540	507	503	489	494	548	515	501	520	533	491	479	522	513	513	550	518	551	524	515	516	504	503	501	522	502	483	528	502	477	530	527	527	560	536	517	510	516	545	475	524	484	528	548	480	540	507	538	494	530	533	529	558	545	548	544	546	500	524	541	536	516	508	536	533	510	529	512	509	536	518	534	531	525	531	522	510	509	517	493	541	494	532	539	499	535	547	522	534	510	524	539	522	556	480	519	503	530	550	521	525	528	528	531	503	532	531	490	551	616	485	516	490	535	510	538	501	508	498	502	545	504	519	469	519	542	480	571	511	514	550	546	517	561	498	519	514	521	542	506	507	515	522	542	553	511	518	540	505	547	521	514	537	539	532	505	521	511	499	531	537	517	526	513	518	559	519	521	495	532	521	540	564	506	554	498	563	516	515	561	498	515	535	516	516	508	489	512	556	508	579	499	536	552	534	541	547	522	510	538	559	487	509	512	512	538	519	463	506	541	531	491	529	559	522	511	497	527	524	526	524	529	487	502	543	527	498	529	531	497	528	512	533	563	486	540	530	531	499	484	543	507	536	531	507	525	524	523	494	536	526	532	511	507	511	542	480	493	471	512	555	542	519	531	499	520	547	513	501	489	513	529	498	543	556	522	544	513	491	533	512	552	519	526	536	515	493	495	487	518	493	542	522	536	526	471	529	476	532	537	533	524	568	536	559	481	521	549	505	512	494	507	530	493	531	504	517	522	530	477	569	515	484	491	537	564	516	498	517	531	543	508	530	544	472	525	579	532	496	524	505	510	502	517	515	501	487	496	525	550	557	493	517	515	567	539	539	542	514	502	527	519	520	564	514	544	541	538	524	525	500	505	505	527	489	548	527	472	510	500	487	542	477	500	488	493	499	490	517	534	559	504	491	545	493	566	552	510	471	505	492	506	518	495	534	521	524	551	509	522	542	536	517	544	525	494	545	486	542	520	525	570	549	554	540	530	509	542	583	510	522	535	470	539	518	527	545	505	539	560	503	573	513	493	509	494	545	521	498	537	558	528	529	480	537	503	495	581	538	542	517	546	525	502	542	545	548	507	554	552	498	512	517	555	528	499	539	527	527	537	488	515	547	536	521	536	491	545	549	510	516	522	535	522	488	565	530	532	528	502	497	477	525	528	561	573	578	491	494	537	480	572	512	541	496	529	500	530	541	529	546	492	529	512	541	493	536	490	500	529	508	506	502	548	506	574	527	535	548	496	475	501	528	508	500	474	527	512	526	499	488	539	507	521	526	537	518	544	518	481	522	535	520	515	505	527	503	530	486	484	554	530	516	535	488	518	503	507	518	506	491	475	536	540	525	585	536	544	514	556	494	553	547	554	513	519	487	507	540	537	502	524	561	515	502	528	542	481	518	509	498	548	530	521	527	551	531	516	540	536	513	493	496	506	511	557	509	509	509	515	484	543	534	522	504	537	498	562	553	533	534	537	508	535	524	567	513	526	496	492	544	492	549	532	556	512	545	512	507	543	517	512	544	566	515	525	499	513	515	572	506	551	512	533	501	488	514	567	563	531	555	516	532	502	521	534	526	525	562	527	534	516	560	545	485	503	547	515	558	525	519	543	532	526	520	496	545	529	536	528	540	521	536	468	558	534	517	557	514	545	500	520	513	463	493	563	545	552	524	569	510	533	530	500	516	527	500	569	504	516	483	521	534	525	525	519	579	496	487	525	530	528	528	528	490	538	490	533	493	492	540	535	545	509	504	531	533	528	533	548	523	519	521	537	502	482	508	502	518	479	556	553	542	474	555	519	530	494	505	508	527	552	558	501	545	537	490	475	533	525	525	514	506	494	545	530	507	489	531	516	493	518	524	517	497	522	529	473	502	504	501	524	497	552	512	523	490	541	541	594	512	513	532	508	543	528	536	498	523	512	496	535	519	518	523	548	557	501	568	473	522	550	515	537	529	520	552	531	514	530	480	566	488	554	486	534	496	544	545	552	501	471	509	533	526	543	528	519	520	509	501	521	525	502	506	537	511	497	553	530	527	519	530	529	575	518	547	516	510	501	535	542	564	503	552	532	522	542	527	538	456	501	472	551	504	522	530	494	495	529	523	522	513	539	485	564	503	538	506	489	500	525	568	509	562	551	495	541	510	533	529	520	515	529	502	513	487	485	521	529	500	551	510	497	518	530	494	498	541	516	535	551	485	531	508	517	513	536	520	532	511	541	486	510	539	527	502	529	521	538	543	562	536	505	512	533	494	510	549	554	539	514	520	523	540	521	524	533	517	503	559	495	514	498	507	535	551	514	497	512	577	548	518	549	558	560	512	535	491	508	521	500	494	506	540	558	493	518	553	554	530	534	544	528	514	507	507	534	476	538	484	535	504	526	483	541	525	484	507	527	539	537	505	527	509	520	499	525	538	529	493	534	526	547	494	532	516	557	542	552	514	511	530	550	529	506	517	519	527	487	490	500	519	531	515	528	518	521	541	493	516	510	543	502	517	516	513	485	515	573	519	519	541	518	495	548	547	529	506	507	544	523	504	499	534	547	532	560	510	522	549	541	492	547	536	552	527	552	512	512	525	559	537	532	518	532	524	517	532	523	526	524	521	494	499	517	517	548	549	539	555	497	541	516	516	509	494	507	514	493	535	518	546	536	521	497	568	520	482	506	541	505	505	521	532	515	493	478	517	472	535	512	522	527	511	498	511	514	523	573	516	536	484	556	540	476	536	494	481	554	550	530	510	525	524	515	517	542	577	557	485	537	543	537	507	494	526	546	528	511	533	551	493	537	550	540	538	507	523	509	494	523	510	513	490	504	515	530	521	487	553	507	542	547	542	536	464	522	471	534	502	511	532	489	542	516	566	546	511	492	552	515	565	511	516	538	524	517	533	527	509	475	501	542	494	519	542	498	525	526	501	532	494	544	522	528	520	530	499	523	510	512	503	561	547	497	535	506	521	492	514	494	526	534	501	553	523	509	541	533	530	496	493	487	517	491	508	513	547	548	532	511	540	492	554	535	525	555	502	519	538	533	533	515	505	550	561	535	514	547	514	514	504	500	497	533	504	549	518	522	503	549	516	513	540	524	518	547	540	506	533	530	505	530	458	543	535	540	544	553	548	539	509	551	490	507	529	484	497	547	501	537	533	549	537	528	520	522	483	510	563	477	497	517	487	507	509	550	506	552	507	525	490	557	536	514	541	512	503	547	518	471	552	499	513	526	523	468	542	510	502	520	504	524	530	523	539	503	545	495	532	509	516	540	498	538	481	496	534	537	570	564	532	508	539	493	494	549	530	505	513	532	529	538	493	509	552	529	516	516	501	502	524	542	539	451	536	536	542	510	534	568	539	507	543	530	501	558	540	561	487	528	556	515	509	510	547	497	535	561	529	538	523	517	501	475	512	512
6409	10132	6910	4044	3753	2751	3115	2540	1763	1346	1238	1235	1015	1019	1064	985	921	868	756	819	867	749	771	760	760	743	761	746	841	731	722	760	777	714	750	720	747	793	744	760	735	748	740	724	730	738	725	762	709	723	767	727	798	755	674	688	681	745	766	723	742	696	759	780	755	736	740	750	762	803	767	744	736	740	778	800	721	759	720	804	725	722	751	728	727	776	759	680	719	738	753	691	770	742	754	746	703	727	709	722	706	708	719	774	765	736	750	769	754	734	728	744	713	735	735	744	733	776	743	726	742	728	731	715	769	791	717	779	772	727	752	733	731	754	696	734	767	782	763	818	763	746	747	770	728	769	726	737	760	753	764	765	782	752	715	774	755	752	696	746	708	707	718	745	725	702	671	704	727	769	767	718	760	722	733	732	726	727	776	684	790	795	728	746	726	732	711	727	718	754	747	710	771	736	751	736	742	724	709	751	725	767	752	694	739	717	766	718	745	745	716	744	765	743	712	724	687	735	723	799	744	781	772	741	745	709	696	751	712	703	769	747	693	753	769	761	748	747	705	739	749	735	760	743	715	711	757	725	778	752	783	758	706	740	721	740	728	740	776	727	732	739	774	780	722	753	716	736	741	680	752	707	740	758	716	723	746	742	725	743	735	741	722	695	742	706	702	767	748	742	761	808	747	794	705	706	776	770	689	731	771	735	738	756	732	775	768	755	772	725	722	752	735	719	720	759	783	709	754	771	718	717	717	764	727	725	738	740	740	742	789	748	727	765	735	726	716	758	763	791	762	676	749	765	714	739	792	734	733	751	713	753	770	759	730	711	721	748	709	774	747	784	744	715	754	727	720	761	753	759	790	716	731	731	707	766	730	791	705	765	760	761	714	734	739	714	749	713	719	710	755	738	723	769	719	707	753	695	752	689	698	745	713	742	739	719	726	734	798	763	702	793	765	710	770	778	737	678	680	753	775	712	707	758	736	696	742	719	801	742	702	689	737	719	721	774	723	753	701	731	724	738	732	698	705	736	714	734	707	697	736	706	746	733	755	748	784	734	721	724	765	722	730	762	740	749	773	706	756	730	699	766	764	708	727	747	750	766	741	730	720	722	694	747	788	755	730	712	709	719	735	746	761	711	763	711	716	769	768	730	745	746	720	783	764	733	799	774	747	759	722	788	755	745	783	741	711	708	734	756	749	761	762	728	749	750	729	738	741	739	725	717	708	707	758	715	733	765	743	738	753	760	702	725	746	775	758	737	765	735	747	723	749	759	737	725	735	776	748	692	728	729	715	747	742	762	716	721	676	739	742	754	768	741	691	751	767	723	765	700	756	683	761	709	726	748	786	776	722	707	723	717	739	700	729	731	784	738	741	725	772	698	753	691	745	758	716	784	764	707	743	734	723	817	723	712	758	730	746	716	745	718	717	743	767	713	707	758	720	711	736	772	718	737	777	741	719	762	763	703	720	754	749	712	713	665	762	725	684	730	730	725	742	806	750	714	769	696	743	740	734	736	711	769	755	728	714	735	742	711	695	782	743	753	742	743	764	745	777	770	713	737	696	737	739	734	764	762	751	696	736	689	718	699	718	821	742	773	736	733	755	785	744	764	721	733	740	738	757	776	727	728	715	753	732	709	747	731	805	751	712	715	700	761	722	722	719	711	750	663	765	807	730	738	754	783	742	671	745	726	689	785	748	747	748	748	725	684	771	835	802	750	751	710	715	751	723	788	781	768	717	711	797	759	736	715	739	743	754	698	748	762	741	713	746	734	702	717	771	756	735	736	736	708	728	735	741	749	755	703	727	726	725	710	737	690	727	735	737	734	719	747	763	732	724	806	715	764	767	743	723	749	728	741	737	717	715	761	756	753	786	750	705	747	713	713	725	759	696	717	770	740	668	763	765	713	770	759	746	781	718	691	737	780	743	765	735	725	710	727	711	754	721	767	745	709	743	735	766	771	731	710	720	711	737	725	729	718	791	750	727	751	757	742	710	708	721	749	717	735	734	730	721	749	745	713	753	767	773	706	740	683	719	711	780	740	719	725	770	735	678	768	755	703	790	704	747	745	728	739	690	774	770	727	754	759	768	706	719	704	759	764	728	767	765	773	757	756	710	736	734	708	782	774	738	770	768	735	741	754	743	778	734	778	731	745	741	746	717	776	786	745	710	767	710	746	714	743	732	724	729	771	707	778	778	728	748	740	779	724	721	745	745	759	729	699	752	728	722	770	762	750	736	715	740	729	747	742	750	726	743	808	735	722	753	762	706	747	700	776	780	762	757	691	718	723	752	723	717	739	709	734	778	753	737	728	775	683	799	777	720	735	712	738	698	737	755	791	763	743	765	739	723	727	702	749	747	776	730	716	731	715	716	684	770	699	695	751	731	780	737	797	735	784	708	723	758	749	670	745	789	772	746	786	732	771	790	746	692	755	700	725	775	730	742	683	783	781	730	737	759	720	715	718	737	724	692	746	725	733	700	772	756	757	725	698	724	744	734	764	756	702	748	756	764	725	763	756	725	736	721	725	735	705	754	757	736	709	755	692	760	725	733	760	728	754	711	768	782	752	770	743	787	727	811	723	746	714	742	718	701	760	725	725	742	711	743	680	712	735	712	730	763	748	716	726	771	758	726	771	713	758	700	714	712	775	699	789	721	752	716	748	717	735	716	743	706	763	764	762	751	732	758	821	736	721	775	718	702	762	774	706	743	774	739	766	764	746	736	719	785	765	728	714	724	707	764	755	742	776	774	735	702	740	743	712	744	786	715	762	728	717	759	705	719	751	744	769	737	745	784	726	753	770	759	714	750	731	788	746	756	716	697	742	728	777	766	755	734	783	754	739	720	779	700	752	727	738	763	727	717	759	771	731	729	756	724	738	739	717	710	743	739	748	764	752	679	702	766	692	764	812	776	699	747	814	753	747	721	744	764	733	718	739	750	745	739	713	749	703	742	780	751	714	751	719	723	714	742	755	774	763	726	718	787	754	775	714	688	743	748	684	740	781	764	728	759	755	723	726	718	722	705	766	751	730	732	786	766	710	751	717	746	707	725	734	704	757	746	702	730	705	769	711	760	722	757	716	766	747	738	725	741	737	729	700	794	731	766	707	757	758	704	778	686	697	766	758	747	776	763	741	745	744	688	720	725	690	728	779	724	791	740	724	718	792	719	750	736	774	718	739	774	713	729	690	774	772	776	769	773	738	732	709	761	746	716	791	761	769	732	727	701	739	732	758	752	770	754	729	762	744	701	741	704	760	740	693	698	754	779	764	704	734	718	764	737	721	723	761	700	780	732	718	708	753	734	758	739	792	739	723	750	725	744	733	729	740	750	722	745	780	732	775	774	727	814	774	743	755	734	755	758	722	761	775	722	767	718	818	747	728	709	713	726	720	726	723	748	703	735	749	732	716	695	758	770	746	690	710	780	741	744	739	742	728	724	719	690	784	752	713	754	760	711	755	726	718	720	705	702	737	792	768	784	727
23523	21408	28526	24688	20898	6077	2282	1983	1229	947	803	741	598	499	400	365	358	314	397	366	408	336	304	305	320	298	259	340	897	277	285	274	325	291	267	344	288	316	286	281	273	308	297	291	304	268	287	286	283	266	292	267	290	265	281	278	306	309	306	282	293	287	288	264	286	301	285	291	279	284	286	281	309	276	261	304	298	293	259	323	279	303	278	309	316	278	291	317	304	291	290	298	305	308	277	284	294	278	272	282	269	293	282	285	289	252	274	267	296	288	276	295	321	294	276	256	273	279	279	265	284	319	280	306	275	262	286	302	295	308	283	280	288	257	310	283	278	294	304	298	277	276	296	286	273	304	274	258	269	286	284	286	295	292	267	292	309	303	275	276	296	261	281	309	299	271	274	295	297	287	286	266	311	248	287	289	283	305	273	301	274	299	285	304	283	243	273	288	283	271	266	306	288	259	284	244	301	285	273	274	341	271	274	266	258	299	278	281	274	291	288	317	303	297	276	313	288	280	304	301	281	300	281	291	290	267	300	271	299	298	285	262	264	268	280	284	280	283	280	273	290	283	291	289	281	304	280	273	290	298	284	268	303	307	293	279	275	297	303	293	307	300	290	310	293	281	263	293	289	307	280	311	329	274	243	304	292	273	276	285	276	282	286	267	294	305	250	285	278	290	284	283	288	272	300	298	312	299	300	306	282	280	269	284	269	247	284	282	297	267	303	271	291	286	273	297	300	269	276	271	274	283	269	285	288	274	274	308	298	281	277	282	301	266	273	301	274	281	279	288	300	276	295	279	291	284	292	271	284	278	306	292	307	310	282	304	281	298	277	274	275	298	275	275	290	278	255	270	263	281	294	274	267	283	259	308	267	293	313	278	272	285	275	259	265	293	313	258	304	282	287	268	295	294	274	304	288	308	307	281	266	274	281	274	282	289	283	296	280	286	259	295	271	285	239	291	264	262	317	268	253	271	282	306	292	274	273	291	248	281	268	273	308	279	300	280	280	305	259	294	284	267	293	277	299	277	276	307	270	286	299	281	278	293	282	298	295	269	295	263	275	262	272	300	281	288	291	296	243	280	287	296	260	272	292	320	281	306	274	257	292	285	271	304	273	294	303	296	306	269	282	285	300	266	256	286	290	301	281	294	298	257	284	302	290	291	273	279	284	275	310	280	271	282	266	294	274	290	301	286	297	274	277	263	282	281	277	324	281	280	274	301	273	295	273	270	294	282	261	254	279	280	289	263	278	270	270	298	301	308	274	268	278	268	271	288	266	270	324	296	290	277	258	271	300	294	284	251	291	273	286	265	257	284	288	295	285	287	306	268	264	305	282	283	286	302	303	244	301	278	294	282	280	260	325	272	259	282	283	282	282	290	282	305	293	287	284	292	299	272	291	291	299	273	282	262	280	277	280	270	302	278	297	319	268	270	276	268	272	275	270	290	275	292	275	285	258	273	270	300	291	286	268	299	294	289	286	293	269	285	286	307	285	293	294	271	275	270	257	289	293	296	279	281	282	247	267	288	301	288	301	288	276	302	283	304	272	275	257	279	275	307	280	278	294	307	276	304	276	272	268	300	271	284	278	266	254	268	270	279	268	275	305	272	298	266	264	245	274	270	324	296	277	286	278	284	278	293	284	294	272	289	285	282	287	275	328	278	287	285	261	304	280	306	310	297	306	290	295	299	305	261	297	289	262	279	282	268	305	251	290	268	285	237	298	273	295	286	295	258	281	265	281	308	290	277	316	276	278	275	298	286	254	289	287	309	284	293	260	258	306	274	288	276	284	287	293	294	294	269	283	297	301	283	271	275	313	272	278	292	304	317	276	297	287	274	287	261	277	240	291	273	292	268	288	267	306	285	282	299	277	255	289	278	268	303	287	286	266	270	307	306	278	305	302	243	274	310	270	281	271	272	272	269	266	299	263	239	301	309	316	324	296	294	284	298	269	294	276	293	304	252	292	316	277	283	261	290	315	293	281	249	285	298	297	300	281	267	272	238	291	275	291	315	282	296	284	283	292	304	271	274	288	272	276	294	272	275	296	265	292	292	306	266	276	246	262	279	301	317	275	278	285	313	279	289	292	281	280	288	274	290	292	260	309	303	290	322	261	278	265	291	295	277	291	289	279	288	289	303	287	260	291	282	279	259	287	284	278	283	266	291	286	297	259	332	299	295	285	303	286	305	285	272	269	274	281	266	272	288	266	270	310	282	257	295	295	271	279	280	283	247	274	274	313	298	274	283	281	268	311	288	315	279	261	259	291	286	272	267	288	262	320	271	279	308	274	288	286	261	270	289	287	267	271	290	299	278	307	307	290	279	280	305	272	303	268	288	292	277	273	276	260	312	297	298	282	303	286	308	257	304	285	296	309	287	297	273	312	277	256	235	297	247	275	293	283	313	299	317	285	257	264	307	294	275	274	281	277	254	291	286	296	274	267	273	289	279	276	275	290	305	296	283	287	261	281	300	275	283	294	297	287	282	277	312	289	297	301	277	310	322	273	273	260	324	275	302	290	242	298	295	254	296	283	292	260	258	293	310	298	304	280	301	280	252	268	292	263	279	262	292	262	287	307	307	282	277	269	298	257	309	280	264	278	297	284	270	302	292	285	265	313	299	287	267	254	304	309	258	288	283	313	278	294	279	288	264	290	305	318	270	298	296	287	304	271	281	281	273	270	256	288	292	287	307	285	279	284	280	277	297	296	264	289	274	305	262	273	279	271	271	276	287	279	262	296	306	265	273	278	295	272	263	280	283	269	264	286	279	301	274	269	278	293	260	268	299	280	288	255	275	266	290	286	273	254	268	301	266	321	250	285	283	306	305	299	259	295	321	316	287	291	277	270	283	277	307	261	267	302	279	267	306	262	301	278	317	307	258	281	298	252	287	275	299	283	291	306	290	274	255	279	304	289	285	258	273	274	261	271	284	256	280	295	280	284	286	300	303	293	290	269	295	290	236	283	263	243	293	289	247	261	274	282	248	260	269	280	308	292	258	315	279	289	271	300	297	273	252	275	273	274	265	278	293	288	275	294	270	270	267	269	281	273	287	292	304	266	268	285	283	305	267	294	253	257	273	284	279	283	280	277	316	288	277	283	289	271	273	269	250	293	300	280	288	290	244	307	278	290	279	309	261	288	294	271	271	271	282	276	277	306	260	277	270	279	293	299	267	278	286	270	282	269	246	282	291	252	278	288	302	288	275	264	278	290	284	289	275	285	306	300	268	283	284	279	278	303	288	279	280	290	284	303	288	266	310	293	315	265	286	277	283	307	266	276	277	282	288	277	286	318	273	280	284	272	311	291	276	297	308	283	312	290	265	258	273	315	261	288	301	282	288	287	284	275	304	284	312	297	283	297	277	292	260	290	287	284	255	304	298	247	286	291	276	295	299	305	269	318	279	264	289	279	304	279	268	318	272	277	288	280	257	285	257	278	278	276	309	270	289	287	254	277	277	277	274	289	262	284	283	291	302	288	257
6442	17569	11744	8219	6664	4310	4523	4517	2971	2170	1946	1572	1277	1081	708	628	583	545	583	703	648	556	433	447	482	467	442	481	1901	471	447	375	436	463	424	434	426	440	434	421	409	413	446	457	442	424	398	434	410	412	416	435	446	391	420	397	396	415	394	430	408	407	429	450	425	449	387	417	394	419	419	428	465	426	454	406	441	429	462	399	421	432	417	391	400	385	394	411	449	418	418	442	406	447	391	393	429	433	420	433	401	412	425	386	426	395	403	441	387	397	445	456	427	401	416	421	433	444	399	430	406	397	425	414	404	412	404	399	429	434	412	432	418	428	357	418	424	412	405	391	462	392	410	371	397	412	420	398	437	402	423	387	430	399	433	436	421	413	372	424	422	427	445	427	400	431	429	412	481	415	448	419	398	439	377	413	422	419	430	398	373	397	410	379	429	417	395	385	410	425	435	404	434	403	412	393	395	447	411	431	411	412	418	429	403	407	379	419	414	400	370	402	409	422	411	413	428	432	424	431	398	409	431	440	429	400	434	449	418	431	430	425	417	412	435	428	367	412	417	453	376	388	437	440	404	421	454	430	401	418	404	395	442	403	412	452	461	433	376	434	407	421	423	418	412	408	421	406	429	399	410	412	448	414	410	415	404	462	427	435	440	367	428	426	438	451	416	408	440	437	423	417	430	435	436	399	423	443	413	405	385	418	425	415	432	436	424	444	430	450	427	421	401	461	430	408	390	436	439	428	387	381	432	379	411	406	389	394	418	458	403	425	434	419	420	415	413	422	407	444	416	415	424	406	382	420	456	404	395	382	437	429	412	431	400	422	412	420	402	424	407	449	405	452	408	413	403	452	435	424	401	445	410	452	388	450	427	386	413	446	419	416	458	384	409	439	395	442	419	435	408	451	400	374	407	416	445	422	405	446	431	424	429	463	375	415	414	422	407	417	409	418	471	438	420	451	439	443	430	399	435	440	395	433	402	413	422	403	399	420	446	409	398	410	429	417	442	374	372	408	434	414	380	415	449	413	432	414	422	441	428	427	415	451	434	422	407	441	382	393	421	414	389	417	417	418	441	445	407	408	406	419	400	425	427	398	420	422	465	419	403	392	438	415	425	408	435	462	424	443	420	406	420	379	426	378	416	429	404	436	435	412	419	429	394	394	389	400	418	457	410	407	424	407	455	439	436	436	442	397	396	408	443	400	386	406	421	444	428	440	409	433	437	402	434	452	420	435	427	399	413	448	435	406	417	428	418	451	424	407	416	420	401	435	449	438	366	428	408	451	452	436	388	427	418	421	431	429	400	426	440	393	437	419	450	454	397	427	415	396	436	438	428	453	442	430	432	462	414	391	417	397	406	421	425	409	416	421	402	394	398	395	410	432	436	436	429	404	396	412	395	415	451	417	412	453	425	457	416	402	388	457	401	437	398	409	421	392	433	412	459	406	410	375	423	392	409	426	438	420	433	422	408	419	401	421	404	424	380	397	436	391	421	395	374	393	449	409	463	435	466	412	403	438	413	391	441	426	432	359	434	411	430	407	429	430	410	454	409	409	460	411	408	446	418	421	402	374	417	464	426	424	404	399	431	389	408	440	421	425	428	381	417	407	423	423	416	431	394	420	430	429	397	427	402	412	418	398	426	419	411	439	401	421	414	416	438	429	403	406	406	407	387	418	414	400	393	422	385	453	446	396	418	411	431	467	414	428	416	432	423	409	420	447	433	408	431	417	413	411	375	413	430	473	417	422	443	398	449	460	416	433	406	440	416	404	425	434	405	389	428	408	423	457	429	381	408	424	440	402	368	396	428	402	403	398	473	441	395	442	414	400	442	381	398	448	405	422	410	432	427	442	431	406	431	432	448	431	400	353	407	402	424	383	433	437	378	394	416	411	425	398	388	406	459	423	431	406	399	410	424	406	424	443	424	392	390	457	402	410	440	399	387	445	424	419	403	407	412	439	415	404	387	417	403	430	439	424	440	406	416	413	409	404	428	408	394	430	388	427	374	440	417	491	390	450	430	412	465	416	367	424	449	381	436	399	417	420	399	393	404	393	410	421	389	394	442	436	416	420	409	432	441	408	433	401	423	413	412	443	433	363	442	424	442	390	412	408	430	407	419	413	424	446	442	380	431	406	393	379	421	436	460	373	444	432	459	438	418	420	420	398	420	457	419	450	430	410	442	416	398	378	405	418	477	422	421	493	427	400	429	432	397	464	457	421	417	430	411	401	448	376	377	438	422	404	418	411	444	435	423	441	415	425	416	372	412	402	455	410	442	433	393	474	459	415	433	409	419	426	425	405	391	407	421	418	417	432	415	421	436	401	428	446	410	429	421	446	401	401	395	426	409	410	428	429	440	426	462	435	431	425	420	416	399	421	429	432	399	408	411	403	418	420	426	410	394	406	438	430	407	427	441	417	398	420	432	417	394	428	390	442	438	429	415	421	462	429	409	427	399	422	369	404	391	441	442	407	387	431	455	422	418	429	405	435	424	396	414	413	392	432	432	426	417	389	430	398	420	425	427	401	427	438	425	403	459	406	397	401	410	432	426	400	408	459	394	463	432	433	407	419	410	416	416	457	409	404	392	388	427	409	410	432	390	437	448	416	394	410	403	432	440	406	445	433	399	401	429	443	391	436	427	433	448	429	399	397	404	437	414	411	419	434	420	403	418	422	440	434	391	422	450	397	396	425	339	400	446	414	391	419	409	411	409	411	393	459	415	425	436	415	419	451	442	403	447	431	438	422	434	441	431	404	417	443	433	418	405	374	410	446	397	412	433	440	414	408	452	431	404	377	398	448	415	443	427	431	423	414	429	446	389	440	447	405	438	419	375	443	458	438	438	433	420	465	383	416	448	424	446	392	397	431	440	453	416	420	411	380	420	416	416	418	425	403	420	428	418	393	410	417	450	413	420	393	429	429	397	407	459	402	455	414	431	411	433	439	413	423	422	425	425	417	440	452	419	425	413	385	433	452	411	420	391	413	426	438	433	408	396	431	385	400	404	397	454	398	385	413	390	400	428	392	402	433	406	435	443	406	416	395	415	409	435	422	413	425	399	408	383	458	406	440	415	401	426	401	424	426	389	411	427	448	386	437	426	425	418	455	398	395	437	415	428	442	408	420	415	439	414	395	412	402	390	395	425	402	400	435	441	409	405	419	408	414	423	428	427	414	447	381	391	415	442	405	412	448	442	452	409	437	373	394	439	414	418	420	406	426	411	437	388	421	397	380	405	446	439	405	406	417	420	407	416	414	421	444	447	422	423	424	429	450	421	408	399	419	421	405	408	426	398	488	428	433	436	398	433	426	431	425	416	377	410	380	422	408	431	407	402	419	414	444	449	432	387	427	433	423	454	416	441	420	425	419	480	435	439	433	438	408	413	419	422	444	423	409	392	417	431	406	430	406	437	436	444	405	432	368	443	418	379	432	415	441	418	420	467	440	407	389	448	430	403	420	400	415	417	429	411	399	434	451	439	444
24729	21407	27080	25158	6634	1909	1773	1992	1484	1400	1076	873	834	777	682	633	637	638	635	625	636	663	573	609	609	665	597	615	861	591	564	590	595	586	601	577	577	579	576	617	550	618	620	576	596	609	589	559	601	576	552	565	589	608	622	626	604	562	561	617	590	571	596	552	624	610	583	569	624	606	625	611	561	604	598	599	587	594	570	561	553	580	586	569	584	609	576	604	633	585	561	564	578	550	580	626	544	603	579	599	549	588	609	582	555	595	585	586	645	587	559	570	605	619	608	605	551	606	532	575	563	616	562	548	592	565	591	600	608	586	591	629	561	568	619	589	609	576	636	593	588	595	610	584	583	614	626	543	602	570	572	573	577	578	591	571	590	556	580	624	618	557	572	629	595	509	568	621	612	598	583	623	645	606	585	570	593	583	604	606	596	602	580	566	586	584	591	610	572	573	606	620	567	560	582	584	573	597	591	524	554	587	555	589	558	580	582	625	558	585	592	586	564	622	595	544	575	611	563	562	606	581	577	610	589	608	576	632	562	589	542	564	596	577	595	630	549	542	556	593	556	545	528	551	631	598	563	589	582	560	566	570	555	562	549	592	566	615	599	589	564	555	574	603	613	586	549	616	595	600	589	554	586	584	637	605	570	591	600	657	543	597	645	566	585	612	584	585	549	601	616	613	621	558	570	550	580	582	553	625	624	576	589	631	632	548	609	592	598	563	573	539	605	554	602	597	570	644	537	587	577	589	594	576	573	591	542	577	606	589	584	599	600	603	609	524	602	582	598	569	565	572	598	590	570	591	531	557	582	597	572	591	602	611	597	590	588	601	539	575	572	618	587	579	674	605	613	571	609	619	634	591	565	632	532	613	597	596	565	557	593	555	538	577	572	571	565	600	583	589	590	569	618	568	588	557	572	579	620	606	553	563	593	615	560	611	543	585	557	565	551	535	584	625	537	573	597	537	567	584	644	591	616	569	606	590	547	586	552	579	615	591	588	589	574	586	586	589	571	592	604	563	589	640	573	585	561	552	553	590	593	601	576	567	599	554	590	631	636	641	576	590	549	594	550	576	572	634	592	605	609	575	617	574	604	581	588	581	606	591	555	542	568	606	616	584	551	562	563	589	584	538	587	578	601	617	576	589	639	585	583	603	593	593	591	561	562	616	601	582	610	607	593	565	624	577	582	592	580	590	572	621	581	601	627	604	618	557	578	631	582	589	584	589	590	550	512	618	611	582	568	581	586	620	567	537	577	567	566	582	603	580	580	583	571	556	582	553	572	578	586	589	572	569	560	603	587	611	610	596	590	608	537	580	571	587	599	568	582	620	557	646	590	558	601	585	613	592	602	572	590	579	600	578	565	564	568	591	552	579	568	595	575	573	572	577	562	576	580	580	601	588	586	571	584	541	622	651	610	586	603	558	604	596	582	600	589	612	560	515	603	509	557	625	587	587	561	594	569	626	617	609	612	605	551	600	626	598	567	556	607	544	553	591	563	616	589	594	581	607	567	582	567	581	591	548	594	613	565	578	605	637	642	569	555	596	579	554	619	589	583	564	629	575	619	595	575	570	557	573	640	611	610	565	571	554	575	584	564	597	555	634	575	595	589	565	593	566	625	570	613	656	608	576	583	609	608	588	569	603	556	572	613	624	564	576	569	612	579	585	597	596	624	577	594	564	614	608	601	599	573	612	597	574	587	585	590	595	567	587	602	575	567	589	605	587	599	570	621	563	615	619	579	595	577	633	610	602	605	594	557	593	600	548	566	571	620	584	599	575	594	596	573	543	587	590	600	603	613	566	574	588	560	601	606	576	600	638	602	578	573	562	589	605	559	580	605	583	569	573	572	561	550	615	561	575	611	597	618	609	588	563	586	566	561	547	616	594	587	591	589	596	570	611	565	559	604	590	621	611	593	583	619	640	615	579	567	560	610	606	539	598	574	577	607	603	591	587	590	599	582	582	596	618	555	594	580	596	589	611	557	544	577	602	582	618	558	569	524	588	544	584	610	594	602	647	631	589	605	571	627	577	568	577	554	569	610	577	621	579	593	577	602	554	550	549	550	565	603	590	592	588	616	594	556	583	572	594	610	594	549	588	562	583	582	620	605	562	583	599	593	595	652	604	568	631	575	578	586	587	583	614	632	593	590	566	590	556	580	613	560	591	624	595	589	608	579	603	551	630	578	609	605	582	567	564	616	588	576	585	575	600	580	557	571	554	581	584	605	570	581	580	586	532	610	603	584	560	606	562	589	570	587	587	550	567	594	580	559	586	559	616	571	633	572	603	557	533	626	592	630	627	599	576	599	591	595	607	557	577	604	559	607	578	567	548	594	562	580	549	606	591	586	571	583	610	564	606	575	547	601	595	552	567	599	560	588	608	588	557	617	616	609	530	621	554	582	580	585	574	561	587	581	595	589	588	557	571	596	517	591	542	580	584	569	523	620	610	577	619	597	574	602	553	562	608	590	539	576	613	560	613	581	551	585	587	582	567	591	528	613	590	600	539	590	556	537	619	594	577	591	605	595	539	613	560	596	571	626	579	572	578	566	617	618	643	543	618	595	582	588	585	566	634	576	598	607	550	628	631	603	564	568	602	615	570	576	576	597	562	542	569	573	576	586	557	575	582	604	542	626	608	576	577	599	610	584	579	592	571	553	555	577	646	572	570	580	577	574	594	634	636	631	566	573	602	623	610	589	594	615	585	579	558	572	612	598	564	560	581	592	560	595	592	582	634	543	570	595	603	565	598	623	556	576	540	632	594	610	577	626	620	596	562	596	603	610	572	622	560	591	586	570	616	576	601	597	560	553	599	584	589	619	599	569	598	570	577	641	587	577	562	546	600	584	624	563	607	600	609	593	596	627	558	566	587	583	633	578	582	559	591	571	581	595	576	582	518	623	568	585	609	530	573	564	599	565	579	554	616	550	588	596	548	602	576	607	577	605	568	603	587	584	542	591	586	612	617	582	575	621	574	555	583	613	603	570	545	585	617	581	564	589	608	565	621	603	595	627	594	592	594	614	570	602	597	542	559	579	576	566	594	598	578	584	565	519	609	593	559	615	565	558	567	606	559	551	566	566	634	624	581	609	598	579	618	586	583	589	542	574	622	608	623	665	573	561	583	565	605	558	598	597	607	586	608	610	590	556	614	588	592	533	611	572	585	586	572	571	594	610	578	571	533	604	621	598	578	558	577	591	606	643	553	579	586	575	590	583	608	583	511	610	641	606	588	574	582	590	588	563	629	613	604	606	611	622	578	621	590	589	595	567	586	607	612	550	582	646	635	607	618	605	610	595	616	552	559	599	581	617	608	612	629	559	587	600	628	600	617	593	564	579	616	579	556	562	566	570	561	611	628	567	632	593	628	609	580	621	592	618	615	598	574	580	610	606	569	594	584	522	651	566	591	596	615	589	615	558	543	549	538	594	578	614	642	548	575	618	636	583	590	568	594	593	587	571	597	576	599	557	587	574	588	649	569
7458	13948	12275	7749	5468	3544	3859	4356	3188	2807	2173	1554	1518	1332	1012	901	888	907	892	982	950	866	855	882	832	809	826	948	1437	825	846	810	811	849	828	784	792	826	792	795	833	838	753	804	786	847	839	826	809	863	824	822	812	815	804	826	821	798	824	832	851	866	815	850	825	797	808	812	805	832	799	870	825	786	801	864	782	807	836	815	837	836	812	805	842	779	791	811	781	859	845	776	842	866	789	806	804	845	837	838	808	821	767	835	793	778	757	749	829	876	801	845	815	853	787	815	801	822	836	822	820	809	836	824	805	801	824	803	820	798	828	790	829	817	786	777	791	853	791	838	833	871	817	790	786	812	777	749	817	854	795	827	797	811	827	875	796	841	841	826	835	790	829	817	821	807	843	806	833	848	802	812	785	771	786	813	865	841	811	808	816	821	800	860	756	815	880	861	825	831	790	767	852	802	830	814	807	793	837	852	789	807	866	817	826	841	811	784	783	809	816	812	835	832	824	799	818	809	860	759	821	835	884	834	847	853	882	814	819	847	789	816	834	801	822	834	839	835	842	825	848	838	815	823	812	813	842	793	794	811	837	839	768	830	805	808	849	855	830	815	849	820	800	844	813	835	818	800	797	825	805	849	807	827	825	849	818	791	800	831	793	744	825	832	784	797	798	789	816	825	798	772	807	799	825	870	827	809	801	771	833	801	820	834	829	843	800	770	852	823	792	819	795	870	852	792	815	861	878	804	799	825	854	812	823	802	884	788	783	733	784	789	799	792	833	818	811	796	771	755	837	804	836	859	846	870	860	768	798	783	835	758	811	830	786	818	801	815	838	814	794	782	779	781	800	839	830	768	802	819	820	832	808	809	867	797	864	814	815	838	809	818	812	815	811	787	836	783	777	814	713	764	854	784	822	809	847	784	825	794	765	841	832	838	804	788	829	844	819	782	771	838	787	822	803	864	814	844	808	824	862	821	810	809	869	796	851	850	788	831	818	808	826	843	822	768	794	758	761	801	821	834	841	751	796	851	852	811	759	822	792	801	841	862	829	825	868	771	815	852	821	823	810	815	776	858	816	840	856	788	800	872	832	792	804	816	833	835	805	759	776	796	822	803	802	801	838	856	827	781	814	803	837	826	840	845	785	799	819	766	800	749	825	795	822	768	837	808	812	774	753	835	840	814	791	801	772	821	770	787	811	879	835	796	787	814	813	870	819	820	812	794	830	786	816	752	828	776	799	806	826	824	812	808	860	804	808	785	797	836	840	809	790	818	836	745	865	811	840	824	813	813	792	826	817	835	844	797	807	782	804	813	817	849	826	800	798	841	811	828	802	802	801	836	812	811	839	799	813	841	818	837	832	849	805	830	828	869	786	793	769	802	828	785	838	750	815	837	825	828	838	806	821	845	820	812	816	861	784	785	852	841	826	844	814	849	778	853	812	844	752	778	826	819	826	832	803	816	828	836	849	775	807	829	784	795	853	865	822	779	802	810	878	778	819	817	766	832	807	848	776	812	782	781	786	799	763	791	819	876	827	877	826	803	821	779	806	856	790	807	824	869	850	857	840	803	822	760	880	870	826	775	835	824	807	808	804	779	849	797	834	790	825	867	789	820	808	792	785	793	805	808	836	861	819	856	816	788	827	785	796	804	810	839	793	834	845	790	788	835	765	815	843	818	795	816	796	797	803	815	819	813	798	806	788	819	819	768	782	797	835	845	803	824	791	798	858	811	794	774	776	855	804	811	832	760	778	797	842	835	872	832	814	850	796	869	830	844	827	806	769	819	821	861	803	860	833	815	822	793	782	841	803	804	810	819	831	804	867	802	808	820	843	839	796	834	833	887	791	820	798	807	848	792	837	793	841	803	832	788	831	859	865	803	809	824	821	842	804	790	818	859	810	846	854	804	783	809	833	826	817	835	792	807	824	822	819	830	839	791	845	833	779	813	847	824	823	760	835	785	803	791	794	809	816	845	799	773	769	828	827	813	768	813	831	773	825	816	832	802	857	807	858	829	749	875	852	792	778	807	839	803	774	847	833	792	872	878	815	877	830	782	807	871	834	827	793	827	810	800	801	818	816	824	812	877	832	877	842	809	798	848	817	771	849	807	799	758	803	839	774	853	793	825	842	807	861	800	816	834	788	846	823	841	833	779	810	782	821	806	826	806	835	836	825	807	855	872	761	872	832	847	858	832	837	835	785	775	838	820	780	823	790	859	832	810	837	804	836	831	835	819	851	815	849	798	806	805	842	801	792	806	804	793	798	780	810	796	879	745	827	816	816	767	741	837	868	825	834	811	795	836	832	848	841	802	817	767	834	771	822	769	798	800	823	803	812	784	849	797	804	877	758	835	785	799	810	789	817	813	812	834	864	813	816	870	827	791	830	884	899	825	840	816	789	795	835	798	775	842	809	763	826	872	753	766	774	804	808	866	816	793	876	829	799	822	806	847	830	757	799	790	818	862	821	857	739	825	829	817	805	834	753	917	764	786	819	885	869	789	819	839	825	797	864	876	858	821	842	831	849	851	784	771	850	784	859	881	791	878	831	782	813	801	845	838	815	797	793	862	824	843	808	812	780	803	775	834	824	825	837	851	852	807	853	823	821	826	832	810	827	793	824	825	834	825	823	749	863	828	776	800	849	814	823	845	815	839	769	826	804	865	833	816	798	771	809	839	801	771	834	777	818	861	813	797	873	831	830	769	841	812	753	794	885	778	838	874	803	820	862	798	833	791	753	865	752	832	835	847	769	791	794	815	827	806	798	810	846	857	786	842	837	864	764	817	759	838	784	818	800	799	748	794	879	817	835	786	836	832	845	827	843	793	835	790	816	841	787	863	806	764	797	801	813	756	843	832	827	796	881	842	842	812	842	823	847	880	786	837	803	807	808	852	858	770	798	839	780	831	814	812	833	799	753	792	821	826	810	808	827	817	818	785	811	889	791	807	836	831	781	808	832	822	839	842	835	810	788	823	793	877	800	742	774	847	780	817	796	802	810	838	814	849	821	848	800	783	806	823	812	838	844	866	808	826	792	802	800	828	847	829	839	807	822	862	815	789	835	819	820	822	795	810	816	836	817	801	770	788	789	811	806	827	791	812	836	835	820	821	841	810	844	824	830	823	806	811	825	837	852	802	797	832	825	818	840	765	795	822	846	797	833	822	845	840	803	798	827	795	758	853	813	837	845	832	843	839	799	799	814	822	780	800	804	835	828	839	820	781	841	818	822	762	866	827	786	794	832	803	816	763	816	832	797	793	836	891	789	812	853	801	821	840	821	800	829	823	815	801	808	846	812	786	793	819	781	816	877	861	870	803	820	736	835	785	812	814	866	824	770	791	809	807	826	780	857	825	807	840	755	824	849	813	860	834	841	800	831	845	801	813	807	804	826	770	789	857	814	850	810	801	778	858	877	835	819	815	807	825	834	827	774	796	774	813	777	791	830	790	820	809	814	789	834	871	825	829	836	820	822	814	814	843	832	784
22561	21448	29247	24042	21458	20968	6731	2219	2111	1693	1227	978	984	695	460	395	373	349	387	381	372	360	318	296	305	292	284	381	450	284	261	300	283	268	289	271	303	300	296	303	277	292	281	287	259	261	282	276	277	251	291	288	268	300	259	266	261	248	281	282	277	275	251	256	280	294	253	254	255	281	298	264	264	287	275	254	280	287	257	249	296	276	283	277	262	257	283	285	286	280	278	257	280	275	242	275	265	278	252	262	262	274	279	273	292	272	270	280	285	277	295	268	253	308	295	282	279	284	257	290	327	257	267	252	274	265	275	251	286	268	271	292	280	277	266	240	297	285	269	251	267	274	256	265	252	253	260	288	288	273	269	274	277	259	259	290	287	262	275	259	267	228	287	284	280	248	310	250	278	278	282	286	248	290	262	300	263	237	286	250	259	248	302	279	275	279	263	280	272	279	271	283	262	265	283	270	271	268	275	269	265	268	294	283	275	315	273	282	267	277	253	238	278	264	283	256	259	285	273	279	256	262	306	228	300	271	273	291	274	270	297	278	290	270	249	279	243	250	263	262	276	263	246	272	271	263	278	289	274	264	280	271	274	284	276	254	289	273	274	279	265	285	238	269	278	306	296	256	285	258	268	272	275	280	265	262	254	265	302	262	283	274	234	270	286	282	263	257	277	296	309	245	302	279	259	279	266	274	302	270	271	254	290	282	279	250	272	261	251	274	269	270	261	274	302	289	285	279	290	257	280	306	265	296	238	288	258	280	267	283	313	270	266	279	291	269	262	250	272	281	300	289	264	291	263	285	278	275	245	266	283	258	297	266	302	245	279	285	280	312	273	274	260	278	271	267	283	290	249	283	273	261	293	270	279	263	255	272	284	272	279	237	283	295	301	265	262	266	260	304	269	293	233	281	292	261	254	264	282	256	298	273	298	287	300	267	261	269	304	231	292	257	280	277	285	284	314	277	247	281	277	227	280	278	279	268	265	278	252	273	231	237	292	269	264	291	264	275	275	279	267	267	260	246	251	275	277	297	260	259	252	251	247	271	273	303	256	289	287	248	252	271	255	252	277	277	282	263	235	267	283	279	281	270	294	238	265	292	278	281	247	260	257	257	263	272	292	274	290	271	266	285	278	283	293	281	279	274	256	267	261	263	253	291	304	244	265	259	303	279	285	266	264	285	270	288	260	250	280	244	251	263	266	278	258	275	258	290	295	315	278	271	265	305	287	274	241	281	293	265	265	259	293	303	270	268	294	253	285	299	243	261	252	266	290	269	306	304	259	277	304	275	259	284	280	264	267	256	296	264	272	268	306	250	283	281	290	251	255	267	267	246	274	278	268	237	262	276	270	301	260	265	250	266	260	274	275	282	254	281	273	281	236	287	280	272	251	272	277	266	268	248	273	262	271	262	274	261	282	258	256	264	287	267	278	257	238	244	245	275	289	281	255	267	267	266	276	272	295	264	290	270	243	330	263	256	257	259	253	272	274	265	259	291	268	267	269	250	292	282	281	239	279	254	274	245	298	290	261	296	322	266	286	293	283	301	272	316	259	275	278	268	240	286	285	274	284	250	258	273	261	264	271	252	274	269	282	267	279	273	258	292	251	286	269	267	262	278	266	268	279	254	269	265	255	275	272	300	263	286	266	282	252	269	284	267	294	236	262	291	278	288	291	268	311	305	264	307	278	302	279	266	275	268	269	280	288	294	249	262	271	288	279	290	299	273	283	254	289	250	289	266	272	269	268	271	283	273	258	269	275	273	302	270	265	292	272	276	225	318	257	277	270	274	283	285	265	287	271	275	236	260	275	257	241	266	261	297	254	283	304	272	251	272	234	281	269	276	278	272	237	281	257	263	278	247	252	265	266	258	292	257	282	270	271	301	289	277	276	249	247	281	280	264	261	297	308	287	290	262	284	266	273	267	282	270	250	259	266	272	296	282	272	293	276	272	261	297	254	236	270	258	256	275	247	284	273	272	291	283	260	255	265	301	262	272	264	248	260	282	255	251	285	260	242	296	283	272	289	264	225	265	261	261	277	253	275	278	250	267	245	289	279	305	249	255	268	303	281	300	286	277	264	284	261	244	264	295	262	269	323	246	281	295	264	262	277	266	267	303	259	273	267	270	266	281	267	239	292	238	266	275	238	270	265	275	268	258	288	309	278	254	272	283	261	263	272	238	281	283	265	267	269	300	318	269	259	283	262	280	271	266	265	266	239	272	261	281	312	268	243	262	281	243	259	281	257	283	273	254	252	262	254	261	273	293	272	277	282	303	248	284	255	260	266	276	265	278	270	306	282	279	280	248	267	261	283	283	292	268	261	257	244	273	299	266	294	269	281	278	276	286	247	273	278	265	253	253	283	281	254	254	255	268	253	253	270	249	291	258	283	261	276	256	256	276	259	282	264	273	275	291	275	276	244	280	286	253	260	268	273	260	270	263	267	250	285	249	277	256	268	251	255	307	261	288	273	261	283	291	262	266	239	264	261	277	265	271	239	286	282	273	256	279	263	264	288	257	263	284	256	277	272	260	279	273	268	277	260	267	237	299	275	307	313	283	272	247	279	256	305	298	262	275	281	259	267	281	285	280	252	272	270	288	265	286	262	235	286	282	298	274	286	263	263	252	297	299	289	277	267	277	233	275	252	245	247	260	294	282	280	274	266	266	271	254	302	292	251	276	269	290	243	264	291	246	269	257	277	243	255	308	248	294	286	270	273	279	314	282	247	256	259	270	273	259	308	293	246	257	244	267	268	252	285	283	260	268	243	270	234	271	265	272	251	294	259	251	249	278	272	250	277	291	269	245	295	233	284	254	302	269	256	283	271	292	277	241	278	262	291	292	258	313	243	258	286	295	246	273	261	311	268	291	258	247	275	246	263	262	264	247	273	266	247	266	257	294	273	274	288	280	294	273	269	270	277	271	277	255	267	281	275	263	291	265	308	284	268	283	277	250	289	267	245	298	290	269	276	263	278	264	285	268	261	260	289	257	285	298	263	278	282	239	241	274	294	297	253	262	253	268	290	276	255	269	278	270	249	277	258	236	294	287	250	267	276	250	251	275	274	270	304	283	273	276	314	281	291	255	256	253	288	275	269	274	281	294	282	271	263	246	282	247	280	296	290	267	264	252	271	298	294	259	288	292	285	275	283	279	263	276	277	291	244	270	284	265	290	285	269	288	269	277	260	272	261	262	280	263	269	291	265	275	280	266	263	269	292	265	260	266	251	287	268	257	258	229	279	274	279	281	286	252	239	291	254	282	291	294	270	267	289	277	275	264	264	275	271	267	265	273	286	251	263	274	252	267	273	263	268	277	278	269	271	233	252	276	257	258	259	260	262	276	251	290	244	227	258	260	251	269	269	243	275	281	291	274	272	282	305	283	279	260	281	269	281	256	290	280	273	272	264	271	283	284	261	251	266	292	247	286	242	276	244	268	281	268	268	288	244	267	280	286	269	260	289	271	273	259	277	280	261	276	275	267
9783	25777	19070	13223	10311	6300	6664	4728	4901	4051	2741	2129	2167	1450	851	703	594	618	666	618	658	631	517	439	446	421	405	657	891	391	394	383	408	394	426	401	399	409	355	393	363	408	375	372	351	376	400	385	392	403	332	385	398	363	388	393	403	389	381	377	409	370	360	364	366	368	424	373	355	404	365	357	430	372	365	333	384	374	347	387	403	355	366	344	327	426	388	350	360	384	406	391	377	362	353	363	350	403	391	382	346	368	321	372	384	384	367	354	356	383	403	376	388	377	366	394	392	328	363	341	372	391	364	404	403	383	385	359	368	380	371	393	388	354	383	353	399	371	355	407	337	369	364	404	379	358	390	383	380	410	389	392	373	320	365	381	372	374	381	360	345	398	375	329	352	393	377	356	404	381	391	376	381	409	387	330	368	352	371	368	342	394	369	383	396	351	373	404	391	356	375	364	364	361	381	368	355	364	378	390	361	365	361	360	373	373	359	355	350	347	351	353	391	357	358	356	354	371	376	357	391	353	373	360	371	342	383	362	373	382	371	386	354	341	362	379	380	358	358	402	335	383	367	361	391	386	361	374	348	350	394	364	363	383	386	376	348	363	362	361	371	376	382	349	395	377	360	346	367	394	370	351	352	432	348	361	354	364	400	400	356	356	379	367	355	392	366	364	376	382	376	365	362	353	394	357	357	409	388	361	373	371	392	386	349	386	391	366	392	358	403	397	340	361	389	355	390	369	338	391	378	365	373	403	375	360	370	378	370	364	360	397	400	387	389	385	347	357	374	388	411	385	384	390	392	412	342	348	335	361	366	376	380	358	347	360	365	390	335	406	380	355	380	346	396	372	359	368	384	436	372	353	365	406	376	353	349	397	385	321	409	374	353	336	380	351	379	359	368	387	383	376	364	366	384	409	402	383	377	364	375	376	361	380	358	378	352	402	375	362	392	386	353	344	383	406	392	332	359	390	368	394	351	378	386	365	398	365	377	386	394	349	359	357	388	359	370	356	383	427	370	387	387	366	347	376	392	375	394	379	366	368	357	365	358	380	362	369	393	369	363	381	334	344	384	317	382	361	366	344	376	361	378	368	375	354	370	348	392	414	348	365	348	392	374	354	383	381	387	356	339	376	369	384	351	384	365	341	373	348	373	368	359	359	363	349	411	360	377	367	359	355	363	373	380	369	385	401	360	381	356	364	371	359	355	359	377	377	382	341	365	373	375	376	379	360	398	356	376	361	388	367	396	359	376	328	384	353	376	349	341	326	363	390	337	361	392	379	341	351	354	400	370	390	390	362	360	356	388	390	355	336	378	368	338	375	386	357	395	374	396	370	356	352	364	377	351	393	402	415	370	397	408	379	410	339	365	416	352	354	390	366	390	373	352	325	343	392	384	391	387	365	377	406	400	371	370	358	406	364	403	364	372	364	393	381	373	349	372	330	371	342	354	355	367	380	407	361	334	344	364	345	352	340	367	375	354	349	374	369	358	331	358	354	345	383	366	391	369	349	345	370	361	374	372	361	376	376	383	373	350	401	336	369	384	408	358	376	387	368	374	381	333	349	391	374	372	397	375	354	402	344	374	358	368	359	354	389	416	356	354	365	358	334	378	391	366	334	376	358	369	378	369	384	341	375	405	343	347	391	330	376	396	357	376	407	330	373	364	403	366	371	382	363	372	374	390	381	346	349	375	372	351	422	342	382	376	403	375	352	383	375	362	347	371	359	360	385	379	380	365	393	350	399	404	382	381	399	331	381	348	378	388	372	380	407	352	379	385	350	367	375	364	352	367	382	357	379	387	388	365	387	373	332	381	383	358	369	361	393	387	373	364	377	371	388	362	380	350	363	361	355	420	344	363	354	364	393	376	373	355	369	367	381	357	402	380	383	388	330	374	376	382	359	362	368	381	381	349	398	369	377	356	412	385	364	387	345	348	379	393	337	403	353	355	395	413	388	364	392	386	404	353	367	377	360	395	350	358	351	376	370	396	346	358	413	341	371	390	395	375	396	374	326	397	365	369	400	347	356	367	382	357	409	376	358	344	370	379	345	375	367	347	379	364	338	364	390	330	391	418	360	368	385	384	377	364	357	411	400	372	372	369	370	413	340	354	367	358	367	347	353	383	383	397	359	382	349	371	407	390	367	400	369	396	364	355	365	341	342	375	407	356	386	390	390	417	391	402	401	374	382	382	339	363	389	353	376	393	342	377	378	366	360	387	348	348	356	364	376	357	368	365	383	375	402	372	370	357	405	336	368	376	376	373	374	372	406	377	361	387	414	415	377	401	365	361	396	359	406	375	409	403	360	350	374	373	348	358	399	360	370	353	371	367	362	360	365	378	375	385	385	376	381	357	372	378	365	340	384	371	392	368	367	372	377	339	376	367	368	392	375	365	366	350	371	360	374	397	401	378	362	363	369	367	369	395	367	396	361	383	363	388	387	395	370	370	406	355	362	393	367	402	373	373	370	360	385	380	364	368	339	395	360	367	340	374	349	389	357	380	369	357	341	378	353	360	347	384	374	367	401	361	351	376	411	381	377	369	380	336	365	363	357	336	345	347	375	379	353	379	403	390	386	368	350	338	405	371	347	377	377	380	384	377	335	351	381	342	389	360	400	372	387	385	372	367	372	357	348	357	339	386	388	370	390	362	378	372	379	386	407	365	383	399	388	356	312	393	379	378	366	377	360	362	354	374	375	404	374	366	337	374	363	382	354	355	376	393	360	372	398	408	398	371	367	397	348	352	411	366	347	358	342	363	362	355	396	326	390	393	371	359	389	370	388	376	385	370	395	343	378	369	359	373	384	378	346	339	386	402	384	361	350	349	385	342	348	353	393	359	363	356	362	375	374	386	388	363	365	324	402	385	380	369	371	377	377	357	357	373	395	376	394	385	381	383	341	394	356	363	373	371	375	375	364	395	348	362	356	378	382	362	385	361	392	344	370	347	368	388	382	382	376	384	381	355	377	353	328	382	369	408	371	357	359	389	375	363	356	373	374	364	367	345	399	389	367	372	335	358	365	342	376	319	395	387	361	339	397	351	363	404	360	341	376	408	382	368	345	356	392	355	369	362	353	370	376	323	340	351	383	370	372	384	363	340	375	352	318	368	363	383	353	354	416	387	386	379	371	376	381	389	341	363	360	367	355	422	362	382	401	363	375	394	344	371	354	356	356	358	399	337	405	369	334	366	360	389	355	377	370	378	364	409	356	354	359	371	360	373	386	352	395	390	397	348	370	344	383	366	361	355	371	375	381	350	365	337	348	357	339	354	367	359	413	401	375	372	362	329	373	391	393	384	387	368	380	403	361	385	372	379	432	388	391	341	362	350	356	358	371	377	338	368	369	377	331	353	327	382	358	366	399	370	372	372	387	363	370	326	418	359	372	386	374	353	378	405	369	383	356	350	394	346	366	369	370	400	365	375	346	333	360	345	361	356	392	338	382	366	361	339	384	370	351	370	326	378	357	369	350	403	375	393	366
27362	18512	7034	3518	2380	1486	1423	1216	1098	1061	1005	792	709	595	504	589	525	541	520	576	538	509	539	477	491	502	535	503	510	508	491	510	528	524	513	471	553	532	512	491	517	476	507	541	519	511	477	511	540	471	535	548	465	511	517	474	490	519	477	457	494	469	500	531	521	512	511	472	510	505	526	521	522	494	536	473	494	505	541	507	507	517	524	514	520	536	497	496	503	514	499	490	488	522	525	495	513	536	509	498	524	557	555	487	531	502	463	501	513	504	555	529	525	482	518	521	502	487	528	524	499	497	529	514	515	482	493	517	484	489	476	535	491	498	523	502	538	503	562	530	516	497	507	512	504	504	535	517	504	520	513	522	482	528	538	511	499	536	526	534	493	508	486	559	510	574	514	493	534	521	553	522	506	526	516	516	511	520	504	510	467	537	489	539	515	516	489	552	528	497	492	533	517	504	504	522	515	521	449	535	501	556	500	520	493	559	529	505	516	533	520	503	455	520	500	486	499	516	501	544	488	487	510	514	507	505	562	508	491	514	498	504	492	486	512	523	500	498	535	542	528	515	516	477	535	529	546	514	530	551	530	516	470	502	497	489	485	515	530	517	522	501	472	520	476	470	461	489	533	492	496	515	506	530	473	491	541	493	543	505	505	530	526	541	498	491	489	473	513	510	511	528	526	522	484	519	503	514	501	499	521	515	539	515	505	507	535	490	519	516	493	492	491	473	534	502	519	499	524	497	490	477	518	498	529	494	523	512	506	490	499	489	511	476	489	539	546	496	536	520	505	492	532	531	505	534	510	528	508	508	514	530	506	534	483	494	476	517	477	491	517	478	487	475	495	516	497	513	506	513	514	515	513	520	500	459	504	505	571	515	507	522	536	510	529	505	523	512	516	522	485	511	512	536	486	474	486	496	522	492	499	522	528	495	498	519	491	530	512	516	486	504	455	515	526	511	470	545	533	511	540	536	509	516	492	472	510	533	515	545	509	536	501	537	517	498	503	501	532	465	507	452	533	513	511	491	524	521	462	500	471	532	484	541	504	528	475	479	501	501	539	496	485	531	502	488	492	509	532	506	534	534	536	520	485	517	511	483	511	496	531	544	523	521	544	511	551	515	532	505	483	526	515	523	518	515	555	511	528	456	512	521	529	533	556	523	525	505	548	510	524	498	544	474	506	534	527	482	477	526	470	490	517	496	511	558	436	515	511	478	556	524	496	486	452	496	516	539	533	521	539	496	496	536	541	520	560	514	509	516	522	535	555	521	535	544	533	528	469	484	541	522	500	543	502	504	495	527	517	512	538	502	478	492	532	482	509	546	519	498	488	534	498	536	506	511	502	475	495	534	491	534	505	498	503	493	524	502	522	520	540	459	494	528	536	495	511	529	477	507	475	540	502	526	550	534	506	477	509	517	527	501	551	496	509	516	493	508	491	509	511	521	486	523	557	496	447	501	536	488	508	530	553	505	514	549	502	468	499	496	507	510	500	537	522	489	487	502	494	508	535	541	528	533	537	511	481	494	523	496	485	506	527	495	514	474	470	471	494	525	480	519	482	479	530	521	531	487	490	539	479	559	527	498	473	538	472	507	560	519	498	497	489	494	528	522	481	563	481	463	540	508	524	519	491	501	533	537	494	510	506	496	537	508	511	505	484	453	531	502	484	516	516	514	545	495	510	523	515	489	496	512	470	534	490	530	516	566	515	513	525	505	490	543	522	496	502	517	537	507	528	508	527	515	506	512	525	505	480	572	505	548	516	564	512	524	533	555	539	538	536	455	506	480	551	497	507	517	462	491	496	495	486	491	527	534	505	541	504	538	485	519	521	564	517	501	485	476	504	530	508	508	507	495	506	504	519	515	499	518	525	570	521	511	517	526	511	488	499	545	509	513	579	569	490	538	490	515	513	543	469	509	544	536	523	507	482	539	498	502	496	510	537	483	509	546	534	553	485	533	555	466	466	523	513	528	520	530	488	492	519	497	512	563	501	484	503	499	541	515	537	541	518	557	515	529	569	510	502	531	525	547	503	506	507	495	474	511	488	481	486	480	514	509	468	520	489	536	482	510	505	516	515	496	493	535	482	510	503	523	508	518	525	500	477	520	499	501	505	502	537	523	525	445	504	484	501	505	506	513	513	542	516	520	514	498	509	500	535	494	537	511	525	516	511	512	534	487	483	520	527	455	537	521	523	492	528	510	500	522	525	480	513	515	532	509	444	506	506	497	485	547	535	503	491	518	509	514	490	531	491	471	526	489	469	499	522	551	468	529	511	491	503	539	502	562	510	539	527	511	550	462	497	492	502	513	525	513	529	509	513	499	480	528	484	501	501	485	520	504	477	499	556	526	495	504	528	512	513	524	542	546	541	537	534	532	493	532	521	523	487	491	492	519	543	486	483	534	542	505	558	490	473	502	481	531	517	473	498	505	479	462	528	560	526	513	483	500	526	479	542	485	508	525	503	525	544	492	486	520	530	524	538	537	479	546	469	501	492	508	504	532	529	536	493	485	524	504	513	539	520	516	546	546	520	531	499	486	479	510	480	543	487	441	523	507	546	472	516	516	543	543	498	513	493	515	519	510	520	500	493	490	492	537	476	514	518	475	520	471	497	487	501	478	496	519	515	516	569	520	515	464	534	516	498	487	487	458	497	481	504	525	485	508	509	501	515	525	501	526	543	514	511	528	476	522	479	508	509	505	516	547	504	455	473	506	498	569	528	490	494	514	560	510	546	503	513	482	494	522	512	514	501	531	500	484	523	485	521	503	558	519	505	477	504	530	505	538	476	498	453	527	535	504	499	503	523	495	495	523	517	495	454	508	491	525	533	468	495	521	510	537	490	488	523	508	483	527	516	478	494	483	514	481	536	513	510	524	566	516	508	491	501	533	493	492	535	507	503	502	475	552	494	529	503	479	500	509	502	480	494	483	541	516	510	478	516	553	491	491	538	492	506	520	487	522	516	521	529	533	502	526	525	540	504	520	511	525	521	522	480	504	483	522	520	524	490	517	516	468	527	530	503	513	511	514	547	568	520	504	513	521	494	463	531	532	552	478	512	500	510	511	496	484	529	495	475	511	502	524	507	541	498	501	514	508	475	550	513	495	524	487	489	525	486	544	535	502	535	494	521	520	505	525	507	525	551	508	540	490	473	540	494	520	477	484	494	434	515	556	530	535	496	456	491	513	514	497	456	523	529	522	499	534	481	485	491	494	520	528	527	476	514	536	546	480	518	513	515	545	500	504	505	517	544	529	497	515	561	497	489	481	506	547	497	538	529	531	484	544	535	496	509	531	543	527	480	548	483	548	494	506	475	477	511	541	507	511	491	498	554	516	517	531	510	525	516	533	487	472	473	508	547	522	488	539	502	534	497	476	485	531	556	489	490	503	502	487	568	512	512	507	480	473	506	539	504	477	478	523	496	509	519	517	523	526	497	563	501	487	492	535	517	505	517	509	463	533	512	515	520	516	508	513	491	511
8620	11023	7426	5177	4585	3311	3140	2550	2356	2171	1963	1612	1143	889	820	842	813	766	781	792	775	814	737	761	788	778	758	701	735	762	715	708	681	735	723	693	737	760	723	682	735	716	754	769	710	705	686	805	780	763	698	658	733	721	752	777	718	748	736	738	729	725	734	722	703	757	731	709	761	674	716	707	719	714	717	687	715	723	715	721	734	736	733	730	722	748	717	699	704	729	724	741	720	740	654	754	725	710	657	700	774	707	725	692	735	736	717	727	737	701	729	746	730	725	771	740	717	714	776	720	810	749	725	776	699	715	754	703	733	698	798	778	683	673	750	685	692	688	714	719	738	742	776	698	672	705	727	714	745	717	787	672	750	730	724	708	730	676	733	765	706	730	730	730	741	736	663	716	740	780	736	684	728	751	729	747	712	713	777	700	725	783	761	740	757	718	678	780	759	667	746	738	734	714	719	759	716	717	733	739	753	724	721	722	719	711	675	746	690	713	704	737	701	737	710	706	717	698	762	697	688	704	725	730	745	686	756	684	697	686	731	745	717	758	736	728	696	715	735	765	719	732	785	765	739	720	730	732	693	739	771	747	700	721	682	702	732	718	739	716	718	734	735	755	725	727	723	772	676	736	742	711	745	761	728	725	723	705	723	683	727	660	704	769	742	790	743	740	693	768	723	753	759	734	702	692	753	705	721	709	741	735	790	681	727	669	698	729	740	744	763	755	733	765	702	688	704	761	732	722	697	743	746	745	744	743	731	722	686	724	698	729	707	768	756	723	705	714	695	732	684	742	720	757	726	743	722	738	736	721	723	703	741	750	671	702	699	717	734	695	713	724	710	766	730	667	705	771	717	752	686	756	704	710	736	771	725	777	763	696	672	771	741	728	689	705	729	682	729	722	729	758	732	722	711	736	754	727	704	724	705	683	737	703	745	731	728	715	736	759	751	734	767	691	729	709	704	707	738	735	695	708	740	779	688	739	724	678	709	746	658	747	760	746	736	740	748	724	705	771	757	712	735	751	737	729	685	712	747	706	708	718	755	710	737	743	704	732	712	779	727	708	734	734	744	741	780	677	758	715	720	778	713	714	710	715	686	709	790	747	756	701	715	716	741	716	773	714	729	729	714	726	707	726	773	707	736	742	725	746	742	744	734	728	748	807	650	783	735	713	695	697	742	713	757	675	734	668	774	667	715	755	764	738	703	704	732	708	717	761	748	752	690	751	715	677	720	684	742	757	752	731	763	743	723	727	730	710	749	717	727	718	702	739	703	737	746	758	712	715	739	715	716	769	749	685	714	747	705	731	763	727	711	726	741	734	691	725	783	750	670	709	731	775	744	743	734	720	738	747	729	756	725	730	748	725	682	738	707	698	744	744	723	725	735	761	688	712	776	727	690	708	730	759	716	765	733	707	701	734	727	717	699	720	742	762	796	739	712	719	703	767	725	693	774	768	718	744	713	752	731	745	735	697	742	755	730	758	759	716	730	728	743	697	734	682	725	704	728	736	730	700	773	778	717	769	713	679	744	701	713	732	774	742	703	704	758	713	719	772	719	653	734	709	715	701	729	689	703	745	744	719	762	764	743	718	762	755	676	739	760	729	710	711	750	697	749	784	760	710	718	741	734	712	702	703	694	682	717	714	727	803	786	695	694	747	715	770	719	752	732	712	775	729	698	714	770	713	747	670	695	723	747	717	752	723	706	758	749	688	708	752	758	682	705	759	746	696	691	682	715	759	717	780	725	750	686	710	678	727	713	695	722	750	714	772	734	714	797	735	702	717	695	766	718	667	719	732	777	733	743	750	739	732	747	713	751	751	741	735	693	767	721	729	762	747	718	728	738	729	749	720	745	724	715	722	709	712	683	682	740	739	736	719	710	722	757	741	735	740	734	745	740	702	703	703	763	736	815	719	744	754	732	760	742	723	757	707	752	749	646	711	681	750	711	736	756	713	715	712	719	713	745	737	691	729	730	716	717	697	750	740	753	731	738	737	784	754	693	748	714	770	737	717	704	724	758	716	736	735	743	744	724	722	733	721	743	777	754	683	745	733	717	784	771	797	753	754	779	714	686	771	682	703	756	731	720	750	708	740	718	745	729	774	738	737	715	714	751	737	682	720	727	686	701	691	707	774	734	800	733	731	730	758	762	652	691	708	759	712	727	700	719	744	718	754	752	700	728	704	762	729	701	673	695	729	736	700	699	762	680	695	728	680	717	760	737	729	728	699	773	699	667	728	723	694	715	706	701	725	705	728	722	734	728	709	731	694	698	771	728	750	756	793	722	722	733	755	702	661	726	742	720	694	739	724	747	735	746	705	708	769	716	775	713	692	735	786	706	758	762	702	697	716	768	733	700	751	731	709	765	714	729	740	740	731	687	698	779	722	700	745	747	749	735	768	675	703	741	709	737	742	682	773	722	741	751	748	705	733	749	719	717	718	686	712	686	674	784	766	723	747	805	738	716	710	711	724	693	721	742	715	700	700	730	778	731	713	767	718	707	730	749	687	685	724	740	740	733	749	727	715	775	689	713	726	774	690	728	729	690	732	728	779	750	683	698	691	772	679	756	734	621	693	726	722	737	726	746	717	683	686	739	671	689	738	744	728	768	729	690	768	733	760	717	718	735	753	717	717	706	741	726	750	760	700	750	710	761	756	679	710	758	759	702	752	697	693	736	737	732	762	724	744	745	741	676	743	710	770	698	695	751	764	707	714	721	759	726	751	712	712	783	751	695	749	696	752	725	735	742	720	643	697	750	726	702	727	730	743	735	752	710	708	737	716	736	678	683	728	734	747	686	733	706	701	715	746	739	754	754	701	766	751	716	701	769	710	743	739	780	721	703	718	654	736	692	742	774	720	734	726	768	718	766	702	770	747	727	672	742	756	722	744	756	746	743	762	660	762	785	670	682	710	726	751	726	774	696	748	715	694	733	721	787	716	725	754	748	707	706	691	777	746	735	753	722	716	710	699	761	739	731	725	762	712	747	773	669	730	709	754	713	740	740	721	683	702	746	728	778	689	720	689	725	726	732	744	738	635	729	752	757	738	712	716	799	706	723	760	744	706	724	749	768	750	740	698	690	680	739	752	699	722	721	700	712	708	667	733	680	710	743	691	705	714	733	718	713	719	762	752	698	732	687	726	721	707	709	757	722	721	812	729	747	681	740	760	714	740	745	723	760	734	754	712	735	740	729	714	746	718	678	714	760	740	745	693	724	773	711	762	683	767	747	755	727	731	788	785	727	742	728	732	720	716	762	714	722	725	716	722	696	719	773	764	739	751	700	750	672	695	728	710	748	727	677	758	710	712	759	755	718	747	709	724	734	742	695	702	751	726	681	762	727	770	704	687	746	709	719	773	703	727	697	730	749	676	714	715	726	727	662	710	741	752	698	725	758	734	724	697	786	759	743	713	739	749	707	722	728	711	768	706	735	746	706	737	699	688	745	724	710	724	713	735	789	743	715	708	704	682	716	700	797	725
23526	21400	28511	24642	20997	7936	2849	1973	1255	1025	807	502	387	383	393	477	505	334	353	345	401	395	329	305	288	274	277	353	285	278	301	281	270	270	277	271	295	276	269	242	289	282	270	270	306	292	261	268	277	296	255	284	263	278	269	285	293	303	278	279	276	306	285	286	263	268	287	278	268	253	254	251	285	253	315	261	286	270	291	272	265	270	280	296	292	287	278	281	258	300	282	300	262	268	272	274	270	288	273	296	251	276	278	249	252	261	275	287	263	265	249	295	271	270	288	299	254	271	265	277	296	263	280	295	237	282	271	285	282	270	271	274	262	302	254	251	277	271	270	286	286	286	297	278	282	247	268	276	258	263	285	273	276	268	265	271	274	240	277	272	289	247	307	282	304	280	251	302	297	301	264	300	332	281	281	269	284	291	298	283	257	286	269	250	281	278	256	290	282	260	253	285	291	263	302	288	260	256	266	291	248	273	290	277	274	286	282	253	256	252	286	257	293	295	261	261	295	293	290	248	291	277	294	284	252	259	271	252	287	284	274	278	292	294	274	277	287	263	275	281	272	285	268	305	279	257	270	257	270	254	264	299	254	297	268	261	284	293	274	287	257	305	282	264	279	285	274	269	277	258	285	294	268	257	270	305	272	299	298	270	274	285	260	278	292	279	278	277	275	236	284	259	289	289	277	283	278	270	283	297	268	288	265	283	285	275	246	277	271	280	249	262	300	268	284	280	275	302	262	310	281	276	282	278	301	273	302	278	276	291	262	318	300	260	267	274	303	270	276	281	295	265	299	261	291	273	217	243	297	272	288	259	287	287	323	291	275	297	289	275	280	289	313	298	287	309	299	286	280	295	279	278	301	278	273	267	266	280	261	291	254	275	296	291	288	275	268	257	294	258	276	282	287	280	264	268	267	324	268	257	271	285	244	252	237	276	294	288	259	269	250	273	276	254	274	257	274	272	285	257	263	285	278	277	274	288	268	266	270	268	299	268	296	254	254	276	260	288	256	297	296	270	246	278	306	290	267	301	280	324	274	277	289	287	252	253	272	281	268	260	268	289	274	298	283	274	287	293	267	290	265	312	294	256	297	294	276	252	269	271	342	256	281	262	303	268	245	269	273	298	281	284	300	268	300	277	272	254	297	286	269	290	274	267	280	290	297	254	270	310	283	258	267	279	301	288	263	272	278	250	293	264	235	284	292	244	296	261	272	293	290	270	269	297	255	312	291	253	271	281	279	262	279	263	280	263	283	282	268	274	268	260	242	267	272	292	292	273	270	274	263	289	294	264	285	290	275	298	253	261	256	299	271	288	284	278	299	283	287	284	301	241	275	294	258	283	292	303	286	265	267	303	288	258	259	293	280	286	277	282	271	312	254	283	278	271	271	284	283	278	279	279	279	273	300	283	283	304	282	277	243	266	254	289	279	278	262	300	296	276	309	263	284	261	292	266	291	267	295	257	261	281	260	283	259	288	312	262	272	313	294	273	299	277	299	259	288	254	253	287	268	257	302	255	292	301	274	312	302	295	276	254	301	258	287	281	305	274	308	308	296	266	262	295	263	268	259	254	265	268	295	270	287	271	292	294	271	294	263	292	302	286	241	309	275	299	317	296	278	293	261	279	242	264	293	263	295	272	275	270	297	287	284	275	296	269	288	285	284	264	286	282	263	258	273	237	278	254	276	266	301	265	271	253	271	279	276	305	240	290	274	281	296	316	276	289	271	268	267	278	264	273	282	253	259	290	299	286	300	259	266	290	268	284	313	308	266	301	275	274	273	287	262	288	286	259	292	291	248	275	293	292	266	318	276	259	253	268	281	242	278	270	282	270	289	284	279	259	279	295	292	259	281	284	269	305	258	271	275	239	302	274	279	274	312	275	269	279	253	271	280	283	276	286	298	252	277	288	297	311	274	260	253	263	296	264	249	301	279	266	273	305	271	296	277	309	275	290	295	302	272	301	274	314	284	254	288	308	293	253	292	272	244	323	284	285	264	261	284	281	257	266	291	274	301	312	296	272	246	295	278	288	264	275	263	320	285	270	248	278	289	311	267	277	280	270	264	293	235	275	275	283	260	288	267	300	283	284	284	282	269	271	296	317	284	290	272	276	252	272	278	232	266	270	280	274	273	247	253	272	279	285	281	274	281	304	255	259	269	286	240	265	285	262	282	275	282	272	257	252	271	262	286	288	278	279	283	307	270	269	304	278	284	302	246	291	267	296	285	278	266	305	277	299	280	283	259	267	267	273	281	275	253	306	289	278	264	261	262	276	291	277	266	269	280	271	279	265	267	258	300	298	275	284	288	271	292	284	279	279	271	284	241	303	266	289	265	293	283	264	243	289	275	263	268	277	276	276	269	264	277	305	278	264	262	276	276	269	268	271	298	275	279	268	199	266	281	289	270	276	278	289	298	274	285	248	252	277	306	293	296	281	284	262	292	280	289	276	279	259	266	271	259	296	268	289	285	290	261	290	279	299	281	272	313	267	286	276	308	275	290	261	279	283	238	274	283	303	267	308	283	252	286	270	278	278	292	282	269	263	268	288	285	275	280	301	274	297	266	255	258	280	263	301	279	280	271	279	279	277	272	304	304	269	300	272	272	278	273	277	293	286	250	272	263	295	272	281	285	280	277	262	290	263	273	274	287	263	252	276	273	281	260	278	280	252	271	282	293	268	263	308	294	269	269	294	263	268	245	278	282	276	258	299	268	274	275	287	270	282	273	286	272	284	280	258	269	298	251	266	266	271	317	263	276	291	270	296	281	263	277	249	278	267	286	263	263	287	268	275	288	283	310	293	270	276	251	288	254	312	281	297	298	250	261	263	279	308	272	257	274	235	269	284	300	280	254	304	290	239	284	254	251	297	305	302	266	289	267	269	278	292	300	242	262	312	279	276	256	252	268	261	301	268	309	272	276	279	239	289	288	335	281	266	283	283	304	276	276	291	239	289	274	284	258	301	261	287	291	279	259	301	279	278	297	270	289	259	272	267	284	301	291	288	266	273	288	329	294	287	300	248	256	252	264	286	279	252	299	266	250	279	266	297	269	298	285	281	248	281	261	269	273	279	284	291	276	268	267	260	299	281	263	265	285	271	264	262	296	285	266	268	270	219	250	321	274	288	302	256	275	281	257	292	291	254	297	262	254	273	268	285	239	265	281	295	272	261	281	245	269	263	287	265	299	278	258	256	252	301	290	281	289	264	280	285	291	277	254	283	251	270	299	258	290	277	270	265	282	278	254	238	275	271	285	263	275	275	275	282	290	308	276	293	292	269	263	291	278	292	304	279	290	281	310	296	295	284	300	315	245	276	271	280	278	250	268	258	263	277	290	272	297	275	274	296	290	262	287	264	261	254	256	270	298	283	284	272	278	280	258	264	295	284	272	288	266	280	278	294	313	247	271	235	277	290	304	284	306	265	276	261	278	268	293	282	270	270	282	269	255	277	261	250	245	290	280	264	262	266	303	279	285	283	279	248
8586	16946	16015	6881	8272	7197	5214	4561	2754	2244	1658	1024	720	640	665	940	834	628	558	675	728	659	567	559	497	435	405	569	528	434	444	437	407	393	444	453	424	400	423	430	423	431	424	414	421	434	451	425	373	433	406	405	419	427	424	409	409	420	423	435	410	448	408	410	387	415	419	364	427	394	416	383	430	413	409	409	452	441	437	396	417	390	424	421	443	378	409	393	427	376	445	416	411	377	380	413	423	427	441	428	415	426	420	388	438	416	412	427	423	411	413	403	421	450	420	417	382	396	390	431	421	422	424	429	375	408	464	421	387	401	440	431	375	407	427	421	429	428	415	386	414	393	377	412	424	397	369	378	419	391	414	444	426	436	410	427	399	408	423	428	416	416	431	367	379	444	451	408	395	356	431	384	405	382	407	417	447	379	428	409	419	409	402	416	429	417	410	397	404	416	397	396	387	404	435	419	414	418	409	393	413	416	423	381	430	410	416	372	424	402	401	409	433	411	431	463	401	368	426	441	428	413	460	437	443	428	374	410	398	390	426	417	420	386	449	433	424	405	395	383	418	395	379	385	417	431	433	412	433	392	424	416	389	379	411	427	401	439	422	452	411	431	392	432	412	443	412	461	419	411	426	413	417	392	410	405	376	427	392	376	406	441	386	409	422	407	441	409	401	379	414	409	435	384	413	426	383	419	403	430	417	438	436	397	421	458	456	384	447	402	390	421	385	385	391	434	416	417	419	382	403	351	376	447	401	412	444	434	401	389	425	415	382	372	403	418	401	410	432	398	402	405	422	415	405	420	401	432	403	420	417	383	412	428	425	392	418	388	415	422	403	412	409	437	421	410	403	452	438	422	378	412	403	423	400	432	439	411	410	388	420	423	384	406	444	429	423	388	388	410	428	433	425	390	395	413	419	393	396	419	392	428	422	377	416	400	397	409	418	409	411	411	404	411	437	403	401	395	405	400	381	398	372	422	410	430	401	420	406	448	433	427	418	415	391	401	386	421	407	403	413	386	435	388	405	432	406	399	430	404	420	393	400	419	418	412	399	387	394	387	418	408	390	391	412	424	400	406	423	423	401	445	401	414	395	380	416	408	396	443	404	408	398	416	431	400	396	418	397	395	404	408	370	384	462	435	419	410	411	387	402	426	428	394	421	404	426	423	408	414	451	415	384	404	407	446	416	434	406	393	427	392	409	384	418	430	433	443	402	432	437	408	393	419	396	426	419	439	397	419	420	411	401	417	420	403	364	399	459	398	392	407	385	406	392	406	406	384	391	415	424	401	423	422	400	426	396	437	412	433	387	371	409	425	439	421	429	394	445	420	413	409	394	404	383	375	413	401	416	377	411	366	409	433	423	416	419	396	420	425	391	408	409	402	423	444	417	398	371	426	442	390	406	425	369	439	432	414	420	405	396	413	402	413	422	417	437	416	403	382	399	394	386	398	360	431	402	434	460	393	423	425	418	416	433	412	420	399	394	385	408	386	403	395	394	396	415	440	411	396	411	405	411	424	423	386	395	410	428	420	413	405	428	432	379	383	417	438	455	399	375	408	417	375	457	382	387	419	443	420	417	440	361	396	437	422	405	372	417	392	389	408	399	417	408	411	408	416	373	399	427	422	397	401	419	424	413	388	434	419	409	411	425	391	405	384	398	402	384	409	417	401	407	398	407	437	429	383	439	383	431	382	416	408	382	400	452	402	395	394	432	389	430	405	409	430	426	474	430	392	429	412	384	380	406	411	423	456	427	401	388	409	426	402	399	387	387	396	435	389	377	385	425	438	427	433	410	401	407	453	409	425	421	423	426	406	388	406	409	405	418	406	392	406	425	350	401	404	434	402	404	405	408	434	412	397	399	420	464	429	406	395	406	394	405	415	386	368	388	371	420	400	400	411	434	414	387	401	372	404	416	388	405	394	408	370	419	374	367	397	399	405	393	400	410	429	413	373	395	402	396	382	405	387	389	371	393	398	396	416	403	410	393	373	402	434	382	416	411	404	447	400	415	422	427	410	435	386	395	423	428	398	365	389	389	409	398	413	447	448	395	397	403	382	396	440	385	413	418	391	386	420	411	442	427	420	403	409	406	378	406	405	417	434	391	373	410	395	419	421	388	381	415	368	411	408	408	421	414	401	397	374	409	391	409	452	419	397	424	406	422	435	437	385	405	371	444	417	392	393	424	395	408	390	419	414	424	453	406	417	418	394	393	396	436	396	434	389	412	393	441	432	397	412	400	390	414	414	408	402	416	399	405	384	407	406	404	405	400	428	406	416	435	423	416	451	416	430	398	386	423	412	452	432	402	419	429	393	436	406	421	409	389	440	432	396	369	401	404	418	415	435	411	387	401	410	451	415	420	394	385	390	426	427	408	420	397	387	389	396	435	434	418	417	416	436	399	432	419	415	415	406	432	378	410	447	417	434	405	433	395	431	405	355	420	439	400	446	419	427	396	418	440	413	405	411	395	400	437	410	424	437	424	401	417	382	394	389	436	404	430	423	446	429	387	419	401	423	446	419	429	408	394	377	400	410	396	368	412	379	408	406	410	407	412	421	413	420	413	434	399	397	388	402	395	458	397	440	413	413	404	409	379	431	402	391	394	447	445	391	406	395	406	407	349	432	406	411	422	422	429	426	440	396	400	392	411	392	393	432	428	404	419	424	370	424	420	368	377	429	390	431	423	415	434	388	411	389	440	399	390	423	404	447	420	425	418	408	381	397	395	399	403	440	385	413	409	448	417	417	421	401	388	388	389	378	436	394	445	405	438	464	401	377	424	410	428	428	413	416	417	442	408	424	391	414	401	423	415	427	407	419	409	402	404	429	396	405	368	433	402	395	395	406	373	416	404	414	413	406	349	444	411	403	415	388	406	389	378	434	402	402	403	395	422	407	429	401	402	416	417	406	418	411	371	401	431	408	401	366	399	404	417	444	421	406	404	427	392	405	402	402	391	393	413	385	397	406	429	353	402	427	448	412	384	389	435	396	397	416	417	418	418	398	417	381	413	401	399	405	391	420	419	390	382	430	384	386	440	401	415	398	370	421	374	427	412	435	403	405	385	420	397	453	420	419	431	404	420	408	380	404	421	411	421	411	442	406	415	442	408	413	417	415	379	384	434	401	363	407	415	423	425	405	411	427	419	429	370	405	384	451	416	423	435	431	402	422	467	428	442	415	431	388	427	442	405	394	428	430	398	392	376	410	394	422	421	406	415	439	449	387	422	401	465	415	396	345	356	416	405	382	438	413	418	413	400	412	437	420	430	423	373	442	405	355	421	425	415	442	396	421	404	405	400	390	411	426	376	404	430	446	400	415	425	385	434	384	409	395	449	400	435	423	426	377	406	410	416	403	413	416	442	394	377	404	437	419	373	433	425	401	394	407	405	424	361	391	416	414	404	416	409	417	378	421	408	384	400	413	384	428	404	441	418	436	398	399	396	419	416	405	453	384	411	403	397	390	399	407	394	381	437	420	410	455
24693	21400	27056	25180	7120	2914	2159	1624	1387	927	783	746	686	703	679	709	631	641	618	683	643	708	619	621	578	618	576	712	584	624	577	611	556	574	609	544	529	566	569	566	620	619	578	576	591	551	556	626	584	551	560	617	625	556	584	586	603	556	593	604	575	594	636	546	573	511	597	576	562	567	556	601	615	575	564	573	603	568	555	576	572	614	576	546	561	607	549	564	589	602	589	524	524	593	564	616	561	618	575	577	580	617	580	570	567	576	585	596	586	584	552	535	564	596	599	556	584	630	556	566	622	549	604	635	596	575	618	591	584	573	567	559	544	547	575	586	589	571	600	544	581	576	541	538	612	608	558	587	583	566	561	578	609	555	567	582	618	582	521	631	585	579	549	576	565	574	558	555	599	581	608	596	574	619	566	575	572	572	576	605	601	595	576	566	573	606	568	595	588	581	567	554	597	559	594	601	612	602	530	579	547	625	566	567	574	572	564	606	586	567	576	586	599	582	612	566	602	597	571	606	548	643	568	616	604	566	626	560	616	547	586	582	558	603	604	545	620	562	589	526	552	550	568	565	544	577	565	560	590	531	583	586	588	579	563	580	556	603	593	581	581	560	562	559	540	577	576	556	598	581	563	549	597	551	603	567	599	582	560	576	635	619	546	559	555	597	579	542	560	582	575	582	585	570	570	573	563	596	579	574	552	594	536	563	587	568	594	584	601	588	620	620	574	559	578	606	563	602	615	513	573	596	594	580	576	588	593	578	597	574	585	583	606	618	588	596	548	586	644	563	560	561	573	598	581	537	620	584	567	599	579	526	557	585	585	584	578	573	626	557	545	558	607	582	586	544	583	557	563	580	562	599	601	549	586	598	548	590	595	602	576	632	588	582	562	597	563	578	566	549	567	546	633	586	586	569	540	578	594	572	557	532	576	595	585	585	587	541	606	609	575	581	573	561	562	608	601	567	574	587	573	591	545	623	585	574	581	624	582	569	580	595	604	587	598	594	620	591	567	590	572	571	565	539	601	570	566	552	593	604	566	557	575	584	574	621	615	576	576	590	580	577	580	527	576	579	588	601	598	588	535	622	593	569	608	596	614	593	572	595	580	539	596	663	630	570	581	581	601	538	580	591	596	560	577	556	591	563	592	579	590	607	565	595	602	579	614	622	599	594	568	557	574	598	595	575	585	564	568	565	638	592	606	568	618	561	618	596	570	599	573	551	572	538	573	564	566	578	566	603	625	572	580	604	551	591	608	605	565	607	582	568	584	568	579	606	574	559	546	619	596	581	587	584	578	632	554	605	586	604	588	583	567	599	588	605	596	610	593	598	601	581	596	611	577	558	574	593	570	586	593	547	570	608	535	580	579	553	556	589	596	566	623	543	555	539	616	590	564	579	536	520	555	592	580	593	551	609	591	553	611	594	589	608	587	557	580	587	587	605	635	536	613	609	564	609	575	600	630	585	555	539	560	540	583	575	569	582	585	586	552	588	607	579	564	584	580	579	628	572	591	556	629	585	571	557	607	573	561	585	566	550	560	584	570	578	567	602	590	558	597	621	601	596	560	546	649	583	551	562	600	562	583	588	559	573	577	578	593	552	528	556	605	598	610	569	632	572	587	582	618	519	607	558	624	603	541	596	657	566	563	566	625	560	610	557	553	601	577	595	543	569	588	607	588	599	624	588	561	608	570	560	579	613	592	553	568	586	542	608	589	618	597	545	554	608	562	559	571	601	560	575	549	617	598	595	589	549	570	538	582	587	587	559	559	592	614	558	578	573	544	591	629	577	602	585	611	601	593	591	579	552	604	578	558	566	603	617	601	596	574	575	576	613	585	619	587	556	631	523	573	574	565	601	591	556	551	606	583	583	601	546	600	579	583	555	588	586	617	577	582	575	599	573	574	570	576	590	530	559	573	589	626	600	594	595	551	531	630	588	593	546	630	584	563	555	550	549	514	550	538	551	572	591	572	614	531	600	629	556	590	598	574	569	571	590	579	590	593	574	581	649	578	569	590	605	596	597	571	577	583	579	568	596	582	604	555	593	571	595	610	599	586	573	548	575	593	593	576	581	573	596	564	560	582	638	585	530	595	575	599	567	577	579	591	566	594	574	569	592	540	538	595	584	575	605	564	602	576	551	558	658	576	589	572	593	541	565	535	565	544	599	565	609	595	577	576	585	622	559	596	596	555	539	618	575	633	560	629	596	588	583	576	540	539	583	558	595	545	567	577	605	556	575	601	572	587	576	605	584	553	590	601	581	599	603	601	579	564	589	596	584	562	560	566	560	559	561	585	550	623	569	565	602	599	557	597	597	566	599	613	576	589	578	587	585	567	566	609	564	574	554	601	598	616	563	624	552	587	630	571	564	586	545	542	570	559	606	595	578	595	598	532	632	591	593	591	587	578	538	586	592	529	575	574	586	583	588	593	610	591	568	605	598	620	580	595	560	565	549	578	577	596	570	574	590	605	591	590	602	572	582	560	575	583	566	626	577	580	595	580	612	563	576	574	553	591	570	595	588	569	635	629	613	572	604	594	601	586	584	567	547	578	607	585	581	608	601	540	542	591	587	627	608	597	599	596	593	597	557	627	533	580	619	590	572	603	569	580	542	584	585	570	591	576	593	597	583	591	562	594	563	575	579	585	580	602	584	582	590	531	605	563	574	555	569	596	581	564	539	571	585	579	579	568	595	521	565	557	571	587	621	555	609	589	612	595	585	563	611	572	566	564	587	608	549	596	580	594	609	540	601	600	599	624	579	640	570	563	628	565	576	610	544	569	608	585	602	595	582	575	567	603	550	582	592	585	641	596	558	545	570	580	569	584	614	544	586	572	601	599	574	537	576	570	579	592	591	564	573	569	644	582	555	568	553	611	593	626	585	560	577	561	622	613	551	582	645	591	595	548	567	600	553	558	585	555	600	561	571	580	587	611	559	577	617	566	593	560	577	548	587	582	562	516	577	582	538	526	607	599	569	571	590	583	571	566	657	564	576	589	620	555	596	593	589	575	561	588	581	576	615	626	535	553	554	590	571	585	587	592	557	572	569	585	583	577	596	578	565	586	645	603	570	601	565	623	569	628	593	563	596	585	569	608	547	551	564	568	578	623	616	581	597	610	616	581	600	569	563	559	546	609	555	543	566	583	611	563	574	562	594	575	590	583	564	569	588	582	609	604	593	576	585	572	570	567	574	583	626	600	543	611	527	553	582	576	573	628	534	627	586	572	549	615	616	575	596	576	591	584	578	582	540	581	543	562	612	646	506	573	579	536	591	568	599	546	606	582	584	560	575	577	573	559	582	588	585	566	610	594	585	567	619	591	578	594	594	614	545	553	581	617	589	579	575	602	564	620	565	571	585	579	567	641	570	593	610	614	575	563	575	578	549	541	593	534	606	583	610	544	555	565	611	606	557	601	560	651	553	577	559	606	570	604	593	612	590	547	559	560	583	601	589	603	604	608	594	605	556	602	559	595	579	574	603
9144	16427	13166	5985	6791	5729	4606	3643	3252	1845	1320	1213	1233	1172	1186	1115	915	946	956	1040	1046	928	900	835	838	836	803	1152	767	778	780	829	850	827	799	818	800	816	806	810	818	783	863	795	800	807	794	772	835	808	794	833	779	792	798	778	825	781	760	837	743	822	836	818	797	773	809	826	788	829	833	804	802	809	821	828	805	810	861	876	787	785	807	760	851	837	804	820	757	772	787	807	817	851	814	794	808	817	835	778	819	824	830	825	745	845	768	823	830	835	792	863	814	785	814	771	795	822	848	842	829	803	794	763	831	833	799	792	802	769	795	805	781	815	807	806	820	819	842	773	780	815	823	813	833	802	788	807	787	808	759	798	832	784	815	820	797	796	795	770	815	824	835	812	841	780	835	854	807	833	829	795	785	863	805	826	808	826	824	798	806	777	799	840	761	836	774	868	824	811	754	753	812	847	812	812	868	881	798	842	819	834	828	782	822	806	806	849	807	817	802	803	783	817	824	817	763	774	835	765	774	860	903	829	771	840	799	775	806	844	884	812	729	822	799	825	804	820	833	756	802	766	781	841	830	798	833	831	809	824	812	857	763	784	829	805	800	806	867	834	866	797	806	796	831	811	771	763	818	789	811	757	786	835	820	869	824	877	810	789	874	805	797	757	788	778	788	819	832	842	811	795	772	825	865	802	781	777	806	815	819	815	773	837	794	839	822	823	816	806	770	753	818	796	814	854	801	829	802	802	858	825	751	775	773	752	821	793	791	826	804	786	819	791	831	764	868	821	824	794	817	779	812	793	785	787	819	818	822	787	835	857	823	797	829	793	771	756	805	809	777	795	827	814	846	820	788	760	812	818	788	791	795	780	787	756	800	792	827	796	771	802	840	787	822	813	804	776	813	812	785	810	809	798	814	811	836	787	845	802	784	836	797	840	801	772	803	870	773	774	811	802	800	849	796	819	824	778	823	786	861	846	808	819	830	772	741	854	788	817	786	808	833	822	843	805	773	802	792	834	819	785	791	860	805	823	769	815	850	833	811	797	808	798	829	817	819	789	797	785	857	785	779	839	800	806	813	803	798	789	823	743	791	785	869	802	841	799	789	827	764	761	799	818	810	803	772	799	791	804	760	843	836	812	838	805	847	797	787	791	754	850	846	793	796	807	806	806	878	795	818	785	821	814	820	835	787	797	810	847	805	811	799	790	768	864	781	824	812	863	777	828	820	800	843	785	797	817	801	867	806	866	813	786	830	760	832	796	771	829	797	800	891	805	830	797	833	811	849	815	792	820	843	837	792	765	779	783	843	776	807	760	804	822	801	785	777	829	775	850	749	835	848	750	835	810	809	879	757	791	734	773	797	826	809	810	802	849	792	809	758	835	817	846	820	837	784	787	815	832	811	844	800	783	819	788	816	814	817	833	819	797	802	832	810	805	817	766	802	784	827	823	808	844	806	847	812	805	762	825	753	815	791	794	850	817	792	817	770	853	864	811	840	773	806	809	795	786	823	811	809	803	818	831	779	841	784	814	788	830	832	859	780	808	826	853	794	852	818	857	766	804	783	801	798	797	763	860	828	767	793	837	782	794	788	826	832	832	800	836	797	842	829	802	844	785	837	773	770	792	790	780	827	827	823	810	850	826	842	780	837	768	832	781	841	803	811	806	785	828	731	800	772	798	808	812	802	828	808	826	748	806	826	797	823	791	794	820	801	788	760	816	758	770	805	857	806	761	850	826	820	789	773	781	808	828	766	766	800	802	807	802	782	776	821	813	797	783	826	743	779	794	795	806	842	838	802	830	821	814	807	762	809	799	802	820	804	784	816	812	752	834	842	791	825	775	782	863	803	770	787	794	805	830	843	814	811	823	779	761	794	784	766	762	803	773	818	839	813	798	781	808	809	821	780	813	808	771	831	752	823	775	801	789	746	817	855	846	784	791	810	844	798	829	801	807	777	784	845	827	812	819	784	787	804	805	835	848	827	789	846	845	827	736	822	757	831	754	790	803	822	830	800	809	825	816	819	804	790	866	844	771	770	792	840	815	785	788	799	811	769	819	778	825	786	804	809	830	867	789	844	815	762	827	818	752	813	837	804	806	840	827	800	780	777	790	791	831	780	832	784	812	796	776	787	808	811	799	823	827	795	804	850	774	780	800	740	783	801	805	786	827	767	781	799	814	743	796	781	761	805	813	812	781	792	858	833	806	835	795	830	814	768	790	727	778	796	772	800	837	805	820	782	842	818	825	830	854	784	820	794	810	838	831	839	838	842	811	833	833	827	818	789	766	833	788	840	821	821	756	791	799	836	796	824	812	786	823	780	832	827	837	813	838	829	815	831	829	806	837	862	812	823	816	841	792	752	800	836	814	786	775	824	842	820	737	798	804	821	775	860	789	776	779	777	776	810	783	837	807	775	812	817	842	799	813	834	839	816	791	820	829	796	790	782	792	831	822	799	789	817	824	789	844	799	798	780	778	789	829	764	806	820	815	793	772	794	837	855	821	802	767	819	829	814	801	811	790	805	848	829	816	789	780	820	831	791	818	809	797	809	814	817	834	836	819	765	803	805	787	792	810	815	838	795	768	781	784	784	837	761	846	862	833	838	804	764	791	785	811	782	819	822	767	861	807	828	843	832	744	842	815	740	815	786	797	799	816	760	820	827	795	809	768	856	825	798	830	813	785	770	809	821	792	815	800	820	811	838	833	818	878	797	770	828	803	836	826	798	810	802	822	771	802	783	789	794	807	826	827	793	788	741	797	810	792	806	808	796	772	798	807	874	814	829	785	770	821	796	847	814	794	806	823	802	799	807	804	757	819	796	835	811	852	788	788	816	815	816	813	786	825	796	799	805	769	784	797	803	809	748	783	824	762	797	827	802	812	820	784	809	803	827	820	794	806	822	822	838	786	857	783	779	792	788	824	759	867	863	794	843	811	818	813	864	784	794	813	824	788	793	818	804	781	802	786	827	782	774	811	826	778	791	853	821	831	817	820	835	794	795	793	813	799	773	794	773	779	809	822	795	803	812	815	786	825	769	770	828	853	751	790	764	787	767	767	792	804	775	732	767	853	786	819	828	846	854	800	783	815	808	801	768	825	776	824	820	796	803	849	767	816	773	760	786	848	830	827	834	817	848	808	837	823	856	850	798	799	820	773	788	753	832	772	821	763	782	779	819	799	812	781	809	781	810	768	822	847	812	765	795	820	791	817	846	772	777	788	778	745	791	833	781	806	778	741	821	822	811	789	834	814	790	810	832	806	828	821	817	788	831	824	841	736	845	814	806	780	828	828	837	775	848	822	817	806	773	769	794	805	829	787	770	880	852	792	756	834	801	828	820	819	798	827	865	811	818	812	792	719	833	833	811	793	794	762	774	867	801	782	777	801	810	778	807	753	825	823	736	798	827	838	793	814	834	819	805	848	789	796	823	815	832	804	760	825	852	769	820	738	820	788	795	757	841	831	802	799	818	830	799	807	781	804	810	803
22556	21449	29251	24026	21448	21122	8659	3009	2413	2324	1223	1072	1025	678	550	447	414	432	478	540	537	383	389	344	320	318	347	343	276	299	284	292	256	326	264	293	287	300	287	274	268	271	263	275	286	252	289	286	301	263	285	280	303	258	276	263	287	309	276	262	301	307	276	277	256	272	262	327	290	266	274	264	246	252	288	296	250	318	281	300	273	294	298	271	275	287	278	294	302	285	308	281	299	272	258	268	287	254	262	272	277	303	267	265	250	287	273	245	285	283	242	254	290	271	321	299	278	271	270	283	315	290	280	267	292	269	292	264	286	273	282	292	272	256	276	273	311	294	285	264	278	290	270	288	305	265	265	286	285	270	257	289	308	279	309	286	309	313	297	272	260	308	268	291	277	265	256	248	264	273	309	291	269	261	284	268	265	267	285	297	260	269	260	268	313	292	265	273	295	263	273	275	270	269	291	291	268	244	283	301	260	290	278	303	260	287	288	286	285	254	303	277	290	280	242	304	290	284	270	263	274	311	275	289	276	261	278	308	289	295	255	289	281	263	280	267	278	248	301	300	278	254	273	279	279	293	273	253	294	267	272	292	306	268	280	275	287	286	286	285	287	279	257	271	300	278	263	287	255	253	292	289	284	272	277	290	303	268	287	278	246	279	264	287	255	312	320	249	282	267	277	283	265	277	295	293	285	269	289	259	288	287	284	261	295	275	283	280	282	275	268	246	280	271	280	278	268	275	261	284	258	275	253	304	297	256	315	278	313	310	268	245	262	296	272	261	282	263	273	274	310	256	251	248	270	282	274	247	276	270	270	262	247	280	281	276	267	303	252	277	308	275	295	306	242	285	248	253	298	251	263	280	280	271	245	290	284	299	295	282	236	268	271	301	287	268	284	280	262	263	266	282	268	302	284	276	267	256	273	250	263	273	262	283	240	296	265	270	257	272	267	242	272	283	295	274	307	299	294	272	255	295	293	276	280	284	253	279	283	255	266	277	274	282	285	291	277	233	272	290	282	294	284	295	285	285	299	264	307	296	282	301	302	280	289	280	286	254	284	286	268	249	297	285	276	281	283	298	270	292	264	245	280	254	298	248	262	288	274	264	258	254	285	287	299	284	306	288	303	283	272	301	302	300	253	260	276	289	260	294	284	273	296	269	272	288	270	288	260	249	290	283	290	255	319	263	312	258	260	277	272	273	282	291	276	303	284	255	308	270	270	266	272	286	315	272	284	264	293	289	294	291	305	275	303	279	258	295	274	278	296	306	263	257	278	295	317	280	293	267	288	312	303	270	289	278	294	300	286	284	263	279	275	248	281	256	282	280	245	277	273	270	280	274	285	264	259	298	280	270	289	260	298	258	309	281	270	263	278	290	278	272	255	267	247	296	272	272	295	283	258	247	257	291	272	290	301	267	267	290	299	309	247	249	280	293	269	250	265	326	274	267	308	249	281	278	266	273	289	275	289	254	296	267	287	283	263	302	288	266	277	286	304	259	274	298	273	284	281	271	265	290	287	278	261	309	275	275	280	291	292	270	262	259	228	288	262	280	276	296	286	304	269	251	304	287	298	308	280	291	264	294	285	277	252	276	278	278	288	280	254	294	303	279	283	246	307	297	301	298	283	254	246	272	279	260	284	280	294	284	287	260	261	269	262	282	278	296	274	275	278	292	264	264	247	306	256	273	291	294	285	283	283	290	274	299	293	289	248	275	301	272	295	277	279	264	260	297	301	259	291	238	263	267	263	269	263	282	280	308	263	266	288	295	279	252	263	270	271	247	302	305	279	252	273	249	288	267	287	288	271	248	304	275	287	270	295	242	258	270	294	253	296	294	252	273	275	266	292	263	307	285	283	279	257	288	288	284	313	267	276	269	268	259	279	257	270	252	267	258	289	283	302	288	273	287	292	299	306	261	291	300	286	279	272	274	264	250	294	270	253	257	303	278	284	282	274	293	295	277	298	288	280	281	263	274	287	259	298	307	289	281	299	289	259	268	264	277	262	301	293	260	261	265	296	286	262	255	249	294	251	272	294	272	282	268	280	271	254	285	274	289	278	284	275	310	299	243	258	288	260	288	287	254	267	269	275	285	277	285	242	269	308	300	287	274	251	256	279	262	278	287	282	318	277	285	294	292	240	264	262	264	284	226	293	280	256	267	275	291	279	296	240	269	283	289	279	307	278	257	271	249	261	301	279	305	308	245	289	298	287	279	251	277	244	287	268	282	276	293	279	274	262	292	305	311	270	294	285	290	279	247	283	268	279	273	268	283	282	295	299	262	281	268	300	264	251	268	283	282	264	286	272	266	248	298	293	250	279	270	274	285	295	274	276	282	265	267	274	279	282	260	287	266	293	274	280	284	258	276	245	300	289	277	294	285	266	267	289	256	289	271	295	266	281	291	287	294	254	247	256	294	288	301	308	269	291	260	277	279	258	258	279	271	272	293	252	318	267	259	290	263	285	292	290	281	273	273	239	316	272	274	292	254	299	284	267	277	270	308	272	267	270	273	295	280	255	263	278	288	260	258	275	288	280	260	278	270	270	277	271	287	275	272	268	270	295	261	266	304	273	275	269	232	271	305	316	252	301	280	239	298	291	280	303	273	286	297	308	289	292	291	274	314	271	280	245	240	262	273	253	281	247	266	271	272	278	284	302	285	290	267	291	285	289	256	270	272	271	273	292	261	284	266	282	276	265	273	271	300	283	265	283	309	277	277	289	290	264	297	295	266	284	280	277	274	285	302	290	286	269	258	273	297	293	272	278	287	298	294	268	300	276	271	294	265	278	270	274	294	250	286	289	280	273	237	293	278	292	284	275	259	304	290	303	275	287	281	274	284	266	289	267	276	249	268	275	265	238	285	292	245	251	272	273	240	286	294	298	281	283	261	266	250	271	274	286	283	268	261	305	288	275	268	289	258	260	306	283	276	275	311	294	258	268	279	281	293	289	264	298	302	282	293	320	284	275	271	294	273	287	274	255	265	283	287	268	296	298	243	297	287	308	284	283	289	288	276	245	291	280	279	293	276	244	263	254	277	281	258	308	281	259	245	275	256	261	262	247	298	243	279	291	277	261	302	274	287	263	308	259	301	298	278	318	288	245	267	263	276	285	254	265	289	273	280	279	294	275	280	274	279	260	267	315	290	283	243	281	261	293	268	265	262	284	270	264	250	294	294	268	284	283	267	280	273	279	283	299	289	252	281	284	278	270	271	267	294	259	265	277	279	295	284	280	288	248	314	297	276	235	270	311	283	274	286	250	287	283	281	285	294	291	284	285	276	263	329	277	289	297	258	283	242	255	277	274	298	301	236	285	271	282	291	298	275	265	285	290	278	283	277	270	301	281	282	258	244	292	237	292	261	326	283	257	273	273	288	261	273	266	290	272	293	288	287	256	315	246	252	276	284	297	259	280	286	266	245	294	268	268	296	288	283	278	272	283	277	314	272	255	262	245	257	285	274	273	263	262	273	263	281	277	263	306	271
11515	23056	18294	10519	8717	7410	9242	6009	5902	4974	2794	2460	2240	1379	1076	753	811	806	825	1065	985	636	524	468	443	500	512	541	418	448	419	427	412	416	437	394	394	369	439	390	410	399	401	405	397	409	377	397	425	388	425	380	392	401	369	382	387	380	355	374	372	406	349	380	376	364	385	404	405	425	401	390	382	326	385	366	379	358	358	358	410	356	389	359	385	384	384	394	372	364	362	384	402	362	367	398	374	414	391	406	391	386	395	395	414	395	386	386	397	371	390	362	403	399	366	379	363	371	397	359	345	377	404	388	383	333	360	403	377	392	380	419	343	378	395	384	372	370	411	376	391	386	387	388	399	374	350	377	381	393	382	368	394	378	403	397	369	382	397	386	366	380	378	389	420	361	384	381	376	371	376	380	346	366	334	388	391	427	390	388	354	372	396	352	373	405	392	415	390	352	378	400	352	389	392	406	362	372	383	393	379	350	375	355	402	387	360	356	370	360	360	397	363	377	406	364	383	417	389	380	373	341	398	423	406	371	426	370	411	373	394	378	350	382	371	350	381	385	394	406	364	364	416	375	380	389	390	415	381	388	387	418	380	403	394	369	337	405	407	387	395	410	354	361	378	406	407	403	359	369	401	365	389	394	351	376	430	393	361	388	392	364	401	410	394	396	374	374	379	419	369	366	392	379	378	360	371	365	377	406	348	377	351	371	391	367	353	418	365	343	346	393	396	377	382	403	367	403	340	357	366	353	380	368	426	385	391	357	379	393	364	347	387	363	384	404	391	378	424	395	357	377	359	411	385	366	372	382	394	365	394	384	358	360	360	351	412	380	376	386	349	380	376	381	381	362	359	399	381	393	362	384	349	368	397	395	373	385	369	388	381	385	389	376	373	381	380	380	332	357	369	363	401	406	383	340	386	418	418	368	382	339	370	401	388	367	384	402	353	360	362	387	408	399	356	378	378	376	406	361	336	358	364	400	383	362	366	371	355	360	370	387	392	383	422	376	395	362	372	385	398	368	328	380	383	417	392	391	399	391	412	410	376	328	366	386	381	365	395	368	392	366	386	373	387	390	428	368	351	377	367	398	408	373	369	359	396	382	390	370	375	361	389	400	386	390	368	380	366	370	382	357	415	398	381	395	349	423	388	380	383	371	411	367	381	384	402	398	351	400	409	398	397	365	370	356	379	385	365	382	353	413	387	378	391	383	395	382	375	434	398	360	391	390	408	411	388	398	359	367	362	418	388	368	395	372	394	387	362	404	376	354	378	383	370	362	388	365	397	368	373	357	386	346	410	398	384	370	381	350	376	385	400	375	401	415	382	356	376	406	352	388	403	395	354	382	393	402	389	413	406	384	374	382	376	387	343	398	382	419	342	342	393	387	372	373	382	370	406	356	373	365	394	363	397	369	372	369	397	381	358	370	358	390	378	401	379	366	354	383	396	405	388	378	401	408	375	382	378	373	398	364	400	375	347	399	386	413	368	367	441	401	381	415	341	354	400	380	410	348	381	397	369	361	382	404	412	372	352	362	377	367	352	372	354	380	406	412	380	374	392	390	412	351	385	366	381	380	374	374	382	371	386	391	378	395	387	416	359	406	406	386	363	376	405	367	412	360	385	375	377	388	379	376	390	387	394	356	410	390	370	374	380	385	339	412	375	385	394	421	414	379	362	394	363	398	411	379	371	383	352	404	361	403	365	370	384	369	398	365	367	386	368	385	393	390	384	403	389	366	390	367	354	360	403	391	380	387	376	414	360	349	376	382	378	396	366	374	382	378	363	386	393	362	370	378	393	380	385	349	374	383	387	368	381	398	371	334	368	397	403	350	350	380	391	395	422	389	402	381	370	371	359	369	391	367	367	390	375	396	384	386	384	409	389	377	361	376	392	372	372	350	356	386	424	375	346	385	370	352	395	396	387	374	372	385	361	363	361	396	388	348	382	355	407	374	403	362	401	382	368	420	373	386	372	340	370	367	384	386	409	383	385	363	386	342	370	405	396	397	335	375	356	435	430	383	400	383	377	388	381	396	397	404	407	386	348	375	369	369	389	409	407	362	394	365	364	381	377	375	401	376	390	423	398	376	367	391	395	349	370	393	380	400	388	393	383	396	383	371	402	366	394	366	379	382	389	377	364	392	390	362	410	374	379	366	365	378	389	422	345	381	384	352	377	376	385	428	402	383	377	387	372	395	383	374	380	381	395	358	382	362	398	385	385	405	400	362	397	378	384	376	364	347	388	394	414	420	358	370	394	394	387	374	390	366	371	436	403	382	388	367	398	372	357	382	391	384	368	339	408	378	376	377	395	416	377	373	383	370	430	389	380	369	379	389	368	401	392	354	353	348	362	366	383	394	400	398	392	392	394	396	394	404	380	394	341	386	392	344	381	396	389	399	372	377	353	374	372	366	422	379	370	346	355	401	368	365	369	408	367	366	380	376	368	355	398	388	390	375	388	365	371	361	394	387	373	371	403	400	431	389	384	368	363	344	372	393	354	375	406	397	368	386	348	393	377	402	391	387	360	369	395	361	369	367	381	376	353	397	354	380	371	366	354	385	373	362	370	375	405	409	354	321	423	364	371	388	359	381	401	381	372	369	399	358	395	378	409	381	383	375	347	380	388	376	362	390	347	405	368	358	379	371	353	404	376	381	369	348	384	371	373	418	399	398	382	399	404	386	377	350	378	399	355	414	400	376	375	372	388	345	374	369	398	400	387	408	392	382	358	387	410	389	390	400	373	398	396	338	388	382	347	395	394	398	365	408	423	389	370	373	396	365	374	367	386	389	395	364	373	388	370	363	343	395	396	362	375	367	342	413	372	395	370	373	359	367	383	352	398	414	397	410	395	376	374	372	381	393	338	360	364	358	381	358	368	382	402	397	353	395	365	423	371	375	360	380	396	353	358	343	354	372	348	379	384	409	358	394	384	376	407	385	391	365	379	381	371	403	414	399	345	372	383	395	399	363	350	386	373	405	395	374	413	364	396	382	397	393	370	374	376	388	357	376	367	420	366	393	401	374	362	376	415	348	352	382	383	373	366	379	364	355	398	387	369	360	369	401	367	374	386	392	373	373	385	347	370	374	353	409	389	373	392	378	359	346	375	394	428	364	371	393	364	393	351	368	378	409	350	368	379	397	376	380	375	346	368	375	393	385	398	355	384	381	373	370	368	395	384	369	404	415	397	383	358	379	393	376	396	362	417	370	358	366	396	375	371	384	377	370	364	408	378	374	371	362	391	384	388	392	366	380	407	365	377	416	387	365	372	400	375	350	368	364	364	405	363	372	376	361	388	367	392	384	389	382	365	394	384	395	350	359	371	375	370	357	411	379	410	385	387	378	377	375	360	383	412	370	388	383	364	410	367	345	380	371	374	371	376	373	421	338	359	388	364	415	400	370	385	400	365	391	358	376	391	405	398	365	376	354	350	399	391	383	389	366	374	349	372	341	384	386	427	423	360	377	387	350	385	391	379	414	409	409
27364	18715	6995	2547	2112	1671	1426	1503	1164	1108	990	811	615	550	601	534	541	576	498	568	600	554	554	488	503	535	492	516	538	519	502	567	509	491	546	528	518	502	522	532	494	496	495	523	497	552	504	515	509	484	490	552	481	502	510	478	535	519	509	493	498	510	508	493	498	514	505	515	516	554	529	511	501	548	512	516	489	464	524	515	500	464	509	505	506	501	510	544	482	560	537	465	545	506	543	527	528	484	508	511	517	508	503	500	526	520	474	486	474	516	512	521	513	486	489	506	529	500	490	544	511	559	487	522	504	491	544	502	515	480	543	559	535	510	503	516	470	506	548	499	519	464	515	518	529	519	561	527	512	493	539	483	554	562	521	504	514	497	510	511	568	520	511	516	513	528	473	493	478	496	552	506	532	475	529	502	539	541	518	529	565	529	504	548	508	521	529	502	537	512	513	486	533	465	540	501	505	512	500	542	532	515	510	509	525	489	517	483	518	499	520	541	501	532	494	519	510	504	524	520	502	538	528	525	521	508	525	530	510	484	497	562	502	519	495	513	503	536	517	544	515	524	498	472	500	498	507	542	508	501	482	528	532	490	501	487	517	499	450	487	531	510	501	506	496	498	526	568	545	542	490	511	524	522	506	511	537	500	517	490	485	508	531	535	502	515	486	502	475	498	518	519	522	559	525	494	531	497	534	514	480	532	509	468	479	487	507	487	515	492	522	498	466	532	549	505	515	526	510	533	489	487	525	520	505	550	513	504	530	508	514	522	511	513	505	537	517	497	519	537	509	492	525	497	547	481	519	529	532	486	532	493	513	535	539	507	512	485	524	491	473	505	530	478	544	487	526	521	517	555	484	489	514	493	510	467	497	498	502	531	517	504	544	494	480	567	507	522	508	531	552	533	517	505	465	502	499	506	482	533	506	531	513	502	533	469	508	517	529	555	530	501	518	537	543	505	511	538	507	531	458	514	524	509	532	509	507	489	516	486	477	535	555	479	546	499	509	521	457	502	488	488	533	503	524	547	490	503	520	478	479	524	473	491	533	477	513	542	517	494	465	485	537	474	473	526	503	496	508	516	495	529	533	485	500	552	517	495	470	528	506	519	492	536	540	503	514	507	490	514	517	544	505	509	547	582	490	497	539	493	561	481	516	528	547	518	563	538	513	474	549	509	495	526	489	482	532	476	511	476	536	524	532	532	478	497	488	510	522	482	541	488	525	502	505	500	576	570	488	518	481	483	477	488	499	481	560	500	496	499	510	520	524	486	549	550	502	486	557	509	517	461	495	498	503	508	538	498	550	532	500	520	533	530	534	521	519	538	522	505	509	473	521	493	520	530	552	515	516	531	466	514	502	532	500	527	486	491	514	522	542	521	535	533	515	545	520	522	531	493	491	541	516	505	529	542	521	515	498	518	508	468	523	511	549	502	451	515	486	513	540	483	512	490	536	497	471	533	491	506	504	508	522	509	489	524	493	523	549	513	475	538	517	528	528	485	486	437	481	507	543	475	530	537	545	508	546	542	529	494	488	499	445	528	503	488	513	491	563	455	503	508	452	503	578	532	492	500	488	509	490	509	487	502	492	544	517	489	536	487	529	486	559	523	529	475	512	560	531	556	530	485	482	497	504	495	498	563	510	487	506	514	494	547	492	491	520	461	518	537	508	542	533	493	545	532	531	522	505	503	486	492	521	485	515	505	542	513	520	538	512	541	489	525	525	488	522	492	544	484	507	515	508	508	549	515	508	510	533	505	489	496	506	534	512	495	504	530	564	481	546	544	506	509	514	558	444	530	553	503	511	511	515	490	506	515	499	485	515	495	522	487	502	516	497	460	490	439	481	471	513	521	519	520	526	521	507	505	520	524	547	538	471	510	516	483	502	546	513	506	462	501	497	511	524	516	507	492	500	523	506	519	486	489	490	530	548	532	515	551	503	541	569	527	501	485	520	525	520	514	551	502	495	503	517	504	531	537	538	470	476	463	539	519	548	520	530	495	461	513	492	506	526	470	521	490	508	545	516	507	536	529	536	498	531	514	532	535	498	536	556	510	519	505	526	490	551	478	516	475	532	538	529	522	529	496	496	512	517	490	505	532	517	502	448	490	494	520	522	489	518	516	507	529	519	494	521	530	519	506	512	532	499	520	489	464	471	501	540	512	510	520	500	500	510	523	533	522	474	525	504	547	463	534	548	510	533	516	483	490	504	568	484	525	501	508	500	508	486	508	542	494	500	511	509	503	515	530	508	526	510	523	525	528	510	517	525	498	529	522	506	511	493	479	535	531	519	497	495	515	525	515	523	556	519	538	517	539	547	507	508	537	519	517	530	519	541	502	501	518	485	490	486	525	500	501	519	504	526	528	529	507	515	503	505	474	480	499	547	503	476	551	530	544	536	486	520	509	474	549	547	470	515	499	581	499	509	514	521	500	491	495	496	487	546	518	523	541	523	489	488	530	515	473	490	530	528	516	516	499	529	499	512	506	494	501	522	518	517	515	522	469	498	496	480	562	484	512	530	486	558	520	522	495	511	527	531	545	499	470	482	493	467	517	525	482	491	512	495	520	526	540	490	577	501	507	516	515	472	525	529	521	511	462	480	494	495	511	535	501	531	535	483	491	483	513	504	506	470	505	517	510	509	539	502	533	514	483	551	516	531	486	553	515	537	507	531	497	490	534	532	512	503	522	514	529	505	555	528	510	511	494	512	517	557	507	469	503	507	523	527	537	528	532	528	552	499	548	517	523	533	514	507	541	480	513	485	501	506	503	523	515	483	517	521	492	489	508	531	494	525	530	505	485	540	515	470	502	503	522	480	483	538	503	520	502	487	512	472	510	531	486	527	514	500	524	563	489	520	485	488	487	482	501	517	536	542	498	493	520	504	537	508	533	462	537	472	517	506	501	467	503	561	501	515	498	514	509	500	505	515	498	546	494	494	539	538	490	539	534	518	510	524	504	524	494	497	483	491	497	498	489	458	508	520	506	486	478	516	495	546	495	488	538	517	495	503	491	550	522	507	533	522	535	470	503	486	505	480	500	501	482	517	478	521	541	521	521	499	480	493	528	508	519	511	491	487	513	511	523	486	515	484	506	566	525	516	470	513	506	509	503	490	484	517	509	527	506	536	535	487	573	524	493	487	501	459	498	523	546	497	527	494	514	503	491	536	488	512	500	550	485	530	489	500	551	567	494	486	550	543	508	539	460	528	495	535	475	509	516	533	519	531	494	516	509	518	491	531	530	527	538	531	573	538	518	503	483	509	532	503	488	510	489	486	503	507	485	496	503	522	537	538	517	531	548	527	531	538	518	537	521	497	478	512	510	522	501	533	494	513	544	525	506	506	499	499	517	525	487	540	484	519	517	501	539	516	474	477	488	517	490	539	496	552	518	494	505	488	521	547	490	511	502	470	527	502	496	526	526	488	494	556	507	495	506	496	487	505	489	518	506	546	523	529	493	499	532	515	494	491	524	519	526	480	503
9704	11936	6604	3606	4120	3298	2914	3329	2538	2298	1922	1406	975	993	969	929	874	839	803	865	899	776	795	763	680	809	745	766	754	723	704	744	739	712	707	739	771	740	779	719	713	696	710	730	753	772	724	721	715	728	701	740	711	713	770	684	709	716	718	729	754	748	735	745	770	738	721	658	732	680	728	723	784	708	750	730	706	689	705	786	733	713	724	755	715	726	714	736	732	723	788	731	715	720	718	738	713	733	755	729	682	718	740	717	737	763	777	714	715	715	744	760	711	731	748	748	744	719	705	740	742	712	727	728	709	729	716	710	727	693	698	734	695	756	734	717	701	741	760	783	747	742	711	728	709	743	701	730	725	730	746	753	753	736	750	717	748	748	711	723	734	759	752	745	747	694	661	696	725	723	723	734	685	753	731	728	736	734	690	741	734	733	696	762	716	750	703	739	720	751	761	720	781	762	694	701	781	711	758	713	743	668	787	734	692	712	717	758	654	714	733	722	757	794	790	689	728	711	773	740	779	708	734	751	666	721	693	708	678	726	746	757	732	689	740	724	773	736	671	687	728	699	715	729	731	730	743	720	717	709	704	756	680	748	691	753	699	726	673	711	709	711	770	714	713	704	736	761	774	730	661	713	717	692	697	740	729	760	775	681	740	665	734	717	722	739	710	688	724	722	672	758	679	717	712	725	725	735	694	757	767	725	714	753	729	696	774	673	722	734	740	721	744	755	786	695	737	737	761	754	748	725	692	690	721	697	738	743	746	735	689	721	709	706	721	716	763	680	698	733	732	659	760	749	734	737	700	741	712	730	754	750	711	728	758	695	722	718	678	720	751	711	729	679	727	695	710	734	732	711	758	728	736	745	733	760	709	692	747	673	713	785	680	737	688	728	724	704	742	770	761	720	720	748	721	743	694	736	766	733	755	743	772	761	703	719	744	712	711	748	768	764	700	695	723	711	694	727	754	744	731	719	699	728	694	739	718	705	761	686	710	752	741	753	705	736	763	704	773	726	718	762	731	767	736	713	689	690	716	720	698	737	722	761	766	732	731	718	740	752	692	715	742	730	737	751	753	767	743	712	761	749	717	713	725	708	756	750	663	752	787	711	713	740	682	762	780	745	728	712	787	738	735	741	726	665	734	689	684	718	706	686	739	695	692	752	724	730	724	700	755	734	719	733	741	720	740	743	729	728	720	726	732	704	759	742	768	710	709	701	725	744	700	753	768	743	745	756	780	729	721	733	764	723	723	782	665	693	778	747	679	703	724	689	699	698	766	714	726	695	708	726	726	732	725	717	747	729	764	776	752	704	746	686	712	758	693	729	721	703	780	681	716	740	768	772	739	676	667	729	773	724	781	711	726	778	760	748	743	706	751	753	739	763	731	774	724	668	698	717	665	733	740	775	733	719	749	735	703	703	770	768	702	721	721	721	724	722	758	742	764	773	740	751	787	719	692	711	707	733	743	693	703	710	748	776	744	747	759	720	763	719	750	748	690	761	729	724	755	711	707	728	726	744	737	687	697	742	781	728	759	765	767	737	749	725	738	726	747	734	740	744	769	724	762	739	720	753	742	750	712	756	751	750	785	747	754	680	724	707	738	726	710	734	710	712	685	703	757	697	795	724	754	765	736	724	738	735	740	646	760	730	689	777	749	689	678	768	745	765	698	723	725	726	695	738	701	720	717	730	729	713	688	750	756	710	693	725	739	750	745	736	757	700	687	694	668	689	732	746	740	777	744	767	708	721	745	778	738	709	675	719	751	748	741	717	682	739	746	721	717	760	714	758	734	744	692	748	725	751	747	721	780	696	719	694	729	726	654	755	696	767	746	769	744	739	755	749	728	705	771	725	781	714	725	722	744	711	757	747	726	698	739	699	747	727	743	728	738	758	705	766	724	760	755	722	747	740	741	692	741	732	740	718	758	732	721	711	737	770	681	730	739	738	696	733	710	731	710	719	717	739	739	787	704	754	719	721	726	771	742	764	734	718	762	736	746	756	725	777	715	740	712	705	707	720	698	737	692	771	773	735	768	707	754	770	743	712	718	768	717	718	732	736	737	751	721	761	761	744	728	741	717	729	720	758	759	734	738	761	780	713	740	710	751	741	713	738	704	687	749	720	772	716	676	675	686	728	732	705	713	695	746	777	718	739	752	648	699	724	731	716	716	724	701	720	709	739	690	746	738	725	759	761	714	729	770	765	740	757	756	724	754	696	697	731	725	728	749	718	694	707	763	762	748	746	771	709	700	699	714	731	719	752	702	717	727	736	721	744	764	688	755	727	716	783	753	710	672	743	685	705	725	725	758	736	733	792	757	744	731	703	730	704	736	741	801	723	681	754	759	733	724	715	771	764	712	729	705	789	736	715	685	736	718	739	754	674	728	747	701	752	726	771	815	737	694	734	767	696	725	751	682	718	783	710	734	806	728	750	741	755	685	746	748	739	715	761	773	721	728	741	726	783	754	716	781	679	761	750	734	750	727	697	731	732	729	707	755	745	719	709	724	722	712	739	716	726	718	712	722	781	764	720	747	755	728	713	727	718	733	738	745	742	740	768	721	743	729	723	720	717	687	711	713	777	796	732	684	720	734	721	727	764	706	733	728	782	735	723	734	755	719	743	713	748	692	674	751	702	729	697	730	724	715	674	775	718	753	737	712	756	708	749	705	718	773	738	742	758	729	701	742	735	770	709	765	718	697	741	763	708	736	720	715	738	705	736	715	709	740	744	729	698	722	693	729	747	683	791	733	691	730	731	744	790	734	733	738	709	715	726	703	678	735	708	768	724	722	730	725	737	695	750	743	805	739	713	754	722	711	708	731	733	711	750	720	745	739	710	717	736	758	697	729	653	750	730	719	732	683	758	744	758	755	745	775	752	763	746	758	700	725	780	671	727	737	733	748	702	740	778	742	724	717	705	727	716	741	753	810	736	782	707	744	740	730	764	731	740	735	733	721	706	724	728	712	705	691	719	770	716	690	709	727	675	775	764	703	723	757	737	733	669	746	702	740	733	760	735	742	732	721	790	733	727	701	766	721	736	705	696	719	713	736	706	728	739	767	698	732	672	709	716	693	741	759	728	763	744	780	740	740	672	728	684	727	745	732	734	761	721	674	785	739	714	742	713	724	752	711	714	700	713	718	749	734	694	747	745	700	742	734	740	704	751	732	735	670	772	710	690	739	728	709	773	748	731	763	752	733	673	691	703	760	686	697	686	798	704	751	701	712	758	760	691	710	750	765	721	780	732	735	727	714	740	709	737	733	677	718	700	715	750	708	763	718	716	748	746	779	773	713	763	678	734	805	752	686	730	716	709	794	774	737	749	754	737	759	676	758	730	756	719	738	696	746	734	735	738	780	739	709	759	742	708	722	754	738	722	778	710	779	748	733	688	763	742	758	757	752	730	739	763	705	768	758	751	728	743	721	751	758	733	730	692	747	719	723	730	736	706	758	720	752	703	735	672	721	760	734	747	721	747	762	710
23630	21458	28579	24744	20988	6457	1742	1867	1320	1091	927	736	611	469	498	410	366	371	380	349	358	361	311	333	298	302	327	553	542	288	268	308	319	283	281	258	295	298	280	289	277	278	282	290	277	301	300	314	267	293	298	267	290	279	288	291	272	293	292	292	254	280	250	265	290	250	266	280	264	332	297	277	269	279	274	316	282	309	296	277	267	255	275	286	297	253	288	263	283	296	281	275	299	281	297	251	294	266	286	276	285	296	314	277	283	284	269	278	295	257	294	280	287	232	285	277	286	293	307	265	259	304	280	283	269	261	253	293	279	305	300	286	304	299	284	294	297	289	261	323	296	254	298	276	296	314	268	273	290	275	298	280	274	263	268	285	285	272	291	315	310	289	286	249	294	273	253	295	270	243	273	266	295	267	267	305	293	291	288	283	296	303	282	291	260	257	240	269	281	281	291	319	280	272	280	282	269	288	315	294	282	264	278	314	280	276	303	284	288	264	301	288	265	255	291	297	310	276	275	271	308	298	254	263	279	293	261	241	298	298	276	275	278	275	299	290	296	296	257	269	255	313	265	294	250	319	295	265	307	280	302	277	336	267	276	279	293	306	270	281	305	267	263	289	289	286	276	296	271	276	289	297	286	288	275	310	291	247	301	290	319	272	292	284	295	305	283	268	275	268	265	296	310	274	283	284	255	275	255	247	279	292	285	292	278	288	289	274	274	276	259	294	263	284	304	295	302	276	283	300	284	257	270	265	265	286	301	275	261	286	273	279	279	267	295	266	250	288	289	275	280	264	293	290	261	272	287	321	314	283	265	277	262	289	288	280	286	294	294	280	252	248	303	272	258	275	309	276	288	295	281	280	238	282	273	273	289	270	322	262	278	292	247	272	269	277	285	286	305	273	244	289	259	293	298	268	271	285	263	251	264	302	261	267	316	292	300	302	273	299	280	293	289	256	281	265	267	288	287	278	287	277	278	288	252	260	275	291	250	283	308	265	298	287	292	293	278	273	257	273	283	297	299	263	287	305	315	270	300	288	275	269	272	279	287	314	263	271	307	268	280	285	300	271	272	267	256	250	285	288	270	274	299	258	285	303	256	284	284	263	275	269	261	322	258	290	269	301	274	272	295	290	255	282	277	269	283	272	303	289	291	285	303	310	294	263	273	275	285	305	288	275	270	288	278	283	274	274	284	284	296	304	291	289	279	323	281	254	254	283	287	281	309	251	249	290	277	269	284	290	280	286	291	287	266	286	304	293	295	289	291	277	287	279	281	315	271	279	295	272	283	308	272	309	277	291	294	309	273	316	247	296	279	303	277	283	270	296	294	301	292	284	306	286	293	272	290	249	291	295	311	310	284	267	270	318	293	265	308	312	265	260	266	286	308	293	289	261	269	263	258	274	297	264	299	296	272	287	272	257	247	283	269	257	289	269	275	277	288	250	330	284	285	284	249	266	287	266	303	285	262	288	280	273	264	288	303	303	305	288	289	298	305	288	281	271	278	265	269	272	279	299	291	266	280	273	263	282	306	261	289	274	259	280	306	288	277	278	282	295	296	290	302	271	284	279	289	305	293	273	264	288	273	279	227	251	269	269	280	281	300	281	264	279	306	261	297	270	289	260	266	307	266	277	289	262	297	282	288	291	265	307	277	286	293	285	259	260	288	268	273	314	260	303	246	289	286	283	256	286	307	290	270	303	306	280	268	263	290	262	300	283	296	272	278	300	287	309	278	273	296	274	286	272	287	279	288	290	301	290	301	286	252	276	245	288	271	292	267	246	308	292	302	277	316	311	297	275	300	263	259	274	295	307	256	278	273	254	283	287	283	285	284	309	284	273	268	269	302	296	301	293	294	290	284	302	296	285	276	286	263	246	282	293	271	278	271	302	262	256	287	268	277	277	290	269	266	276	298	295	245	259	302	296	266	288	301	261	256	279	261	313	295	295	281	269	284	277	285	281	267	287	289	289	264	285	298	265	264	291	265	322	304	268	276	275	312	273	283	255	264	299	297	286	275	279	256	284	279	302	291	271	271	292	304	287	260	264	319	310	269	265	277	269	287	268	293	285	243	280	249	274	271	288	304	297	302	297	273	276	280	292	295	283	292	295	302	292	275	274	268	295	272	290	278	302	285	251	257	292	225	275	291	285	293	281	280	268	279	302	276	290	308	282	268	279	289	276	292	310	302	311	262	275	270	290	248	281	272	277	277	292	279	248	267	280	272	276	278	263	269	292	295	275	288	278	272	270	263	266	298	245	281	275	284	278	269	273	260	253	276	264	257	270	288	301	286	255	287	271	272	277	269	305	282	329	285	278	277	253	279	265	258	291	253	262	273	270	308	261	265	291	304	246	289	277	268	285	245	273	295	269	292	232	275	280	277	283	286	281	289	302	276	271	285	254	320	268	278	280	280	267	295	277	296	271	288	318	275	289	266	274	301	285	277	310	258	278	302	259	283	280	296	278	285	279	281	259	269	296	255	296	299	270	265	282	283	283	279	313	304	327	277	269	302	278	281	298	244	285	262	299	300	287	288	275	283	283	276	264	259	302	297	286	275	274	269	277	296	294	283	275	285	322	286	269	269	283	291	283	255	265	281	290	281	268	257	263	269	245	261	303	306	313	269	286	299	257	287	287	287	276	241	283	299	271	272	324	296	269	276	273	265	266	302	254	282	292	269	291	316	311	301	278	280	309	285	294	275	235	261	273	284	281	313	276	270	274	268	300	287	304	273	281	290	277	262	261	285	256	290	288	266	283	281	246	269	280	280	283	278	301	271	278	258	286	290	286	276	267	283	304	292	273	275	265	313	286	286	249	273	283	280	267	248	307	268	264	280	254	280	281	306	292	297	279	269	265	290	290	288	281	277	251	306	279	263	289	286	293	275	287	289	276	283	275	269	293	280	288	268	251	254	279	225	270	282	285	304	282	293	271	325	278	253	300	247	280	272	243	274	292	286	314	266	273	294	304	283	277	295	269	259	255	292	264	293	287	265	263	280	272	302	273	296	288	243	313	273	296	297	253	252	287	269	255	284	324	310	261	281	276	263	314	269	282	274	303	275	262	270	275	267	270	275	292	276	297	289	305	295	265	245	294	286	290	287	286	273	288	278	281	290	252	296	250	281	283	308	281	289	270	263	267	280	255	261	277	290	296	286	304	303	299	280	297	270	311	249	264	271	283	295	269	293	249	278	255	285	290	265	241	264	263	270	289	245	276	268	272	291	256	307	261	307	285	281	323	303	279	288	275	275	254	274	271	275	297	278	275	284	269	266	273	277	274	314	300	289	285	303	267	281	283	306	293	288	274	282	256	296	277	287	292	269	266	267	269	285	247	299	296	233	286	293	280	287	260	289	292	275	262	295	254	281	287	259	258	274	260	273	287	254	269	270	295	284	299	281	311	262	276	285	271	286	295	273	275	273	295	285	319	288	255	288	291	313	269	296	278	258	294	287	250	249	297	299	255	287	279	295	271	291	258	270	316
9036	19226	15664	6761	5296	5769	3115	4371	3077	2492	2116	1724	1316	1017	962	772	637	601	738	574	639	542	523	499	543	463	504	1113	1053	455	449	440	446	437	419	404	387	428	459	398	445	432	413	408	449	457	421	455	424	420	396	446	443	409	429	373	426	438	399	418	424	410	408	428	418	404	414	396	431	417	401	408	410	407	424	414	426	380	405	404	448	436	392	432	406	410	423	418	412	414	445	413	392	411	429	418	411	409	409	458	429	388	434	380	449	448	443	424	473	463	400	447	434	398	421	387	430	412	433	433	439	451	416	389	392	385	451	438	419	424	409	392	424	423	451	438	450	408	427	398	428	415	397	388	405	398	415	444	380	437	428	430	431	399	409	416	391	446	423	400	439	385	404	450	395	408	443	384	398	429	408	449	468	442	418	412	404	399	403	420	452	407	412	443	450	402	406	426	419	396	434	430	441	402	416	395	401	425	423	425	442	442	371	427	422	442	423	376	404	423	425	408	431	461	437	462	403	433	396	433	424	396	465	418	392	395	437	414	408	398	415	438	401	411	427	403	409	434	402	390	437	408	410	455	425	413	386	377	402	403	423	448	432	366	456	462	428	439	390	395	460	441	458	454	448	375	430	440	427	427	386	405	434	396	444	388	446	364	423	458	397	449	422	421	434	365	443	394	398	414	401	434	414	425	432	396	433	419	428	435	402	421	434	440	418	384	380	414	440	404	396	399	398	400	395	387	394	412	453	465	393	407	425	425	427	398	431	419	435	416	422	474	389	397	399	412	440	442	397	422	405	429	417	397	414	402	413	416	418	414	456	441	421	397	425	410	417	431	400	422	385	416	395	420	429	407	415	421	384	447	388	406	408	418	417	428	392	428	438	444	418	428	445	421	414	381	411	416	415	396	376	412	447	404	425	448	437	415	365	442	421	409	416	412	393	396	448	398	431	438	397	424	394	416	407	391	431	372	413	420	394	417	394	400	413	401	421	394	450	388	439	418	411	400	409	424	438	389	407	419	434	393	391	440	397	421	412	410	400	441	419	401	444	401	436	417	400	443	415	439	388	375	435	430	405	417	389	418	427	391	408	414	400	405	429	452	445	407	419	393	411	401	413	397	422	362	422	392	409	421	417	438	378	400	452	414	420	417	409	431	408	433	415	401	411	400	401	401	416	419	432	420	395	438	425	460	440	454	406	423	431	397	403	425	421	423	435	394	421	386	441	391	385	404	431	411	448	387	411	406	411	420	481	432	391	435	439	409	398	389	427	435	453	412	424	418	450	432	407	419	420	419	411	411	391	421	432	437	436	403	398	407	403	418	404	426	407	437	438	417	428	435	401	447	411	401	378	406	429	434	444	408	418	392	456	384	446	395	421	400	445	399	429	461	411	409	422	437	440	442	411	458	446	408	410	427	428	403	432	402	402	402	447	419	403	466	432	378	436	440	421	385	447	377	446	410	434	399	432	425	421	450	418	396	373	478	413	413	431	397	435	420	372	440	418	420	392	415	400	434	444	413	407	410	424	392	415	390	412	417	412	433	440	433	411	371	390	387	401	429	427	422	418	411	437	388	407	416	406	387	437	387	388	434	413	421	396	455	403	405	466	423	444	450	397	410	415	440	397	411	405	405	419	415	390	424	462	434	410	410	421	465	413	398	394	435	419	410	423	408	411	399	456	445	430	437	431	399	413	407	436	432	416	383	406	411	436	379	439	428	439	397	422	414	398	434	405	415	401	418	441	428	404	397	441	442	406	423	398	416	428	405	433	425	377	407	466	402	399	439	426	413	397	432	392	391	424	432	448	433	424	385	402	431	442	430	398	452	416	419	409	402	425	427	422	389	374	411	421	438	398	402	399	439	388	405	449	447	457	415	429	401	413	405	430	445	427	363	419	396	415	412	404	437	403	450	409	415	421	435	429	401	407	417	436	443	438	422	400	425	415	424	404	406	402	372	425	397	401	427	429	428	422	407	391	401	440	397	362	389	419	417	421	429	410	411	420	426	439	396	445	420	428	414	390	436	423	430	418	425	393	446	418	427	424	400	446	406	392	451	437	384	378	408	422	428	417	410	394	416	438	464	382	424	417	410	432	400	420	370	390	422	388	411	425	401	444	390	397	413	390	401	417	432	448	416	388	423	396	404	415	391	411	430	430	371	411	406	421	419	421	384	423	395	407	405	425	408	430	399	429	413	415	415	425	436	405	414	416	394	425	400	411	434	396	433	412	425	394	438	410	416	402	404	378	449	431	441	459	424	409	409	371	383	400	444	414	437	420	454	414	415	422	421	362	454	428	405	440	425	388	398	417	424	436	423	392	443	419	364	414	466	418	418	415	439	385	411	424	432	415	420	402	410	409	420	444	467	427	396	409	450	403	448	388	428	386	429	350	433	403	387	406	423	378	427	400	388	431	460	414	395	448	410	408	404	431	394	445	472	412	439	416	412	423	409	425	422	446	448	448	419	414	435	406	394	397	406	433	381	410	396	396	387	425	444	452	420	458	418	408	430	422	399	424	405	386	418	397	405	396	423	435	443	444	406	407	397	405	418	409	396	412	419	411	434	444	436	413	419	441	461	418	418	429	384	447	420	440	414	464	434	467	412	433	411	421	417	414	419	430	401	429	434	390	405	433	416	434	412	423	423	418	429	435	446	406	416	416	428	428	408	461	414	387	418	401	407	392	404	428	418	363	416	391	435	402	417	418	424	398	424	405	410	415	407	422	440	452	419	385	422	414	386	441	405	404	404	409	390	426	381	454	390	425	460	379	441	467	435	405	403	404	421	419	435	426	404	419	391	421	438	446	438	393	440	435	430	442	400	413	385	392	442	434	392	405	395	422	445	446	438	395	410	387	437	432	405	422	391	439	396	391	402	429	410	387	388	379	425	396	407	438	435	417	424	424	463	418	392	421	443	403	416	435	393	454	411	421	427	440	415	439	426	413	408	420	407	424	426	421	386	449	380	438	408	418	425	411	395	448	391	419	402	444	377	405	419	395	437	415	435	422	436	414	428	429	420	444	434	398	447	408	407	400	430	421	404	414	401	410	418	442	412	422	405	414	420	434	416	401	383	399	392	413	424	439	406	415	434	404	425	427	437	438	438	399	411	439	400	402	382	441	424	442	396	391	403	446	438	426	437	431	403	425	396	384	410	414	436	405	403	427	412	451	391	421	400	398	418	428	426	403	449	462	388	398	417	423	413	397	440	439	410	420	409	431	426	431	408	417	436	383	402	404	438	407	438	452	430	427	411	414	426	415	382	472	449	393	418	408	389	442	439	437	379	420	440	421	396	407	420	415	414	395	417	389	410	413	404	419	420	412	414	435	428	414	423	437	384	406	434	414	411	382	392	434	423	453	456	412	393	403	417	385	421	427	438	390	404	398	454	435	423	405	431	356	427	397	395	435	417	444	475	414	430	401	427	428	440	415	379	414	410	376	390	406	401	407	430	409	435	408	420	412	391	412	401	421	412	394	396	443	442	412	400
24727	21388	26970	25225	6924	2765	1468	1271	1343	979	952	1035	865	777	679	674	686	660	677	658	659	610	590	583	609	592	605	802	954	618	616	598	547	593	630	590	551	616	563	584	590	578	601	573	576	561	583	624	599	599	581	582	604	602	570	549	575	572	571	576	553	591	577	603	541	536	562	583	582	565	612	617	619	610	579	587	592	593	609	614	606	584	629	557	558	551	564	592	597	548	587	599	569	592	588	569	573	578	616	600	538	609	606	646	626	561	554	598	591	600	553	537	579	574	617	589	590	595	560	556	591	544	567	591	561	620	567	568	615	569	589	563	559	596	597	572	594	617	553	604	591	596	557	561	589	585	574	647	544	624	578	635	593	577	579	625	537	599	610	562	604	615	547	597	597	561	592	580	552	577	578	558	569	604	570	587	565	586	592	589	589	535	544	554	580	614	620	549	602	577	580	536	588	593	567	628	570	585	594	593	592	603	596	584	586	604	564	606	594	575	589	572	543	603	597	598	614	592	546	592	609	585	581	562	592	621	606	540	634	582	653	595	537	524	582	577	560	543	558	545	603	536	584	592	561	605	580	574	575	590	575	596	564	593	570	551	585	581	563	601	577	552	594	574	576	535	583	582	601	595	595	561	564	588	625	610	603	596	616	630	562	568	595	552	649	585	598	608	585	633	597	579	588	589	556	603	607	589	548	569	634	597	559	582	577	600	584	562	575	610	571	554	598	570	587	543	558	605	590	542	598	578	566	554	575	617	572	604	600	558	608	570	568	595	622	589	592	605	623	568	602	587	604	595	559	574	616	587	563	582	582	567	603	545	631	581	582	583	616	602	598	559	570	589	571	575	576	537	567	641	612	613	590	594	605	602	535	596	623	600	599	588	549	558	591	536	588	578	591	596	603	613	579	558	570	619	569	586	567	587	581	547	554	628	542	571	555	582	534	594	560	581	588	541	564	566	546	567	612	610	591	569	605	609	616	567	571	618	533	652	562	608	578	588	572	548	562	597	563	590	572	566	597	575	605	561	561	582	590	599	582	590	549	602	580	589	555	584	540	571	565	537	575	612	574	580	605	616	588	596	601	562	570	553	556	592	563	613	581	560	616	630	636	575	656	577	559	570	578	580	590	597	561	615	554	615	558	581	617	605	588	565	596	588	565	576	614	565	595	594	570	617	545	548	607	620	552	614	589	631	629	598	552	603	529	576	549	605	599	604	588	579	587	585	611	617	571	576	639	594	575	585	564	565	603	565	543	601	562	560	555	616	653	582	578	613	558	582	567	599	559	621	574	582	532	587	600	596	571	583	545	561	595	607	572	602	590	603	565	563	586	596	588	563	615	600	550	634	589	584	589	562	547	602	610	557	565	600	573	526	621	602	575	597	589	619	598	601	611	534	555	552	580	612	602	554	615	540	604	549	572	593	525	605	572	571	544	549	534	562	595	555	600	555	616	548	579	619	509	599	597	586	644	606	594	581	604	578	581	534	553	575	583	562	579	586	606	587	581	545	571	575	583	604	593	614	614	639	566	585	625	569	589	565	561	524	598	573	583	553	581	584	571	581	617	606	571	565	605	572	592	586	605	616	559	566	579	599	596	594	590	591	566	551	625	560	621	560	572	578	594	601	596	627	609	583	569	582	645	599	605	581	555	586	575	609	576	602	563	588	557	556	595	562	613	616	589	578	598	593	583	603	610	607	566	580	571	531	537	569	550	579	591	570	603	610	585	623	566	577	590	582	523	636	586	579	563	617	552	589	565	547	582	625	541	551	612	543	520	533	557	568	602	617	594	619	574	580	587	570	611	586	611	563	578	605	577	545	597	574	576	607	592	597	538	566	576	581	577	551	594	630	575	586	621	559	573	596	630	577	595	608	600	578	600	648	600	618	580	566	593	613	582	542	633	562	571	598	574	595	574	577	595	609	592	578	584	545	609	593	633	609	592	622	584	583	644	636	580	580	615	561	606	582	558	591	558	558	622	588	608	579	640	555	571	595	592	592	590	550	608	588	581	549	609	566	606	607	585	597	539	591	611	578	593	580	603	585	605	601	609	591	597	581	557	599	522	575	566	566	561	613	561	597	598	602	572	603	590	588	606	568	587	571	613	589	561	585	592	592	643	550	569	572	593	579	562	623	551	593	568	552	597	563	544	582	547	624	565	563	552	571	554	567	607	555	630	590	573	568	576	538	562	595	617	539	538	599	586	617	614	595	560	585	542	609	580	594	617	582	614	619	601	530	574	548	596	606	552	581	564	597	605	612	547	531	596	588	593	563	566	614	540	594	643	590	557	607	591	633	553	596	594	577	583	580	596	576	595	577	583	624	586	594	562	573	606	583	585	609	582	618	586	522	519	581	565	602	561	571	589	573	607	579	561	611	609	613	547	546	546	563	554	532	600	604	589	547	543	562	559	625	590	575	587	595	587	581	619	579	658	602	547	578	577	563	576	570	546	591	572	567	588	601	558	580	548	581	553	561	559	599	595	605	557	585	579	647	595	587	613	611	554	593	551	624	601	582	558	578	584	585	636	559	590	583	569	567	572	552	588	586	580	578	578	576	552	629	579	607	585	646	620	621	611	571	616	629	575	565	595	526	565	552	612	604	554	577	574	562	602	600	576	558	580	555	542	601	575	599	591	547	577	578	606	597	594	529	603	560	591	591	593	581	596	591	583	578	543	551	587	552	590	557	553	587	599	594	599	618	582	572	612	612	595	585	634	619	580	562	592	557	573	561	566	623	605	673	596	557	584	633	576	572	593	576	584	597	642	573	638	576	596	653	617	600	616	619	587	558	557	585	600	570	511	562	597	572	557	568	578	564	599	577	610	600	622	595	527	610	593	536	588	576	585	608	581	575	617	564	597	636	609	580	601	578	608	551	549	573	518	576	607	626	610	586	592	567	613	602	595	591	558	586	604	541	596	621	576	610	524	593	603	584	548	630	575	588	589	569	579	565	600	591	551	595	599	562	586	605	586	575	596	605	593	566	608	572	593	598	573	588	595	589	612	611	578	603	581	599	594	596	576	591	611	591	574	656	559	571	585	597	567	609	618	564	576	602	610	595	555	601	552	578	620	563	596	540	609	618	615	569	581	579	562	553	594	586	600	565	574	567	586	557	624	627	627	545	592	614	538	554	583	580	580	612	607	578	571	606	591	589	580	556	585	544	590	604	590	608	594	585	615	564	613	587	592	608	601	562	579	570	583	582	567	570	520	560	589	624	618	606	557	581	576	616	610	562	575	600	595	600	623	565	593	553	604	584	553	553	613	532	534	590	594	567	616	566	543	542	631	620	578	577	598	568	583	584	525	553	560	577	603	607	559	569	601	593	609	602	569	625	575	585	512	567	599	561	554	536	615	581	586	601	563	541	620	578	536	593	609	602	564	572	597	580	582	583	627	578	612	560	616	583	568	598	590	620	575	563	611	592	605	587	594	579	556	581	604	605	617	547	587	581	597	644	602	596	584	590	550	575	590	563	596	591
8551	18749	15779	7182	5548	5691	2871	2700	2686	1972	1828	1974	1689	1367	1064	958	1036	1083	975	930	975	859	939	828	837	836	834	1263	1739	836	819	849	780	807	777	793	814	832	833	842	841	842	840	835	806	819	814	858	821	814	834	838	773	786	829	785	811	803	825	804	871	825	818	820	876	855	793	809	855	796	842	771	791	782	791	837	863	759	813	843	790	857	747	830	807	847	857	836	873	797	856	799	859	795	839	794	826	886	796	805	855	826	836	843	772	831	767	841	808	820	825	809	841	841	813	795	829	822	850	807	759	843	863	787	840	803	823	812	839	852	793	823	848	756	770	815	795	841	765	800	821	783	841	798	769	846	804	816	810	779	776	761	825	805	803	795	776	786	778	843	808	791	814	785	828	799	801	770	858	831	836	849	774	830	796	784	827	852	818	812	823	809	764	819	832	866	828	771	864	774	838	764	759	805	835	842	776	853	846	797	814	782	849	806	808	849	826	837	813	803	837	797	830	804	801	780	816	795	842	879	824	846	786	770	868	858	823	832	819	756	773	853	874	797	790	822	818	798	811	793	760	818	828	839	792	791	818	798	805	795	853	781	861	817	834	801	818	777	839	816	790	816	813	822	826	792	761	784	827	843	801	863	887	811	776	834	784	861	750	822	788	875	796	828	843	770	806	851	813	799	846	835	731	794	840	810	783	809	860	775	819	813	843	775	864	808	790	827	828	828	818	873	852	813	882	798	847	748	771	803	840	804	749	737	809	856	755	867	780	780	785	833	820	802	836	829	763	756	815	838	787	776	769	855	819	825	768	798	788	752	826	772	785	824	811	858	810	775	808	762	832	822	865	810	859	856	806	833	818	763	800	806	826	836	779	792	816	782	752	750	790	783	838	819	823	800	810	775	795	827	823	807	811	798	826	863	779	823	811	780	827	849	781	820	826	799	820	817	796	760	786	744	788	818	841	845	791	841	827	863	809	793	799	786	800	787	804	802	784	823	819	778	840	796	797	845	790	795	834	773	797	798	774	811	834	846	771	814	866	852	801	831	785	838	789	826	828	819	847	818	780	799	819	832	830	812	797	797	808	807	789	811	802	881	792	797	803	798	829	786	758	857	839	818	804	796	797	848	823	800	825	802	838	814	803	812	805	809	797	829	829	818	856	805	852	844	800	848	768	768	830	849	797	804	822	824	812	806	817	863	805	818	809	816	765	790	828	804	738	789	823	877	813	796	799	830	808	807	828	844	826	795	804	799	799	822	846	828	817	797	780	850	821	781	790	777	824	802	820	816	822	780	836	828	852	813	797	828	764	796	793	831	804	799	810	795	815	852	849	808	807	852	861	835	784	804	821	845	836	852	835	790	835	787	836	806	812	780	769	811	776	834	802	799	821	840	820	842	798	752	832	841	808	801	812	768	769	806	773	795	822	780	822	797	789	788	858	793	790	868	861	790	838	800	833	804	777	838	799	821	798	768	788	824	806	762	809	829	810	783	797	820	822	784	804	815	787	839	843	775	818	868	829	826	781	761	775	849	779	779	796	789	843	842	769	787	791	862	825	849	789	798	827	784	900	815	781	771	816	843	814	818	806	824	807	779	820	788	820	818	788	822	819	802	808	873	822	842	825	815	842	830	789	825	790	800	831	853	819	863	748	806	807	822	775	790	807	766	804	774	780	844	793	822	825	804	860	832	866	858	797	812	822	843	836	822	766	744	843	814	787	818	807	826	792	813	810	858	833	837	808	806	808	792	859	798	800	863	812	819	859	810	783	822	831	816	761	811	828	830	809	825	809	806	852	824	803	806	797	855	808	802	751	816	846	809	813	803	792	773	827	785	799	774	817	752	812	817	851	811	828	806	796	802	847	820	798	756	806	787	820	791	857	792	765	788	860	809	832	772	783	800	823	764	835	814	790	853	849	779	811	754	765	841	814	801	761	784	803	810	809	839	791	779	817	802	809	801	800	823	838	780	769	793	832	743	803	819	802	855	849	817	800	830	821	814	804	782	833	821	827	796	835	809	822	857	824	822	845	816	813	791	860	815	782	831	833	827	797	821	809	820	806	751	858	816	809	816	817	793	804	813	856	800	797	827	837	831	813	808	791	830	832	804	849	841	816	799	817	786	878	827	819	828	774	813	832	788	789	805	780	787	763	815	833	797	839	822	808	825	797	817	836	825	850	846	802	804	766	861	806	814	813	843	826	836	840	831	844	832	797	844	779	861	828	856	778	828	758	806	833	819	784	807	817	831	805	850	813	787	777	765	821	859	833	821	798	808	800	819	804	820	797	851	762	826	857	821	841	802	816	835	808	831	818	821	841	815	817	798	829	819	776	802	786	808	770	851	821	826	860	871	785	842	751	830	859	840	819	770	824	817	805	798	781	804	800	797	816	794	805	763	744	833	811	860	807	811	791	768	800	786	824	827	843	800	781	791	817	787	775	765	805	822	839	793	866	818	821	803	833	825	804	783	794	789	837	844	763	818	812	769	799	808	800	804	800	780	834	799	823	790	725	775	797	865	769	828	799	800	832	823	811	799	802	825	816	740	810	837	843	816	836	867	828	816	781	813	837	805	801	801	788	796	828	791	849	788	832	834	779	791	817	803	811	805	845	842	815	753	806	790	787	821	815	842	827	800	800	823	797	826	812	824	782	819	846	818	831	759	767	848	769	827	834	849	805	819	777	821	792	823	847	805	810	760	860	842	831	819	785	825	784	811	814	805	842	804	797	814	888	840	811	804	824	847	801	794	819	851	776	795	804	792	790	830	766	787	791	805	799	850	821	811	825	822	850	817	775	796	779	793	826	845	843	810	784	810	818	816	816	811	795	768	822	816	812	778	840	845	816	829	851	769	851	774	801	843	793	837	788	837	779	796	800	821	855	836	732	820	755	812	787	793	846	801	780	816	804	844	805	786	812	862	781	817	822	829	805	842	824	784	801	784	808	803	782	803	833	843	845	857	830	834	832	799	850	831	810	868	844	822	853	850	840	762	786	778	802	821	788	827	804	803	785	829	834	810	783	808	841	800	793	772	790	804	797	870	819	790	842	836	818	829	781	787	773	816	817	862	792	798	804	842	798	815	777	836	803	812	828	819	770	812	770	803	832	836	806	839	850	839	798	827	791	814	874	834	816	847	810	851	822	876	797	799	832	839	821	796	806	787	810	795	840	825	804	821	794	818	834	811	816	835	814	844	760	779	800	816	822	840	798	808	744	806	793	835	804	817	796	804	855	819	787	872	781	808	833	844	813	801	808	796	809	816	791	783	808	825	793	812	922	833	833	810	786	813	850	842	831	833	810	826	856	817	846	803	797	840	816	857	822	816	812	826	799	817	813	790	770	819	856	793	845	826	801	840	889	835	826	820	831	819	824	811	793	794	762	853	830	826	782	849	807	788	831	789	846	766	802	831	824	790	818	812	817	823	856	868	807	784	765	787	811	758	809	804	775	764	855	767	825	743	749	782	855	775	774	824	763	831	793	804	806	864
9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
